%------------------------------------------------------------------------------
% File : HWV088+1 : TPTP v9.3.1. Released v6.1.0.
% Domain : Hardware Verification
% Problem : dmu_dmc property 3 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_prop3_cone10_b20 [Kha14]
% Status : Theorem
% Rating : 1.00 v6.1.0
% Syntax : Number of formulae : 134594 (13459 unt; 0 def)
% Number of atoms : 467264 (5092 equ)
% Maximal formula atoms : 264 ( 3 avg)
% Number of connectives : 378008 (45338 ~;16535 |;84309 &)
% (184174 <=>;47637 =>; 0 <=; 15 <~>)
% Maximal formula depth : 258 ( 4 avg)
% Maximal term depth : 1 ( 1 avg)
% Number of predicates : 86891 (86888 usr; 2 prp; 0-3 aty)
% Number of functors : 2317 (2317 usr;2317 con; 0-0 aty)
% Number of variables : 142402 (142402 !; 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(v104045_range_2_to_0_address_term_bound_20,bitIndex3) ).
fof(transient_address_definition_167,axiom,
( $true
& ( addressVal(v104045_range_2_to_0_address_term_bound_20,bitIndex0)
<=> v104045(constB20,bitIndex0) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_20,bitIndex1)
<=> v104045(constB20,bitIndex1) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_20,bitIndex2)
<=> v104045(constB20,bitIndex2) ) ) ).
fof(is_address_183,axiom,
address(v104045_range_2_to_0_address_term_bound_20) ).
fof(address_association_167,axiom,
v104045_range_2_to_0_address_association(constB20,v104045_range_2_to_0_address_term_bound_20) ).
fof(address_false_msb_40,axiom,
~ addressVal(v104045_range_2_to_0_address_term_bound_19,bitIndex3) ).
fof(transient_address_definition_166,axiom,
( $true
& ( addressVal(v104045_range_2_to_0_address_term_bound_19,bitIndex0)
<=> v104045(constB19,bitIndex0) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_19,bitIndex1)
<=> v104045(constB19,bitIndex1) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_19,bitIndex2)
<=> v104045(constB19,bitIndex2) ) ) ).
fof(is_address_182,axiom,
address(v104045_range_2_to_0_address_term_bound_19) ).
fof(address_association_166,axiom,
v104045_range_2_to_0_address_association(constB19,v104045_range_2_to_0_address_term_bound_19) ).
fof(address_false_msb_39,axiom,
~ addressVal(v104045_range_2_to_0_address_term_bound_18,bitIndex3) ).
fof(transient_address_definition_165,axiom,
( $true
& ( addressVal(v104045_range_2_to_0_address_term_bound_18,bitIndex0)
<=> v104045(constB18,bitIndex0) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_18,bitIndex1)
<=> v104045(constB18,bitIndex1) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_18,bitIndex2)
<=> v104045(constB18,bitIndex2) ) ) ).
fof(is_address_181,axiom,
address(v104045_range_2_to_0_address_term_bound_18) ).
fof(address_association_165,axiom,
v104045_range_2_to_0_address_association(constB18,v104045_range_2_to_0_address_term_bound_18) ).
fof(address_false_msb_38,axiom,
~ addressVal(v104045_range_2_to_0_address_term_bound_17,bitIndex3) ).
fof(transient_address_definition_164,axiom,
( $true
& ( addressVal(v104045_range_2_to_0_address_term_bound_17,bitIndex0)
<=> v104045(constB17,bitIndex0) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_17,bitIndex1)
<=> v104045(constB17,bitIndex1) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_17,bitIndex2)
<=> v104045(constB17,bitIndex2) ) ) ).
fof(is_address_180,axiom,
address(v104045_range_2_to_0_address_term_bound_17) ).
fof(address_association_164,axiom,
v104045_range_2_to_0_address_association(constB17,v104045_range_2_to_0_address_term_bound_17) ).
fof(address_false_msb_37,axiom,
~ addressVal(v104045_range_2_to_0_address_term_bound_16,bitIndex3) ).
fof(transient_address_definition_163,axiom,
( $true
& ( addressVal(v104045_range_2_to_0_address_term_bound_16,bitIndex0)
<=> v104045(constB16,bitIndex0) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_16,bitIndex1)
<=> v104045(constB16,bitIndex1) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_16,bitIndex2)
<=> v104045(constB16,bitIndex2) ) ) ).
fof(is_address_179,axiom,
address(v104045_range_2_to_0_address_term_bound_16) ).
fof(address_association_163,axiom,
v104045_range_2_to_0_address_association(constB16,v104045_range_2_to_0_address_term_bound_16) ).
fof(address_false_msb_36,axiom,
~ addressVal(v104045_range_2_to_0_address_term_bound_15,bitIndex3) ).
fof(transient_address_definition_162,axiom,
( $true
& ( addressVal(v104045_range_2_to_0_address_term_bound_15,bitIndex0)
<=> v104045(constB15,bitIndex0) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_15,bitIndex1)
<=> v104045(constB15,bitIndex1) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_15,bitIndex2)
<=> v104045(constB15,bitIndex2) ) ) ).
fof(is_address_178,axiom,
address(v104045_range_2_to_0_address_term_bound_15) ).
fof(address_association_162,axiom,
v104045_range_2_to_0_address_association(constB15,v104045_range_2_to_0_address_term_bound_15) ).
fof(address_false_msb_35,axiom,
~ addressVal(v104045_range_2_to_0_address_term_bound_14,bitIndex3) ).
fof(transient_address_definition_161,axiom,
( $true
& ( addressVal(v104045_range_2_to_0_address_term_bound_14,bitIndex0)
<=> v104045(constB14,bitIndex0) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_14,bitIndex1)
<=> v104045(constB14,bitIndex1) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_14,bitIndex2)
<=> v104045(constB14,bitIndex2) ) ) ).
fof(is_address_177,axiom,
address(v104045_range_2_to_0_address_term_bound_14) ).
fof(address_association_161,axiom,
v104045_range_2_to_0_address_association(constB14,v104045_range_2_to_0_address_term_bound_14) ).
fof(address_false_msb_34,axiom,
~ addressVal(v104045_range_2_to_0_address_term_bound_13,bitIndex3) ).
fof(transient_address_definition_160,axiom,
( $true
& ( addressVal(v104045_range_2_to_0_address_term_bound_13,bitIndex0)
<=> v104045(constB13,bitIndex0) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_13,bitIndex1)
<=> v104045(constB13,bitIndex1) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_13,bitIndex2)
<=> v104045(constB13,bitIndex2) ) ) ).
fof(is_address_176,axiom,
address(v104045_range_2_to_0_address_term_bound_13) ).
fof(address_association_160,axiom,
v104045_range_2_to_0_address_association(constB13,v104045_range_2_to_0_address_term_bound_13) ).
fof(address_false_msb_33,axiom,
~ addressVal(v104045_range_2_to_0_address_term_bound_12,bitIndex3) ).
fof(transient_address_definition_159,axiom,
( $true
& ( addressVal(v104045_range_2_to_0_address_term_bound_12,bitIndex0)
<=> v104045(constB12,bitIndex0) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_12,bitIndex1)
<=> v104045(constB12,bitIndex1) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_12,bitIndex2)
<=> v104045(constB12,bitIndex2) ) ) ).
fof(is_address_175,axiom,
address(v104045_range_2_to_0_address_term_bound_12) ).
fof(address_association_159,axiom,
v104045_range_2_to_0_address_association(constB12,v104045_range_2_to_0_address_term_bound_12) ).
fof(address_false_msb_32,axiom,
~ addressVal(v104045_range_2_to_0_address_term_bound_11,bitIndex3) ).
fof(transient_address_definition_158,axiom,
( $true
& ( addressVal(v104045_range_2_to_0_address_term_bound_11,bitIndex0)
<=> v104045(constB11,bitIndex0) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_11,bitIndex1)
<=> v104045(constB11,bitIndex1) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_11,bitIndex2)
<=> v104045(constB11,bitIndex2) ) ) ).
fof(is_address_174,axiom,
address(v104045_range_2_to_0_address_term_bound_11) ).
fof(address_association_158,axiom,
v104045_range_2_to_0_address_association(constB11,v104045_range_2_to_0_address_term_bound_11) ).
fof(address_false_msb_31,axiom,
~ addressVal(v104045_range_2_to_0_address_term_bound_10,bitIndex3) ).
fof(transient_address_definition_157,axiom,
( $true
& ( addressVal(v104045_range_2_to_0_address_term_bound_10,bitIndex0)
<=> v104045(constB10,bitIndex0) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_10,bitIndex1)
<=> v104045(constB10,bitIndex1) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_10,bitIndex2)
<=> v104045(constB10,bitIndex2) ) ) ).
fof(is_address_173,axiom,
address(v104045_range_2_to_0_address_term_bound_10) ).
fof(address_association_157,axiom,
v104045_range_2_to_0_address_association(constB10,v104045_range_2_to_0_address_term_bound_10) ).
fof(address_false_msb_30,axiom,
~ addressVal(v104045_range_2_to_0_address_term_bound_9,bitIndex3) ).
fof(transient_address_definition_156,axiom,
( $true
& ( addressVal(v104045_range_2_to_0_address_term_bound_9,bitIndex0)
<=> v104045(constB9,bitIndex0) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_9,bitIndex1)
<=> v104045(constB9,bitIndex1) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_9,bitIndex2)
<=> v104045(constB9,bitIndex2) ) ) ).
fof(is_address_172,axiom,
address(v104045_range_2_to_0_address_term_bound_9) ).
fof(address_association_156,axiom,
v104045_range_2_to_0_address_association(constB9,v104045_range_2_to_0_address_term_bound_9) ).
fof(address_false_msb_29,axiom,
~ addressVal(v104045_range_2_to_0_address_term_bound_8,bitIndex3) ).
fof(transient_address_definition_155,axiom,
( $true
& ( addressVal(v104045_range_2_to_0_address_term_bound_8,bitIndex0)
<=> v104045(constB8,bitIndex0) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_8,bitIndex1)
<=> v104045(constB8,bitIndex1) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_8,bitIndex2)
<=> v104045(constB8,bitIndex2) ) ) ).
fof(is_address_171,axiom,
address(v104045_range_2_to_0_address_term_bound_8) ).
fof(address_association_155,axiom,
v104045_range_2_to_0_address_association(constB8,v104045_range_2_to_0_address_term_bound_8) ).
fof(address_false_msb_28,axiom,
~ addressVal(v104045_range_2_to_0_address_term_bound_7,bitIndex3) ).
fof(transient_address_definition_154,axiom,
( $true
& ( addressVal(v104045_range_2_to_0_address_term_bound_7,bitIndex0)
<=> v104045(constB7,bitIndex0) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_7,bitIndex1)
<=> v104045(constB7,bitIndex1) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_7,bitIndex2)
<=> v104045(constB7,bitIndex2) ) ) ).
fof(is_address_170,axiom,
address(v104045_range_2_to_0_address_term_bound_7) ).
fof(address_association_154,axiom,
v104045_range_2_to_0_address_association(constB7,v104045_range_2_to_0_address_term_bound_7) ).
fof(address_false_msb_27,axiom,
~ addressVal(v104045_range_2_to_0_address_term_bound_6,bitIndex3) ).
fof(transient_address_definition_153,axiom,
( $true
& ( addressVal(v104045_range_2_to_0_address_term_bound_6,bitIndex0)
<=> v104045(constB6,bitIndex0) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_6,bitIndex1)
<=> v104045(constB6,bitIndex1) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_6,bitIndex2)
<=> v104045(constB6,bitIndex2) ) ) ).
fof(is_address_169,axiom,
address(v104045_range_2_to_0_address_term_bound_6) ).
fof(address_association_153,axiom,
v104045_range_2_to_0_address_association(constB6,v104045_range_2_to_0_address_term_bound_6) ).
fof(address_false_msb_26,axiom,
~ addressVal(v104045_range_2_to_0_address_term_bound_5,bitIndex3) ).
fof(transient_address_definition_152,axiom,
( $true
& ( addressVal(v104045_range_2_to_0_address_term_bound_5,bitIndex0)
<=> v104045(constB5,bitIndex0) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_5,bitIndex1)
<=> v104045(constB5,bitIndex1) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_5,bitIndex2)
<=> v104045(constB5,bitIndex2) ) ) ).
fof(is_address_168,axiom,
address(v104045_range_2_to_0_address_term_bound_5) ).
fof(address_association_152,axiom,
v104045_range_2_to_0_address_association(constB5,v104045_range_2_to_0_address_term_bound_5) ).
fof(address_false_msb_25,axiom,
~ addressVal(v104045_range_2_to_0_address_term_bound_4,bitIndex3) ).
fof(transient_address_definition_151,axiom,
( $true
& ( addressVal(v104045_range_2_to_0_address_term_bound_4,bitIndex0)
<=> v104045(constB4,bitIndex0) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_4,bitIndex1)
<=> v104045(constB4,bitIndex1) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_4,bitIndex2)
<=> v104045(constB4,bitIndex2) ) ) ).
fof(is_address_167,axiom,
address(v104045_range_2_to_0_address_term_bound_4) ).
fof(address_association_151,axiom,
v104045_range_2_to_0_address_association(constB4,v104045_range_2_to_0_address_term_bound_4) ).
fof(address_false_msb_24,axiom,
~ addressVal(v104045_range_2_to_0_address_term_bound_3,bitIndex3) ).
fof(transient_address_definition_150,axiom,
( $true
& ( addressVal(v104045_range_2_to_0_address_term_bound_3,bitIndex0)
<=> v104045(constB3,bitIndex0) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_3,bitIndex1)
<=> v104045(constB3,bitIndex1) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_3,bitIndex2)
<=> v104045(constB3,bitIndex2) ) ) ).
fof(is_address_166,axiom,
address(v104045_range_2_to_0_address_term_bound_3) ).
fof(address_association_150,axiom,
v104045_range_2_to_0_address_association(constB3,v104045_range_2_to_0_address_term_bound_3) ).
fof(address_false_msb_23,axiom,
~ addressVal(v104045_range_2_to_0_address_term_bound_2,bitIndex3) ).
fof(transient_address_definition_149,axiom,
( $true
& ( addressVal(v104045_range_2_to_0_address_term_bound_2,bitIndex0)
<=> v104045(constB2,bitIndex0) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_2,bitIndex1)
<=> v104045(constB2,bitIndex1) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_2,bitIndex2)
<=> v104045(constB2,bitIndex2) ) ) ).
fof(is_address_165,axiom,
address(v104045_range_2_to_0_address_term_bound_2) ).
fof(address_association_149,axiom,
v104045_range_2_to_0_address_association(constB2,v104045_range_2_to_0_address_term_bound_2) ).
fof(address_false_msb_22,axiom,
~ addressVal(v104045_range_2_to_0_address_term_bound_1,bitIndex3) ).
fof(transient_address_definition_148,axiom,
( $true
& ( addressVal(v104045_range_2_to_0_address_term_bound_1,bitIndex0)
<=> v104045(constB1,bitIndex0) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_1,bitIndex1)
<=> v104045(constB1,bitIndex1) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_1,bitIndex2)
<=> v104045(constB1,bitIndex2) ) ) ).
fof(is_address_164,axiom,
address(v104045_range_2_to_0_address_term_bound_1) ).
fof(address_association_148,axiom,
v104045_range_2_to_0_address_association(constB1,v104045_range_2_to_0_address_term_bound_1) ).
fof(address_false_msb_21,axiom,
~ addressVal(v104045_range_2_to_0_address_term_bound_0,bitIndex3) ).
fof(transient_address_definition_147,axiom,
( $true
& ( addressVal(v104045_range_2_to_0_address_term_bound_0,bitIndex0)
<=> v104045(constB0,bitIndex0) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_0,bitIndex1)
<=> v104045(constB0,bitIndex1) )
& ( addressVal(v104045_range_2_to_0_address_term_bound_0,bitIndex2)
<=> v104045(constB0,bitIndex2) ) ) ).
fof(is_address_163,axiom,
address(v104045_range_2_to_0_address_term_bound_0) ).
fof(address_association_147,axiom,
v104045_range_2_to_0_address_association(constB0,v104045_range_2_to_0_address_term_bound_0) ).
fof(address_false_msb_20,axiom,
~ addressVal(v103985_range_2_to_0_address_term_bound_20,bitIndex3) ).
fof(transient_address_definition_146,axiom,
( $true
& ( addressVal(v103985_range_2_to_0_address_term_bound_20,bitIndex0)
<=> v103985(constB20,bitIndex0) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_20,bitIndex1)
<=> v103985(constB20,bitIndex1) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_20,bitIndex2)
<=> v103985(constB20,bitIndex2) ) ) ).
fof(is_address_162,axiom,
address(v103985_range_2_to_0_address_term_bound_20) ).
fof(address_association_146,axiom,
v103985_range_2_to_0_address_association(constB20,v103985_range_2_to_0_address_term_bound_20) ).
fof(address_false_msb_19,axiom,
~ addressVal(v103985_range_2_to_0_address_term_bound_19,bitIndex3) ).
fof(transient_address_definition_145,axiom,
( $true
& ( addressVal(v103985_range_2_to_0_address_term_bound_19,bitIndex0)
<=> v103985(constB19,bitIndex0) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_19,bitIndex1)
<=> v103985(constB19,bitIndex1) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_19,bitIndex2)
<=> v103985(constB19,bitIndex2) ) ) ).
fof(is_address_161,axiom,
address(v103985_range_2_to_0_address_term_bound_19) ).
fof(address_association_145,axiom,
v103985_range_2_to_0_address_association(constB19,v103985_range_2_to_0_address_term_bound_19) ).
fof(address_false_msb_18,axiom,
~ addressVal(v103985_range_2_to_0_address_term_bound_18,bitIndex3) ).
fof(transient_address_definition_144,axiom,
( $true
& ( addressVal(v103985_range_2_to_0_address_term_bound_18,bitIndex0)
<=> v103985(constB18,bitIndex0) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_18,bitIndex1)
<=> v103985(constB18,bitIndex1) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_18,bitIndex2)
<=> v103985(constB18,bitIndex2) ) ) ).
fof(is_address_160,axiom,
address(v103985_range_2_to_0_address_term_bound_18) ).
fof(address_association_144,axiom,
v103985_range_2_to_0_address_association(constB18,v103985_range_2_to_0_address_term_bound_18) ).
fof(address_false_msb_17,axiom,
~ addressVal(v103985_range_2_to_0_address_term_bound_17,bitIndex3) ).
fof(transient_address_definition_143,axiom,
( $true
& ( addressVal(v103985_range_2_to_0_address_term_bound_17,bitIndex0)
<=> v103985(constB17,bitIndex0) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_17,bitIndex1)
<=> v103985(constB17,bitIndex1) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_17,bitIndex2)
<=> v103985(constB17,bitIndex2) ) ) ).
fof(is_address_159,axiom,
address(v103985_range_2_to_0_address_term_bound_17) ).
fof(address_association_143,axiom,
v103985_range_2_to_0_address_association(constB17,v103985_range_2_to_0_address_term_bound_17) ).
fof(address_false_msb_16,axiom,
~ addressVal(v103985_range_2_to_0_address_term_bound_16,bitIndex3) ).
fof(transient_address_definition_142,axiom,
( $true
& ( addressVal(v103985_range_2_to_0_address_term_bound_16,bitIndex0)
<=> v103985(constB16,bitIndex0) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_16,bitIndex1)
<=> v103985(constB16,bitIndex1) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_16,bitIndex2)
<=> v103985(constB16,bitIndex2) ) ) ).
fof(is_address_158,axiom,
address(v103985_range_2_to_0_address_term_bound_16) ).
fof(address_association_142,axiom,
v103985_range_2_to_0_address_association(constB16,v103985_range_2_to_0_address_term_bound_16) ).
fof(address_false_msb_15,axiom,
~ addressVal(v103985_range_2_to_0_address_term_bound_15,bitIndex3) ).
fof(transient_address_definition_141,axiom,
( $true
& ( addressVal(v103985_range_2_to_0_address_term_bound_15,bitIndex0)
<=> v103985(constB15,bitIndex0) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_15,bitIndex1)
<=> v103985(constB15,bitIndex1) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_15,bitIndex2)
<=> v103985(constB15,bitIndex2) ) ) ).
fof(is_address_157,axiom,
address(v103985_range_2_to_0_address_term_bound_15) ).
fof(address_association_141,axiom,
v103985_range_2_to_0_address_association(constB15,v103985_range_2_to_0_address_term_bound_15) ).
fof(address_false_msb_14,axiom,
~ addressVal(v103985_range_2_to_0_address_term_bound_14,bitIndex3) ).
fof(transient_address_definition_140,axiom,
( $true
& ( addressVal(v103985_range_2_to_0_address_term_bound_14,bitIndex0)
<=> v103985(constB14,bitIndex0) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_14,bitIndex1)
<=> v103985(constB14,bitIndex1) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_14,bitIndex2)
<=> v103985(constB14,bitIndex2) ) ) ).
fof(is_address_156,axiom,
address(v103985_range_2_to_0_address_term_bound_14) ).
fof(address_association_140,axiom,
v103985_range_2_to_0_address_association(constB14,v103985_range_2_to_0_address_term_bound_14) ).
fof(address_false_msb_13,axiom,
~ addressVal(v103985_range_2_to_0_address_term_bound_13,bitIndex3) ).
fof(transient_address_definition_139,axiom,
( $true
& ( addressVal(v103985_range_2_to_0_address_term_bound_13,bitIndex0)
<=> v103985(constB13,bitIndex0) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_13,bitIndex1)
<=> v103985(constB13,bitIndex1) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_13,bitIndex2)
<=> v103985(constB13,bitIndex2) ) ) ).
fof(is_address_155,axiom,
address(v103985_range_2_to_0_address_term_bound_13) ).
fof(address_association_139,axiom,
v103985_range_2_to_0_address_association(constB13,v103985_range_2_to_0_address_term_bound_13) ).
fof(address_false_msb_12,axiom,
~ addressVal(v103985_range_2_to_0_address_term_bound_12,bitIndex3) ).
fof(transient_address_definition_138,axiom,
( $true
& ( addressVal(v103985_range_2_to_0_address_term_bound_12,bitIndex0)
<=> v103985(constB12,bitIndex0) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_12,bitIndex1)
<=> v103985(constB12,bitIndex1) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_12,bitIndex2)
<=> v103985(constB12,bitIndex2) ) ) ).
fof(is_address_154,axiom,
address(v103985_range_2_to_0_address_term_bound_12) ).
fof(address_association_138,axiom,
v103985_range_2_to_0_address_association(constB12,v103985_range_2_to_0_address_term_bound_12) ).
fof(address_false_msb_11,axiom,
~ addressVal(v103985_range_2_to_0_address_term_bound_11,bitIndex3) ).
fof(transient_address_definition_137,axiom,
( $true
& ( addressVal(v103985_range_2_to_0_address_term_bound_11,bitIndex0)
<=> v103985(constB11,bitIndex0) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_11,bitIndex1)
<=> v103985(constB11,bitIndex1) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_11,bitIndex2)
<=> v103985(constB11,bitIndex2) ) ) ).
fof(is_address_153,axiom,
address(v103985_range_2_to_0_address_term_bound_11) ).
fof(address_association_137,axiom,
v103985_range_2_to_0_address_association(constB11,v103985_range_2_to_0_address_term_bound_11) ).
fof(address_false_msb_10,axiom,
~ addressVal(v103985_range_2_to_0_address_term_bound_10,bitIndex3) ).
fof(transient_address_definition_136,axiom,
( $true
& ( addressVal(v103985_range_2_to_0_address_term_bound_10,bitIndex0)
<=> v103985(constB10,bitIndex0) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_10,bitIndex1)
<=> v103985(constB10,bitIndex1) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_10,bitIndex2)
<=> v103985(constB10,bitIndex2) ) ) ).
fof(is_address_152,axiom,
address(v103985_range_2_to_0_address_term_bound_10) ).
fof(address_association_136,axiom,
v103985_range_2_to_0_address_association(constB10,v103985_range_2_to_0_address_term_bound_10) ).
fof(address_false_msb_9,axiom,
~ addressVal(v103985_range_2_to_0_address_term_bound_9,bitIndex3) ).
fof(transient_address_definition_135,axiom,
( $true
& ( addressVal(v103985_range_2_to_0_address_term_bound_9,bitIndex0)
<=> v103985(constB9,bitIndex0) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_9,bitIndex1)
<=> v103985(constB9,bitIndex1) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_9,bitIndex2)
<=> v103985(constB9,bitIndex2) ) ) ).
fof(is_address_151,axiom,
address(v103985_range_2_to_0_address_term_bound_9) ).
fof(address_association_135,axiom,
v103985_range_2_to_0_address_association(constB9,v103985_range_2_to_0_address_term_bound_9) ).
fof(address_false_msb_8,axiom,
~ addressVal(v103985_range_2_to_0_address_term_bound_8,bitIndex3) ).
fof(transient_address_definition_134,axiom,
( $true
& ( addressVal(v103985_range_2_to_0_address_term_bound_8,bitIndex0)
<=> v103985(constB8,bitIndex0) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_8,bitIndex1)
<=> v103985(constB8,bitIndex1) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_8,bitIndex2)
<=> v103985(constB8,bitIndex2) ) ) ).
fof(is_address_150,axiom,
address(v103985_range_2_to_0_address_term_bound_8) ).
fof(address_association_134,axiom,
v103985_range_2_to_0_address_association(constB8,v103985_range_2_to_0_address_term_bound_8) ).
fof(address_false_msb_7,axiom,
~ addressVal(v103985_range_2_to_0_address_term_bound_7,bitIndex3) ).
fof(transient_address_definition_133,axiom,
( $true
& ( addressVal(v103985_range_2_to_0_address_term_bound_7,bitIndex0)
<=> v103985(constB7,bitIndex0) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_7,bitIndex1)
<=> v103985(constB7,bitIndex1) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_7,bitIndex2)
<=> v103985(constB7,bitIndex2) ) ) ).
fof(is_address_149,axiom,
address(v103985_range_2_to_0_address_term_bound_7) ).
fof(address_association_133,axiom,
v103985_range_2_to_0_address_association(constB7,v103985_range_2_to_0_address_term_bound_7) ).
fof(address_false_msb_6,axiom,
~ addressVal(v103985_range_2_to_0_address_term_bound_6,bitIndex3) ).
fof(transient_address_definition_132,axiom,
( $true
& ( addressVal(v103985_range_2_to_0_address_term_bound_6,bitIndex0)
<=> v103985(constB6,bitIndex0) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_6,bitIndex1)
<=> v103985(constB6,bitIndex1) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_6,bitIndex2)
<=> v103985(constB6,bitIndex2) ) ) ).
fof(is_address_148,axiom,
address(v103985_range_2_to_0_address_term_bound_6) ).
fof(address_association_132,axiom,
v103985_range_2_to_0_address_association(constB6,v103985_range_2_to_0_address_term_bound_6) ).
fof(address_false_msb_5,axiom,
~ addressVal(v103985_range_2_to_0_address_term_bound_5,bitIndex3) ).
fof(transient_address_definition_131,axiom,
( $true
& ( addressVal(v103985_range_2_to_0_address_term_bound_5,bitIndex0)
<=> v103985(constB5,bitIndex0) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_5,bitIndex1)
<=> v103985(constB5,bitIndex1) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_5,bitIndex2)
<=> v103985(constB5,bitIndex2) ) ) ).
fof(is_address_147,axiom,
address(v103985_range_2_to_0_address_term_bound_5) ).
fof(address_association_131,axiom,
v103985_range_2_to_0_address_association(constB5,v103985_range_2_to_0_address_term_bound_5) ).
fof(address_false_msb_4,axiom,
~ addressVal(v103985_range_2_to_0_address_term_bound_4,bitIndex3) ).
fof(transient_address_definition_130,axiom,
( $true
& ( addressVal(v103985_range_2_to_0_address_term_bound_4,bitIndex0)
<=> v103985(constB4,bitIndex0) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_4,bitIndex1)
<=> v103985(constB4,bitIndex1) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_4,bitIndex2)
<=> v103985(constB4,bitIndex2) ) ) ).
fof(is_address_146,axiom,
address(v103985_range_2_to_0_address_term_bound_4) ).
fof(address_association_130,axiom,
v103985_range_2_to_0_address_association(constB4,v103985_range_2_to_0_address_term_bound_4) ).
fof(address_false_msb_3,axiom,
~ addressVal(v103985_range_2_to_0_address_term_bound_3,bitIndex3) ).
fof(transient_address_definition_129,axiom,
( $true
& ( addressVal(v103985_range_2_to_0_address_term_bound_3,bitIndex0)
<=> v103985(constB3,bitIndex0) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_3,bitIndex1)
<=> v103985(constB3,bitIndex1) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_3,bitIndex2)
<=> v103985(constB3,bitIndex2) ) ) ).
fof(is_address_145,axiom,
address(v103985_range_2_to_0_address_term_bound_3) ).
fof(address_association_129,axiom,
v103985_range_2_to_0_address_association(constB3,v103985_range_2_to_0_address_term_bound_3) ).
fof(address_false_msb_2,axiom,
~ addressVal(v103985_range_2_to_0_address_term_bound_2,bitIndex3) ).
fof(transient_address_definition_128,axiom,
( $true
& ( addressVal(v103985_range_2_to_0_address_term_bound_2,bitIndex0)
<=> v103985(constB2,bitIndex0) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_2,bitIndex1)
<=> v103985(constB2,bitIndex1) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_2,bitIndex2)
<=> v103985(constB2,bitIndex2) ) ) ).
fof(is_address_144,axiom,
address(v103985_range_2_to_0_address_term_bound_2) ).
fof(address_association_128,axiom,
v103985_range_2_to_0_address_association(constB2,v103985_range_2_to_0_address_term_bound_2) ).
fof(address_false_msb_1,axiom,
~ addressVal(v103985_range_2_to_0_address_term_bound_1,bitIndex3) ).
fof(transient_address_definition_127,axiom,
( $true
& ( addressVal(v103985_range_2_to_0_address_term_bound_1,bitIndex0)
<=> v103985(constB1,bitIndex0) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_1,bitIndex1)
<=> v103985(constB1,bitIndex1) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_1,bitIndex2)
<=> v103985(constB1,bitIndex2) ) ) ).
fof(is_address_143,axiom,
address(v103985_range_2_to_0_address_term_bound_1) ).
fof(address_association_127,axiom,
v103985_range_2_to_0_address_association(constB1,v103985_range_2_to_0_address_term_bound_1) ).
fof(address_false_msb,axiom,
~ addressVal(v103985_range_2_to_0_address_term_bound_0,bitIndex3) ).
fof(transient_address_definition_126,axiom,
( $true
& ( addressVal(v103985_range_2_to_0_address_term_bound_0,bitIndex0)
<=> v103985(constB0,bitIndex0) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_0,bitIndex1)
<=> v103985(constB0,bitIndex1) )
& ( addressVal(v103985_range_2_to_0_address_term_bound_0,bitIndex2)
<=> v103985(constB0,bitIndex2) ) ) ).
fof(is_address_142,axiom,
address(v103985_range_2_to_0_address_term_bound_0) ).
fof(address_association_126,axiom,
v103985_range_2_to_0_address_association(constB0,v103985_range_2_to_0_address_term_bound_0) ).
fof(transient_address_definition_125,axiom,
! [B] :
( addressVal(v15242_range_3_to_0_address_term_bound_20,B)
<=> v15242(constB20,B) ) ).
fof(is_address_141,axiom,
address(v15242_range_3_to_0_address_term_bound_20) ).
fof(address_association_125,axiom,
v15242_range_3_to_0_address_association(constB20,v15242_range_3_to_0_address_term_bound_20) ).
fof(transient_address_definition_124,axiom,
! [B] :
( addressVal(v15242_range_3_to_0_address_term_bound_19,B)
<=> v15242(constB19,B) ) ).
fof(is_address_140,axiom,
address(v15242_range_3_to_0_address_term_bound_19) ).
fof(address_association_124,axiom,
v15242_range_3_to_0_address_association(constB19,v15242_range_3_to_0_address_term_bound_19) ).
fof(transient_address_definition_123,axiom,
! [B] :
( addressVal(v15242_range_3_to_0_address_term_bound_18,B)
<=> v15242(constB18,B) ) ).
fof(is_address_139,axiom,
address(v15242_range_3_to_0_address_term_bound_18) ).
fof(address_association_123,axiom,
v15242_range_3_to_0_address_association(constB18,v15242_range_3_to_0_address_term_bound_18) ).
fof(transient_address_definition_122,axiom,
! [B] :
( addressVal(v15242_range_3_to_0_address_term_bound_17,B)
<=> v15242(constB17,B) ) ).
fof(is_address_138,axiom,
address(v15242_range_3_to_0_address_term_bound_17) ).
fof(address_association_122,axiom,
v15242_range_3_to_0_address_association(constB17,v15242_range_3_to_0_address_term_bound_17) ).
fof(transient_address_definition_121,axiom,
! [B] :
( addressVal(v15242_range_3_to_0_address_term_bound_16,B)
<=> v15242(constB16,B) ) ).
fof(is_address_137,axiom,
address(v15242_range_3_to_0_address_term_bound_16) ).
fof(address_association_121,axiom,
v15242_range_3_to_0_address_association(constB16,v15242_range_3_to_0_address_term_bound_16) ).
fof(transient_address_definition_120,axiom,
! [B] :
( addressVal(v15242_range_3_to_0_address_term_bound_15,B)
<=> v15242(constB15,B) ) ).
fof(is_address_136,axiom,
address(v15242_range_3_to_0_address_term_bound_15) ).
fof(address_association_120,axiom,
v15242_range_3_to_0_address_association(constB15,v15242_range_3_to_0_address_term_bound_15) ).
fof(transient_address_definition_119,axiom,
! [B] :
( addressVal(v15242_range_3_to_0_address_term_bound_14,B)
<=> v15242(constB14,B) ) ).
fof(is_address_135,axiom,
address(v15242_range_3_to_0_address_term_bound_14) ).
fof(address_association_119,axiom,
v15242_range_3_to_0_address_association(constB14,v15242_range_3_to_0_address_term_bound_14) ).
fof(transient_address_definition_118,axiom,
! [B] :
( addressVal(v15242_range_3_to_0_address_term_bound_13,B)
<=> v15242(constB13,B) ) ).
fof(is_address_134,axiom,
address(v15242_range_3_to_0_address_term_bound_13) ).
fof(address_association_118,axiom,
v15242_range_3_to_0_address_association(constB13,v15242_range_3_to_0_address_term_bound_13) ).
fof(transient_address_definition_117,axiom,
! [B] :
( addressVal(v15242_range_3_to_0_address_term_bound_12,B)
<=> v15242(constB12,B) ) ).
fof(is_address_133,axiom,
address(v15242_range_3_to_0_address_term_bound_12) ).
fof(address_association_117,axiom,
v15242_range_3_to_0_address_association(constB12,v15242_range_3_to_0_address_term_bound_12) ).
fof(transient_address_definition_116,axiom,
! [B] :
( addressVal(v15242_range_3_to_0_address_term_bound_11,B)
<=> v15242(constB11,B) ) ).
fof(is_address_132,axiom,
address(v15242_range_3_to_0_address_term_bound_11) ).
fof(address_association_116,axiom,
v15242_range_3_to_0_address_association(constB11,v15242_range_3_to_0_address_term_bound_11) ).
fof(transient_address_definition_115,axiom,
! [B] :
( addressVal(v15242_range_3_to_0_address_term_bound_10,B)
<=> v15242(constB10,B) ) ).
fof(is_address_131,axiom,
address(v15242_range_3_to_0_address_term_bound_10) ).
fof(address_association_115,axiom,
v15242_range_3_to_0_address_association(constB10,v15242_range_3_to_0_address_term_bound_10) ).
fof(transient_address_definition_114,axiom,
! [B] :
( addressVal(v15242_range_3_to_0_address_term_bound_9,B)
<=> v15242(constB9,B) ) ).
fof(is_address_130,axiom,
address(v15242_range_3_to_0_address_term_bound_9) ).
fof(address_association_114,axiom,
v15242_range_3_to_0_address_association(constB9,v15242_range_3_to_0_address_term_bound_9) ).
fof(transient_address_definition_113,axiom,
! [B] :
( addressVal(v15242_range_3_to_0_address_term_bound_8,B)
<=> v15242(constB8,B) ) ).
fof(is_address_129,axiom,
address(v15242_range_3_to_0_address_term_bound_8) ).
fof(address_association_113,axiom,
v15242_range_3_to_0_address_association(constB8,v15242_range_3_to_0_address_term_bound_8) ).
fof(transient_address_definition_112,axiom,
! [B] :
( addressVal(v15242_range_3_to_0_address_term_bound_7,B)
<=> v15242(constB7,B) ) ).
fof(is_address_128,axiom,
address(v15242_range_3_to_0_address_term_bound_7) ).
fof(address_association_112,axiom,
v15242_range_3_to_0_address_association(constB7,v15242_range_3_to_0_address_term_bound_7) ).
fof(transient_address_definition_111,axiom,
! [B] :
( addressVal(v15242_range_3_to_0_address_term_bound_6,B)
<=> v15242(constB6,B) ) ).
fof(is_address_127,axiom,
address(v15242_range_3_to_0_address_term_bound_6) ).
fof(address_association_111,axiom,
v15242_range_3_to_0_address_association(constB6,v15242_range_3_to_0_address_term_bound_6) ).
fof(transient_address_definition_110,axiom,
! [B] :
( addressVal(v15242_range_3_to_0_address_term_bound_5,B)
<=> v15242(constB5,B) ) ).
fof(is_address_126,axiom,
address(v15242_range_3_to_0_address_term_bound_5) ).
fof(address_association_110,axiom,
v15242_range_3_to_0_address_association(constB5,v15242_range_3_to_0_address_term_bound_5) ).
fof(transient_address_definition_109,axiom,
! [B] :
( addressVal(v15242_range_3_to_0_address_term_bound_4,B)
<=> v15242(constB4,B) ) ).
fof(is_address_125,axiom,
address(v15242_range_3_to_0_address_term_bound_4) ).
fof(address_association_109,axiom,
v15242_range_3_to_0_address_association(constB4,v15242_range_3_to_0_address_term_bound_4) ).
fof(transient_address_definition_108,axiom,
! [B] :
( addressVal(v15242_range_3_to_0_address_term_bound_3,B)
<=> v15242(constB3,B) ) ).
fof(is_address_124,axiom,
address(v15242_range_3_to_0_address_term_bound_3) ).
fof(address_association_108,axiom,
v15242_range_3_to_0_address_association(constB3,v15242_range_3_to_0_address_term_bound_3) ).
fof(transient_address_definition_107,axiom,
! [B] :
( addressVal(v15242_range_3_to_0_address_term_bound_2,B)
<=> v15242(constB2,B) ) ).
fof(is_address_123,axiom,
address(v15242_range_3_to_0_address_term_bound_2) ).
fof(address_association_107,axiom,
v15242_range_3_to_0_address_association(constB2,v15242_range_3_to_0_address_term_bound_2) ).
fof(transient_address_definition_106,axiom,
! [B] :
( addressVal(v15242_range_3_to_0_address_term_bound_1,B)
<=> v15242(constB1,B) ) ).
fof(is_address_122,axiom,
address(v15242_range_3_to_0_address_term_bound_1) ).
fof(address_association_106,axiom,
v15242_range_3_to_0_address_association(constB1,v15242_range_3_to_0_address_term_bound_1) ).
fof(transient_address_definition_105,axiom,
! [B] :
( addressVal(v15242_range_3_to_0_address_term_bound_0,B)
<=> v15242(constB0,B) ) ).
fof(is_address_121,axiom,
address(v15242_range_3_to_0_address_term_bound_0) ).
fof(address_association_105,axiom,
v15242_range_3_to_0_address_association(constB0,v15242_range_3_to_0_address_term_bound_0) ).
fof(transient_address_definition_104,axiom,
! [B] :
( addressVal(v15176_range_3_to_0_address_term_bound_20,B)
<=> v15176(constB20,B) ) ).
fof(is_address_120,axiom,
address(v15176_range_3_to_0_address_term_bound_20) ).
fof(address_association_104,axiom,
v15176_range_3_to_0_address_association(constB20,v15176_range_3_to_0_address_term_bound_20) ).
fof(transient_address_definition_103,axiom,
! [B] :
( addressVal(v15176_range_3_to_0_address_term_bound_19,B)
<=> v15176(constB19,B) ) ).
fof(is_address_119,axiom,
address(v15176_range_3_to_0_address_term_bound_19) ).
fof(address_association_103,axiom,
v15176_range_3_to_0_address_association(constB19,v15176_range_3_to_0_address_term_bound_19) ).
fof(transient_address_definition_102,axiom,
! [B] :
( addressVal(v15176_range_3_to_0_address_term_bound_18,B)
<=> v15176(constB18,B) ) ).
fof(is_address_118,axiom,
address(v15176_range_3_to_0_address_term_bound_18) ).
fof(address_association_102,axiom,
v15176_range_3_to_0_address_association(constB18,v15176_range_3_to_0_address_term_bound_18) ).
fof(transient_address_definition_101,axiom,
! [B] :
( addressVal(v15176_range_3_to_0_address_term_bound_17,B)
<=> v15176(constB17,B) ) ).
fof(is_address_117,axiom,
address(v15176_range_3_to_0_address_term_bound_17) ).
fof(address_association_101,axiom,
v15176_range_3_to_0_address_association(constB17,v15176_range_3_to_0_address_term_bound_17) ).
fof(transient_address_definition_100,axiom,
! [B] :
( addressVal(v15176_range_3_to_0_address_term_bound_16,B)
<=> v15176(constB16,B) ) ).
fof(is_address_116,axiom,
address(v15176_range_3_to_0_address_term_bound_16) ).
fof(address_association_100,axiom,
v15176_range_3_to_0_address_association(constB16,v15176_range_3_to_0_address_term_bound_16) ).
fof(transient_address_definition_99,axiom,
! [B] :
( addressVal(v15176_range_3_to_0_address_term_bound_15,B)
<=> v15176(constB15,B) ) ).
fof(is_address_115,axiom,
address(v15176_range_3_to_0_address_term_bound_15) ).
fof(address_association_99,axiom,
v15176_range_3_to_0_address_association(constB15,v15176_range_3_to_0_address_term_bound_15) ).
fof(transient_address_definition_98,axiom,
! [B] :
( addressVal(v15176_range_3_to_0_address_term_bound_14,B)
<=> v15176(constB14,B) ) ).
fof(is_address_114,axiom,
address(v15176_range_3_to_0_address_term_bound_14) ).
fof(address_association_98,axiom,
v15176_range_3_to_0_address_association(constB14,v15176_range_3_to_0_address_term_bound_14) ).
fof(transient_address_definition_97,axiom,
! [B] :
( addressVal(v15176_range_3_to_0_address_term_bound_13,B)
<=> v15176(constB13,B) ) ).
fof(is_address_113,axiom,
address(v15176_range_3_to_0_address_term_bound_13) ).
fof(address_association_97,axiom,
v15176_range_3_to_0_address_association(constB13,v15176_range_3_to_0_address_term_bound_13) ).
fof(transient_address_definition_96,axiom,
! [B] :
( addressVal(v15176_range_3_to_0_address_term_bound_12,B)
<=> v15176(constB12,B) ) ).
fof(is_address_112,axiom,
address(v15176_range_3_to_0_address_term_bound_12) ).
fof(address_association_96,axiom,
v15176_range_3_to_0_address_association(constB12,v15176_range_3_to_0_address_term_bound_12) ).
fof(transient_address_definition_95,axiom,
! [B] :
( addressVal(v15176_range_3_to_0_address_term_bound_11,B)
<=> v15176(constB11,B) ) ).
fof(is_address_111,axiom,
address(v15176_range_3_to_0_address_term_bound_11) ).
fof(address_association_95,axiom,
v15176_range_3_to_0_address_association(constB11,v15176_range_3_to_0_address_term_bound_11) ).
fof(transient_address_definition_94,axiom,
! [B] :
( addressVal(v15176_range_3_to_0_address_term_bound_10,B)
<=> v15176(constB10,B) ) ).
fof(is_address_110,axiom,
address(v15176_range_3_to_0_address_term_bound_10) ).
fof(address_association_94,axiom,
v15176_range_3_to_0_address_association(constB10,v15176_range_3_to_0_address_term_bound_10) ).
fof(transient_address_definition_93,axiom,
! [B] :
( addressVal(v15176_range_3_to_0_address_term_bound_9,B)
<=> v15176(constB9,B) ) ).
fof(is_address_109,axiom,
address(v15176_range_3_to_0_address_term_bound_9) ).
fof(address_association_93,axiom,
v15176_range_3_to_0_address_association(constB9,v15176_range_3_to_0_address_term_bound_9) ).
fof(transient_address_definition_92,axiom,
! [B] :
( addressVal(v15176_range_3_to_0_address_term_bound_8,B)
<=> v15176(constB8,B) ) ).
fof(is_address_108,axiom,
address(v15176_range_3_to_0_address_term_bound_8) ).
fof(address_association_92,axiom,
v15176_range_3_to_0_address_association(constB8,v15176_range_3_to_0_address_term_bound_8) ).
fof(transient_address_definition_91,axiom,
! [B] :
( addressVal(v15176_range_3_to_0_address_term_bound_7,B)
<=> v15176(constB7,B) ) ).
fof(is_address_107,axiom,
address(v15176_range_3_to_0_address_term_bound_7) ).
fof(address_association_91,axiom,
v15176_range_3_to_0_address_association(constB7,v15176_range_3_to_0_address_term_bound_7) ).
fof(transient_address_definition_90,axiom,
! [B] :
( addressVal(v15176_range_3_to_0_address_term_bound_6,B)
<=> v15176(constB6,B) ) ).
fof(is_address_106,axiom,
address(v15176_range_3_to_0_address_term_bound_6) ).
fof(address_association_90,axiom,
v15176_range_3_to_0_address_association(constB6,v15176_range_3_to_0_address_term_bound_6) ).
fof(transient_address_definition_89,axiom,
! [B] :
( addressVal(v15176_range_3_to_0_address_term_bound_5,B)
<=> v15176(constB5,B) ) ).
fof(is_address_105,axiom,
address(v15176_range_3_to_0_address_term_bound_5) ).
fof(address_association_89,axiom,
v15176_range_3_to_0_address_association(constB5,v15176_range_3_to_0_address_term_bound_5) ).
fof(transient_address_definition_88,axiom,
! [B] :
( addressVal(v15176_range_3_to_0_address_term_bound_4,B)
<=> v15176(constB4,B) ) ).
fof(is_address_104,axiom,
address(v15176_range_3_to_0_address_term_bound_4) ).
fof(address_association_88,axiom,
v15176_range_3_to_0_address_association(constB4,v15176_range_3_to_0_address_term_bound_4) ).
fof(transient_address_definition_87,axiom,
! [B] :
( addressVal(v15176_range_3_to_0_address_term_bound_3,B)
<=> v15176(constB3,B) ) ).
fof(is_address_103,axiom,
address(v15176_range_3_to_0_address_term_bound_3) ).
fof(address_association_87,axiom,
v15176_range_3_to_0_address_association(constB3,v15176_range_3_to_0_address_term_bound_3) ).
fof(transient_address_definition_86,axiom,
! [B] :
( addressVal(v15176_range_3_to_0_address_term_bound_2,B)
<=> v15176(constB2,B) ) ).
fof(is_address_102,axiom,
address(v15176_range_3_to_0_address_term_bound_2) ).
fof(address_association_86,axiom,
v15176_range_3_to_0_address_association(constB2,v15176_range_3_to_0_address_term_bound_2) ).
fof(transient_address_definition_85,axiom,
! [B] :
( addressVal(v15176_range_3_to_0_address_term_bound_1,B)
<=> v15176(constB1,B) ) ).
fof(is_address_101,axiom,
address(v15176_range_3_to_0_address_term_bound_1) ).
fof(address_association_85,axiom,
v15176_range_3_to_0_address_association(constB1,v15176_range_3_to_0_address_term_bound_1) ).
fof(transient_address_definition_84,axiom,
! [B] :
( addressVal(v15176_range_3_to_0_address_term_bound_0,B)
<=> v15176(constB0,B) ) ).
fof(is_address_100,axiom,
address(v15176_range_3_to_0_address_term_bound_0) ).
fof(address_association_84,axiom,
v15176_range_3_to_0_address_association(constB0,v15176_range_3_to_0_address_term_bound_0) ).
fof(transient_address_definition_83,axiom,
! [B] :
( addressVal(v11997_range_3_to_0_address_term_bound_20,B)
<=> v11997(constB20,B) ) ).
fof(is_address_99,axiom,
address(v11997_range_3_to_0_address_term_bound_20) ).
fof(address_association_83,axiom,
v11997_range_3_to_0_address_association(constB20,v11997_range_3_to_0_address_term_bound_20) ).
fof(transient_address_definition_82,axiom,
! [B] :
( addressVal(v11997_range_3_to_0_address_term_bound_19,B)
<=> v11997(constB19,B) ) ).
fof(is_address_98,axiom,
address(v11997_range_3_to_0_address_term_bound_19) ).
fof(address_association_82,axiom,
v11997_range_3_to_0_address_association(constB19,v11997_range_3_to_0_address_term_bound_19) ).
fof(transient_address_definition_81,axiom,
! [B] :
( addressVal(v11997_range_3_to_0_address_term_bound_18,B)
<=> v11997(constB18,B) ) ).
fof(is_address_97,axiom,
address(v11997_range_3_to_0_address_term_bound_18) ).
fof(address_association_81,axiom,
v11997_range_3_to_0_address_association(constB18,v11997_range_3_to_0_address_term_bound_18) ).
fof(transient_address_definition_80,axiom,
! [B] :
( addressVal(v11997_range_3_to_0_address_term_bound_17,B)
<=> v11997(constB17,B) ) ).
fof(is_address_96,axiom,
address(v11997_range_3_to_0_address_term_bound_17) ).
fof(address_association_80,axiom,
v11997_range_3_to_0_address_association(constB17,v11997_range_3_to_0_address_term_bound_17) ).
fof(transient_address_definition_79,axiom,
! [B] :
( addressVal(v11997_range_3_to_0_address_term_bound_16,B)
<=> v11997(constB16,B) ) ).
fof(is_address_95,axiom,
address(v11997_range_3_to_0_address_term_bound_16) ).
fof(address_association_79,axiom,
v11997_range_3_to_0_address_association(constB16,v11997_range_3_to_0_address_term_bound_16) ).
fof(transient_address_definition_78,axiom,
! [B] :
( addressVal(v11997_range_3_to_0_address_term_bound_15,B)
<=> v11997(constB15,B) ) ).
fof(is_address_94,axiom,
address(v11997_range_3_to_0_address_term_bound_15) ).
fof(address_association_78,axiom,
v11997_range_3_to_0_address_association(constB15,v11997_range_3_to_0_address_term_bound_15) ).
fof(transient_address_definition_77,axiom,
! [B] :
( addressVal(v11997_range_3_to_0_address_term_bound_14,B)
<=> v11997(constB14,B) ) ).
fof(is_address_93,axiom,
address(v11997_range_3_to_0_address_term_bound_14) ).
fof(address_association_77,axiom,
v11997_range_3_to_0_address_association(constB14,v11997_range_3_to_0_address_term_bound_14) ).
fof(transient_address_definition_76,axiom,
! [B] :
( addressVal(v11997_range_3_to_0_address_term_bound_13,B)
<=> v11997(constB13,B) ) ).
fof(is_address_92,axiom,
address(v11997_range_3_to_0_address_term_bound_13) ).
fof(address_association_76,axiom,
v11997_range_3_to_0_address_association(constB13,v11997_range_3_to_0_address_term_bound_13) ).
fof(transient_address_definition_75,axiom,
! [B] :
( addressVal(v11997_range_3_to_0_address_term_bound_12,B)
<=> v11997(constB12,B) ) ).
fof(is_address_91,axiom,
address(v11997_range_3_to_0_address_term_bound_12) ).
fof(address_association_75,axiom,
v11997_range_3_to_0_address_association(constB12,v11997_range_3_to_0_address_term_bound_12) ).
fof(transient_address_definition_74,axiom,
! [B] :
( addressVal(v11997_range_3_to_0_address_term_bound_11,B)
<=> v11997(constB11,B) ) ).
fof(is_address_90,axiom,
address(v11997_range_3_to_0_address_term_bound_11) ).
fof(address_association_74,axiom,
v11997_range_3_to_0_address_association(constB11,v11997_range_3_to_0_address_term_bound_11) ).
fof(transient_address_definition_73,axiom,
! [B] :
( addressVal(v11997_range_3_to_0_address_term_bound_10,B)
<=> v11997(constB10,B) ) ).
fof(is_address_89,axiom,
address(v11997_range_3_to_0_address_term_bound_10) ).
fof(address_association_73,axiom,
v11997_range_3_to_0_address_association(constB10,v11997_range_3_to_0_address_term_bound_10) ).
fof(transient_address_definition_72,axiom,
! [B] :
( addressVal(v11997_range_3_to_0_address_term_bound_9,B)
<=> v11997(constB9,B) ) ).
fof(is_address_88,axiom,
address(v11997_range_3_to_0_address_term_bound_9) ).
fof(address_association_72,axiom,
v11997_range_3_to_0_address_association(constB9,v11997_range_3_to_0_address_term_bound_9) ).
fof(transient_address_definition_71,axiom,
! [B] :
( addressVal(v11997_range_3_to_0_address_term_bound_8,B)
<=> v11997(constB8,B) ) ).
fof(is_address_87,axiom,
address(v11997_range_3_to_0_address_term_bound_8) ).
fof(address_association_71,axiom,
v11997_range_3_to_0_address_association(constB8,v11997_range_3_to_0_address_term_bound_8) ).
fof(transient_address_definition_70,axiom,
! [B] :
( addressVal(v11997_range_3_to_0_address_term_bound_7,B)
<=> v11997(constB7,B) ) ).
fof(is_address_86,axiom,
address(v11997_range_3_to_0_address_term_bound_7) ).
fof(address_association_70,axiom,
v11997_range_3_to_0_address_association(constB7,v11997_range_3_to_0_address_term_bound_7) ).
fof(transient_address_definition_69,axiom,
! [B] :
( addressVal(v11997_range_3_to_0_address_term_bound_6,B)
<=> v11997(constB6,B) ) ).
fof(is_address_85,axiom,
address(v11997_range_3_to_0_address_term_bound_6) ).
fof(address_association_69,axiom,
v11997_range_3_to_0_address_association(constB6,v11997_range_3_to_0_address_term_bound_6) ).
fof(transient_address_definition_68,axiom,
! [B] :
( addressVal(v11997_range_3_to_0_address_term_bound_5,B)
<=> v11997(constB5,B) ) ).
fof(is_address_84,axiom,
address(v11997_range_3_to_0_address_term_bound_5) ).
fof(address_association_68,axiom,
v11997_range_3_to_0_address_association(constB5,v11997_range_3_to_0_address_term_bound_5) ).
fof(transient_address_definition_67,axiom,
! [B] :
( addressVal(v11997_range_3_to_0_address_term_bound_4,B)
<=> v11997(constB4,B) ) ).
fof(is_address_83,axiom,
address(v11997_range_3_to_0_address_term_bound_4) ).
fof(address_association_67,axiom,
v11997_range_3_to_0_address_association(constB4,v11997_range_3_to_0_address_term_bound_4) ).
fof(transient_address_definition_66,axiom,
! [B] :
( addressVal(v11997_range_3_to_0_address_term_bound_3,B)
<=> v11997(constB3,B) ) ).
fof(is_address_82,axiom,
address(v11997_range_3_to_0_address_term_bound_3) ).
fof(address_association_66,axiom,
v11997_range_3_to_0_address_association(constB3,v11997_range_3_to_0_address_term_bound_3) ).
fof(transient_address_definition_65,axiom,
! [B] :
( addressVal(v11997_range_3_to_0_address_term_bound_2,B)
<=> v11997(constB2,B) ) ).
fof(is_address_81,axiom,
address(v11997_range_3_to_0_address_term_bound_2) ).
fof(address_association_65,axiom,
v11997_range_3_to_0_address_association(constB2,v11997_range_3_to_0_address_term_bound_2) ).
fof(transient_address_definition_64,axiom,
! [B] :
( addressVal(v11997_range_3_to_0_address_term_bound_1,B)
<=> v11997(constB1,B) ) ).
fof(is_address_80,axiom,
address(v11997_range_3_to_0_address_term_bound_1) ).
fof(address_association_64,axiom,
v11997_range_3_to_0_address_association(constB1,v11997_range_3_to_0_address_term_bound_1) ).
fof(transient_address_definition_63,axiom,
! [B] :
( addressVal(v11997_range_3_to_0_address_term_bound_0,B)
<=> v11997(constB0,B) ) ).
fof(is_address_79,axiom,
address(v11997_range_3_to_0_address_term_bound_0) ).
fof(address_association_63,axiom,
v11997_range_3_to_0_address_association(constB0,v11997_range_3_to_0_address_term_bound_0) ).
fof(transient_address_definition_62,axiom,
! [B] :
( addressVal(v11969_range_3_to_0_address_term_bound_20,B)
<=> v11969(constB20,B) ) ).
fof(is_address_78,axiom,
address(v11969_range_3_to_0_address_term_bound_20) ).
fof(address_association_62,axiom,
v11969_range_3_to_0_address_association(constB20,v11969_range_3_to_0_address_term_bound_20) ).
fof(transient_address_definition_61,axiom,
! [B] :
( addressVal(v11969_range_3_to_0_address_term_bound_19,B)
<=> v11969(constB19,B) ) ).
fof(is_address_77,axiom,
address(v11969_range_3_to_0_address_term_bound_19) ).
fof(address_association_61,axiom,
v11969_range_3_to_0_address_association(constB19,v11969_range_3_to_0_address_term_bound_19) ).
fof(transient_address_definition_60,axiom,
! [B] :
( addressVal(v11969_range_3_to_0_address_term_bound_18,B)
<=> v11969(constB18,B) ) ).
fof(is_address_76,axiom,
address(v11969_range_3_to_0_address_term_bound_18) ).
fof(address_association_60,axiom,
v11969_range_3_to_0_address_association(constB18,v11969_range_3_to_0_address_term_bound_18) ).
fof(transient_address_definition_59,axiom,
! [B] :
( addressVal(v11969_range_3_to_0_address_term_bound_17,B)
<=> v11969(constB17,B) ) ).
fof(is_address_75,axiom,
address(v11969_range_3_to_0_address_term_bound_17) ).
fof(address_association_59,axiom,
v11969_range_3_to_0_address_association(constB17,v11969_range_3_to_0_address_term_bound_17) ).
fof(transient_address_definition_58,axiom,
! [B] :
( addressVal(v11969_range_3_to_0_address_term_bound_16,B)
<=> v11969(constB16,B) ) ).
fof(is_address_74,axiom,
address(v11969_range_3_to_0_address_term_bound_16) ).
fof(address_association_58,axiom,
v11969_range_3_to_0_address_association(constB16,v11969_range_3_to_0_address_term_bound_16) ).
fof(transient_address_definition_57,axiom,
! [B] :
( addressVal(v11969_range_3_to_0_address_term_bound_15,B)
<=> v11969(constB15,B) ) ).
fof(is_address_73,axiom,
address(v11969_range_3_to_0_address_term_bound_15) ).
fof(address_association_57,axiom,
v11969_range_3_to_0_address_association(constB15,v11969_range_3_to_0_address_term_bound_15) ).
fof(transient_address_definition_56,axiom,
! [B] :
( addressVal(v11969_range_3_to_0_address_term_bound_14,B)
<=> v11969(constB14,B) ) ).
fof(is_address_72,axiom,
address(v11969_range_3_to_0_address_term_bound_14) ).
fof(address_association_56,axiom,
v11969_range_3_to_0_address_association(constB14,v11969_range_3_to_0_address_term_bound_14) ).
fof(transient_address_definition_55,axiom,
! [B] :
( addressVal(v11969_range_3_to_0_address_term_bound_13,B)
<=> v11969(constB13,B) ) ).
fof(is_address_71,axiom,
address(v11969_range_3_to_0_address_term_bound_13) ).
fof(address_association_55,axiom,
v11969_range_3_to_0_address_association(constB13,v11969_range_3_to_0_address_term_bound_13) ).
fof(transient_address_definition_54,axiom,
! [B] :
( addressVal(v11969_range_3_to_0_address_term_bound_12,B)
<=> v11969(constB12,B) ) ).
fof(is_address_70,axiom,
address(v11969_range_3_to_0_address_term_bound_12) ).
fof(address_association_54,axiom,
v11969_range_3_to_0_address_association(constB12,v11969_range_3_to_0_address_term_bound_12) ).
fof(transient_address_definition_53,axiom,
! [B] :
( addressVal(v11969_range_3_to_0_address_term_bound_11,B)
<=> v11969(constB11,B) ) ).
fof(is_address_69,axiom,
address(v11969_range_3_to_0_address_term_bound_11) ).
fof(address_association_53,axiom,
v11969_range_3_to_0_address_association(constB11,v11969_range_3_to_0_address_term_bound_11) ).
fof(transient_address_definition_52,axiom,
! [B] :
( addressVal(v11969_range_3_to_0_address_term_bound_10,B)
<=> v11969(constB10,B) ) ).
fof(is_address_68,axiom,
address(v11969_range_3_to_0_address_term_bound_10) ).
fof(address_association_52,axiom,
v11969_range_3_to_0_address_association(constB10,v11969_range_3_to_0_address_term_bound_10) ).
fof(transient_address_definition_51,axiom,
! [B] :
( addressVal(v11969_range_3_to_0_address_term_bound_9,B)
<=> v11969(constB9,B) ) ).
fof(is_address_67,axiom,
address(v11969_range_3_to_0_address_term_bound_9) ).
fof(address_association_51,axiom,
v11969_range_3_to_0_address_association(constB9,v11969_range_3_to_0_address_term_bound_9) ).
fof(transient_address_definition_50,axiom,
! [B] :
( addressVal(v11969_range_3_to_0_address_term_bound_8,B)
<=> v11969(constB8,B) ) ).
fof(is_address_66,axiom,
address(v11969_range_3_to_0_address_term_bound_8) ).
fof(address_association_50,axiom,
v11969_range_3_to_0_address_association(constB8,v11969_range_3_to_0_address_term_bound_8) ).
fof(transient_address_definition_49,axiom,
! [B] :
( addressVal(v11969_range_3_to_0_address_term_bound_7,B)
<=> v11969(constB7,B) ) ).
fof(is_address_65,axiom,
address(v11969_range_3_to_0_address_term_bound_7) ).
fof(address_association_49,axiom,
v11969_range_3_to_0_address_association(constB7,v11969_range_3_to_0_address_term_bound_7) ).
fof(transient_address_definition_48,axiom,
! [B] :
( addressVal(v11969_range_3_to_0_address_term_bound_6,B)
<=> v11969(constB6,B) ) ).
fof(is_address_64,axiom,
address(v11969_range_3_to_0_address_term_bound_6) ).
fof(address_association_48,axiom,
v11969_range_3_to_0_address_association(constB6,v11969_range_3_to_0_address_term_bound_6) ).
fof(transient_address_definition_47,axiom,
! [B] :
( addressVal(v11969_range_3_to_0_address_term_bound_5,B)
<=> v11969(constB5,B) ) ).
fof(is_address_63,axiom,
address(v11969_range_3_to_0_address_term_bound_5) ).
fof(address_association_47,axiom,
v11969_range_3_to_0_address_association(constB5,v11969_range_3_to_0_address_term_bound_5) ).
fof(transient_address_definition_46,axiom,
! [B] :
( addressVal(v11969_range_3_to_0_address_term_bound_4,B)
<=> v11969(constB4,B) ) ).
fof(is_address_62,axiom,
address(v11969_range_3_to_0_address_term_bound_4) ).
fof(address_association_46,axiom,
v11969_range_3_to_0_address_association(constB4,v11969_range_3_to_0_address_term_bound_4) ).
fof(transient_address_definition_45,axiom,
! [B] :
( addressVal(v11969_range_3_to_0_address_term_bound_3,B)
<=> v11969(constB3,B) ) ).
fof(is_address_61,axiom,
address(v11969_range_3_to_0_address_term_bound_3) ).
fof(address_association_45,axiom,
v11969_range_3_to_0_address_association(constB3,v11969_range_3_to_0_address_term_bound_3) ).
fof(transient_address_definition_44,axiom,
! [B] :
( addressVal(v11969_range_3_to_0_address_term_bound_2,B)
<=> v11969(constB2,B) ) ).
fof(is_address_60,axiom,
address(v11969_range_3_to_0_address_term_bound_2) ).
fof(address_association_44,axiom,
v11969_range_3_to_0_address_association(constB2,v11969_range_3_to_0_address_term_bound_2) ).
fof(transient_address_definition_43,axiom,
! [B] :
( addressVal(v11969_range_3_to_0_address_term_bound_1,B)
<=> v11969(constB1,B) ) ).
fof(is_address_59,axiom,
address(v11969_range_3_to_0_address_term_bound_1) ).
fof(address_association_43,axiom,
v11969_range_3_to_0_address_association(constB1,v11969_range_3_to_0_address_term_bound_1) ).
fof(transient_address_definition_42,axiom,
! [B] :
( addressVal(v11969_range_3_to_0_address_term_bound_0,B)
<=> v11969(constB0,B) ) ).
fof(is_address_58,axiom,
address(v11969_range_3_to_0_address_term_bound_0) ).
fof(address_association_42,axiom,
v11969_range_3_to_0_address_association(constB0,v11969_range_3_to_0_address_term_bound_0) ).
fof(transient_address_definition_41,axiom,
! [B] :
( addressVal(v11454_range_3_to_0_address_term_bound_20,B)
<=> v11454(constB20,B) ) ).
fof(is_address_57,axiom,
address(v11454_range_3_to_0_address_term_bound_20) ).
fof(address_association_41,axiom,
v11454_range_3_to_0_address_association(constB20,v11454_range_3_to_0_address_term_bound_20) ).
fof(transient_address_definition_40,axiom,
! [B] :
( addressVal(v11454_range_3_to_0_address_term_bound_19,B)
<=> v11454(constB19,B) ) ).
fof(is_address_56,axiom,
address(v11454_range_3_to_0_address_term_bound_19) ).
fof(address_association_40,axiom,
v11454_range_3_to_0_address_association(constB19,v11454_range_3_to_0_address_term_bound_19) ).
fof(transient_address_definition_39,axiom,
! [B] :
( addressVal(v11454_range_3_to_0_address_term_bound_18,B)
<=> v11454(constB18,B) ) ).
fof(is_address_55,axiom,
address(v11454_range_3_to_0_address_term_bound_18) ).
fof(address_association_39,axiom,
v11454_range_3_to_0_address_association(constB18,v11454_range_3_to_0_address_term_bound_18) ).
fof(transient_address_definition_38,axiom,
! [B] :
( addressVal(v11454_range_3_to_0_address_term_bound_17,B)
<=> v11454(constB17,B) ) ).
fof(is_address_54,axiom,
address(v11454_range_3_to_0_address_term_bound_17) ).
fof(address_association_38,axiom,
v11454_range_3_to_0_address_association(constB17,v11454_range_3_to_0_address_term_bound_17) ).
fof(transient_address_definition_37,axiom,
! [B] :
( addressVal(v11454_range_3_to_0_address_term_bound_16,B)
<=> v11454(constB16,B) ) ).
fof(is_address_53,axiom,
address(v11454_range_3_to_0_address_term_bound_16) ).
fof(address_association_37,axiom,
v11454_range_3_to_0_address_association(constB16,v11454_range_3_to_0_address_term_bound_16) ).
fof(transient_address_definition_36,axiom,
! [B] :
( addressVal(v11454_range_3_to_0_address_term_bound_15,B)
<=> v11454(constB15,B) ) ).
fof(is_address_52,axiom,
address(v11454_range_3_to_0_address_term_bound_15) ).
fof(address_association_36,axiom,
v11454_range_3_to_0_address_association(constB15,v11454_range_3_to_0_address_term_bound_15) ).
fof(transient_address_definition_35,axiom,
! [B] :
( addressVal(v11454_range_3_to_0_address_term_bound_14,B)
<=> v11454(constB14,B) ) ).
fof(is_address_51,axiom,
address(v11454_range_3_to_0_address_term_bound_14) ).
fof(address_association_35,axiom,
v11454_range_3_to_0_address_association(constB14,v11454_range_3_to_0_address_term_bound_14) ).
fof(transient_address_definition_34,axiom,
! [B] :
( addressVal(v11454_range_3_to_0_address_term_bound_13,B)
<=> v11454(constB13,B) ) ).
fof(is_address_50,axiom,
address(v11454_range_3_to_0_address_term_bound_13) ).
fof(address_association_34,axiom,
v11454_range_3_to_0_address_association(constB13,v11454_range_3_to_0_address_term_bound_13) ).
fof(transient_address_definition_33,axiom,
! [B] :
( addressVal(v11454_range_3_to_0_address_term_bound_12,B)
<=> v11454(constB12,B) ) ).
fof(is_address_49,axiom,
address(v11454_range_3_to_0_address_term_bound_12) ).
fof(address_association_33,axiom,
v11454_range_3_to_0_address_association(constB12,v11454_range_3_to_0_address_term_bound_12) ).
fof(transient_address_definition_32,axiom,
! [B] :
( addressVal(v11454_range_3_to_0_address_term_bound_11,B)
<=> v11454(constB11,B) ) ).
fof(is_address_48,axiom,
address(v11454_range_3_to_0_address_term_bound_11) ).
fof(address_association_32,axiom,
v11454_range_3_to_0_address_association(constB11,v11454_range_3_to_0_address_term_bound_11) ).
fof(transient_address_definition_31,axiom,
! [B] :
( addressVal(v11454_range_3_to_0_address_term_bound_10,B)
<=> v11454(constB10,B) ) ).
fof(is_address_47,axiom,
address(v11454_range_3_to_0_address_term_bound_10) ).
fof(address_association_31,axiom,
v11454_range_3_to_0_address_association(constB10,v11454_range_3_to_0_address_term_bound_10) ).
fof(transient_address_definition_30,axiom,
! [B] :
( addressVal(v11454_range_3_to_0_address_term_bound_9,B)
<=> v11454(constB9,B) ) ).
fof(is_address_46,axiom,
address(v11454_range_3_to_0_address_term_bound_9) ).
fof(address_association_30,axiom,
v11454_range_3_to_0_address_association(constB9,v11454_range_3_to_0_address_term_bound_9) ).
fof(transient_address_definition_29,axiom,
! [B] :
( addressVal(v11454_range_3_to_0_address_term_bound_8,B)
<=> v11454(constB8,B) ) ).
fof(is_address_45,axiom,
address(v11454_range_3_to_0_address_term_bound_8) ).
fof(address_association_29,axiom,
v11454_range_3_to_0_address_association(constB8,v11454_range_3_to_0_address_term_bound_8) ).
fof(transient_address_definition_28,axiom,
! [B] :
( addressVal(v11454_range_3_to_0_address_term_bound_7,B)
<=> v11454(constB7,B) ) ).
fof(is_address_44,axiom,
address(v11454_range_3_to_0_address_term_bound_7) ).
fof(address_association_28,axiom,
v11454_range_3_to_0_address_association(constB7,v11454_range_3_to_0_address_term_bound_7) ).
fof(transient_address_definition_27,axiom,
! [B] :
( addressVal(v11454_range_3_to_0_address_term_bound_6,B)
<=> v11454(constB6,B) ) ).
fof(is_address_43,axiom,
address(v11454_range_3_to_0_address_term_bound_6) ).
fof(address_association_27,axiom,
v11454_range_3_to_0_address_association(constB6,v11454_range_3_to_0_address_term_bound_6) ).
fof(transient_address_definition_26,axiom,
! [B] :
( addressVal(v11454_range_3_to_0_address_term_bound_5,B)
<=> v11454(constB5,B) ) ).
fof(is_address_42,axiom,
address(v11454_range_3_to_0_address_term_bound_5) ).
fof(address_association_26,axiom,
v11454_range_3_to_0_address_association(constB5,v11454_range_3_to_0_address_term_bound_5) ).
fof(transient_address_definition_25,axiom,
! [B] :
( addressVal(v11454_range_3_to_0_address_term_bound_4,B)
<=> v11454(constB4,B) ) ).
fof(is_address_41,axiom,
address(v11454_range_3_to_0_address_term_bound_4) ).
fof(address_association_25,axiom,
v11454_range_3_to_0_address_association(constB4,v11454_range_3_to_0_address_term_bound_4) ).
fof(transient_address_definition_24,axiom,
! [B] :
( addressVal(v11454_range_3_to_0_address_term_bound_3,B)
<=> v11454(constB3,B) ) ).
fof(is_address_40,axiom,
address(v11454_range_3_to_0_address_term_bound_3) ).
fof(address_association_24,axiom,
v11454_range_3_to_0_address_association(constB3,v11454_range_3_to_0_address_term_bound_3) ).
fof(transient_address_definition_23,axiom,
! [B] :
( addressVal(v11454_range_3_to_0_address_term_bound_2,B)
<=> v11454(constB2,B) ) ).
fof(is_address_39,axiom,
address(v11454_range_3_to_0_address_term_bound_2) ).
fof(address_association_23,axiom,
v11454_range_3_to_0_address_association(constB2,v11454_range_3_to_0_address_term_bound_2) ).
fof(transient_address_definition_22,axiom,
! [B] :
( addressVal(v11454_range_3_to_0_address_term_bound_1,B)
<=> v11454(constB1,B) ) ).
fof(is_address_38,axiom,
address(v11454_range_3_to_0_address_term_bound_1) ).
fof(address_association_22,axiom,
v11454_range_3_to_0_address_association(constB1,v11454_range_3_to_0_address_term_bound_1) ).
fof(transient_address_definition_21,axiom,
! [B] :
( addressVal(v11454_range_3_to_0_address_term_bound_0,B)
<=> v11454(constB0,B) ) ).
fof(is_address_37,axiom,
address(v11454_range_3_to_0_address_term_bound_0) ).
fof(address_association_21,axiom,
v11454_range_3_to_0_address_association(constB0,v11454_range_3_to_0_address_term_bound_0) ).
fof(transient_address_definition_20,axiom,
! [B] :
( addressVal(v11426_range_3_to_0_address_term_bound_20,B)
<=> v11426(constB20,B) ) ).
fof(is_address_36,axiom,
address(v11426_range_3_to_0_address_term_bound_20) ).
fof(address_association_20,axiom,
v11426_range_3_to_0_address_association(constB20,v11426_range_3_to_0_address_term_bound_20) ).
fof(transient_address_definition_19,axiom,
! [B] :
( addressVal(v11426_range_3_to_0_address_term_bound_19,B)
<=> v11426(constB19,B) ) ).
fof(is_address_35,axiom,
address(v11426_range_3_to_0_address_term_bound_19) ).
fof(address_association_19,axiom,
v11426_range_3_to_0_address_association(constB19,v11426_range_3_to_0_address_term_bound_19) ).
fof(transient_address_definition_18,axiom,
! [B] :
( addressVal(v11426_range_3_to_0_address_term_bound_18,B)
<=> v11426(constB18,B) ) ).
fof(is_address_34,axiom,
address(v11426_range_3_to_0_address_term_bound_18) ).
fof(address_association_18,axiom,
v11426_range_3_to_0_address_association(constB18,v11426_range_3_to_0_address_term_bound_18) ).
fof(transient_address_definition_17,axiom,
! [B] :
( addressVal(v11426_range_3_to_0_address_term_bound_17,B)
<=> v11426(constB17,B) ) ).
fof(is_address_33,axiom,
address(v11426_range_3_to_0_address_term_bound_17) ).
fof(address_association_17,axiom,
v11426_range_3_to_0_address_association(constB17,v11426_range_3_to_0_address_term_bound_17) ).
fof(transient_address_definition_16,axiom,
! [B] :
( addressVal(v11426_range_3_to_0_address_term_bound_16,B)
<=> v11426(constB16,B) ) ).
fof(is_address_32,axiom,
address(v11426_range_3_to_0_address_term_bound_16) ).
fof(address_association_16,axiom,
v11426_range_3_to_0_address_association(constB16,v11426_range_3_to_0_address_term_bound_16) ).
fof(transient_address_definition_15,axiom,
! [B] :
( addressVal(v11426_range_3_to_0_address_term_bound_15,B)
<=> v11426(constB15,B) ) ).
fof(is_address_31,axiom,
address(v11426_range_3_to_0_address_term_bound_15) ).
fof(address_association_15,axiom,
v11426_range_3_to_0_address_association(constB15,v11426_range_3_to_0_address_term_bound_15) ).
fof(transient_address_definition_14,axiom,
! [B] :
( addressVal(v11426_range_3_to_0_address_term_bound_14,B)
<=> v11426(constB14,B) ) ).
fof(is_address_30,axiom,
address(v11426_range_3_to_0_address_term_bound_14) ).
fof(address_association_14,axiom,
v11426_range_3_to_0_address_association(constB14,v11426_range_3_to_0_address_term_bound_14) ).
fof(transient_address_definition_13,axiom,
! [B] :
( addressVal(v11426_range_3_to_0_address_term_bound_13,B)
<=> v11426(constB13,B) ) ).
fof(is_address_29,axiom,
address(v11426_range_3_to_0_address_term_bound_13) ).
fof(address_association_13,axiom,
v11426_range_3_to_0_address_association(constB13,v11426_range_3_to_0_address_term_bound_13) ).
fof(transient_address_definition_12,axiom,
! [B] :
( addressVal(v11426_range_3_to_0_address_term_bound_12,B)
<=> v11426(constB12,B) ) ).
fof(is_address_28,axiom,
address(v11426_range_3_to_0_address_term_bound_12) ).
fof(address_association_12,axiom,
v11426_range_3_to_0_address_association(constB12,v11426_range_3_to_0_address_term_bound_12) ).
fof(transient_address_definition_11,axiom,
! [B] :
( addressVal(v11426_range_3_to_0_address_term_bound_11,B)
<=> v11426(constB11,B) ) ).
fof(is_address_27,axiom,
address(v11426_range_3_to_0_address_term_bound_11) ).
fof(address_association_11,axiom,
v11426_range_3_to_0_address_association(constB11,v11426_range_3_to_0_address_term_bound_11) ).
fof(transient_address_definition_10,axiom,
! [B] :
( addressVal(v11426_range_3_to_0_address_term_bound_10,B)
<=> v11426(constB10,B) ) ).
fof(is_address_26,axiom,
address(v11426_range_3_to_0_address_term_bound_10) ).
fof(address_association_10,axiom,
v11426_range_3_to_0_address_association(constB10,v11426_range_3_to_0_address_term_bound_10) ).
fof(transient_address_definition_9,axiom,
! [B] :
( addressVal(v11426_range_3_to_0_address_term_bound_9,B)
<=> v11426(constB9,B) ) ).
fof(is_address_25,axiom,
address(v11426_range_3_to_0_address_term_bound_9) ).
fof(address_association_9,axiom,
v11426_range_3_to_0_address_association(constB9,v11426_range_3_to_0_address_term_bound_9) ).
fof(transient_address_definition_8,axiom,
! [B] :
( addressVal(v11426_range_3_to_0_address_term_bound_8,B)
<=> v11426(constB8,B) ) ).
fof(is_address_24,axiom,
address(v11426_range_3_to_0_address_term_bound_8) ).
fof(address_association_8,axiom,
v11426_range_3_to_0_address_association(constB8,v11426_range_3_to_0_address_term_bound_8) ).
fof(transient_address_definition_7,axiom,
! [B] :
( addressVal(v11426_range_3_to_0_address_term_bound_7,B)
<=> v11426(constB7,B) ) ).
fof(is_address_23,axiom,
address(v11426_range_3_to_0_address_term_bound_7) ).
fof(address_association_7,axiom,
v11426_range_3_to_0_address_association(constB7,v11426_range_3_to_0_address_term_bound_7) ).
fof(transient_address_definition_6,axiom,
! [B] :
( addressVal(v11426_range_3_to_0_address_term_bound_6,B)
<=> v11426(constB6,B) ) ).
fof(is_address_22,axiom,
address(v11426_range_3_to_0_address_term_bound_6) ).
fof(address_association_6,axiom,
v11426_range_3_to_0_address_association(constB6,v11426_range_3_to_0_address_term_bound_6) ).
fof(transient_address_definition_5,axiom,
! [B] :
( addressVal(v11426_range_3_to_0_address_term_bound_5,B)
<=> v11426(constB5,B) ) ).
fof(is_address_21,axiom,
address(v11426_range_3_to_0_address_term_bound_5) ).
fof(address_association_5,axiom,
v11426_range_3_to_0_address_association(constB5,v11426_range_3_to_0_address_term_bound_5) ).
fof(transient_address_definition_4,axiom,
! [B] :
( addressVal(v11426_range_3_to_0_address_term_bound_4,B)
<=> v11426(constB4,B) ) ).
fof(is_address_20,axiom,
address(v11426_range_3_to_0_address_term_bound_4) ).
fof(address_association_4,axiom,
v11426_range_3_to_0_address_association(constB4,v11426_range_3_to_0_address_term_bound_4) ).
fof(transient_address_definition_3,axiom,
! [B] :
( addressVal(v11426_range_3_to_0_address_term_bound_3,B)
<=> v11426(constB3,B) ) ).
fof(is_address_19,axiom,
address(v11426_range_3_to_0_address_term_bound_3) ).
fof(address_association_3,axiom,
v11426_range_3_to_0_address_association(constB3,v11426_range_3_to_0_address_term_bound_3) ).
fof(transient_address_definition_2,axiom,
! [B] :
( addressVal(v11426_range_3_to_0_address_term_bound_2,B)
<=> v11426(constB2,B) ) ).
fof(is_address_18,axiom,
address(v11426_range_3_to_0_address_term_bound_2) ).
fof(address_association_2,axiom,
v11426_range_3_to_0_address_association(constB2,v11426_range_3_to_0_address_term_bound_2) ).
fof(transient_address_definition_1,axiom,
! [B] :
( addressVal(v11426_range_3_to_0_address_term_bound_1,B)
<=> v11426(constB1,B) ) ).
fof(is_address_17,axiom,
address(v11426_range_3_to_0_address_term_bound_1) ).
fof(address_association_1,axiom,
v11426_range_3_to_0_address_association(constB1,v11426_range_3_to_0_address_term_bound_1) ).
fof(transient_address_definition,axiom,
! [B] :
( addressVal(v11426_range_3_to_0_address_term_bound_0,B)
<=> v11426(constB0,B) ) ).
fof(is_address_16,axiom,
address(v11426_range_3_to_0_address_term_bound_0) ).
fof(address_association,axiom,
v11426_range_3_to_0_address_association(constB0,v11426_range_3_to_0_address_term_bound_0) ).
fof(is_address_15,axiom,
address(b1011_address_term) ).
fof(constant_address_definition_15,axiom,
! [B] :
( addressVal(b1011_address_term,B)
<=> b1011(B) ) ).
fof(is_address_14,axiom,
address(b1101_address_term) ).
fof(constant_address_definition_14,axiom,
! [B] :
( addressVal(b1101_address_term,B)
<=> b1101(B) ) ).
fof(is_address_13,axiom,
address(b1110_address_term) ).
fof(constant_address_definition_13,axiom,
! [B] :
( addressVal(b1110_address_term,B)
<=> b1110(B) ) ).
fof(is_address_12,axiom,
address(b1100_address_term) ).
fof(constant_address_definition_12,axiom,
! [B] :
( addressVal(b1100_address_term,B)
<=> b1100(B) ) ).
fof(is_address_11,axiom,
address(b1010_address_term) ).
fof(constant_address_definition_11,axiom,
! [B] :
( addressVal(b1010_address_term,B)
<=> b1010(B) ) ).
fof(is_address_10,axiom,
address(b1001_address_term) ).
fof(constant_address_definition_10,axiom,
! [B] :
( addressVal(b1001_address_term,B)
<=> b1001(B) ) ).
fof(is_address_9,axiom,
address(b1111_address_term) ).
fof(constant_address_definition_9,axiom,
! [B] :
( addressVal(b1111_address_term,B)
<=> b1111(B) ) ).
fof(is_address_8,axiom,
address(b0011_address_term) ).
fof(constant_address_definition_8,axiom,
! [B] :
( addressVal(b0011_address_term,B)
<=> b0011(B) ) ).
fof(is_address_7,axiom,
address(b0111_address_term) ).
fof(constant_address_definition_7,axiom,
! [B] :
( addressVal(b0111_address_term,B)
<=> b0111(B) ) ).
fof(is_address_6,axiom,
address(b1000_address_term) ).
fof(constant_address_definition_6,axiom,
! [B] :
( addressVal(b1000_address_term,B)
<=> b1000(B) ) ).
fof(is_address_5,axiom,
address(b0101_address_term) ).
fof(constant_address_definition_5,axiom,
! [B] :
( addressVal(b0101_address_term,B)
<=> b0101(B) ) ).
fof(is_address_4,axiom,
address(b0110_address_term) ).
fof(constant_address_definition_4,axiom,
! [B] :
( addressVal(b0110_address_term,B)
<=> b0110(B) ) ).
fof(is_address_3,axiom,
address(b0001_address_term) ).
fof(constant_address_definition_3,axiom,
! [B] :
( addressVal(b0001_address_term,B)
<=> b0001(B) ) ).
fof(is_address_2,axiom,
address(b0100_address_term) ).
fof(constant_address_definition_2,axiom,
! [B] :
( addressVal(b0100_address_term,B)
<=> b0100(B) ) ).
fof(is_address_1,axiom,
address(b0010_address_term) ).
fof(constant_address_definition_1,axiom,
! [B] :
( addressVal(b0010_address_term,B)
<=> b0010(B) ) ).
fof(is_address,axiom,
address(b0000_address_term) ).
fof(constant_address_definition,axiom,
! [B] :
( addressVal(b0000_address_term,B)
<=> b0000(B) ) ).
fof(addressDiff,axiom,
! [B,A2,A1] :
( ( address(A1)
& address(A2)
& addressDiff(A1,A2,B) )
=> ( A1 = A2
| ( addressVal(A1,B)
<=> ~ addressVal(A2,B) ) ) ) ).
fof(addressDomain,axiom,
! [A1,A2] :
( addressDiff(A1,A2,bitIndex0)
| addressDiff(A1,A2,bitIndex1)
| addressDiff(A1,A2,bitIndex2)
| addressDiff(A1,A2,bitIndex3) ) ).
fof(addAssertion,conjecture,
! [VarCurr] :
( reachableState(VarCurr)
=> v4(VarCurr) ) ).
fof(writeUnaryOperator_11129,axiom,
! [VarCurr] :
( ~ v4(VarCurr)
<=> v133734(VarCurr) ) ).
fof(writeUnaryOperator_11128,axiom,
! [VarCurr] :
( ~ v133734(VarCurr)
<=> v133735(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26818,axiom,
! [VarCurr] :
( v133735(VarCurr)
<=> ( v133737(VarCurr)
& v133739(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3127,axiom,
! [VarCurr] :
( v133739(VarCurr)
<=> ( v6(VarCurr,bitIndex0)
| v6(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11127,axiom,
! [VarCurr] :
( ~ v133737(VarCurr)
<=> v133738(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3126,axiom,
! [VarCurr] :
( v133738(VarCurr)
<=> ( v6(VarCurr,bitIndex0)
& v6(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2343,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133722(VarNext)
=> ( v6(VarNext,bitIndex1)
<=> v6(VarCurr,bitIndex1) ) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_17,axiom,
! [VarNext] :
( v133722(VarNext)
=> ( v6(VarNext,bitIndex1)
<=> v133730(VarNext) ) ) ).
fof(addAssignment_43631,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133730(VarNext)
<=> v133728(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_588,axiom,
! [VarCurr] :
( ~ v133717(VarCurr)
=> ( v133728(VarCurr)
<=> v19(VarCurr,bitIndex1) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3016,axiom,
! [VarCurr] :
( v133717(VarCurr)
=> ( v133728(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133722(VarNext)
<=> v133723(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133723(VarNext)
<=> ( v133725(VarNext)
& v131925(VarNext) ) ) ) ).
fof(writeUnaryOperator_11126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133725(VarNext)
<=> v131932(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2342,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133708(VarNext)
=> ( v6(VarNext,bitIndex0)
<=> v6(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2479,axiom,
! [VarNext] :
( v133708(VarNext)
=> ( v6(VarNext,bitIndex0)
<=> v133716(VarNext) ) ) ).
fof(addAssignment_43630,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133716(VarNext)
<=> v133714(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3211,axiom,
! [VarCurr] :
( ~ v133717(VarCurr)
=> ( v133714(VarCurr)
<=> v19(VarCurr,bitIndex0) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3015,axiom,
! [VarCurr] :
( v133717(VarCurr)
=> ( v133714(VarCurr)
<=> $true ) ) ).
fof(writeUnaryOperator_11125,axiom,
! [VarCurr] :
( ~ v133717(VarCurr)
<=> v8(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133708(VarNext)
<=> v133709(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26814,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133709(VarNext)
<=> ( v133710(VarNext)
& v131925(VarNext) ) ) ) ).
fof(writeUnaryOperator_11124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133710(VarNext)
<=> v131932(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_587,axiom,
! [VarCurr] :
( ~ v133700(VarCurr)
=> ( v19(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_783,axiom,
! [VarCurr] :
( v133700(VarCurr)
=> ( v19(VarCurr,bitIndex1)
<=> v133704(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5416,axiom,
! [VarCurr] :
( ~ v133701(VarCurr)
=> ( v133704(VarCurr)
<=> v133705(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5405,axiom,
! [VarCurr] :
( v133701(VarCurr)
=> ( v133704(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3210,axiom,
! [VarCurr] :
( ~ v11874(VarCurr)
=> ( v133705(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3014,axiom,
! [VarCurr] :
( v11874(VarCurr)
=> ( v133705(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26813,axiom,
! [VarCurr] :
( v133700(VarCurr)
<=> ( v133701(VarCurr)
| v133702(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26812,axiom,
! [VarCurr] :
( v133702(VarCurr)
<=> ( v133703(VarCurr)
& v11865(VarCurr) ) ) ).
fof(writeUnaryOperator_11123,axiom,
! [VarCurr] :
( ~ v133703(VarCurr)
<=> v11872(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26811,axiom,
! [VarCurr] :
( v133701(VarCurr)
<=> ( v11868(VarCurr)
& v11864(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3209,axiom,
! [VarCurr] :
( ~ v133693(VarCurr)
=> ( v19(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3013,axiom,
! [VarCurr] :
( v133693(VarCurr)
=> ( v19(VarCurr,bitIndex0)
<=> v133697(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5415,axiom,
! [VarCurr] :
( ~ v133694(VarCurr)
=> ( v133697(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5404,axiom,
! [VarCurr] :
( v133694(VarCurr)
=> ( v133697(VarCurr)
<=> v133698(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3208,axiom,
! [VarCurr] :
( ~ v11870(VarCurr)
=> ( v133698(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3012,axiom,
! [VarCurr] :
( v11870(VarCurr)
=> ( v133698(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26810,axiom,
! [VarCurr] :
( v133693(VarCurr)
<=> ( v133694(VarCurr)
| v133696(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26809,axiom,
! [VarCurr] :
( v133696(VarCurr)
<=> ( v11872(VarCurr)
& v11865(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26808,axiom,
! [VarCurr] :
( v133694(VarCurr)
<=> ( v133695(VarCurr)
& v11864(VarCurr) ) ) ).
fof(writeUnaryOperator_11122,axiom,
! [VarCurr] :
( ~ v133695(VarCurr)
<=> v11868(VarCurr) ) ).
fof(addAssignment_43629,axiom,
! [VarCurr] :
( v21(VarCurr)
<=> v23(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9324,axiom,
! [VarCurr] :
( v23(VarCurr)
<=> ( ( v25(VarCurr,bitIndex4)
<=> $false )
& ( v25(VarCurr,bitIndex3)
<=> $false )
& ( v25(VarCurr,bitIndex2)
<=> $false )
& ( v25(VarCurr,bitIndex1)
<=> $false )
& ( v25(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2341,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133677(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v25(VarNext,B)
<=> v25(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2478,axiom,
! [VarNext] :
( v133677(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v25(VarNext,B)
<=> v133687(VarNext,B) ) ) ) ).
fof(addAssignment_43628,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v133687(VarNext,B)
<=> v133685(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3207,axiom,
! [VarCurr] :
( ~ v133688(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v133685(VarCurr,B)
<=> v30(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3011,axiom,
! [VarCurr] :
( v133688(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v133685(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_11121,axiom,
! [VarCurr] :
( ~ v133688(VarCurr)
<=> v27(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133677(VarNext)
<=> v133678(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26806,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133678(VarNext)
<=> ( v133679(VarNext)
& v133674(VarNext) ) ) ) ).
fof(writeUnaryOperator_11120,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133679(VarNext)
<=> v133681(VarNext) ) ) ).
fof(addAssignment_43627,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133681(VarNext)
<=> v133674(VarCurr) ) ) ).
fof(addAssignment_43626,axiom,
! [VarCurr] :
( v133674(VarCurr)
<=> v131925(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_188,axiom,
! [VarCurr] :
( ( ~ v133599(VarCurr)
& ~ v133601(VarCurr)
& ~ v133642(VarCurr) )
=> ! [B] :
( range_4_0(B)
=> ( v30(VarCurr,B)
<=> v25(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1319,axiom,
! [VarCurr] :
( v133642(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v30(VarCurr,B)
<=> v133644(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5414,axiom,
! [VarCurr] :
( v133601(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v30(VarCurr,B)
<=> v133603(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5403,axiom,
! [VarCurr] :
( v133599(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v30(VarCurr,B)
<=> v25(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9323,axiom,
! [VarCurr] :
( v133671(VarCurr)
<=> ( ( v133672(VarCurr,bitIndex1)
<=> $true )
& ( v133672(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_43625,axiom,
! [VarCurr] :
( v133672(VarCurr,bitIndex0)
<=> v56(VarCurr) ) ).
fof(addAssignment_43624,axiom,
! [VarCurr] :
( v133672(VarCurr,bitIndex1)
<=> v32(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3206,axiom,
! [VarCurr] :
( ~ v133645(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v133644(VarCurr,B)
<=> v133646(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3010,axiom,
! [VarCurr] :
( v133645(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v133644(VarCurr,B)
<=> b01111(B) ) ) ) ).
fof(addAssignment_43623,axiom,
! [VarCurr] :
( v133646(VarCurr,bitIndex0)
<=> v133668(VarCurr) ) ).
fof(addAssignment_43622,axiom,
! [VarCurr] :
( v133646(VarCurr,bitIndex1)
<=> v133666(VarCurr) ) ).
fof(addAssignment_43621,axiom,
! [VarCurr] :
( v133646(VarCurr,bitIndex2)
<=> v133661(VarCurr) ) ).
fof(addAssignment_43620,axiom,
! [VarCurr] :
( v133646(VarCurr,bitIndex3)
<=> v133656(VarCurr) ) ).
fof(addAssignment_43619,axiom,
! [VarCurr] :
( v133646(VarCurr,bitIndex4)
<=> v133648(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26805,axiom,
! [VarCurr] :
( v133666(VarCurr)
<=> ( v133667(VarCurr)
& v133670(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3125,axiom,
! [VarCurr] :
( v133670(VarCurr)
<=> ( v25(VarCurr,bitIndex0)
| v25(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26804,axiom,
! [VarCurr] :
( v133667(VarCurr)
<=> ( v133668(VarCurr)
| v133669(VarCurr) ) ) ).
fof(writeUnaryOperator_11119,axiom,
! [VarCurr] :
( ~ v133669(VarCurr)
<=> v25(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11118,axiom,
! [VarCurr] :
( ~ v133668(VarCurr)
<=> v25(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26803,axiom,
! [VarCurr] :
( v133661(VarCurr)
<=> ( v133662(VarCurr)
& v133665(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3124,axiom,
! [VarCurr] :
( v133665(VarCurr)
<=> ( v133653(VarCurr)
| v25(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26802,axiom,
! [VarCurr] :
( v133662(VarCurr)
<=> ( v133663(VarCurr)
| v133664(VarCurr) ) ) ).
fof(writeUnaryOperator_11117,axiom,
! [VarCurr] :
( ~ v133664(VarCurr)
<=> v25(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_11116,axiom,
! [VarCurr] :
( ~ v133663(VarCurr)
<=> v133653(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26801,axiom,
! [VarCurr] :
( v133656(VarCurr)
<=> ( v133657(VarCurr)
& v133660(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3123,axiom,
! [VarCurr] :
( v133660(VarCurr)
<=> ( v133652(VarCurr)
| v25(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26800,axiom,
! [VarCurr] :
( v133657(VarCurr)
<=> ( v133658(VarCurr)
| v133659(VarCurr) ) ) ).
fof(writeUnaryOperator_11115,axiom,
! [VarCurr] :
( ~ v133659(VarCurr)
<=> v25(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_11114,axiom,
! [VarCurr] :
( ~ v133658(VarCurr)
<=> v133652(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26799,axiom,
! [VarCurr] :
( v133648(VarCurr)
<=> ( v133649(VarCurr)
& v133655(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3122,axiom,
! [VarCurr] :
( v133655(VarCurr)
<=> ( v133651(VarCurr)
| v25(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26798,axiom,
! [VarCurr] :
( v133649(VarCurr)
<=> ( v133650(VarCurr)
| v133654(VarCurr) ) ) ).
fof(writeUnaryOperator_11113,axiom,
! [VarCurr] :
( ~ v133654(VarCurr)
<=> v25(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_11112,axiom,
! [VarCurr] :
( ~ v133650(VarCurr)
<=> v133651(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3121,axiom,
! [VarCurr] :
( v133651(VarCurr)
<=> ( v133652(VarCurr)
& v25(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3120,axiom,
! [VarCurr] :
( v133652(VarCurr)
<=> ( v133653(VarCurr)
& v25(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3119,axiom,
! [VarCurr] :
( v133653(VarCurr)
<=> ( v25(VarCurr,bitIndex0)
& v25(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_9322,axiom,
! [VarCurr] :
( v133645(VarCurr)
<=> ( ( v25(VarCurr,bitIndex4)
<=> $false )
& ( v25(VarCurr,bitIndex3)
<=> $true )
& ( v25(VarCurr,bitIndex2)
<=> $true )
& ( v25(VarCurr,bitIndex1)
<=> $true )
& ( v25(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9321,axiom,
! [VarCurr] :
( v133642(VarCurr)
<=> ( ( v133643(VarCurr,bitIndex1)
<=> $true )
& ( v133643(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_43618,axiom,
! [VarCurr] :
( v133643(VarCurr,bitIndex0)
<=> v56(VarCurr) ) ).
fof(addAssignment_43617,axiom,
! [VarCurr] :
( v133643(VarCurr,bitIndex1)
<=> v32(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3205,axiom,
! [VarCurr] :
( ~ v133604(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v133603(VarCurr,B)
<=> v133605(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3009,axiom,
! [VarCurr] :
( v133604(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v133603(VarCurr,B)
<=> $false ) ) ) ).
fof(addSignExtensionConstraint_211,axiom,
! [VarCurr] :
( v133605(VarCurr,bitIndex6)
<=> v133606(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_210,axiom,
! [VarCurr] :
( v133605(VarCurr,bitIndex7)
<=> v133606(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_209,axiom,
! [VarCurr] :
( v133605(VarCurr,bitIndex8)
<=> v133606(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_208,axiom,
! [VarCurr] :
( v133605(VarCurr,bitIndex9)
<=> v133606(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_207,axiom,
! [VarCurr] :
( v133605(VarCurr,bitIndex10)
<=> v133606(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_206,axiom,
! [VarCurr] :
( v133605(VarCurr,bitIndex11)
<=> v133606(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_205,axiom,
! [VarCurr] :
( v133605(VarCurr,bitIndex12)
<=> v133606(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_204,axiom,
! [VarCurr] :
( v133605(VarCurr,bitIndex13)
<=> v133606(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_203,axiom,
! [VarCurr] :
( v133605(VarCurr,bitIndex14)
<=> v133606(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_202,axiom,
! [VarCurr] :
( v133605(VarCurr,bitIndex15)
<=> v133606(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_201,axiom,
! [VarCurr] :
( v133605(VarCurr,bitIndex16)
<=> v133606(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_200,axiom,
! [VarCurr] :
( v133605(VarCurr,bitIndex17)
<=> v133606(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_199,axiom,
! [VarCurr] :
( v133605(VarCurr,bitIndex18)
<=> v133606(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_198,axiom,
! [VarCurr] :
( v133605(VarCurr,bitIndex19)
<=> v133606(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_197,axiom,
! [VarCurr] :
( v133605(VarCurr,bitIndex20)
<=> v133606(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_196,axiom,
! [VarCurr] :
( v133605(VarCurr,bitIndex21)
<=> v133606(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_195,axiom,
! [VarCurr] :
( v133605(VarCurr,bitIndex22)
<=> v133606(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_194,axiom,
! [VarCurr] :
( v133605(VarCurr,bitIndex23)
<=> v133606(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_193,axiom,
! [VarCurr] :
( v133605(VarCurr,bitIndex24)
<=> v133606(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_192,axiom,
! [VarCurr] :
( v133605(VarCurr,bitIndex25)
<=> v133606(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_191,axiom,
! [VarCurr] :
( v133605(VarCurr,bitIndex26)
<=> v133606(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_190,axiom,
! [VarCurr] :
( v133605(VarCurr,bitIndex27)
<=> v133606(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_189,axiom,
! [VarCurr] :
( v133605(VarCurr,bitIndex28)
<=> v133606(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_188,axiom,
! [VarCurr] :
( v133605(VarCurr,bitIndex29)
<=> v133606(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_187,axiom,
! [VarCurr] :
( v133605(VarCurr,bitIndex30)
<=> v133606(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_186,axiom,
! [VarCurr] :
( v133605(VarCurr,bitIndex31)
<=> v133606(VarCurr,bitIndex5) ) ).
fof(addAssignment_43616,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v133605(VarCurr,B)
<=> v133606(VarCurr,B) ) ) ).
fof(addAssignment_43615,axiom,
! [VarCurr] :
( v133606(VarCurr,bitIndex0)
<=> v133640(VarCurr) ) ).
fof(addAssignment_43614,axiom,
! [VarCurr] :
( v133606(VarCurr,bitIndex1)
<=> v133638(VarCurr) ) ).
fof(addAssignment_43613,axiom,
! [VarCurr] :
( v133606(VarCurr,bitIndex2)
<=> v133634(VarCurr) ) ).
fof(addAssignment_43612,axiom,
! [VarCurr] :
( v133606(VarCurr,bitIndex3)
<=> v133630(VarCurr) ) ).
fof(addAssignment_43611,axiom,
! [VarCurr] :
( v133606(VarCurr,bitIndex4)
<=> v133626(VarCurr) ) ).
fof(addAssignment_43610,axiom,
! [VarCurr] :
( v133606(VarCurr,bitIndex5)
<=> v133608(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26797,axiom,
! [VarCurr] :
( v133638(VarCurr)
<=> ( v133639(VarCurr)
& v133641(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26796,axiom,
! [VarCurr] :
( v133641(VarCurr)
<=> ( v133612(VarCurr,bitIndex0)
| v133620(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3118,axiom,
! [VarCurr] :
( v133639(VarCurr)
<=> ( v133640(VarCurr)
| v133612(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11111,axiom,
! [VarCurr] :
( ~ v133640(VarCurr)
<=> v133612(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26795,axiom,
! [VarCurr] :
( v133634(VarCurr)
<=> ( v133635(VarCurr)
& v133637(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26794,axiom,
! [VarCurr] :
( v133637(VarCurr)
<=> ( v133618(VarCurr)
| v133621(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3117,axiom,
! [VarCurr] :
( v133635(VarCurr)
<=> ( v133636(VarCurr)
| v133612(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11110,axiom,
! [VarCurr] :
( ~ v133636(VarCurr)
<=> v133618(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26793,axiom,
! [VarCurr] :
( v133630(VarCurr)
<=> ( v133631(VarCurr)
& v133633(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26792,axiom,
! [VarCurr] :
( v133633(VarCurr)
<=> ( v133616(VarCurr)
| v133622(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3116,axiom,
! [VarCurr] :
( v133631(VarCurr)
<=> ( v133632(VarCurr)
| v133612(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11109,axiom,
! [VarCurr] :
( ~ v133632(VarCurr)
<=> v133616(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26791,axiom,
! [VarCurr] :
( v133626(VarCurr)
<=> ( v133627(VarCurr)
& v133629(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26790,axiom,
! [VarCurr] :
( v133629(VarCurr)
<=> ( v133614(VarCurr)
| v133623(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3115,axiom,
! [VarCurr] :
( v133627(VarCurr)
<=> ( v133628(VarCurr)
| v133612(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11108,axiom,
! [VarCurr] :
( ~ v133628(VarCurr)
<=> v133614(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26789,axiom,
! [VarCurr] :
( v133608(VarCurr)
<=> ( v133609(VarCurr)
& v133624(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26788,axiom,
! [VarCurr] :
( v133624(VarCurr)
<=> ( v133611(VarCurr)
| v133625(VarCurr) ) ) ).
fof(writeUnaryOperator_11107,axiom,
! [VarCurr] :
( ~ v133625(VarCurr)
<=> v133612(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_3114,axiom,
! [VarCurr] :
( v133609(VarCurr)
<=> ( v133610(VarCurr)
| v133612(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_11106,axiom,
! [VarCurr] :
( ~ v133610(VarCurr)
<=> v133611(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3113,axiom,
! [VarCurr] :
( v133611(VarCurr)
<=> ( v133612(VarCurr,bitIndex4)
| v133613(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26787,axiom,
! [VarCurr] :
( v133613(VarCurr)
<=> ( v133614(VarCurr)
& v133623(VarCurr) ) ) ).
fof(writeUnaryOperator_11105,axiom,
! [VarCurr] :
( ~ v133623(VarCurr)
<=> v133612(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_3112,axiom,
! [VarCurr] :
( v133614(VarCurr)
<=> ( v133612(VarCurr,bitIndex3)
| v133615(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26786,axiom,
! [VarCurr] :
( v133615(VarCurr)
<=> ( v133616(VarCurr)
& v133622(VarCurr) ) ) ).
fof(writeUnaryOperator_11104,axiom,
! [VarCurr] :
( ~ v133622(VarCurr)
<=> v133612(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_3111,axiom,
! [VarCurr] :
( v133616(VarCurr)
<=> ( v133612(VarCurr,bitIndex2)
| v133617(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26785,axiom,
! [VarCurr] :
( v133617(VarCurr)
<=> ( v133618(VarCurr)
& v133621(VarCurr) ) ) ).
fof(writeUnaryOperator_11103,axiom,
! [VarCurr] :
( ~ v133621(VarCurr)
<=> v133612(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_3110,axiom,
! [VarCurr] :
( v133618(VarCurr)
<=> ( v133612(VarCurr,bitIndex1)
| v133619(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26784,axiom,
! [VarCurr] :
( v133619(VarCurr)
<=> ( v133612(VarCurr,bitIndex0)
& v133620(VarCurr) ) ) ).
fof(writeUnaryOperator_11102,axiom,
! [VarCurr] :
( ~ v133620(VarCurr)
<=> v133612(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_14,axiom,
! [VarCurr] : ~ v133612(VarCurr,bitIndex5) ).
fof(addAssignment_43609,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v133612(VarCurr,B)
<=> v25(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_9320,axiom,
! [VarCurr] :
( v133604(VarCurr)
<=> ( ( v25(VarCurr,bitIndex4)
<=> $false )
& ( v25(VarCurr,bitIndex3)
<=> $false )
& ( v25(VarCurr,bitIndex2)
<=> $false )
& ( v25(VarCurr,bitIndex1)
<=> $false )
& ( v25(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9319,axiom,
! [VarCurr] :
( v133601(VarCurr)
<=> ( ( v133602(VarCurr,bitIndex1)
<=> $false )
& ( v133602(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_43608,axiom,
! [VarCurr] :
( v133602(VarCurr,bitIndex0)
<=> v56(VarCurr) ) ).
fof(addAssignment_43607,axiom,
! [VarCurr] :
( v133602(VarCurr,bitIndex1)
<=> v32(VarCurr) ) ).
fof(addAssignmentInitValueVector_45,axiom,
! [B] :
( range_4_0(B)
=> ( v25(constB0,B)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_9318,axiom,
! [VarCurr] :
( v133599(VarCurr)
<=> ( ( v133600(VarCurr,bitIndex1)
<=> $false )
& ( v133600(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_43606,axiom,
! [VarCurr] :
( v133600(VarCurr,bitIndex0)
<=> v56(VarCurr) ) ).
fof(addAssignment_43605,axiom,
! [VarCurr] :
( v133600(VarCurr,bitIndex1)
<=> v32(VarCurr) ) ).
fof(addAssignment_43604,axiom,
! [VarCurr] :
( v56(VarCurr)
<=> v58(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3204,axiom,
! [VarCurr] :
( ~ v133592(VarCurr)
=> ( v58(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3008,axiom,
! [VarCurr] :
( v133592(VarCurr)
=> ( v58(VarCurr)
<=> v133593(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5413,axiom,
! [VarCurr] :
( ~ v11864(VarCurr)
=> ( v133593(VarCurr)
<=> v133596(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5402,axiom,
! [VarCurr] :
( v11864(VarCurr)
=> ( v133593(VarCurr)
<=> v133594(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3203,axiom,
! [VarCurr] :
( ~ v11872(VarCurr)
=> ( v133596(VarCurr)
<=> v133597(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3007,axiom,
! [VarCurr] :
( v11872(VarCurr)
=> ( v133596(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3202,axiom,
! [VarCurr] :
( ~ v11874(VarCurr)
=> ( v133597(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3006,axiom,
! [VarCurr] :
( v11874(VarCurr)
=> ( v133597(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3201,axiom,
! [VarCurr] :
( ~ v11868(VarCurr)
=> ( v133594(VarCurr)
<=> v133595(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3005,axiom,
! [VarCurr] :
( v11868(VarCurr)
=> ( v133594(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3200,axiom,
! [VarCurr] :
( ~ v11870(VarCurr)
=> ( v133595(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3004,axiom,
! [VarCurr] :
( v11870(VarCurr)
=> ( v133595(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26783,axiom,
! [VarCurr] :
( v133592(VarCurr)
<=> ( v11864(VarCurr)
| v11865(VarCurr) ) ) ).
fof(addAssignment_43603,axiom,
! [VarCurr] :
( v60(VarCurr)
<=> v62(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9317,axiom,
! [VarCurr] :
( v62(VarCurr)
<=> ( ( v64(VarCurr,bitIndex4)
<=> $false )
& ( v64(VarCurr,bitIndex3)
<=> $false )
& ( v64(VarCurr,bitIndex2)
<=> $false )
& ( v64(VarCurr,bitIndex1)
<=> $false )
& ( v64(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2340,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133576(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v64(VarNext,B)
<=> v64(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2477,axiom,
! [VarNext] :
( v133576(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v64(VarNext,B)
<=> v133586(VarNext,B) ) ) ) ).
fof(addAssignment_43602,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v133586(VarNext,B)
<=> v133584(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3199,axiom,
! [VarCurr] :
( ~ v133587(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v133584(VarCurr,B)
<=> v68(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3003,axiom,
! [VarCurr] :
( v133587(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v133584(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_11101,axiom,
! [VarCurr] :
( ~ v133587(VarCurr)
<=> v66(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133576(VarNext)
<=> v133577(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133577(VarNext)
<=> ( v133578(VarNext)
& v133573(VarNext) ) ) ) ).
fof(writeUnaryOperator_11100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133578(VarNext)
<=> v133580(VarNext) ) ) ).
fof(addAssignment_43601,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133580(VarNext)
<=> v133573(VarCurr) ) ) ).
fof(addAssignment_43600,axiom,
! [VarCurr] :
( v133573(VarCurr)
<=> v131925(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_187,axiom,
! [VarCurr] :
( ( ~ v133498(VarCurr)
& ~ v133500(VarCurr)
& ~ v133541(VarCurr) )
=> ! [B] :
( range_4_0(B)
=> ( v68(VarCurr,B)
<=> v64(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1318,axiom,
! [VarCurr] :
( v133541(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v68(VarCurr,B)
<=> v133543(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5412,axiom,
! [VarCurr] :
( v133500(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v68(VarCurr,B)
<=> v133502(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5401,axiom,
! [VarCurr] :
( v133498(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v68(VarCurr,B)
<=> v64(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9316,axiom,
! [VarCurr] :
( v133570(VarCurr)
<=> ( ( v133571(VarCurr,bitIndex1)
<=> $true )
& ( v133571(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_43599,axiom,
! [VarCurr] :
( v133571(VarCurr,bitIndex0)
<=> v133496(VarCurr) ) ).
fof(addAssignment_43598,axiom,
! [VarCurr] :
( v133571(VarCurr,bitIndex1)
<=> v70(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3198,axiom,
! [VarCurr] :
( ~ v133544(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v133543(VarCurr,B)
<=> v133545(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3002,axiom,
! [VarCurr] :
( v133544(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v133543(VarCurr,B)
<=> b01111(B) ) ) ) ).
fof(addAssignment_43597,axiom,
! [VarCurr] :
( v133545(VarCurr,bitIndex0)
<=> v133567(VarCurr) ) ).
fof(addAssignment_43596,axiom,
! [VarCurr] :
( v133545(VarCurr,bitIndex1)
<=> v133565(VarCurr) ) ).
fof(addAssignment_43595,axiom,
! [VarCurr] :
( v133545(VarCurr,bitIndex2)
<=> v133560(VarCurr) ) ).
fof(addAssignment_43594,axiom,
! [VarCurr] :
( v133545(VarCurr,bitIndex3)
<=> v133555(VarCurr) ) ).
fof(addAssignment_43593,axiom,
! [VarCurr] :
( v133545(VarCurr,bitIndex4)
<=> v133547(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26780,axiom,
! [VarCurr] :
( v133565(VarCurr)
<=> ( v133566(VarCurr)
& v133569(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3109,axiom,
! [VarCurr] :
( v133569(VarCurr)
<=> ( v64(VarCurr,bitIndex0)
| v64(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26779,axiom,
! [VarCurr] :
( v133566(VarCurr)
<=> ( v133567(VarCurr)
| v133568(VarCurr) ) ) ).
fof(writeUnaryOperator_11099,axiom,
! [VarCurr] :
( ~ v133568(VarCurr)
<=> v64(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11098,axiom,
! [VarCurr] :
( ~ v133567(VarCurr)
<=> v64(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26778,axiom,
! [VarCurr] :
( v133560(VarCurr)
<=> ( v133561(VarCurr)
& v133564(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3108,axiom,
! [VarCurr] :
( v133564(VarCurr)
<=> ( v133552(VarCurr)
| v64(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26777,axiom,
! [VarCurr] :
( v133561(VarCurr)
<=> ( v133562(VarCurr)
| v133563(VarCurr) ) ) ).
fof(writeUnaryOperator_11097,axiom,
! [VarCurr] :
( ~ v133563(VarCurr)
<=> v64(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_11096,axiom,
! [VarCurr] :
( ~ v133562(VarCurr)
<=> v133552(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26776,axiom,
! [VarCurr] :
( v133555(VarCurr)
<=> ( v133556(VarCurr)
& v133559(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3107,axiom,
! [VarCurr] :
( v133559(VarCurr)
<=> ( v133551(VarCurr)
| v64(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26775,axiom,
! [VarCurr] :
( v133556(VarCurr)
<=> ( v133557(VarCurr)
| v133558(VarCurr) ) ) ).
fof(writeUnaryOperator_11095,axiom,
! [VarCurr] :
( ~ v133558(VarCurr)
<=> v64(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_11094,axiom,
! [VarCurr] :
( ~ v133557(VarCurr)
<=> v133551(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26774,axiom,
! [VarCurr] :
( v133547(VarCurr)
<=> ( v133548(VarCurr)
& v133554(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3106,axiom,
! [VarCurr] :
( v133554(VarCurr)
<=> ( v133550(VarCurr)
| v64(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26773,axiom,
! [VarCurr] :
( v133548(VarCurr)
<=> ( v133549(VarCurr)
| v133553(VarCurr) ) ) ).
fof(writeUnaryOperator_11093,axiom,
! [VarCurr] :
( ~ v133553(VarCurr)
<=> v64(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_11092,axiom,
! [VarCurr] :
( ~ v133549(VarCurr)
<=> v133550(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3105,axiom,
! [VarCurr] :
( v133550(VarCurr)
<=> ( v133551(VarCurr)
& v64(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3104,axiom,
! [VarCurr] :
( v133551(VarCurr)
<=> ( v133552(VarCurr)
& v64(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3103,axiom,
! [VarCurr] :
( v133552(VarCurr)
<=> ( v64(VarCurr,bitIndex0)
& v64(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_9315,axiom,
! [VarCurr] :
( v133544(VarCurr)
<=> ( ( v64(VarCurr,bitIndex4)
<=> $false )
& ( v64(VarCurr,bitIndex3)
<=> $true )
& ( v64(VarCurr,bitIndex2)
<=> $true )
& ( v64(VarCurr,bitIndex1)
<=> $true )
& ( v64(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9314,axiom,
! [VarCurr] :
( v133541(VarCurr)
<=> ( ( v133542(VarCurr,bitIndex1)
<=> $true )
& ( v133542(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_43592,axiom,
! [VarCurr] :
( v133542(VarCurr,bitIndex0)
<=> v133496(VarCurr) ) ).
fof(addAssignment_43591,axiom,
! [VarCurr] :
( v133542(VarCurr,bitIndex1)
<=> v70(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3197,axiom,
! [VarCurr] :
( ~ v133503(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v133502(VarCurr,B)
<=> v133504(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3001,axiom,
! [VarCurr] :
( v133503(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v133502(VarCurr,B)
<=> $false ) ) ) ).
fof(addSignExtensionConstraint_185,axiom,
! [VarCurr] :
( v133504(VarCurr,bitIndex6)
<=> v133505(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_184,axiom,
! [VarCurr] :
( v133504(VarCurr,bitIndex7)
<=> v133505(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_183,axiom,
! [VarCurr] :
( v133504(VarCurr,bitIndex8)
<=> v133505(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_182,axiom,
! [VarCurr] :
( v133504(VarCurr,bitIndex9)
<=> v133505(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_181,axiom,
! [VarCurr] :
( v133504(VarCurr,bitIndex10)
<=> v133505(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_180,axiom,
! [VarCurr] :
( v133504(VarCurr,bitIndex11)
<=> v133505(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_179,axiom,
! [VarCurr] :
( v133504(VarCurr,bitIndex12)
<=> v133505(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_178,axiom,
! [VarCurr] :
( v133504(VarCurr,bitIndex13)
<=> v133505(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_177,axiom,
! [VarCurr] :
( v133504(VarCurr,bitIndex14)
<=> v133505(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_176,axiom,
! [VarCurr] :
( v133504(VarCurr,bitIndex15)
<=> v133505(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_175,axiom,
! [VarCurr] :
( v133504(VarCurr,bitIndex16)
<=> v133505(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_174,axiom,
! [VarCurr] :
( v133504(VarCurr,bitIndex17)
<=> v133505(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_173,axiom,
! [VarCurr] :
( v133504(VarCurr,bitIndex18)
<=> v133505(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_172,axiom,
! [VarCurr] :
( v133504(VarCurr,bitIndex19)
<=> v133505(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_171,axiom,
! [VarCurr] :
( v133504(VarCurr,bitIndex20)
<=> v133505(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_170,axiom,
! [VarCurr] :
( v133504(VarCurr,bitIndex21)
<=> v133505(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_169,axiom,
! [VarCurr] :
( v133504(VarCurr,bitIndex22)
<=> v133505(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_168,axiom,
! [VarCurr] :
( v133504(VarCurr,bitIndex23)
<=> v133505(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_167,axiom,
! [VarCurr] :
( v133504(VarCurr,bitIndex24)
<=> v133505(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_166,axiom,
! [VarCurr] :
( v133504(VarCurr,bitIndex25)
<=> v133505(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_165,axiom,
! [VarCurr] :
( v133504(VarCurr,bitIndex26)
<=> v133505(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_164,axiom,
! [VarCurr] :
( v133504(VarCurr,bitIndex27)
<=> v133505(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_163,axiom,
! [VarCurr] :
( v133504(VarCurr,bitIndex28)
<=> v133505(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_162,axiom,
! [VarCurr] :
( v133504(VarCurr,bitIndex29)
<=> v133505(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_161,axiom,
! [VarCurr] :
( v133504(VarCurr,bitIndex30)
<=> v133505(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_160,axiom,
! [VarCurr] :
( v133504(VarCurr,bitIndex31)
<=> v133505(VarCurr,bitIndex5) ) ).
fof(addAssignment_43590,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v133504(VarCurr,B)
<=> v133505(VarCurr,B) ) ) ).
fof(addAssignment_43589,axiom,
! [VarCurr] :
( v133505(VarCurr,bitIndex0)
<=> v133539(VarCurr) ) ).
fof(addAssignment_43588,axiom,
! [VarCurr] :
( v133505(VarCurr,bitIndex1)
<=> v133537(VarCurr) ) ).
fof(addAssignment_43587,axiom,
! [VarCurr] :
( v133505(VarCurr,bitIndex2)
<=> v133533(VarCurr) ) ).
fof(addAssignment_43586,axiom,
! [VarCurr] :
( v133505(VarCurr,bitIndex3)
<=> v133529(VarCurr) ) ).
fof(addAssignment_43585,axiom,
! [VarCurr] :
( v133505(VarCurr,bitIndex4)
<=> v133525(VarCurr) ) ).
fof(addAssignment_43584,axiom,
! [VarCurr] :
( v133505(VarCurr,bitIndex5)
<=> v133507(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26772,axiom,
! [VarCurr] :
( v133537(VarCurr)
<=> ( v133538(VarCurr)
& v133540(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26771,axiom,
! [VarCurr] :
( v133540(VarCurr)
<=> ( v133511(VarCurr,bitIndex0)
| v133519(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3102,axiom,
! [VarCurr] :
( v133538(VarCurr)
<=> ( v133539(VarCurr)
| v133511(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11091,axiom,
! [VarCurr] :
( ~ v133539(VarCurr)
<=> v133511(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26770,axiom,
! [VarCurr] :
( v133533(VarCurr)
<=> ( v133534(VarCurr)
& v133536(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26769,axiom,
! [VarCurr] :
( v133536(VarCurr)
<=> ( v133517(VarCurr)
| v133520(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3101,axiom,
! [VarCurr] :
( v133534(VarCurr)
<=> ( v133535(VarCurr)
| v133511(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11090,axiom,
! [VarCurr] :
( ~ v133535(VarCurr)
<=> v133517(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26768,axiom,
! [VarCurr] :
( v133529(VarCurr)
<=> ( v133530(VarCurr)
& v133532(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26767,axiom,
! [VarCurr] :
( v133532(VarCurr)
<=> ( v133515(VarCurr)
| v133521(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3100,axiom,
! [VarCurr] :
( v133530(VarCurr)
<=> ( v133531(VarCurr)
| v133511(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11089,axiom,
! [VarCurr] :
( ~ v133531(VarCurr)
<=> v133515(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26766,axiom,
! [VarCurr] :
( v133525(VarCurr)
<=> ( v133526(VarCurr)
& v133528(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26765,axiom,
! [VarCurr] :
( v133528(VarCurr)
<=> ( v133513(VarCurr)
| v133522(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3099,axiom,
! [VarCurr] :
( v133526(VarCurr)
<=> ( v133527(VarCurr)
| v133511(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11088,axiom,
! [VarCurr] :
( ~ v133527(VarCurr)
<=> v133513(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26764,axiom,
! [VarCurr] :
( v133507(VarCurr)
<=> ( v133508(VarCurr)
& v133523(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26763,axiom,
! [VarCurr] :
( v133523(VarCurr)
<=> ( v133510(VarCurr)
| v133524(VarCurr) ) ) ).
fof(writeUnaryOperator_11087,axiom,
! [VarCurr] :
( ~ v133524(VarCurr)
<=> v133511(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_3098,axiom,
! [VarCurr] :
( v133508(VarCurr)
<=> ( v133509(VarCurr)
| v133511(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_11086,axiom,
! [VarCurr] :
( ~ v133509(VarCurr)
<=> v133510(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3097,axiom,
! [VarCurr] :
( v133510(VarCurr)
<=> ( v133511(VarCurr,bitIndex4)
| v133512(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26762,axiom,
! [VarCurr] :
( v133512(VarCurr)
<=> ( v133513(VarCurr)
& v133522(VarCurr) ) ) ).
fof(writeUnaryOperator_11085,axiom,
! [VarCurr] :
( ~ v133522(VarCurr)
<=> v133511(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_3096,axiom,
! [VarCurr] :
( v133513(VarCurr)
<=> ( v133511(VarCurr,bitIndex3)
| v133514(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26761,axiom,
! [VarCurr] :
( v133514(VarCurr)
<=> ( v133515(VarCurr)
& v133521(VarCurr) ) ) ).
fof(writeUnaryOperator_11084,axiom,
! [VarCurr] :
( ~ v133521(VarCurr)
<=> v133511(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_3095,axiom,
! [VarCurr] :
( v133515(VarCurr)
<=> ( v133511(VarCurr,bitIndex2)
| v133516(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26760,axiom,
! [VarCurr] :
( v133516(VarCurr)
<=> ( v133517(VarCurr)
& v133520(VarCurr) ) ) ).
fof(writeUnaryOperator_11083,axiom,
! [VarCurr] :
( ~ v133520(VarCurr)
<=> v133511(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_3094,axiom,
! [VarCurr] :
( v133517(VarCurr)
<=> ( v133511(VarCurr,bitIndex1)
| v133518(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26759,axiom,
! [VarCurr] :
( v133518(VarCurr)
<=> ( v133511(VarCurr,bitIndex0)
& v133519(VarCurr) ) ) ).
fof(writeUnaryOperator_11082,axiom,
! [VarCurr] :
( ~ v133519(VarCurr)
<=> v133511(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_13,axiom,
! [VarCurr] : ~ v133511(VarCurr,bitIndex5) ).
fof(addAssignment_43583,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v133511(VarCurr,B)
<=> v64(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_9313,axiom,
! [VarCurr] :
( v133503(VarCurr)
<=> ( ( v64(VarCurr,bitIndex4)
<=> $false )
& ( v64(VarCurr,bitIndex3)
<=> $false )
& ( v64(VarCurr,bitIndex2)
<=> $false )
& ( v64(VarCurr,bitIndex1)
<=> $false )
& ( v64(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9312,axiom,
! [VarCurr] :
( v133500(VarCurr)
<=> ( ( v133501(VarCurr,bitIndex1)
<=> $false )
& ( v133501(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_43582,axiom,
! [VarCurr] :
( v133501(VarCurr,bitIndex0)
<=> v133496(VarCurr) ) ).
fof(addAssignment_43581,axiom,
! [VarCurr] :
( v133501(VarCurr,bitIndex1)
<=> v70(VarCurr) ) ).
fof(addAssignmentInitValueVector_44,axiom,
! [B] :
( range_4_0(B)
=> ( v64(constB0,B)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_9311,axiom,
! [VarCurr] :
( v133498(VarCurr)
<=> ( ( v133499(VarCurr,bitIndex1)
<=> $false )
& ( v133499(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_43580,axiom,
! [VarCurr] :
( v133499(VarCurr,bitIndex0)
<=> v133496(VarCurr) ) ).
fof(addAssignment_43579,axiom,
! [VarCurr] :
( v133499(VarCurr,bitIndex1)
<=> v70(VarCurr) ) ).
fof(addAssignment_43578,axiom,
! [VarCurr] :
( v133496(VarCurr)
<=> v11861(VarCurr) ) ).
fof(addAssignment_43577,axiom,
! [VarCurr] :
( v70(VarCurr)
<=> v72(VarCurr) ) ).
fof(addAssignment_43576,axiom,
! [VarCurr] :
( v72(VarCurr)
<=> v74(VarCurr) ) ).
fof(addAssignment_43575,axiom,
! [VarCurr] :
( v74(VarCurr)
<=> v76(VarCurr) ) ).
fof(addAssignment_43574,axiom,
! [VarCurr] :
( v76(VarCurr)
<=> v78(VarCurr) ) ).
fof(addAssignment_43573,axiom,
! [VarCurr] :
( v78(VarCurr)
<=> v80(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2339,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133483(VarNext)
=> ( v80(VarNext)
<=> v80(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2476,axiom,
! [VarNext] :
( v133483(VarNext)
=> ( v80(VarNext)
<=> v133491(VarNext) ) ) ).
fof(addAssignment_43572,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133491(VarNext)
<=> v133489(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3196,axiom,
! [VarCurr] :
( ~ v133492(VarCurr)
=> ( v133489(VarCurr)
<=> v86(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3000,axiom,
! [VarCurr] :
( v133492(VarCurr)
=> ( v133489(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_11081,axiom,
! [VarCurr] :
( ~ v133492(VarCurr)
<=> v82(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26758,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133483(VarNext)
<=> v133484(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26757,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133484(VarNext)
<=> ( v133485(VarNext)
& v104990(VarNext) ) ) ) ).
fof(writeUnaryOperator_11080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133485(VarNext)
<=> v104997(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3195,axiom,
! [VarCurr] :
( ~ v133475(VarCurr)
=> ( v86(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2999,axiom,
! [VarCurr] :
( v133475(VarCurr)
=> ( v86(VarCurr)
<=> v133480(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5411,axiom,
! [VarCurr] :
( ~ v133477(VarCurr)
=> ( v133480(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5400,axiom,
! [VarCurr] :
( v133477(VarCurr)
=> ( v133480(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26756,axiom,
! [VarCurr] :
( v133475(VarCurr)
<=> ( v133476(VarCurr)
& v133479(VarCurr) ) ) ).
fof(writeUnaryOperator_11079,axiom,
! [VarCurr] :
( ~ v133479(VarCurr)
<=> v105017(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26755,axiom,
! [VarCurr] :
( v133476(VarCurr)
<=> ( v133477(VarCurr)
| v133478(VarCurr) ) ) ).
fof(writeUnaryOperator_11078,axiom,
! [VarCurr] :
( ~ v133478(VarCurr)
<=> v105014(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26754,axiom,
! [VarCurr] :
( v133477(VarCurr)
<=> ( v129294(VarCurr)
& v105014(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3194,axiom,
! [VarCurr] :
( ~ v90(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v88(VarCurr,B)
<=> v133405(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2998,axiom,
! [VarCurr] :
( v90(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v88(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_26,axiom,
! [VarCurr] :
( ( ~ v133406(VarCurr)
& ~ v133443(VarCurr)
& ~ v133451(VarCurr)
& ~ v133459(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v133405(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_186,axiom,
! [VarCurr] :
( v133459(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v133405(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1317,axiom,
! [VarCurr] :
( v133451(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v133405(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5410,axiom,
! [VarCurr] :
( v133443(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v133405(VarCurr,B)
<=> v133450(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5399,axiom,
! [VarCurr] :
( v133406(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v133405(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26753,axiom,
! [VarCurr] :
( v133459(VarCurr)
<=> ( v133461(VarCurr)
| v133470(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26752,axiom,
! [VarCurr] :
( v133470(VarCurr)
<=> ( v133472(VarCurr)
& v133425(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3093,axiom,
! [VarCurr] :
( v133472(VarCurr)
<=> ( v133473(VarCurr)
& v133246(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3092,axiom,
! [VarCurr] :
( v133473(VarCurr)
<=> ( v133422(VarCurr)
& v133246(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26751,axiom,
! [VarCurr] :
( v133461(VarCurr)
<=> ( v133462(VarCurr)
| v133467(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3091,axiom,
! [VarCurr] :
( v133467(VarCurr)
<=> ( v133469(VarCurr)
& v133246(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3090,axiom,
! [VarCurr] :
( v133469(VarCurr)
<=> ( v133465(VarCurr)
& v133246(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3089,axiom,
! [VarCurr] :
( v133462(VarCurr)
<=> ( v133464(VarCurr)
& v133246(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26750,axiom,
! [VarCurr] :
( v133464(VarCurr)
<=> ( v133465(VarCurr)
& v133424(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3088,axiom,
! [VarCurr] :
( v133465(VarCurr)
<=> ( v133466(VarCurr)
& v133246(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3087,axiom,
! [VarCurr] :
( v133466(VarCurr)
<=> ( v133417(VarCurr)
& v133246(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26749,axiom,
! [VarCurr] :
( v133451(VarCurr)
<=> ( v133452(VarCurr)
| v133454(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26748,axiom,
! [VarCurr] :
( v133454(VarCurr)
<=> ( v133456(VarCurr)
& v133425(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26747,axiom,
! [VarCurr] :
( v133456(VarCurr)
<=> ( v133457(VarCurr)
& v133424(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26746,axiom,
! [VarCurr] :
( v133457(VarCurr)
<=> ( v133458(VarCurr)
& v133423(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3086,axiom,
! [VarCurr] :
( v133458(VarCurr)
<=> ( v133434(VarCurr)
& v133246(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3085,axiom,
! [VarCurr] :
( v133452(VarCurr)
<=> ( v133445(VarCurr)
& v133246(VarCurr,bitIndex6) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3193,axiom,
! [VarCurr] :
( ~ v133248(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v133450(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2997,axiom,
! [VarCurr] :
( v133248(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v133450(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26745,axiom,
! [VarCurr] :
( v133443(VarCurr)
<=> ( v133445(VarCurr)
& v133425(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26744,axiom,
! [VarCurr] :
( v133445(VarCurr)
<=> ( v133446(VarCurr)
& v133424(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26743,axiom,
! [VarCurr] :
( v133446(VarCurr)
<=> ( v133447(VarCurr)
& v133423(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3084,axiom,
! [VarCurr] :
( v133447(VarCurr)
<=> ( v133448(VarCurr)
& v133246(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26742,axiom,
! [VarCurr] :
( v133448(VarCurr)
<=> ( v133449(VarCurr)
& v133421(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3083,axiom,
! [VarCurr] :
( v133449(VarCurr)
<=> ( v133419(VarCurr)
& v133246(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26741,axiom,
! [VarCurr] :
( v133406(VarCurr)
<=> ( v133408(VarCurr)
| v133441(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3082,axiom,
! [VarCurr] :
( v133441(VarCurr)
<=> ( v133428(VarCurr)
& v133246(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26740,axiom,
! [VarCurr] :
( v133408(VarCurr)
<=> ( v133409(VarCurr)
| v133439(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3081,axiom,
! [VarCurr] :
( v133439(VarCurr)
<=> ( v133414(VarCurr)
& v133246(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26739,axiom,
! [VarCurr] :
( v133409(VarCurr)
<=> ( v133410(VarCurr)
| v133436(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26738,axiom,
! [VarCurr] :
( v133436(VarCurr)
<=> ( v133438(VarCurr)
& v133425(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3080,axiom,
! [VarCurr] :
( v133438(VarCurr)
<=> ( v133432(VarCurr)
& v133246(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26737,axiom,
! [VarCurr] :
( v133410(VarCurr)
<=> ( v133411(VarCurr)
| v133429(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26736,axiom,
! [VarCurr] :
( v133429(VarCurr)
<=> ( v133431(VarCurr)
& v133425(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26735,axiom,
! [VarCurr] :
( v133431(VarCurr)
<=> ( v133432(VarCurr)
& v133424(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26734,axiom,
! [VarCurr] :
( v133432(VarCurr)
<=> ( v133433(VarCurr)
& v133423(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26733,axiom,
! [VarCurr] :
( v133433(VarCurr)
<=> ( v133434(VarCurr)
& v133422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26732,axiom,
! [VarCurr] :
( v133434(VarCurr)
<=> ( v133435(VarCurr)
& v133421(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26731,axiom,
! [VarCurr] :
( v133435(VarCurr)
<=> ( v133246(VarCurr,bitIndex0)
& v133420(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26730,axiom,
! [VarCurr] :
( v133411(VarCurr)
<=> ( v133412(VarCurr)
| v133426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26729,axiom,
! [VarCurr] :
( v133426(VarCurr)
<=> ( v133428(VarCurr)
& v133425(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3079,axiom,
! [VarCurr] :
( v133428(VarCurr)
<=> ( v133415(VarCurr)
& v133246(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26728,axiom,
! [VarCurr] :
( v133412(VarCurr)
<=> ( v133414(VarCurr)
& v133425(VarCurr) ) ) ).
fof(writeUnaryOperator_11077,axiom,
! [VarCurr] :
( ~ v133425(VarCurr)
<=> v133246(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26727,axiom,
! [VarCurr] :
( v133414(VarCurr)
<=> ( v133415(VarCurr)
& v133424(VarCurr) ) ) ).
fof(writeUnaryOperator_11076,axiom,
! [VarCurr] :
( ~ v133424(VarCurr)
<=> v133246(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26726,axiom,
! [VarCurr] :
( v133415(VarCurr)
<=> ( v133416(VarCurr)
& v133423(VarCurr) ) ) ).
fof(writeUnaryOperator_11075,axiom,
! [VarCurr] :
( ~ v133423(VarCurr)
<=> v133246(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26725,axiom,
! [VarCurr] :
( v133416(VarCurr)
<=> ( v133417(VarCurr)
& v133422(VarCurr) ) ) ).
fof(writeUnaryOperator_11074,axiom,
! [VarCurr] :
( ~ v133422(VarCurr)
<=> v133246(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26724,axiom,
! [VarCurr] :
( v133417(VarCurr)
<=> ( v133418(VarCurr)
& v133421(VarCurr) ) ) ).
fof(writeUnaryOperator_11073,axiom,
! [VarCurr] :
( ~ v133421(VarCurr)
<=> v133246(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26723,axiom,
! [VarCurr] :
( v133418(VarCurr)
<=> ( v133419(VarCurr)
& v133420(VarCurr) ) ) ).
fof(writeUnaryOperator_11072,axiom,
! [VarCurr] :
( ~ v133420(VarCurr)
<=> v133246(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11071,axiom,
! [VarCurr] :
( ~ v133419(VarCurr)
<=> v133246(VarCurr,bitIndex0) ) ).
fof(addAssignment_43571,axiom,
! [VarCurr] :
( v133248(VarCurr)
<=> v105133(VarCurr,bitIndex81) ) ).
fof(addAssignment_43570,axiom,
! [VarCurr] :
( v105133(VarCurr,bitIndex81)
<=> v105135(VarCurr,bitIndex81) ) ).
fof(addAssignment_43569,axiom,
! [VarCurr] :
( v105135(VarCurr,bitIndex81)
<=> v105137(VarCurr,bitIndex696) ) ).
fof(addAssignment_43568,axiom,
! [VarNext] :
( v105137(VarNext,bitIndex696)
<=> v133397(VarNext,bitIndex81) ) ).
fof(addCaseBooleanConditionShiftedRanges1_153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133399(VarNext)
=> ( ( v133397(VarNext,bitIndex122)
<=> v105137(VarCurr,bitIndex737) )
& ( v133397(VarNext,bitIndex121)
<=> v105137(VarCurr,bitIndex736) )
& ( v133397(VarNext,bitIndex120)
<=> v105137(VarCurr,bitIndex735) )
& ( v133397(VarNext,bitIndex119)
<=> v105137(VarCurr,bitIndex734) )
& ( v133397(VarNext,bitIndex118)
<=> v105137(VarCurr,bitIndex733) )
& ( v133397(VarNext,bitIndex117)
<=> v105137(VarCurr,bitIndex732) )
& ( v133397(VarNext,bitIndex116)
<=> v105137(VarCurr,bitIndex731) )
& ( v133397(VarNext,bitIndex115)
<=> v105137(VarCurr,bitIndex730) )
& ( v133397(VarNext,bitIndex114)
<=> v105137(VarCurr,bitIndex729) )
& ( v133397(VarNext,bitIndex113)
<=> v105137(VarCurr,bitIndex728) )
& ( v133397(VarNext,bitIndex112)
<=> v105137(VarCurr,bitIndex727) )
& ( v133397(VarNext,bitIndex111)
<=> v105137(VarCurr,bitIndex726) )
& ( v133397(VarNext,bitIndex110)
<=> v105137(VarCurr,bitIndex725) )
& ( v133397(VarNext,bitIndex109)
<=> v105137(VarCurr,bitIndex724) )
& ( v133397(VarNext,bitIndex108)
<=> v105137(VarCurr,bitIndex723) )
& ( v133397(VarNext,bitIndex107)
<=> v105137(VarCurr,bitIndex722) )
& ( v133397(VarNext,bitIndex106)
<=> v105137(VarCurr,bitIndex721) )
& ( v133397(VarNext,bitIndex105)
<=> v105137(VarCurr,bitIndex720) )
& ( v133397(VarNext,bitIndex104)
<=> v105137(VarCurr,bitIndex719) )
& ( v133397(VarNext,bitIndex103)
<=> v105137(VarCurr,bitIndex718) )
& ( v133397(VarNext,bitIndex102)
<=> v105137(VarCurr,bitIndex717) )
& ( v133397(VarNext,bitIndex101)
<=> v105137(VarCurr,bitIndex716) )
& ( v133397(VarNext,bitIndex100)
<=> v105137(VarCurr,bitIndex715) )
& ( v133397(VarNext,bitIndex99)
<=> v105137(VarCurr,bitIndex714) )
& ( v133397(VarNext,bitIndex98)
<=> v105137(VarCurr,bitIndex713) )
& ( v133397(VarNext,bitIndex97)
<=> v105137(VarCurr,bitIndex712) )
& ( v133397(VarNext,bitIndex96)
<=> v105137(VarCurr,bitIndex711) )
& ( v133397(VarNext,bitIndex95)
<=> v105137(VarCurr,bitIndex710) )
& ( v133397(VarNext,bitIndex94)
<=> v105137(VarCurr,bitIndex709) )
& ( v133397(VarNext,bitIndex93)
<=> v105137(VarCurr,bitIndex708) )
& ( v133397(VarNext,bitIndex92)
<=> v105137(VarCurr,bitIndex707) )
& ( v133397(VarNext,bitIndex91)
<=> v105137(VarCurr,bitIndex706) )
& ( v133397(VarNext,bitIndex90)
<=> v105137(VarCurr,bitIndex705) )
& ( v133397(VarNext,bitIndex89)
<=> v105137(VarCurr,bitIndex704) )
& ( v133397(VarNext,bitIndex88)
<=> v105137(VarCurr,bitIndex703) )
& ( v133397(VarNext,bitIndex87)
<=> v105137(VarCurr,bitIndex702) )
& ( v133397(VarNext,bitIndex86)
<=> v105137(VarCurr,bitIndex701) )
& ( v133397(VarNext,bitIndex85)
<=> v105137(VarCurr,bitIndex700) )
& ( v133397(VarNext,bitIndex84)
<=> v105137(VarCurr,bitIndex699) )
& ( v133397(VarNext,bitIndex83)
<=> v105137(VarCurr,bitIndex698) )
& ( v133397(VarNext,bitIndex82)
<=> v105137(VarCurr,bitIndex697) )
& ( v133397(VarNext,bitIndex81)
<=> v105137(VarCurr,bitIndex696) )
& ( v133397(VarNext,bitIndex80)
<=> v105137(VarCurr,bitIndex695) )
& ( v133397(VarNext,bitIndex79)
<=> v105137(VarCurr,bitIndex694) )
& ( v133397(VarNext,bitIndex78)
<=> v105137(VarCurr,bitIndex693) )
& ( v133397(VarNext,bitIndex77)
<=> v105137(VarCurr,bitIndex692) )
& ( v133397(VarNext,bitIndex76)
<=> v105137(VarCurr,bitIndex691) )
& ( v133397(VarNext,bitIndex75)
<=> v105137(VarCurr,bitIndex690) )
& ( v133397(VarNext,bitIndex74)
<=> v105137(VarCurr,bitIndex689) )
& ( v133397(VarNext,bitIndex73)
<=> v105137(VarCurr,bitIndex688) )
& ( v133397(VarNext,bitIndex72)
<=> v105137(VarCurr,bitIndex687) )
& ( v133397(VarNext,bitIndex71)
<=> v105137(VarCurr,bitIndex686) )
& ( v133397(VarNext,bitIndex70)
<=> v105137(VarCurr,bitIndex685) )
& ( v133397(VarNext,bitIndex69)
<=> v105137(VarCurr,bitIndex684) )
& ( v133397(VarNext,bitIndex68)
<=> v105137(VarCurr,bitIndex683) )
& ( v133397(VarNext,bitIndex67)
<=> v105137(VarCurr,bitIndex682) )
& ( v133397(VarNext,bitIndex66)
<=> v105137(VarCurr,bitIndex681) )
& ( v133397(VarNext,bitIndex65)
<=> v105137(VarCurr,bitIndex680) )
& ( v133397(VarNext,bitIndex64)
<=> v105137(VarCurr,bitIndex679) )
& ( v133397(VarNext,bitIndex63)
<=> v105137(VarCurr,bitIndex678) )
& ( v133397(VarNext,bitIndex62)
<=> v105137(VarCurr,bitIndex677) )
& ( v133397(VarNext,bitIndex61)
<=> v105137(VarCurr,bitIndex676) )
& ( v133397(VarNext,bitIndex60)
<=> v105137(VarCurr,bitIndex675) )
& ( v133397(VarNext,bitIndex59)
<=> v105137(VarCurr,bitIndex674) )
& ( v133397(VarNext,bitIndex58)
<=> v105137(VarCurr,bitIndex673) )
& ( v133397(VarNext,bitIndex57)
<=> v105137(VarCurr,bitIndex672) )
& ( v133397(VarNext,bitIndex56)
<=> v105137(VarCurr,bitIndex671) )
& ( v133397(VarNext,bitIndex55)
<=> v105137(VarCurr,bitIndex670) )
& ( v133397(VarNext,bitIndex54)
<=> v105137(VarCurr,bitIndex669) )
& ( v133397(VarNext,bitIndex53)
<=> v105137(VarCurr,bitIndex668) )
& ( v133397(VarNext,bitIndex52)
<=> v105137(VarCurr,bitIndex667) )
& ( v133397(VarNext,bitIndex51)
<=> v105137(VarCurr,bitIndex666) )
& ( v133397(VarNext,bitIndex50)
<=> v105137(VarCurr,bitIndex665) )
& ( v133397(VarNext,bitIndex49)
<=> v105137(VarCurr,bitIndex664) )
& ( v133397(VarNext,bitIndex48)
<=> v105137(VarCurr,bitIndex663) )
& ( v133397(VarNext,bitIndex47)
<=> v105137(VarCurr,bitIndex662) )
& ( v133397(VarNext,bitIndex46)
<=> v105137(VarCurr,bitIndex661) )
& ( v133397(VarNext,bitIndex45)
<=> v105137(VarCurr,bitIndex660) )
& ( v133397(VarNext,bitIndex44)
<=> v105137(VarCurr,bitIndex659) )
& ( v133397(VarNext,bitIndex43)
<=> v105137(VarCurr,bitIndex658) )
& ( v133397(VarNext,bitIndex42)
<=> v105137(VarCurr,bitIndex657) )
& ( v133397(VarNext,bitIndex41)
<=> v105137(VarCurr,bitIndex656) )
& ( v133397(VarNext,bitIndex40)
<=> v105137(VarCurr,bitIndex655) )
& ( v133397(VarNext,bitIndex39)
<=> v105137(VarCurr,bitIndex654) )
& ( v133397(VarNext,bitIndex38)
<=> v105137(VarCurr,bitIndex653) )
& ( v133397(VarNext,bitIndex37)
<=> v105137(VarCurr,bitIndex652) )
& ( v133397(VarNext,bitIndex36)
<=> v105137(VarCurr,bitIndex651) )
& ( v133397(VarNext,bitIndex35)
<=> v105137(VarCurr,bitIndex650) )
& ( v133397(VarNext,bitIndex34)
<=> v105137(VarCurr,bitIndex649) )
& ( v133397(VarNext,bitIndex33)
<=> v105137(VarCurr,bitIndex648) )
& ( v133397(VarNext,bitIndex32)
<=> v105137(VarCurr,bitIndex647) )
& ( v133397(VarNext,bitIndex31)
<=> v105137(VarCurr,bitIndex646) )
& ( v133397(VarNext,bitIndex30)
<=> v105137(VarCurr,bitIndex645) )
& ( v133397(VarNext,bitIndex29)
<=> v105137(VarCurr,bitIndex644) )
& ( v133397(VarNext,bitIndex28)
<=> v105137(VarCurr,bitIndex643) )
& ( v133397(VarNext,bitIndex27)
<=> v105137(VarCurr,bitIndex642) )
& ( v133397(VarNext,bitIndex26)
<=> v105137(VarCurr,bitIndex641) )
& ( v133397(VarNext,bitIndex25)
<=> v105137(VarCurr,bitIndex640) )
& ( v133397(VarNext,bitIndex24)
<=> v105137(VarCurr,bitIndex639) )
& ( v133397(VarNext,bitIndex23)
<=> v105137(VarCurr,bitIndex638) )
& ( v133397(VarNext,bitIndex22)
<=> v105137(VarCurr,bitIndex637) )
& ( v133397(VarNext,bitIndex21)
<=> v105137(VarCurr,bitIndex636) )
& ( v133397(VarNext,bitIndex20)
<=> v105137(VarCurr,bitIndex635) )
& ( v133397(VarNext,bitIndex19)
<=> v105137(VarCurr,bitIndex634) )
& ( v133397(VarNext,bitIndex18)
<=> v105137(VarCurr,bitIndex633) )
& ( v133397(VarNext,bitIndex17)
<=> v105137(VarCurr,bitIndex632) )
& ( v133397(VarNext,bitIndex16)
<=> v105137(VarCurr,bitIndex631) )
& ( v133397(VarNext,bitIndex15)
<=> v105137(VarCurr,bitIndex630) )
& ( v133397(VarNext,bitIndex14)
<=> v105137(VarCurr,bitIndex629) )
& ( v133397(VarNext,bitIndex13)
<=> v105137(VarCurr,bitIndex628) )
& ( v133397(VarNext,bitIndex12)
<=> v105137(VarCurr,bitIndex627) )
& ( v133397(VarNext,bitIndex11)
<=> v105137(VarCurr,bitIndex626) )
& ( v133397(VarNext,bitIndex10)
<=> v105137(VarCurr,bitIndex625) )
& ( v133397(VarNext,bitIndex9)
<=> v105137(VarCurr,bitIndex624) )
& ( v133397(VarNext,bitIndex8)
<=> v105137(VarCurr,bitIndex623) )
& ( v133397(VarNext,bitIndex7)
<=> v105137(VarCurr,bitIndex622) )
& ( v133397(VarNext,bitIndex6)
<=> v105137(VarCurr,bitIndex621) )
& ( v133397(VarNext,bitIndex5)
<=> v105137(VarCurr,bitIndex620) )
& ( v133397(VarNext,bitIndex4)
<=> v105137(VarCurr,bitIndex619) )
& ( v133397(VarNext,bitIndex3)
<=> v105137(VarCurr,bitIndex618) )
& ( v133397(VarNext,bitIndex2)
<=> v105137(VarCurr,bitIndex617) )
& ( v133397(VarNext,bitIndex1)
<=> v105137(VarCurr,bitIndex616) )
& ( v133397(VarNext,bitIndex0)
<=> v105137(VarCurr,bitIndex615) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2475,axiom,
! [VarNext] :
( v133399(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v133397(VarNext,B)
<=> v105553(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133399(VarNext)
<=> ( v133400(VarNext)
& v105535(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133400(VarNext)
<=> ( v133402(VarNext)
& v105202(VarNext) ) ) ) ).
fof(writeUnaryOperator_11070,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133402(VarNext)
<=> v105209(VarNext) ) ) ).
fof(addAssignment_43567,axiom,
! [VarCurr] :
( v105519(VarCurr,bitIndex81)
<=> v105524(VarCurr,bitIndex81) ) ).
fof(addAssignment_43566,axiom,
! [VarCurr] :
( v105523(VarCurr,bitIndex81)
<=> v105137(VarCurr,bitIndex573) ) ).
fof(addAssignment_43565,axiom,
! [VarCurr] :
( v105512(VarCurr,bitIndex81)
<=> v105517(VarCurr,bitIndex81) ) ).
fof(addAssignment_43564,axiom,
! [VarCurr] :
( v105516(VarCurr,bitIndex81)
<=> v105137(VarCurr,bitIndex696) ) ).
fof(addAssignment_43563,axiom,
! [VarNext] :
( v105137(VarNext,bitIndex573)
<=> v133389(VarNext,bitIndex81) ) ).
fof(addCaseBooleanConditionShiftedRanges1_152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133391(VarNext)
=> ( ( v133389(VarNext,bitIndex122)
<=> v105137(VarCurr,bitIndex614) )
& ( v133389(VarNext,bitIndex121)
<=> v105137(VarCurr,bitIndex613) )
& ( v133389(VarNext,bitIndex120)
<=> v105137(VarCurr,bitIndex612) )
& ( v133389(VarNext,bitIndex119)
<=> v105137(VarCurr,bitIndex611) )
& ( v133389(VarNext,bitIndex118)
<=> v105137(VarCurr,bitIndex610) )
& ( v133389(VarNext,bitIndex117)
<=> v105137(VarCurr,bitIndex609) )
& ( v133389(VarNext,bitIndex116)
<=> v105137(VarCurr,bitIndex608) )
& ( v133389(VarNext,bitIndex115)
<=> v105137(VarCurr,bitIndex607) )
& ( v133389(VarNext,bitIndex114)
<=> v105137(VarCurr,bitIndex606) )
& ( v133389(VarNext,bitIndex113)
<=> v105137(VarCurr,bitIndex605) )
& ( v133389(VarNext,bitIndex112)
<=> v105137(VarCurr,bitIndex604) )
& ( v133389(VarNext,bitIndex111)
<=> v105137(VarCurr,bitIndex603) )
& ( v133389(VarNext,bitIndex110)
<=> v105137(VarCurr,bitIndex602) )
& ( v133389(VarNext,bitIndex109)
<=> v105137(VarCurr,bitIndex601) )
& ( v133389(VarNext,bitIndex108)
<=> v105137(VarCurr,bitIndex600) )
& ( v133389(VarNext,bitIndex107)
<=> v105137(VarCurr,bitIndex599) )
& ( v133389(VarNext,bitIndex106)
<=> v105137(VarCurr,bitIndex598) )
& ( v133389(VarNext,bitIndex105)
<=> v105137(VarCurr,bitIndex597) )
& ( v133389(VarNext,bitIndex104)
<=> v105137(VarCurr,bitIndex596) )
& ( v133389(VarNext,bitIndex103)
<=> v105137(VarCurr,bitIndex595) )
& ( v133389(VarNext,bitIndex102)
<=> v105137(VarCurr,bitIndex594) )
& ( v133389(VarNext,bitIndex101)
<=> v105137(VarCurr,bitIndex593) )
& ( v133389(VarNext,bitIndex100)
<=> v105137(VarCurr,bitIndex592) )
& ( v133389(VarNext,bitIndex99)
<=> v105137(VarCurr,bitIndex591) )
& ( v133389(VarNext,bitIndex98)
<=> v105137(VarCurr,bitIndex590) )
& ( v133389(VarNext,bitIndex97)
<=> v105137(VarCurr,bitIndex589) )
& ( v133389(VarNext,bitIndex96)
<=> v105137(VarCurr,bitIndex588) )
& ( v133389(VarNext,bitIndex95)
<=> v105137(VarCurr,bitIndex587) )
& ( v133389(VarNext,bitIndex94)
<=> v105137(VarCurr,bitIndex586) )
& ( v133389(VarNext,bitIndex93)
<=> v105137(VarCurr,bitIndex585) )
& ( v133389(VarNext,bitIndex92)
<=> v105137(VarCurr,bitIndex584) )
& ( v133389(VarNext,bitIndex91)
<=> v105137(VarCurr,bitIndex583) )
& ( v133389(VarNext,bitIndex90)
<=> v105137(VarCurr,bitIndex582) )
& ( v133389(VarNext,bitIndex89)
<=> v105137(VarCurr,bitIndex581) )
& ( v133389(VarNext,bitIndex88)
<=> v105137(VarCurr,bitIndex580) )
& ( v133389(VarNext,bitIndex87)
<=> v105137(VarCurr,bitIndex579) )
& ( v133389(VarNext,bitIndex86)
<=> v105137(VarCurr,bitIndex578) )
& ( v133389(VarNext,bitIndex85)
<=> v105137(VarCurr,bitIndex577) )
& ( v133389(VarNext,bitIndex84)
<=> v105137(VarCurr,bitIndex576) )
& ( v133389(VarNext,bitIndex83)
<=> v105137(VarCurr,bitIndex575) )
& ( v133389(VarNext,bitIndex82)
<=> v105137(VarCurr,bitIndex574) )
& ( v133389(VarNext,bitIndex81)
<=> v105137(VarCurr,bitIndex573) )
& ( v133389(VarNext,bitIndex80)
<=> v105137(VarCurr,bitIndex572) )
& ( v133389(VarNext,bitIndex79)
<=> v105137(VarCurr,bitIndex571) )
& ( v133389(VarNext,bitIndex78)
<=> v105137(VarCurr,bitIndex570) )
& ( v133389(VarNext,bitIndex77)
<=> v105137(VarCurr,bitIndex569) )
& ( v133389(VarNext,bitIndex76)
<=> v105137(VarCurr,bitIndex568) )
& ( v133389(VarNext,bitIndex75)
<=> v105137(VarCurr,bitIndex567) )
& ( v133389(VarNext,bitIndex74)
<=> v105137(VarCurr,bitIndex566) )
& ( v133389(VarNext,bitIndex73)
<=> v105137(VarCurr,bitIndex565) )
& ( v133389(VarNext,bitIndex72)
<=> v105137(VarCurr,bitIndex564) )
& ( v133389(VarNext,bitIndex71)
<=> v105137(VarCurr,bitIndex563) )
& ( v133389(VarNext,bitIndex70)
<=> v105137(VarCurr,bitIndex562) )
& ( v133389(VarNext,bitIndex69)
<=> v105137(VarCurr,bitIndex561) )
& ( v133389(VarNext,bitIndex68)
<=> v105137(VarCurr,bitIndex560) )
& ( v133389(VarNext,bitIndex67)
<=> v105137(VarCurr,bitIndex559) )
& ( v133389(VarNext,bitIndex66)
<=> v105137(VarCurr,bitIndex558) )
& ( v133389(VarNext,bitIndex65)
<=> v105137(VarCurr,bitIndex557) )
& ( v133389(VarNext,bitIndex64)
<=> v105137(VarCurr,bitIndex556) )
& ( v133389(VarNext,bitIndex63)
<=> v105137(VarCurr,bitIndex555) )
& ( v133389(VarNext,bitIndex62)
<=> v105137(VarCurr,bitIndex554) )
& ( v133389(VarNext,bitIndex61)
<=> v105137(VarCurr,bitIndex553) )
& ( v133389(VarNext,bitIndex60)
<=> v105137(VarCurr,bitIndex552) )
& ( v133389(VarNext,bitIndex59)
<=> v105137(VarCurr,bitIndex551) )
& ( v133389(VarNext,bitIndex58)
<=> v105137(VarCurr,bitIndex550) )
& ( v133389(VarNext,bitIndex57)
<=> v105137(VarCurr,bitIndex549) )
& ( v133389(VarNext,bitIndex56)
<=> v105137(VarCurr,bitIndex548) )
& ( v133389(VarNext,bitIndex55)
<=> v105137(VarCurr,bitIndex547) )
& ( v133389(VarNext,bitIndex54)
<=> v105137(VarCurr,bitIndex546) )
& ( v133389(VarNext,bitIndex53)
<=> v105137(VarCurr,bitIndex545) )
& ( v133389(VarNext,bitIndex52)
<=> v105137(VarCurr,bitIndex544) )
& ( v133389(VarNext,bitIndex51)
<=> v105137(VarCurr,bitIndex543) )
& ( v133389(VarNext,bitIndex50)
<=> v105137(VarCurr,bitIndex542) )
& ( v133389(VarNext,bitIndex49)
<=> v105137(VarCurr,bitIndex541) )
& ( v133389(VarNext,bitIndex48)
<=> v105137(VarCurr,bitIndex540) )
& ( v133389(VarNext,bitIndex47)
<=> v105137(VarCurr,bitIndex539) )
& ( v133389(VarNext,bitIndex46)
<=> v105137(VarCurr,bitIndex538) )
& ( v133389(VarNext,bitIndex45)
<=> v105137(VarCurr,bitIndex537) )
& ( v133389(VarNext,bitIndex44)
<=> v105137(VarCurr,bitIndex536) )
& ( v133389(VarNext,bitIndex43)
<=> v105137(VarCurr,bitIndex535) )
& ( v133389(VarNext,bitIndex42)
<=> v105137(VarCurr,bitIndex534) )
& ( v133389(VarNext,bitIndex41)
<=> v105137(VarCurr,bitIndex533) )
& ( v133389(VarNext,bitIndex40)
<=> v105137(VarCurr,bitIndex532) )
& ( v133389(VarNext,bitIndex39)
<=> v105137(VarCurr,bitIndex531) )
& ( v133389(VarNext,bitIndex38)
<=> v105137(VarCurr,bitIndex530) )
& ( v133389(VarNext,bitIndex37)
<=> v105137(VarCurr,bitIndex529) )
& ( v133389(VarNext,bitIndex36)
<=> v105137(VarCurr,bitIndex528) )
& ( v133389(VarNext,bitIndex35)
<=> v105137(VarCurr,bitIndex527) )
& ( v133389(VarNext,bitIndex34)
<=> v105137(VarCurr,bitIndex526) )
& ( v133389(VarNext,bitIndex33)
<=> v105137(VarCurr,bitIndex525) )
& ( v133389(VarNext,bitIndex32)
<=> v105137(VarCurr,bitIndex524) )
& ( v133389(VarNext,bitIndex31)
<=> v105137(VarCurr,bitIndex523) )
& ( v133389(VarNext,bitIndex30)
<=> v105137(VarCurr,bitIndex522) )
& ( v133389(VarNext,bitIndex29)
<=> v105137(VarCurr,bitIndex521) )
& ( v133389(VarNext,bitIndex28)
<=> v105137(VarCurr,bitIndex520) )
& ( v133389(VarNext,bitIndex27)
<=> v105137(VarCurr,bitIndex519) )
& ( v133389(VarNext,bitIndex26)
<=> v105137(VarCurr,bitIndex518) )
& ( v133389(VarNext,bitIndex25)
<=> v105137(VarCurr,bitIndex517) )
& ( v133389(VarNext,bitIndex24)
<=> v105137(VarCurr,bitIndex516) )
& ( v133389(VarNext,bitIndex23)
<=> v105137(VarCurr,bitIndex515) )
& ( v133389(VarNext,bitIndex22)
<=> v105137(VarCurr,bitIndex514) )
& ( v133389(VarNext,bitIndex21)
<=> v105137(VarCurr,bitIndex513) )
& ( v133389(VarNext,bitIndex20)
<=> v105137(VarCurr,bitIndex512) )
& ( v133389(VarNext,bitIndex19)
<=> v105137(VarCurr,bitIndex511) )
& ( v133389(VarNext,bitIndex18)
<=> v105137(VarCurr,bitIndex510) )
& ( v133389(VarNext,bitIndex17)
<=> v105137(VarCurr,bitIndex509) )
& ( v133389(VarNext,bitIndex16)
<=> v105137(VarCurr,bitIndex508) )
& ( v133389(VarNext,bitIndex15)
<=> v105137(VarCurr,bitIndex507) )
& ( v133389(VarNext,bitIndex14)
<=> v105137(VarCurr,bitIndex506) )
& ( v133389(VarNext,bitIndex13)
<=> v105137(VarCurr,bitIndex505) )
& ( v133389(VarNext,bitIndex12)
<=> v105137(VarCurr,bitIndex504) )
& ( v133389(VarNext,bitIndex11)
<=> v105137(VarCurr,bitIndex503) )
& ( v133389(VarNext,bitIndex10)
<=> v105137(VarCurr,bitIndex502) )
& ( v133389(VarNext,bitIndex9)
<=> v105137(VarCurr,bitIndex501) )
& ( v133389(VarNext,bitIndex8)
<=> v105137(VarCurr,bitIndex500) )
& ( v133389(VarNext,bitIndex7)
<=> v105137(VarCurr,bitIndex499) )
& ( v133389(VarNext,bitIndex6)
<=> v105137(VarCurr,bitIndex498) )
& ( v133389(VarNext,bitIndex5)
<=> v105137(VarCurr,bitIndex497) )
& ( v133389(VarNext,bitIndex4)
<=> v105137(VarCurr,bitIndex496) )
& ( v133389(VarNext,bitIndex3)
<=> v105137(VarCurr,bitIndex495) )
& ( v133389(VarNext,bitIndex2)
<=> v105137(VarCurr,bitIndex494) )
& ( v133389(VarNext,bitIndex1)
<=> v105137(VarCurr,bitIndex493) )
& ( v133389(VarNext,bitIndex0)
<=> v105137(VarCurr,bitIndex492) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2474,axiom,
! [VarNext] :
( v133391(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v133389(VarNext,B)
<=> v105507(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133391(VarNext)
<=> ( v133392(VarNext)
& v105489(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133392(VarNext)
<=> ( v133394(VarNext)
& v105202(VarNext) ) ) ) ).
fof(writeUnaryOperator_11069,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133394(VarNext)
<=> v105209(VarNext) ) ) ).
fof(addAssignment_43562,axiom,
! [VarCurr] :
( v105473(VarCurr,bitIndex81)
<=> v105478(VarCurr,bitIndex81) ) ).
fof(addAssignment_43561,axiom,
! [VarCurr] :
( v105477(VarCurr,bitIndex81)
<=> v105137(VarCurr,bitIndex450) ) ).
fof(addAssignment_43560,axiom,
! [VarCurr] :
( v105466(VarCurr,bitIndex81)
<=> v105471(VarCurr,bitIndex81) ) ).
fof(addAssignment_43559,axiom,
! [VarCurr] :
( v105470(VarCurr,bitIndex81)
<=> v105137(VarCurr,bitIndex573) ) ).
fof(addAssignment_43558,axiom,
! [VarNext] :
( v105137(VarNext,bitIndex450)
<=> v133381(VarNext,bitIndex81) ) ).
fof(addCaseBooleanConditionShiftedRanges1_151,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133383(VarNext)
=> ( ( v133381(VarNext,bitIndex122)
<=> v105137(VarCurr,bitIndex491) )
& ( v133381(VarNext,bitIndex121)
<=> v105137(VarCurr,bitIndex490) )
& ( v133381(VarNext,bitIndex120)
<=> v105137(VarCurr,bitIndex489) )
& ( v133381(VarNext,bitIndex119)
<=> v105137(VarCurr,bitIndex488) )
& ( v133381(VarNext,bitIndex118)
<=> v105137(VarCurr,bitIndex487) )
& ( v133381(VarNext,bitIndex117)
<=> v105137(VarCurr,bitIndex486) )
& ( v133381(VarNext,bitIndex116)
<=> v105137(VarCurr,bitIndex485) )
& ( v133381(VarNext,bitIndex115)
<=> v105137(VarCurr,bitIndex484) )
& ( v133381(VarNext,bitIndex114)
<=> v105137(VarCurr,bitIndex483) )
& ( v133381(VarNext,bitIndex113)
<=> v105137(VarCurr,bitIndex482) )
& ( v133381(VarNext,bitIndex112)
<=> v105137(VarCurr,bitIndex481) )
& ( v133381(VarNext,bitIndex111)
<=> v105137(VarCurr,bitIndex480) )
& ( v133381(VarNext,bitIndex110)
<=> v105137(VarCurr,bitIndex479) )
& ( v133381(VarNext,bitIndex109)
<=> v105137(VarCurr,bitIndex478) )
& ( v133381(VarNext,bitIndex108)
<=> v105137(VarCurr,bitIndex477) )
& ( v133381(VarNext,bitIndex107)
<=> v105137(VarCurr,bitIndex476) )
& ( v133381(VarNext,bitIndex106)
<=> v105137(VarCurr,bitIndex475) )
& ( v133381(VarNext,bitIndex105)
<=> v105137(VarCurr,bitIndex474) )
& ( v133381(VarNext,bitIndex104)
<=> v105137(VarCurr,bitIndex473) )
& ( v133381(VarNext,bitIndex103)
<=> v105137(VarCurr,bitIndex472) )
& ( v133381(VarNext,bitIndex102)
<=> v105137(VarCurr,bitIndex471) )
& ( v133381(VarNext,bitIndex101)
<=> v105137(VarCurr,bitIndex470) )
& ( v133381(VarNext,bitIndex100)
<=> v105137(VarCurr,bitIndex469) )
& ( v133381(VarNext,bitIndex99)
<=> v105137(VarCurr,bitIndex468) )
& ( v133381(VarNext,bitIndex98)
<=> v105137(VarCurr,bitIndex467) )
& ( v133381(VarNext,bitIndex97)
<=> v105137(VarCurr,bitIndex466) )
& ( v133381(VarNext,bitIndex96)
<=> v105137(VarCurr,bitIndex465) )
& ( v133381(VarNext,bitIndex95)
<=> v105137(VarCurr,bitIndex464) )
& ( v133381(VarNext,bitIndex94)
<=> v105137(VarCurr,bitIndex463) )
& ( v133381(VarNext,bitIndex93)
<=> v105137(VarCurr,bitIndex462) )
& ( v133381(VarNext,bitIndex92)
<=> v105137(VarCurr,bitIndex461) )
& ( v133381(VarNext,bitIndex91)
<=> v105137(VarCurr,bitIndex460) )
& ( v133381(VarNext,bitIndex90)
<=> v105137(VarCurr,bitIndex459) )
& ( v133381(VarNext,bitIndex89)
<=> v105137(VarCurr,bitIndex458) )
& ( v133381(VarNext,bitIndex88)
<=> v105137(VarCurr,bitIndex457) )
& ( v133381(VarNext,bitIndex87)
<=> v105137(VarCurr,bitIndex456) )
& ( v133381(VarNext,bitIndex86)
<=> v105137(VarCurr,bitIndex455) )
& ( v133381(VarNext,bitIndex85)
<=> v105137(VarCurr,bitIndex454) )
& ( v133381(VarNext,bitIndex84)
<=> v105137(VarCurr,bitIndex453) )
& ( v133381(VarNext,bitIndex83)
<=> v105137(VarCurr,bitIndex452) )
& ( v133381(VarNext,bitIndex82)
<=> v105137(VarCurr,bitIndex451) )
& ( v133381(VarNext,bitIndex81)
<=> v105137(VarCurr,bitIndex450) )
& ( v133381(VarNext,bitIndex80)
<=> v105137(VarCurr,bitIndex449) )
& ( v133381(VarNext,bitIndex79)
<=> v105137(VarCurr,bitIndex448) )
& ( v133381(VarNext,bitIndex78)
<=> v105137(VarCurr,bitIndex447) )
& ( v133381(VarNext,bitIndex77)
<=> v105137(VarCurr,bitIndex446) )
& ( v133381(VarNext,bitIndex76)
<=> v105137(VarCurr,bitIndex445) )
& ( v133381(VarNext,bitIndex75)
<=> v105137(VarCurr,bitIndex444) )
& ( v133381(VarNext,bitIndex74)
<=> v105137(VarCurr,bitIndex443) )
& ( v133381(VarNext,bitIndex73)
<=> v105137(VarCurr,bitIndex442) )
& ( v133381(VarNext,bitIndex72)
<=> v105137(VarCurr,bitIndex441) )
& ( v133381(VarNext,bitIndex71)
<=> v105137(VarCurr,bitIndex440) )
& ( v133381(VarNext,bitIndex70)
<=> v105137(VarCurr,bitIndex439) )
& ( v133381(VarNext,bitIndex69)
<=> v105137(VarCurr,bitIndex438) )
& ( v133381(VarNext,bitIndex68)
<=> v105137(VarCurr,bitIndex437) )
& ( v133381(VarNext,bitIndex67)
<=> v105137(VarCurr,bitIndex436) )
& ( v133381(VarNext,bitIndex66)
<=> v105137(VarCurr,bitIndex435) )
& ( v133381(VarNext,bitIndex65)
<=> v105137(VarCurr,bitIndex434) )
& ( v133381(VarNext,bitIndex64)
<=> v105137(VarCurr,bitIndex433) )
& ( v133381(VarNext,bitIndex63)
<=> v105137(VarCurr,bitIndex432) )
& ( v133381(VarNext,bitIndex62)
<=> v105137(VarCurr,bitIndex431) )
& ( v133381(VarNext,bitIndex61)
<=> v105137(VarCurr,bitIndex430) )
& ( v133381(VarNext,bitIndex60)
<=> v105137(VarCurr,bitIndex429) )
& ( v133381(VarNext,bitIndex59)
<=> v105137(VarCurr,bitIndex428) )
& ( v133381(VarNext,bitIndex58)
<=> v105137(VarCurr,bitIndex427) )
& ( v133381(VarNext,bitIndex57)
<=> v105137(VarCurr,bitIndex426) )
& ( v133381(VarNext,bitIndex56)
<=> v105137(VarCurr,bitIndex425) )
& ( v133381(VarNext,bitIndex55)
<=> v105137(VarCurr,bitIndex424) )
& ( v133381(VarNext,bitIndex54)
<=> v105137(VarCurr,bitIndex423) )
& ( v133381(VarNext,bitIndex53)
<=> v105137(VarCurr,bitIndex422) )
& ( v133381(VarNext,bitIndex52)
<=> v105137(VarCurr,bitIndex421) )
& ( v133381(VarNext,bitIndex51)
<=> v105137(VarCurr,bitIndex420) )
& ( v133381(VarNext,bitIndex50)
<=> v105137(VarCurr,bitIndex419) )
& ( v133381(VarNext,bitIndex49)
<=> v105137(VarCurr,bitIndex418) )
& ( v133381(VarNext,bitIndex48)
<=> v105137(VarCurr,bitIndex417) )
& ( v133381(VarNext,bitIndex47)
<=> v105137(VarCurr,bitIndex416) )
& ( v133381(VarNext,bitIndex46)
<=> v105137(VarCurr,bitIndex415) )
& ( v133381(VarNext,bitIndex45)
<=> v105137(VarCurr,bitIndex414) )
& ( v133381(VarNext,bitIndex44)
<=> v105137(VarCurr,bitIndex413) )
& ( v133381(VarNext,bitIndex43)
<=> v105137(VarCurr,bitIndex412) )
& ( v133381(VarNext,bitIndex42)
<=> v105137(VarCurr,bitIndex411) )
& ( v133381(VarNext,bitIndex41)
<=> v105137(VarCurr,bitIndex410) )
& ( v133381(VarNext,bitIndex40)
<=> v105137(VarCurr,bitIndex409) )
& ( v133381(VarNext,bitIndex39)
<=> v105137(VarCurr,bitIndex408) )
& ( v133381(VarNext,bitIndex38)
<=> v105137(VarCurr,bitIndex407) )
& ( v133381(VarNext,bitIndex37)
<=> v105137(VarCurr,bitIndex406) )
& ( v133381(VarNext,bitIndex36)
<=> v105137(VarCurr,bitIndex405) )
& ( v133381(VarNext,bitIndex35)
<=> v105137(VarCurr,bitIndex404) )
& ( v133381(VarNext,bitIndex34)
<=> v105137(VarCurr,bitIndex403) )
& ( v133381(VarNext,bitIndex33)
<=> v105137(VarCurr,bitIndex402) )
& ( v133381(VarNext,bitIndex32)
<=> v105137(VarCurr,bitIndex401) )
& ( v133381(VarNext,bitIndex31)
<=> v105137(VarCurr,bitIndex400) )
& ( v133381(VarNext,bitIndex30)
<=> v105137(VarCurr,bitIndex399) )
& ( v133381(VarNext,bitIndex29)
<=> v105137(VarCurr,bitIndex398) )
& ( v133381(VarNext,bitIndex28)
<=> v105137(VarCurr,bitIndex397) )
& ( v133381(VarNext,bitIndex27)
<=> v105137(VarCurr,bitIndex396) )
& ( v133381(VarNext,bitIndex26)
<=> v105137(VarCurr,bitIndex395) )
& ( v133381(VarNext,bitIndex25)
<=> v105137(VarCurr,bitIndex394) )
& ( v133381(VarNext,bitIndex24)
<=> v105137(VarCurr,bitIndex393) )
& ( v133381(VarNext,bitIndex23)
<=> v105137(VarCurr,bitIndex392) )
& ( v133381(VarNext,bitIndex22)
<=> v105137(VarCurr,bitIndex391) )
& ( v133381(VarNext,bitIndex21)
<=> v105137(VarCurr,bitIndex390) )
& ( v133381(VarNext,bitIndex20)
<=> v105137(VarCurr,bitIndex389) )
& ( v133381(VarNext,bitIndex19)
<=> v105137(VarCurr,bitIndex388) )
& ( v133381(VarNext,bitIndex18)
<=> v105137(VarCurr,bitIndex387) )
& ( v133381(VarNext,bitIndex17)
<=> v105137(VarCurr,bitIndex386) )
& ( v133381(VarNext,bitIndex16)
<=> v105137(VarCurr,bitIndex385) )
& ( v133381(VarNext,bitIndex15)
<=> v105137(VarCurr,bitIndex384) )
& ( v133381(VarNext,bitIndex14)
<=> v105137(VarCurr,bitIndex383) )
& ( v133381(VarNext,bitIndex13)
<=> v105137(VarCurr,bitIndex382) )
& ( v133381(VarNext,bitIndex12)
<=> v105137(VarCurr,bitIndex381) )
& ( v133381(VarNext,bitIndex11)
<=> v105137(VarCurr,bitIndex380) )
& ( v133381(VarNext,bitIndex10)
<=> v105137(VarCurr,bitIndex379) )
& ( v133381(VarNext,bitIndex9)
<=> v105137(VarCurr,bitIndex378) )
& ( v133381(VarNext,bitIndex8)
<=> v105137(VarCurr,bitIndex377) )
& ( v133381(VarNext,bitIndex7)
<=> v105137(VarCurr,bitIndex376) )
& ( v133381(VarNext,bitIndex6)
<=> v105137(VarCurr,bitIndex375) )
& ( v133381(VarNext,bitIndex5)
<=> v105137(VarCurr,bitIndex374) )
& ( v133381(VarNext,bitIndex4)
<=> v105137(VarCurr,bitIndex373) )
& ( v133381(VarNext,bitIndex3)
<=> v105137(VarCurr,bitIndex372) )
& ( v133381(VarNext,bitIndex2)
<=> v105137(VarCurr,bitIndex371) )
& ( v133381(VarNext,bitIndex1)
<=> v105137(VarCurr,bitIndex370) )
& ( v133381(VarNext,bitIndex0)
<=> v105137(VarCurr,bitIndex369) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2473,axiom,
! [VarNext] :
( v133383(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v133381(VarNext,B)
<=> v105461(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133383(VarNext)
<=> ( v133384(VarNext)
& v105443(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133384(VarNext)
<=> ( v133386(VarNext)
& v105202(VarNext) ) ) ) ).
fof(writeUnaryOperator_11068,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133386(VarNext)
<=> v105209(VarNext) ) ) ).
fof(addAssignment_43557,axiom,
! [VarCurr] :
( v105427(VarCurr,bitIndex81)
<=> v105432(VarCurr,bitIndex81) ) ).
fof(addAssignment_43556,axiom,
! [VarCurr] :
( v105431(VarCurr,bitIndex81)
<=> v105137(VarCurr,bitIndex327) ) ).
fof(addAssignment_43555,axiom,
! [VarCurr] :
( v105420(VarCurr,bitIndex81)
<=> v105425(VarCurr,bitIndex81) ) ).
fof(addAssignment_43554,axiom,
! [VarCurr] :
( v105424(VarCurr,bitIndex81)
<=> v105137(VarCurr,bitIndex450) ) ).
fof(addAssignment_43553,axiom,
! [VarNext] :
( v105137(VarNext,bitIndex327)
<=> v133373(VarNext,bitIndex81) ) ).
fof(addCaseBooleanConditionShiftedRanges1_150,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133375(VarNext)
=> ( ( v133373(VarNext,bitIndex122)
<=> v105137(VarCurr,bitIndex368) )
& ( v133373(VarNext,bitIndex121)
<=> v105137(VarCurr,bitIndex367) )
& ( v133373(VarNext,bitIndex120)
<=> v105137(VarCurr,bitIndex366) )
& ( v133373(VarNext,bitIndex119)
<=> v105137(VarCurr,bitIndex365) )
& ( v133373(VarNext,bitIndex118)
<=> v105137(VarCurr,bitIndex364) )
& ( v133373(VarNext,bitIndex117)
<=> v105137(VarCurr,bitIndex363) )
& ( v133373(VarNext,bitIndex116)
<=> v105137(VarCurr,bitIndex362) )
& ( v133373(VarNext,bitIndex115)
<=> v105137(VarCurr,bitIndex361) )
& ( v133373(VarNext,bitIndex114)
<=> v105137(VarCurr,bitIndex360) )
& ( v133373(VarNext,bitIndex113)
<=> v105137(VarCurr,bitIndex359) )
& ( v133373(VarNext,bitIndex112)
<=> v105137(VarCurr,bitIndex358) )
& ( v133373(VarNext,bitIndex111)
<=> v105137(VarCurr,bitIndex357) )
& ( v133373(VarNext,bitIndex110)
<=> v105137(VarCurr,bitIndex356) )
& ( v133373(VarNext,bitIndex109)
<=> v105137(VarCurr,bitIndex355) )
& ( v133373(VarNext,bitIndex108)
<=> v105137(VarCurr,bitIndex354) )
& ( v133373(VarNext,bitIndex107)
<=> v105137(VarCurr,bitIndex353) )
& ( v133373(VarNext,bitIndex106)
<=> v105137(VarCurr,bitIndex352) )
& ( v133373(VarNext,bitIndex105)
<=> v105137(VarCurr,bitIndex351) )
& ( v133373(VarNext,bitIndex104)
<=> v105137(VarCurr,bitIndex350) )
& ( v133373(VarNext,bitIndex103)
<=> v105137(VarCurr,bitIndex349) )
& ( v133373(VarNext,bitIndex102)
<=> v105137(VarCurr,bitIndex348) )
& ( v133373(VarNext,bitIndex101)
<=> v105137(VarCurr,bitIndex347) )
& ( v133373(VarNext,bitIndex100)
<=> v105137(VarCurr,bitIndex346) )
& ( v133373(VarNext,bitIndex99)
<=> v105137(VarCurr,bitIndex345) )
& ( v133373(VarNext,bitIndex98)
<=> v105137(VarCurr,bitIndex344) )
& ( v133373(VarNext,bitIndex97)
<=> v105137(VarCurr,bitIndex343) )
& ( v133373(VarNext,bitIndex96)
<=> v105137(VarCurr,bitIndex342) )
& ( v133373(VarNext,bitIndex95)
<=> v105137(VarCurr,bitIndex341) )
& ( v133373(VarNext,bitIndex94)
<=> v105137(VarCurr,bitIndex340) )
& ( v133373(VarNext,bitIndex93)
<=> v105137(VarCurr,bitIndex339) )
& ( v133373(VarNext,bitIndex92)
<=> v105137(VarCurr,bitIndex338) )
& ( v133373(VarNext,bitIndex91)
<=> v105137(VarCurr,bitIndex337) )
& ( v133373(VarNext,bitIndex90)
<=> v105137(VarCurr,bitIndex336) )
& ( v133373(VarNext,bitIndex89)
<=> v105137(VarCurr,bitIndex335) )
& ( v133373(VarNext,bitIndex88)
<=> v105137(VarCurr,bitIndex334) )
& ( v133373(VarNext,bitIndex87)
<=> v105137(VarCurr,bitIndex333) )
& ( v133373(VarNext,bitIndex86)
<=> v105137(VarCurr,bitIndex332) )
& ( v133373(VarNext,bitIndex85)
<=> v105137(VarCurr,bitIndex331) )
& ( v133373(VarNext,bitIndex84)
<=> v105137(VarCurr,bitIndex330) )
& ( v133373(VarNext,bitIndex83)
<=> v105137(VarCurr,bitIndex329) )
& ( v133373(VarNext,bitIndex82)
<=> v105137(VarCurr,bitIndex328) )
& ( v133373(VarNext,bitIndex81)
<=> v105137(VarCurr,bitIndex327) )
& ( v133373(VarNext,bitIndex80)
<=> v105137(VarCurr,bitIndex326) )
& ( v133373(VarNext,bitIndex79)
<=> v105137(VarCurr,bitIndex325) )
& ( v133373(VarNext,bitIndex78)
<=> v105137(VarCurr,bitIndex324) )
& ( v133373(VarNext,bitIndex77)
<=> v105137(VarCurr,bitIndex323) )
& ( v133373(VarNext,bitIndex76)
<=> v105137(VarCurr,bitIndex322) )
& ( v133373(VarNext,bitIndex75)
<=> v105137(VarCurr,bitIndex321) )
& ( v133373(VarNext,bitIndex74)
<=> v105137(VarCurr,bitIndex320) )
& ( v133373(VarNext,bitIndex73)
<=> v105137(VarCurr,bitIndex319) )
& ( v133373(VarNext,bitIndex72)
<=> v105137(VarCurr,bitIndex318) )
& ( v133373(VarNext,bitIndex71)
<=> v105137(VarCurr,bitIndex317) )
& ( v133373(VarNext,bitIndex70)
<=> v105137(VarCurr,bitIndex316) )
& ( v133373(VarNext,bitIndex69)
<=> v105137(VarCurr,bitIndex315) )
& ( v133373(VarNext,bitIndex68)
<=> v105137(VarCurr,bitIndex314) )
& ( v133373(VarNext,bitIndex67)
<=> v105137(VarCurr,bitIndex313) )
& ( v133373(VarNext,bitIndex66)
<=> v105137(VarCurr,bitIndex312) )
& ( v133373(VarNext,bitIndex65)
<=> v105137(VarCurr,bitIndex311) )
& ( v133373(VarNext,bitIndex64)
<=> v105137(VarCurr,bitIndex310) )
& ( v133373(VarNext,bitIndex63)
<=> v105137(VarCurr,bitIndex309) )
& ( v133373(VarNext,bitIndex62)
<=> v105137(VarCurr,bitIndex308) )
& ( v133373(VarNext,bitIndex61)
<=> v105137(VarCurr,bitIndex307) )
& ( v133373(VarNext,bitIndex60)
<=> v105137(VarCurr,bitIndex306) )
& ( v133373(VarNext,bitIndex59)
<=> v105137(VarCurr,bitIndex305) )
& ( v133373(VarNext,bitIndex58)
<=> v105137(VarCurr,bitIndex304) )
& ( v133373(VarNext,bitIndex57)
<=> v105137(VarCurr,bitIndex303) )
& ( v133373(VarNext,bitIndex56)
<=> v105137(VarCurr,bitIndex302) )
& ( v133373(VarNext,bitIndex55)
<=> v105137(VarCurr,bitIndex301) )
& ( v133373(VarNext,bitIndex54)
<=> v105137(VarCurr,bitIndex300) )
& ( v133373(VarNext,bitIndex53)
<=> v105137(VarCurr,bitIndex299) )
& ( v133373(VarNext,bitIndex52)
<=> v105137(VarCurr,bitIndex298) )
& ( v133373(VarNext,bitIndex51)
<=> v105137(VarCurr,bitIndex297) )
& ( v133373(VarNext,bitIndex50)
<=> v105137(VarCurr,bitIndex296) )
& ( v133373(VarNext,bitIndex49)
<=> v105137(VarCurr,bitIndex295) )
& ( v133373(VarNext,bitIndex48)
<=> v105137(VarCurr,bitIndex294) )
& ( v133373(VarNext,bitIndex47)
<=> v105137(VarCurr,bitIndex293) )
& ( v133373(VarNext,bitIndex46)
<=> v105137(VarCurr,bitIndex292) )
& ( v133373(VarNext,bitIndex45)
<=> v105137(VarCurr,bitIndex291) )
& ( v133373(VarNext,bitIndex44)
<=> v105137(VarCurr,bitIndex290) )
& ( v133373(VarNext,bitIndex43)
<=> v105137(VarCurr,bitIndex289) )
& ( v133373(VarNext,bitIndex42)
<=> v105137(VarCurr,bitIndex288) )
& ( v133373(VarNext,bitIndex41)
<=> v105137(VarCurr,bitIndex287) )
& ( v133373(VarNext,bitIndex40)
<=> v105137(VarCurr,bitIndex286) )
& ( v133373(VarNext,bitIndex39)
<=> v105137(VarCurr,bitIndex285) )
& ( v133373(VarNext,bitIndex38)
<=> v105137(VarCurr,bitIndex284) )
& ( v133373(VarNext,bitIndex37)
<=> v105137(VarCurr,bitIndex283) )
& ( v133373(VarNext,bitIndex36)
<=> v105137(VarCurr,bitIndex282) )
& ( v133373(VarNext,bitIndex35)
<=> v105137(VarCurr,bitIndex281) )
& ( v133373(VarNext,bitIndex34)
<=> v105137(VarCurr,bitIndex280) )
& ( v133373(VarNext,bitIndex33)
<=> v105137(VarCurr,bitIndex279) )
& ( v133373(VarNext,bitIndex32)
<=> v105137(VarCurr,bitIndex278) )
& ( v133373(VarNext,bitIndex31)
<=> v105137(VarCurr,bitIndex277) )
& ( v133373(VarNext,bitIndex30)
<=> v105137(VarCurr,bitIndex276) )
& ( v133373(VarNext,bitIndex29)
<=> v105137(VarCurr,bitIndex275) )
& ( v133373(VarNext,bitIndex28)
<=> v105137(VarCurr,bitIndex274) )
& ( v133373(VarNext,bitIndex27)
<=> v105137(VarCurr,bitIndex273) )
& ( v133373(VarNext,bitIndex26)
<=> v105137(VarCurr,bitIndex272) )
& ( v133373(VarNext,bitIndex25)
<=> v105137(VarCurr,bitIndex271) )
& ( v133373(VarNext,bitIndex24)
<=> v105137(VarCurr,bitIndex270) )
& ( v133373(VarNext,bitIndex23)
<=> v105137(VarCurr,bitIndex269) )
& ( v133373(VarNext,bitIndex22)
<=> v105137(VarCurr,bitIndex268) )
& ( v133373(VarNext,bitIndex21)
<=> v105137(VarCurr,bitIndex267) )
& ( v133373(VarNext,bitIndex20)
<=> v105137(VarCurr,bitIndex266) )
& ( v133373(VarNext,bitIndex19)
<=> v105137(VarCurr,bitIndex265) )
& ( v133373(VarNext,bitIndex18)
<=> v105137(VarCurr,bitIndex264) )
& ( v133373(VarNext,bitIndex17)
<=> v105137(VarCurr,bitIndex263) )
& ( v133373(VarNext,bitIndex16)
<=> v105137(VarCurr,bitIndex262) )
& ( v133373(VarNext,bitIndex15)
<=> v105137(VarCurr,bitIndex261) )
& ( v133373(VarNext,bitIndex14)
<=> v105137(VarCurr,bitIndex260) )
& ( v133373(VarNext,bitIndex13)
<=> v105137(VarCurr,bitIndex259) )
& ( v133373(VarNext,bitIndex12)
<=> v105137(VarCurr,bitIndex258) )
& ( v133373(VarNext,bitIndex11)
<=> v105137(VarCurr,bitIndex257) )
& ( v133373(VarNext,bitIndex10)
<=> v105137(VarCurr,bitIndex256) )
& ( v133373(VarNext,bitIndex9)
<=> v105137(VarCurr,bitIndex255) )
& ( v133373(VarNext,bitIndex8)
<=> v105137(VarCurr,bitIndex254) )
& ( v133373(VarNext,bitIndex7)
<=> v105137(VarCurr,bitIndex253) )
& ( v133373(VarNext,bitIndex6)
<=> v105137(VarCurr,bitIndex252) )
& ( v133373(VarNext,bitIndex5)
<=> v105137(VarCurr,bitIndex251) )
& ( v133373(VarNext,bitIndex4)
<=> v105137(VarCurr,bitIndex250) )
& ( v133373(VarNext,bitIndex3)
<=> v105137(VarCurr,bitIndex249) )
& ( v133373(VarNext,bitIndex2)
<=> v105137(VarCurr,bitIndex248) )
& ( v133373(VarNext,bitIndex1)
<=> v105137(VarCurr,bitIndex247) )
& ( v133373(VarNext,bitIndex0)
<=> v105137(VarCurr,bitIndex246) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2472,axiom,
! [VarNext] :
( v133375(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v133373(VarNext,B)
<=> v105415(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133375(VarNext)
<=> ( v133376(VarNext)
& v105397(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133376(VarNext)
<=> ( v133378(VarNext)
& v105202(VarNext) ) ) ) ).
fof(writeUnaryOperator_11067,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133378(VarNext)
<=> v105209(VarNext) ) ) ).
fof(addAssignment_43552,axiom,
! [VarCurr] :
( v105381(VarCurr,bitIndex81)
<=> v105386(VarCurr,bitIndex81) ) ).
fof(addAssignment_43551,axiom,
! [VarCurr] :
( v105385(VarCurr,bitIndex81)
<=> v105137(VarCurr,bitIndex204) ) ).
fof(addAssignment_43550,axiom,
! [VarCurr] :
( v105374(VarCurr,bitIndex81)
<=> v105379(VarCurr,bitIndex81) ) ).
fof(addAssignment_43549,axiom,
! [VarCurr] :
( v105378(VarCurr,bitIndex81)
<=> v105137(VarCurr,bitIndex327) ) ).
fof(addAssignment_43548,axiom,
! [VarNext] :
( v105137(VarNext,bitIndex204)
<=> v133365(VarNext,bitIndex81) ) ).
fof(addCaseBooleanConditionShiftedRanges1_149,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133367(VarNext)
=> ( ( v133365(VarNext,bitIndex122)
<=> v105137(VarCurr,bitIndex245) )
& ( v133365(VarNext,bitIndex121)
<=> v105137(VarCurr,bitIndex244) )
& ( v133365(VarNext,bitIndex120)
<=> v105137(VarCurr,bitIndex243) )
& ( v133365(VarNext,bitIndex119)
<=> v105137(VarCurr,bitIndex242) )
& ( v133365(VarNext,bitIndex118)
<=> v105137(VarCurr,bitIndex241) )
& ( v133365(VarNext,bitIndex117)
<=> v105137(VarCurr,bitIndex240) )
& ( v133365(VarNext,bitIndex116)
<=> v105137(VarCurr,bitIndex239) )
& ( v133365(VarNext,bitIndex115)
<=> v105137(VarCurr,bitIndex238) )
& ( v133365(VarNext,bitIndex114)
<=> v105137(VarCurr,bitIndex237) )
& ( v133365(VarNext,bitIndex113)
<=> v105137(VarCurr,bitIndex236) )
& ( v133365(VarNext,bitIndex112)
<=> v105137(VarCurr,bitIndex235) )
& ( v133365(VarNext,bitIndex111)
<=> v105137(VarCurr,bitIndex234) )
& ( v133365(VarNext,bitIndex110)
<=> v105137(VarCurr,bitIndex233) )
& ( v133365(VarNext,bitIndex109)
<=> v105137(VarCurr,bitIndex232) )
& ( v133365(VarNext,bitIndex108)
<=> v105137(VarCurr,bitIndex231) )
& ( v133365(VarNext,bitIndex107)
<=> v105137(VarCurr,bitIndex230) )
& ( v133365(VarNext,bitIndex106)
<=> v105137(VarCurr,bitIndex229) )
& ( v133365(VarNext,bitIndex105)
<=> v105137(VarCurr,bitIndex228) )
& ( v133365(VarNext,bitIndex104)
<=> v105137(VarCurr,bitIndex227) )
& ( v133365(VarNext,bitIndex103)
<=> v105137(VarCurr,bitIndex226) )
& ( v133365(VarNext,bitIndex102)
<=> v105137(VarCurr,bitIndex225) )
& ( v133365(VarNext,bitIndex101)
<=> v105137(VarCurr,bitIndex224) )
& ( v133365(VarNext,bitIndex100)
<=> v105137(VarCurr,bitIndex223) )
& ( v133365(VarNext,bitIndex99)
<=> v105137(VarCurr,bitIndex222) )
& ( v133365(VarNext,bitIndex98)
<=> v105137(VarCurr,bitIndex221) )
& ( v133365(VarNext,bitIndex97)
<=> v105137(VarCurr,bitIndex220) )
& ( v133365(VarNext,bitIndex96)
<=> v105137(VarCurr,bitIndex219) )
& ( v133365(VarNext,bitIndex95)
<=> v105137(VarCurr,bitIndex218) )
& ( v133365(VarNext,bitIndex94)
<=> v105137(VarCurr,bitIndex217) )
& ( v133365(VarNext,bitIndex93)
<=> v105137(VarCurr,bitIndex216) )
& ( v133365(VarNext,bitIndex92)
<=> v105137(VarCurr,bitIndex215) )
& ( v133365(VarNext,bitIndex91)
<=> v105137(VarCurr,bitIndex214) )
& ( v133365(VarNext,bitIndex90)
<=> v105137(VarCurr,bitIndex213) )
& ( v133365(VarNext,bitIndex89)
<=> v105137(VarCurr,bitIndex212) )
& ( v133365(VarNext,bitIndex88)
<=> v105137(VarCurr,bitIndex211) )
& ( v133365(VarNext,bitIndex87)
<=> v105137(VarCurr,bitIndex210) )
& ( v133365(VarNext,bitIndex86)
<=> v105137(VarCurr,bitIndex209) )
& ( v133365(VarNext,bitIndex85)
<=> v105137(VarCurr,bitIndex208) )
& ( v133365(VarNext,bitIndex84)
<=> v105137(VarCurr,bitIndex207) )
& ( v133365(VarNext,bitIndex83)
<=> v105137(VarCurr,bitIndex206) )
& ( v133365(VarNext,bitIndex82)
<=> v105137(VarCurr,bitIndex205) )
& ( v133365(VarNext,bitIndex81)
<=> v105137(VarCurr,bitIndex204) )
& ( v133365(VarNext,bitIndex80)
<=> v105137(VarCurr,bitIndex203) )
& ( v133365(VarNext,bitIndex79)
<=> v105137(VarCurr,bitIndex202) )
& ( v133365(VarNext,bitIndex78)
<=> v105137(VarCurr,bitIndex201) )
& ( v133365(VarNext,bitIndex77)
<=> v105137(VarCurr,bitIndex200) )
& ( v133365(VarNext,bitIndex76)
<=> v105137(VarCurr,bitIndex199) )
& ( v133365(VarNext,bitIndex75)
<=> v105137(VarCurr,bitIndex198) )
& ( v133365(VarNext,bitIndex74)
<=> v105137(VarCurr,bitIndex197) )
& ( v133365(VarNext,bitIndex73)
<=> v105137(VarCurr,bitIndex196) )
& ( v133365(VarNext,bitIndex72)
<=> v105137(VarCurr,bitIndex195) )
& ( v133365(VarNext,bitIndex71)
<=> v105137(VarCurr,bitIndex194) )
& ( v133365(VarNext,bitIndex70)
<=> v105137(VarCurr,bitIndex193) )
& ( v133365(VarNext,bitIndex69)
<=> v105137(VarCurr,bitIndex192) )
& ( v133365(VarNext,bitIndex68)
<=> v105137(VarCurr,bitIndex191) )
& ( v133365(VarNext,bitIndex67)
<=> v105137(VarCurr,bitIndex190) )
& ( v133365(VarNext,bitIndex66)
<=> v105137(VarCurr,bitIndex189) )
& ( v133365(VarNext,bitIndex65)
<=> v105137(VarCurr,bitIndex188) )
& ( v133365(VarNext,bitIndex64)
<=> v105137(VarCurr,bitIndex187) )
& ( v133365(VarNext,bitIndex63)
<=> v105137(VarCurr,bitIndex186) )
& ( v133365(VarNext,bitIndex62)
<=> v105137(VarCurr,bitIndex185) )
& ( v133365(VarNext,bitIndex61)
<=> v105137(VarCurr,bitIndex184) )
& ( v133365(VarNext,bitIndex60)
<=> v105137(VarCurr,bitIndex183) )
& ( v133365(VarNext,bitIndex59)
<=> v105137(VarCurr,bitIndex182) )
& ( v133365(VarNext,bitIndex58)
<=> v105137(VarCurr,bitIndex181) )
& ( v133365(VarNext,bitIndex57)
<=> v105137(VarCurr,bitIndex180) )
& ( v133365(VarNext,bitIndex56)
<=> v105137(VarCurr,bitIndex179) )
& ( v133365(VarNext,bitIndex55)
<=> v105137(VarCurr,bitIndex178) )
& ( v133365(VarNext,bitIndex54)
<=> v105137(VarCurr,bitIndex177) )
& ( v133365(VarNext,bitIndex53)
<=> v105137(VarCurr,bitIndex176) )
& ( v133365(VarNext,bitIndex52)
<=> v105137(VarCurr,bitIndex175) )
& ( v133365(VarNext,bitIndex51)
<=> v105137(VarCurr,bitIndex174) )
& ( v133365(VarNext,bitIndex50)
<=> v105137(VarCurr,bitIndex173) )
& ( v133365(VarNext,bitIndex49)
<=> v105137(VarCurr,bitIndex172) )
& ( v133365(VarNext,bitIndex48)
<=> v105137(VarCurr,bitIndex171) )
& ( v133365(VarNext,bitIndex47)
<=> v105137(VarCurr,bitIndex170) )
& ( v133365(VarNext,bitIndex46)
<=> v105137(VarCurr,bitIndex169) )
& ( v133365(VarNext,bitIndex45)
<=> v105137(VarCurr,bitIndex168) )
& ( v133365(VarNext,bitIndex44)
<=> v105137(VarCurr,bitIndex167) )
& ( v133365(VarNext,bitIndex43)
<=> v105137(VarCurr,bitIndex166) )
& ( v133365(VarNext,bitIndex42)
<=> v105137(VarCurr,bitIndex165) )
& ( v133365(VarNext,bitIndex41)
<=> v105137(VarCurr,bitIndex164) )
& ( v133365(VarNext,bitIndex40)
<=> v105137(VarCurr,bitIndex163) )
& ( v133365(VarNext,bitIndex39)
<=> v105137(VarCurr,bitIndex162) )
& ( v133365(VarNext,bitIndex38)
<=> v105137(VarCurr,bitIndex161) )
& ( v133365(VarNext,bitIndex37)
<=> v105137(VarCurr,bitIndex160) )
& ( v133365(VarNext,bitIndex36)
<=> v105137(VarCurr,bitIndex159) )
& ( v133365(VarNext,bitIndex35)
<=> v105137(VarCurr,bitIndex158) )
& ( v133365(VarNext,bitIndex34)
<=> v105137(VarCurr,bitIndex157) )
& ( v133365(VarNext,bitIndex33)
<=> v105137(VarCurr,bitIndex156) )
& ( v133365(VarNext,bitIndex32)
<=> v105137(VarCurr,bitIndex155) )
& ( v133365(VarNext,bitIndex31)
<=> v105137(VarCurr,bitIndex154) )
& ( v133365(VarNext,bitIndex30)
<=> v105137(VarCurr,bitIndex153) )
& ( v133365(VarNext,bitIndex29)
<=> v105137(VarCurr,bitIndex152) )
& ( v133365(VarNext,bitIndex28)
<=> v105137(VarCurr,bitIndex151) )
& ( v133365(VarNext,bitIndex27)
<=> v105137(VarCurr,bitIndex150) )
& ( v133365(VarNext,bitIndex26)
<=> v105137(VarCurr,bitIndex149) )
& ( v133365(VarNext,bitIndex25)
<=> v105137(VarCurr,bitIndex148) )
& ( v133365(VarNext,bitIndex24)
<=> v105137(VarCurr,bitIndex147) )
& ( v133365(VarNext,bitIndex23)
<=> v105137(VarCurr,bitIndex146) )
& ( v133365(VarNext,bitIndex22)
<=> v105137(VarCurr,bitIndex145) )
& ( v133365(VarNext,bitIndex21)
<=> v105137(VarCurr,bitIndex144) )
& ( v133365(VarNext,bitIndex20)
<=> v105137(VarCurr,bitIndex143) )
& ( v133365(VarNext,bitIndex19)
<=> v105137(VarCurr,bitIndex142) )
& ( v133365(VarNext,bitIndex18)
<=> v105137(VarCurr,bitIndex141) )
& ( v133365(VarNext,bitIndex17)
<=> v105137(VarCurr,bitIndex140) )
& ( v133365(VarNext,bitIndex16)
<=> v105137(VarCurr,bitIndex139) )
& ( v133365(VarNext,bitIndex15)
<=> v105137(VarCurr,bitIndex138) )
& ( v133365(VarNext,bitIndex14)
<=> v105137(VarCurr,bitIndex137) )
& ( v133365(VarNext,bitIndex13)
<=> v105137(VarCurr,bitIndex136) )
& ( v133365(VarNext,bitIndex12)
<=> v105137(VarCurr,bitIndex135) )
& ( v133365(VarNext,bitIndex11)
<=> v105137(VarCurr,bitIndex134) )
& ( v133365(VarNext,bitIndex10)
<=> v105137(VarCurr,bitIndex133) )
& ( v133365(VarNext,bitIndex9)
<=> v105137(VarCurr,bitIndex132) )
& ( v133365(VarNext,bitIndex8)
<=> v105137(VarCurr,bitIndex131) )
& ( v133365(VarNext,bitIndex7)
<=> v105137(VarCurr,bitIndex130) )
& ( v133365(VarNext,bitIndex6)
<=> v105137(VarCurr,bitIndex129) )
& ( v133365(VarNext,bitIndex5)
<=> v105137(VarCurr,bitIndex128) )
& ( v133365(VarNext,bitIndex4)
<=> v105137(VarCurr,bitIndex127) )
& ( v133365(VarNext,bitIndex3)
<=> v105137(VarCurr,bitIndex126) )
& ( v133365(VarNext,bitIndex2)
<=> v105137(VarCurr,bitIndex125) )
& ( v133365(VarNext,bitIndex1)
<=> v105137(VarCurr,bitIndex124) )
& ( v133365(VarNext,bitIndex0)
<=> v105137(VarCurr,bitIndex123) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2471,axiom,
! [VarNext] :
( v133367(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v133365(VarNext,B)
<=> v105369(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133367(VarNext)
<=> ( v133368(VarNext)
& v105351(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133368(VarNext)
<=> ( v133370(VarNext)
& v105202(VarNext) ) ) ) ).
fof(writeUnaryOperator_11066,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133370(VarNext)
<=> v105209(VarNext) ) ) ).
fof(addAssignment_43547,axiom,
! [VarCurr] :
( v105335(VarCurr,bitIndex81)
<=> v105340(VarCurr,bitIndex81) ) ).
fof(addAssignment_43546,axiom,
! [VarCurr] :
( v105339(VarCurr,bitIndex81)
<=> v105137(VarCurr,bitIndex81) ) ).
fof(addAssignment_43545,axiom,
! [VarCurr] :
( v105328(VarCurr,bitIndex81)
<=> v105333(VarCurr,bitIndex81) ) ).
fof(addAssignment_43544,axiom,
! [VarCurr] :
( v105332(VarCurr,bitIndex81)
<=> v105137(VarCurr,bitIndex204) ) ).
fof(addAssignment_43543,axiom,
! [VarNext] :
( v105137(VarNext,bitIndex81)
<=> v133357(VarNext,bitIndex81) ) ).
fof(addCaseBooleanConditionEqualRanges1_2338,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133359(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v133357(VarNext,B)
<=> v105137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2470,axiom,
! [VarNext] :
( v133359(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v133357(VarNext,B)
<=> v105323(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133359(VarNext)
<=> ( v133360(VarNext)
& v105304(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133360(VarNext)
<=> ( v133362(VarNext)
& v105202(VarNext) ) ) ) ).
fof(writeUnaryOperator_11065,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133362(VarNext)
<=> v105209(VarNext) ) ) ).
fof(addAssignment_43542,axiom,
! [VarCurr] :
( v105288(VarCurr,bitIndex81)
<=> v105293(VarCurr,bitIndex81) ) ).
fof(addAssignment_43541,axiom,
! [VarCurr] :
( v105292(VarCurr,bitIndex81)
<=> v105137(VarCurr,bitIndex81) ) ).
fof(addAssignment_43540,axiom,
! [VarCurr] :
( v105191(VarCurr,bitIndex81)
<=> v105286(VarCurr,bitIndex81) ) ).
fof(addAssignment_43539,axiom,
! [VarCurr] :
( v105285(VarCurr,bitIndex81)
<=> v105137(VarCurr,bitIndex81) ) ).
fof(addAssignment_43538,axiom,
! [VarCurr] :
( v105140(VarCurr,bitIndex81)
<=> v105142(VarCurr,bitIndex81) ) ).
fof(addAssignment_43537,axiom,
! [VarCurr] :
( v105142(VarCurr,bitIndex81)
<=> v105144(VarCurr,bitIndex81) ) ).
fof(addAssignment_43536,axiom,
! [VarCurr] :
( v105144(VarCurr,bitIndex81)
<=> v105146(VarCurr,bitIndex81) ) ).
fof(addAssignment_43535,axiom,
! [VarCurr] :
( v105146(VarCurr,bitIndex81)
<=> v105148(VarCurr,bitIndex81) ) ).
fof(addAssignment_43534,axiom,
! [VarCurr] :
( v105148(VarCurr,bitIndex81)
<=> v105150(VarCurr,bitIndex81) ) ).
fof(addAssignment_43533,axiom,
! [VarCurr] :
( v105150(VarCurr,bitIndex81)
<=> v105152(VarCurr,bitIndex81) ) ).
fof(addAssignment_43532,axiom,
! [VarCurr] :
( v105152(VarCurr,bitIndex81)
<=> v105154(VarCurr,bitIndex81) ) ).
fof(addAssignment_43531,axiom,
! [VarNext] :
( v105154(VarNext,bitIndex81)
<=> v133349(VarNext,bitIndex81) ) ).
fof(addCaseBooleanConditionEqualRanges1_2337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133350(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v133349(VarNext,B)
<=> v105154(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2469,axiom,
! [VarNext] :
( v133350(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v133349(VarNext,B)
<=> v105186(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133350(VarNext)
<=> v133351(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133351(VarNext)
<=> ( v133353(VarNext)
& v188(VarNext) ) ) ) ).
fof(writeUnaryOperator_11064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133353(VarNext)
<=> v105180(VarNext) ) ) ).
fof(addAssignment_43530,axiom,
! [VarCurr] :
( v105156(VarCurr,bitIndex81)
<=> v105164(VarCurr,bitIndex81) ) ).
fof(addAssignment_43529,axiom,
! [VarCurr] :
( v105169(VarCurr,bitIndex4)
<=> v133346(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3192,axiom,
! [VarCurr] :
( ~ v133347(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v133346(VarCurr,B)
<=> v133313(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_782,axiom,
! [VarCurr] :
( v133347(VarCurr)
=> ( ( v133346(VarCurr,bitIndex7)
<=> v245(VarCurr,bitIndex13) )
& ( v133346(VarCurr,bitIndex6)
<=> v245(VarCurr,bitIndex12) )
& ( v133346(VarCurr,bitIndex5)
<=> v245(VarCurr,bitIndex11) )
& ( v133346(VarCurr,bitIndex4)
<=> v245(VarCurr,bitIndex10) )
& ( v133346(VarCurr,bitIndex3)
<=> v245(VarCurr,bitIndex9) )
& ( v133346(VarCurr,bitIndex2)
<=> v245(VarCurr,bitIndex8) )
& ( v133346(VarCurr,bitIndex1)
<=> v245(VarCurr,bitIndex7) )
& ( v133346(VarCurr,bitIndex0)
<=> v245(VarCurr,bitIndex6) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26708,axiom,
! [VarCurr] :
( v133347(VarCurr)
<=> ( v133251(VarCurr)
| v15439(VarCurr) ) ) ).
fof(addAssignment_43528,axiom,
! [VarCurr] :
( v133313(VarCurr,bitIndex4)
<=> v247(VarCurr,bitIndex74) ) ).
fof(addAssignment_43527,axiom,
! [VarCurr] :
( v247(VarCurr,bitIndex74)
<=> v249(VarCurr,bitIndex74) ) ).
fof(addAssignment_43526,axiom,
! [VarCurr] :
( v249(VarCurr,bitIndex74)
<=> v251(VarCurr,bitIndex74) ) ).
fof(addAssignment_43525,axiom,
! [VarCurr] :
( v251(VarCurr,bitIndex74)
<=> v253(VarCurr,bitIndex654) ) ).
fof(addAssignment_43524,axiom,
! [VarNext] :
( v253(VarNext,bitIndex654)
<=> v133339(VarNext,bitIndex74) ) ).
fof(addCaseBooleanConditionShiftedRanges1_148,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133341(VarNext)
=> ( ( v133339(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex695) )
& ( v133339(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex694) )
& ( v133339(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex693) )
& ( v133339(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex692) )
& ( v133339(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex691) )
& ( v133339(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex690) )
& ( v133339(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex689) )
& ( v133339(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex688) )
& ( v133339(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex687) )
& ( v133339(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex686) )
& ( v133339(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex685) )
& ( v133339(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex684) )
& ( v133339(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex683) )
& ( v133339(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex682) )
& ( v133339(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex681) )
& ( v133339(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex680) )
& ( v133339(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex679) )
& ( v133339(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex678) )
& ( v133339(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex677) )
& ( v133339(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex676) )
& ( v133339(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex675) )
& ( v133339(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex674) )
& ( v133339(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex673) )
& ( v133339(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex672) )
& ( v133339(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex671) )
& ( v133339(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex670) )
& ( v133339(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex669) )
& ( v133339(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex668) )
& ( v133339(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex667) )
& ( v133339(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex666) )
& ( v133339(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex665) )
& ( v133339(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex664) )
& ( v133339(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex663) )
& ( v133339(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex662) )
& ( v133339(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex661) )
& ( v133339(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex660) )
& ( v133339(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex659) )
& ( v133339(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex658) )
& ( v133339(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex657) )
& ( v133339(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex656) )
& ( v133339(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex655) )
& ( v133339(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex654) )
& ( v133339(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex653) )
& ( v133339(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex652) )
& ( v133339(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex651) )
& ( v133339(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex650) )
& ( v133339(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex649) )
& ( v133339(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex648) )
& ( v133339(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex647) )
& ( v133339(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex646) )
& ( v133339(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex645) )
& ( v133339(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex644) )
& ( v133339(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex643) )
& ( v133339(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex642) )
& ( v133339(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex641) )
& ( v133339(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex640) )
& ( v133339(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex639) )
& ( v133339(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex638) )
& ( v133339(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex637) )
& ( v133339(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex636) )
& ( v133339(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex635) )
& ( v133339(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex634) )
& ( v133339(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex633) )
& ( v133339(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex632) )
& ( v133339(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex631) )
& ( v133339(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex630) )
& ( v133339(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex629) )
& ( v133339(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex628) )
& ( v133339(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex627) )
& ( v133339(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex626) )
& ( v133339(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex625) )
& ( v133339(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex624) )
& ( v133339(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex623) )
& ( v133339(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex622) )
& ( v133339(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex621) )
& ( v133339(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex620) )
& ( v133339(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex619) )
& ( v133339(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex618) )
& ( v133339(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex617) )
& ( v133339(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex616) )
& ( v133339(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex615) )
& ( v133339(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex614) )
& ( v133339(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex613) )
& ( v133339(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex612) )
& ( v133339(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex611) )
& ( v133339(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex610) )
& ( v133339(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex609) )
& ( v133339(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex608) )
& ( v133339(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex607) )
& ( v133339(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex606) )
& ( v133339(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex605) )
& ( v133339(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex604) )
& ( v133339(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex603) )
& ( v133339(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex602) )
& ( v133339(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex601) )
& ( v133339(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex600) )
& ( v133339(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex599) )
& ( v133339(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex598) )
& ( v133339(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex597) )
& ( v133339(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex596) )
& ( v133339(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex595) )
& ( v133339(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex594) )
& ( v133339(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex593) )
& ( v133339(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex592) )
& ( v133339(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex591) )
& ( v133339(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex590) )
& ( v133339(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex589) )
& ( v133339(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex588) )
& ( v133339(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex587) )
& ( v133339(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex586) )
& ( v133339(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex585) )
& ( v133339(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex584) )
& ( v133339(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex583) )
& ( v133339(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex582) )
& ( v133339(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex581) )
& ( v133339(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2468,axiom,
! [VarNext] :
( v133341(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v133339(VarNext,B)
<=> v371(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26707,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133341(VarNext)
<=> ( v133342(VarNext)
& v366(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26706,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133342(VarNext)
<=> ( v133344(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_11063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133344(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_43523,axiom,
! [VarNext] :
( v253(VarNext,bitIndex538)
<=> v133331(VarNext,bitIndex74) ) ).
fof(addCaseBooleanConditionShiftedRanges1_147,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133333(VarNext)
=> ( ( v133331(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex579) )
& ( v133331(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex578) )
& ( v133331(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex577) )
& ( v133331(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex576) )
& ( v133331(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex575) )
& ( v133331(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex574) )
& ( v133331(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex573) )
& ( v133331(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex572) )
& ( v133331(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex571) )
& ( v133331(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex570) )
& ( v133331(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex569) )
& ( v133331(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex568) )
& ( v133331(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex567) )
& ( v133331(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex566) )
& ( v133331(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex565) )
& ( v133331(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex564) )
& ( v133331(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex563) )
& ( v133331(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex562) )
& ( v133331(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex561) )
& ( v133331(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex560) )
& ( v133331(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex559) )
& ( v133331(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex558) )
& ( v133331(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex557) )
& ( v133331(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex556) )
& ( v133331(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex555) )
& ( v133331(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex554) )
& ( v133331(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex553) )
& ( v133331(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex552) )
& ( v133331(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex551) )
& ( v133331(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex550) )
& ( v133331(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex549) )
& ( v133331(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex548) )
& ( v133331(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex547) )
& ( v133331(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex546) )
& ( v133331(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex545) )
& ( v133331(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex544) )
& ( v133331(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex543) )
& ( v133331(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex542) )
& ( v133331(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex541) )
& ( v133331(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex540) )
& ( v133331(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex539) )
& ( v133331(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex538) )
& ( v133331(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex537) )
& ( v133331(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex536) )
& ( v133331(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex535) )
& ( v133331(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex534) )
& ( v133331(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex533) )
& ( v133331(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex532) )
& ( v133331(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex531) )
& ( v133331(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex530) )
& ( v133331(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex529) )
& ( v133331(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex528) )
& ( v133331(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex527) )
& ( v133331(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex526) )
& ( v133331(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex525) )
& ( v133331(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex524) )
& ( v133331(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex523) )
& ( v133331(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex522) )
& ( v133331(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex521) )
& ( v133331(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex520) )
& ( v133331(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex519) )
& ( v133331(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex518) )
& ( v133331(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex517) )
& ( v133331(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex516) )
& ( v133331(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex515) )
& ( v133331(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex514) )
& ( v133331(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex513) )
& ( v133331(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex512) )
& ( v133331(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex511) )
& ( v133331(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex510) )
& ( v133331(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex509) )
& ( v133331(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex508) )
& ( v133331(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex507) )
& ( v133331(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex506) )
& ( v133331(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex505) )
& ( v133331(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex504) )
& ( v133331(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex503) )
& ( v133331(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex502) )
& ( v133331(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex501) )
& ( v133331(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex500) )
& ( v133331(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex499) )
& ( v133331(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex498) )
& ( v133331(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex497) )
& ( v133331(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex496) )
& ( v133331(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex495) )
& ( v133331(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex494) )
& ( v133331(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex493) )
& ( v133331(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex492) )
& ( v133331(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex491) )
& ( v133331(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex490) )
& ( v133331(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex489) )
& ( v133331(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex488) )
& ( v133331(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex487) )
& ( v133331(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex486) )
& ( v133331(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex485) )
& ( v133331(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex484) )
& ( v133331(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex483) )
& ( v133331(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex482) )
& ( v133331(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex481) )
& ( v133331(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex480) )
& ( v133331(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex479) )
& ( v133331(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex478) )
& ( v133331(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex477) )
& ( v133331(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex476) )
& ( v133331(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex475) )
& ( v133331(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex474) )
& ( v133331(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex473) )
& ( v133331(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex472) )
& ( v133331(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex471) )
& ( v133331(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex470) )
& ( v133331(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex469) )
& ( v133331(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex468) )
& ( v133331(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex467) )
& ( v133331(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex466) )
& ( v133331(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex465) )
& ( v133331(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2467,axiom,
! [VarNext] :
( v133333(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v133331(VarNext,B)
<=> v352(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26705,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133333(VarNext)
<=> ( v133334(VarNext)
& v347(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133334(VarNext)
<=> ( v133336(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_11062,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133336(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_43522,axiom,
! [VarNext] :
( v253(VarNext,bitIndex422)
<=> v133323(VarNext,bitIndex74) ) ).
fof(addCaseBooleanConditionShiftedRanges1_146,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133325(VarNext)
=> ( ( v133323(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex463) )
& ( v133323(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex462) )
& ( v133323(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex461) )
& ( v133323(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex460) )
& ( v133323(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex459) )
& ( v133323(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex458) )
& ( v133323(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex457) )
& ( v133323(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex456) )
& ( v133323(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex455) )
& ( v133323(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex454) )
& ( v133323(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex453) )
& ( v133323(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex452) )
& ( v133323(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex451) )
& ( v133323(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex450) )
& ( v133323(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex449) )
& ( v133323(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex448) )
& ( v133323(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex447) )
& ( v133323(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex446) )
& ( v133323(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex445) )
& ( v133323(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex444) )
& ( v133323(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex443) )
& ( v133323(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex442) )
& ( v133323(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex441) )
& ( v133323(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex440) )
& ( v133323(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex439) )
& ( v133323(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex438) )
& ( v133323(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex437) )
& ( v133323(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex436) )
& ( v133323(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex435) )
& ( v133323(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex434) )
& ( v133323(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex433) )
& ( v133323(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex432) )
& ( v133323(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex431) )
& ( v133323(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex430) )
& ( v133323(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex429) )
& ( v133323(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex428) )
& ( v133323(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex427) )
& ( v133323(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex426) )
& ( v133323(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex425) )
& ( v133323(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex424) )
& ( v133323(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex423) )
& ( v133323(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex422) )
& ( v133323(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex421) )
& ( v133323(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex420) )
& ( v133323(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex419) )
& ( v133323(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex418) )
& ( v133323(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex417) )
& ( v133323(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex416) )
& ( v133323(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex415) )
& ( v133323(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex414) )
& ( v133323(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex413) )
& ( v133323(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex412) )
& ( v133323(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex411) )
& ( v133323(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex410) )
& ( v133323(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex409) )
& ( v133323(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex408) )
& ( v133323(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex407) )
& ( v133323(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex406) )
& ( v133323(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex405) )
& ( v133323(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex404) )
& ( v133323(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex403) )
& ( v133323(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex402) )
& ( v133323(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex401) )
& ( v133323(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex400) )
& ( v133323(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex399) )
& ( v133323(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex398) )
& ( v133323(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex397) )
& ( v133323(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex396) )
& ( v133323(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex395) )
& ( v133323(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex394) )
& ( v133323(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex393) )
& ( v133323(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex392) )
& ( v133323(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex391) )
& ( v133323(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex390) )
& ( v133323(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex389) )
& ( v133323(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex388) )
& ( v133323(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex387) )
& ( v133323(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex386) )
& ( v133323(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex385) )
& ( v133323(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex384) )
& ( v133323(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex383) )
& ( v133323(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex382) )
& ( v133323(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex381) )
& ( v133323(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex380) )
& ( v133323(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex379) )
& ( v133323(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex378) )
& ( v133323(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex377) )
& ( v133323(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex376) )
& ( v133323(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex375) )
& ( v133323(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex374) )
& ( v133323(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex373) )
& ( v133323(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex372) )
& ( v133323(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex371) )
& ( v133323(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex370) )
& ( v133323(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex369) )
& ( v133323(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex368) )
& ( v133323(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex367) )
& ( v133323(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex366) )
& ( v133323(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex365) )
& ( v133323(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex364) )
& ( v133323(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex363) )
& ( v133323(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex362) )
& ( v133323(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex361) )
& ( v133323(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex360) )
& ( v133323(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex359) )
& ( v133323(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex358) )
& ( v133323(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex357) )
& ( v133323(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex356) )
& ( v133323(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex355) )
& ( v133323(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex354) )
& ( v133323(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex353) )
& ( v133323(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex352) )
& ( v133323(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex351) )
& ( v133323(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex350) )
& ( v133323(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex349) )
& ( v133323(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2466,axiom,
! [VarNext] :
( v133325(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v133323(VarNext,B)
<=> v333(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26703,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133325(VarNext)
<=> ( v133326(VarNext)
& v328(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26702,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133326(VarNext)
<=> ( v133328(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_11061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133328(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_43521,axiom,
! [VarNext] :
( v253(VarNext,bitIndex306)
<=> v133315(VarNext,bitIndex74) ) ).
fof(addCaseBooleanConditionShiftedRanges1_145,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133317(VarNext)
=> ( ( v133315(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex347) )
& ( v133315(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex346) )
& ( v133315(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex345) )
& ( v133315(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex344) )
& ( v133315(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex343) )
& ( v133315(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex342) )
& ( v133315(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex341) )
& ( v133315(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex340) )
& ( v133315(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex339) )
& ( v133315(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex338) )
& ( v133315(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex337) )
& ( v133315(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex336) )
& ( v133315(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex335) )
& ( v133315(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex334) )
& ( v133315(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex333) )
& ( v133315(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex332) )
& ( v133315(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex331) )
& ( v133315(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex330) )
& ( v133315(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex329) )
& ( v133315(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex328) )
& ( v133315(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex327) )
& ( v133315(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex326) )
& ( v133315(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex325) )
& ( v133315(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex324) )
& ( v133315(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex323) )
& ( v133315(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex322) )
& ( v133315(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex321) )
& ( v133315(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex320) )
& ( v133315(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex319) )
& ( v133315(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex318) )
& ( v133315(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex317) )
& ( v133315(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex316) )
& ( v133315(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex315) )
& ( v133315(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex314) )
& ( v133315(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex313) )
& ( v133315(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex312) )
& ( v133315(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex311) )
& ( v133315(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex310) )
& ( v133315(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex309) )
& ( v133315(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex308) )
& ( v133315(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex307) )
& ( v133315(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex306) )
& ( v133315(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex305) )
& ( v133315(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex304) )
& ( v133315(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex303) )
& ( v133315(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex302) )
& ( v133315(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex301) )
& ( v133315(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex300) )
& ( v133315(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex299) )
& ( v133315(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex298) )
& ( v133315(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex297) )
& ( v133315(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex296) )
& ( v133315(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex295) )
& ( v133315(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex294) )
& ( v133315(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex293) )
& ( v133315(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex292) )
& ( v133315(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex291) )
& ( v133315(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex290) )
& ( v133315(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex289) )
& ( v133315(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex288) )
& ( v133315(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex287) )
& ( v133315(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex286) )
& ( v133315(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex285) )
& ( v133315(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex284) )
& ( v133315(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex283) )
& ( v133315(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex282) )
& ( v133315(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex281) )
& ( v133315(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex280) )
& ( v133315(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex279) )
& ( v133315(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex278) )
& ( v133315(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex277) )
& ( v133315(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex276) )
& ( v133315(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex275) )
& ( v133315(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex274) )
& ( v133315(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex273) )
& ( v133315(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex272) )
& ( v133315(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex271) )
& ( v133315(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex270) )
& ( v133315(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex269) )
& ( v133315(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex268) )
& ( v133315(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex267) )
& ( v133315(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex266) )
& ( v133315(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex265) )
& ( v133315(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex264) )
& ( v133315(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex263) )
& ( v133315(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex262) )
& ( v133315(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex261) )
& ( v133315(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex260) )
& ( v133315(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex259) )
& ( v133315(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex258) )
& ( v133315(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex257) )
& ( v133315(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex256) )
& ( v133315(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex255) )
& ( v133315(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex254) )
& ( v133315(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex253) )
& ( v133315(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex252) )
& ( v133315(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex251) )
& ( v133315(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex250) )
& ( v133315(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex249) )
& ( v133315(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex248) )
& ( v133315(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex247) )
& ( v133315(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex246) )
& ( v133315(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex245) )
& ( v133315(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex244) )
& ( v133315(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex243) )
& ( v133315(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex242) )
& ( v133315(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex241) )
& ( v133315(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex240) )
& ( v133315(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex239) )
& ( v133315(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex238) )
& ( v133315(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex237) )
& ( v133315(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex236) )
& ( v133315(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex235) )
& ( v133315(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex234) )
& ( v133315(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex233) )
& ( v133315(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex232) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2465,axiom,
! [VarNext] :
( v133317(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v133315(VarNext,B)
<=> v314(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26701,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133317(VarNext)
<=> ( v133318(VarNext)
& v308(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26700,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133318(VarNext)
<=> ( v133320(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_11060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133320(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_43520,axiom,
! [VarCurr] :
( v283(VarCurr,bitIndex74)
<=> v285(VarCurr,bitIndex74) ) ).
fof(addAssignment_43519,axiom,
! [VarCurr] :
( v285(VarCurr,bitIndex74)
<=> v287(VarCurr,bitIndex74) ) ).
fof(addAssignment_43518,axiom,
! [VarCurr] :
( v287(VarCurr,bitIndex74)
<=> v289(VarCurr,bitIndex74) ) ).
fof(addAssignment_43517,axiom,
! [VarCurr] :
( v289(VarCurr,bitIndex74)
<=> v291(VarCurr,bitIndex74) ) ).
fof(addAssignment_43516,axiom,
! [VarCurr] :
( v291(VarCurr,bitIndex74)
<=> v293(VarCurr,bitIndex74) ) ).
fof(addAssignment_43515,axiom,
! [VarCurr] :
( v245(VarCurr,bitIndex10)
<=> v247(VarCurr,bitIndex10) ) ).
fof(addAssignment_43514,axiom,
! [VarCurr] :
( v247(VarCurr,bitIndex10)
<=> v249(VarCurr,bitIndex10) ) ).
fof(addAssignment_43513,axiom,
! [VarCurr] :
( v249(VarCurr,bitIndex10)
<=> v251(VarCurr,bitIndex10) ) ).
fof(addAssignment_43512,axiom,
! [VarCurr] :
( v251(VarCurr,bitIndex10)
<=> v253(VarCurr,bitIndex590) ) ).
fof(addAssignment_43511,axiom,
! [VarNext] :
( v253(VarNext,bitIndex590)
<=> v133305(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionShiftedRanges1_144,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133307(VarNext)
=> ( ( v133305(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex695) )
& ( v133305(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex694) )
& ( v133305(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex693) )
& ( v133305(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex692) )
& ( v133305(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex691) )
& ( v133305(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex690) )
& ( v133305(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex689) )
& ( v133305(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex688) )
& ( v133305(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex687) )
& ( v133305(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex686) )
& ( v133305(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex685) )
& ( v133305(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex684) )
& ( v133305(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex683) )
& ( v133305(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex682) )
& ( v133305(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex681) )
& ( v133305(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex680) )
& ( v133305(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex679) )
& ( v133305(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex678) )
& ( v133305(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex677) )
& ( v133305(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex676) )
& ( v133305(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex675) )
& ( v133305(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex674) )
& ( v133305(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex673) )
& ( v133305(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex672) )
& ( v133305(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex671) )
& ( v133305(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex670) )
& ( v133305(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex669) )
& ( v133305(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex668) )
& ( v133305(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex667) )
& ( v133305(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex666) )
& ( v133305(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex665) )
& ( v133305(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex664) )
& ( v133305(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex663) )
& ( v133305(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex662) )
& ( v133305(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex661) )
& ( v133305(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex660) )
& ( v133305(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex659) )
& ( v133305(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex658) )
& ( v133305(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex657) )
& ( v133305(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex656) )
& ( v133305(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex655) )
& ( v133305(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex654) )
& ( v133305(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex653) )
& ( v133305(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex652) )
& ( v133305(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex651) )
& ( v133305(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex650) )
& ( v133305(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex649) )
& ( v133305(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex648) )
& ( v133305(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex647) )
& ( v133305(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex646) )
& ( v133305(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex645) )
& ( v133305(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex644) )
& ( v133305(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex643) )
& ( v133305(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex642) )
& ( v133305(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex641) )
& ( v133305(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex640) )
& ( v133305(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex639) )
& ( v133305(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex638) )
& ( v133305(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex637) )
& ( v133305(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex636) )
& ( v133305(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex635) )
& ( v133305(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex634) )
& ( v133305(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex633) )
& ( v133305(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex632) )
& ( v133305(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex631) )
& ( v133305(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex630) )
& ( v133305(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex629) )
& ( v133305(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex628) )
& ( v133305(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex627) )
& ( v133305(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex626) )
& ( v133305(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex625) )
& ( v133305(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex624) )
& ( v133305(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex623) )
& ( v133305(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex622) )
& ( v133305(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex621) )
& ( v133305(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex620) )
& ( v133305(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex619) )
& ( v133305(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex618) )
& ( v133305(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex617) )
& ( v133305(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex616) )
& ( v133305(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex615) )
& ( v133305(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex614) )
& ( v133305(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex613) )
& ( v133305(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex612) )
& ( v133305(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex611) )
& ( v133305(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex610) )
& ( v133305(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex609) )
& ( v133305(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex608) )
& ( v133305(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex607) )
& ( v133305(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex606) )
& ( v133305(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex605) )
& ( v133305(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex604) )
& ( v133305(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex603) )
& ( v133305(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex602) )
& ( v133305(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex601) )
& ( v133305(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex600) )
& ( v133305(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex599) )
& ( v133305(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex598) )
& ( v133305(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex597) )
& ( v133305(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex596) )
& ( v133305(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex595) )
& ( v133305(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex594) )
& ( v133305(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex593) )
& ( v133305(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex592) )
& ( v133305(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex591) )
& ( v133305(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex590) )
& ( v133305(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex589) )
& ( v133305(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex588) )
& ( v133305(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex587) )
& ( v133305(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex586) )
& ( v133305(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex585) )
& ( v133305(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex584) )
& ( v133305(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex583) )
& ( v133305(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex582) )
& ( v133305(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex581) )
& ( v133305(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2464,axiom,
! [VarNext] :
( v133307(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v133305(VarNext,B)
<=> v371(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26699,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133307(VarNext)
<=> ( v133308(VarNext)
& v366(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26698,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133308(VarNext)
<=> ( v133310(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_11059,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133310(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_43510,axiom,
! [VarNext] :
( v253(VarNext,bitIndex474)
<=> v133297(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionShiftedRanges1_143,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133299(VarNext)
=> ( ( v133297(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex579) )
& ( v133297(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex578) )
& ( v133297(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex577) )
& ( v133297(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex576) )
& ( v133297(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex575) )
& ( v133297(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex574) )
& ( v133297(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex573) )
& ( v133297(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex572) )
& ( v133297(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex571) )
& ( v133297(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex570) )
& ( v133297(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex569) )
& ( v133297(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex568) )
& ( v133297(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex567) )
& ( v133297(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex566) )
& ( v133297(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex565) )
& ( v133297(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex564) )
& ( v133297(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex563) )
& ( v133297(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex562) )
& ( v133297(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex561) )
& ( v133297(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex560) )
& ( v133297(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex559) )
& ( v133297(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex558) )
& ( v133297(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex557) )
& ( v133297(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex556) )
& ( v133297(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex555) )
& ( v133297(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex554) )
& ( v133297(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex553) )
& ( v133297(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex552) )
& ( v133297(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex551) )
& ( v133297(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex550) )
& ( v133297(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex549) )
& ( v133297(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex548) )
& ( v133297(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex547) )
& ( v133297(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex546) )
& ( v133297(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex545) )
& ( v133297(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex544) )
& ( v133297(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex543) )
& ( v133297(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex542) )
& ( v133297(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex541) )
& ( v133297(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex540) )
& ( v133297(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex539) )
& ( v133297(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex538) )
& ( v133297(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex537) )
& ( v133297(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex536) )
& ( v133297(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex535) )
& ( v133297(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex534) )
& ( v133297(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex533) )
& ( v133297(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex532) )
& ( v133297(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex531) )
& ( v133297(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex530) )
& ( v133297(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex529) )
& ( v133297(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex528) )
& ( v133297(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex527) )
& ( v133297(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex526) )
& ( v133297(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex525) )
& ( v133297(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex524) )
& ( v133297(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex523) )
& ( v133297(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex522) )
& ( v133297(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex521) )
& ( v133297(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex520) )
& ( v133297(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex519) )
& ( v133297(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex518) )
& ( v133297(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex517) )
& ( v133297(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex516) )
& ( v133297(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex515) )
& ( v133297(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex514) )
& ( v133297(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex513) )
& ( v133297(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex512) )
& ( v133297(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex511) )
& ( v133297(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex510) )
& ( v133297(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex509) )
& ( v133297(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex508) )
& ( v133297(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex507) )
& ( v133297(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex506) )
& ( v133297(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex505) )
& ( v133297(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex504) )
& ( v133297(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex503) )
& ( v133297(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex502) )
& ( v133297(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex501) )
& ( v133297(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex500) )
& ( v133297(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex499) )
& ( v133297(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex498) )
& ( v133297(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex497) )
& ( v133297(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex496) )
& ( v133297(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex495) )
& ( v133297(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex494) )
& ( v133297(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex493) )
& ( v133297(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex492) )
& ( v133297(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex491) )
& ( v133297(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex490) )
& ( v133297(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex489) )
& ( v133297(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex488) )
& ( v133297(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex487) )
& ( v133297(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex486) )
& ( v133297(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex485) )
& ( v133297(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex484) )
& ( v133297(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex483) )
& ( v133297(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex482) )
& ( v133297(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex481) )
& ( v133297(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex480) )
& ( v133297(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex479) )
& ( v133297(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex478) )
& ( v133297(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex477) )
& ( v133297(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex476) )
& ( v133297(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex475) )
& ( v133297(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex474) )
& ( v133297(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex473) )
& ( v133297(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex472) )
& ( v133297(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex471) )
& ( v133297(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex470) )
& ( v133297(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex469) )
& ( v133297(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex468) )
& ( v133297(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex467) )
& ( v133297(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex466) )
& ( v133297(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex465) )
& ( v133297(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2463,axiom,
! [VarNext] :
( v133299(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v133297(VarNext,B)
<=> v352(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26697,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133299(VarNext)
<=> ( v133300(VarNext)
& v347(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133300(VarNext)
<=> ( v133302(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_11058,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133302(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_43509,axiom,
! [VarNext] :
( v253(VarNext,bitIndex358)
<=> v133289(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionShiftedRanges1_142,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133291(VarNext)
=> ( ( v133289(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex463) )
& ( v133289(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex462) )
& ( v133289(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex461) )
& ( v133289(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex460) )
& ( v133289(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex459) )
& ( v133289(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex458) )
& ( v133289(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex457) )
& ( v133289(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex456) )
& ( v133289(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex455) )
& ( v133289(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex454) )
& ( v133289(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex453) )
& ( v133289(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex452) )
& ( v133289(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex451) )
& ( v133289(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex450) )
& ( v133289(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex449) )
& ( v133289(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex448) )
& ( v133289(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex447) )
& ( v133289(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex446) )
& ( v133289(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex445) )
& ( v133289(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex444) )
& ( v133289(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex443) )
& ( v133289(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex442) )
& ( v133289(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex441) )
& ( v133289(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex440) )
& ( v133289(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex439) )
& ( v133289(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex438) )
& ( v133289(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex437) )
& ( v133289(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex436) )
& ( v133289(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex435) )
& ( v133289(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex434) )
& ( v133289(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex433) )
& ( v133289(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex432) )
& ( v133289(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex431) )
& ( v133289(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex430) )
& ( v133289(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex429) )
& ( v133289(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex428) )
& ( v133289(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex427) )
& ( v133289(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex426) )
& ( v133289(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex425) )
& ( v133289(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex424) )
& ( v133289(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex423) )
& ( v133289(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex422) )
& ( v133289(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex421) )
& ( v133289(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex420) )
& ( v133289(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex419) )
& ( v133289(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex418) )
& ( v133289(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex417) )
& ( v133289(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex416) )
& ( v133289(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex415) )
& ( v133289(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex414) )
& ( v133289(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex413) )
& ( v133289(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex412) )
& ( v133289(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex411) )
& ( v133289(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex410) )
& ( v133289(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex409) )
& ( v133289(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex408) )
& ( v133289(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex407) )
& ( v133289(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex406) )
& ( v133289(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex405) )
& ( v133289(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex404) )
& ( v133289(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex403) )
& ( v133289(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex402) )
& ( v133289(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex401) )
& ( v133289(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex400) )
& ( v133289(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex399) )
& ( v133289(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex398) )
& ( v133289(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex397) )
& ( v133289(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex396) )
& ( v133289(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex395) )
& ( v133289(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex394) )
& ( v133289(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex393) )
& ( v133289(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex392) )
& ( v133289(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex391) )
& ( v133289(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex390) )
& ( v133289(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex389) )
& ( v133289(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex388) )
& ( v133289(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex387) )
& ( v133289(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex386) )
& ( v133289(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex385) )
& ( v133289(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex384) )
& ( v133289(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex383) )
& ( v133289(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex382) )
& ( v133289(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex381) )
& ( v133289(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex380) )
& ( v133289(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex379) )
& ( v133289(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex378) )
& ( v133289(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex377) )
& ( v133289(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex376) )
& ( v133289(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex375) )
& ( v133289(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex374) )
& ( v133289(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex373) )
& ( v133289(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex372) )
& ( v133289(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex371) )
& ( v133289(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex370) )
& ( v133289(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex369) )
& ( v133289(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex368) )
& ( v133289(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex367) )
& ( v133289(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex366) )
& ( v133289(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex365) )
& ( v133289(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex364) )
& ( v133289(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex363) )
& ( v133289(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex362) )
& ( v133289(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex361) )
& ( v133289(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex360) )
& ( v133289(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex359) )
& ( v133289(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex358) )
& ( v133289(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex357) )
& ( v133289(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex356) )
& ( v133289(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex355) )
& ( v133289(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex354) )
& ( v133289(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex353) )
& ( v133289(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex352) )
& ( v133289(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex351) )
& ( v133289(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex350) )
& ( v133289(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex349) )
& ( v133289(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2462,axiom,
! [VarNext] :
( v133291(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v133289(VarNext,B)
<=> v333(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26695,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133291(VarNext)
<=> ( v133292(VarNext)
& v328(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26694,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133292(VarNext)
<=> ( v133294(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_11057,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133294(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_43508,axiom,
! [VarNext] :
( v253(VarNext,bitIndex242)
<=> v133281(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionShiftedRanges1_141,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133283(VarNext)
=> ( ( v133281(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex347) )
& ( v133281(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex346) )
& ( v133281(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex345) )
& ( v133281(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex344) )
& ( v133281(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex343) )
& ( v133281(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex342) )
& ( v133281(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex341) )
& ( v133281(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex340) )
& ( v133281(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex339) )
& ( v133281(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex338) )
& ( v133281(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex337) )
& ( v133281(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex336) )
& ( v133281(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex335) )
& ( v133281(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex334) )
& ( v133281(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex333) )
& ( v133281(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex332) )
& ( v133281(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex331) )
& ( v133281(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex330) )
& ( v133281(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex329) )
& ( v133281(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex328) )
& ( v133281(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex327) )
& ( v133281(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex326) )
& ( v133281(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex325) )
& ( v133281(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex324) )
& ( v133281(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex323) )
& ( v133281(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex322) )
& ( v133281(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex321) )
& ( v133281(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex320) )
& ( v133281(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex319) )
& ( v133281(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex318) )
& ( v133281(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex317) )
& ( v133281(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex316) )
& ( v133281(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex315) )
& ( v133281(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex314) )
& ( v133281(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex313) )
& ( v133281(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex312) )
& ( v133281(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex311) )
& ( v133281(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex310) )
& ( v133281(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex309) )
& ( v133281(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex308) )
& ( v133281(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex307) )
& ( v133281(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex306) )
& ( v133281(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex305) )
& ( v133281(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex304) )
& ( v133281(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex303) )
& ( v133281(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex302) )
& ( v133281(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex301) )
& ( v133281(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex300) )
& ( v133281(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex299) )
& ( v133281(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex298) )
& ( v133281(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex297) )
& ( v133281(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex296) )
& ( v133281(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex295) )
& ( v133281(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex294) )
& ( v133281(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex293) )
& ( v133281(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex292) )
& ( v133281(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex291) )
& ( v133281(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex290) )
& ( v133281(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex289) )
& ( v133281(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex288) )
& ( v133281(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex287) )
& ( v133281(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex286) )
& ( v133281(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex285) )
& ( v133281(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex284) )
& ( v133281(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex283) )
& ( v133281(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex282) )
& ( v133281(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex281) )
& ( v133281(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex280) )
& ( v133281(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex279) )
& ( v133281(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex278) )
& ( v133281(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex277) )
& ( v133281(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex276) )
& ( v133281(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex275) )
& ( v133281(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex274) )
& ( v133281(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex273) )
& ( v133281(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex272) )
& ( v133281(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex271) )
& ( v133281(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex270) )
& ( v133281(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex269) )
& ( v133281(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex268) )
& ( v133281(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex267) )
& ( v133281(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex266) )
& ( v133281(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex265) )
& ( v133281(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex264) )
& ( v133281(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex263) )
& ( v133281(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex262) )
& ( v133281(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex261) )
& ( v133281(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex260) )
& ( v133281(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex259) )
& ( v133281(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex258) )
& ( v133281(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex257) )
& ( v133281(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex256) )
& ( v133281(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex255) )
& ( v133281(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex254) )
& ( v133281(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex253) )
& ( v133281(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex252) )
& ( v133281(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex251) )
& ( v133281(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex250) )
& ( v133281(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex249) )
& ( v133281(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex248) )
& ( v133281(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex247) )
& ( v133281(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex246) )
& ( v133281(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex245) )
& ( v133281(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex244) )
& ( v133281(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex243) )
& ( v133281(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex242) )
& ( v133281(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex241) )
& ( v133281(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex240) )
& ( v133281(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex239) )
& ( v133281(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex238) )
& ( v133281(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex237) )
& ( v133281(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex236) )
& ( v133281(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex235) )
& ( v133281(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex234) )
& ( v133281(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex233) )
& ( v133281(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex232) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2461,axiom,
! [VarNext] :
( v133283(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v133281(VarNext,B)
<=> v314(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26693,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133283(VarNext)
<=> ( v133284(VarNext)
& v308(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26692,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133284(VarNext)
<=> ( v133286(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_11056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133286(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_43507,axiom,
! [VarCurr] :
( v283(VarCurr,bitIndex10)
<=> v285(VarCurr,bitIndex10) ) ).
fof(addAssignment_43506,axiom,
! [VarCurr] :
( v285(VarCurr,bitIndex10)
<=> v287(VarCurr,bitIndex10) ) ).
fof(addAssignment_43505,axiom,
! [VarCurr] :
( v287(VarCurr,bitIndex10)
<=> v289(VarCurr,bitIndex10) ) ).
fof(addAssignment_43504,axiom,
! [VarCurr] :
( v289(VarCurr,bitIndex10)
<=> v291(VarCurr,bitIndex10) ) ).
fof(addAssignment_43503,axiom,
! [VarCurr] :
( v291(VarCurr,bitIndex10)
<=> v293(VarCurr,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3191,axiom,
! [VarCurr] :
( ~ v133253(VarCurr)
=> ( v133251(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2996,axiom,
! [VarCurr] :
( v133253(VarCurr)
=> ( v133251(VarCurr)
<=> v133279(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5409,axiom,
! [VarCurr] :
( ~ v133254(VarCurr)
=> ( v133279(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5398,axiom,
! [VarCurr] :
( v133254(VarCurr)
=> ( v133279(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26691,axiom,
! [VarCurr] :
( v133253(VarCurr)
<=> ( v133254(VarCurr)
| v133256(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26690,axiom,
! [VarCurr] :
( v133256(VarCurr)
<=> ( v133257(VarCurr)
| v133274(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26689,axiom,
! [VarCurr] :
( v133274(VarCurr)
<=> ( v133276(VarCurr)
& v133012(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26688,axiom,
! [VarCurr] :
( v133276(VarCurr)
<=> ( v133277(VarCurr)
& v10053(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26687,axiom,
! [VarCurr] :
( v133277(VarCurr)
<=> ( v133278(VarCurr)
& v10052(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3078,axiom,
! [VarCurr] :
( v133278(VarCurr)
<=> ( v133269(VarCurr)
& v4200(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26686,axiom,
! [VarCurr] :
( v133257(VarCurr)
<=> ( v133258(VarCurr)
| v133271(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26685,axiom,
! [VarCurr] :
( v133271(VarCurr)
<=> ( v133273(VarCurr)
& v133012(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3077,axiom,
! [VarCurr] :
( v133273(VarCurr)
<=> ( v133267(VarCurr)
& v4200(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26684,axiom,
! [VarCurr] :
( v133258(VarCurr)
<=> ( v133259(VarCurr)
| v133264(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26683,axiom,
! [VarCurr] :
( v133264(VarCurr)
<=> ( v133266(VarCurr)
& v133012(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26682,axiom,
! [VarCurr] :
( v133266(VarCurr)
<=> ( v133267(VarCurr)
& v10053(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26681,axiom,
! [VarCurr] :
( v133267(VarCurr)
<=> ( v133268(VarCurr)
& v10052(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26680,axiom,
! [VarCurr] :
( v133268(VarCurr)
<=> ( v133269(VarCurr)
& v10051(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26679,axiom,
! [VarCurr] :
( v133269(VarCurr)
<=> ( v133270(VarCurr)
& v10050(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26678,axiom,
! [VarCurr] :
( v133270(VarCurr)
<=> ( v4200(VarCurr,bitIndex0)
& v10049(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26677,axiom,
! [VarCurr] :
( v133259(VarCurr)
<=> ( v133260(VarCurr)
| v133262(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26676,axiom,
! [VarCurr] :
( v133262(VarCurr)
<=> ( v10058(VarCurr)
& v133012(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26675,axiom,
! [VarCurr] :
( v133260(VarCurr)
<=> ( v10043(VarCurr)
& v133012(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26674,axiom,
! [VarCurr] :
( v133254(VarCurr)
<=> ( v15443(VarCurr)
& v133012(VarCurr) ) ) ).
fof(addAssignment_43502,axiom,
! [VarCurr] :
( ( v133246(VarCurr,bitIndex6)
<=> v105133(VarCurr,bitIndex122) )
& ( v133246(VarCurr,bitIndex5)
<=> v105133(VarCurr,bitIndex121) )
& ( v133246(VarCurr,bitIndex4)
<=> v105133(VarCurr,bitIndex120) )
& ( v133246(VarCurr,bitIndex3)
<=> v105133(VarCurr,bitIndex119) )
& ( v133246(VarCurr,bitIndex2)
<=> v105133(VarCurr,bitIndex118) )
& ( v133246(VarCurr,bitIndex1)
<=> v105133(VarCurr,bitIndex117) )
& ( v133246(VarCurr,bitIndex0)
<=> v105133(VarCurr,bitIndex116) ) ) ).
fof(addAssignment_43501,axiom,
! [VarCurr] :
( v90(VarCurr)
<=> v92(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133223(VarNext)
=> ( v92(VarNext)
<=> v92(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2460,axiom,
! [VarNext] :
( v133223(VarNext)
=> ( v92(VarNext)
<=> v133241(VarNext) ) ) ).
fof(addAssignment_43500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133241(VarNext)
<=> v133239(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3190,axiom,
! [VarCurr] :
( ~ v133238(VarCurr)
=> ( v133239(VarCurr)
<=> v133242(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2995,axiom,
! [VarCurr] :
( v133238(VarCurr)
=> ( v133239(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3189,axiom,
! [VarCurr] :
( ~ v96(VarCurr)
=> ( v133242(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2994,axiom,
! [VarCurr] :
( v96(VarCurr)
=> ( v133242(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26673,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133223(VarNext)
<=> ( v133224(VarNext)
& v133231(VarNext) ) ) ) ).
fof(addAssignment_43499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133231(VarNext)
<=> v133229(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26672,axiom,
! [VarCurr] :
( v133229(VarCurr)
<=> ( v133232(VarCurr)
| v133238(VarCurr) ) ) ).
fof(writeUnaryOperator_11055,axiom,
! [VarCurr] :
( ~ v133238(VarCurr)
<=> v94(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26671,axiom,
! [VarCurr] :
( v133232(VarCurr)
<=> ( v133233(VarCurr)
| v96(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26670,axiom,
! [VarCurr] :
( v133233(VarCurr)
<=> ( v133234(VarCurr)
& v133237(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9310,axiom,
! [VarCurr] :
( v133237(VarCurr)
<=> ( v105197(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26669,axiom,
! [VarCurr] :
( v133234(VarCurr)
<=> ( v133235(VarCurr)
& v133236(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9309,axiom,
! [VarCurr] :
( v133236(VarCurr)
<=> ( v15467(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_9308,axiom,
! [VarCurr] :
( v133235(VarCurr)
<=> ( v15471(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133224(VarNext)
<=> ( v133225(VarNext)
& v105202(VarNext) ) ) ) ).
fof(writeUnaryOperator_11054,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133225(VarNext)
<=> v105209(VarNext) ) ) ).
fof(addAssignment_43498,axiom,
! [VarCurr] :
( v105197(VarCurr,bitIndex0)
<=> v105219(VarCurr,bitIndex0) ) ).
fof(addAssignment_43497,axiom,
! [VarCurr] :
( v96(VarCurr)
<=> v98(VarCurr) ) ).
fof(addAssignment_43496,axiom,
! [VarCurr] :
( v98(VarCurr)
<=> v100(VarCurr) ) ).
fof(addAssignment_43495,axiom,
! [VarCurr] :
( v100(VarCurr)
<=> v102(VarCurr) ) ).
fof(addAssignment_43494,axiom,
! [VarCurr] :
( v102(VarCurr)
<=> v104(VarCurr) ) ).
fof(addAssignment_43493,axiom,
! [VarCurr] :
( v104(VarCurr)
<=> v106(VarCurr) ) ).
fof(addAssignment_43492,axiom,
! [VarCurr] :
( v106(VarCurr)
<=> v108(VarCurr) ) ).
fof(addAssignment_43491,axiom,
! [VarCurr] :
( v108(VarCurr)
<=> v110(VarCurr) ) ).
fof(addAssignment_43490,axiom,
! [VarCurr] :
( v110(VarCurr)
<=> v112(VarCurr,bitIndex1) ) ).
fof(addAssignment_43489,axiom,
! [VarNext] :
( v112(VarNext,bitIndex1)
<=> v133214(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionShiftedRanges1_140,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133215(VarNext)
=> ( ( v133214(VarNext,bitIndex1)
<=> v112(VarCurr,bitIndex2) )
& ( v133214(VarNext,bitIndex0)
<=> v112(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2459,axiom,
! [VarNext] :
( v133215(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v133214(VarNext,B)
<=> v131292(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133215(VarNext)
<=> v133216(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26666,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133216(VarNext)
<=> ( v133218(VarNext)
& v131200(VarNext) ) ) ) ).
fof(writeUnaryOperator_11053,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133218(VarNext)
<=> v131207(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_586,axiom,
! [VarCurr] :
( ~ v133199(VarCurr)
=> ( v121(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_781,axiom,
! [VarCurr] :
( v133199(VarCurr)
=> ( v121(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26665,axiom,
! [VarCurr] :
( v133199(VarCurr)
<=> ( v133200(VarCurr)
| v133209(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26664,axiom,
! [VarCurr] :
( v133209(VarCurr)
<=> ( v133210(VarCurr)
& v133211(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26663,axiom,
! [VarCurr] :
( v133211(VarCurr)
<=> ( v133212(VarCurr)
& v131281(VarCurr) ) ) ).
fof(writeUnaryOperator_11052,axiom,
! [VarCurr] :
( ~ v133212(VarCurr)
<=> v15451(VarCurr) ) ).
fof(writeUnaryOperator_11051,axiom,
! [VarCurr] :
( ~ v133210(VarCurr)
<=> v131253(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26662,axiom,
! [VarCurr] :
( v133200(VarCurr)
<=> ( v133201(VarCurr)
& v131253(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26661,axiom,
! [VarCurr] :
( v133201(VarCurr)
<=> ( v133202(VarCurr)
| v133206(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26660,axiom,
! [VarCurr] :
( v133206(VarCurr)
<=> ( v133208(VarCurr)
& v131242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26659,axiom,
! [VarCurr] :
( v133208(VarCurr)
<=> ( v131251(VarCurr)
& v131246(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26658,axiom,
! [VarCurr] :
( v133202(VarCurr)
<=> ( v133204(VarCurr)
& v131242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26657,axiom,
! [VarCurr] :
( v133204(VarCurr)
<=> ( v133205(VarCurr)
& v15423(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26656,axiom,
! [VarCurr] :
( v133205(VarCurr)
<=> ( v131251(VarCurr)
& v131277(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26655,axiom,
! [VarCurr] :
( v235(VarCurr)
<=> ( v133194(VarCurr)
| v133195(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26654,axiom,
! [VarCurr] :
( v133195(VarCurr)
<=> ( v133196(VarCurr)
& v133014(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26653,axiom,
! [VarCurr] :
( v133196(VarCurr)
<=> ( v133001(VarCurr)
| v15425(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26652,axiom,
! [VarCurr] :
( v133194(VarCurr)
<=> ( v237(VarCurr)
& v10060(VarCurr) ) ) ).
fof(addAssignment_43488,axiom,
! [VarCurr] :
( v133014(VarCurr)
<=> v133016(VarCurr) ) ).
fof(addAssignment_43487,axiom,
! [VarCurr] :
( v133016(VarCurr)
<=> v133018(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26651,axiom,
! [VarCurr] :
( v133018(VarCurr)
<=> ( v133191(VarCurr)
& v133192(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3076,axiom,
! [VarCurr] :
( v133192(VarCurr)
<=> ( v133020(VarCurr,bitIndex4)
<~> v133102(VarCurr,bitIndex4) ) ) ).
fof(addBitVectorEqualityBitBlasted_9307,axiom,
! [VarCurr] :
( v133191(VarCurr)
<=> ( ( v133020(VarCurr,bitIndex3)
<=> v133102(VarCurr,bitIndex3) )
& ( v133020(VarCurr,bitIndex2)
<=> v133102(VarCurr,bitIndex2) )
& ( v133020(VarCurr,bitIndex1)
<=> v133102(VarCurr,bitIndex1) )
& ( v133020(VarCurr,bitIndex0)
<=> v133102(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133172(VarNext)
=> ( v133102(VarNext,bitIndex4)
<=> v133102(VarCurr,bitIndex4) ) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_16,axiom,
! [VarNext] :
( v133172(VarNext)
=> ( v133102(VarNext,bitIndex4)
<=> v133186(VarNext) ) ) ).
fof(addAssignment_43486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133186(VarNext)
<=> v133184(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5408,axiom,
! [VarCurr] :
( ~ v133122(VarCurr)
=> ( v133184(VarCurr)
<=> v133187(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5397,axiom,
! [VarCurr] :
( v133122(VarCurr)
=> ( v133184(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_11050,axiom,
! [VarCurr] :
( ~ v133187(VarCurr)
<=> v133102(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26650,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133172(VarNext)
<=> ( v133173(VarNext)
& v133180(VarNext) ) ) ) ).
fof(addAssignment_43485,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133180(VarNext)
<=> v133178(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26649,axiom,
! [VarCurr] :
( v133178(VarCurr)
<=> ( v133122(VarCurr)
| v133181(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26648,axiom,
! [VarCurr] :
( v133181(VarCurr)
<=> ( v133182(VarCurr)
& v133183(VarCurr) ) ) ).
fof(writeUnaryOperator_11049,axiom,
! [VarCurr] :
( ~ v133183(VarCurr)
<=> v133122(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26647,axiom,
! [VarCurr] :
( v133182(VarCurr)
<=> ( v133129(VarCurr)
& v133104(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26646,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133173(VarNext)
<=> ( v133175(VarNext)
& v131325(VarNext) ) ) ) ).
fof(writeUnaryOperator_11048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133175(VarNext)
<=> v131332(VarNext) ) ) ).
fof(addAssignment_43484,axiom,
! [VarCurr] :
( v133020(VarCurr,bitIndex4)
<=> v133022(VarCurr,bitIndex4) ) ).
fof(addAssignment_43483,axiom,
! [VarCurr] :
( v133022(VarCurr,bitIndex4)
<=> v133024(VarCurr,bitIndex4) ) ).
fof(addAssignment_43482,axiom,
! [VarCurr] :
( v133024(VarCurr,bitIndex4)
<=> v133026(VarCurr,bitIndex4) ) ).
fof(addAssignment_43481,axiom,
! [VarCurr] :
( v133026(VarCurr,bitIndex4)
<=> v133028(VarCurr,bitIndex4) ) ).
fof(addAssignment_43480,axiom,
! [VarCurr] :
( v133028(VarCurr,bitIndex4)
<=> v133030(VarCurr,bitIndex4) ) ).
fof(addAssignment_43479,axiom,
! [VarCurr] :
( v133030(VarCurr,bitIndex4)
<=> v133032(VarCurr,bitIndex4) ) ).
fof(addAssignment_43478,axiom,
! [VarCurr] :
( v133032(VarCurr,bitIndex4)
<=> v133098(VarCurr,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_2334,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133153(VarNext)
=> ( v133099(VarNext)
<=> v133099(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2458,axiom,
! [VarNext] :
( v133153(VarNext)
=> ( v133099(VarNext)
<=> v133166(VarNext) ) ) ).
fof(addAssignment_43477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133166(VarNext)
<=> v133164(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5407,axiom,
! [VarCurr] :
( ~ v133067(VarCurr)
=> ( v133164(VarCurr)
<=> v133167(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5396,axiom,
! [VarCurr] :
( v133067(VarCurr)
=> ( v133164(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26645,axiom,
! [VarCurr] :
( v133167(VarCurr)
<=> ( v133099(VarCurr)
<~> v133054(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26644,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133153(VarNext)
<=> ( v133154(VarNext)
& v133161(VarNext) ) ) ) ).
fof(addAssignment_43476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133161(VarNext)
<=> v133159(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26643,axiom,
! [VarCurr] :
( v133159(VarCurr)
<=> ( v133067(VarCurr)
| v133162(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26642,axiom,
! [VarCurr] :
( v133162(VarCurr)
<=> ( v133036(VarCurr)
& v133163(VarCurr) ) ) ).
fof(writeUnaryOperator_11047,axiom,
! [VarCurr] :
( ~ v133163(VarCurr)
<=> v133067(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26641,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133154(VarNext)
<=> ( v133156(VarNext)
& v15334(VarNext) ) ) ) ).
fof(writeUnaryOperator_11046,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133156(VarNext)
<=> v15341(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2333,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133113(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133102(VarNext,B)
<=> v133102(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2457,axiom,
! [VarNext] :
( v133113(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133102(VarNext,B)
<=> v133127(VarNext,B) ) ) ) ).
fof(addAssignment_43475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133127(VarNext,B)
<=> v133125(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5406,axiom,
! [VarCurr] :
( ~ v133122(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133125(VarCurr,B)
<=> v133128(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5395,axiom,
! [VarCurr] :
( v133122(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133125(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3188,axiom,
! [VarCurr] :
( ~ v133129(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133128(VarCurr,B)
<=> v133130(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2993,axiom,
! [VarCurr] :
( v133129(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133128(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_43474,axiom,
! [VarCurr] :
( v133130(VarCurr,bitIndex0)
<=> v133146(VarCurr) ) ).
fof(addAssignment_43473,axiom,
! [VarCurr] :
( v133130(VarCurr,bitIndex1)
<=> v133144(VarCurr) ) ).
fof(addAssignment_43472,axiom,
! [VarCurr] :
( v133130(VarCurr,bitIndex2)
<=> v133139(VarCurr) ) ).
fof(addAssignment_43471,axiom,
! [VarCurr] :
( v133130(VarCurr,bitIndex3)
<=> v133132(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26640,axiom,
! [VarCurr] :
( v133144(VarCurr)
<=> ( v133145(VarCurr)
& v133148(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3075,axiom,
! [VarCurr] :
( v133148(VarCurr)
<=> ( v133102(VarCurr,bitIndex0)
| v133102(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26639,axiom,
! [VarCurr] :
( v133145(VarCurr)
<=> ( v133146(VarCurr)
| v133147(VarCurr) ) ) ).
fof(writeUnaryOperator_11045,axiom,
! [VarCurr] :
( ~ v133147(VarCurr)
<=> v133102(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11044,axiom,
! [VarCurr] :
( ~ v133146(VarCurr)
<=> v133102(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26638,axiom,
! [VarCurr] :
( v133139(VarCurr)
<=> ( v133140(VarCurr)
& v133143(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3074,axiom,
! [VarCurr] :
( v133143(VarCurr)
<=> ( v133136(VarCurr)
| v133102(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26637,axiom,
! [VarCurr] :
( v133140(VarCurr)
<=> ( v133141(VarCurr)
| v133142(VarCurr) ) ) ).
fof(writeUnaryOperator_11043,axiom,
! [VarCurr] :
( ~ v133142(VarCurr)
<=> v133102(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_11042,axiom,
! [VarCurr] :
( ~ v133141(VarCurr)
<=> v133136(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26636,axiom,
! [VarCurr] :
( v133132(VarCurr)
<=> ( v133133(VarCurr)
& v133138(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3073,axiom,
! [VarCurr] :
( v133138(VarCurr)
<=> ( v133135(VarCurr)
| v133102(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26635,axiom,
! [VarCurr] :
( v133133(VarCurr)
<=> ( v133134(VarCurr)
| v133137(VarCurr) ) ) ).
fof(writeUnaryOperator_11041,axiom,
! [VarCurr] :
( ~ v133137(VarCurr)
<=> v133102(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_11040,axiom,
! [VarCurr] :
( ~ v133134(VarCurr)
<=> v133135(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3072,axiom,
! [VarCurr] :
( v133135(VarCurr)
<=> ( v133136(VarCurr)
& v133102(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3071,axiom,
! [VarCurr] :
( v133136(VarCurr)
<=> ( v133102(VarCurr,bitIndex0)
& v133102(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_9306,axiom,
! [VarCurr] :
( v133129(VarCurr)
<=> ( ( v133102(VarCurr,bitIndex3)
<=> $true )
& ( v133102(VarCurr,bitIndex2)
<=> $false )
& ( v133102(VarCurr,bitIndex1)
<=> $true )
& ( v133102(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26634,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133113(VarNext)
<=> ( v133114(VarNext)
& v133121(VarNext) ) ) ) ).
fof(addAssignment_43470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133121(VarNext)
<=> v133119(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26633,axiom,
! [VarCurr] :
( v133119(VarCurr)
<=> ( v133122(VarCurr)
| v133123(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26632,axiom,
! [VarCurr] :
( v133123(VarCurr)
<=> ( v133104(VarCurr)
& v133124(VarCurr) ) ) ).
fof(writeUnaryOperator_11039,axiom,
! [VarCurr] :
( ~ v133124(VarCurr)
<=> v133122(VarCurr) ) ).
fof(writeUnaryOperator_11038,axiom,
! [VarCurr] :
( ~ v133122(VarCurr)
<=> v15405(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26631,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133114(VarNext)
<=> ( v133115(VarNext)
& v131325(VarNext) ) ) ) ).
fof(writeUnaryOperator_11037,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133115(VarNext)
<=> v131332(VarNext) ) ) ).
fof(addAssignment_43469,axiom,
! [VarCurr] :
( v133104(VarCurr)
<=> v133106(VarCurr) ) ).
fof(addAssignment_43468,axiom,
! [VarCurr] :
( v133106(VarCurr)
<=> v133108(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3070,axiom,
! [VarCurr] :
( v133108(VarCurr)
<=> ( v121(VarCurr,bitIndex1)
& v133110(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26630,axiom,
! [VarCurr] :
( v133110(VarCurr)
<=> ( v15425(VarCurr)
| v133001(VarCurr) ) ) ).
fof(addAssignment_43467,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133020(VarCurr,B)
<=> v133022(VarCurr,B) ) ) ).
fof(addAssignment_43466,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133022(VarCurr,B)
<=> v133024(VarCurr,B) ) ) ).
fof(addAssignment_43465,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133024(VarCurr,B)
<=> v133026(VarCurr,B) ) ) ).
fof(addAssignment_43464,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133026(VarCurr,B)
<=> v133028(VarCurr,B) ) ) ).
fof(addAssignment_43463,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133028(VarCurr,B)
<=> v133030(VarCurr,B) ) ) ).
fof(addAssignment_43462,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133030(VarCurr,B)
<=> v133032(VarCurr,B) ) ) ).
fof(addAssignment_43461,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133032(VarCurr,B)
<=> v133098(VarCurr,B) ) ) ).
fof(addAssignment_43460,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133098(VarCurr,B)
<=> v133034(VarCurr,B) ) ) ).
fof(addAssignment_43459,axiom,
! [VarCurr] :
( v133098(VarCurr,bitIndex4)
<=> v133099(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2332,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133058(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133034(VarNext,B)
<=> v133034(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2456,axiom,
! [VarNext] :
( v133058(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133034(VarNext,B)
<=> v133072(VarNext,B) ) ) ) ).
fof(addAssignment_43458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133072(VarNext,B)
<=> v133070(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5405,axiom,
! [VarCurr] :
( ~ v133067(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133070(VarCurr,B)
<=> v133073(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5394,axiom,
! [VarCurr] :
( v133067(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133070(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_141,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133073(VarCurr,B)
<=> ( v133074(VarCurr,B)
& v133093(VarCurr,B) ) ) ) ).
fof(addAssignment_43457,axiom,
! [VarCurr] :
( v133093(VarCurr,bitIndex0)
<=> v133094(VarCurr) ) ).
fof(addAssignment_43456,axiom,
! [VarCurr] :
( v133093(VarCurr,bitIndex1)
<=> v133094(VarCurr) ) ).
fof(addAssignment_43455,axiom,
! [VarCurr] :
( v133093(VarCurr,bitIndex2)
<=> v133094(VarCurr) ) ).
fof(addAssignment_43454,axiom,
! [VarCurr] :
( v133093(VarCurr,bitIndex3)
<=> v133094(VarCurr) ) ).
fof(addAssignment_43453,axiom,
! [VarCurr] :
( v133094(VarCurr)
<=> v133095(VarCurr) ) ).
fof(writeUnaryOperator_11036,axiom,
! [VarCurr] :
( ~ v133095(VarCurr)
<=> v133054(VarCurr) ) ).
fof(addAssignment_43452,axiom,
! [VarCurr] :
( v133074(VarCurr,bitIndex0)
<=> v133090(VarCurr) ) ).
fof(addAssignment_43451,axiom,
! [VarCurr] :
( v133074(VarCurr,bitIndex1)
<=> v133088(VarCurr) ) ).
fof(addAssignment_43450,axiom,
! [VarCurr] :
( v133074(VarCurr,bitIndex2)
<=> v133083(VarCurr) ) ).
fof(addAssignment_43449,axiom,
! [VarCurr] :
( v133074(VarCurr,bitIndex3)
<=> v133076(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26629,axiom,
! [VarCurr] :
( v133088(VarCurr)
<=> ( v133089(VarCurr)
& v133092(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3069,axiom,
! [VarCurr] :
( v133092(VarCurr)
<=> ( v133034(VarCurr,bitIndex0)
| v133034(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26628,axiom,
! [VarCurr] :
( v133089(VarCurr)
<=> ( v133090(VarCurr)
| v133091(VarCurr) ) ) ).
fof(writeUnaryOperator_11035,axiom,
! [VarCurr] :
( ~ v133091(VarCurr)
<=> v133034(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11034,axiom,
! [VarCurr] :
( ~ v133090(VarCurr)
<=> v133034(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26627,axiom,
! [VarCurr] :
( v133083(VarCurr)
<=> ( v133084(VarCurr)
& v133087(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3068,axiom,
! [VarCurr] :
( v133087(VarCurr)
<=> ( v133080(VarCurr)
| v133034(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26626,axiom,
! [VarCurr] :
( v133084(VarCurr)
<=> ( v133085(VarCurr)
| v133086(VarCurr) ) ) ).
fof(writeUnaryOperator_11033,axiom,
! [VarCurr] :
( ~ v133086(VarCurr)
<=> v133034(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_11032,axiom,
! [VarCurr] :
( ~ v133085(VarCurr)
<=> v133080(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26625,axiom,
! [VarCurr] :
( v133076(VarCurr)
<=> ( v133077(VarCurr)
& v133082(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3067,axiom,
! [VarCurr] :
( v133082(VarCurr)
<=> ( v133079(VarCurr)
| v133034(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26624,axiom,
! [VarCurr] :
( v133077(VarCurr)
<=> ( v133078(VarCurr)
| v133081(VarCurr) ) ) ).
fof(writeUnaryOperator_11031,axiom,
! [VarCurr] :
( ~ v133081(VarCurr)
<=> v133034(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_11030,axiom,
! [VarCurr] :
( ~ v133078(VarCurr)
<=> v133079(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3066,axiom,
! [VarCurr] :
( v133079(VarCurr)
<=> ( v133080(VarCurr)
& v133034(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3065,axiom,
! [VarCurr] :
( v133080(VarCurr)
<=> ( v133034(VarCurr,bitIndex0)
& v133034(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26623,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133058(VarNext)
<=> ( v133059(VarNext)
& v133066(VarNext) ) ) ) ).
fof(addAssignment_43448,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133066(VarNext)
<=> v133064(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26622,axiom,
! [VarCurr] :
( v133064(VarCurr)
<=> ( v133067(VarCurr)
| v133068(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26621,axiom,
! [VarCurr] :
( v133068(VarCurr)
<=> ( v133036(VarCurr)
& v133069(VarCurr) ) ) ).
fof(writeUnaryOperator_11029,axiom,
! [VarCurr] :
( ~ v133069(VarCurr)
<=> v133067(VarCurr) ) ).
fof(writeUnaryOperator_11028,axiom,
! [VarCurr] :
( ~ v133067(VarCurr)
<=> v10082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133059(VarNext)
<=> ( v133060(VarNext)
& v15334(VarNext) ) ) ) ).
fof(writeUnaryOperator_11027,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133060(VarNext)
<=> v15341(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_9305,axiom,
! [VarCurr] :
( v133054(VarCurr)
<=> ( ( v133034(VarCurr,bitIndex3)
<=> $true )
& ( v133034(VarCurr,bitIndex2)
<=> $false )
& ( v133034(VarCurr,bitIndex1)
<=> $true )
& ( v133034(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_43447,axiom,
! [VarCurr] :
( v133036(VarCurr)
<=> v133038(VarCurr) ) ).
fof(addAssignment_43446,axiom,
! [VarCurr] :
( v133038(VarCurr)
<=> v133040(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3064,axiom,
! [VarCurr] :
( v133040(VarCurr)
<=> ( v10094(VarCurr,bitIndex7)
| v133042(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26619,axiom,
! [VarCurr] :
( v133042(VarCurr)
<=> ( v133048(VarCurr)
& v133051(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26618,axiom,
! [VarCurr] :
( v133051(VarCurr)
<=> ( v133044(VarCurr)
| v133046(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26617,axiom,
! [VarCurr] :
( v133048(VarCurr)
<=> ( v133049(VarCurr)
& v133050(VarCurr) ) ) ).
fof(writeUnaryOperator_11026,axiom,
! [VarCurr] :
( ~ v133050(VarCurr)
<=> v132686(VarCurr) ) ).
fof(writeUnaryOperator_11025,axiom,
! [VarCurr] :
( ~ v133049(VarCurr)
<=> v15307(VarCurr) ) ).
fof(addAssignment_43445,axiom,
! [VarCurr] :
( v133046(VarCurr)
<=> v132697(VarCurr) ) ).
fof(addAssignment_43444,axiom,
! [VarCurr] :
( v133044(VarCurr)
<=> v132690(VarCurr) ) ).
fof(addAssignment_43443,axiom,
! [VarCurr] :
( v133001(VarCurr)
<=> v133003(VarCurr) ) ).
fof(addAssignment_43442,axiom,
! [VarCurr] :
( v133003(VarCurr)
<=> v133005(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3187,axiom,
! [VarCurr] :
( ~ v133008(VarCurr)
=> ( v133005(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2992,axiom,
! [VarCurr] :
( v133008(VarCurr)
=> ( v133005(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26616,axiom,
! [VarCurr] :
( v133008(VarCurr)
<=> ( v133010(VarCurr)
& v133012(VarCurr) ) ) ).
fof(writeUnaryOperator_11024,axiom,
! [VarCurr] :
( ~ v133012(VarCurr)
<=> v4200(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_3063,axiom,
! [VarCurr] :
( v133010(VarCurr)
<=> ( v133011(VarCurr)
& v4200(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3062,axiom,
! [VarCurr] :
( v133011(VarCurr)
<=> ( v10051(VarCurr)
& v4200(VarCurr,bitIndex4) ) ) ).
fof(addAssignment_43441,axiom,
! [VarCurr] :
( v10060(VarCurr)
<=> v10062(VarCurr) ) ).
fof(addAssignment_43440,axiom,
! [VarCurr] :
( v10062(VarCurr)
<=> v10064(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26615,axiom,
! [VarCurr] :
( v10064(VarCurr)
<=> ( v132998(VarCurr)
& v132999(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3061,axiom,
! [VarCurr] :
( v132999(VarCurr)
<=> ( v10066(VarCurr,bitIndex5)
<~> v132927(VarCurr,bitIndex5) ) ) ).
fof(addBitVectorEqualityBitBlasted_9304,axiom,
! [VarCurr] :
( v132998(VarCurr)
<=> ( ( v10066(VarCurr,bitIndex4)
<=> v132927(VarCurr,bitIndex4) )
& ( v10066(VarCurr,bitIndex3)
<=> v132927(VarCurr,bitIndex3) )
& ( v10066(VarCurr,bitIndex2)
<=> v132927(VarCurr,bitIndex2) )
& ( v10066(VarCurr,bitIndex1)
<=> v132927(VarCurr,bitIndex1) )
& ( v10066(VarCurr,bitIndex0)
<=> v132927(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_43439,axiom,
! [VarNext] :
( v132927(VarNext,bitIndex5)
<=> v132990(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_2331,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132992(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v132990(VarNext,B)
<=> v132927(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2455,axiom,
! [VarNext] :
( v132992(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v132990(VarNext,B)
<=> v132955(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26614,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132992(VarNext)
<=> ( v132993(VarNext)
& v132949(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26613,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132993(VarNext)
<=> ( v132995(VarNext)
& v131325(VarNext) ) ) ) ).
fof(writeUnaryOperator_11023,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132995(VarNext)
<=> v131332(VarNext) ) ) ).
fof(addAssignment_43438,axiom,
! [VarCurr] :
( v10066(VarCurr,bitIndex5)
<=> v10068(VarCurr,bitIndex5) ) ).
fof(addAssignment_43437,axiom,
! [VarCurr] :
( v10068(VarCurr,bitIndex5)
<=> v10070(VarCurr,bitIndex5) ) ).
fof(addAssignment_43436,axiom,
! [VarCurr] :
( v10070(VarCurr,bitIndex5)
<=> v10072(VarCurr,bitIndex5) ) ).
fof(addAssignment_43435,axiom,
! [VarCurr] :
( v10072(VarCurr,bitIndex5)
<=> v10074(VarCurr,bitIndex5) ) ).
fof(addAssignment_43434,axiom,
! [VarCurr] :
( v10074(VarCurr,bitIndex5)
<=> v10076(VarCurr,bitIndex5) ) ).
fof(addAssignment_43433,axiom,
! [VarCurr] :
( v10076(VarCurr,bitIndex5)
<=> v10078(VarCurr,bitIndex5) ) ).
fof(addAssignment_43432,axiom,
! [VarCurr] :
( v10078(VarCurr,bitIndex5)
<=> v132925(VarCurr,bitIndex5) ) ).
fof(addAssignment_43431,axiom,
! [VarNext,B] :
( range_4_0(B)
=> ( v132927(VarNext,B)
<=> v132940(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2330,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132941(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v132940(VarNext,B)
<=> v132927(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2454,axiom,
! [VarNext] :
( v132941(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v132940(VarNext,B)
<=> v132955(VarNext,B) ) ) ) ).
fof(addAssignment_43430,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v132955(VarNext,B)
<=> v132953(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5404,axiom,
! [VarCurr] :
( ~ v132950(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v132953(VarCurr,B)
<=> v132956(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5393,axiom,
! [VarCurr] :
( v132950(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v132953(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_43429,axiom,
! [VarCurr] :
( v132956(VarCurr,bitIndex0)
<=> v132984(VarCurr) ) ).
fof(addAssignment_43428,axiom,
! [VarCurr] :
( v132956(VarCurr,bitIndex1)
<=> v132982(VarCurr) ) ).
fof(addAssignment_43427,axiom,
! [VarCurr] :
( v132956(VarCurr,bitIndex2)
<=> v132977(VarCurr) ) ).
fof(addAssignment_43426,axiom,
! [VarCurr] :
( v132956(VarCurr,bitIndex3)
<=> v132972(VarCurr) ) ).
fof(addAssignment_43425,axiom,
! [VarCurr] :
( v132956(VarCurr,bitIndex4)
<=> v132967(VarCurr) ) ).
fof(addAssignment_43424,axiom,
! [VarCurr] :
( v132956(VarCurr,bitIndex5)
<=> v132958(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26612,axiom,
! [VarCurr] :
( v132982(VarCurr)
<=> ( v132983(VarCurr)
& v132986(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3060,axiom,
! [VarCurr] :
( v132986(VarCurr)
<=> ( v132927(VarCurr,bitIndex0)
| v132927(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26611,axiom,
! [VarCurr] :
( v132983(VarCurr)
<=> ( v132984(VarCurr)
| v132985(VarCurr) ) ) ).
fof(writeUnaryOperator_11022,axiom,
! [VarCurr] :
( ~ v132985(VarCurr)
<=> v132927(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11021,axiom,
! [VarCurr] :
( ~ v132984(VarCurr)
<=> v132927(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26610,axiom,
! [VarCurr] :
( v132977(VarCurr)
<=> ( v132978(VarCurr)
& v132981(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3059,axiom,
! [VarCurr] :
( v132981(VarCurr)
<=> ( v132964(VarCurr)
| v132927(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26609,axiom,
! [VarCurr] :
( v132978(VarCurr)
<=> ( v132979(VarCurr)
| v132980(VarCurr) ) ) ).
fof(writeUnaryOperator_11020,axiom,
! [VarCurr] :
( ~ v132980(VarCurr)
<=> v132927(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_11019,axiom,
! [VarCurr] :
( ~ v132979(VarCurr)
<=> v132964(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26608,axiom,
! [VarCurr] :
( v132972(VarCurr)
<=> ( v132973(VarCurr)
& v132976(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3058,axiom,
! [VarCurr] :
( v132976(VarCurr)
<=> ( v132963(VarCurr)
| v132927(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26607,axiom,
! [VarCurr] :
( v132973(VarCurr)
<=> ( v132974(VarCurr)
| v132975(VarCurr) ) ) ).
fof(writeUnaryOperator_11018,axiom,
! [VarCurr] :
( ~ v132975(VarCurr)
<=> v132927(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_11017,axiom,
! [VarCurr] :
( ~ v132974(VarCurr)
<=> v132963(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26606,axiom,
! [VarCurr] :
( v132967(VarCurr)
<=> ( v132968(VarCurr)
& v132971(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3057,axiom,
! [VarCurr] :
( v132971(VarCurr)
<=> ( v132962(VarCurr)
| v132927(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26605,axiom,
! [VarCurr] :
( v132968(VarCurr)
<=> ( v132969(VarCurr)
| v132970(VarCurr) ) ) ).
fof(writeUnaryOperator_11016,axiom,
! [VarCurr] :
( ~ v132970(VarCurr)
<=> v132927(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_11015,axiom,
! [VarCurr] :
( ~ v132969(VarCurr)
<=> v132962(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26604,axiom,
! [VarCurr] :
( v132958(VarCurr)
<=> ( v132959(VarCurr)
& v132966(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3056,axiom,
! [VarCurr] :
( v132966(VarCurr)
<=> ( v132961(VarCurr)
| v132927(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26603,axiom,
! [VarCurr] :
( v132959(VarCurr)
<=> ( v132960(VarCurr)
| v132965(VarCurr) ) ) ).
fof(writeUnaryOperator_11014,axiom,
! [VarCurr] :
( ~ v132965(VarCurr)
<=> v132927(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_11013,axiom,
! [VarCurr] :
( ~ v132960(VarCurr)
<=> v132961(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3055,axiom,
! [VarCurr] :
( v132961(VarCurr)
<=> ( v132962(VarCurr)
& v132927(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3054,axiom,
! [VarCurr] :
( v132962(VarCurr)
<=> ( v132963(VarCurr)
& v132927(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3053,axiom,
! [VarCurr] :
( v132963(VarCurr)
<=> ( v132964(VarCurr)
& v132927(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3052,axiom,
! [VarCurr] :
( v132964(VarCurr)
<=> ( v132927(VarCurr,bitIndex0)
& v132927(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26602,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132941(VarNext)
<=> ( v132942(VarNext)
& v132949(VarNext) ) ) ) ).
fof(addAssignment_43423,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132949(VarNext)
<=> v132947(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26601,axiom,
! [VarCurr] :
( v132947(VarCurr)
<=> ( v132950(VarCurr)
| v132951(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26600,axiom,
! [VarCurr] :
( v132951(VarCurr)
<=> ( v132929(VarCurr)
& v132952(VarCurr) ) ) ).
fof(writeUnaryOperator_11012,axiom,
! [VarCurr] :
( ~ v132952(VarCurr)
<=> v132950(VarCurr) ) ).
fof(writeUnaryOperator_11011,axiom,
! [VarCurr] :
( ~ v132950(VarCurr)
<=> v15405(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26599,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132942(VarNext)
<=> ( v132943(VarNext)
& v131325(VarNext) ) ) ) ).
fof(writeUnaryOperator_11010,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132943(VarNext)
<=> v131332(VarNext) ) ) ).
fof(addAssignment_43422,axiom,
! [VarCurr] :
( v132929(VarCurr)
<=> v132931(VarCurr) ) ).
fof(addAssignment_43421,axiom,
! [VarCurr] :
( v132931(VarCurr)
<=> v132933(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26598,axiom,
! [VarCurr] :
( v132933(VarCurr)
<=> ( v132938(VarCurr)
& v132935(VarCurr) ) ) ).
fof(writeUnaryOperator_11009,axiom,
! [VarCurr] :
( ~ v132938(VarCurr)
<=> v15413(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9303,axiom,
! [VarCurr] :
( v132935(VarCurr)
<=> ( ( v129443(VarCurr,bitIndex1)
<=> $false )
& ( v129443(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_43420,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v10066(VarCurr,B)
<=> v10068(VarCurr,B) ) ) ).
fof(addAssignment_43419,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v10068(VarCurr,B)
<=> v10070(VarCurr,B) ) ) ).
fof(addAssignment_43418,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v10070(VarCurr,B)
<=> v10072(VarCurr,B) ) ) ).
fof(addAssignment_43417,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v10072(VarCurr,B)
<=> v10074(VarCurr,B) ) ) ).
fof(addAssignment_43416,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v10074(VarCurr,B)
<=> v10076(VarCurr,B) ) ) ).
fof(addAssignment_43415,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v10076(VarCurr,B)
<=> v10078(VarCurr,B) ) ) ).
fof(addAssignment_43414,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v10078(VarCurr,B)
<=> v132925(VarCurr,B) ) ) ).
fof(addAssignment_43413,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v132925(VarCurr,B)
<=> v10080(VarCurr,B) ) ) ).
fof(addAssignment_43412,axiom,
! [VarCurr] :
( v132925(VarCurr,bitIndex5)
<=> v15332(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2329,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132884(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v10080(VarNext,B)
<=> v10080(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2453,axiom,
! [VarNext] :
( v132884(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v10080(VarNext,B)
<=> v132897(VarNext,B) ) ) ) ).
fof(addAssignment_43411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v132897(VarNext,B)
<=> v132895(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5403,axiom,
! [VarCurr] :
( ~ v15348(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v132895(VarCurr,B)
<=> v132898(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5392,axiom,
! [VarCurr] :
( v15348(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v132895(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_43410,axiom,
! [VarCurr] :
( v132898(VarCurr,bitIndex0)
<=> v132920(VarCurr) ) ).
fof(addAssignment_43409,axiom,
! [VarCurr] :
( v132898(VarCurr,bitIndex1)
<=> v132918(VarCurr) ) ).
fof(addAssignment_43408,axiom,
! [VarCurr] :
( v132898(VarCurr,bitIndex2)
<=> v132913(VarCurr) ) ).
fof(addAssignment_43407,axiom,
! [VarCurr] :
( v132898(VarCurr,bitIndex3)
<=> v132908(VarCurr) ) ).
fof(addAssignment_43406,axiom,
! [VarCurr] :
( v132898(VarCurr,bitIndex4)
<=> v132900(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26597,axiom,
! [VarCurr] :
( v132918(VarCurr)
<=> ( v132919(VarCurr)
& v132922(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3051,axiom,
! [VarCurr] :
( v132922(VarCurr)
<=> ( v10080(VarCurr,bitIndex0)
| v10080(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26596,axiom,
! [VarCurr] :
( v132919(VarCurr)
<=> ( v132920(VarCurr)
| v132921(VarCurr) ) ) ).
fof(writeUnaryOperator_11008,axiom,
! [VarCurr] :
( ~ v132921(VarCurr)
<=> v10080(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11007,axiom,
! [VarCurr] :
( ~ v132920(VarCurr)
<=> v10080(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26595,axiom,
! [VarCurr] :
( v132913(VarCurr)
<=> ( v132914(VarCurr)
& v132917(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3050,axiom,
! [VarCurr] :
( v132917(VarCurr)
<=> ( v132905(VarCurr)
| v10080(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26594,axiom,
! [VarCurr] :
( v132914(VarCurr)
<=> ( v132915(VarCurr)
| v132916(VarCurr) ) ) ).
fof(writeUnaryOperator_11006,axiom,
! [VarCurr] :
( ~ v132916(VarCurr)
<=> v10080(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_11005,axiom,
! [VarCurr] :
( ~ v132915(VarCurr)
<=> v132905(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26593,axiom,
! [VarCurr] :
( v132908(VarCurr)
<=> ( v132909(VarCurr)
& v132912(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3049,axiom,
! [VarCurr] :
( v132912(VarCurr)
<=> ( v132904(VarCurr)
| v10080(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26592,axiom,
! [VarCurr] :
( v132909(VarCurr)
<=> ( v132910(VarCurr)
| v132911(VarCurr) ) ) ).
fof(writeUnaryOperator_11004,axiom,
! [VarCurr] :
( ~ v132911(VarCurr)
<=> v10080(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_11003,axiom,
! [VarCurr] :
( ~ v132910(VarCurr)
<=> v132904(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26591,axiom,
! [VarCurr] :
( v132900(VarCurr)
<=> ( v132901(VarCurr)
& v132907(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3048,axiom,
! [VarCurr] :
( v132907(VarCurr)
<=> ( v132903(VarCurr)
| v10080(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26590,axiom,
! [VarCurr] :
( v132901(VarCurr)
<=> ( v132902(VarCurr)
| v132906(VarCurr) ) ) ).
fof(writeUnaryOperator_11002,axiom,
! [VarCurr] :
( ~ v132906(VarCurr)
<=> v10080(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_11001,axiom,
! [VarCurr] :
( ~ v132902(VarCurr)
<=> v132903(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3047,axiom,
! [VarCurr] :
( v132903(VarCurr)
<=> ( v132904(VarCurr)
& v10080(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3046,axiom,
! [VarCurr] :
( v132904(VarCurr)
<=> ( v132905(VarCurr)
& v10080(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3045,axiom,
! [VarCurr] :
( v132905(VarCurr)
<=> ( v10080(VarCurr,bitIndex0)
& v10080(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26589,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132884(VarNext)
<=> ( v132885(VarNext)
& v132892(VarNext) ) ) ) ).
fof(addAssignment_43405,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132892(VarNext)
<=> v132890(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26588,axiom,
! [VarCurr] :
( v132890(VarCurr)
<=> ( v15348(VarCurr)
| v132893(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26587,axiom,
! [VarCurr] :
( v132893(VarCurr)
<=> ( v10088(VarCurr)
& v132894(VarCurr) ) ) ).
fof(writeUnaryOperator_11000,axiom,
! [VarCurr] :
( ~ v132894(VarCurr)
<=> v15348(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26586,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132885(VarNext)
<=> ( v132887(VarNext)
& v15334(VarNext) ) ) ) ).
fof(writeUnaryOperator_10999,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132887(VarNext)
<=> v15341(VarNext) ) ) ).
fof(addAssignment_43404,axiom,
! [VarCurr] :
( v10088(VarCurr)
<=> v10090(VarCurr) ) ).
fof(addAssignment_43403,axiom,
! [VarCurr] :
( v10090(VarCurr)
<=> v10092(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3044,axiom,
! [VarCurr] :
( v10092(VarCurr)
<=> ( v10094(VarCurr,bitIndex3)
| v132874(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26585,axiom,
! [VarCurr] :
( v132874(VarCurr)
<=> ( v132878(VarCurr)
& v132876(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26584,axiom,
! [VarCurr] :
( v132878(VarCurr)
<=> ( v132879(VarCurr)
& v132880(VarCurr) ) ) ).
fof(writeUnaryOperator_10998,axiom,
! [VarCurr] :
( ~ v132880(VarCurr)
<=> v132646(VarCurr) ) ).
fof(writeUnaryOperator_10997,axiom,
! [VarCurr] :
( ~ v132879(VarCurr)
<=> v15307(VarCurr) ) ).
fof(addAssignment_43402,axiom,
! [VarCurr] :
( v132876(VarCurr)
<=> v132677(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_585,axiom,
! [VarCurr] :
( ~ v132868(VarCurr)
=> ( v10094(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_780,axiom,
! [VarCurr] :
( v132868(VarCurr)
=> ( v10094(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26583,axiom,
! [VarCurr] :
( v132868(VarCurr)
<=> ( v132869(VarCurr)
| v132871(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26582,axiom,
! [VarCurr] :
( v132871(VarCurr)
<=> ( v132872(VarCurr)
& v132858(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26581,axiom,
! [VarCurr] :
( v132872(VarCurr)
<=> ( v10096(VarCurr)
& v131422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26580,axiom,
! [VarCurr] :
( v132869(VarCurr)
<=> ( v132870(VarCurr)
& v132853(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26579,axiom,
! [VarCurr] :
( v132870(VarCurr)
<=> ( v10096(VarCurr)
& v131422(VarCurr) ) ) ).
fof(addAssignment_43401,axiom,
! [VarNext] :
( v15302(VarNext,bitIndex4)
<=> v132860(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionShiftedRanges1_139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132861(VarNext)
=> ( ( v132860(VarNext,bitIndex19)
<=> v15302(VarCurr,bitIndex20) )
& ( v132860(VarNext,bitIndex18)
<=> v15302(VarCurr,bitIndex19) )
& ( v132860(VarNext,bitIndex17)
<=> v15302(VarCurr,bitIndex18) )
& ( v132860(VarNext,bitIndex16)
<=> v15302(VarCurr,bitIndex17) )
& ( v132860(VarNext,bitIndex15)
<=> v15302(VarCurr,bitIndex16) )
& ( v132860(VarNext,bitIndex14)
<=> v15302(VarCurr,bitIndex15) )
& ( v132860(VarNext,bitIndex13)
<=> v15302(VarCurr,bitIndex14) )
& ( v132860(VarNext,bitIndex12)
<=> v15302(VarCurr,bitIndex13) )
& ( v132860(VarNext,bitIndex11)
<=> v15302(VarCurr,bitIndex12) )
& ( v132860(VarNext,bitIndex10)
<=> v15302(VarCurr,bitIndex11) )
& ( v132860(VarNext,bitIndex9)
<=> v15302(VarCurr,bitIndex10) )
& ( v132860(VarNext,bitIndex8)
<=> v15302(VarCurr,bitIndex9) )
& ( v132860(VarNext,bitIndex7)
<=> v15302(VarCurr,bitIndex8) )
& ( v132860(VarNext,bitIndex6)
<=> v15302(VarCurr,bitIndex7) )
& ( v132860(VarNext,bitIndex5)
<=> v15302(VarCurr,bitIndex6) )
& ( v132860(VarNext,bitIndex4)
<=> v15302(VarCurr,bitIndex5) )
& ( v132860(VarNext,bitIndex3)
<=> v15302(VarCurr,bitIndex4) )
& ( v132860(VarNext,bitIndex2)
<=> v15302(VarCurr,bitIndex3) )
& ( v132860(VarNext,bitIndex1)
<=> v15302(VarCurr,bitIndex2) )
& ( v132860(VarNext,bitIndex0)
<=> v15302(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2452,axiom,
! [VarNext] :
( v132861(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v132860(VarNext,B)
<=> v131417(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26578,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132861(VarNext)
<=> v132862(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26577,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132862(VarNext)
<=> ( v132864(VarNext)
& v131402(VarNext) ) ) ) ).
fof(writeUnaryOperator_10996,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132864(VarNext)
<=> v131411(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_584,axiom,
! [VarCurr] :
( ~ v132848(VarCurr)
=> ( v10094(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_779,axiom,
! [VarCurr] :
( v132848(VarCurr)
=> ( v10094(VarCurr,bitIndex4)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26576,axiom,
! [VarCurr] :
( v132848(VarCurr)
<=> ( v132849(VarCurr)
| v132854(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26575,axiom,
! [VarCurr] :
( v132854(VarCurr)
<=> ( v132855(VarCurr)
& v132858(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9302,axiom,
! [VarCurr] :
( v132858(VarCurr)
<=> ( $true
<=> v15302(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26574,axiom,
! [VarCurr] :
( v132855(VarCurr)
<=> ( v132856(VarCurr)
| v132857(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26573,axiom,
! [VarCurr] :
( v132857(VarCurr)
<=> ( v10096(VarCurr)
& v131463(VarCurr) ) ) ).
fof(writeUnaryOperator_10995,axiom,
! [VarCurr] :
( ~ v132856(VarCurr)
<=> v10096(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26572,axiom,
! [VarCurr] :
( v132849(VarCurr)
<=> ( v132850(VarCurr)
& v132853(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9301,axiom,
! [VarCurr] :
( v132853(VarCurr)
<=> ( $true
<=> v15302(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26571,axiom,
! [VarCurr] :
( v132850(VarCurr)
<=> ( v132851(VarCurr)
| v132852(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26570,axiom,
! [VarCurr] :
( v132852(VarCurr)
<=> ( v10096(VarCurr)
& v131463(VarCurr) ) ) ).
fof(writeUnaryOperator_10994,axiom,
! [VarCurr] :
( ~ v132851(VarCurr)
<=> v10096(VarCurr) ) ).
fof(addAssignment_43400,axiom,
! [VarCurr] :
( v10096(VarCurr)
<=> v10098(VarCurr) ) ).
fof(addAssignment_43399,axiom,
! [VarCurr] :
( v10098(VarCurr)
<=> v10100(VarCurr) ) ).
fof(addAssignment_43398,axiom,
! [VarCurr] :
( v10100(VarCurr)
<=> v10102(VarCurr,bitIndex1) ) ).
fof(addAssignment_43397,axiom,
! [VarCurr] :
( v10102(VarCurr,bitIndex1)
<=> v114180(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_3043,axiom,
! [VarCurr] :
( v114179(VarCurr,bitIndex1)
<=> ( v114179(VarCurr,bitIndex0)
| v10104(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_43396,axiom,
! [VarCurr] :
( v10104(VarCurr,bitIndex1)
<=> v114177(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26569,axiom,
! [VarCurr] :
( v10106(VarCurr)
<=> ( v132842(VarCurr)
& v132845(VarCurr) ) ) ).
fof(writeUnaryOperator_10993,axiom,
! [VarCurr] :
( ~ v132845(VarCurr)
<=> v132837(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26568,axiom,
! [VarCurr] :
( v132842(VarCurr)
<=> ( v132843(VarCurr)
& v132844(VarCurr) ) ) ).
fof(writeUnaryOperator_10992,axiom,
! [VarCurr] :
( ~ v132844(VarCurr)
<=> v114166(VarCurr) ) ).
fof(writeUnaryOperator_10991,axiom,
! [VarCurr] :
( ~ v132843(VarCurr)
<=> v10108(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26567,axiom,
! [VarCurr] :
( v132837(VarCurr)
<=> ( v132839(VarCurr)
| v132711(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26566,axiom,
! [VarCurr] :
( v132839(VarCurr)
<=> ( v114183(VarCurr)
& v132840(VarCurr) ) ) ).
fof(writeUnaryOperator_10990,axiom,
! [VarCurr] :
( ~ v132840(VarCurr)
<=> v114315(VarCurr) ) ).
fof(addAssignment_43395,axiom,
! [VarCurr] :
( v10108(VarCurr)
<=> v10110(VarCurr) ) ).
fof(addAssignment_43394,axiom,
! [VarCurr] :
( v10110(VarCurr)
<=> v10112(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9300,axiom,
! [VarCurr] :
( v10112(VarCurr)
<=> ( ( v10114(VarCurr,bitIndex4)
<=> $false )
& ( v10114(VarCurr,bitIndex3)
<=> $false )
& ( v10114(VarCurr,bitIndex2)
<=> $false )
& ( v10114(VarCurr,bitIndex1)
<=> $false )
& ( v10114(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2328,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132823(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v10114(VarNext,B)
<=> v10114(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2451,axiom,
! [VarNext] :
( v132823(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v10114(VarNext,B)
<=> v132831(VarNext,B) ) ) ) ).
fof(addAssignment_43393,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v132831(VarNext,B)
<=> v132829(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3186,axiom,
! [VarCurr] :
( ~ v132832(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v132829(VarCurr,B)
<=> v10118(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2991,axiom,
! [VarCurr] :
( v132832(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v132829(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_10989,axiom,
! [VarCurr] :
( ~ v132832(VarCurr)
<=> v10116(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26565,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132823(VarNext)
<=> v132824(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132824(VarNext)
<=> ( v132825(VarNext)
& v13233(VarNext) ) ) ) ).
fof(writeUnaryOperator_10988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132825(VarNext)
<=> v15207(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_185,axiom,
! [VarCurr] :
( ( ~ v132747(VarCurr)
& ~ v132749(VarCurr)
& ~ v132790(VarCurr) )
=> ! [B] :
( range_4_0(B)
=> ( v10118(VarCurr,B)
<=> v10114(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1316,axiom,
! [VarCurr] :
( v132790(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v10118(VarCurr,B)
<=> v132792(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5402,axiom,
! [VarCurr] :
( v132749(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v10118(VarCurr,B)
<=> v132751(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5391,axiom,
! [VarCurr] :
( v132747(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v10118(VarCurr,B)
<=> v10114(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9299,axiom,
! [VarCurr] :
( v132819(VarCurr)
<=> ( ( v132820(VarCurr,bitIndex1)
<=> $true )
& ( v132820(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_43392,axiom,
! [VarCurr] :
( v132820(VarCurr,bitIndex0)
<=> v11285(VarCurr) ) ).
fof(addAssignment_43391,axiom,
! [VarCurr] :
( v132820(VarCurr,bitIndex1)
<=> v10120(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3185,axiom,
! [VarCurr] :
( ~ v132793(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v132792(VarCurr,B)
<=> v132794(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2990,axiom,
! [VarCurr] :
( v132793(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v132792(VarCurr,B)
<=> b01010(B) ) ) ) ).
fof(addAssignment_43390,axiom,
! [VarCurr] :
( v132794(VarCurr,bitIndex0)
<=> v132816(VarCurr) ) ).
fof(addAssignment_43389,axiom,
! [VarCurr] :
( v132794(VarCurr,bitIndex1)
<=> v132814(VarCurr) ) ).
fof(addAssignment_43388,axiom,
! [VarCurr] :
( v132794(VarCurr,bitIndex2)
<=> v132809(VarCurr) ) ).
fof(addAssignment_43387,axiom,
! [VarCurr] :
( v132794(VarCurr,bitIndex3)
<=> v132804(VarCurr) ) ).
fof(addAssignment_43386,axiom,
! [VarCurr] :
( v132794(VarCurr,bitIndex4)
<=> v132796(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26563,axiom,
! [VarCurr] :
( v132814(VarCurr)
<=> ( v132815(VarCurr)
& v132818(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3042,axiom,
! [VarCurr] :
( v132818(VarCurr)
<=> ( v10114(VarCurr,bitIndex0)
| v10114(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26562,axiom,
! [VarCurr] :
( v132815(VarCurr)
<=> ( v132816(VarCurr)
| v132817(VarCurr) ) ) ).
fof(writeUnaryOperator_10987,axiom,
! [VarCurr] :
( ~ v132817(VarCurr)
<=> v10114(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10986,axiom,
! [VarCurr] :
( ~ v132816(VarCurr)
<=> v10114(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26561,axiom,
! [VarCurr] :
( v132809(VarCurr)
<=> ( v132810(VarCurr)
& v132813(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3041,axiom,
! [VarCurr] :
( v132813(VarCurr)
<=> ( v132801(VarCurr)
| v10114(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26560,axiom,
! [VarCurr] :
( v132810(VarCurr)
<=> ( v132811(VarCurr)
| v132812(VarCurr) ) ) ).
fof(writeUnaryOperator_10985,axiom,
! [VarCurr] :
( ~ v132812(VarCurr)
<=> v10114(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10984,axiom,
! [VarCurr] :
( ~ v132811(VarCurr)
<=> v132801(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26559,axiom,
! [VarCurr] :
( v132804(VarCurr)
<=> ( v132805(VarCurr)
& v132808(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3040,axiom,
! [VarCurr] :
( v132808(VarCurr)
<=> ( v132800(VarCurr)
| v10114(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26558,axiom,
! [VarCurr] :
( v132805(VarCurr)
<=> ( v132806(VarCurr)
| v132807(VarCurr) ) ) ).
fof(writeUnaryOperator_10983,axiom,
! [VarCurr] :
( ~ v132807(VarCurr)
<=> v10114(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10982,axiom,
! [VarCurr] :
( ~ v132806(VarCurr)
<=> v132800(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26557,axiom,
! [VarCurr] :
( v132796(VarCurr)
<=> ( v132797(VarCurr)
& v132803(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3039,axiom,
! [VarCurr] :
( v132803(VarCurr)
<=> ( v132799(VarCurr)
| v10114(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26556,axiom,
! [VarCurr] :
( v132797(VarCurr)
<=> ( v132798(VarCurr)
| v132802(VarCurr) ) ) ).
fof(writeUnaryOperator_10981,axiom,
! [VarCurr] :
( ~ v132802(VarCurr)
<=> v10114(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10980,axiom,
! [VarCurr] :
( ~ v132798(VarCurr)
<=> v132799(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3038,axiom,
! [VarCurr] :
( v132799(VarCurr)
<=> ( v132800(VarCurr)
& v10114(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3037,axiom,
! [VarCurr] :
( v132800(VarCurr)
<=> ( v132801(VarCurr)
& v10114(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3036,axiom,
! [VarCurr] :
( v132801(VarCurr)
<=> ( v10114(VarCurr,bitIndex0)
& v10114(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_9298,axiom,
! [VarCurr] :
( v132793(VarCurr)
<=> ( ( v10114(VarCurr,bitIndex4)
<=> $false )
& ( v10114(VarCurr,bitIndex3)
<=> $true )
& ( v10114(VarCurr,bitIndex2)
<=> $false )
& ( v10114(VarCurr,bitIndex1)
<=> $true )
& ( v10114(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9297,axiom,
! [VarCurr] :
( v132790(VarCurr)
<=> ( ( v132791(VarCurr,bitIndex1)
<=> $true )
& ( v132791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_43385,axiom,
! [VarCurr] :
( v132791(VarCurr,bitIndex0)
<=> v11285(VarCurr) ) ).
fof(addAssignment_43384,axiom,
! [VarCurr] :
( v132791(VarCurr,bitIndex1)
<=> v10120(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3184,axiom,
! [VarCurr] :
( ~ v132752(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v132751(VarCurr,B)
<=> v132753(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2989,axiom,
! [VarCurr] :
( v132752(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v132751(VarCurr,B)
<=> $false ) ) ) ).
fof(addSignExtensionConstraint_159,axiom,
! [VarCurr] :
( v132753(VarCurr,bitIndex6)
<=> v132754(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_158,axiom,
! [VarCurr] :
( v132753(VarCurr,bitIndex7)
<=> v132754(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_157,axiom,
! [VarCurr] :
( v132753(VarCurr,bitIndex8)
<=> v132754(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_156,axiom,
! [VarCurr] :
( v132753(VarCurr,bitIndex9)
<=> v132754(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_155,axiom,
! [VarCurr] :
( v132753(VarCurr,bitIndex10)
<=> v132754(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_154,axiom,
! [VarCurr] :
( v132753(VarCurr,bitIndex11)
<=> v132754(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_153,axiom,
! [VarCurr] :
( v132753(VarCurr,bitIndex12)
<=> v132754(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_152,axiom,
! [VarCurr] :
( v132753(VarCurr,bitIndex13)
<=> v132754(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_151,axiom,
! [VarCurr] :
( v132753(VarCurr,bitIndex14)
<=> v132754(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_150,axiom,
! [VarCurr] :
( v132753(VarCurr,bitIndex15)
<=> v132754(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_149,axiom,
! [VarCurr] :
( v132753(VarCurr,bitIndex16)
<=> v132754(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_148,axiom,
! [VarCurr] :
( v132753(VarCurr,bitIndex17)
<=> v132754(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_147,axiom,
! [VarCurr] :
( v132753(VarCurr,bitIndex18)
<=> v132754(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_146,axiom,
! [VarCurr] :
( v132753(VarCurr,bitIndex19)
<=> v132754(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_145,axiom,
! [VarCurr] :
( v132753(VarCurr,bitIndex20)
<=> v132754(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_144,axiom,
! [VarCurr] :
( v132753(VarCurr,bitIndex21)
<=> v132754(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_143,axiom,
! [VarCurr] :
( v132753(VarCurr,bitIndex22)
<=> v132754(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_142,axiom,
! [VarCurr] :
( v132753(VarCurr,bitIndex23)
<=> v132754(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_141,axiom,
! [VarCurr] :
( v132753(VarCurr,bitIndex24)
<=> v132754(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_140,axiom,
! [VarCurr] :
( v132753(VarCurr,bitIndex25)
<=> v132754(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_139,axiom,
! [VarCurr] :
( v132753(VarCurr,bitIndex26)
<=> v132754(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_138,axiom,
! [VarCurr] :
( v132753(VarCurr,bitIndex27)
<=> v132754(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_137,axiom,
! [VarCurr] :
( v132753(VarCurr,bitIndex28)
<=> v132754(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_136,axiom,
! [VarCurr] :
( v132753(VarCurr,bitIndex29)
<=> v132754(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_135,axiom,
! [VarCurr] :
( v132753(VarCurr,bitIndex30)
<=> v132754(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_134,axiom,
! [VarCurr] :
( v132753(VarCurr,bitIndex31)
<=> v132754(VarCurr,bitIndex5) ) ).
fof(addAssignment_43383,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v132753(VarCurr,B)
<=> v132754(VarCurr,B) ) ) ).
fof(addAssignment_43382,axiom,
! [VarCurr] :
( v132754(VarCurr,bitIndex0)
<=> v132788(VarCurr) ) ).
fof(addAssignment_43381,axiom,
! [VarCurr] :
( v132754(VarCurr,bitIndex1)
<=> v132786(VarCurr) ) ).
fof(addAssignment_43380,axiom,
! [VarCurr] :
( v132754(VarCurr,bitIndex2)
<=> v132782(VarCurr) ) ).
fof(addAssignment_43379,axiom,
! [VarCurr] :
( v132754(VarCurr,bitIndex3)
<=> v132778(VarCurr) ) ).
fof(addAssignment_43378,axiom,
! [VarCurr] :
( v132754(VarCurr,bitIndex4)
<=> v132774(VarCurr) ) ).
fof(addAssignment_43377,axiom,
! [VarCurr] :
( v132754(VarCurr,bitIndex5)
<=> v132756(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26555,axiom,
! [VarCurr] :
( v132786(VarCurr)
<=> ( v132787(VarCurr)
& v132789(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26554,axiom,
! [VarCurr] :
( v132789(VarCurr)
<=> ( v132760(VarCurr,bitIndex0)
| v132768(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3035,axiom,
! [VarCurr] :
( v132787(VarCurr)
<=> ( v132788(VarCurr)
| v132760(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10979,axiom,
! [VarCurr] :
( ~ v132788(VarCurr)
<=> v132760(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26553,axiom,
! [VarCurr] :
( v132782(VarCurr)
<=> ( v132783(VarCurr)
& v132785(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26552,axiom,
! [VarCurr] :
( v132785(VarCurr)
<=> ( v132766(VarCurr)
| v132769(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3034,axiom,
! [VarCurr] :
( v132783(VarCurr)
<=> ( v132784(VarCurr)
| v132760(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10978,axiom,
! [VarCurr] :
( ~ v132784(VarCurr)
<=> v132766(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26551,axiom,
! [VarCurr] :
( v132778(VarCurr)
<=> ( v132779(VarCurr)
& v132781(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26550,axiom,
! [VarCurr] :
( v132781(VarCurr)
<=> ( v132764(VarCurr)
| v132770(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3033,axiom,
! [VarCurr] :
( v132779(VarCurr)
<=> ( v132780(VarCurr)
| v132760(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10977,axiom,
! [VarCurr] :
( ~ v132780(VarCurr)
<=> v132764(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26549,axiom,
! [VarCurr] :
( v132774(VarCurr)
<=> ( v132775(VarCurr)
& v132777(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26548,axiom,
! [VarCurr] :
( v132777(VarCurr)
<=> ( v132762(VarCurr)
| v132771(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3032,axiom,
! [VarCurr] :
( v132775(VarCurr)
<=> ( v132776(VarCurr)
| v132760(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_10976,axiom,
! [VarCurr] :
( ~ v132776(VarCurr)
<=> v132762(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26547,axiom,
! [VarCurr] :
( v132756(VarCurr)
<=> ( v132757(VarCurr)
& v132772(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26546,axiom,
! [VarCurr] :
( v132772(VarCurr)
<=> ( v132759(VarCurr)
| v132773(VarCurr) ) ) ).
fof(writeUnaryOperator_10975,axiom,
! [VarCurr] :
( ~ v132773(VarCurr)
<=> v132760(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_3031,axiom,
! [VarCurr] :
( v132757(VarCurr)
<=> ( v132758(VarCurr)
| v132760(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_10974,axiom,
! [VarCurr] :
( ~ v132758(VarCurr)
<=> v132759(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3030,axiom,
! [VarCurr] :
( v132759(VarCurr)
<=> ( v132760(VarCurr,bitIndex4)
| v132761(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26545,axiom,
! [VarCurr] :
( v132761(VarCurr)
<=> ( v132762(VarCurr)
& v132771(VarCurr) ) ) ).
fof(writeUnaryOperator_10973,axiom,
! [VarCurr] :
( ~ v132771(VarCurr)
<=> v132760(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_3029,axiom,
! [VarCurr] :
( v132762(VarCurr)
<=> ( v132760(VarCurr,bitIndex3)
| v132763(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26544,axiom,
! [VarCurr] :
( v132763(VarCurr)
<=> ( v132764(VarCurr)
& v132770(VarCurr) ) ) ).
fof(writeUnaryOperator_10972,axiom,
! [VarCurr] :
( ~ v132770(VarCurr)
<=> v132760(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_3028,axiom,
! [VarCurr] :
( v132764(VarCurr)
<=> ( v132760(VarCurr,bitIndex2)
| v132765(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26543,axiom,
! [VarCurr] :
( v132765(VarCurr)
<=> ( v132766(VarCurr)
& v132769(VarCurr) ) ) ).
fof(writeUnaryOperator_10971,axiom,
! [VarCurr] :
( ~ v132769(VarCurr)
<=> v132760(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_3027,axiom,
! [VarCurr] :
( v132766(VarCurr)
<=> ( v132760(VarCurr,bitIndex1)
| v132767(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26542,axiom,
! [VarCurr] :
( v132767(VarCurr)
<=> ( v132760(VarCurr,bitIndex0)
& v132768(VarCurr) ) ) ).
fof(writeUnaryOperator_10970,axiom,
! [VarCurr] :
( ~ v132768(VarCurr)
<=> v132760(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_12,axiom,
! [VarCurr] : ~ v132760(VarCurr,bitIndex5) ).
fof(addAssignment_43376,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v132760(VarCurr,B)
<=> v10114(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_9296,axiom,
! [VarCurr] :
( v132752(VarCurr)
<=> ( ( v10114(VarCurr,bitIndex4)
<=> $false )
& ( v10114(VarCurr,bitIndex3)
<=> $false )
& ( v10114(VarCurr,bitIndex2)
<=> $false )
& ( v10114(VarCurr,bitIndex1)
<=> $false )
& ( v10114(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9295,axiom,
! [VarCurr] :
( v132749(VarCurr)
<=> ( ( v132750(VarCurr,bitIndex1)
<=> $false )
& ( v132750(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_43375,axiom,
! [VarCurr] :
( v132750(VarCurr,bitIndex0)
<=> v11285(VarCurr) ) ).
fof(addAssignment_43374,axiom,
! [VarCurr] :
( v132750(VarCurr,bitIndex1)
<=> v10120(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9294,axiom,
! [VarCurr] :
( v132747(VarCurr)
<=> ( ( v132748(VarCurr,bitIndex1)
<=> $false )
& ( v132748(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_43373,axiom,
! [VarCurr] :
( v132748(VarCurr,bitIndex0)
<=> v11285(VarCurr) ) ).
fof(addAssignment_43372,axiom,
! [VarCurr] :
( v132748(VarCurr,bitIndex1)
<=> v10120(VarCurr) ) ).
fof(addAssignment_43371,axiom,
! [VarCurr] :
( v11285(VarCurr)
<=> v11287(VarCurr) ) ).
fof(addAssignment_43370,axiom,
! [VarCurr] :
( v11287(VarCurr)
<=> v11289(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26541,axiom,
! [VarCurr] :
( v11289(VarCurr)
<=> ( v132740(VarCurr)
| v132711(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26540,axiom,
! [VarCurr] :
( v132740(VarCurr)
<=> ( v132741(VarCurr)
| v132640(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3026,axiom,
! [VarCurr] :
( v132741(VarCurr)
<=> ( v132742(VarCurr)
| v11291(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26539,axiom,
! [VarCurr] :
( v132742(VarCurr)
<=> ( v132743(VarCurr)
| v131866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26538,axiom,
! [VarCurr] :
( v132743(VarCurr)
<=> ( v132744(VarCurr)
| v132528(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3025,axiom,
! [VarCurr] :
( v132744(VarCurr)
<=> ( v132745(VarCurr)
| v11291(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3024,axiom,
! [VarCurr] :
( v132745(VarCurr)
<=> ( v11291(VarCurr,bitIndex3)
| v11291(VarCurr,bitIndex6) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132727(VarNext)
=> ( v132711(VarNext)
<=> v132711(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2450,axiom,
! [VarNext] :
( v132727(VarNext)
=> ( v132711(VarNext)
<=> v132735(VarNext) ) ) ).
fof(addAssignment_43369,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132735(VarNext)
<=> v132733(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3183,axiom,
! [VarCurr] :
( ~ v132736(VarCurr)
=> ( v132733(VarCurr)
<=> v132713(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2988,axiom,
! [VarCurr] :
( v132736(VarCurr)
=> ( v132733(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_10969,axiom,
! [VarCurr] :
( ~ v132736(VarCurr)
<=> v13212(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26537,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132727(VarNext)
<=> v132728(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132728(VarNext)
<=> ( v132729(VarNext)
& v114249(VarNext) ) ) ) ).
fof(writeUnaryOperator_10968,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132729(VarNext)
<=> v114256(VarNext) ) ) ).
fof(addAssignmentInitValueVector_43,axiom,
( v132711(constB0)
<=> $false ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26535,axiom,
! [VarCurr] :
( v132713(VarCurr)
<=> ( v132723(VarCurr)
& v132724(VarCurr) ) ) ).
fof(writeUnaryOperator_10967,axiom,
! [VarCurr] :
( ~ v132724(VarCurr)
<=> v114183(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26534,axiom,
! [VarCurr] :
( v132723(VarCurr)
<=> ( v10100(VarCurr)
& v132715(VarCurr) ) ) ).
fof(addAssignment_43368,axiom,
! [VarCurr] :
( v132715(VarCurr)
<=> v132717(VarCurr) ) ).
fof(addAssignment_43367,axiom,
! [VarCurr] :
( v132717(VarCurr)
<=> v132719(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3182,axiom,
! [VarCurr] :
( ~ v132721(VarCurr)
=> ( v132719(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2987,axiom,
! [VarCurr] :
( v132721(VarCurr)
=> ( v132719(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9293,axiom,
! [VarCurr] :
( v132721(VarCurr)
<=> ( ( v15281(VarCurr,bitIndex6)
<=> $false )
& ( v15281(VarCurr,bitIndex5)
<=> $false )
& ( v15281(VarCurr,bitIndex4)
<=> $false )
& ( v15281(VarCurr,bitIndex3)
<=> $true )
& ( v15281(VarCurr,bitIndex2)
<=> $false )
& ( v15281(VarCurr,bitIndex1)
<=> $true )
& ( v15281(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26533,axiom,
! [VarCurr] :
( v132640(VarCurr)
<=> ( v132703(VarCurr)
& v132704(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26532,axiom,
! [VarCurr] :
( v132704(VarCurr)
<=> ( v132705(VarCurr)
| v132707(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26531,axiom,
! [VarCurr] :
( v132707(VarCurr)
<=> ( v132708(VarCurr)
& v132709(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26530,axiom,
! [VarCurr] :
( v132709(VarCurr)
<=> ( v132688(VarCurr)
| v132695(VarCurr) ) ) ).
fof(writeUnaryOperator_10966,axiom,
! [VarCurr] :
( ~ v132708(VarCurr)
<=> v132682(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26529,axiom,
! [VarCurr] :
( v132705(VarCurr)
<=> ( v132706(VarCurr)
& v132675(VarCurr) ) ) ).
fof(writeUnaryOperator_10965,axiom,
! [VarCurr] :
( ~ v132706(VarCurr)
<=> v132642(VarCurr) ) ).
fof(writeUnaryOperator_10964,axiom,
! [VarCurr] :
( ~ v132703(VarCurr)
<=> v10108(VarCurr) ) ).
fof(addAssignment_43366,axiom,
! [VarCurr] :
( v132695(VarCurr)
<=> v132697(VarCurr) ) ).
fof(addAssignment_43365,axiom,
! [VarCurr] :
( v132697(VarCurr)
<=> v132699(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3181,axiom,
! [VarCurr] :
( ~ v132701(VarCurr)
=> ( v132699(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2986,axiom,
! [VarCurr] :
( v132701(VarCurr)
=> ( v132699(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9292,axiom,
! [VarCurr] :
( v132701(VarCurr)
<=> ( ( v15281(VarCurr,bitIndex6)
<=> $true )
& ( v15281(VarCurr,bitIndex5)
<=> $true )
& ( v15281(VarCurr,bitIndex4)
<=> $true )
& ( v15281(VarCurr,bitIndex3)
<=> $true )
& ( v15281(VarCurr,bitIndex2)
<=> $true )
& ( v15281(VarCurr,bitIndex1)
<=> $false )
& ( v15281(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_43364,axiom,
! [VarCurr] :
( v132688(VarCurr)
<=> v132690(VarCurr) ) ).
fof(addAssignment_43363,axiom,
! [VarCurr] :
( v132690(VarCurr)
<=> v132692(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3180,axiom,
! [VarCurr] :
( ~ v114215(VarCurr)
=> ( v132692(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2985,axiom,
! [VarCurr] :
( v114215(VarCurr)
=> ( v132692(VarCurr)
<=> v15317(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_43362,axiom,
! [VarCurr] :
( v132682(VarCurr)
<=> v132684(VarCurr) ) ).
fof(addAssignment_43361,axiom,
! [VarCurr] :
( v132684(VarCurr)
<=> v132686(VarCurr) ) ).
fof(addAssignment_43360,axiom,
! [VarCurr] :
( v132686(VarCurr)
<=> v10094(VarCurr,bitIndex5) ) ).
fof(addAssignment_43359,axiom,
! [VarCurr] :
( v132675(VarCurr)
<=> v132677(VarCurr) ) ).
fof(addAssignment_43358,axiom,
! [VarCurr] :
( v132677(VarCurr)
<=> v132679(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3179,axiom,
! [VarCurr] :
( ~ v15321(VarCurr)
=> ( v132679(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2984,axiom,
! [VarCurr] :
( v15321(VarCurr)
=> ( v132679(VarCurr)
<=> v15317(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_43357,axiom,
! [VarCurr] :
( v132642(VarCurr)
<=> v132644(VarCurr) ) ).
fof(addAssignment_43356,axiom,
! [VarCurr] :
( v132644(VarCurr)
<=> v132646(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3023,axiom,
! [VarCurr] :
( v132646(VarCurr)
<=> ( v132672(VarCurr)
| v15302(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3022,axiom,
! [VarCurr] :
( v132672(VarCurr)
<=> ( v132673(VarCurr)
| v15302(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3021,axiom,
! [VarCurr] :
( v132673(VarCurr)
<=> ( v10094(VarCurr,bitIndex1)
| v15302(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_43355,axiom,
! [VarNext] :
( v15302(VarNext,bitIndex2)
<=> v132664(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionShiftedRanges1_138,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132665(VarNext)
=> ( ( v132664(VarNext,bitIndex19)
<=> v15302(VarCurr,bitIndex20) )
& ( v132664(VarNext,bitIndex18)
<=> v15302(VarCurr,bitIndex19) )
& ( v132664(VarNext,bitIndex17)
<=> v15302(VarCurr,bitIndex18) )
& ( v132664(VarNext,bitIndex16)
<=> v15302(VarCurr,bitIndex17) )
& ( v132664(VarNext,bitIndex15)
<=> v15302(VarCurr,bitIndex16) )
& ( v132664(VarNext,bitIndex14)
<=> v15302(VarCurr,bitIndex15) )
& ( v132664(VarNext,bitIndex13)
<=> v15302(VarCurr,bitIndex14) )
& ( v132664(VarNext,bitIndex12)
<=> v15302(VarCurr,bitIndex13) )
& ( v132664(VarNext,bitIndex11)
<=> v15302(VarCurr,bitIndex12) )
& ( v132664(VarNext,bitIndex10)
<=> v15302(VarCurr,bitIndex11) )
& ( v132664(VarNext,bitIndex9)
<=> v15302(VarCurr,bitIndex10) )
& ( v132664(VarNext,bitIndex8)
<=> v15302(VarCurr,bitIndex9) )
& ( v132664(VarNext,bitIndex7)
<=> v15302(VarCurr,bitIndex8) )
& ( v132664(VarNext,bitIndex6)
<=> v15302(VarCurr,bitIndex7) )
& ( v132664(VarNext,bitIndex5)
<=> v15302(VarCurr,bitIndex6) )
& ( v132664(VarNext,bitIndex4)
<=> v15302(VarCurr,bitIndex5) )
& ( v132664(VarNext,bitIndex3)
<=> v15302(VarCurr,bitIndex4) )
& ( v132664(VarNext,bitIndex2)
<=> v15302(VarCurr,bitIndex3) )
& ( v132664(VarNext,bitIndex1)
<=> v15302(VarCurr,bitIndex2) )
& ( v132664(VarNext,bitIndex0)
<=> v15302(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2449,axiom,
! [VarNext] :
( v132665(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v132664(VarNext,B)
<=> v131417(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132665(VarNext)
<=> v132666(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26527,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132666(VarNext)
<=> ( v132668(VarNext)
& v131402(VarNext) ) ) ) ).
fof(writeUnaryOperator_10963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132668(VarNext)
<=> v131411(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_583,axiom,
! [VarCurr] :
( ~ v132662(VarCurr)
=> ( v10094(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_778,axiom,
! [VarCurr] :
( v132662(VarCurr)
=> ( v10094(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9291,axiom,
! [VarCurr] :
( v132662(VarCurr)
<=> ( $true
<=> v15302(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_43354,axiom,
! [VarNext] :
( v15302(VarNext,bitIndex1)
<=> v132654(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionShiftedRanges1_137,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132655(VarNext)
=> ( ( v132654(VarNext,bitIndex19)
<=> v15302(VarCurr,bitIndex20) )
& ( v132654(VarNext,bitIndex18)
<=> v15302(VarCurr,bitIndex19) )
& ( v132654(VarNext,bitIndex17)
<=> v15302(VarCurr,bitIndex18) )
& ( v132654(VarNext,bitIndex16)
<=> v15302(VarCurr,bitIndex17) )
& ( v132654(VarNext,bitIndex15)
<=> v15302(VarCurr,bitIndex16) )
& ( v132654(VarNext,bitIndex14)
<=> v15302(VarCurr,bitIndex15) )
& ( v132654(VarNext,bitIndex13)
<=> v15302(VarCurr,bitIndex14) )
& ( v132654(VarNext,bitIndex12)
<=> v15302(VarCurr,bitIndex13) )
& ( v132654(VarNext,bitIndex11)
<=> v15302(VarCurr,bitIndex12) )
& ( v132654(VarNext,bitIndex10)
<=> v15302(VarCurr,bitIndex11) )
& ( v132654(VarNext,bitIndex9)
<=> v15302(VarCurr,bitIndex10) )
& ( v132654(VarNext,bitIndex8)
<=> v15302(VarCurr,bitIndex9) )
& ( v132654(VarNext,bitIndex7)
<=> v15302(VarCurr,bitIndex8) )
& ( v132654(VarNext,bitIndex6)
<=> v15302(VarCurr,bitIndex7) )
& ( v132654(VarNext,bitIndex5)
<=> v15302(VarCurr,bitIndex6) )
& ( v132654(VarNext,bitIndex4)
<=> v15302(VarCurr,bitIndex5) )
& ( v132654(VarNext,bitIndex3)
<=> v15302(VarCurr,bitIndex4) )
& ( v132654(VarNext,bitIndex2)
<=> v15302(VarCurr,bitIndex3) )
& ( v132654(VarNext,bitIndex1)
<=> v15302(VarCurr,bitIndex2) )
& ( v132654(VarNext,bitIndex0)
<=> v15302(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2448,axiom,
! [VarNext] :
( v132655(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v132654(VarNext,B)
<=> v131417(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26526,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132655(VarNext)
<=> v132656(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26525,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132656(VarNext)
<=> ( v132658(VarNext)
& v131402(VarNext) ) ) ) ).
fof(writeUnaryOperator_10962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132658(VarNext)
<=> v131411(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_582,axiom,
! [VarCurr] :
( ~ v132648(VarCurr)
=> ( v10094(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_777,axiom,
! [VarCurr] :
( v132648(VarCurr)
=> ( v10094(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26524,axiom,
! [VarCurr] :
( v132648(VarCurr)
<=> ( v132649(VarCurr)
& v131436(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26523,axiom,
! [VarCurr] :
( v132649(VarCurr)
<=> ( v132651(VarCurr)
& v131435(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26522,axiom,
! [VarCurr] :
( v132651(VarCurr)
<=> ( v132652(VarCurr)
& v131434(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26521,axiom,
! [VarCurr] :
( v132652(VarCurr)
<=> ( v131551(VarCurr)
& v15309(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26520,axiom,
! [VarCurr] :
( v132528(VarCurr)
<=> ( v132637(VarCurr)
& v132544(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26519,axiom,
! [VarCurr] :
( v132637(VarCurr)
<=> ( v132638(VarCurr)
& v132530(VarCurr) ) ) ).
fof(writeUnaryOperator_10961,axiom,
! [VarCurr] :
( ~ v132638(VarCurr)
<=> v10108(VarCurr) ) ).
fof(addAssignment_43353,axiom,
! [VarCurr] :
( v132544(VarCurr)
<=> v132546(VarCurr) ) ).
fof(addAssignment_43352,axiom,
! [VarCurr] :
( v132546(VarCurr)
<=> v132548(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3020,axiom,
! [VarCurr] :
( v132548(VarCurr)
<=> ( v132610(VarCurr)
| v132550(VarCurr,bitIndex2) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2326,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132615(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v132550(VarNext,B)
<=> v132550(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2447,axiom,
! [VarNext] :
( v132615(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v132550(VarNext,B)
<=> v132631(VarNext,B) ) ) ) ).
fof(addAssignment_43351,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v132631(VarNext,B)
<=> v132629(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5401,axiom,
! [VarCurr] :
( ~ v132626(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v132629(VarCurr,B)
<=> v132585(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5390,axiom,
! [VarCurr] :
( v132626(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v132629(VarCurr,B)
<=> b110(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132615(VarNext)
<=> ( v132616(VarNext)
& v132625(VarNext) ) ) ) ).
fof(addAssignment_43350,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132625(VarNext)
<=> v132623(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26517,axiom,
! [VarCurr] :
( v132623(VarCurr)
<=> ( v132626(VarCurr)
| v132627(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26516,axiom,
! [VarCurr] :
( v132627(VarCurr)
<=> ( v132554(VarCurr)
& v132628(VarCurr) ) ) ).
fof(writeUnaryOperator_10960,axiom,
! [VarCurr] :
( ~ v132628(VarCurr)
<=> v132626(VarCurr) ) ).
fof(writeUnaryOperator_10959,axiom,
! [VarCurr] :
( ~ v132626(VarCurr)
<=> v132552(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132616(VarNext)
<=> ( v132617(VarNext)
& v132612(VarNext) ) ) ) ).
fof(writeUnaryOperator_10958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132617(VarNext)
<=> v132619(VarNext) ) ) ).
fof(addAssignment_43349,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132619(VarNext)
<=> v132612(VarCurr) ) ) ).
fof(addAssignment_43348,axiom,
! [VarCurr] :
( v132612(VarCurr)
<=> v13235(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3178,axiom,
! [VarCurr] :
( ~ v132580(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v132585(VarCurr,B)
<=> v132601(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2983,axiom,
! [VarCurr] :
( v132580(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v132585(VarCurr,B)
<=> v132587(VarCurr,B) ) ) ) ).
fof(addAssignment_43347,axiom,
! [VarCurr] :
( v132601(VarCurr,bitIndex0)
<=> v132599(VarCurr) ) ).
fof(addAssignment_43346,axiom,
! [VarCurr] :
( v132601(VarCurr,bitIndex1)
<=> v132608(VarCurr) ) ).
fof(addAssignment_43345,axiom,
! [VarCurr] :
( v132601(VarCurr,bitIndex2)
<=> v132603(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26514,axiom,
! [VarCurr] :
( v132608(VarCurr)
<=> ( v132609(VarCurr)
& v132610(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3019,axiom,
! [VarCurr] :
( v132610(VarCurr)
<=> ( v132550(VarCurr,bitIndex0)
| v132550(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26513,axiom,
! [VarCurr] :
( v132609(VarCurr)
<=> ( v132599(VarCurr)
| v132594(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26512,axiom,
! [VarCurr] :
( v132603(VarCurr)
<=> ( v132604(VarCurr)
& v132607(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3018,axiom,
! [VarCurr] :
( v132607(VarCurr)
<=> ( v132550(VarCurr,bitIndex2)
| v132606(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26511,axiom,
! [VarCurr] :
( v132604(VarCurr)
<=> ( v132596(VarCurr)
| v132605(VarCurr) ) ) ).
fof(writeUnaryOperator_10957,axiom,
! [VarCurr] :
( ~ v132605(VarCurr)
<=> v132606(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3017,axiom,
! [VarCurr] :
( v132606(VarCurr)
<=> ( v132550(VarCurr,bitIndex0)
& v132550(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_43344,axiom,
! [VarCurr] :
( v132587(VarCurr,bitIndex0)
<=> v132599(VarCurr) ) ).
fof(addAssignment_43343,axiom,
! [VarCurr] :
( v132587(VarCurr,bitIndex1)
<=> v132597(VarCurr) ) ).
fof(addAssignment_43342,axiom,
! [VarCurr] :
( v132587(VarCurr,bitIndex2)
<=> v132589(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26510,axiom,
! [VarCurr] :
( v132597(VarCurr)
<=> ( v132598(VarCurr)
& v132600(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26509,axiom,
! [VarCurr] :
( v132600(VarCurr)
<=> ( v132550(VarCurr,bitIndex0)
| v132594(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3016,axiom,
! [VarCurr] :
( v132598(VarCurr)
<=> ( v132599(VarCurr)
| v132550(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10956,axiom,
! [VarCurr] :
( ~ v132599(VarCurr)
<=> v132550(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26508,axiom,
! [VarCurr] :
( v132589(VarCurr)
<=> ( v132590(VarCurr)
& v132595(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26507,axiom,
! [VarCurr] :
( v132595(VarCurr)
<=> ( v132592(VarCurr)
| v132596(VarCurr) ) ) ).
fof(writeUnaryOperator_10955,axiom,
! [VarCurr] :
( ~ v132596(VarCurr)
<=> v132550(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_3015,axiom,
! [VarCurr] :
( v132590(VarCurr)
<=> ( v132591(VarCurr)
| v132550(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10954,axiom,
! [VarCurr] :
( ~ v132591(VarCurr)
<=> v132592(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3014,axiom,
! [VarCurr] :
( v132592(VarCurr)
<=> ( v132550(VarCurr,bitIndex1)
| v132593(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26506,axiom,
! [VarCurr] :
( v132593(VarCurr)
<=> ( v132550(VarCurr,bitIndex0)
& v132594(VarCurr) ) ) ).
fof(writeUnaryOperator_10953,axiom,
! [VarCurr] :
( ~ v132594(VarCurr)
<=> v132550(VarCurr,bitIndex1) ) ).
fof(addAssignmentInitValueVector_42,axiom,
! [B] :
( range_2_0(B)
=> ( v132550(constB0,B)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26505,axiom,
! [VarCurr] :
( v132554(VarCurr)
<=> ( v132556(VarCurr)
<~> v132580(VarCurr) ) ) ).
fof(addAssignment_43341,axiom,
! [VarCurr] :
( v132580(VarCurr)
<=> v132582(VarCurr) ) ).
fof(addAssignment_43340,axiom,
! [VarCurr] :
( v132582(VarCurr)
<=> v132528(VarCurr) ) ).
fof(addAssignment_43339,axiom,
! [VarCurr] :
( v132556(VarCurr)
<=> v132558(VarCurr) ) ).
fof(addAssignment_43338,axiom,
! [VarCurr] :
( v132558(VarCurr)
<=> v132560(VarCurr) ) ).
fof(addAssignment_43337,axiom,
! [VarCurr] :
( v132560(VarCurr)
<=> v132562(VarCurr) ) ).
fof(addAssignment_43336,axiom,
! [VarCurr] :
( v132562(VarCurr)
<=> v132564(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2325,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132567(VarNext)
=> ( v132564(VarNext)
<=> v132564(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2446,axiom,
! [VarNext] :
( v132567(VarNext)
=> ( v132564(VarNext)
<=> v132575(VarNext) ) ) ).
fof(addAssignment_43335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132575(VarNext)
<=> v132573(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3177,axiom,
! [VarCurr] :
( ~ v13186(VarCurr)
=> ( v132573(VarCurr)
<=> v132576(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2982,axiom,
! [VarCurr] :
( v13186(VarCurr)
=> ( v132573(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3176,axiom,
! [VarCurr] :
( ~ v11748(VarCurr)
=> ( v132576(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2981,axiom,
! [VarCurr] :
( v11748(VarCurr)
=> ( v132576(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132567(VarNext)
<=> v132568(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132568(VarNext)
<=> ( v132570(VarNext)
& v12082(VarNext) ) ) ) ).
fof(writeUnaryOperator_10952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132570(VarNext)
<=> v12089(VarNext) ) ) ).
fof(addAssignment_43334,axiom,
! [VarCurr] :
( v132552(VarCurr)
<=> v10084(VarCurr) ) ).
fof(addAssignment_43333,axiom,
! [VarCurr] :
( v132530(VarCurr)
<=> v132532(VarCurr) ) ).
fof(addAssignment_43332,axiom,
! [VarCurr] :
( v132532(VarCurr)
<=> v132534(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3175,axiom,
! [VarCurr] :
( ~ v132536(VarCurr)
=> ( v132534(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2980,axiom,
! [VarCurr] :
( v132536(VarCurr)
=> ( v132534(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26502,axiom,
! [VarCurr] :
( v132536(VarCurr)
<=> ( v132537(VarCurr)
| v132542(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9290,axiom,
! [VarCurr] :
( v132542(VarCurr)
<=> ( ( v15281(VarCurr,bitIndex6)
<=> $false )
& ( v15281(VarCurr,bitIndex5)
<=> $false )
& ( v15281(VarCurr,bitIndex4)
<=> $false )
& ( v15281(VarCurr,bitIndex3)
<=> $true )
& ( v15281(VarCurr,bitIndex2)
<=> $false )
& ( v15281(VarCurr,bitIndex1)
<=> $false )
& ( v15281(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26501,axiom,
! [VarCurr] :
( v132537(VarCurr)
<=> ( v132538(VarCurr)
| v132539(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26500,axiom,
! [VarCurr] :
( v132539(VarCurr)
<=> ( v132540(VarCurr)
| v132541(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9289,axiom,
! [VarCurr] :
( v132541(VarCurr)
<=> ( ( v15281(VarCurr,bitIndex6)
<=> $false )
& ( v15281(VarCurr,bitIndex5)
<=> $true )
& ( v15281(VarCurr,bitIndex4)
<=> $false )
& ( v15281(VarCurr,bitIndex3)
<=> $false )
& ( v15281(VarCurr,bitIndex2)
<=> $false )
& ( v15281(VarCurr,bitIndex1)
<=> $false )
& ( v15281(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9288,axiom,
! [VarCurr] :
( v132540(VarCurr)
<=> ( ( v15281(VarCurr,bitIndex6)
<=> $false )
& ( v15281(VarCurr,bitIndex5)
<=> $false )
& ( v15281(VarCurr,bitIndex4)
<=> $false )
& ( v15281(VarCurr,bitIndex3)
<=> $false )
& ( v15281(VarCurr,bitIndex2)
<=> $false )
& ( v15281(VarCurr,bitIndex1)
<=> $false )
& ( v15281(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26499,axiom,
! [VarCurr] :
( v132538(VarCurr)
<=> ( v15317(VarCurr,bitIndex0)
& v131882(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_581,axiom,
! [VarCurr] :
( ~ v132525(VarCurr)
=> ( v11291(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_776,axiom,
! [VarCurr] :
( v132525(VarCurr)
=> ( v11291(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26498,axiom,
! [VarCurr] :
( v132525(VarCurr)
<=> ( v132526(VarCurr)
& v132515(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26497,axiom,
! [VarCurr] :
( v132526(VarCurr)
<=> ( v11293(VarCurr)
& v10100(VarCurr) ) ) ).
fof(addAssignment_43331,axiom,
! [VarNext] :
( v13210(VarNext,bitIndex2)
<=> v132517(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionShiftedRanges1_136,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132518(VarNext)
=> ( ( v132517(VarNext,bitIndex11)
<=> v13210(VarCurr,bitIndex12) )
& ( v132517(VarNext,bitIndex10)
<=> v13210(VarCurr,bitIndex11) )
& ( v132517(VarNext,bitIndex9)
<=> v13210(VarCurr,bitIndex10) )
& ( v132517(VarNext,bitIndex8)
<=> v13210(VarCurr,bitIndex9) )
& ( v132517(VarNext,bitIndex7)
<=> v13210(VarCurr,bitIndex8) )
& ( v132517(VarNext,bitIndex6)
<=> v13210(VarCurr,bitIndex7) )
& ( v132517(VarNext,bitIndex5)
<=> v13210(VarCurr,bitIndex6) )
& ( v132517(VarNext,bitIndex4)
<=> v13210(VarCurr,bitIndex5) )
& ( v132517(VarNext,bitIndex3)
<=> v13210(VarCurr,bitIndex4) )
& ( v132517(VarNext,bitIndex2)
<=> v13210(VarCurr,bitIndex3) )
& ( v132517(VarNext,bitIndex1)
<=> v13210(VarCurr,bitIndex2) )
& ( v132517(VarNext,bitIndex0)
<=> v13210(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2445,axiom,
! [VarNext] :
( v132518(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v132517(VarNext,B)
<=> v114262(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26496,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132518(VarNext)
<=> v132519(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132519(VarNext)
<=> ( v132521(VarNext)
& v114249(VarNext) ) ) ) ).
fof(writeUnaryOperator_10951,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132521(VarNext)
<=> v114256(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_580,axiom,
! [VarCurr] :
( ~ v132509(VarCurr)
=> ( v11291(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_775,axiom,
! [VarCurr] :
( v132509(VarCurr)
=> ( v11291(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26494,axiom,
! [VarCurr] :
( v132509(VarCurr)
<=> ( v132510(VarCurr)
| v132511(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26493,axiom,
! [VarCurr] :
( v132511(VarCurr)
<=> ( v132512(VarCurr)
& v132515(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9287,axiom,
! [VarCurr] :
( v132515(VarCurr)
<=> ( $true
<=> v13210(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26492,axiom,
! [VarCurr] :
( v132512(VarCurr)
<=> ( v132513(VarCurr)
| v132514(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26491,axiom,
! [VarCurr] :
( v132514(VarCurr)
<=> ( v131851(VarCurr)
& v10100(VarCurr) ) ) ).
fof(writeUnaryOperator_10950,axiom,
! [VarCurr] :
( ~ v132513(VarCurr)
<=> v10100(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9286,axiom,
! [VarCurr] :
( v132510(VarCurr)
<=> ( $true
<=> v13210(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_43330,axiom,
! [VarNext] :
( v13210(VarNext,bitIndex1)
<=> v132501(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionShiftedRanges1_135,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132502(VarNext)
=> ( ( v132501(VarNext,bitIndex11)
<=> v13210(VarCurr,bitIndex12) )
& ( v132501(VarNext,bitIndex10)
<=> v13210(VarCurr,bitIndex11) )
& ( v132501(VarNext,bitIndex9)
<=> v13210(VarCurr,bitIndex10) )
& ( v132501(VarNext,bitIndex8)
<=> v13210(VarCurr,bitIndex9) )
& ( v132501(VarNext,bitIndex7)
<=> v13210(VarCurr,bitIndex8) )
& ( v132501(VarNext,bitIndex6)
<=> v13210(VarCurr,bitIndex7) )
& ( v132501(VarNext,bitIndex5)
<=> v13210(VarCurr,bitIndex6) )
& ( v132501(VarNext,bitIndex4)
<=> v13210(VarCurr,bitIndex5) )
& ( v132501(VarNext,bitIndex3)
<=> v13210(VarCurr,bitIndex4) )
& ( v132501(VarNext,bitIndex2)
<=> v13210(VarCurr,bitIndex3) )
& ( v132501(VarNext,bitIndex1)
<=> v13210(VarCurr,bitIndex2) )
& ( v132501(VarNext,bitIndex0)
<=> v13210(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2444,axiom,
! [VarNext] :
( v132502(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v132501(VarNext,B)
<=> v114262(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26490,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132502(VarNext)
<=> v132503(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26489,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132503(VarNext)
<=> ( v132505(VarNext)
& v114249(VarNext) ) ) ) ).
fof(writeUnaryOperator_10949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132505(VarNext)
<=> v114256(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_579,axiom,
! [VarCurr] :
( ~ v132496(VarCurr)
=> ( v11291(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_774,axiom,
! [VarCurr] :
( v132496(VarCurr)
=> ( v11291(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26488,axiom,
! [VarCurr] :
( v132496(VarCurr)
<=> ( v132497(VarCurr)
& v114245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26487,axiom,
! [VarCurr] :
( v132497(VarCurr)
<=> ( v132499(VarCurr)
& v114244(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26486,axiom,
! [VarCurr] :
( v132499(VarCurr)
<=> ( v131833(VarCurr)
& v114199(VarCurr) ) ) ).
fof(addAssignment_43329,axiom,
! [VarCurr] :
( v11293(VarCurr)
<=> v11295(VarCurr) ) ).
fof(addAssignment_43328,axiom,
! [VarCurr] :
( v11295(VarCurr)
<=> v11297(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3013,axiom,
! [VarCurr] :
( v11297(VarCurr)
<=> ( v132481(VarCurr)
| v11299(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3012,axiom,
! [VarCurr] :
( v132481(VarCurr)
<=> ( v132482(VarCurr)
| v11299(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3011,axiom,
! [VarCurr] :
( v132482(VarCurr)
<=> ( v132483(VarCurr)
| v11299(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3010,axiom,
! [VarCurr] :
( v132483(VarCurr)
<=> ( v132484(VarCurr)
| v11299(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3009,axiom,
! [VarCurr] :
( v132484(VarCurr)
<=> ( v132485(VarCurr)
| v11299(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3008,axiom,
! [VarCurr] :
( v132485(VarCurr)
<=> ( v132486(VarCurr)
| v11299(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3007,axiom,
! [VarCurr] :
( v132486(VarCurr)
<=> ( v132487(VarCurr)
| v11299(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3006,axiom,
! [VarCurr] :
( v132487(VarCurr)
<=> ( v132488(VarCurr)
| v11299(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3005,axiom,
! [VarCurr] :
( v132488(VarCurr)
<=> ( v132489(VarCurr)
| v11299(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3004,axiom,
! [VarCurr] :
( v132489(VarCurr)
<=> ( v132490(VarCurr)
| v11299(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3003,axiom,
! [VarCurr] :
( v132490(VarCurr)
<=> ( v132491(VarCurr)
| v11299(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3002,axiom,
! [VarCurr] :
( v132491(VarCurr)
<=> ( v132492(VarCurr)
| v11299(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3001,axiom,
! [VarCurr] :
( v132492(VarCurr)
<=> ( v132493(VarCurr)
| v11299(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3000,axiom,
! [VarCurr] :
( v132493(VarCurr)
<=> ( v132494(VarCurr)
| v11299(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2999,axiom,
! [VarCurr] :
( v132494(VarCurr)
<=> ( v11299(VarCurr,bitIndex0)
| v11299(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2324,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132465(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v11299(VarNext,B)
<=> v11299(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2443,axiom,
! [VarNext] :
( v132465(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v11299(VarNext,B)
<=> v132475(VarNext,B) ) ) ) ).
fof(addAssignment_43327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v132475(VarNext,B)
<=> v132473(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3174,axiom,
! [VarCurr] :
( ~ v132476(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v132473(VarCurr,B)
<=> v11304(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2979,axiom,
! [VarCurr] :
( v132476(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v132473(VarCurr,B)
<=> $true ) ) ) ).
fof(writeUnaryOperator_10948,axiom,
! [VarCurr] :
( ~ v132476(VarCurr)
<=> v11301(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26485,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132465(VarNext)
<=> v132466(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132466(VarNext)
<=> ( v132467(VarNext)
& v132462(VarNext) ) ) ) ).
fof(writeUnaryOperator_10947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132467(VarNext)
<=> v132469(VarNext) ) ) ).
fof(addAssignment_43326,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132469(VarNext)
<=> v132462(VarCurr) ) ) ).
fof(addAssignment_43325,axiom,
! [VarCurr] :
( v132462(VarCurr)
<=> v13235(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_140,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v11304(VarCurr,B)
<=> ( v132459(VarCurr,B)
& v132460(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10946,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132460(VarCurr,B)
<=> ~ v13195(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_139,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132459(VarCurr,B)
<=> ( v11306(VarCurr,B)
| v11299(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_138,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v13195(VarCurr,B)
<=> ( v13197(VarCurr,B)
& v132456(VarCurr,B) ) ) ) ).
fof(addAssignment_43324,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex0)
<=> v132457(VarCurr) ) ).
fof(addAssignment_43323,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex1)
<=> v132457(VarCurr) ) ).
fof(addAssignment_43322,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex2)
<=> v132457(VarCurr) ) ).
fof(addAssignment_43321,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex3)
<=> v132457(VarCurr) ) ).
fof(addAssignment_43320,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex4)
<=> v132457(VarCurr) ) ).
fof(addAssignment_43319,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex5)
<=> v132457(VarCurr) ) ).
fof(addAssignment_43318,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex6)
<=> v132457(VarCurr) ) ).
fof(addAssignment_43317,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex7)
<=> v132457(VarCurr) ) ).
fof(addAssignment_43316,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex8)
<=> v132457(VarCurr) ) ).
fof(addAssignment_43315,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex9)
<=> v132457(VarCurr) ) ).
fof(addAssignment_43314,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex10)
<=> v132457(VarCurr) ) ).
fof(addAssignment_43313,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex11)
<=> v132457(VarCurr) ) ).
fof(addAssignment_43312,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex12)
<=> v132457(VarCurr) ) ).
fof(addAssignment_43311,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex13)
<=> v132457(VarCurr) ) ).
fof(addAssignment_43310,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex14)
<=> v132457(VarCurr) ) ).
fof(addAssignment_43309,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex15)
<=> v132457(VarCurr) ) ).
fof(addAssignment_43308,axiom,
! [VarCurr] :
( v132457(VarCurr)
<=> v13204(VarCurr) ) ).
fof(addAssignment_43307,axiom,
! [VarCurr] :
( v13204(VarCurr)
<=> v13206(VarCurr) ) ).
fof(addAssignment_43306,axiom,
! [VarCurr] :
( v13206(VarCurr)
<=> v13208(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26483,axiom,
! [VarCurr] :
( v13208(VarCurr)
<=> ( v132453(VarCurr)
| v131866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26482,axiom,
! [VarCurr] :
( v132453(VarCurr)
<=> ( v132454(VarCurr)
| v114140(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2998,axiom,
! [VarCurr] :
( v132454(VarCurr)
<=> ( v11291(VarCurr,bitIndex3)
| v11291(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26481,axiom,
! [VarCurr] :
( v131866(VarCurr)
<=> ( v131868(VarCurr)
| v132448(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26480,axiom,
! [VarCurr] :
( v132448(VarCurr)
<=> ( v132450(VarCurr)
& v131872(VarCurr) ) ) ).
fof(writeUnaryOperator_10945,axiom,
! [VarCurr] :
( ~ v132450(VarCurr)
<=> v131870(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26479,axiom,
! [VarCurr] :
( v131868(VarCurr)
<=> ( v132446(VarCurr)
& v131890(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26478,axiom,
! [VarCurr] :
( v132446(VarCurr)
<=> ( v131870(VarCurr)
& v131872(VarCurr) ) ) ).
fof(addAssignment_43305,axiom,
! [VarCurr] :
( v131890(VarCurr)
<=> v131892(VarCurr) ) ).
fof(addAssignment_43304,axiom,
! [VarCurr] :
( v131892(VarCurr)
<=> v131894(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2997,axiom,
! [VarCurr] :
( v131894(VarCurr)
<=> ( v132438(VarCurr)
& v131896(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2996,axiom,
! [VarCurr] :
( v132438(VarCurr)
<=> ( v132439(VarCurr)
& v131896(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2995,axiom,
! [VarCurr] :
( v132439(VarCurr)
<=> ( v132440(VarCurr)
& v131896(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2994,axiom,
! [VarCurr] :
( v132440(VarCurr)
<=> ( v132441(VarCurr)
& v131896(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2993,axiom,
! [VarCurr] :
( v132441(VarCurr)
<=> ( v132442(VarCurr)
& v131896(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2992,axiom,
! [VarCurr] :
( v132442(VarCurr)
<=> ( v132443(VarCurr)
& v131896(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2991,axiom,
! [VarCurr] :
( v132443(VarCurr)
<=> ( v132444(VarCurr)
& v131896(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2990,axiom,
! [VarCurr] :
( v132444(VarCurr)
<=> ( v131896(VarCurr,bitIndex0)
& v131896(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_43303,axiom,
! [VarCurr] :
( ( v131896(VarCurr,bitIndex8)
<=> v132371(VarCurr,bitIndex16) )
& ( v131896(VarCurr,bitIndex7)
<=> v132371(VarCurr,bitIndex15) )
& ( v131896(VarCurr,bitIndex6)
<=> v132371(VarCurr,bitIndex14) )
& ( v131896(VarCurr,bitIndex5)
<=> v132371(VarCurr,bitIndex13) )
& ( v131896(VarCurr,bitIndex4)
<=> v132371(VarCurr,bitIndex12) )
& ( v131896(VarCurr,bitIndex3)
<=> v132371(VarCurr,bitIndex11) )
& ( v131896(VarCurr,bitIndex2)
<=> v132371(VarCurr,bitIndex10) )
& ( v131896(VarCurr,bitIndex1)
<=> v132371(VarCurr,bitIndex9) )
& ( v131896(VarCurr,bitIndex0)
<=> v132371(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_137,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132371(VarCurr,B)
<=> ( v132373(VarCurr,B)
| v132433(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_136,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132433(VarCurr,B)
<=> ( v132434(VarCurr,B)
& v132435(VarCurr,B) ) ) ) ).
fof(addAssignment_43302,axiom,
! [VarCurr] :
( v132435(VarCurr,bitIndex0)
<=> v132383(VarCurr,bitIndex3) ) ).
fof(addAssignment_43301,axiom,
! [VarCurr] :
( v132435(VarCurr,bitIndex1)
<=> v132383(VarCurr,bitIndex3) ) ).
fof(addAssignment_43300,axiom,
! [VarCurr] :
( v132435(VarCurr,bitIndex2)
<=> v132383(VarCurr,bitIndex3) ) ).
fof(addAssignment_43299,axiom,
! [VarCurr] :
( v132435(VarCurr,bitIndex3)
<=> v132383(VarCurr,bitIndex3) ) ).
fof(addAssignment_43298,axiom,
! [VarCurr] :
( v132435(VarCurr,bitIndex4)
<=> v132383(VarCurr,bitIndex3) ) ).
fof(addAssignment_43297,axiom,
! [VarCurr] :
( v132435(VarCurr,bitIndex5)
<=> v132383(VarCurr,bitIndex3) ) ).
fof(addAssignment_43296,axiom,
! [VarCurr] :
( v132435(VarCurr,bitIndex6)
<=> v132383(VarCurr,bitIndex3) ) ).
fof(addAssignment_43295,axiom,
! [VarCurr] :
( v132435(VarCurr,bitIndex7)
<=> v132383(VarCurr,bitIndex3) ) ).
fof(addAssignment_43294,axiom,
! [VarCurr] :
( v132435(VarCurr,bitIndex8)
<=> v132383(VarCurr,bitIndex3) ) ).
fof(addAssignment_43293,axiom,
! [VarCurr] :
( v132435(VarCurr,bitIndex9)
<=> v132383(VarCurr,bitIndex3) ) ).
fof(addAssignment_43292,axiom,
! [VarCurr] :
( v132435(VarCurr,bitIndex10)
<=> v132383(VarCurr,bitIndex3) ) ).
fof(addAssignment_43291,axiom,
! [VarCurr] :
( v132435(VarCurr,bitIndex11)
<=> v132383(VarCurr,bitIndex3) ) ).
fof(addAssignment_43290,axiom,
! [VarCurr] :
( v132435(VarCurr,bitIndex12)
<=> v132383(VarCurr,bitIndex3) ) ).
fof(addAssignment_43289,axiom,
! [VarCurr] :
( v132435(VarCurr,bitIndex13)
<=> v132383(VarCurr,bitIndex3) ) ).
fof(addAssignment_43288,axiom,
! [VarCurr] :
( v132435(VarCurr,bitIndex14)
<=> v132383(VarCurr,bitIndex3) ) ).
fof(addAssignment_43287,axiom,
! [VarCurr] :
( v132435(VarCurr,bitIndex15)
<=> v132383(VarCurr,bitIndex3) ) ).
fof(addAssignment_43286,axiom,
! [VarCurr] :
( v132435(VarCurr,bitIndex16)
<=> v132383(VarCurr,bitIndex3) ) ).
fof(addAssignment_43285,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v132434(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_43284,axiom,
! [VarCurr] :
( ( v132434(VarCurr,bitIndex16)
<=> v132374(VarCurr,bitIndex8) )
& ( v132434(VarCurr,bitIndex15)
<=> v132374(VarCurr,bitIndex7) )
& ( v132434(VarCurr,bitIndex14)
<=> v132374(VarCurr,bitIndex6) )
& ( v132434(VarCurr,bitIndex13)
<=> v132374(VarCurr,bitIndex5) )
& ( v132434(VarCurr,bitIndex12)
<=> v132374(VarCurr,bitIndex4) )
& ( v132434(VarCurr,bitIndex11)
<=> v132374(VarCurr,bitIndex3) )
& ( v132434(VarCurr,bitIndex10)
<=> v132374(VarCurr,bitIndex2) )
& ( v132434(VarCurr,bitIndex9)
<=> v132374(VarCurr,bitIndex1) )
& ( v132434(VarCurr,bitIndex8)
<=> v132374(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_135,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132373(VarCurr,B)
<=> ( v132374(VarCurr,B)
& v132431(VarCurr,B) ) ) ) ).
fof(addAssignment_43283,axiom,
! [VarCurr] :
( v132431(VarCurr,bitIndex0)
<=> v132432(VarCurr) ) ).
fof(addAssignment_43282,axiom,
! [VarCurr] :
( v132431(VarCurr,bitIndex1)
<=> v132432(VarCurr) ) ).
fof(addAssignment_43281,axiom,
! [VarCurr] :
( v132431(VarCurr,bitIndex2)
<=> v132432(VarCurr) ) ).
fof(addAssignment_43280,axiom,
! [VarCurr] :
( v132431(VarCurr,bitIndex3)
<=> v132432(VarCurr) ) ).
fof(addAssignment_43279,axiom,
! [VarCurr] :
( v132431(VarCurr,bitIndex4)
<=> v132432(VarCurr) ) ).
fof(addAssignment_43278,axiom,
! [VarCurr] :
( v132431(VarCurr,bitIndex5)
<=> v132432(VarCurr) ) ).
fof(addAssignment_43277,axiom,
! [VarCurr] :
( v132431(VarCurr,bitIndex6)
<=> v132432(VarCurr) ) ).
fof(addAssignment_43276,axiom,
! [VarCurr] :
( v132431(VarCurr,bitIndex7)
<=> v132432(VarCurr) ) ).
fof(addAssignment_43275,axiom,
! [VarCurr] :
( v132431(VarCurr,bitIndex8)
<=> v132432(VarCurr) ) ).
fof(addAssignment_43274,axiom,
! [VarCurr] :
( v132431(VarCurr,bitIndex9)
<=> v132432(VarCurr) ) ).
fof(addAssignment_43273,axiom,
! [VarCurr] :
( v132431(VarCurr,bitIndex10)
<=> v132432(VarCurr) ) ).
fof(addAssignment_43272,axiom,
! [VarCurr] :
( v132431(VarCurr,bitIndex11)
<=> v132432(VarCurr) ) ).
fof(addAssignment_43271,axiom,
! [VarCurr] :
( v132431(VarCurr,bitIndex12)
<=> v132432(VarCurr) ) ).
fof(addAssignment_43270,axiom,
! [VarCurr] :
( v132431(VarCurr,bitIndex13)
<=> v132432(VarCurr) ) ).
fof(addAssignment_43269,axiom,
! [VarCurr] :
( v132431(VarCurr,bitIndex14)
<=> v132432(VarCurr) ) ).
fof(addAssignment_43268,axiom,
! [VarCurr] :
( v132431(VarCurr,bitIndex15)
<=> v132432(VarCurr) ) ).
fof(addAssignment_43267,axiom,
! [VarCurr] :
( v132431(VarCurr,bitIndex16)
<=> v132432(VarCurr) ) ).
fof(writeUnaryOperator_10944,axiom,
! [VarCurr] :
( ~ v132432(VarCurr)
<=> v132383(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_134,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132374(VarCurr,B)
<=> ( v132375(VarCurr,B)
| v132428(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_133,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132428(VarCurr,B)
<=> ( v132429(VarCurr,B)
& v132430(VarCurr,B) ) ) ) ).
fof(addAssignment_43266,axiom,
! [VarCurr] :
( v132430(VarCurr,bitIndex0)
<=> v132383(VarCurr,bitIndex2) ) ).
fof(addAssignment_43265,axiom,
! [VarCurr] :
( v132430(VarCurr,bitIndex1)
<=> v132383(VarCurr,bitIndex2) ) ).
fof(addAssignment_43264,axiom,
! [VarCurr] :
( v132430(VarCurr,bitIndex2)
<=> v132383(VarCurr,bitIndex2) ) ).
fof(addAssignment_43263,axiom,
! [VarCurr] :
( v132430(VarCurr,bitIndex3)
<=> v132383(VarCurr,bitIndex2) ) ).
fof(addAssignment_43262,axiom,
! [VarCurr] :
( v132430(VarCurr,bitIndex4)
<=> v132383(VarCurr,bitIndex2) ) ).
fof(addAssignment_43261,axiom,
! [VarCurr] :
( v132430(VarCurr,bitIndex5)
<=> v132383(VarCurr,bitIndex2) ) ).
fof(addAssignment_43260,axiom,
! [VarCurr] :
( v132430(VarCurr,bitIndex6)
<=> v132383(VarCurr,bitIndex2) ) ).
fof(addAssignment_43259,axiom,
! [VarCurr] :
( v132430(VarCurr,bitIndex7)
<=> v132383(VarCurr,bitIndex2) ) ).
fof(addAssignment_43258,axiom,
! [VarCurr] :
( v132430(VarCurr,bitIndex8)
<=> v132383(VarCurr,bitIndex2) ) ).
fof(addAssignment_43257,axiom,
! [VarCurr] :
( v132430(VarCurr,bitIndex9)
<=> v132383(VarCurr,bitIndex2) ) ).
fof(addAssignment_43256,axiom,
! [VarCurr] :
( v132430(VarCurr,bitIndex10)
<=> v132383(VarCurr,bitIndex2) ) ).
fof(addAssignment_43255,axiom,
! [VarCurr] :
( v132430(VarCurr,bitIndex11)
<=> v132383(VarCurr,bitIndex2) ) ).
fof(addAssignment_43254,axiom,
! [VarCurr] :
( v132430(VarCurr,bitIndex12)
<=> v132383(VarCurr,bitIndex2) ) ).
fof(addAssignment_43253,axiom,
! [VarCurr] :
( v132430(VarCurr,bitIndex13)
<=> v132383(VarCurr,bitIndex2) ) ).
fof(addAssignment_43252,axiom,
! [VarCurr] :
( v132430(VarCurr,bitIndex14)
<=> v132383(VarCurr,bitIndex2) ) ).
fof(addAssignment_43251,axiom,
! [VarCurr] :
( v132430(VarCurr,bitIndex15)
<=> v132383(VarCurr,bitIndex2) ) ).
fof(addAssignment_43250,axiom,
! [VarCurr] :
( v132430(VarCurr,bitIndex16)
<=> v132383(VarCurr,bitIndex2) ) ).
fof(addAssignment_43249,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v132429(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_43248,axiom,
! [VarCurr] :
( ( v132429(VarCurr,bitIndex16)
<=> v132376(VarCurr,bitIndex12) )
& ( v132429(VarCurr,bitIndex15)
<=> v132376(VarCurr,bitIndex11) )
& ( v132429(VarCurr,bitIndex14)
<=> v132376(VarCurr,bitIndex10) )
& ( v132429(VarCurr,bitIndex13)
<=> v132376(VarCurr,bitIndex9) )
& ( v132429(VarCurr,bitIndex12)
<=> v132376(VarCurr,bitIndex8) )
& ( v132429(VarCurr,bitIndex11)
<=> v132376(VarCurr,bitIndex7) )
& ( v132429(VarCurr,bitIndex10)
<=> v132376(VarCurr,bitIndex6) )
& ( v132429(VarCurr,bitIndex9)
<=> v132376(VarCurr,bitIndex5) )
& ( v132429(VarCurr,bitIndex8)
<=> v132376(VarCurr,bitIndex4) )
& ( v132429(VarCurr,bitIndex7)
<=> v132376(VarCurr,bitIndex3) )
& ( v132429(VarCurr,bitIndex6)
<=> v132376(VarCurr,bitIndex2) )
& ( v132429(VarCurr,bitIndex5)
<=> v132376(VarCurr,bitIndex1) )
& ( v132429(VarCurr,bitIndex4)
<=> v132376(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_132,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132375(VarCurr,B)
<=> ( v132376(VarCurr,B)
& v132426(VarCurr,B) ) ) ) ).
fof(addAssignment_43247,axiom,
! [VarCurr] :
( v132426(VarCurr,bitIndex0)
<=> v132427(VarCurr) ) ).
fof(addAssignment_43246,axiom,
! [VarCurr] :
( v132426(VarCurr,bitIndex1)
<=> v132427(VarCurr) ) ).
fof(addAssignment_43245,axiom,
! [VarCurr] :
( v132426(VarCurr,bitIndex2)
<=> v132427(VarCurr) ) ).
fof(addAssignment_43244,axiom,
! [VarCurr] :
( v132426(VarCurr,bitIndex3)
<=> v132427(VarCurr) ) ).
fof(addAssignment_43243,axiom,
! [VarCurr] :
( v132426(VarCurr,bitIndex4)
<=> v132427(VarCurr) ) ).
fof(addAssignment_43242,axiom,
! [VarCurr] :
( v132426(VarCurr,bitIndex5)
<=> v132427(VarCurr) ) ).
fof(addAssignment_43241,axiom,
! [VarCurr] :
( v132426(VarCurr,bitIndex6)
<=> v132427(VarCurr) ) ).
fof(addAssignment_43240,axiom,
! [VarCurr] :
( v132426(VarCurr,bitIndex7)
<=> v132427(VarCurr) ) ).
fof(addAssignment_43239,axiom,
! [VarCurr] :
( v132426(VarCurr,bitIndex8)
<=> v132427(VarCurr) ) ).
fof(addAssignment_43238,axiom,
! [VarCurr] :
( v132426(VarCurr,bitIndex9)
<=> v132427(VarCurr) ) ).
fof(addAssignment_43237,axiom,
! [VarCurr] :
( v132426(VarCurr,bitIndex10)
<=> v132427(VarCurr) ) ).
fof(addAssignment_43236,axiom,
! [VarCurr] :
( v132426(VarCurr,bitIndex11)
<=> v132427(VarCurr) ) ).
fof(addAssignment_43235,axiom,
! [VarCurr] :
( v132426(VarCurr,bitIndex12)
<=> v132427(VarCurr) ) ).
fof(addAssignment_43234,axiom,
! [VarCurr] :
( v132426(VarCurr,bitIndex13)
<=> v132427(VarCurr) ) ).
fof(addAssignment_43233,axiom,
! [VarCurr] :
( v132426(VarCurr,bitIndex14)
<=> v132427(VarCurr) ) ).
fof(addAssignment_43232,axiom,
! [VarCurr] :
( v132426(VarCurr,bitIndex15)
<=> v132427(VarCurr) ) ).
fof(addAssignment_43231,axiom,
! [VarCurr] :
( v132426(VarCurr,bitIndex16)
<=> v132427(VarCurr) ) ).
fof(writeUnaryOperator_10943,axiom,
! [VarCurr] :
( ~ v132427(VarCurr)
<=> v132383(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_131,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132376(VarCurr,B)
<=> ( v132377(VarCurr,B)
| v132423(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_130,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132423(VarCurr,B)
<=> ( v132424(VarCurr,B)
& v132425(VarCurr,B) ) ) ) ).
fof(addAssignment_43230,axiom,
! [VarCurr] :
( v132425(VarCurr,bitIndex0)
<=> v132383(VarCurr,bitIndex1) ) ).
fof(addAssignment_43229,axiom,
! [VarCurr] :
( v132425(VarCurr,bitIndex1)
<=> v132383(VarCurr,bitIndex1) ) ).
fof(addAssignment_43228,axiom,
! [VarCurr] :
( v132425(VarCurr,bitIndex2)
<=> v132383(VarCurr,bitIndex1) ) ).
fof(addAssignment_43227,axiom,
! [VarCurr] :
( v132425(VarCurr,bitIndex3)
<=> v132383(VarCurr,bitIndex1) ) ).
fof(addAssignment_43226,axiom,
! [VarCurr] :
( v132425(VarCurr,bitIndex4)
<=> v132383(VarCurr,bitIndex1) ) ).
fof(addAssignment_43225,axiom,
! [VarCurr] :
( v132425(VarCurr,bitIndex5)
<=> v132383(VarCurr,bitIndex1) ) ).
fof(addAssignment_43224,axiom,
! [VarCurr] :
( v132425(VarCurr,bitIndex6)
<=> v132383(VarCurr,bitIndex1) ) ).
fof(addAssignment_43223,axiom,
! [VarCurr] :
( v132425(VarCurr,bitIndex7)
<=> v132383(VarCurr,bitIndex1) ) ).
fof(addAssignment_43222,axiom,
! [VarCurr] :
( v132425(VarCurr,bitIndex8)
<=> v132383(VarCurr,bitIndex1) ) ).
fof(addAssignment_43221,axiom,
! [VarCurr] :
( v132425(VarCurr,bitIndex9)
<=> v132383(VarCurr,bitIndex1) ) ).
fof(addAssignment_43220,axiom,
! [VarCurr] :
( v132425(VarCurr,bitIndex10)
<=> v132383(VarCurr,bitIndex1) ) ).
fof(addAssignment_43219,axiom,
! [VarCurr] :
( v132425(VarCurr,bitIndex11)
<=> v132383(VarCurr,bitIndex1) ) ).
fof(addAssignment_43218,axiom,
! [VarCurr] :
( v132425(VarCurr,bitIndex12)
<=> v132383(VarCurr,bitIndex1) ) ).
fof(addAssignment_43217,axiom,
! [VarCurr] :
( v132425(VarCurr,bitIndex13)
<=> v132383(VarCurr,bitIndex1) ) ).
fof(addAssignment_43216,axiom,
! [VarCurr] :
( v132425(VarCurr,bitIndex14)
<=> v132383(VarCurr,bitIndex1) ) ).
fof(addAssignment_43215,axiom,
! [VarCurr] :
( v132425(VarCurr,bitIndex15)
<=> v132383(VarCurr,bitIndex1) ) ).
fof(addAssignment_43214,axiom,
! [VarCurr] :
( v132425(VarCurr,bitIndex16)
<=> v132383(VarCurr,bitIndex1) ) ).
fof(addAssignment_43213,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v132424(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_43212,axiom,
! [VarCurr] :
( ( v132424(VarCurr,bitIndex16)
<=> v132378(VarCurr,bitIndex14) )
& ( v132424(VarCurr,bitIndex15)
<=> v132378(VarCurr,bitIndex13) )
& ( v132424(VarCurr,bitIndex14)
<=> v132378(VarCurr,bitIndex12) )
& ( v132424(VarCurr,bitIndex13)
<=> v132378(VarCurr,bitIndex11) )
& ( v132424(VarCurr,bitIndex12)
<=> v132378(VarCurr,bitIndex10) )
& ( v132424(VarCurr,bitIndex11)
<=> v132378(VarCurr,bitIndex9) )
& ( v132424(VarCurr,bitIndex10)
<=> v132378(VarCurr,bitIndex8) )
& ( v132424(VarCurr,bitIndex9)
<=> v132378(VarCurr,bitIndex7) )
& ( v132424(VarCurr,bitIndex8)
<=> v132378(VarCurr,bitIndex6) )
& ( v132424(VarCurr,bitIndex7)
<=> v132378(VarCurr,bitIndex5) )
& ( v132424(VarCurr,bitIndex6)
<=> v132378(VarCurr,bitIndex4) )
& ( v132424(VarCurr,bitIndex5)
<=> v132378(VarCurr,bitIndex3) )
& ( v132424(VarCurr,bitIndex4)
<=> v132378(VarCurr,bitIndex2) )
& ( v132424(VarCurr,bitIndex3)
<=> v132378(VarCurr,bitIndex1) )
& ( v132424(VarCurr,bitIndex2)
<=> v132378(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_129,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132377(VarCurr,B)
<=> ( v132378(VarCurr,B)
& v132421(VarCurr,B) ) ) ) ).
fof(addAssignment_43211,axiom,
! [VarCurr] :
( v132421(VarCurr,bitIndex0)
<=> v132422(VarCurr) ) ).
fof(addAssignment_43210,axiom,
! [VarCurr] :
( v132421(VarCurr,bitIndex1)
<=> v132422(VarCurr) ) ).
fof(addAssignment_43209,axiom,
! [VarCurr] :
( v132421(VarCurr,bitIndex2)
<=> v132422(VarCurr) ) ).
fof(addAssignment_43208,axiom,
! [VarCurr] :
( v132421(VarCurr,bitIndex3)
<=> v132422(VarCurr) ) ).
fof(addAssignment_43207,axiom,
! [VarCurr] :
( v132421(VarCurr,bitIndex4)
<=> v132422(VarCurr) ) ).
fof(addAssignment_43206,axiom,
! [VarCurr] :
( v132421(VarCurr,bitIndex5)
<=> v132422(VarCurr) ) ).
fof(addAssignment_43205,axiom,
! [VarCurr] :
( v132421(VarCurr,bitIndex6)
<=> v132422(VarCurr) ) ).
fof(addAssignment_43204,axiom,
! [VarCurr] :
( v132421(VarCurr,bitIndex7)
<=> v132422(VarCurr) ) ).
fof(addAssignment_43203,axiom,
! [VarCurr] :
( v132421(VarCurr,bitIndex8)
<=> v132422(VarCurr) ) ).
fof(addAssignment_43202,axiom,
! [VarCurr] :
( v132421(VarCurr,bitIndex9)
<=> v132422(VarCurr) ) ).
fof(addAssignment_43201,axiom,
! [VarCurr] :
( v132421(VarCurr,bitIndex10)
<=> v132422(VarCurr) ) ).
fof(addAssignment_43200,axiom,
! [VarCurr] :
( v132421(VarCurr,bitIndex11)
<=> v132422(VarCurr) ) ).
fof(addAssignment_43199,axiom,
! [VarCurr] :
( v132421(VarCurr,bitIndex12)
<=> v132422(VarCurr) ) ).
fof(addAssignment_43198,axiom,
! [VarCurr] :
( v132421(VarCurr,bitIndex13)
<=> v132422(VarCurr) ) ).
fof(addAssignment_43197,axiom,
! [VarCurr] :
( v132421(VarCurr,bitIndex14)
<=> v132422(VarCurr) ) ).
fof(addAssignment_43196,axiom,
! [VarCurr] :
( v132421(VarCurr,bitIndex15)
<=> v132422(VarCurr) ) ).
fof(addAssignment_43195,axiom,
! [VarCurr] :
( v132421(VarCurr,bitIndex16)
<=> v132422(VarCurr) ) ).
fof(writeUnaryOperator_10942,axiom,
! [VarCurr] :
( ~ v132422(VarCurr)
<=> v132383(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_128,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132378(VarCurr,B)
<=> ( v132379(VarCurr,B)
| v132418(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_127,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132418(VarCurr,B)
<=> ( v132419(VarCurr,B)
& v132420(VarCurr,B) ) ) ) ).
fof(addAssignment_43194,axiom,
! [VarCurr] :
( v132420(VarCurr,bitIndex0)
<=> v132383(VarCurr,bitIndex0) ) ).
fof(addAssignment_43193,axiom,
! [VarCurr] :
( v132420(VarCurr,bitIndex1)
<=> v132383(VarCurr,bitIndex0) ) ).
fof(addAssignment_43192,axiom,
! [VarCurr] :
( v132420(VarCurr,bitIndex2)
<=> v132383(VarCurr,bitIndex0) ) ).
fof(addAssignment_43191,axiom,
! [VarCurr] :
( v132420(VarCurr,bitIndex3)
<=> v132383(VarCurr,bitIndex0) ) ).
fof(addAssignment_43190,axiom,
! [VarCurr] :
( v132420(VarCurr,bitIndex4)
<=> v132383(VarCurr,bitIndex0) ) ).
fof(addAssignment_43189,axiom,
! [VarCurr] :
( v132420(VarCurr,bitIndex5)
<=> v132383(VarCurr,bitIndex0) ) ).
fof(addAssignment_43188,axiom,
! [VarCurr] :
( v132420(VarCurr,bitIndex6)
<=> v132383(VarCurr,bitIndex0) ) ).
fof(addAssignment_43187,axiom,
! [VarCurr] :
( v132420(VarCurr,bitIndex7)
<=> v132383(VarCurr,bitIndex0) ) ).
fof(addAssignment_43186,axiom,
! [VarCurr] :
( v132420(VarCurr,bitIndex8)
<=> v132383(VarCurr,bitIndex0) ) ).
fof(addAssignment_43185,axiom,
! [VarCurr] :
( v132420(VarCurr,bitIndex9)
<=> v132383(VarCurr,bitIndex0) ) ).
fof(addAssignment_43184,axiom,
! [VarCurr] :
( v132420(VarCurr,bitIndex10)
<=> v132383(VarCurr,bitIndex0) ) ).
fof(addAssignment_43183,axiom,
! [VarCurr] :
( v132420(VarCurr,bitIndex11)
<=> v132383(VarCurr,bitIndex0) ) ).
fof(addAssignment_43182,axiom,
! [VarCurr] :
( v132420(VarCurr,bitIndex12)
<=> v132383(VarCurr,bitIndex0) ) ).
fof(addAssignment_43181,axiom,
! [VarCurr] :
( v132420(VarCurr,bitIndex13)
<=> v132383(VarCurr,bitIndex0) ) ).
fof(addAssignment_43180,axiom,
! [VarCurr] :
( v132420(VarCurr,bitIndex14)
<=> v132383(VarCurr,bitIndex0) ) ).
fof(addAssignment_43179,axiom,
! [VarCurr] :
( v132420(VarCurr,bitIndex15)
<=> v132383(VarCurr,bitIndex0) ) ).
fof(addAssignment_43178,axiom,
! [VarCurr] :
( v132420(VarCurr,bitIndex16)
<=> v132383(VarCurr,bitIndex0) ) ).
fof(addAssignment_43177,axiom,
! [VarCurr] :
( v132419(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_43176,axiom,
! [VarCurr] :
( ( v132419(VarCurr,bitIndex16)
<=> v132380(VarCurr,bitIndex15) )
& ( v132419(VarCurr,bitIndex15)
<=> v132380(VarCurr,bitIndex14) )
& ( v132419(VarCurr,bitIndex14)
<=> v132380(VarCurr,bitIndex13) )
& ( v132419(VarCurr,bitIndex13)
<=> v132380(VarCurr,bitIndex12) )
& ( v132419(VarCurr,bitIndex12)
<=> v132380(VarCurr,bitIndex11) )
& ( v132419(VarCurr,bitIndex11)
<=> v132380(VarCurr,bitIndex10) )
& ( v132419(VarCurr,bitIndex10)
<=> v132380(VarCurr,bitIndex9) )
& ( v132419(VarCurr,bitIndex9)
<=> v132380(VarCurr,bitIndex8) )
& ( v132419(VarCurr,bitIndex8)
<=> v132380(VarCurr,bitIndex7) )
& ( v132419(VarCurr,bitIndex7)
<=> v132380(VarCurr,bitIndex6) )
& ( v132419(VarCurr,bitIndex6)
<=> v132380(VarCurr,bitIndex5) )
& ( v132419(VarCurr,bitIndex5)
<=> v132380(VarCurr,bitIndex4) )
& ( v132419(VarCurr,bitIndex4)
<=> v132380(VarCurr,bitIndex3) )
& ( v132419(VarCurr,bitIndex3)
<=> v132380(VarCurr,bitIndex2) )
& ( v132419(VarCurr,bitIndex2)
<=> v132380(VarCurr,bitIndex1) )
& ( v132419(VarCurr,bitIndex1)
<=> v132380(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_126,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132379(VarCurr,B)
<=> ( v132380(VarCurr,B)
& v132381(VarCurr,B) ) ) ) ).
fof(addAssignment_43175,axiom,
! [VarCurr] :
( v132381(VarCurr,bitIndex0)
<=> v132382(VarCurr) ) ).
fof(addAssignment_43174,axiom,
! [VarCurr] :
( v132381(VarCurr,bitIndex1)
<=> v132382(VarCurr) ) ).
fof(addAssignment_43173,axiom,
! [VarCurr] :
( v132381(VarCurr,bitIndex2)
<=> v132382(VarCurr) ) ).
fof(addAssignment_43172,axiom,
! [VarCurr] :
( v132381(VarCurr,bitIndex3)
<=> v132382(VarCurr) ) ).
fof(addAssignment_43171,axiom,
! [VarCurr] :
( v132381(VarCurr,bitIndex4)
<=> v132382(VarCurr) ) ).
fof(addAssignment_43170,axiom,
! [VarCurr] :
( v132381(VarCurr,bitIndex5)
<=> v132382(VarCurr) ) ).
fof(addAssignment_43169,axiom,
! [VarCurr] :
( v132381(VarCurr,bitIndex6)
<=> v132382(VarCurr) ) ).
fof(addAssignment_43168,axiom,
! [VarCurr] :
( v132381(VarCurr,bitIndex7)
<=> v132382(VarCurr) ) ).
fof(addAssignment_43167,axiom,
! [VarCurr] :
( v132381(VarCurr,bitIndex8)
<=> v132382(VarCurr) ) ).
fof(addAssignment_43166,axiom,
! [VarCurr] :
( v132381(VarCurr,bitIndex9)
<=> v132382(VarCurr) ) ).
fof(addAssignment_43165,axiom,
! [VarCurr] :
( v132381(VarCurr,bitIndex10)
<=> v132382(VarCurr) ) ).
fof(addAssignment_43164,axiom,
! [VarCurr] :
( v132381(VarCurr,bitIndex11)
<=> v132382(VarCurr) ) ).
fof(addAssignment_43163,axiom,
! [VarCurr] :
( v132381(VarCurr,bitIndex12)
<=> v132382(VarCurr) ) ).
fof(addAssignment_43162,axiom,
! [VarCurr] :
( v132381(VarCurr,bitIndex13)
<=> v132382(VarCurr) ) ).
fof(addAssignment_43161,axiom,
! [VarCurr] :
( v132381(VarCurr,bitIndex14)
<=> v132382(VarCurr) ) ).
fof(addAssignment_43160,axiom,
! [VarCurr] :
( v132381(VarCurr,bitIndex15)
<=> v132382(VarCurr) ) ).
fof(addAssignment_43159,axiom,
! [VarCurr] :
( v132381(VarCurr,bitIndex16)
<=> v132382(VarCurr) ) ).
fof(writeUnaryOperator_10941,axiom,
! [VarCurr] :
( ~ v132382(VarCurr)
<=> v132383(VarCurr,bitIndex0) ) ).
fof(addAssignment_43158,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex0)
<=> v132392(VarCurr) ) ).
fof(addAssignment_43157,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex1)
<=> v132414(VarCurr) ) ).
fof(addAssignment_43156,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex2)
<=> v132409(VarCurr) ) ).
fof(addAssignment_43155,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex3)
<=> v132385(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26477,axiom,
! [VarCurr] :
( v132414(VarCurr)
<=> ( v132415(VarCurr)
& v132417(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26476,axiom,
! [VarCurr] :
( v132417(VarCurr)
<=> ( v132368(VarCurr,bitIndex0)
| v132404(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26475,axiom,
! [VarCurr] :
( v132415(VarCurr)
<=> ( v132392(VarCurr)
| v132416(VarCurr) ) ) ).
fof(writeUnaryOperator_10940,axiom,
! [VarCurr] :
( ~ v132416(VarCurr)
<=> v132404(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26474,axiom,
! [VarCurr] :
( v132409(VarCurr)
<=> ( v132410(VarCurr)
& v132413(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26473,axiom,
! [VarCurr] :
( v132413(VarCurr)
<=> ( v132399(VarCurr)
| v132403(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26472,axiom,
! [VarCurr] :
( v132410(VarCurr)
<=> ( v132411(VarCurr)
| v132412(VarCurr) ) ) ).
fof(writeUnaryOperator_10939,axiom,
! [VarCurr] :
( ~ v132412(VarCurr)
<=> v132403(VarCurr) ) ).
fof(writeUnaryOperator_10938,axiom,
! [VarCurr] :
( ~ v132411(VarCurr)
<=> v132399(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26471,axiom,
! [VarCurr] :
( v132385(VarCurr)
<=> ( v132386(VarCurr)
& v132407(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26470,axiom,
! [VarCurr] :
( v132407(VarCurr)
<=> ( v132408(VarCurr)
| v132398(VarCurr) ) ) ).
fof(writeUnaryOperator_10937,axiom,
! [VarCurr] :
( ~ v132408(VarCurr)
<=> v132387(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26469,axiom,
! [VarCurr] :
( v132386(VarCurr)
<=> ( v132387(VarCurr)
| v132397(VarCurr) ) ) ).
fof(writeUnaryOperator_10936,axiom,
! [VarCurr] :
( ~ v132397(VarCurr)
<=> v132398(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26468,axiom,
! [VarCurr] :
( v132398(VarCurr)
<=> ( v132399(VarCurr)
& v132403(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26467,axiom,
! [VarCurr] :
( v132403(VarCurr)
<=> ( v132368(VarCurr,bitIndex0)
& v132404(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26466,axiom,
! [VarCurr] :
( v132404(VarCurr)
<=> ( v132405(VarCurr)
& v132406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26465,axiom,
! [VarCurr] :
( v132406(VarCurr)
<=> ( v132392(VarCurr)
| v132393(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2989,axiom,
! [VarCurr] :
( v132405(VarCurr)
<=> ( v132368(VarCurr,bitIndex0)
| v132368(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26464,axiom,
! [VarCurr] :
( v132399(VarCurr)
<=> ( v132400(VarCurr)
& v132402(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26463,axiom,
! [VarCurr] :
( v132402(VarCurr)
<=> ( v132391(VarCurr)
| v132394(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2988,axiom,
! [VarCurr] :
( v132400(VarCurr)
<=> ( v132401(VarCurr)
| v132368(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10935,axiom,
! [VarCurr] :
( ~ v132401(VarCurr)
<=> v132391(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26462,axiom,
! [VarCurr] :
( v132387(VarCurr)
<=> ( v132388(VarCurr)
& v132395(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26461,axiom,
! [VarCurr] :
( v132395(VarCurr)
<=> ( v132390(VarCurr)
| v132396(VarCurr) ) ) ).
fof(writeUnaryOperator_10934,axiom,
! [VarCurr] :
( ~ v132396(VarCurr)
<=> v132368(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2987,axiom,
! [VarCurr] :
( v132388(VarCurr)
<=> ( v132389(VarCurr)
| v132368(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10933,axiom,
! [VarCurr] :
( ~ v132389(VarCurr)
<=> v132390(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26460,axiom,
! [VarCurr] :
( v132390(VarCurr)
<=> ( v132391(VarCurr)
& v132394(VarCurr) ) ) ).
fof(writeUnaryOperator_10932,axiom,
! [VarCurr] :
( ~ v132394(VarCurr)
<=> v132368(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26459,axiom,
! [VarCurr] :
( v132391(VarCurr)
<=> ( v132392(VarCurr)
& v132393(VarCurr) ) ) ).
fof(writeUnaryOperator_10931,axiom,
! [VarCurr] :
( ~ v132393(VarCurr)
<=> v132368(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10930,axiom,
! [VarCurr] :
( ~ v132392(VarCurr)
<=> v132368(VarCurr,bitIndex0) ) ).
fof(addAssignment_43154,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v132380(VarCurr,B)
<=> $true ) ) ).
fof(addAssignment_43153,axiom,
! [VarCurr] :
( ( v132380(VarCurr,bitIndex16)
<=> v131898(VarCurr,bitIndex8) )
& ( v132380(VarCurr,bitIndex15)
<=> v131898(VarCurr,bitIndex7) )
& ( v132380(VarCurr,bitIndex14)
<=> v131898(VarCurr,bitIndex6) )
& ( v132380(VarCurr,bitIndex13)
<=> v131898(VarCurr,bitIndex5) )
& ( v132380(VarCurr,bitIndex12)
<=> v131898(VarCurr,bitIndex4) )
& ( v132380(VarCurr,bitIndex11)
<=> v131898(VarCurr,bitIndex3) )
& ( v132380(VarCurr,bitIndex10)
<=> v131898(VarCurr,bitIndex2) )
& ( v132380(VarCurr,bitIndex9)
<=> v131898(VarCurr,bitIndex1) )
& ( v132380(VarCurr,bitIndex8)
<=> v131898(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_43152,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v132368(VarCurr,B)
<=> v132370(VarCurr,B) ) ) ).
fof(addAssignment_43151,axiom,
! [VarCurr] :
( ( v132370(VarCurr,bitIndex3)
<=> v13227(VarCurr,bitIndex8) )
& ( v132370(VarCurr,bitIndex2)
<=> v13227(VarCurr,bitIndex7) )
& ( v132370(VarCurr,bitIndex1)
<=> v13227(VarCurr,bitIndex6) )
& ( v132370(VarCurr,bitIndex0)
<=> v13227(VarCurr,bitIndex5) ) ) ).
fof(addAssignment_43150,axiom,
! [VarCurr,B] :
( range_8_5(B)
=> ( v13227(VarCurr,B)
<=> v13229(VarCurr,B) ) ) ).
fof(addAssignment_43149,axiom,
! [VarCurr,B] :
( range_8_5(B)
=> ( v13229(VarCurr,B)
<=> v15240(VarCurr,B) ) ) ).
fof(range_axiom_197,axiom,
! [B] :
( range_8_5(B)
<=> ( $false
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B ) ) ).
fof(addAssignment_43148,axiom,
! [VarCurr] :
( v131898(VarCurr,bitIndex8)
<=> v132178(VarCurr,bitIndex8) ) ).
fof(addAssignment_43147,axiom,
! [VarCurr] :
( v131898(VarCurr,bitIndex7)
<=> v132178(VarCurr,bitIndex7) ) ).
fof(addAssignment_43146,axiom,
! [VarCurr] :
( v131898(VarCurr,bitIndex6)
<=> v132178(VarCurr,bitIndex6) ) ).
fof(addAssignment_43145,axiom,
! [VarCurr] :
( v131898(VarCurr,bitIndex5)
<=> v132178(VarCurr,bitIndex5) ) ).
fof(addAssignment_43144,axiom,
! [VarCurr] :
( v131898(VarCurr,bitIndex4)
<=> v132178(VarCurr,bitIndex4) ) ).
fof(addAssignment_43143,axiom,
! [VarCurr] :
( v131898(VarCurr,bitIndex3)
<=> v132178(VarCurr,bitIndex3) ) ).
fof(addAssignment_43142,axiom,
! [VarCurr] :
( v131898(VarCurr,bitIndex2)
<=> v132178(VarCurr,bitIndex2) ) ).
fof(addAssignment_43141,axiom,
! [VarCurr] :
( v131898(VarCurr,bitIndex1)
<=> v132178(VarCurr,bitIndex1) ) ).
fof(addAssignment_43140,axiom,
! [VarCurr] :
( v131898(VarCurr,bitIndex0)
<=> v132178(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_125,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132178(VarCurr,B)
<=> ( v132180(VarCurr,B)
| v132273(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_124,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132273(VarCurr,B)
<=> ( v132274(VarCurr,B)
& v132366(VarCurr,B) ) ) ) ).
fof(addAssignment_43139,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43138,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43137,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43136,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43135,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43134,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43133,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43132,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43131,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43130,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43129,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43128,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43127,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex12)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43126,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex13)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43125,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex14)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43124,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex15)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43123,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex16)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43122,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex17)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43121,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex18)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43120,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex19)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43119,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex20)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43118,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex21)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43117,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex22)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43116,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex23)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43115,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex24)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43114,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex25)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43113,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex26)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43112,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex27)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43111,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex28)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43110,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex29)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43109,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex30)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43108,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex31)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43107,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex32)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43106,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex33)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43105,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex34)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43104,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex35)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43103,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex36)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43102,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex37)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43101,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex38)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43100,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex39)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(addAssignment_43099,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132274(VarCurr,B)
<=> v132276(VarCurr,B) ) ) ).
fof(addAssignment_43098,axiom,
! [VarCurr] :
( ( v132274(VarCurr,bitIndex39)
<=> $false )
& ( v132274(VarCurr,bitIndex38)
<=> $false )
& ( v132274(VarCurr,bitIndex37)
<=> $false )
& ( v132274(VarCurr,bitIndex36)
<=> $false )
& ( v132274(VarCurr,bitIndex35)
<=> $false )
& ( v132274(VarCurr,bitIndex34)
<=> $false )
& ( v132274(VarCurr,bitIndex33)
<=> $false )
& ( v132274(VarCurr,bitIndex32)
<=> $false )
& ( v132274(VarCurr,bitIndex31)
<=> $false )
& ( v132274(VarCurr,bitIndex30)
<=> $false )
& ( v132274(VarCurr,bitIndex29)
<=> $false )
& ( v132274(VarCurr,bitIndex28)
<=> $false )
& ( v132274(VarCurr,bitIndex27)
<=> $false )
& ( v132274(VarCurr,bitIndex26)
<=> $false )
& ( v132274(VarCurr,bitIndex25)
<=> $false )
& ( v132274(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)
=> ( v132276(VarCurr,B)
<=> ( v132277(VarCurr,B)
| v132321(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_122,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132321(VarCurr,B)
<=> ( v132322(VarCurr,B)
& v132365(VarCurr,B) ) ) ) ).
fof(addAssignment_43097,axiom,
! [VarCurr] :
( v132365(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_43096,axiom,
! [VarCurr] :
( v132365(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_43095,axiom,
! [VarCurr] :
( v132365(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_43094,axiom,
! [VarCurr] :
( v132365(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_43093,axiom,
! [VarCurr] :
( v132365(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_43092,axiom,
! [VarCurr] :
( v132365(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_43091,axiom,
! [VarCurr] :
( v132365(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_43090,axiom,
! [VarCurr] :
( v132365(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_43089,axiom,
! [VarCurr] :
( v132365(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_43088,axiom,
! [VarCurr] :
( v132365(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_43087,axiom,
! [VarCurr] :
( v132365(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_43086,axiom,
! [VarCurr] :
( v132365(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_43085,axiom,
! [VarCurr] :
( v132365(VarCurr,bitIndex12)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_43084,axiom,
! [VarCurr] :
( v132365(VarCurr,bitIndex13)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_43083,axiom,
! [VarCurr] :
( v132365(VarCurr,bitIndex14)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_43082,axiom,
! [VarCurr] :
( v132365(VarCurr,bitIndex15)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_43081,axiom,
! [VarCurr] :
( v132365(VarCurr,bitIndex16)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_43080,axiom,
! [VarCurr] :
( v132365(VarCurr,bitIndex17)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_43079,axiom,
! [VarCurr] :
( v132365(VarCurr,bitIndex18)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_43078,axiom,
! [VarCurr] :
( v132365(VarCurr,bitIndex19)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_43077,axiom,
! [VarCurr] :
( v132365(VarCurr,bitIndex20)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_43076,axiom,
! [VarCurr] :
( v132365(VarCurr,bitIndex21)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_43075,axiom,
! [VarCurr] :
( v132365(VarCurr,bitIndex22)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_43074,axiom,
! [VarCurr] :
( v132365(VarCurr,bitIndex23)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_43073,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132322(VarCurr,B)
<=> v132323(VarCurr,B) ) ) ).
fof(addAssignment_43072,axiom,
! [VarCurr] :
( ( v132322(VarCurr,bitIndex23)
<=> $false )
& ( v132322(VarCurr,bitIndex22)
<=> $false )
& ( v132322(VarCurr,bitIndex21)
<=> $false )
& ( v132322(VarCurr,bitIndex20)
<=> $false )
& ( v132322(VarCurr,bitIndex19)
<=> $false )
& ( v132322(VarCurr,bitIndex18)
<=> $false )
& ( v132322(VarCurr,bitIndex17)
<=> $false )
& ( v132322(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_121,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132323(VarCurr,B)
<=> ( v132324(VarCurr,B)
| v132344(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_120,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132344(VarCurr,B)
<=> ( v132345(VarCurr,B)
& v132364(VarCurr,B) ) ) ) ).
fof(addAssignment_43071,axiom,
! [VarCurr] :
( v132364(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_43070,axiom,
! [VarCurr] :
( v132364(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_43069,axiom,
! [VarCurr] :
( v132364(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_43068,axiom,
! [VarCurr] :
( v132364(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_43067,axiom,
! [VarCurr] :
( v132364(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_43066,axiom,
! [VarCurr] :
( v132364(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_43065,axiom,
! [VarCurr] :
( v132364(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_43064,axiom,
! [VarCurr] :
( v132364(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_43063,axiom,
! [VarCurr] :
( v132364(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_43062,axiom,
! [VarCurr] :
( v132364(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_43061,axiom,
! [VarCurr] :
( v132364(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_43060,axiom,
! [VarCurr] :
( v132364(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_43059,axiom,
! [VarCurr] :
( v132364(VarCurr,bitIndex12)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_43058,axiom,
! [VarCurr] :
( v132364(VarCurr,bitIndex13)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_43057,axiom,
! [VarCurr] :
( v132364(VarCurr,bitIndex14)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_43056,axiom,
! [VarCurr] :
( v132364(VarCurr,bitIndex15)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_43055,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v132345(VarCurr,B)
<=> v132346(VarCurr,B) ) ) ).
fof(addAssignment_43054,axiom,
! [VarCurr] :
( ( v132345(VarCurr,bitIndex15)
<=> $false )
& ( v132345(VarCurr,bitIndex14)
<=> $false )
& ( v132345(VarCurr,bitIndex13)
<=> $false )
& ( v132345(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_119,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v132346(VarCurr,B)
<=> ( v132347(VarCurr,B)
| v132355(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_118,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v132355(VarCurr,B)
<=> ( v132356(VarCurr,B)
& v132363(VarCurr,B) ) ) ) ).
fof(addAssignment_43053,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_43052,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_43051,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_43050,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_43049,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_43048,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_43047,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_43046,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_43045,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_43044,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_43043,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_43042,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_43041,axiom,
! [VarCurr,B] :
( range_9_0(B)
=> ( v132356(VarCurr,B)
<=> v132357(VarCurr,B) ) ) ).
fof(addAssignment_43040,axiom,
! [VarCurr] :
( ( v132356(VarCurr,bitIndex11)
<=> $false )
& ( v132356(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_117,axiom,
! [VarCurr,B] :
( range_9_0(B)
=> ( v132357(VarCurr,B)
<=> ( v132358(VarCurr,B)
| v132360(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_116,axiom,
! [VarCurr,B] :
( range_9_0(B)
=> ( v132360(VarCurr,B)
<=> ( v132361(VarCurr,B)
& v132362(VarCurr,B) ) ) ) ).
fof(addAssignment_43039,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_43038,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_43037,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_43036,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_43035,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_43034,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_43033,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_43032,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_43031,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_43030,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_43029,axiom,
! [VarCurr] :
( ( v132361(VarCurr,bitIndex8)
<=> v132189(VarCurr,bitIndex39) )
& ( v132361(VarCurr,bitIndex7)
<=> v132189(VarCurr,bitIndex38) )
& ( v132361(VarCurr,bitIndex6)
<=> v132189(VarCurr,bitIndex37) )
& ( v132361(VarCurr,bitIndex5)
<=> v132189(VarCurr,bitIndex36) )
& ( v132361(VarCurr,bitIndex4)
<=> v132189(VarCurr,bitIndex35) )
& ( v132361(VarCurr,bitIndex3)
<=> v132189(VarCurr,bitIndex34) )
& ( v132361(VarCurr,bitIndex2)
<=> v132189(VarCurr,bitIndex33) )
& ( v132361(VarCurr,bitIndex1)
<=> v132189(VarCurr,bitIndex32) )
& ( v132361(VarCurr,bitIndex0)
<=> v132189(VarCurr,bitIndex31) ) ) ).
fof(addAssignment_43028,axiom,
! [VarCurr] :
( v132361(VarCurr,bitIndex9)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2986,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex0)
<=> ( v132189(VarCurr,bitIndex30)
& v132359(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2985,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex1)
<=> ( v132189(VarCurr,bitIndex31)
& v132359(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2984,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex2)
<=> ( v132189(VarCurr,bitIndex32)
& v132359(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2983,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex3)
<=> ( v132189(VarCurr,bitIndex33)
& v132359(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2982,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex4)
<=> ( v132189(VarCurr,bitIndex34)
& v132359(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2981,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex5)
<=> ( v132189(VarCurr,bitIndex35)
& v132359(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2980,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex6)
<=> ( v132189(VarCurr,bitIndex36)
& v132359(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2979,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex7)
<=> ( v132189(VarCurr,bitIndex37)
& v132359(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2978,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex8)
<=> ( v132189(VarCurr,bitIndex38)
& v132359(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2977,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex9)
<=> ( v132189(VarCurr,bitIndex39)
& v132359(VarCurr,bitIndex9) ) ) ).
fof(addAssignment_43027,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex0)
<=> v132089(VarCurr) ) ).
fof(addAssignment_43026,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex1)
<=> v132089(VarCurr) ) ).
fof(addAssignment_43025,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex2)
<=> v132089(VarCurr) ) ).
fof(addAssignment_43024,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex3)
<=> v132089(VarCurr) ) ).
fof(addAssignment_43023,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex4)
<=> v132089(VarCurr) ) ).
fof(addAssignment_43022,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex5)
<=> v132089(VarCurr) ) ).
fof(addAssignment_43021,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex6)
<=> v132089(VarCurr) ) ).
fof(addAssignment_43020,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex7)
<=> v132089(VarCurr) ) ).
fof(addAssignment_43019,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex8)
<=> v132089(VarCurr) ) ).
fof(addAssignment_43018,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex9)
<=> v132089(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_115,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v132347(VarCurr,B)
<=> ( v132348(VarCurr,B)
& v132354(VarCurr,B) ) ) ) ).
fof(addAssignment_43017,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex0)
<=> v132090(VarCurr) ) ).
fof(addAssignment_43016,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex1)
<=> v132090(VarCurr) ) ).
fof(addAssignment_43015,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex2)
<=> v132090(VarCurr) ) ).
fof(addAssignment_43014,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex3)
<=> v132090(VarCurr) ) ).
fof(addAssignment_43013,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex4)
<=> v132090(VarCurr) ) ).
fof(addAssignment_43012,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex5)
<=> v132090(VarCurr) ) ).
fof(addAssignment_43011,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex6)
<=> v132090(VarCurr) ) ).
fof(addAssignment_43010,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex7)
<=> v132090(VarCurr) ) ).
fof(addAssignment_43009,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex8)
<=> v132090(VarCurr) ) ).
fof(addAssignment_43008,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex9)
<=> v132090(VarCurr) ) ).
fof(addAssignment_43007,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex10)
<=> v132090(VarCurr) ) ).
fof(addAssignment_43006,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex11)
<=> v132090(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_114,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v132348(VarCurr,B)
<=> ( v132349(VarCurr,B)
| v132351(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_113,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v132351(VarCurr,B)
<=> ( v132352(VarCurr,B)
& v132353(VarCurr,B) ) ) ) ).
fof(addAssignment_43005,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_43004,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_43003,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_43002,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_43001,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_43000,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42999,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42998,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42997,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42996,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42995,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42994,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42993,axiom,
! [VarCurr] :
( ( v132352(VarCurr,bitIndex10)
<=> v132189(VarCurr,bitIndex39) )
& ( v132352(VarCurr,bitIndex9)
<=> v132189(VarCurr,bitIndex38) )
& ( v132352(VarCurr,bitIndex8)
<=> v132189(VarCurr,bitIndex37) )
& ( v132352(VarCurr,bitIndex7)
<=> v132189(VarCurr,bitIndex36) )
& ( v132352(VarCurr,bitIndex6)
<=> v132189(VarCurr,bitIndex35) )
& ( v132352(VarCurr,bitIndex5)
<=> v132189(VarCurr,bitIndex34) )
& ( v132352(VarCurr,bitIndex4)
<=> v132189(VarCurr,bitIndex33) )
& ( v132352(VarCurr,bitIndex3)
<=> v132189(VarCurr,bitIndex32) )
& ( v132352(VarCurr,bitIndex2)
<=> v132189(VarCurr,bitIndex31) )
& ( v132352(VarCurr,bitIndex1)
<=> v132189(VarCurr,bitIndex30) )
& ( v132352(VarCurr,bitIndex0)
<=> v132189(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_42992,axiom,
! [VarCurr] :
( v132352(VarCurr,bitIndex11)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2976,axiom,
! [VarCurr] :
( v132349(VarCurr,bitIndex0)
<=> ( v132189(VarCurr,bitIndex28)
& v132350(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2975,axiom,
! [VarCurr] :
( v132349(VarCurr,bitIndex1)
<=> ( v132189(VarCurr,bitIndex29)
& v132350(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2974,axiom,
! [VarCurr] :
( v132349(VarCurr,bitIndex2)
<=> ( v132189(VarCurr,bitIndex30)
& v132350(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2973,axiom,
! [VarCurr] :
( v132349(VarCurr,bitIndex3)
<=> ( v132189(VarCurr,bitIndex31)
& v132350(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2972,axiom,
! [VarCurr] :
( v132349(VarCurr,bitIndex4)
<=> ( v132189(VarCurr,bitIndex32)
& v132350(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2971,axiom,
! [VarCurr] :
( v132349(VarCurr,bitIndex5)
<=> ( v132189(VarCurr,bitIndex33)
& v132350(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2970,axiom,
! [VarCurr] :
( v132349(VarCurr,bitIndex6)
<=> ( v132189(VarCurr,bitIndex34)
& v132350(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2969,axiom,
! [VarCurr] :
( v132349(VarCurr,bitIndex7)
<=> ( v132189(VarCurr,bitIndex35)
& v132350(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2968,axiom,
! [VarCurr] :
( v132349(VarCurr,bitIndex8)
<=> ( v132189(VarCurr,bitIndex36)
& v132350(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2967,axiom,
! [VarCurr] :
( v132349(VarCurr,bitIndex9)
<=> ( v132189(VarCurr,bitIndex37)
& v132350(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2966,axiom,
! [VarCurr] :
( v132349(VarCurr,bitIndex10)
<=> ( v132189(VarCurr,bitIndex38)
& v132350(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2965,axiom,
! [VarCurr] :
( v132349(VarCurr,bitIndex11)
<=> ( v132189(VarCurr,bitIndex39)
& v132350(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_42991,axiom,
! [VarCurr] :
( v132350(VarCurr,bitIndex0)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42990,axiom,
! [VarCurr] :
( v132350(VarCurr,bitIndex1)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42989,axiom,
! [VarCurr] :
( v132350(VarCurr,bitIndex2)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42988,axiom,
! [VarCurr] :
( v132350(VarCurr,bitIndex3)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42987,axiom,
! [VarCurr] :
( v132350(VarCurr,bitIndex4)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42986,axiom,
! [VarCurr] :
( v132350(VarCurr,bitIndex5)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42985,axiom,
! [VarCurr] :
( v132350(VarCurr,bitIndex6)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42984,axiom,
! [VarCurr] :
( v132350(VarCurr,bitIndex7)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42983,axiom,
! [VarCurr] :
( v132350(VarCurr,bitIndex8)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42982,axiom,
! [VarCurr] :
( v132350(VarCurr,bitIndex9)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42981,axiom,
! [VarCurr] :
( v132350(VarCurr,bitIndex10)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42980,axiom,
! [VarCurr] :
( v132350(VarCurr,bitIndex11)
<=> v132089(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_112,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132324(VarCurr,B)
<=> ( v132325(VarCurr,B)
& v132343(VarCurr,B) ) ) ) ).
fof(addAssignment_42979,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex0)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42978,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex1)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42977,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex2)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42976,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex3)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42975,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex4)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42974,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex5)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42973,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex6)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42972,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex7)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42971,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex8)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42970,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex9)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42969,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex10)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42968,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex11)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42967,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex12)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42966,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex13)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42965,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex14)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42964,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex15)
<=> v132085(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_111,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132325(VarCurr,B)
<=> ( v132326(VarCurr,B)
| v132334(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_110,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132334(VarCurr,B)
<=> ( v132335(VarCurr,B)
& v132342(VarCurr,B) ) ) ) ).
fof(addAssignment_42963,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42962,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42961,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42960,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42959,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42958,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42957,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42956,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42955,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42954,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42953,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42952,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42951,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex12)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42950,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex13)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42949,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex14)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42948,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex15)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42947,axiom,
! [VarCurr,B] :
( range_13_0(B)
=> ( v132335(VarCurr,B)
<=> v132336(VarCurr,B) ) ) ).
fof(addAssignment_42946,axiom,
! [VarCurr] :
( ( v132335(VarCurr,bitIndex15)
<=> $false )
& ( v132335(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_109,axiom,
! [VarCurr,B] :
( range_13_0(B)
=> ( v132336(VarCurr,B)
<=> ( v132337(VarCurr,B)
| v132339(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_108,axiom,
! [VarCurr,B] :
( range_13_0(B)
=> ( v132339(VarCurr,B)
<=> ( v132340(VarCurr,B)
& v132341(VarCurr,B) ) ) ) ).
fof(addAssignment_42945,axiom,
! [VarCurr] :
( v132341(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42944,axiom,
! [VarCurr] :
( v132341(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42943,axiom,
! [VarCurr] :
( v132341(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42942,axiom,
! [VarCurr] :
( v132341(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42941,axiom,
! [VarCurr] :
( v132341(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42940,axiom,
! [VarCurr] :
( v132341(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42939,axiom,
! [VarCurr] :
( v132341(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42938,axiom,
! [VarCurr] :
( v132341(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42937,axiom,
! [VarCurr] :
( v132341(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42936,axiom,
! [VarCurr] :
( v132341(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42935,axiom,
! [VarCurr] :
( v132341(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42934,axiom,
! [VarCurr] :
( v132341(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42933,axiom,
! [VarCurr] :
( v132341(VarCurr,bitIndex12)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42932,axiom,
! [VarCurr] :
( v132341(VarCurr,bitIndex13)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42931,axiom,
! [VarCurr] :
( ( v132340(VarCurr,bitIndex12)
<=> v132189(VarCurr,bitIndex39) )
& ( v132340(VarCurr,bitIndex11)
<=> v132189(VarCurr,bitIndex38) )
& ( v132340(VarCurr,bitIndex10)
<=> v132189(VarCurr,bitIndex37) )
& ( v132340(VarCurr,bitIndex9)
<=> v132189(VarCurr,bitIndex36) )
& ( v132340(VarCurr,bitIndex8)
<=> v132189(VarCurr,bitIndex35) )
& ( v132340(VarCurr,bitIndex7)
<=> v132189(VarCurr,bitIndex34) )
& ( v132340(VarCurr,bitIndex6)
<=> v132189(VarCurr,bitIndex33) )
& ( v132340(VarCurr,bitIndex5)
<=> v132189(VarCurr,bitIndex32) )
& ( v132340(VarCurr,bitIndex4)
<=> v132189(VarCurr,bitIndex31) )
& ( v132340(VarCurr,bitIndex3)
<=> v132189(VarCurr,bitIndex30) )
& ( v132340(VarCurr,bitIndex2)
<=> v132189(VarCurr,bitIndex29) )
& ( v132340(VarCurr,bitIndex1)
<=> v132189(VarCurr,bitIndex28) )
& ( v132340(VarCurr,bitIndex0)
<=> v132189(VarCurr,bitIndex27) ) ) ).
fof(addAssignment_42930,axiom,
! [VarCurr] :
( v132340(VarCurr,bitIndex13)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2964,axiom,
! [VarCurr] :
( v132337(VarCurr,bitIndex0)
<=> ( v132189(VarCurr,bitIndex26)
& v132338(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2963,axiom,
! [VarCurr] :
( v132337(VarCurr,bitIndex1)
<=> ( v132189(VarCurr,bitIndex27)
& v132338(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2962,axiom,
! [VarCurr] :
( v132337(VarCurr,bitIndex2)
<=> ( v132189(VarCurr,bitIndex28)
& v132338(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2961,axiom,
! [VarCurr] :
( v132337(VarCurr,bitIndex3)
<=> ( v132189(VarCurr,bitIndex29)
& v132338(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2960,axiom,
! [VarCurr] :
( v132337(VarCurr,bitIndex4)
<=> ( v132189(VarCurr,bitIndex30)
& v132338(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2959,axiom,
! [VarCurr] :
( v132337(VarCurr,bitIndex5)
<=> ( v132189(VarCurr,bitIndex31)
& v132338(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2958,axiom,
! [VarCurr] :
( v132337(VarCurr,bitIndex6)
<=> ( v132189(VarCurr,bitIndex32)
& v132338(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2957,axiom,
! [VarCurr] :
( v132337(VarCurr,bitIndex7)
<=> ( v132189(VarCurr,bitIndex33)
& v132338(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2956,axiom,
! [VarCurr] :
( v132337(VarCurr,bitIndex8)
<=> ( v132189(VarCurr,bitIndex34)
& v132338(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2955,axiom,
! [VarCurr] :
( v132337(VarCurr,bitIndex9)
<=> ( v132189(VarCurr,bitIndex35)
& v132338(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2954,axiom,
! [VarCurr] :
( v132337(VarCurr,bitIndex10)
<=> ( v132189(VarCurr,bitIndex36)
& v132338(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2953,axiom,
! [VarCurr] :
( v132337(VarCurr,bitIndex11)
<=> ( v132189(VarCurr,bitIndex37)
& v132338(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2952,axiom,
! [VarCurr] :
( v132337(VarCurr,bitIndex12)
<=> ( v132189(VarCurr,bitIndex38)
& v132338(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2951,axiom,
! [VarCurr] :
( v132337(VarCurr,bitIndex13)
<=> ( v132189(VarCurr,bitIndex39)
& v132338(VarCurr,bitIndex13) ) ) ).
fof(addAssignment_42929,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex0)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42928,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex1)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42927,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex2)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42926,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex3)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42925,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex4)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42924,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex5)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42923,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex6)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42922,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex7)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42921,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex8)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42920,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex9)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42919,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex10)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42918,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex11)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42917,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex12)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42916,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex13)
<=> v132089(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_107,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132326(VarCurr,B)
<=> ( v132327(VarCurr,B)
& v132333(VarCurr,B) ) ) ) ).
fof(addAssignment_42915,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex0)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42914,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex1)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42913,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex2)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42912,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex3)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42911,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex4)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42910,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex5)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42909,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex6)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42908,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex7)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42907,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex8)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42906,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex9)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42905,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex10)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42904,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex11)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42903,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex12)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42902,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex13)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42901,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex14)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42900,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex15)
<=> v132090(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_106,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132327(VarCurr,B)
<=> ( v132328(VarCurr,B)
| v132330(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_105,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132330(VarCurr,B)
<=> ( v132331(VarCurr,B)
& v132332(VarCurr,B) ) ) ) ).
fof(addAssignment_42899,axiom,
! [VarCurr] :
( v132332(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42898,axiom,
! [VarCurr] :
( v132332(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42897,axiom,
! [VarCurr] :
( v132332(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42896,axiom,
! [VarCurr] :
( v132332(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42895,axiom,
! [VarCurr] :
( v132332(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42894,axiom,
! [VarCurr] :
( v132332(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42893,axiom,
! [VarCurr] :
( v132332(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42892,axiom,
! [VarCurr] :
( v132332(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42891,axiom,
! [VarCurr] :
( v132332(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42890,axiom,
! [VarCurr] :
( v132332(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42889,axiom,
! [VarCurr] :
( v132332(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42888,axiom,
! [VarCurr] :
( v132332(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42887,axiom,
! [VarCurr] :
( v132332(VarCurr,bitIndex12)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42886,axiom,
! [VarCurr] :
( v132332(VarCurr,bitIndex13)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42885,axiom,
! [VarCurr] :
( v132332(VarCurr,bitIndex14)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42884,axiom,
! [VarCurr] :
( v132332(VarCurr,bitIndex15)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42883,axiom,
! [VarCurr] :
( ( v132331(VarCurr,bitIndex14)
<=> v132189(VarCurr,bitIndex39) )
& ( v132331(VarCurr,bitIndex13)
<=> v132189(VarCurr,bitIndex38) )
& ( v132331(VarCurr,bitIndex12)
<=> v132189(VarCurr,bitIndex37) )
& ( v132331(VarCurr,bitIndex11)
<=> v132189(VarCurr,bitIndex36) )
& ( v132331(VarCurr,bitIndex10)
<=> v132189(VarCurr,bitIndex35) )
& ( v132331(VarCurr,bitIndex9)
<=> v132189(VarCurr,bitIndex34) )
& ( v132331(VarCurr,bitIndex8)
<=> v132189(VarCurr,bitIndex33) )
& ( v132331(VarCurr,bitIndex7)
<=> v132189(VarCurr,bitIndex32) )
& ( v132331(VarCurr,bitIndex6)
<=> v132189(VarCurr,bitIndex31) )
& ( v132331(VarCurr,bitIndex5)
<=> v132189(VarCurr,bitIndex30) )
& ( v132331(VarCurr,bitIndex4)
<=> v132189(VarCurr,bitIndex29) )
& ( v132331(VarCurr,bitIndex3)
<=> v132189(VarCurr,bitIndex28) )
& ( v132331(VarCurr,bitIndex2)
<=> v132189(VarCurr,bitIndex27) )
& ( v132331(VarCurr,bitIndex1)
<=> v132189(VarCurr,bitIndex26) )
& ( v132331(VarCurr,bitIndex0)
<=> v132189(VarCurr,bitIndex25) ) ) ).
fof(addAssignment_42882,axiom,
! [VarCurr] :
( v132331(VarCurr,bitIndex15)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2950,axiom,
! [VarCurr] :
( v132328(VarCurr,bitIndex0)
<=> ( v132189(VarCurr,bitIndex24)
& v132329(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2949,axiom,
! [VarCurr] :
( v132328(VarCurr,bitIndex1)
<=> ( v132189(VarCurr,bitIndex25)
& v132329(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2948,axiom,
! [VarCurr] :
( v132328(VarCurr,bitIndex2)
<=> ( v132189(VarCurr,bitIndex26)
& v132329(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2947,axiom,
! [VarCurr] :
( v132328(VarCurr,bitIndex3)
<=> ( v132189(VarCurr,bitIndex27)
& v132329(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2946,axiom,
! [VarCurr] :
( v132328(VarCurr,bitIndex4)
<=> ( v132189(VarCurr,bitIndex28)
& v132329(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2945,axiom,
! [VarCurr] :
( v132328(VarCurr,bitIndex5)
<=> ( v132189(VarCurr,bitIndex29)
& v132329(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2944,axiom,
! [VarCurr] :
( v132328(VarCurr,bitIndex6)
<=> ( v132189(VarCurr,bitIndex30)
& v132329(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2943,axiom,
! [VarCurr] :
( v132328(VarCurr,bitIndex7)
<=> ( v132189(VarCurr,bitIndex31)
& v132329(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2942,axiom,
! [VarCurr] :
( v132328(VarCurr,bitIndex8)
<=> ( v132189(VarCurr,bitIndex32)
& v132329(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2941,axiom,
! [VarCurr] :
( v132328(VarCurr,bitIndex9)
<=> ( v132189(VarCurr,bitIndex33)
& v132329(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2940,axiom,
! [VarCurr] :
( v132328(VarCurr,bitIndex10)
<=> ( v132189(VarCurr,bitIndex34)
& v132329(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2939,axiom,
! [VarCurr] :
( v132328(VarCurr,bitIndex11)
<=> ( v132189(VarCurr,bitIndex35)
& v132329(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2938,axiom,
! [VarCurr] :
( v132328(VarCurr,bitIndex12)
<=> ( v132189(VarCurr,bitIndex36)
& v132329(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2937,axiom,
! [VarCurr] :
( v132328(VarCurr,bitIndex13)
<=> ( v132189(VarCurr,bitIndex37)
& v132329(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2936,axiom,
! [VarCurr] :
( v132328(VarCurr,bitIndex14)
<=> ( v132189(VarCurr,bitIndex38)
& v132329(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2935,axiom,
! [VarCurr] :
( v132328(VarCurr,bitIndex15)
<=> ( v132189(VarCurr,bitIndex39)
& v132329(VarCurr,bitIndex15) ) ) ).
fof(addAssignment_42881,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex0)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42880,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex1)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42879,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex2)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42878,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex3)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42877,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex4)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42876,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex5)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42875,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex6)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42874,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex7)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42873,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex8)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42872,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex9)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42871,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex10)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42870,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex11)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42869,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex12)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42868,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex13)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42867,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex14)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42866,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex15)
<=> v132089(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_104,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132277(VarCurr,B)
<=> ( v132278(VarCurr,B)
& v132320(VarCurr,B) ) ) ) ).
fof(addAssignment_42865,axiom,
! [VarCurr] :
( v132320(VarCurr,bitIndex0)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42864,axiom,
! [VarCurr] :
( v132320(VarCurr,bitIndex1)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42863,axiom,
! [VarCurr] :
( v132320(VarCurr,bitIndex2)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42862,axiom,
! [VarCurr] :
( v132320(VarCurr,bitIndex3)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42861,axiom,
! [VarCurr] :
( v132320(VarCurr,bitIndex4)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42860,axiom,
! [VarCurr] :
( v132320(VarCurr,bitIndex5)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42859,axiom,
! [VarCurr] :
( v132320(VarCurr,bitIndex6)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42858,axiom,
! [VarCurr] :
( v132320(VarCurr,bitIndex7)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42857,axiom,
! [VarCurr] :
( v132320(VarCurr,bitIndex8)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42856,axiom,
! [VarCurr] :
( v132320(VarCurr,bitIndex9)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42855,axiom,
! [VarCurr] :
( v132320(VarCurr,bitIndex10)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42854,axiom,
! [VarCurr] :
( v132320(VarCurr,bitIndex11)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42853,axiom,
! [VarCurr] :
( v132320(VarCurr,bitIndex12)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42852,axiom,
! [VarCurr] :
( v132320(VarCurr,bitIndex13)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42851,axiom,
! [VarCurr] :
( v132320(VarCurr,bitIndex14)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42850,axiom,
! [VarCurr] :
( v132320(VarCurr,bitIndex15)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42849,axiom,
! [VarCurr] :
( v132320(VarCurr,bitIndex16)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42848,axiom,
! [VarCurr] :
( v132320(VarCurr,bitIndex17)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42847,axiom,
! [VarCurr] :
( v132320(VarCurr,bitIndex18)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42846,axiom,
! [VarCurr] :
( v132320(VarCurr,bitIndex19)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42845,axiom,
! [VarCurr] :
( v132320(VarCurr,bitIndex20)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42844,axiom,
! [VarCurr] :
( v132320(VarCurr,bitIndex21)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42843,axiom,
! [VarCurr] :
( v132320(VarCurr,bitIndex22)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42842,axiom,
! [VarCurr] :
( v132320(VarCurr,bitIndex23)
<=> v132080(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_103,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132278(VarCurr,B)
<=> ( v132279(VarCurr,B)
| v132299(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_102,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132299(VarCurr,B)
<=> ( v132300(VarCurr,B)
& v132319(VarCurr,B) ) ) ) ).
fof(addAssignment_42841,axiom,
! [VarCurr] :
( v132319(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42840,axiom,
! [VarCurr] :
( v132319(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42839,axiom,
! [VarCurr] :
( v132319(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42838,axiom,
! [VarCurr] :
( v132319(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42837,axiom,
! [VarCurr] :
( v132319(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42836,axiom,
! [VarCurr] :
( v132319(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42835,axiom,
! [VarCurr] :
( v132319(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42834,axiom,
! [VarCurr] :
( v132319(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42833,axiom,
! [VarCurr] :
( v132319(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42832,axiom,
! [VarCurr] :
( v132319(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42831,axiom,
! [VarCurr] :
( v132319(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42830,axiom,
! [VarCurr] :
( v132319(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42829,axiom,
! [VarCurr] :
( v132319(VarCurr,bitIndex12)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42828,axiom,
! [VarCurr] :
( v132319(VarCurr,bitIndex13)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42827,axiom,
! [VarCurr] :
( v132319(VarCurr,bitIndex14)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42826,axiom,
! [VarCurr] :
( v132319(VarCurr,bitIndex15)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42825,axiom,
! [VarCurr] :
( v132319(VarCurr,bitIndex16)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42824,axiom,
! [VarCurr] :
( v132319(VarCurr,bitIndex17)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42823,axiom,
! [VarCurr] :
( v132319(VarCurr,bitIndex18)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42822,axiom,
! [VarCurr] :
( v132319(VarCurr,bitIndex19)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42821,axiom,
! [VarCurr] :
( v132319(VarCurr,bitIndex20)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42820,axiom,
! [VarCurr] :
( v132319(VarCurr,bitIndex21)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42819,axiom,
! [VarCurr] :
( v132319(VarCurr,bitIndex22)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42818,axiom,
! [VarCurr] :
( v132319(VarCurr,bitIndex23)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42817,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v132300(VarCurr,B)
<=> v132301(VarCurr,B) ) ) ).
fof(addAssignment_42816,axiom,
! [VarCurr] :
( ( v132300(VarCurr,bitIndex23)
<=> $false )
& ( v132300(VarCurr,bitIndex22)
<=> $false )
& ( v132300(VarCurr,bitIndex21)
<=> $false )
& ( v132300(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_101,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v132301(VarCurr,B)
<=> ( v132302(VarCurr,B)
| v132310(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_100,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v132310(VarCurr,B)
<=> ( v132311(VarCurr,B)
& v132318(VarCurr,B) ) ) ) ).
fof(addAssignment_42815,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42814,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42813,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42812,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42811,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42810,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42809,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42808,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42807,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42806,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42805,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42804,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42803,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex12)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42802,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex13)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42801,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex14)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42800,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex15)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42799,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex16)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42798,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex17)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42797,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex18)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42796,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex19)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42795,axiom,
! [VarCurr,B] :
( range_17_0(B)
=> ( v132311(VarCurr,B)
<=> v132312(VarCurr,B) ) ) ).
fof(addAssignment_42794,axiom,
! [VarCurr] :
( ( v132311(VarCurr,bitIndex19)
<=> $false )
& ( v132311(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_99,axiom,
! [VarCurr,B] :
( range_17_0(B)
=> ( v132312(VarCurr,B)
<=> ( v132313(VarCurr,B)
| v132315(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_98,axiom,
! [VarCurr,B] :
( range_17_0(B)
=> ( v132315(VarCurr,B)
<=> ( v132316(VarCurr,B)
& v132317(VarCurr,B) ) ) ) ).
fof(addAssignment_42793,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42792,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42791,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42790,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42789,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42788,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42787,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42786,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42785,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42784,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42783,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42782,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42781,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex12)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42780,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex13)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42779,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex14)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42778,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex15)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42777,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex16)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42776,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex17)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42775,axiom,
! [VarCurr] :
( ( v132316(VarCurr,bitIndex16)
<=> v132189(VarCurr,bitIndex39) )
& ( v132316(VarCurr,bitIndex15)
<=> v132189(VarCurr,bitIndex38) )
& ( v132316(VarCurr,bitIndex14)
<=> v132189(VarCurr,bitIndex37) )
& ( v132316(VarCurr,bitIndex13)
<=> v132189(VarCurr,bitIndex36) )
& ( v132316(VarCurr,bitIndex12)
<=> v132189(VarCurr,bitIndex35) )
& ( v132316(VarCurr,bitIndex11)
<=> v132189(VarCurr,bitIndex34) )
& ( v132316(VarCurr,bitIndex10)
<=> v132189(VarCurr,bitIndex33) )
& ( v132316(VarCurr,bitIndex9)
<=> v132189(VarCurr,bitIndex32) )
& ( v132316(VarCurr,bitIndex8)
<=> v132189(VarCurr,bitIndex31) )
& ( v132316(VarCurr,bitIndex7)
<=> v132189(VarCurr,bitIndex30) )
& ( v132316(VarCurr,bitIndex6)
<=> v132189(VarCurr,bitIndex29) )
& ( v132316(VarCurr,bitIndex5)
<=> v132189(VarCurr,bitIndex28) )
& ( v132316(VarCurr,bitIndex4)
<=> v132189(VarCurr,bitIndex27) )
& ( v132316(VarCurr,bitIndex3)
<=> v132189(VarCurr,bitIndex26) )
& ( v132316(VarCurr,bitIndex2)
<=> v132189(VarCurr,bitIndex25) )
& ( v132316(VarCurr,bitIndex1)
<=> v132189(VarCurr,bitIndex24) )
& ( v132316(VarCurr,bitIndex0)
<=> v132189(VarCurr,bitIndex23) ) ) ).
fof(addAssignment_42774,axiom,
! [VarCurr] :
( v132316(VarCurr,bitIndex17)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2934,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex0)
<=> ( v132189(VarCurr,bitIndex22)
& v132314(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2933,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex1)
<=> ( v132189(VarCurr,bitIndex23)
& v132314(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2932,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex2)
<=> ( v132189(VarCurr,bitIndex24)
& v132314(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2931,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex3)
<=> ( v132189(VarCurr,bitIndex25)
& v132314(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2930,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex4)
<=> ( v132189(VarCurr,bitIndex26)
& v132314(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2929,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex5)
<=> ( v132189(VarCurr,bitIndex27)
& v132314(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2928,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex6)
<=> ( v132189(VarCurr,bitIndex28)
& v132314(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2927,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex7)
<=> ( v132189(VarCurr,bitIndex29)
& v132314(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2926,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex8)
<=> ( v132189(VarCurr,bitIndex30)
& v132314(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2925,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex9)
<=> ( v132189(VarCurr,bitIndex31)
& v132314(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2924,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex10)
<=> ( v132189(VarCurr,bitIndex32)
& v132314(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2923,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex11)
<=> ( v132189(VarCurr,bitIndex33)
& v132314(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2922,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex12)
<=> ( v132189(VarCurr,bitIndex34)
& v132314(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2921,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex13)
<=> ( v132189(VarCurr,bitIndex35)
& v132314(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2920,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex14)
<=> ( v132189(VarCurr,bitIndex36)
& v132314(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2919,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex15)
<=> ( v132189(VarCurr,bitIndex37)
& v132314(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2918,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex16)
<=> ( v132189(VarCurr,bitIndex38)
& v132314(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2917,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex17)
<=> ( v132189(VarCurr,bitIndex39)
& v132314(VarCurr,bitIndex17) ) ) ).
fof(addAssignment_42773,axiom,
! [VarCurr] :
( v132314(VarCurr,bitIndex0)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42772,axiom,
! [VarCurr] :
( v132314(VarCurr,bitIndex1)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42771,axiom,
! [VarCurr] :
( v132314(VarCurr,bitIndex2)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42770,axiom,
! [VarCurr] :
( v132314(VarCurr,bitIndex3)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42769,axiom,
! [VarCurr] :
( v132314(VarCurr,bitIndex4)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42768,axiom,
! [VarCurr] :
( v132314(VarCurr,bitIndex5)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42767,axiom,
! [VarCurr] :
( v132314(VarCurr,bitIndex6)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42766,axiom,
! [VarCurr] :
( v132314(VarCurr,bitIndex7)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42765,axiom,
! [VarCurr] :
( v132314(VarCurr,bitIndex8)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42764,axiom,
! [VarCurr] :
( v132314(VarCurr,bitIndex9)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42763,axiom,
! [VarCurr] :
( v132314(VarCurr,bitIndex10)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42762,axiom,
! [VarCurr] :
( v132314(VarCurr,bitIndex11)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42761,axiom,
! [VarCurr] :
( v132314(VarCurr,bitIndex12)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42760,axiom,
! [VarCurr] :
( v132314(VarCurr,bitIndex13)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42759,axiom,
! [VarCurr] :
( v132314(VarCurr,bitIndex14)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42758,axiom,
! [VarCurr] :
( v132314(VarCurr,bitIndex15)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42757,axiom,
! [VarCurr] :
( v132314(VarCurr,bitIndex16)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42756,axiom,
! [VarCurr] :
( v132314(VarCurr,bitIndex17)
<=> v132089(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_97,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v132302(VarCurr,B)
<=> ( v132303(VarCurr,B)
& v132309(VarCurr,B) ) ) ) ).
fof(addAssignment_42755,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex0)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42754,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex1)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42753,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex2)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42752,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex3)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42751,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex4)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42750,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex5)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42749,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex6)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42748,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex7)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42747,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex8)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42746,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex9)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42745,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex10)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42744,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex11)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42743,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex12)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42742,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex13)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42741,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex14)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42740,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex15)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42739,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex16)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42738,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex17)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42737,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex18)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42736,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex19)
<=> v132090(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_96,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v132303(VarCurr,B)
<=> ( v132304(VarCurr,B)
| v132306(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_95,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v132306(VarCurr,B)
<=> ( v132307(VarCurr,B)
& v132308(VarCurr,B) ) ) ) ).
fof(addAssignment_42735,axiom,
! [VarCurr] :
( v132308(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42734,axiom,
! [VarCurr] :
( v132308(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42733,axiom,
! [VarCurr] :
( v132308(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42732,axiom,
! [VarCurr] :
( v132308(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42731,axiom,
! [VarCurr] :
( v132308(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42730,axiom,
! [VarCurr] :
( v132308(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42729,axiom,
! [VarCurr] :
( v132308(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42728,axiom,
! [VarCurr] :
( v132308(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42727,axiom,
! [VarCurr] :
( v132308(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42726,axiom,
! [VarCurr] :
( v132308(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42725,axiom,
! [VarCurr] :
( v132308(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42724,axiom,
! [VarCurr] :
( v132308(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42723,axiom,
! [VarCurr] :
( v132308(VarCurr,bitIndex12)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42722,axiom,
! [VarCurr] :
( v132308(VarCurr,bitIndex13)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42721,axiom,
! [VarCurr] :
( v132308(VarCurr,bitIndex14)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42720,axiom,
! [VarCurr] :
( v132308(VarCurr,bitIndex15)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42719,axiom,
! [VarCurr] :
( v132308(VarCurr,bitIndex16)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42718,axiom,
! [VarCurr] :
( v132308(VarCurr,bitIndex17)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42717,axiom,
! [VarCurr] :
( v132308(VarCurr,bitIndex18)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42716,axiom,
! [VarCurr] :
( v132308(VarCurr,bitIndex19)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42715,axiom,
! [VarCurr] :
( ( v132307(VarCurr,bitIndex18)
<=> v132189(VarCurr,bitIndex39) )
& ( v132307(VarCurr,bitIndex17)
<=> v132189(VarCurr,bitIndex38) )
& ( v132307(VarCurr,bitIndex16)
<=> v132189(VarCurr,bitIndex37) )
& ( v132307(VarCurr,bitIndex15)
<=> v132189(VarCurr,bitIndex36) )
& ( v132307(VarCurr,bitIndex14)
<=> v132189(VarCurr,bitIndex35) )
& ( v132307(VarCurr,bitIndex13)
<=> v132189(VarCurr,bitIndex34) )
& ( v132307(VarCurr,bitIndex12)
<=> v132189(VarCurr,bitIndex33) )
& ( v132307(VarCurr,bitIndex11)
<=> v132189(VarCurr,bitIndex32) )
& ( v132307(VarCurr,bitIndex10)
<=> v132189(VarCurr,bitIndex31) )
& ( v132307(VarCurr,bitIndex9)
<=> v132189(VarCurr,bitIndex30) )
& ( v132307(VarCurr,bitIndex8)
<=> v132189(VarCurr,bitIndex29) )
& ( v132307(VarCurr,bitIndex7)
<=> v132189(VarCurr,bitIndex28) )
& ( v132307(VarCurr,bitIndex6)
<=> v132189(VarCurr,bitIndex27) )
& ( v132307(VarCurr,bitIndex5)
<=> v132189(VarCurr,bitIndex26) )
& ( v132307(VarCurr,bitIndex4)
<=> v132189(VarCurr,bitIndex25) )
& ( v132307(VarCurr,bitIndex3)
<=> v132189(VarCurr,bitIndex24) )
& ( v132307(VarCurr,bitIndex2)
<=> v132189(VarCurr,bitIndex23) )
& ( v132307(VarCurr,bitIndex1)
<=> v132189(VarCurr,bitIndex22) )
& ( v132307(VarCurr,bitIndex0)
<=> v132189(VarCurr,bitIndex21) ) ) ).
fof(addAssignment_42714,axiom,
! [VarCurr] :
( v132307(VarCurr,bitIndex19)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2916,axiom,
! [VarCurr] :
( v132304(VarCurr,bitIndex0)
<=> ( v132189(VarCurr,bitIndex20)
& v132305(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2915,axiom,
! [VarCurr] :
( v132304(VarCurr,bitIndex1)
<=> ( v132189(VarCurr,bitIndex21)
& v132305(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2914,axiom,
! [VarCurr] :
( v132304(VarCurr,bitIndex2)
<=> ( v132189(VarCurr,bitIndex22)
& v132305(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2913,axiom,
! [VarCurr] :
( v132304(VarCurr,bitIndex3)
<=> ( v132189(VarCurr,bitIndex23)
& v132305(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2912,axiom,
! [VarCurr] :
( v132304(VarCurr,bitIndex4)
<=> ( v132189(VarCurr,bitIndex24)
& v132305(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2911,axiom,
! [VarCurr] :
( v132304(VarCurr,bitIndex5)
<=> ( v132189(VarCurr,bitIndex25)
& v132305(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2910,axiom,
! [VarCurr] :
( v132304(VarCurr,bitIndex6)
<=> ( v132189(VarCurr,bitIndex26)
& v132305(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2909,axiom,
! [VarCurr] :
( v132304(VarCurr,bitIndex7)
<=> ( v132189(VarCurr,bitIndex27)
& v132305(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2908,axiom,
! [VarCurr] :
( v132304(VarCurr,bitIndex8)
<=> ( v132189(VarCurr,bitIndex28)
& v132305(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2907,axiom,
! [VarCurr] :
( v132304(VarCurr,bitIndex9)
<=> ( v132189(VarCurr,bitIndex29)
& v132305(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2906,axiom,
! [VarCurr] :
( v132304(VarCurr,bitIndex10)
<=> ( v132189(VarCurr,bitIndex30)
& v132305(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2905,axiom,
! [VarCurr] :
( v132304(VarCurr,bitIndex11)
<=> ( v132189(VarCurr,bitIndex31)
& v132305(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2904,axiom,
! [VarCurr] :
( v132304(VarCurr,bitIndex12)
<=> ( v132189(VarCurr,bitIndex32)
& v132305(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2903,axiom,
! [VarCurr] :
( v132304(VarCurr,bitIndex13)
<=> ( v132189(VarCurr,bitIndex33)
& v132305(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2902,axiom,
! [VarCurr] :
( v132304(VarCurr,bitIndex14)
<=> ( v132189(VarCurr,bitIndex34)
& v132305(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2901,axiom,
! [VarCurr] :
( v132304(VarCurr,bitIndex15)
<=> ( v132189(VarCurr,bitIndex35)
& v132305(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2900,axiom,
! [VarCurr] :
( v132304(VarCurr,bitIndex16)
<=> ( v132189(VarCurr,bitIndex36)
& v132305(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2899,axiom,
! [VarCurr] :
( v132304(VarCurr,bitIndex17)
<=> ( v132189(VarCurr,bitIndex37)
& v132305(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2898,axiom,
! [VarCurr] :
( v132304(VarCurr,bitIndex18)
<=> ( v132189(VarCurr,bitIndex38)
& v132305(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2897,axiom,
! [VarCurr] :
( v132304(VarCurr,bitIndex19)
<=> ( v132189(VarCurr,bitIndex39)
& v132305(VarCurr,bitIndex19) ) ) ).
fof(addAssignment_42713,axiom,
! [VarCurr] :
( v132305(VarCurr,bitIndex0)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42712,axiom,
! [VarCurr] :
( v132305(VarCurr,bitIndex1)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42711,axiom,
! [VarCurr] :
( v132305(VarCurr,bitIndex2)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42710,axiom,
! [VarCurr] :
( v132305(VarCurr,bitIndex3)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42709,axiom,
! [VarCurr] :
( v132305(VarCurr,bitIndex4)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42708,axiom,
! [VarCurr] :
( v132305(VarCurr,bitIndex5)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42707,axiom,
! [VarCurr] :
( v132305(VarCurr,bitIndex6)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42706,axiom,
! [VarCurr] :
( v132305(VarCurr,bitIndex7)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42705,axiom,
! [VarCurr] :
( v132305(VarCurr,bitIndex8)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42704,axiom,
! [VarCurr] :
( v132305(VarCurr,bitIndex9)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42703,axiom,
! [VarCurr] :
( v132305(VarCurr,bitIndex10)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42702,axiom,
! [VarCurr] :
( v132305(VarCurr,bitIndex11)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42701,axiom,
! [VarCurr] :
( v132305(VarCurr,bitIndex12)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42700,axiom,
! [VarCurr] :
( v132305(VarCurr,bitIndex13)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42699,axiom,
! [VarCurr] :
( v132305(VarCurr,bitIndex14)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42698,axiom,
! [VarCurr] :
( v132305(VarCurr,bitIndex15)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42697,axiom,
! [VarCurr] :
( v132305(VarCurr,bitIndex16)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42696,axiom,
! [VarCurr] :
( v132305(VarCurr,bitIndex17)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42695,axiom,
! [VarCurr] :
( v132305(VarCurr,bitIndex18)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42694,axiom,
! [VarCurr] :
( v132305(VarCurr,bitIndex19)
<=> v132089(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_94,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132279(VarCurr,B)
<=> ( v132280(VarCurr,B)
& v132298(VarCurr,B) ) ) ) ).
fof(addAssignment_42693,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex0)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42692,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex1)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42691,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex2)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42690,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex3)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42689,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex4)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42688,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex5)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42687,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex6)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42686,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex7)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42685,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex8)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42684,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex9)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42683,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex10)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42682,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex11)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42681,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex12)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42680,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex13)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42679,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex14)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42678,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex15)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42677,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex16)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42676,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex17)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42675,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex18)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42674,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex19)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42673,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex20)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42672,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex21)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42671,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex22)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42670,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex23)
<=> v132085(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_93,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132280(VarCurr,B)
<=> ( v132281(VarCurr,B)
| v132289(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_92,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132289(VarCurr,B)
<=> ( v132290(VarCurr,B)
& v132297(VarCurr,B) ) ) ) ).
fof(addAssignment_42669,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42668,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42667,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42666,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42665,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42664,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42663,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42662,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42661,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42660,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42659,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42658,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42657,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex12)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42656,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex13)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42655,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex14)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42654,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex15)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42653,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex16)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42652,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex17)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42651,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex18)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42650,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex19)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42649,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex20)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42648,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex21)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42647,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex22)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42646,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex23)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42645,axiom,
! [VarCurr,B] :
( range_21_0(B)
=> ( v132290(VarCurr,B)
<=> v132291(VarCurr,B) ) ) ).
fof(addAssignment_42644,axiom,
! [VarCurr] :
( ( v132290(VarCurr,bitIndex23)
<=> $false )
& ( v132290(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_91,axiom,
! [VarCurr,B] :
( range_21_0(B)
=> ( v132291(VarCurr,B)
<=> ( v132292(VarCurr,B)
| v132294(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_90,axiom,
! [VarCurr,B] :
( range_21_0(B)
=> ( v132294(VarCurr,B)
<=> ( v132295(VarCurr,B)
& v132296(VarCurr,B) ) ) ) ).
fof(range_axiom_196,axiom,
! [B] :
( range_21_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B ) ) ).
fof(addAssignment_42643,axiom,
! [VarCurr] :
( v132296(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42642,axiom,
! [VarCurr] :
( v132296(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42641,axiom,
! [VarCurr] :
( v132296(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42640,axiom,
! [VarCurr] :
( v132296(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42639,axiom,
! [VarCurr] :
( v132296(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42638,axiom,
! [VarCurr] :
( v132296(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42637,axiom,
! [VarCurr] :
( v132296(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42636,axiom,
! [VarCurr] :
( v132296(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42635,axiom,
! [VarCurr] :
( v132296(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42634,axiom,
! [VarCurr] :
( v132296(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42633,axiom,
! [VarCurr] :
( v132296(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42632,axiom,
! [VarCurr] :
( v132296(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42631,axiom,
! [VarCurr] :
( v132296(VarCurr,bitIndex12)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42630,axiom,
! [VarCurr] :
( v132296(VarCurr,bitIndex13)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42629,axiom,
! [VarCurr] :
( v132296(VarCurr,bitIndex14)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42628,axiom,
! [VarCurr] :
( v132296(VarCurr,bitIndex15)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42627,axiom,
! [VarCurr] :
( v132296(VarCurr,bitIndex16)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42626,axiom,
! [VarCurr] :
( v132296(VarCurr,bitIndex17)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42625,axiom,
! [VarCurr] :
( v132296(VarCurr,bitIndex18)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42624,axiom,
! [VarCurr] :
( v132296(VarCurr,bitIndex19)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42623,axiom,
! [VarCurr] :
( v132296(VarCurr,bitIndex20)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42622,axiom,
! [VarCurr] :
( v132296(VarCurr,bitIndex21)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42621,axiom,
! [VarCurr] :
( ( v132295(VarCurr,bitIndex20)
<=> v132189(VarCurr,bitIndex39) )
& ( v132295(VarCurr,bitIndex19)
<=> v132189(VarCurr,bitIndex38) )
& ( v132295(VarCurr,bitIndex18)
<=> v132189(VarCurr,bitIndex37) )
& ( v132295(VarCurr,bitIndex17)
<=> v132189(VarCurr,bitIndex36) )
& ( v132295(VarCurr,bitIndex16)
<=> v132189(VarCurr,bitIndex35) )
& ( v132295(VarCurr,bitIndex15)
<=> v132189(VarCurr,bitIndex34) )
& ( v132295(VarCurr,bitIndex14)
<=> v132189(VarCurr,bitIndex33) )
& ( v132295(VarCurr,bitIndex13)
<=> v132189(VarCurr,bitIndex32) )
& ( v132295(VarCurr,bitIndex12)
<=> v132189(VarCurr,bitIndex31) )
& ( v132295(VarCurr,bitIndex11)
<=> v132189(VarCurr,bitIndex30) )
& ( v132295(VarCurr,bitIndex10)
<=> v132189(VarCurr,bitIndex29) )
& ( v132295(VarCurr,bitIndex9)
<=> v132189(VarCurr,bitIndex28) )
& ( v132295(VarCurr,bitIndex8)
<=> v132189(VarCurr,bitIndex27) )
& ( v132295(VarCurr,bitIndex7)
<=> v132189(VarCurr,bitIndex26) )
& ( v132295(VarCurr,bitIndex6)
<=> v132189(VarCurr,bitIndex25) )
& ( v132295(VarCurr,bitIndex5)
<=> v132189(VarCurr,bitIndex24) )
& ( v132295(VarCurr,bitIndex4)
<=> v132189(VarCurr,bitIndex23) )
& ( v132295(VarCurr,bitIndex3)
<=> v132189(VarCurr,bitIndex22) )
& ( v132295(VarCurr,bitIndex2)
<=> v132189(VarCurr,bitIndex21) )
& ( v132295(VarCurr,bitIndex1)
<=> v132189(VarCurr,bitIndex20) )
& ( v132295(VarCurr,bitIndex0)
<=> v132189(VarCurr,bitIndex19) ) ) ).
fof(addAssignment_42620,axiom,
! [VarCurr] :
( v132295(VarCurr,bitIndex21)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2896,axiom,
! [VarCurr] :
( v132292(VarCurr,bitIndex0)
<=> ( v132189(VarCurr,bitIndex18)
& v132293(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2895,axiom,
! [VarCurr] :
( v132292(VarCurr,bitIndex1)
<=> ( v132189(VarCurr,bitIndex19)
& v132293(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2894,axiom,
! [VarCurr] :
( v132292(VarCurr,bitIndex2)
<=> ( v132189(VarCurr,bitIndex20)
& v132293(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2893,axiom,
! [VarCurr] :
( v132292(VarCurr,bitIndex3)
<=> ( v132189(VarCurr,bitIndex21)
& v132293(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2892,axiom,
! [VarCurr] :
( v132292(VarCurr,bitIndex4)
<=> ( v132189(VarCurr,bitIndex22)
& v132293(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2891,axiom,
! [VarCurr] :
( v132292(VarCurr,bitIndex5)
<=> ( v132189(VarCurr,bitIndex23)
& v132293(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2890,axiom,
! [VarCurr] :
( v132292(VarCurr,bitIndex6)
<=> ( v132189(VarCurr,bitIndex24)
& v132293(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2889,axiom,
! [VarCurr] :
( v132292(VarCurr,bitIndex7)
<=> ( v132189(VarCurr,bitIndex25)
& v132293(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2888,axiom,
! [VarCurr] :
( v132292(VarCurr,bitIndex8)
<=> ( v132189(VarCurr,bitIndex26)
& v132293(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2887,axiom,
! [VarCurr] :
( v132292(VarCurr,bitIndex9)
<=> ( v132189(VarCurr,bitIndex27)
& v132293(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2886,axiom,
! [VarCurr] :
( v132292(VarCurr,bitIndex10)
<=> ( v132189(VarCurr,bitIndex28)
& v132293(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2885,axiom,
! [VarCurr] :
( v132292(VarCurr,bitIndex11)
<=> ( v132189(VarCurr,bitIndex29)
& v132293(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2884,axiom,
! [VarCurr] :
( v132292(VarCurr,bitIndex12)
<=> ( v132189(VarCurr,bitIndex30)
& v132293(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2883,axiom,
! [VarCurr] :
( v132292(VarCurr,bitIndex13)
<=> ( v132189(VarCurr,bitIndex31)
& v132293(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2882,axiom,
! [VarCurr] :
( v132292(VarCurr,bitIndex14)
<=> ( v132189(VarCurr,bitIndex32)
& v132293(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2881,axiom,
! [VarCurr] :
( v132292(VarCurr,bitIndex15)
<=> ( v132189(VarCurr,bitIndex33)
& v132293(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2880,axiom,
! [VarCurr] :
( v132292(VarCurr,bitIndex16)
<=> ( v132189(VarCurr,bitIndex34)
& v132293(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2879,axiom,
! [VarCurr] :
( v132292(VarCurr,bitIndex17)
<=> ( v132189(VarCurr,bitIndex35)
& v132293(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2878,axiom,
! [VarCurr] :
( v132292(VarCurr,bitIndex18)
<=> ( v132189(VarCurr,bitIndex36)
& v132293(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2877,axiom,
! [VarCurr] :
( v132292(VarCurr,bitIndex19)
<=> ( v132189(VarCurr,bitIndex37)
& v132293(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2876,axiom,
! [VarCurr] :
( v132292(VarCurr,bitIndex20)
<=> ( v132189(VarCurr,bitIndex38)
& v132293(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2875,axiom,
! [VarCurr] :
( v132292(VarCurr,bitIndex21)
<=> ( v132189(VarCurr,bitIndex39)
& v132293(VarCurr,bitIndex21) ) ) ).
fof(addAssignment_42619,axiom,
! [VarCurr] :
( v132293(VarCurr,bitIndex0)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42618,axiom,
! [VarCurr] :
( v132293(VarCurr,bitIndex1)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42617,axiom,
! [VarCurr] :
( v132293(VarCurr,bitIndex2)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42616,axiom,
! [VarCurr] :
( v132293(VarCurr,bitIndex3)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42615,axiom,
! [VarCurr] :
( v132293(VarCurr,bitIndex4)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42614,axiom,
! [VarCurr] :
( v132293(VarCurr,bitIndex5)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42613,axiom,
! [VarCurr] :
( v132293(VarCurr,bitIndex6)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42612,axiom,
! [VarCurr] :
( v132293(VarCurr,bitIndex7)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42611,axiom,
! [VarCurr] :
( v132293(VarCurr,bitIndex8)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42610,axiom,
! [VarCurr] :
( v132293(VarCurr,bitIndex9)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42609,axiom,
! [VarCurr] :
( v132293(VarCurr,bitIndex10)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42608,axiom,
! [VarCurr] :
( v132293(VarCurr,bitIndex11)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42607,axiom,
! [VarCurr] :
( v132293(VarCurr,bitIndex12)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42606,axiom,
! [VarCurr] :
( v132293(VarCurr,bitIndex13)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42605,axiom,
! [VarCurr] :
( v132293(VarCurr,bitIndex14)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42604,axiom,
! [VarCurr] :
( v132293(VarCurr,bitIndex15)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42603,axiom,
! [VarCurr] :
( v132293(VarCurr,bitIndex16)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42602,axiom,
! [VarCurr] :
( v132293(VarCurr,bitIndex17)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42601,axiom,
! [VarCurr] :
( v132293(VarCurr,bitIndex18)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42600,axiom,
! [VarCurr] :
( v132293(VarCurr,bitIndex19)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42599,axiom,
! [VarCurr] :
( v132293(VarCurr,bitIndex20)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42598,axiom,
! [VarCurr] :
( v132293(VarCurr,bitIndex21)
<=> v132089(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_89,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132281(VarCurr,B)
<=> ( v132282(VarCurr,B)
& v132288(VarCurr,B) ) ) ) ).
fof(addAssignment_42597,axiom,
! [VarCurr] :
( v132288(VarCurr,bitIndex0)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42596,axiom,
! [VarCurr] :
( v132288(VarCurr,bitIndex1)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42595,axiom,
! [VarCurr] :
( v132288(VarCurr,bitIndex2)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42594,axiom,
! [VarCurr] :
( v132288(VarCurr,bitIndex3)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42593,axiom,
! [VarCurr] :
( v132288(VarCurr,bitIndex4)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42592,axiom,
! [VarCurr] :
( v132288(VarCurr,bitIndex5)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42591,axiom,
! [VarCurr] :
( v132288(VarCurr,bitIndex6)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42590,axiom,
! [VarCurr] :
( v132288(VarCurr,bitIndex7)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42589,axiom,
! [VarCurr] :
( v132288(VarCurr,bitIndex8)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42588,axiom,
! [VarCurr] :
( v132288(VarCurr,bitIndex9)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42587,axiom,
! [VarCurr] :
( v132288(VarCurr,bitIndex10)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42586,axiom,
! [VarCurr] :
( v132288(VarCurr,bitIndex11)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42585,axiom,
! [VarCurr] :
( v132288(VarCurr,bitIndex12)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42584,axiom,
! [VarCurr] :
( v132288(VarCurr,bitIndex13)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42583,axiom,
! [VarCurr] :
( v132288(VarCurr,bitIndex14)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42582,axiom,
! [VarCurr] :
( v132288(VarCurr,bitIndex15)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42581,axiom,
! [VarCurr] :
( v132288(VarCurr,bitIndex16)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42580,axiom,
! [VarCurr] :
( v132288(VarCurr,bitIndex17)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42579,axiom,
! [VarCurr] :
( v132288(VarCurr,bitIndex18)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42578,axiom,
! [VarCurr] :
( v132288(VarCurr,bitIndex19)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42577,axiom,
! [VarCurr] :
( v132288(VarCurr,bitIndex20)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42576,axiom,
! [VarCurr] :
( v132288(VarCurr,bitIndex21)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42575,axiom,
! [VarCurr] :
( v132288(VarCurr,bitIndex22)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42574,axiom,
! [VarCurr] :
( v132288(VarCurr,bitIndex23)
<=> v132090(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_88,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132282(VarCurr,B)
<=> ( v132283(VarCurr,B)
| v132285(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_87,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132285(VarCurr,B)
<=> ( v132286(VarCurr,B)
& v132287(VarCurr,B) ) ) ) ).
fof(addAssignment_42573,axiom,
! [VarCurr] :
( v132287(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42572,axiom,
! [VarCurr] :
( v132287(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42571,axiom,
! [VarCurr] :
( v132287(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42570,axiom,
! [VarCurr] :
( v132287(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42569,axiom,
! [VarCurr] :
( v132287(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42568,axiom,
! [VarCurr] :
( v132287(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42567,axiom,
! [VarCurr] :
( v132287(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42566,axiom,
! [VarCurr] :
( v132287(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42565,axiom,
! [VarCurr] :
( v132287(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42564,axiom,
! [VarCurr] :
( v132287(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42563,axiom,
! [VarCurr] :
( v132287(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42562,axiom,
! [VarCurr] :
( v132287(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42561,axiom,
! [VarCurr] :
( v132287(VarCurr,bitIndex12)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42560,axiom,
! [VarCurr] :
( v132287(VarCurr,bitIndex13)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42559,axiom,
! [VarCurr] :
( v132287(VarCurr,bitIndex14)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42558,axiom,
! [VarCurr] :
( v132287(VarCurr,bitIndex15)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42557,axiom,
! [VarCurr] :
( v132287(VarCurr,bitIndex16)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42556,axiom,
! [VarCurr] :
( v132287(VarCurr,bitIndex17)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42555,axiom,
! [VarCurr] :
( v132287(VarCurr,bitIndex18)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42554,axiom,
! [VarCurr] :
( v132287(VarCurr,bitIndex19)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42553,axiom,
! [VarCurr] :
( v132287(VarCurr,bitIndex20)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42552,axiom,
! [VarCurr] :
( v132287(VarCurr,bitIndex21)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42551,axiom,
! [VarCurr] :
( v132287(VarCurr,bitIndex22)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42550,axiom,
! [VarCurr] :
( v132287(VarCurr,bitIndex23)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42549,axiom,
! [VarCurr] :
( ( v132286(VarCurr,bitIndex22)
<=> v132189(VarCurr,bitIndex39) )
& ( v132286(VarCurr,bitIndex21)
<=> v132189(VarCurr,bitIndex38) )
& ( v132286(VarCurr,bitIndex20)
<=> v132189(VarCurr,bitIndex37) )
& ( v132286(VarCurr,bitIndex19)
<=> v132189(VarCurr,bitIndex36) )
& ( v132286(VarCurr,bitIndex18)
<=> v132189(VarCurr,bitIndex35) )
& ( v132286(VarCurr,bitIndex17)
<=> v132189(VarCurr,bitIndex34) )
& ( v132286(VarCurr,bitIndex16)
<=> v132189(VarCurr,bitIndex33) )
& ( v132286(VarCurr,bitIndex15)
<=> v132189(VarCurr,bitIndex32) )
& ( v132286(VarCurr,bitIndex14)
<=> v132189(VarCurr,bitIndex31) )
& ( v132286(VarCurr,bitIndex13)
<=> v132189(VarCurr,bitIndex30) )
& ( v132286(VarCurr,bitIndex12)
<=> v132189(VarCurr,bitIndex29) )
& ( v132286(VarCurr,bitIndex11)
<=> v132189(VarCurr,bitIndex28) )
& ( v132286(VarCurr,bitIndex10)
<=> v132189(VarCurr,bitIndex27) )
& ( v132286(VarCurr,bitIndex9)
<=> v132189(VarCurr,bitIndex26) )
& ( v132286(VarCurr,bitIndex8)
<=> v132189(VarCurr,bitIndex25) )
& ( v132286(VarCurr,bitIndex7)
<=> v132189(VarCurr,bitIndex24) )
& ( v132286(VarCurr,bitIndex6)
<=> v132189(VarCurr,bitIndex23) )
& ( v132286(VarCurr,bitIndex5)
<=> v132189(VarCurr,bitIndex22) )
& ( v132286(VarCurr,bitIndex4)
<=> v132189(VarCurr,bitIndex21) )
& ( v132286(VarCurr,bitIndex3)
<=> v132189(VarCurr,bitIndex20) )
& ( v132286(VarCurr,bitIndex2)
<=> v132189(VarCurr,bitIndex19) )
& ( v132286(VarCurr,bitIndex1)
<=> v132189(VarCurr,bitIndex18) )
& ( v132286(VarCurr,bitIndex0)
<=> v132189(VarCurr,bitIndex17) ) ) ).
fof(addAssignment_42548,axiom,
! [VarCurr] :
( v132286(VarCurr,bitIndex23)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2874,axiom,
! [VarCurr] :
( v132283(VarCurr,bitIndex0)
<=> ( v132189(VarCurr,bitIndex16)
& v132284(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2873,axiom,
! [VarCurr] :
( v132283(VarCurr,bitIndex1)
<=> ( v132189(VarCurr,bitIndex17)
& v132284(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2872,axiom,
! [VarCurr] :
( v132283(VarCurr,bitIndex2)
<=> ( v132189(VarCurr,bitIndex18)
& v132284(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2871,axiom,
! [VarCurr] :
( v132283(VarCurr,bitIndex3)
<=> ( v132189(VarCurr,bitIndex19)
& v132284(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2870,axiom,
! [VarCurr] :
( v132283(VarCurr,bitIndex4)
<=> ( v132189(VarCurr,bitIndex20)
& v132284(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2869,axiom,
! [VarCurr] :
( v132283(VarCurr,bitIndex5)
<=> ( v132189(VarCurr,bitIndex21)
& v132284(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2868,axiom,
! [VarCurr] :
( v132283(VarCurr,bitIndex6)
<=> ( v132189(VarCurr,bitIndex22)
& v132284(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2867,axiom,
! [VarCurr] :
( v132283(VarCurr,bitIndex7)
<=> ( v132189(VarCurr,bitIndex23)
& v132284(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2866,axiom,
! [VarCurr] :
( v132283(VarCurr,bitIndex8)
<=> ( v132189(VarCurr,bitIndex24)
& v132284(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2865,axiom,
! [VarCurr] :
( v132283(VarCurr,bitIndex9)
<=> ( v132189(VarCurr,bitIndex25)
& v132284(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2864,axiom,
! [VarCurr] :
( v132283(VarCurr,bitIndex10)
<=> ( v132189(VarCurr,bitIndex26)
& v132284(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2863,axiom,
! [VarCurr] :
( v132283(VarCurr,bitIndex11)
<=> ( v132189(VarCurr,bitIndex27)
& v132284(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2862,axiom,
! [VarCurr] :
( v132283(VarCurr,bitIndex12)
<=> ( v132189(VarCurr,bitIndex28)
& v132284(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2861,axiom,
! [VarCurr] :
( v132283(VarCurr,bitIndex13)
<=> ( v132189(VarCurr,bitIndex29)
& v132284(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2860,axiom,
! [VarCurr] :
( v132283(VarCurr,bitIndex14)
<=> ( v132189(VarCurr,bitIndex30)
& v132284(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2859,axiom,
! [VarCurr] :
( v132283(VarCurr,bitIndex15)
<=> ( v132189(VarCurr,bitIndex31)
& v132284(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2858,axiom,
! [VarCurr] :
( v132283(VarCurr,bitIndex16)
<=> ( v132189(VarCurr,bitIndex32)
& v132284(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2857,axiom,
! [VarCurr] :
( v132283(VarCurr,bitIndex17)
<=> ( v132189(VarCurr,bitIndex33)
& v132284(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2856,axiom,
! [VarCurr] :
( v132283(VarCurr,bitIndex18)
<=> ( v132189(VarCurr,bitIndex34)
& v132284(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2855,axiom,
! [VarCurr] :
( v132283(VarCurr,bitIndex19)
<=> ( v132189(VarCurr,bitIndex35)
& v132284(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2854,axiom,
! [VarCurr] :
( v132283(VarCurr,bitIndex20)
<=> ( v132189(VarCurr,bitIndex36)
& v132284(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2853,axiom,
! [VarCurr] :
( v132283(VarCurr,bitIndex21)
<=> ( v132189(VarCurr,bitIndex37)
& v132284(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2852,axiom,
! [VarCurr] :
( v132283(VarCurr,bitIndex22)
<=> ( v132189(VarCurr,bitIndex38)
& v132284(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2851,axiom,
! [VarCurr] :
( v132283(VarCurr,bitIndex23)
<=> ( v132189(VarCurr,bitIndex39)
& v132284(VarCurr,bitIndex23) ) ) ).
fof(addAssignment_42547,axiom,
! [VarCurr] :
( v132284(VarCurr,bitIndex0)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42546,axiom,
! [VarCurr] :
( v132284(VarCurr,bitIndex1)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42545,axiom,
! [VarCurr] :
( v132284(VarCurr,bitIndex2)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42544,axiom,
! [VarCurr] :
( v132284(VarCurr,bitIndex3)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42543,axiom,
! [VarCurr] :
( v132284(VarCurr,bitIndex4)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42542,axiom,
! [VarCurr] :
( v132284(VarCurr,bitIndex5)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42541,axiom,
! [VarCurr] :
( v132284(VarCurr,bitIndex6)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42540,axiom,
! [VarCurr] :
( v132284(VarCurr,bitIndex7)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42539,axiom,
! [VarCurr] :
( v132284(VarCurr,bitIndex8)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42538,axiom,
! [VarCurr] :
( v132284(VarCurr,bitIndex9)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42537,axiom,
! [VarCurr] :
( v132284(VarCurr,bitIndex10)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42536,axiom,
! [VarCurr] :
( v132284(VarCurr,bitIndex11)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42535,axiom,
! [VarCurr] :
( v132284(VarCurr,bitIndex12)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42534,axiom,
! [VarCurr] :
( v132284(VarCurr,bitIndex13)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42533,axiom,
! [VarCurr] :
( v132284(VarCurr,bitIndex14)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42532,axiom,
! [VarCurr] :
( v132284(VarCurr,bitIndex15)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42531,axiom,
! [VarCurr] :
( v132284(VarCurr,bitIndex16)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42530,axiom,
! [VarCurr] :
( v132284(VarCurr,bitIndex17)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42529,axiom,
! [VarCurr] :
( v132284(VarCurr,bitIndex18)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42528,axiom,
! [VarCurr] :
( v132284(VarCurr,bitIndex19)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42527,axiom,
! [VarCurr] :
( v132284(VarCurr,bitIndex20)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42526,axiom,
! [VarCurr] :
( v132284(VarCurr,bitIndex21)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42525,axiom,
! [VarCurr] :
( v132284(VarCurr,bitIndex22)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42524,axiom,
! [VarCurr] :
( v132284(VarCurr,bitIndex23)
<=> v132089(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_86,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132180(VarCurr,B)
<=> ( v132181(VarCurr,B)
& v132272(VarCurr,B) ) ) ) ).
fof(addAssignment_42523,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex0)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42522,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex1)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42521,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex2)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42520,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex3)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42519,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex4)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42518,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex5)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42517,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex6)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42516,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex7)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42515,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex8)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42514,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex9)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42513,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex10)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42512,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex11)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42511,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex12)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42510,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex13)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42509,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex14)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42508,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex15)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42507,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex16)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42506,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex17)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42505,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex18)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42504,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex19)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42503,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex20)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42502,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex21)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42501,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex22)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42500,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex23)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42499,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex24)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42498,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex25)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42497,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex26)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42496,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex27)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42495,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex28)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42494,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex29)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42493,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex30)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42492,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex31)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42491,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex32)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42490,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex33)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42489,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex34)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42488,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex35)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42487,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex36)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42486,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex37)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42485,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex38)
<=> v132075(VarCurr) ) ).
fof(addAssignment_42484,axiom,
! [VarCurr] :
( v132272(VarCurr,bitIndex39)
<=> v132075(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_85,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132181(VarCurr,B)
<=> ( v132182(VarCurr,B)
| v132227(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_84,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132227(VarCurr,B)
<=> ( v132228(VarCurr,B)
& v132271(VarCurr,B) ) ) ) ).
fof(addAssignment_42483,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42482,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42481,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42480,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42479,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42478,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42477,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42476,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42475,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42474,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42473,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42472,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42471,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex12)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42470,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex13)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42469,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex14)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42468,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex15)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42467,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex16)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42466,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex17)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42465,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex18)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42464,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex19)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42463,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex20)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42462,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex21)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42461,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex22)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42460,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex23)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42459,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex24)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42458,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex25)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42457,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex26)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42456,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex27)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42455,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex28)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42454,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex29)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42453,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex30)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42452,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex31)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42451,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex32)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42450,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex33)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42449,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex34)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42448,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex35)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42447,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex36)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42446,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex37)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42445,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex38)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42444,axiom,
! [VarCurr] :
( v132271(VarCurr,bitIndex39)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(addAssignment_42443,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132228(VarCurr,B)
<=> v132229(VarCurr,B) ) ) ).
fof(addAssignment_42442,axiom,
! [VarCurr] :
( ( v132228(VarCurr,bitIndex39)
<=> $false )
& ( v132228(VarCurr,bitIndex38)
<=> $false )
& ( v132228(VarCurr,bitIndex37)
<=> $false )
& ( v132228(VarCurr,bitIndex36)
<=> $false )
& ( v132228(VarCurr,bitIndex35)
<=> $false )
& ( v132228(VarCurr,bitIndex34)
<=> $false )
& ( v132228(VarCurr,bitIndex33)
<=> $false )
& ( v132228(VarCurr,bitIndex32)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_83,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132229(VarCurr,B)
<=> ( v132230(VarCurr,B)
| v132250(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_82,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132250(VarCurr,B)
<=> ( v132251(VarCurr,B)
& v132270(VarCurr,B) ) ) ) ).
fof(addAssignment_42441,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42440,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42439,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42438,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42437,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42436,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42435,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42434,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42433,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42432,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42431,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42430,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42429,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex12)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42428,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex13)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42427,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex14)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42426,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex15)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42425,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex16)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42424,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex17)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42423,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex18)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42422,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex19)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42421,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex20)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42420,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex21)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42419,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex22)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42418,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex23)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42417,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex24)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42416,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex25)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42415,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex26)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42414,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex27)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42413,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex28)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42412,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex29)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42411,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex30)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42410,axiom,
! [VarCurr] :
( v132270(VarCurr,bitIndex31)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_42409,axiom,
! [VarCurr,B] :
( range_27_0(B)
=> ( v132251(VarCurr,B)
<=> v132252(VarCurr,B) ) ) ).
fof(addAssignment_42408,axiom,
! [VarCurr] :
( ( v132251(VarCurr,bitIndex31)
<=> $false )
& ( v132251(VarCurr,bitIndex30)
<=> $false )
& ( v132251(VarCurr,bitIndex29)
<=> $false )
& ( v132251(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_81,axiom,
! [VarCurr,B] :
( range_27_0(B)
=> ( v132252(VarCurr,B)
<=> ( v132253(VarCurr,B)
| v132261(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_80,axiom,
! [VarCurr,B] :
( range_27_0(B)
=> ( v132261(VarCurr,B)
<=> ( v132262(VarCurr,B)
& v132269(VarCurr,B) ) ) ) ).
fof(addAssignment_42407,axiom,
! [VarCurr] :
( v132269(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42406,axiom,
! [VarCurr] :
( v132269(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42405,axiom,
! [VarCurr] :
( v132269(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42404,axiom,
! [VarCurr] :
( v132269(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42403,axiom,
! [VarCurr] :
( v132269(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42402,axiom,
! [VarCurr] :
( v132269(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42401,axiom,
! [VarCurr] :
( v132269(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42400,axiom,
! [VarCurr] :
( v132269(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42399,axiom,
! [VarCurr] :
( v132269(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42398,axiom,
! [VarCurr] :
( v132269(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42397,axiom,
! [VarCurr] :
( v132269(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42396,axiom,
! [VarCurr] :
( v132269(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42395,axiom,
! [VarCurr] :
( v132269(VarCurr,bitIndex12)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42394,axiom,
! [VarCurr] :
( v132269(VarCurr,bitIndex13)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42393,axiom,
! [VarCurr] :
( v132269(VarCurr,bitIndex14)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42392,axiom,
! [VarCurr] :
( v132269(VarCurr,bitIndex15)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42391,axiom,
! [VarCurr] :
( v132269(VarCurr,bitIndex16)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42390,axiom,
! [VarCurr] :
( v132269(VarCurr,bitIndex17)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42389,axiom,
! [VarCurr] :
( v132269(VarCurr,bitIndex18)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42388,axiom,
! [VarCurr] :
( v132269(VarCurr,bitIndex19)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42387,axiom,
! [VarCurr] :
( v132269(VarCurr,bitIndex20)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42386,axiom,
! [VarCurr] :
( v132269(VarCurr,bitIndex21)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42385,axiom,
! [VarCurr] :
( v132269(VarCurr,bitIndex22)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42384,axiom,
! [VarCurr] :
( v132269(VarCurr,bitIndex23)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42383,axiom,
! [VarCurr] :
( v132269(VarCurr,bitIndex24)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42382,axiom,
! [VarCurr] :
( v132269(VarCurr,bitIndex25)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42381,axiom,
! [VarCurr] :
( v132269(VarCurr,bitIndex26)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42380,axiom,
! [VarCurr] :
( v132269(VarCurr,bitIndex27)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42379,axiom,
! [VarCurr,B] :
( range_25_0(B)
=> ( v132262(VarCurr,B)
<=> v132263(VarCurr,B) ) ) ).
fof(addAssignment_42378,axiom,
! [VarCurr] :
( ( v132262(VarCurr,bitIndex27)
<=> $false )
& ( v132262(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_79,axiom,
! [VarCurr,B] :
( range_25_0(B)
=> ( v132263(VarCurr,B)
<=> ( v132264(VarCurr,B)
| v132266(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_78,axiom,
! [VarCurr,B] :
( range_25_0(B)
=> ( v132266(VarCurr,B)
<=> ( v132267(VarCurr,B)
& v132268(VarCurr,B) ) ) ) ).
fof(addAssignment_42377,axiom,
! [VarCurr] :
( v132268(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42376,axiom,
! [VarCurr] :
( v132268(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42375,axiom,
! [VarCurr] :
( v132268(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42374,axiom,
! [VarCurr] :
( v132268(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42373,axiom,
! [VarCurr] :
( v132268(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42372,axiom,
! [VarCurr] :
( v132268(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42371,axiom,
! [VarCurr] :
( v132268(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42370,axiom,
! [VarCurr] :
( v132268(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42369,axiom,
! [VarCurr] :
( v132268(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42368,axiom,
! [VarCurr] :
( v132268(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42367,axiom,
! [VarCurr] :
( v132268(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42366,axiom,
! [VarCurr] :
( v132268(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42365,axiom,
! [VarCurr] :
( v132268(VarCurr,bitIndex12)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42364,axiom,
! [VarCurr] :
( v132268(VarCurr,bitIndex13)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42363,axiom,
! [VarCurr] :
( v132268(VarCurr,bitIndex14)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42362,axiom,
! [VarCurr] :
( v132268(VarCurr,bitIndex15)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42361,axiom,
! [VarCurr] :
( v132268(VarCurr,bitIndex16)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42360,axiom,
! [VarCurr] :
( v132268(VarCurr,bitIndex17)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42359,axiom,
! [VarCurr] :
( v132268(VarCurr,bitIndex18)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42358,axiom,
! [VarCurr] :
( v132268(VarCurr,bitIndex19)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42357,axiom,
! [VarCurr] :
( v132268(VarCurr,bitIndex20)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42356,axiom,
! [VarCurr] :
( v132268(VarCurr,bitIndex21)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42355,axiom,
! [VarCurr] :
( v132268(VarCurr,bitIndex22)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42354,axiom,
! [VarCurr] :
( v132268(VarCurr,bitIndex23)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42353,axiom,
! [VarCurr] :
( v132268(VarCurr,bitIndex24)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42352,axiom,
! [VarCurr] :
( v132268(VarCurr,bitIndex25)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42351,axiom,
! [VarCurr] :
( ( v132267(VarCurr,bitIndex24)
<=> v132189(VarCurr,bitIndex39) )
& ( v132267(VarCurr,bitIndex23)
<=> v132189(VarCurr,bitIndex38) )
& ( v132267(VarCurr,bitIndex22)
<=> v132189(VarCurr,bitIndex37) )
& ( v132267(VarCurr,bitIndex21)
<=> v132189(VarCurr,bitIndex36) )
& ( v132267(VarCurr,bitIndex20)
<=> v132189(VarCurr,bitIndex35) )
& ( v132267(VarCurr,bitIndex19)
<=> v132189(VarCurr,bitIndex34) )
& ( v132267(VarCurr,bitIndex18)
<=> v132189(VarCurr,bitIndex33) )
& ( v132267(VarCurr,bitIndex17)
<=> v132189(VarCurr,bitIndex32) )
& ( v132267(VarCurr,bitIndex16)
<=> v132189(VarCurr,bitIndex31) )
& ( v132267(VarCurr,bitIndex15)
<=> v132189(VarCurr,bitIndex30) )
& ( v132267(VarCurr,bitIndex14)
<=> v132189(VarCurr,bitIndex29) )
& ( v132267(VarCurr,bitIndex13)
<=> v132189(VarCurr,bitIndex28) )
& ( v132267(VarCurr,bitIndex12)
<=> v132189(VarCurr,bitIndex27) )
& ( v132267(VarCurr,bitIndex11)
<=> v132189(VarCurr,bitIndex26) )
& ( v132267(VarCurr,bitIndex10)
<=> v132189(VarCurr,bitIndex25) )
& ( v132267(VarCurr,bitIndex9)
<=> v132189(VarCurr,bitIndex24) )
& ( v132267(VarCurr,bitIndex8)
<=> v132189(VarCurr,bitIndex23) )
& ( v132267(VarCurr,bitIndex7)
<=> v132189(VarCurr,bitIndex22) )
& ( v132267(VarCurr,bitIndex6)
<=> v132189(VarCurr,bitIndex21) )
& ( v132267(VarCurr,bitIndex5)
<=> v132189(VarCurr,bitIndex20) )
& ( v132267(VarCurr,bitIndex4)
<=> v132189(VarCurr,bitIndex19) )
& ( v132267(VarCurr,bitIndex3)
<=> v132189(VarCurr,bitIndex18) )
& ( v132267(VarCurr,bitIndex2)
<=> v132189(VarCurr,bitIndex17) )
& ( v132267(VarCurr,bitIndex1)
<=> v132189(VarCurr,bitIndex16) )
& ( v132267(VarCurr,bitIndex0)
<=> v132189(VarCurr,bitIndex15) ) ) ).
fof(addAssignment_42350,axiom,
! [VarCurr] :
( v132267(VarCurr,bitIndex25)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2850,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex0)
<=> ( v132189(VarCurr,bitIndex14)
& v132265(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2849,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex1)
<=> ( v132189(VarCurr,bitIndex15)
& v132265(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2848,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex2)
<=> ( v132189(VarCurr,bitIndex16)
& v132265(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2847,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex3)
<=> ( v132189(VarCurr,bitIndex17)
& v132265(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2846,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex4)
<=> ( v132189(VarCurr,bitIndex18)
& v132265(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2845,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex5)
<=> ( v132189(VarCurr,bitIndex19)
& v132265(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2844,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex6)
<=> ( v132189(VarCurr,bitIndex20)
& v132265(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2843,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex7)
<=> ( v132189(VarCurr,bitIndex21)
& v132265(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2842,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex8)
<=> ( v132189(VarCurr,bitIndex22)
& v132265(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2841,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex9)
<=> ( v132189(VarCurr,bitIndex23)
& v132265(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2840,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex10)
<=> ( v132189(VarCurr,bitIndex24)
& v132265(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2839,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex11)
<=> ( v132189(VarCurr,bitIndex25)
& v132265(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2838,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex12)
<=> ( v132189(VarCurr,bitIndex26)
& v132265(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2837,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex13)
<=> ( v132189(VarCurr,bitIndex27)
& v132265(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2836,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex14)
<=> ( v132189(VarCurr,bitIndex28)
& v132265(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2835,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex15)
<=> ( v132189(VarCurr,bitIndex29)
& v132265(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2834,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex16)
<=> ( v132189(VarCurr,bitIndex30)
& v132265(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2833,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex17)
<=> ( v132189(VarCurr,bitIndex31)
& v132265(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2832,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex18)
<=> ( v132189(VarCurr,bitIndex32)
& v132265(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2831,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex19)
<=> ( v132189(VarCurr,bitIndex33)
& v132265(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2830,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex20)
<=> ( v132189(VarCurr,bitIndex34)
& v132265(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2829,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex21)
<=> ( v132189(VarCurr,bitIndex35)
& v132265(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2828,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex22)
<=> ( v132189(VarCurr,bitIndex36)
& v132265(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2827,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex23)
<=> ( v132189(VarCurr,bitIndex37)
& v132265(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2826,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex24)
<=> ( v132189(VarCurr,bitIndex38)
& v132265(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2825,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex25)
<=> ( v132189(VarCurr,bitIndex39)
& v132265(VarCurr,bitIndex25) ) ) ).
fof(addAssignment_42349,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex0)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42348,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex1)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42347,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex2)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42346,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex3)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42345,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex4)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42344,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex5)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42343,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex6)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42342,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex7)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42341,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex8)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42340,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex9)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42339,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex10)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42338,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex11)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42337,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex12)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42336,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex13)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42335,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex14)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42334,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex15)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42333,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex16)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42332,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex17)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42331,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex18)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42330,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex19)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42329,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex20)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42328,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex21)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42327,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex22)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42326,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex23)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42325,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex24)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42324,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex25)
<=> v132089(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_77,axiom,
! [VarCurr,B] :
( range_27_0(B)
=> ( v132253(VarCurr,B)
<=> ( v132254(VarCurr,B)
& v132260(VarCurr,B) ) ) ) ).
fof(addAssignment_42323,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex0)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42322,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex1)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42321,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex2)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42320,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex3)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42319,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex4)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42318,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex5)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42317,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex6)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42316,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex7)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42315,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex8)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42314,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex9)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42313,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex10)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42312,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex11)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42311,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex12)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42310,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex13)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42309,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex14)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42308,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex15)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42307,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex16)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42306,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex17)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42305,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex18)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42304,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex19)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42303,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex20)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42302,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex21)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42301,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex22)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42300,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex23)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42299,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex24)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42298,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex25)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42297,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex26)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42296,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex27)
<=> v132090(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_76,axiom,
! [VarCurr,B] :
( range_27_0(B)
=> ( v132254(VarCurr,B)
<=> ( v132255(VarCurr,B)
| v132257(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_75,axiom,
! [VarCurr,B] :
( range_27_0(B)
=> ( v132257(VarCurr,B)
<=> ( v132258(VarCurr,B)
& v132259(VarCurr,B) ) ) ) ).
fof(addAssignment_42295,axiom,
! [VarCurr] :
( v132259(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42294,axiom,
! [VarCurr] :
( v132259(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42293,axiom,
! [VarCurr] :
( v132259(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42292,axiom,
! [VarCurr] :
( v132259(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42291,axiom,
! [VarCurr] :
( v132259(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42290,axiom,
! [VarCurr] :
( v132259(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42289,axiom,
! [VarCurr] :
( v132259(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42288,axiom,
! [VarCurr] :
( v132259(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42287,axiom,
! [VarCurr] :
( v132259(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42286,axiom,
! [VarCurr] :
( v132259(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42285,axiom,
! [VarCurr] :
( v132259(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42284,axiom,
! [VarCurr] :
( v132259(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42283,axiom,
! [VarCurr] :
( v132259(VarCurr,bitIndex12)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42282,axiom,
! [VarCurr] :
( v132259(VarCurr,bitIndex13)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42281,axiom,
! [VarCurr] :
( v132259(VarCurr,bitIndex14)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42280,axiom,
! [VarCurr] :
( v132259(VarCurr,bitIndex15)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42279,axiom,
! [VarCurr] :
( v132259(VarCurr,bitIndex16)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42278,axiom,
! [VarCurr] :
( v132259(VarCurr,bitIndex17)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42277,axiom,
! [VarCurr] :
( v132259(VarCurr,bitIndex18)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42276,axiom,
! [VarCurr] :
( v132259(VarCurr,bitIndex19)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42275,axiom,
! [VarCurr] :
( v132259(VarCurr,bitIndex20)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42274,axiom,
! [VarCurr] :
( v132259(VarCurr,bitIndex21)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42273,axiom,
! [VarCurr] :
( v132259(VarCurr,bitIndex22)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42272,axiom,
! [VarCurr] :
( v132259(VarCurr,bitIndex23)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42271,axiom,
! [VarCurr] :
( v132259(VarCurr,bitIndex24)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42270,axiom,
! [VarCurr] :
( v132259(VarCurr,bitIndex25)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42269,axiom,
! [VarCurr] :
( v132259(VarCurr,bitIndex26)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42268,axiom,
! [VarCurr] :
( v132259(VarCurr,bitIndex27)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42267,axiom,
! [VarCurr] :
( ( v132258(VarCurr,bitIndex26)
<=> v132189(VarCurr,bitIndex39) )
& ( v132258(VarCurr,bitIndex25)
<=> v132189(VarCurr,bitIndex38) )
& ( v132258(VarCurr,bitIndex24)
<=> v132189(VarCurr,bitIndex37) )
& ( v132258(VarCurr,bitIndex23)
<=> v132189(VarCurr,bitIndex36) )
& ( v132258(VarCurr,bitIndex22)
<=> v132189(VarCurr,bitIndex35) )
& ( v132258(VarCurr,bitIndex21)
<=> v132189(VarCurr,bitIndex34) )
& ( v132258(VarCurr,bitIndex20)
<=> v132189(VarCurr,bitIndex33) )
& ( v132258(VarCurr,bitIndex19)
<=> v132189(VarCurr,bitIndex32) )
& ( v132258(VarCurr,bitIndex18)
<=> v132189(VarCurr,bitIndex31) )
& ( v132258(VarCurr,bitIndex17)
<=> v132189(VarCurr,bitIndex30) )
& ( v132258(VarCurr,bitIndex16)
<=> v132189(VarCurr,bitIndex29) )
& ( v132258(VarCurr,bitIndex15)
<=> v132189(VarCurr,bitIndex28) )
& ( v132258(VarCurr,bitIndex14)
<=> v132189(VarCurr,bitIndex27) )
& ( v132258(VarCurr,bitIndex13)
<=> v132189(VarCurr,bitIndex26) )
& ( v132258(VarCurr,bitIndex12)
<=> v132189(VarCurr,bitIndex25) )
& ( v132258(VarCurr,bitIndex11)
<=> v132189(VarCurr,bitIndex24) )
& ( v132258(VarCurr,bitIndex10)
<=> v132189(VarCurr,bitIndex23) )
& ( v132258(VarCurr,bitIndex9)
<=> v132189(VarCurr,bitIndex22) )
& ( v132258(VarCurr,bitIndex8)
<=> v132189(VarCurr,bitIndex21) )
& ( v132258(VarCurr,bitIndex7)
<=> v132189(VarCurr,bitIndex20) )
& ( v132258(VarCurr,bitIndex6)
<=> v132189(VarCurr,bitIndex19) )
& ( v132258(VarCurr,bitIndex5)
<=> v132189(VarCurr,bitIndex18) )
& ( v132258(VarCurr,bitIndex4)
<=> v132189(VarCurr,bitIndex17) )
& ( v132258(VarCurr,bitIndex3)
<=> v132189(VarCurr,bitIndex16) )
& ( v132258(VarCurr,bitIndex2)
<=> v132189(VarCurr,bitIndex15) )
& ( v132258(VarCurr,bitIndex1)
<=> v132189(VarCurr,bitIndex14) )
& ( v132258(VarCurr,bitIndex0)
<=> v132189(VarCurr,bitIndex13) ) ) ).
fof(addAssignment_42266,axiom,
! [VarCurr] :
( v132258(VarCurr,bitIndex27)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2824,axiom,
! [VarCurr] :
( v132255(VarCurr,bitIndex0)
<=> ( v132189(VarCurr,bitIndex12)
& v132256(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2823,axiom,
! [VarCurr] :
( v132255(VarCurr,bitIndex1)
<=> ( v132189(VarCurr,bitIndex13)
& v132256(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2822,axiom,
! [VarCurr] :
( v132255(VarCurr,bitIndex2)
<=> ( v132189(VarCurr,bitIndex14)
& v132256(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2821,axiom,
! [VarCurr] :
( v132255(VarCurr,bitIndex3)
<=> ( v132189(VarCurr,bitIndex15)
& v132256(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2820,axiom,
! [VarCurr] :
( v132255(VarCurr,bitIndex4)
<=> ( v132189(VarCurr,bitIndex16)
& v132256(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2819,axiom,
! [VarCurr] :
( v132255(VarCurr,bitIndex5)
<=> ( v132189(VarCurr,bitIndex17)
& v132256(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2818,axiom,
! [VarCurr] :
( v132255(VarCurr,bitIndex6)
<=> ( v132189(VarCurr,bitIndex18)
& v132256(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2817,axiom,
! [VarCurr] :
( v132255(VarCurr,bitIndex7)
<=> ( v132189(VarCurr,bitIndex19)
& v132256(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2816,axiom,
! [VarCurr] :
( v132255(VarCurr,bitIndex8)
<=> ( v132189(VarCurr,bitIndex20)
& v132256(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2815,axiom,
! [VarCurr] :
( v132255(VarCurr,bitIndex9)
<=> ( v132189(VarCurr,bitIndex21)
& v132256(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2814,axiom,
! [VarCurr] :
( v132255(VarCurr,bitIndex10)
<=> ( v132189(VarCurr,bitIndex22)
& v132256(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2813,axiom,
! [VarCurr] :
( v132255(VarCurr,bitIndex11)
<=> ( v132189(VarCurr,bitIndex23)
& v132256(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2812,axiom,
! [VarCurr] :
( v132255(VarCurr,bitIndex12)
<=> ( v132189(VarCurr,bitIndex24)
& v132256(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2811,axiom,
! [VarCurr] :
( v132255(VarCurr,bitIndex13)
<=> ( v132189(VarCurr,bitIndex25)
& v132256(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2810,axiom,
! [VarCurr] :
( v132255(VarCurr,bitIndex14)
<=> ( v132189(VarCurr,bitIndex26)
& v132256(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2809,axiom,
! [VarCurr] :
( v132255(VarCurr,bitIndex15)
<=> ( v132189(VarCurr,bitIndex27)
& v132256(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2808,axiom,
! [VarCurr] :
( v132255(VarCurr,bitIndex16)
<=> ( v132189(VarCurr,bitIndex28)
& v132256(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2807,axiom,
! [VarCurr] :
( v132255(VarCurr,bitIndex17)
<=> ( v132189(VarCurr,bitIndex29)
& v132256(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2806,axiom,
! [VarCurr] :
( v132255(VarCurr,bitIndex18)
<=> ( v132189(VarCurr,bitIndex30)
& v132256(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2805,axiom,
! [VarCurr] :
( v132255(VarCurr,bitIndex19)
<=> ( v132189(VarCurr,bitIndex31)
& v132256(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2804,axiom,
! [VarCurr] :
( v132255(VarCurr,bitIndex20)
<=> ( v132189(VarCurr,bitIndex32)
& v132256(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2803,axiom,
! [VarCurr] :
( v132255(VarCurr,bitIndex21)
<=> ( v132189(VarCurr,bitIndex33)
& v132256(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2802,axiom,
! [VarCurr] :
( v132255(VarCurr,bitIndex22)
<=> ( v132189(VarCurr,bitIndex34)
& v132256(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2801,axiom,
! [VarCurr] :
( v132255(VarCurr,bitIndex23)
<=> ( v132189(VarCurr,bitIndex35)
& v132256(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2800,axiom,
! [VarCurr] :
( v132255(VarCurr,bitIndex24)
<=> ( v132189(VarCurr,bitIndex36)
& v132256(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2799,axiom,
! [VarCurr] :
( v132255(VarCurr,bitIndex25)
<=> ( v132189(VarCurr,bitIndex37)
& v132256(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2798,axiom,
! [VarCurr] :
( v132255(VarCurr,bitIndex26)
<=> ( v132189(VarCurr,bitIndex38)
& v132256(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2797,axiom,
! [VarCurr] :
( v132255(VarCurr,bitIndex27)
<=> ( v132189(VarCurr,bitIndex39)
& v132256(VarCurr,bitIndex27) ) ) ).
fof(addAssignment_42265,axiom,
! [VarCurr] :
( v132256(VarCurr,bitIndex0)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42264,axiom,
! [VarCurr] :
( v132256(VarCurr,bitIndex1)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42263,axiom,
! [VarCurr] :
( v132256(VarCurr,bitIndex2)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42262,axiom,
! [VarCurr] :
( v132256(VarCurr,bitIndex3)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42261,axiom,
! [VarCurr] :
( v132256(VarCurr,bitIndex4)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42260,axiom,
! [VarCurr] :
( v132256(VarCurr,bitIndex5)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42259,axiom,
! [VarCurr] :
( v132256(VarCurr,bitIndex6)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42258,axiom,
! [VarCurr] :
( v132256(VarCurr,bitIndex7)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42257,axiom,
! [VarCurr] :
( v132256(VarCurr,bitIndex8)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42256,axiom,
! [VarCurr] :
( v132256(VarCurr,bitIndex9)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42255,axiom,
! [VarCurr] :
( v132256(VarCurr,bitIndex10)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42254,axiom,
! [VarCurr] :
( v132256(VarCurr,bitIndex11)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42253,axiom,
! [VarCurr] :
( v132256(VarCurr,bitIndex12)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42252,axiom,
! [VarCurr] :
( v132256(VarCurr,bitIndex13)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42251,axiom,
! [VarCurr] :
( v132256(VarCurr,bitIndex14)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42250,axiom,
! [VarCurr] :
( v132256(VarCurr,bitIndex15)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42249,axiom,
! [VarCurr] :
( v132256(VarCurr,bitIndex16)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42248,axiom,
! [VarCurr] :
( v132256(VarCurr,bitIndex17)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42247,axiom,
! [VarCurr] :
( v132256(VarCurr,bitIndex18)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42246,axiom,
! [VarCurr] :
( v132256(VarCurr,bitIndex19)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42245,axiom,
! [VarCurr] :
( v132256(VarCurr,bitIndex20)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42244,axiom,
! [VarCurr] :
( v132256(VarCurr,bitIndex21)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42243,axiom,
! [VarCurr] :
( v132256(VarCurr,bitIndex22)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42242,axiom,
! [VarCurr] :
( v132256(VarCurr,bitIndex23)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42241,axiom,
! [VarCurr] :
( v132256(VarCurr,bitIndex24)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42240,axiom,
! [VarCurr] :
( v132256(VarCurr,bitIndex25)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42239,axiom,
! [VarCurr] :
( v132256(VarCurr,bitIndex26)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42238,axiom,
! [VarCurr] :
( v132256(VarCurr,bitIndex27)
<=> v132089(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_74,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132230(VarCurr,B)
<=> ( v132231(VarCurr,B)
& v132249(VarCurr,B) ) ) ) ).
fof(addAssignment_42237,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex0)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42236,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex1)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42235,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex2)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42234,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex3)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42233,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex4)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42232,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex5)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42231,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex6)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42230,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex7)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42229,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex8)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42228,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex9)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42227,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex10)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42226,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex11)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42225,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex12)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42224,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex13)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42223,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex14)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42222,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex15)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42221,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex16)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42220,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex17)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42219,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex18)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42218,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex19)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42217,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex20)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42216,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex21)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42215,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex22)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42214,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex23)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42213,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex24)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42212,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex25)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42211,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex26)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42210,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex27)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42209,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex28)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42208,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex29)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42207,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex30)
<=> v132085(VarCurr) ) ).
fof(addAssignment_42206,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex31)
<=> v132085(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_73,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132231(VarCurr,B)
<=> ( v132232(VarCurr,B)
| v132240(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_72,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132240(VarCurr,B)
<=> ( v132241(VarCurr,B)
& v132248(VarCurr,B) ) ) ) ).
fof(addAssignment_42205,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42204,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42203,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42202,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42201,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42200,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42199,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42198,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42197,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42196,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42195,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42194,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42193,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex12)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42192,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex13)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42191,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex14)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42190,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex15)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42189,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex16)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42188,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex17)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42187,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex18)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42186,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex19)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42185,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex20)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42184,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex21)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42183,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex22)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42182,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex23)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42181,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex24)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42180,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex25)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42179,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex26)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42178,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex27)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42177,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex28)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42176,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex29)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42175,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex30)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42174,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex31)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_42173,axiom,
! [VarCurr,B] :
( range_29_0(B)
=> ( v132241(VarCurr,B)
<=> v132242(VarCurr,B) ) ) ).
fof(addAssignment_42172,axiom,
! [VarCurr] :
( ( v132241(VarCurr,bitIndex31)
<=> $false )
& ( v132241(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_71,axiom,
! [VarCurr,B] :
( range_29_0(B)
=> ( v132242(VarCurr,B)
<=> ( v132243(VarCurr,B)
| v132245(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_70,axiom,
! [VarCurr,B] :
( range_29_0(B)
=> ( v132245(VarCurr,B)
<=> ( v132246(VarCurr,B)
& v132247(VarCurr,B) ) ) ) ).
fof(range_axiom_195,axiom,
! [B] :
( range_29_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B ) ) ).
fof(addAssignment_42171,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42170,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42169,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42168,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42167,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42166,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42165,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42164,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42163,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42162,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42161,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42160,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42159,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex12)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42158,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex13)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42157,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex14)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42156,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex15)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42155,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex16)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42154,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex17)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42153,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex18)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42152,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex19)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42151,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex20)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42150,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex21)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42149,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex22)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42148,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex23)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42147,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex24)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42146,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex25)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42145,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex26)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42144,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex27)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42143,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex28)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42142,axiom,
! [VarCurr] :
( v132247(VarCurr,bitIndex29)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42141,axiom,
! [VarCurr] :
( ( v132246(VarCurr,bitIndex28)
<=> v132189(VarCurr,bitIndex39) )
& ( v132246(VarCurr,bitIndex27)
<=> v132189(VarCurr,bitIndex38) )
& ( v132246(VarCurr,bitIndex26)
<=> v132189(VarCurr,bitIndex37) )
& ( v132246(VarCurr,bitIndex25)
<=> v132189(VarCurr,bitIndex36) )
& ( v132246(VarCurr,bitIndex24)
<=> v132189(VarCurr,bitIndex35) )
& ( v132246(VarCurr,bitIndex23)
<=> v132189(VarCurr,bitIndex34) )
& ( v132246(VarCurr,bitIndex22)
<=> v132189(VarCurr,bitIndex33) )
& ( v132246(VarCurr,bitIndex21)
<=> v132189(VarCurr,bitIndex32) )
& ( v132246(VarCurr,bitIndex20)
<=> v132189(VarCurr,bitIndex31) )
& ( v132246(VarCurr,bitIndex19)
<=> v132189(VarCurr,bitIndex30) )
& ( v132246(VarCurr,bitIndex18)
<=> v132189(VarCurr,bitIndex29) )
& ( v132246(VarCurr,bitIndex17)
<=> v132189(VarCurr,bitIndex28) )
& ( v132246(VarCurr,bitIndex16)
<=> v132189(VarCurr,bitIndex27) )
& ( v132246(VarCurr,bitIndex15)
<=> v132189(VarCurr,bitIndex26) )
& ( v132246(VarCurr,bitIndex14)
<=> v132189(VarCurr,bitIndex25) )
& ( v132246(VarCurr,bitIndex13)
<=> v132189(VarCurr,bitIndex24) )
& ( v132246(VarCurr,bitIndex12)
<=> v132189(VarCurr,bitIndex23) )
& ( v132246(VarCurr,bitIndex11)
<=> v132189(VarCurr,bitIndex22) )
& ( v132246(VarCurr,bitIndex10)
<=> v132189(VarCurr,bitIndex21) )
& ( v132246(VarCurr,bitIndex9)
<=> v132189(VarCurr,bitIndex20) )
& ( v132246(VarCurr,bitIndex8)
<=> v132189(VarCurr,bitIndex19) )
& ( v132246(VarCurr,bitIndex7)
<=> v132189(VarCurr,bitIndex18) )
& ( v132246(VarCurr,bitIndex6)
<=> v132189(VarCurr,bitIndex17) )
& ( v132246(VarCurr,bitIndex5)
<=> v132189(VarCurr,bitIndex16) )
& ( v132246(VarCurr,bitIndex4)
<=> v132189(VarCurr,bitIndex15) )
& ( v132246(VarCurr,bitIndex3)
<=> v132189(VarCurr,bitIndex14) )
& ( v132246(VarCurr,bitIndex2)
<=> v132189(VarCurr,bitIndex13) )
& ( v132246(VarCurr,bitIndex1)
<=> v132189(VarCurr,bitIndex12) )
& ( v132246(VarCurr,bitIndex0)
<=> v132189(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_42140,axiom,
! [VarCurr] :
( v132246(VarCurr,bitIndex29)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2796,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex0)
<=> ( v132189(VarCurr,bitIndex10)
& v132244(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2795,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex1)
<=> ( v132189(VarCurr,bitIndex11)
& v132244(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2794,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex2)
<=> ( v132189(VarCurr,bitIndex12)
& v132244(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2793,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex3)
<=> ( v132189(VarCurr,bitIndex13)
& v132244(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2792,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex4)
<=> ( v132189(VarCurr,bitIndex14)
& v132244(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2791,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex5)
<=> ( v132189(VarCurr,bitIndex15)
& v132244(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2790,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex6)
<=> ( v132189(VarCurr,bitIndex16)
& v132244(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2789,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex7)
<=> ( v132189(VarCurr,bitIndex17)
& v132244(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2788,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex8)
<=> ( v132189(VarCurr,bitIndex18)
& v132244(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2787,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex9)
<=> ( v132189(VarCurr,bitIndex19)
& v132244(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2786,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex10)
<=> ( v132189(VarCurr,bitIndex20)
& v132244(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2785,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex11)
<=> ( v132189(VarCurr,bitIndex21)
& v132244(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2784,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex12)
<=> ( v132189(VarCurr,bitIndex22)
& v132244(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2783,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex13)
<=> ( v132189(VarCurr,bitIndex23)
& v132244(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2782,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex14)
<=> ( v132189(VarCurr,bitIndex24)
& v132244(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2781,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex15)
<=> ( v132189(VarCurr,bitIndex25)
& v132244(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2780,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex16)
<=> ( v132189(VarCurr,bitIndex26)
& v132244(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2779,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex17)
<=> ( v132189(VarCurr,bitIndex27)
& v132244(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2778,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex18)
<=> ( v132189(VarCurr,bitIndex28)
& v132244(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2777,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex19)
<=> ( v132189(VarCurr,bitIndex29)
& v132244(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2776,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex20)
<=> ( v132189(VarCurr,bitIndex30)
& v132244(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2775,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex21)
<=> ( v132189(VarCurr,bitIndex31)
& v132244(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2774,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex22)
<=> ( v132189(VarCurr,bitIndex32)
& v132244(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2773,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex23)
<=> ( v132189(VarCurr,bitIndex33)
& v132244(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2772,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex24)
<=> ( v132189(VarCurr,bitIndex34)
& v132244(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2771,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex25)
<=> ( v132189(VarCurr,bitIndex35)
& v132244(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2770,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex26)
<=> ( v132189(VarCurr,bitIndex36)
& v132244(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2769,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex27)
<=> ( v132189(VarCurr,bitIndex37)
& v132244(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2768,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex28)
<=> ( v132189(VarCurr,bitIndex38)
& v132244(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2767,axiom,
! [VarCurr] :
( v132243(VarCurr,bitIndex29)
<=> ( v132189(VarCurr,bitIndex39)
& v132244(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_42139,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex0)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42138,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex1)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42137,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex2)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42136,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex3)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42135,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex4)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42134,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex5)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42133,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex6)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42132,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex7)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42131,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex8)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42130,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex9)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42129,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex10)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42128,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex11)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42127,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex12)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42126,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex13)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42125,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex14)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42124,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex15)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42123,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex16)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42122,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex17)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42121,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex18)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42120,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex19)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42119,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex20)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42118,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex21)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42117,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex22)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42116,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex23)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42115,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex24)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42114,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex25)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42113,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex26)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42112,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex27)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42111,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex28)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42110,axiom,
! [VarCurr] :
( v132244(VarCurr,bitIndex29)
<=> v132089(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_69,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132232(VarCurr,B)
<=> ( v132233(VarCurr,B)
& v132239(VarCurr,B) ) ) ) ).
fof(addAssignment_42109,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex0)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42108,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex1)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42107,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex2)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42106,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex3)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42105,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex4)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42104,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex5)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42103,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex6)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42102,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex7)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42101,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex8)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42100,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex9)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42099,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex10)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42098,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex11)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42097,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex12)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42096,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex13)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42095,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex14)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42094,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex15)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42093,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex16)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42092,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex17)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42091,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex18)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42090,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex19)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42089,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex20)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42088,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex21)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42087,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex22)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42086,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex23)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42085,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex24)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42084,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex25)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42083,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex26)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42082,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex27)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42081,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex28)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42080,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex29)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42079,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex30)
<=> v132090(VarCurr) ) ).
fof(addAssignment_42078,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex31)
<=> v132090(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_68,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132233(VarCurr,B)
<=> ( v132234(VarCurr,B)
| v132236(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_67,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132236(VarCurr,B)
<=> ( v132237(VarCurr,B)
& v132238(VarCurr,B) ) ) ) ).
fof(addAssignment_42077,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42076,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42075,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42074,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42073,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42072,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42071,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42070,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42069,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42068,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42067,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42066,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42065,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex12)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42064,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex13)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42063,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex14)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42062,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex15)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42061,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex16)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42060,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex17)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42059,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex18)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42058,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex19)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42057,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex20)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42056,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex21)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42055,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex22)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42054,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex23)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42053,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex24)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42052,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex25)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42051,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex26)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42050,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex27)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42049,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex28)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42048,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex29)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42047,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex30)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42046,axiom,
! [VarCurr] :
( v132238(VarCurr,bitIndex31)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_42045,axiom,
! [VarCurr] :
( ( v132237(VarCurr,bitIndex30)
<=> v132189(VarCurr,bitIndex39) )
& ( v132237(VarCurr,bitIndex29)
<=> v132189(VarCurr,bitIndex38) )
& ( v132237(VarCurr,bitIndex28)
<=> v132189(VarCurr,bitIndex37) )
& ( v132237(VarCurr,bitIndex27)
<=> v132189(VarCurr,bitIndex36) )
& ( v132237(VarCurr,bitIndex26)
<=> v132189(VarCurr,bitIndex35) )
& ( v132237(VarCurr,bitIndex25)
<=> v132189(VarCurr,bitIndex34) )
& ( v132237(VarCurr,bitIndex24)
<=> v132189(VarCurr,bitIndex33) )
& ( v132237(VarCurr,bitIndex23)
<=> v132189(VarCurr,bitIndex32) )
& ( v132237(VarCurr,bitIndex22)
<=> v132189(VarCurr,bitIndex31) )
& ( v132237(VarCurr,bitIndex21)
<=> v132189(VarCurr,bitIndex30) )
& ( v132237(VarCurr,bitIndex20)
<=> v132189(VarCurr,bitIndex29) )
& ( v132237(VarCurr,bitIndex19)
<=> v132189(VarCurr,bitIndex28) )
& ( v132237(VarCurr,bitIndex18)
<=> v132189(VarCurr,bitIndex27) )
& ( v132237(VarCurr,bitIndex17)
<=> v132189(VarCurr,bitIndex26) )
& ( v132237(VarCurr,bitIndex16)
<=> v132189(VarCurr,bitIndex25) )
& ( v132237(VarCurr,bitIndex15)
<=> v132189(VarCurr,bitIndex24) )
& ( v132237(VarCurr,bitIndex14)
<=> v132189(VarCurr,bitIndex23) )
& ( v132237(VarCurr,bitIndex13)
<=> v132189(VarCurr,bitIndex22) )
& ( v132237(VarCurr,bitIndex12)
<=> v132189(VarCurr,bitIndex21) )
& ( v132237(VarCurr,bitIndex11)
<=> v132189(VarCurr,bitIndex20) )
& ( v132237(VarCurr,bitIndex10)
<=> v132189(VarCurr,bitIndex19) )
& ( v132237(VarCurr,bitIndex9)
<=> v132189(VarCurr,bitIndex18) )
& ( v132237(VarCurr,bitIndex8)
<=> v132189(VarCurr,bitIndex17) )
& ( v132237(VarCurr,bitIndex7)
<=> v132189(VarCurr,bitIndex16) )
& ( v132237(VarCurr,bitIndex6)
<=> v132189(VarCurr,bitIndex15) )
& ( v132237(VarCurr,bitIndex5)
<=> v132189(VarCurr,bitIndex14) )
& ( v132237(VarCurr,bitIndex4)
<=> v132189(VarCurr,bitIndex13) )
& ( v132237(VarCurr,bitIndex3)
<=> v132189(VarCurr,bitIndex12) )
& ( v132237(VarCurr,bitIndex2)
<=> v132189(VarCurr,bitIndex11) )
& ( v132237(VarCurr,bitIndex1)
<=> v132189(VarCurr,bitIndex10) )
& ( v132237(VarCurr,bitIndex0)
<=> v132189(VarCurr,bitIndex9) ) ) ).
fof(addAssignment_42044,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex31)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2766,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex0)
<=> ( v132189(VarCurr,bitIndex8)
& v132235(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2765,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex1)
<=> ( v132189(VarCurr,bitIndex9)
& v132235(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2764,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex2)
<=> ( v132189(VarCurr,bitIndex10)
& v132235(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2763,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex3)
<=> ( v132189(VarCurr,bitIndex11)
& v132235(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2762,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex4)
<=> ( v132189(VarCurr,bitIndex12)
& v132235(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2761,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex5)
<=> ( v132189(VarCurr,bitIndex13)
& v132235(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2760,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex6)
<=> ( v132189(VarCurr,bitIndex14)
& v132235(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2759,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex7)
<=> ( v132189(VarCurr,bitIndex15)
& v132235(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2758,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex8)
<=> ( v132189(VarCurr,bitIndex16)
& v132235(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2757,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex9)
<=> ( v132189(VarCurr,bitIndex17)
& v132235(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2756,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex10)
<=> ( v132189(VarCurr,bitIndex18)
& v132235(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2755,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex11)
<=> ( v132189(VarCurr,bitIndex19)
& v132235(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2754,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex12)
<=> ( v132189(VarCurr,bitIndex20)
& v132235(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2753,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex13)
<=> ( v132189(VarCurr,bitIndex21)
& v132235(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2752,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex14)
<=> ( v132189(VarCurr,bitIndex22)
& v132235(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2751,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex15)
<=> ( v132189(VarCurr,bitIndex23)
& v132235(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2750,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex16)
<=> ( v132189(VarCurr,bitIndex24)
& v132235(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2749,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex17)
<=> ( v132189(VarCurr,bitIndex25)
& v132235(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2748,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex18)
<=> ( v132189(VarCurr,bitIndex26)
& v132235(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2747,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex19)
<=> ( v132189(VarCurr,bitIndex27)
& v132235(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2746,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex20)
<=> ( v132189(VarCurr,bitIndex28)
& v132235(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2745,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex21)
<=> ( v132189(VarCurr,bitIndex29)
& v132235(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2744,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex22)
<=> ( v132189(VarCurr,bitIndex30)
& v132235(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2743,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex23)
<=> ( v132189(VarCurr,bitIndex31)
& v132235(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2742,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex24)
<=> ( v132189(VarCurr,bitIndex32)
& v132235(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2741,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex25)
<=> ( v132189(VarCurr,bitIndex33)
& v132235(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2740,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex26)
<=> ( v132189(VarCurr,bitIndex34)
& v132235(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2739,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex27)
<=> ( v132189(VarCurr,bitIndex35)
& v132235(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2738,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex28)
<=> ( v132189(VarCurr,bitIndex36)
& v132235(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2737,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex29)
<=> ( v132189(VarCurr,bitIndex37)
& v132235(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2736,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex30)
<=> ( v132189(VarCurr,bitIndex38)
& v132235(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2735,axiom,
! [VarCurr] :
( v132234(VarCurr,bitIndex31)
<=> ( v132189(VarCurr,bitIndex39)
& v132235(VarCurr,bitIndex31) ) ) ).
fof(addAssignment_42043,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex0)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42042,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex1)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42041,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex2)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42040,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex3)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42039,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex4)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42038,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex5)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42037,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex6)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42036,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex7)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42035,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex8)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42034,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex9)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42033,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex10)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42032,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex11)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42031,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex12)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42030,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex13)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42029,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex14)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42028,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex15)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42027,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex16)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42026,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex17)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42025,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex18)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42024,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex19)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42023,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex20)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42022,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex21)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42021,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex22)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42020,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex23)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42019,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex24)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42018,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex25)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42017,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex26)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42016,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex27)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42015,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex28)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42014,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex29)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42013,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex30)
<=> v132089(VarCurr) ) ).
fof(addAssignment_42012,axiom,
! [VarCurr] :
( v132235(VarCurr,bitIndex31)
<=> v132089(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_66,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132182(VarCurr,B)
<=> ( v132183(VarCurr,B)
& v132226(VarCurr,B) ) ) ) ).
fof(addAssignment_42011,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex0)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42010,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex1)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42009,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex2)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42008,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex3)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42007,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex4)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42006,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex5)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42005,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex6)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42004,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex7)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42003,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex8)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42002,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex9)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42001,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex10)
<=> v132080(VarCurr) ) ).
fof(addAssignment_42000,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex11)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41999,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex12)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41998,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex13)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41997,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex14)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41996,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex15)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41995,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex16)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41994,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex17)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41993,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex18)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41992,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex19)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41991,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex20)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41990,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex21)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41989,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex22)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41988,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex23)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41987,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex24)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41986,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex25)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41985,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex26)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41984,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex27)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41983,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex28)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41982,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex29)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41981,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex30)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41980,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex31)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41979,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex32)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41978,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex33)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41977,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex34)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41976,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex35)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41975,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex36)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41974,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex37)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41973,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex38)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41972,axiom,
! [VarCurr] :
( v132226(VarCurr,bitIndex39)
<=> v132080(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_65,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132183(VarCurr,B)
<=> ( v132184(VarCurr,B)
| v132205(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_64,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132205(VarCurr,B)
<=> ( v132206(VarCurr,B)
& v132225(VarCurr,B) ) ) ) ).
fof(addAssignment_41971,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41970,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41969,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41968,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41967,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41966,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41965,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41964,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41963,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41962,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41961,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41960,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41959,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex12)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41958,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex13)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41957,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex14)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41956,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex15)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41955,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex16)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41954,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex17)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41953,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex18)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41952,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex19)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41951,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex20)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41950,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex21)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41949,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex22)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41948,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex23)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41947,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex24)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41946,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex25)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41945,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex26)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41944,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex27)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41943,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex28)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41942,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex29)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41941,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex30)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41940,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex31)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41939,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex32)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41938,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex33)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41937,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex34)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41936,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex35)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41935,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex36)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41934,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex37)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41933,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex38)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41932,axiom,
! [VarCurr] :
( v132225(VarCurr,bitIndex39)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(addAssignment_41931,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v132206(VarCurr,B)
<=> v132207(VarCurr,B) ) ) ).
fof(addAssignment_41930,axiom,
! [VarCurr] :
( ( v132206(VarCurr,bitIndex39)
<=> $false )
& ( v132206(VarCurr,bitIndex38)
<=> $false )
& ( v132206(VarCurr,bitIndex37)
<=> $false )
& ( v132206(VarCurr,bitIndex36)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_63,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v132207(VarCurr,B)
<=> ( v132208(VarCurr,B)
| v132216(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_62,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v132216(VarCurr,B)
<=> ( v132217(VarCurr,B)
& v132224(VarCurr,B) ) ) ) ).
fof(addAssignment_41929,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41928,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41927,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41926,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41925,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41924,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41923,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41922,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41921,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41920,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41919,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41918,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41917,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex12)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41916,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex13)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41915,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex14)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41914,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex15)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41913,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex16)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41912,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex17)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41911,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex18)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41910,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex19)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41909,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex20)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41908,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex21)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41907,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex22)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41906,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex23)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41905,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex24)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41904,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex25)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41903,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex26)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41902,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex27)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41901,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex28)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41900,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex29)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41899,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex30)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41898,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex31)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41897,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex32)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41896,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex33)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41895,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex34)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41894,axiom,
! [VarCurr] :
( v132224(VarCurr,bitIndex35)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41893,axiom,
! [VarCurr,B] :
( range_33_0(B)
=> ( v132217(VarCurr,B)
<=> v132218(VarCurr,B) ) ) ).
fof(addAssignment_41892,axiom,
! [VarCurr] :
( ( v132217(VarCurr,bitIndex35)
<=> $false )
& ( v132217(VarCurr,bitIndex34)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_61,axiom,
! [VarCurr,B] :
( range_33_0(B)
=> ( v132218(VarCurr,B)
<=> ( v132219(VarCurr,B)
| v132221(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_60,axiom,
! [VarCurr,B] :
( range_33_0(B)
=> ( v132221(VarCurr,B)
<=> ( v132222(VarCurr,B)
& v132223(VarCurr,B) ) ) ) ).
fof(range_axiom_194,axiom,
! [B] :
( range_33_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B ) ) ).
fof(addAssignment_41891,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41890,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41889,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41888,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41887,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41886,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41885,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41884,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41883,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41882,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41881,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41880,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41879,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex12)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41878,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex13)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41877,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex14)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41876,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex15)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41875,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex16)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41874,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex17)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41873,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex18)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41872,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex19)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41871,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex20)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41870,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex21)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41869,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex22)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41868,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex23)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41867,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex24)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41866,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex25)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41865,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex26)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41864,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex27)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41863,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex28)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41862,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex29)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41861,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex30)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41860,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex31)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41859,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex32)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41858,axiom,
! [VarCurr] :
( v132223(VarCurr,bitIndex33)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41857,axiom,
! [VarCurr] :
( ( v132222(VarCurr,bitIndex32)
<=> v132189(VarCurr,bitIndex39) )
& ( v132222(VarCurr,bitIndex31)
<=> v132189(VarCurr,bitIndex38) )
& ( v132222(VarCurr,bitIndex30)
<=> v132189(VarCurr,bitIndex37) )
& ( v132222(VarCurr,bitIndex29)
<=> v132189(VarCurr,bitIndex36) )
& ( v132222(VarCurr,bitIndex28)
<=> v132189(VarCurr,bitIndex35) )
& ( v132222(VarCurr,bitIndex27)
<=> v132189(VarCurr,bitIndex34) )
& ( v132222(VarCurr,bitIndex26)
<=> v132189(VarCurr,bitIndex33) )
& ( v132222(VarCurr,bitIndex25)
<=> v132189(VarCurr,bitIndex32) )
& ( v132222(VarCurr,bitIndex24)
<=> v132189(VarCurr,bitIndex31) )
& ( v132222(VarCurr,bitIndex23)
<=> v132189(VarCurr,bitIndex30) )
& ( v132222(VarCurr,bitIndex22)
<=> v132189(VarCurr,bitIndex29) )
& ( v132222(VarCurr,bitIndex21)
<=> v132189(VarCurr,bitIndex28) )
& ( v132222(VarCurr,bitIndex20)
<=> v132189(VarCurr,bitIndex27) )
& ( v132222(VarCurr,bitIndex19)
<=> v132189(VarCurr,bitIndex26) )
& ( v132222(VarCurr,bitIndex18)
<=> v132189(VarCurr,bitIndex25) )
& ( v132222(VarCurr,bitIndex17)
<=> v132189(VarCurr,bitIndex24) )
& ( v132222(VarCurr,bitIndex16)
<=> v132189(VarCurr,bitIndex23) )
& ( v132222(VarCurr,bitIndex15)
<=> v132189(VarCurr,bitIndex22) )
& ( v132222(VarCurr,bitIndex14)
<=> v132189(VarCurr,bitIndex21) )
& ( v132222(VarCurr,bitIndex13)
<=> v132189(VarCurr,bitIndex20) )
& ( v132222(VarCurr,bitIndex12)
<=> v132189(VarCurr,bitIndex19) )
& ( v132222(VarCurr,bitIndex11)
<=> v132189(VarCurr,bitIndex18) )
& ( v132222(VarCurr,bitIndex10)
<=> v132189(VarCurr,bitIndex17) )
& ( v132222(VarCurr,bitIndex9)
<=> v132189(VarCurr,bitIndex16) )
& ( v132222(VarCurr,bitIndex8)
<=> v132189(VarCurr,bitIndex15) )
& ( v132222(VarCurr,bitIndex7)
<=> v132189(VarCurr,bitIndex14) )
& ( v132222(VarCurr,bitIndex6)
<=> v132189(VarCurr,bitIndex13) )
& ( v132222(VarCurr,bitIndex5)
<=> v132189(VarCurr,bitIndex12) )
& ( v132222(VarCurr,bitIndex4)
<=> v132189(VarCurr,bitIndex11) )
& ( v132222(VarCurr,bitIndex3)
<=> v132189(VarCurr,bitIndex10) )
& ( v132222(VarCurr,bitIndex2)
<=> v132189(VarCurr,bitIndex9) )
& ( v132222(VarCurr,bitIndex1)
<=> v132189(VarCurr,bitIndex8) )
& ( v132222(VarCurr,bitIndex0)
<=> v132189(VarCurr,bitIndex7) ) ) ).
fof(addAssignment_41856,axiom,
! [VarCurr] :
( v132222(VarCurr,bitIndex33)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2734,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex0)
<=> ( v132189(VarCurr,bitIndex6)
& v132220(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2733,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex1)
<=> ( v132189(VarCurr,bitIndex7)
& v132220(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2732,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex2)
<=> ( v132189(VarCurr,bitIndex8)
& v132220(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2731,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex3)
<=> ( v132189(VarCurr,bitIndex9)
& v132220(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2730,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex4)
<=> ( v132189(VarCurr,bitIndex10)
& v132220(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2729,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex5)
<=> ( v132189(VarCurr,bitIndex11)
& v132220(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2728,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex6)
<=> ( v132189(VarCurr,bitIndex12)
& v132220(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2727,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex7)
<=> ( v132189(VarCurr,bitIndex13)
& v132220(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2726,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex8)
<=> ( v132189(VarCurr,bitIndex14)
& v132220(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2725,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex9)
<=> ( v132189(VarCurr,bitIndex15)
& v132220(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2724,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex10)
<=> ( v132189(VarCurr,bitIndex16)
& v132220(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2723,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex11)
<=> ( v132189(VarCurr,bitIndex17)
& v132220(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2722,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex12)
<=> ( v132189(VarCurr,bitIndex18)
& v132220(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2721,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex13)
<=> ( v132189(VarCurr,bitIndex19)
& v132220(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2720,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex14)
<=> ( v132189(VarCurr,bitIndex20)
& v132220(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2719,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex15)
<=> ( v132189(VarCurr,bitIndex21)
& v132220(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2718,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex16)
<=> ( v132189(VarCurr,bitIndex22)
& v132220(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2717,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex17)
<=> ( v132189(VarCurr,bitIndex23)
& v132220(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2716,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex18)
<=> ( v132189(VarCurr,bitIndex24)
& v132220(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2715,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex19)
<=> ( v132189(VarCurr,bitIndex25)
& v132220(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2714,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex20)
<=> ( v132189(VarCurr,bitIndex26)
& v132220(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2713,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex21)
<=> ( v132189(VarCurr,bitIndex27)
& v132220(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2712,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex22)
<=> ( v132189(VarCurr,bitIndex28)
& v132220(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2711,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex23)
<=> ( v132189(VarCurr,bitIndex29)
& v132220(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2710,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex24)
<=> ( v132189(VarCurr,bitIndex30)
& v132220(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2709,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex25)
<=> ( v132189(VarCurr,bitIndex31)
& v132220(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2708,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex26)
<=> ( v132189(VarCurr,bitIndex32)
& v132220(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2707,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex27)
<=> ( v132189(VarCurr,bitIndex33)
& v132220(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2706,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex28)
<=> ( v132189(VarCurr,bitIndex34)
& v132220(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2705,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex29)
<=> ( v132189(VarCurr,bitIndex35)
& v132220(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2704,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex30)
<=> ( v132189(VarCurr,bitIndex36)
& v132220(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2703,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex31)
<=> ( v132189(VarCurr,bitIndex37)
& v132220(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2702,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex32)
<=> ( v132189(VarCurr,bitIndex38)
& v132220(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2701,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex33)
<=> ( v132189(VarCurr,bitIndex39)
& v132220(VarCurr,bitIndex33) ) ) ).
fof(addAssignment_41855,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex0)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41854,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex1)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41853,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex2)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41852,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex3)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41851,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex4)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41850,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex5)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41849,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex6)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41848,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex7)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41847,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex8)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41846,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex9)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41845,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex10)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41844,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex11)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41843,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex12)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41842,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex13)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41841,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex14)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41840,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex15)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41839,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex16)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41838,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex17)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41837,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex18)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41836,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex19)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41835,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex20)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41834,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex21)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41833,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex22)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41832,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex23)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41831,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex24)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41830,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex25)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41829,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex26)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41828,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex27)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41827,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex28)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41826,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex29)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41825,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex30)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41824,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex31)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41823,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex32)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41822,axiom,
! [VarCurr] :
( v132220(VarCurr,bitIndex33)
<=> v132089(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_59,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v132208(VarCurr,B)
<=> ( v132209(VarCurr,B)
& v132215(VarCurr,B) ) ) ) ).
fof(addAssignment_41821,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex0)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41820,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex1)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41819,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex2)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41818,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex3)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41817,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex4)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41816,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex5)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41815,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex6)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41814,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex7)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41813,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex8)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41812,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex9)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41811,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex10)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41810,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex11)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41809,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex12)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41808,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex13)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41807,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex14)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41806,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex15)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41805,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex16)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41804,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex17)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41803,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex18)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41802,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex19)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41801,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex20)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41800,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex21)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41799,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex22)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41798,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex23)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41797,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex24)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41796,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex25)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41795,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex26)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41794,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex27)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41793,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex28)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41792,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex29)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41791,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex30)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41790,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex31)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41789,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex32)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41788,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex33)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41787,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex34)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41786,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex35)
<=> v132090(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_58,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v132209(VarCurr,B)
<=> ( v132210(VarCurr,B)
| v132212(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_57,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v132212(VarCurr,B)
<=> ( v132213(VarCurr,B)
& v132214(VarCurr,B) ) ) ) ).
fof(addAssignment_41785,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41784,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41783,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41782,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41781,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41780,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41779,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41778,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41777,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41776,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41775,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41774,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41773,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex12)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41772,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex13)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41771,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex14)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41770,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex15)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41769,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex16)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41768,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex17)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41767,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex18)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41766,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex19)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41765,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex20)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41764,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex21)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41763,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex22)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41762,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex23)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41761,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex24)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41760,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex25)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41759,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex26)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41758,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex27)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41757,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex28)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41756,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex29)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41755,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex30)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41754,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex31)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41753,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex32)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41752,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex33)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41751,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex34)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41750,axiom,
! [VarCurr] :
( v132214(VarCurr,bitIndex35)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41749,axiom,
! [VarCurr] :
( ( v132213(VarCurr,bitIndex34)
<=> v132189(VarCurr,bitIndex39) )
& ( v132213(VarCurr,bitIndex33)
<=> v132189(VarCurr,bitIndex38) )
& ( v132213(VarCurr,bitIndex32)
<=> v132189(VarCurr,bitIndex37) )
& ( v132213(VarCurr,bitIndex31)
<=> v132189(VarCurr,bitIndex36) )
& ( v132213(VarCurr,bitIndex30)
<=> v132189(VarCurr,bitIndex35) )
& ( v132213(VarCurr,bitIndex29)
<=> v132189(VarCurr,bitIndex34) )
& ( v132213(VarCurr,bitIndex28)
<=> v132189(VarCurr,bitIndex33) )
& ( v132213(VarCurr,bitIndex27)
<=> v132189(VarCurr,bitIndex32) )
& ( v132213(VarCurr,bitIndex26)
<=> v132189(VarCurr,bitIndex31) )
& ( v132213(VarCurr,bitIndex25)
<=> v132189(VarCurr,bitIndex30) )
& ( v132213(VarCurr,bitIndex24)
<=> v132189(VarCurr,bitIndex29) )
& ( v132213(VarCurr,bitIndex23)
<=> v132189(VarCurr,bitIndex28) )
& ( v132213(VarCurr,bitIndex22)
<=> v132189(VarCurr,bitIndex27) )
& ( v132213(VarCurr,bitIndex21)
<=> v132189(VarCurr,bitIndex26) )
& ( v132213(VarCurr,bitIndex20)
<=> v132189(VarCurr,bitIndex25) )
& ( v132213(VarCurr,bitIndex19)
<=> v132189(VarCurr,bitIndex24) )
& ( v132213(VarCurr,bitIndex18)
<=> v132189(VarCurr,bitIndex23) )
& ( v132213(VarCurr,bitIndex17)
<=> v132189(VarCurr,bitIndex22) )
& ( v132213(VarCurr,bitIndex16)
<=> v132189(VarCurr,bitIndex21) )
& ( v132213(VarCurr,bitIndex15)
<=> v132189(VarCurr,bitIndex20) )
& ( v132213(VarCurr,bitIndex14)
<=> v132189(VarCurr,bitIndex19) )
& ( v132213(VarCurr,bitIndex13)
<=> v132189(VarCurr,bitIndex18) )
& ( v132213(VarCurr,bitIndex12)
<=> v132189(VarCurr,bitIndex17) )
& ( v132213(VarCurr,bitIndex11)
<=> v132189(VarCurr,bitIndex16) )
& ( v132213(VarCurr,bitIndex10)
<=> v132189(VarCurr,bitIndex15) )
& ( v132213(VarCurr,bitIndex9)
<=> v132189(VarCurr,bitIndex14) )
& ( v132213(VarCurr,bitIndex8)
<=> v132189(VarCurr,bitIndex13) )
& ( v132213(VarCurr,bitIndex7)
<=> v132189(VarCurr,bitIndex12) )
& ( v132213(VarCurr,bitIndex6)
<=> v132189(VarCurr,bitIndex11) )
& ( v132213(VarCurr,bitIndex5)
<=> v132189(VarCurr,bitIndex10) )
& ( v132213(VarCurr,bitIndex4)
<=> v132189(VarCurr,bitIndex9) )
& ( v132213(VarCurr,bitIndex3)
<=> v132189(VarCurr,bitIndex8) )
& ( v132213(VarCurr,bitIndex2)
<=> v132189(VarCurr,bitIndex7) )
& ( v132213(VarCurr,bitIndex1)
<=> v132189(VarCurr,bitIndex6) )
& ( v132213(VarCurr,bitIndex0)
<=> v132189(VarCurr,bitIndex5) ) ) ).
fof(addAssignment_41748,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex35)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2700,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex0)
<=> ( v132189(VarCurr,bitIndex4)
& v132211(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2699,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex1)
<=> ( v132189(VarCurr,bitIndex5)
& v132211(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2698,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex2)
<=> ( v132189(VarCurr,bitIndex6)
& v132211(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2697,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex3)
<=> ( v132189(VarCurr,bitIndex7)
& v132211(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2696,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex4)
<=> ( v132189(VarCurr,bitIndex8)
& v132211(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2695,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex5)
<=> ( v132189(VarCurr,bitIndex9)
& v132211(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2694,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex6)
<=> ( v132189(VarCurr,bitIndex10)
& v132211(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2693,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex7)
<=> ( v132189(VarCurr,bitIndex11)
& v132211(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2692,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex8)
<=> ( v132189(VarCurr,bitIndex12)
& v132211(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2691,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex9)
<=> ( v132189(VarCurr,bitIndex13)
& v132211(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2690,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex10)
<=> ( v132189(VarCurr,bitIndex14)
& v132211(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2689,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex11)
<=> ( v132189(VarCurr,bitIndex15)
& v132211(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2688,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex12)
<=> ( v132189(VarCurr,bitIndex16)
& v132211(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2687,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex13)
<=> ( v132189(VarCurr,bitIndex17)
& v132211(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2686,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex14)
<=> ( v132189(VarCurr,bitIndex18)
& v132211(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2685,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex15)
<=> ( v132189(VarCurr,bitIndex19)
& v132211(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2684,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex16)
<=> ( v132189(VarCurr,bitIndex20)
& v132211(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2683,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex17)
<=> ( v132189(VarCurr,bitIndex21)
& v132211(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2682,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex18)
<=> ( v132189(VarCurr,bitIndex22)
& v132211(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2681,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex19)
<=> ( v132189(VarCurr,bitIndex23)
& v132211(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2680,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex20)
<=> ( v132189(VarCurr,bitIndex24)
& v132211(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2679,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex21)
<=> ( v132189(VarCurr,bitIndex25)
& v132211(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2678,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex22)
<=> ( v132189(VarCurr,bitIndex26)
& v132211(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2677,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex23)
<=> ( v132189(VarCurr,bitIndex27)
& v132211(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2676,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex24)
<=> ( v132189(VarCurr,bitIndex28)
& v132211(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2675,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex25)
<=> ( v132189(VarCurr,bitIndex29)
& v132211(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2674,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex26)
<=> ( v132189(VarCurr,bitIndex30)
& v132211(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2673,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex27)
<=> ( v132189(VarCurr,bitIndex31)
& v132211(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2672,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex28)
<=> ( v132189(VarCurr,bitIndex32)
& v132211(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2671,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex29)
<=> ( v132189(VarCurr,bitIndex33)
& v132211(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2670,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex30)
<=> ( v132189(VarCurr,bitIndex34)
& v132211(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2669,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex31)
<=> ( v132189(VarCurr,bitIndex35)
& v132211(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2668,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex32)
<=> ( v132189(VarCurr,bitIndex36)
& v132211(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2667,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex33)
<=> ( v132189(VarCurr,bitIndex37)
& v132211(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2666,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex34)
<=> ( v132189(VarCurr,bitIndex38)
& v132211(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2665,axiom,
! [VarCurr] :
( v132210(VarCurr,bitIndex35)
<=> ( v132189(VarCurr,bitIndex39)
& v132211(VarCurr,bitIndex35) ) ) ).
fof(addAssignment_41747,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex0)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41746,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex1)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41745,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex2)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41744,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex3)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41743,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex4)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41742,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex5)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41741,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex6)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41740,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex7)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41739,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex8)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41738,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex9)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41737,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex10)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41736,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex11)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41735,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex12)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41734,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex13)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41733,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex14)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41732,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex15)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41731,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex16)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41730,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex17)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41729,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex18)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41728,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex19)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41727,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex20)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41726,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex21)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41725,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex22)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41724,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex23)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41723,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex24)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41722,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex25)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41721,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex26)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41720,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex27)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41719,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex28)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41718,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex29)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41717,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex30)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41716,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex31)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41715,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex32)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41714,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex33)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41713,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex34)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41712,axiom,
! [VarCurr] :
( v132211(VarCurr,bitIndex35)
<=> v132089(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_56,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132184(VarCurr,B)
<=> ( v132185(VarCurr,B)
& v132204(VarCurr,B) ) ) ) ).
fof(addAssignment_41711,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex0)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41710,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex1)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41709,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex2)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41708,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex3)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41707,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex4)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41706,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex5)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41705,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex6)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41704,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex7)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41703,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex8)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41702,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex9)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41701,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex10)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41700,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex11)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41699,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex12)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41698,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex13)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41697,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex14)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41696,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex15)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41695,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex16)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41694,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex17)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41693,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex18)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41692,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex19)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41691,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex20)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41690,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex21)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41689,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex22)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41688,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex23)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41687,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex24)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41686,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex25)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41685,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex26)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41684,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex27)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41683,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex28)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41682,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex29)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41681,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex30)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41680,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex31)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41679,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex32)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41678,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex33)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41677,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex34)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41676,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex35)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41675,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex36)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41674,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex37)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41673,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex38)
<=> v132085(VarCurr) ) ).
fof(addAssignment_41672,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex39)
<=> v132085(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_55,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132185(VarCurr,B)
<=> ( v132186(VarCurr,B)
| v132195(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_54,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132195(VarCurr,B)
<=> ( v132196(VarCurr,B)
& v132203(VarCurr,B) ) ) ) ).
fof(addAssignment_41671,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41670,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41669,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41668,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41667,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41666,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41665,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41664,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41663,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41662,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41661,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41660,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41659,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex12)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41658,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex13)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41657,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex14)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41656,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex15)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41655,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex16)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41654,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex17)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41653,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex18)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41652,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex19)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41651,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex20)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41650,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex21)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41649,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex22)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41648,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex23)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41647,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex24)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41646,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex25)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41645,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex26)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41644,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex27)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41643,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex28)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41642,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex29)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41641,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex30)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41640,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex31)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41639,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex32)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41638,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex33)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41637,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex34)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41636,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex35)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41635,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex36)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41634,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex37)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41633,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex38)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41632,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex39)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(addAssignment_41631,axiom,
! [VarCurr,B] :
( range_37_0(B)
=> ( v132196(VarCurr,B)
<=> v132197(VarCurr,B) ) ) ).
fof(addAssignment_41630,axiom,
! [VarCurr] :
( ( v132196(VarCurr,bitIndex39)
<=> $false )
& ( v132196(VarCurr,bitIndex38)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_53,axiom,
! [VarCurr,B] :
( range_37_0(B)
=> ( v132197(VarCurr,B)
<=> ( v132198(VarCurr,B)
| v132200(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_52,axiom,
! [VarCurr,B] :
( range_37_0(B)
=> ( v132200(VarCurr,B)
<=> ( v132201(VarCurr,B)
& v132202(VarCurr,B) ) ) ) ).
fof(range_axiom_193,axiom,
! [B] :
( range_37_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B ) ) ).
fof(addAssignment_41629,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41628,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41627,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41626,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41625,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41624,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41623,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41622,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41621,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41620,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41619,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41618,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41617,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex12)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41616,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex13)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41615,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex14)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41614,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex15)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41613,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex16)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41612,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex17)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41611,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex18)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41610,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex19)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41609,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex20)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41608,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex21)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41607,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex22)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41606,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex23)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41605,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex24)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41604,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex25)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41603,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex26)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41602,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex27)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41601,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex28)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41600,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex29)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41599,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex30)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41598,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex31)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41597,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex32)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41596,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex33)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41595,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex34)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41594,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex35)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41593,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex36)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41592,axiom,
! [VarCurr] :
( v132202(VarCurr,bitIndex37)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41591,axiom,
! [VarCurr] :
( ( v132201(VarCurr,bitIndex36)
<=> v132189(VarCurr,bitIndex39) )
& ( v132201(VarCurr,bitIndex35)
<=> v132189(VarCurr,bitIndex38) )
& ( v132201(VarCurr,bitIndex34)
<=> v132189(VarCurr,bitIndex37) )
& ( v132201(VarCurr,bitIndex33)
<=> v132189(VarCurr,bitIndex36) )
& ( v132201(VarCurr,bitIndex32)
<=> v132189(VarCurr,bitIndex35) )
& ( v132201(VarCurr,bitIndex31)
<=> v132189(VarCurr,bitIndex34) )
& ( v132201(VarCurr,bitIndex30)
<=> v132189(VarCurr,bitIndex33) )
& ( v132201(VarCurr,bitIndex29)
<=> v132189(VarCurr,bitIndex32) )
& ( v132201(VarCurr,bitIndex28)
<=> v132189(VarCurr,bitIndex31) )
& ( v132201(VarCurr,bitIndex27)
<=> v132189(VarCurr,bitIndex30) )
& ( v132201(VarCurr,bitIndex26)
<=> v132189(VarCurr,bitIndex29) )
& ( v132201(VarCurr,bitIndex25)
<=> v132189(VarCurr,bitIndex28) )
& ( v132201(VarCurr,bitIndex24)
<=> v132189(VarCurr,bitIndex27) )
& ( v132201(VarCurr,bitIndex23)
<=> v132189(VarCurr,bitIndex26) )
& ( v132201(VarCurr,bitIndex22)
<=> v132189(VarCurr,bitIndex25) )
& ( v132201(VarCurr,bitIndex21)
<=> v132189(VarCurr,bitIndex24) )
& ( v132201(VarCurr,bitIndex20)
<=> v132189(VarCurr,bitIndex23) )
& ( v132201(VarCurr,bitIndex19)
<=> v132189(VarCurr,bitIndex22) )
& ( v132201(VarCurr,bitIndex18)
<=> v132189(VarCurr,bitIndex21) )
& ( v132201(VarCurr,bitIndex17)
<=> v132189(VarCurr,bitIndex20) )
& ( v132201(VarCurr,bitIndex16)
<=> v132189(VarCurr,bitIndex19) )
& ( v132201(VarCurr,bitIndex15)
<=> v132189(VarCurr,bitIndex18) )
& ( v132201(VarCurr,bitIndex14)
<=> v132189(VarCurr,bitIndex17) )
& ( v132201(VarCurr,bitIndex13)
<=> v132189(VarCurr,bitIndex16) )
& ( v132201(VarCurr,bitIndex12)
<=> v132189(VarCurr,bitIndex15) )
& ( v132201(VarCurr,bitIndex11)
<=> v132189(VarCurr,bitIndex14) )
& ( v132201(VarCurr,bitIndex10)
<=> v132189(VarCurr,bitIndex13) )
& ( v132201(VarCurr,bitIndex9)
<=> v132189(VarCurr,bitIndex12) )
& ( v132201(VarCurr,bitIndex8)
<=> v132189(VarCurr,bitIndex11) )
& ( v132201(VarCurr,bitIndex7)
<=> v132189(VarCurr,bitIndex10) )
& ( v132201(VarCurr,bitIndex6)
<=> v132189(VarCurr,bitIndex9) )
& ( v132201(VarCurr,bitIndex5)
<=> v132189(VarCurr,bitIndex8) )
& ( v132201(VarCurr,bitIndex4)
<=> v132189(VarCurr,bitIndex7) )
& ( v132201(VarCurr,bitIndex3)
<=> v132189(VarCurr,bitIndex6) )
& ( v132201(VarCurr,bitIndex2)
<=> v132189(VarCurr,bitIndex5) )
& ( v132201(VarCurr,bitIndex1)
<=> v132189(VarCurr,bitIndex4) )
& ( v132201(VarCurr,bitIndex0)
<=> v132189(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_41590,axiom,
! [VarCurr] :
( v132201(VarCurr,bitIndex37)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2664,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex0)
<=> ( v132189(VarCurr,bitIndex2)
& v132199(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2663,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex1)
<=> ( v132189(VarCurr,bitIndex3)
& v132199(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2662,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex2)
<=> ( v132189(VarCurr,bitIndex4)
& v132199(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2661,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex3)
<=> ( v132189(VarCurr,bitIndex5)
& v132199(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2660,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex4)
<=> ( v132189(VarCurr,bitIndex6)
& v132199(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2659,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex5)
<=> ( v132189(VarCurr,bitIndex7)
& v132199(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2658,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex6)
<=> ( v132189(VarCurr,bitIndex8)
& v132199(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2657,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex7)
<=> ( v132189(VarCurr,bitIndex9)
& v132199(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2656,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex8)
<=> ( v132189(VarCurr,bitIndex10)
& v132199(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2655,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex9)
<=> ( v132189(VarCurr,bitIndex11)
& v132199(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2654,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex10)
<=> ( v132189(VarCurr,bitIndex12)
& v132199(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2653,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex11)
<=> ( v132189(VarCurr,bitIndex13)
& v132199(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2652,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex12)
<=> ( v132189(VarCurr,bitIndex14)
& v132199(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2651,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex13)
<=> ( v132189(VarCurr,bitIndex15)
& v132199(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2650,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex14)
<=> ( v132189(VarCurr,bitIndex16)
& v132199(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2649,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex15)
<=> ( v132189(VarCurr,bitIndex17)
& v132199(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2648,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex16)
<=> ( v132189(VarCurr,bitIndex18)
& v132199(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2647,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex17)
<=> ( v132189(VarCurr,bitIndex19)
& v132199(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2646,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex18)
<=> ( v132189(VarCurr,bitIndex20)
& v132199(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2645,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex19)
<=> ( v132189(VarCurr,bitIndex21)
& v132199(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2644,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex20)
<=> ( v132189(VarCurr,bitIndex22)
& v132199(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2643,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex21)
<=> ( v132189(VarCurr,bitIndex23)
& v132199(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2642,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex22)
<=> ( v132189(VarCurr,bitIndex24)
& v132199(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2641,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex23)
<=> ( v132189(VarCurr,bitIndex25)
& v132199(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2640,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex24)
<=> ( v132189(VarCurr,bitIndex26)
& v132199(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2639,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex25)
<=> ( v132189(VarCurr,bitIndex27)
& v132199(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2638,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex26)
<=> ( v132189(VarCurr,bitIndex28)
& v132199(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2637,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex27)
<=> ( v132189(VarCurr,bitIndex29)
& v132199(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2636,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex28)
<=> ( v132189(VarCurr,bitIndex30)
& v132199(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2635,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex29)
<=> ( v132189(VarCurr,bitIndex31)
& v132199(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2634,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex30)
<=> ( v132189(VarCurr,bitIndex32)
& v132199(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2633,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex31)
<=> ( v132189(VarCurr,bitIndex33)
& v132199(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2632,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex32)
<=> ( v132189(VarCurr,bitIndex34)
& v132199(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2631,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex33)
<=> ( v132189(VarCurr,bitIndex35)
& v132199(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2630,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex34)
<=> ( v132189(VarCurr,bitIndex36)
& v132199(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2629,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex35)
<=> ( v132189(VarCurr,bitIndex37)
& v132199(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2628,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex36)
<=> ( v132189(VarCurr,bitIndex38)
& v132199(VarCurr,bitIndex36) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2627,axiom,
! [VarCurr] :
( v132198(VarCurr,bitIndex37)
<=> ( v132189(VarCurr,bitIndex39)
& v132199(VarCurr,bitIndex37) ) ) ).
fof(addAssignment_41589,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex0)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41588,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex1)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41587,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex2)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41586,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex3)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41585,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex4)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41584,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex5)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41583,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex6)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41582,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex7)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41581,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex8)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41580,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex9)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41579,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex10)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41578,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex11)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41577,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex12)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41576,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex13)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41575,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex14)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41574,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex15)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41573,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex16)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41572,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex17)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41571,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex18)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41570,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex19)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41569,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex20)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41568,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex21)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41567,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex22)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41566,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex23)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41565,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex24)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41564,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex25)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41563,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex26)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41562,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex27)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41561,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex28)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41560,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex29)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41559,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex30)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41558,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex31)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41557,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex32)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41556,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex33)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41555,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex34)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41554,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex35)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41553,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex36)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41552,axiom,
! [VarCurr] :
( v132199(VarCurr,bitIndex37)
<=> v132089(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_51,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132186(VarCurr,B)
<=> ( v132187(VarCurr,B)
& v132194(VarCurr,B) ) ) ) ).
fof(addAssignment_41551,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex0)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41550,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex1)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41549,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex2)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41548,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex3)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41547,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex4)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41546,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex5)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41545,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex6)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41544,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex7)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41543,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex8)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41542,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex9)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41541,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex10)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41540,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex11)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41539,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex12)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41538,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex13)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41537,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex14)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41536,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex15)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41535,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex16)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41534,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex17)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41533,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex18)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41532,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex19)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41531,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex20)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41530,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex21)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41529,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex22)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41528,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex23)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41527,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex24)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41526,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex25)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41525,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex26)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41524,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex27)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41523,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex28)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41522,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex29)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41521,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex30)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41520,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex31)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41519,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex32)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41518,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex33)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41517,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex34)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41516,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex35)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41515,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex36)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41514,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex37)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41513,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex38)
<=> v132090(VarCurr) ) ).
fof(addAssignment_41512,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex39)
<=> v132090(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_50,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132187(VarCurr,B)
<=> ( v132188(VarCurr,B)
| v132191(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_49,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132191(VarCurr,B)
<=> ( v132192(VarCurr,B)
& v132193(VarCurr,B) ) ) ) ).
fof(addAssignment_41511,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex0)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41510,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex1)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41509,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex2)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41508,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex3)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41507,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex4)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41506,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex5)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41505,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex6)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41504,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex7)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41503,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex8)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41502,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex9)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41501,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex10)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41500,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex11)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41499,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex12)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41498,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex13)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41497,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex14)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41496,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex15)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41495,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex16)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41494,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex17)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41493,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex18)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41492,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex19)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41491,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex20)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41490,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex21)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41489,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex22)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41488,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex23)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41487,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex24)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41486,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex25)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41485,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex26)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41484,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex27)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41483,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex28)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41482,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex29)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41481,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex30)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41480,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex31)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41479,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex32)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41478,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex33)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41477,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex34)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41476,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex35)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41475,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex36)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41474,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex37)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41473,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex38)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41472,axiom,
! [VarCurr] :
( v132193(VarCurr,bitIndex39)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(addAssignment_41471,axiom,
! [VarCurr] :
( ( v132192(VarCurr,bitIndex38)
<=> v132189(VarCurr,bitIndex39) )
& ( v132192(VarCurr,bitIndex37)
<=> v132189(VarCurr,bitIndex38) )
& ( v132192(VarCurr,bitIndex36)
<=> v132189(VarCurr,bitIndex37) )
& ( v132192(VarCurr,bitIndex35)
<=> v132189(VarCurr,bitIndex36) )
& ( v132192(VarCurr,bitIndex34)
<=> v132189(VarCurr,bitIndex35) )
& ( v132192(VarCurr,bitIndex33)
<=> v132189(VarCurr,bitIndex34) )
& ( v132192(VarCurr,bitIndex32)
<=> v132189(VarCurr,bitIndex33) )
& ( v132192(VarCurr,bitIndex31)
<=> v132189(VarCurr,bitIndex32) )
& ( v132192(VarCurr,bitIndex30)
<=> v132189(VarCurr,bitIndex31) )
& ( v132192(VarCurr,bitIndex29)
<=> v132189(VarCurr,bitIndex30) )
& ( v132192(VarCurr,bitIndex28)
<=> v132189(VarCurr,bitIndex29) )
& ( v132192(VarCurr,bitIndex27)
<=> v132189(VarCurr,bitIndex28) )
& ( v132192(VarCurr,bitIndex26)
<=> v132189(VarCurr,bitIndex27) )
& ( v132192(VarCurr,bitIndex25)
<=> v132189(VarCurr,bitIndex26) )
& ( v132192(VarCurr,bitIndex24)
<=> v132189(VarCurr,bitIndex25) )
& ( v132192(VarCurr,bitIndex23)
<=> v132189(VarCurr,bitIndex24) )
& ( v132192(VarCurr,bitIndex22)
<=> v132189(VarCurr,bitIndex23) )
& ( v132192(VarCurr,bitIndex21)
<=> v132189(VarCurr,bitIndex22) )
& ( v132192(VarCurr,bitIndex20)
<=> v132189(VarCurr,bitIndex21) )
& ( v132192(VarCurr,bitIndex19)
<=> v132189(VarCurr,bitIndex20) )
& ( v132192(VarCurr,bitIndex18)
<=> v132189(VarCurr,bitIndex19) )
& ( v132192(VarCurr,bitIndex17)
<=> v132189(VarCurr,bitIndex18) )
& ( v132192(VarCurr,bitIndex16)
<=> v132189(VarCurr,bitIndex17) )
& ( v132192(VarCurr,bitIndex15)
<=> v132189(VarCurr,bitIndex16) )
& ( v132192(VarCurr,bitIndex14)
<=> v132189(VarCurr,bitIndex15) )
& ( v132192(VarCurr,bitIndex13)
<=> v132189(VarCurr,bitIndex14) )
& ( v132192(VarCurr,bitIndex12)
<=> v132189(VarCurr,bitIndex13) )
& ( v132192(VarCurr,bitIndex11)
<=> v132189(VarCurr,bitIndex12) )
& ( v132192(VarCurr,bitIndex10)
<=> v132189(VarCurr,bitIndex11) )
& ( v132192(VarCurr,bitIndex9)
<=> v132189(VarCurr,bitIndex10) )
& ( v132192(VarCurr,bitIndex8)
<=> v132189(VarCurr,bitIndex9) )
& ( v132192(VarCurr,bitIndex7)
<=> v132189(VarCurr,bitIndex8) )
& ( v132192(VarCurr,bitIndex6)
<=> v132189(VarCurr,bitIndex7) )
& ( v132192(VarCurr,bitIndex5)
<=> v132189(VarCurr,bitIndex6) )
& ( v132192(VarCurr,bitIndex4)
<=> v132189(VarCurr,bitIndex5) )
& ( v132192(VarCurr,bitIndex3)
<=> v132189(VarCurr,bitIndex4) )
& ( v132192(VarCurr,bitIndex2)
<=> v132189(VarCurr,bitIndex3) )
& ( v132192(VarCurr,bitIndex1)
<=> v132189(VarCurr,bitIndex2) )
& ( v132192(VarCurr,bitIndex0)
<=> v132189(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_41470,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex39)
<=> $false ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_48,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132188(VarCurr,B)
<=> ( v132189(VarCurr,B)
& v132190(VarCurr,B) ) ) ) ).
fof(range_axiom_192,axiom,
! [B] :
( range_39_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B ) ) ).
fof(addAssignment_41469,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex0)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41468,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex1)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41467,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex2)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41466,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex3)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41465,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex4)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41464,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex5)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41463,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex6)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41462,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex7)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41461,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex8)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41460,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex9)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41459,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex10)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41458,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex11)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41457,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex12)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41456,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex13)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41455,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex14)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41454,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex15)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41453,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex16)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41452,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex17)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41451,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex18)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41450,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex19)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41449,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex20)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41448,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex21)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41447,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex22)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41446,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex23)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41445,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex24)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41444,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex25)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41443,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex26)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41442,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex27)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41441,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex28)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41440,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex29)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41439,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex30)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41438,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex31)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41437,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex32)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41436,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex33)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41435,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex34)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41434,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex35)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41433,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex36)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41432,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex37)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41431,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex38)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41430,axiom,
! [VarCurr] :
( v132190(VarCurr,bitIndex39)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41429,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132189(VarCurr,B)
<=> v131900(VarCurr,B) ) ) ).
fof(addAssignment_41428,axiom,
! [VarCurr] :
( ( v132189(VarCurr,bitIndex39)
<=> v131900(VarCurr,bitIndex7) )
& ( v132189(VarCurr,bitIndex38)
<=> v131900(VarCurr,bitIndex6) )
& ( v132189(VarCurr,bitIndex37)
<=> v131900(VarCurr,bitIndex5) )
& ( v132189(VarCurr,bitIndex36)
<=> v131900(VarCurr,bitIndex4) )
& ( v132189(VarCurr,bitIndex35)
<=> v131900(VarCurr,bitIndex3) )
& ( v132189(VarCurr,bitIndex34)
<=> v131900(VarCurr,bitIndex2) )
& ( v132189(VarCurr,bitIndex33)
<=> v131900(VarCurr,bitIndex1) )
& ( v132189(VarCurr,bitIndex32)
<=> v131900(VarCurr,bitIndex0) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132166(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v131900(VarNext,B)
<=> v131900(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2442,axiom,
! [VarNext] :
( v132166(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v131900(VarNext,B)
<=> v132174(VarNext,B) ) ) ) ).
fof(addAssignment_41427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v132174(VarNext,B)
<=> v132172(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3173,axiom,
! [VarCurr] :
( ~ v132175(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v132172(VarCurr,B)
<=> v131903(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2978,axiom,
! [VarCurr] :
( v132175(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v132172(VarCurr,B)
<=> $true ) ) ) ).
fof(writeUnaryOperator_10929,axiom,
! [VarCurr] :
( ~ v132175(VarCurr)
<=> v10082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132166(VarNext)
<=> v132167(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132167(VarNext)
<=> ( v132168(VarNext)
& v15334(VarNext) ) ) ) ).
fof(writeUnaryOperator_10928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132168(VarNext)
<=> v15341(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_47,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v131903(VarCurr,B)
<=> ( v132162(VarCurr,B)
& v132163(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10927,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132163(VarCurr,B)
<=> ~ v132041(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_46,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132162(VarCurr,B)
<=> ( v131905(VarCurr,B)
| v131900(VarCurr,B) ) ) ) ).
fof(addAssignmentInitValueVector_41,axiom,
! [B] :
( range_31_0(B)
=> ( v131900(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)
=> ( v132041(VarCurr,B)
<=> ( v132043(VarCurr,B)
& v132159(VarCurr,B) ) ) ) ).
fof(addAssignment_41426,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex0)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41425,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex1)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41424,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex2)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41423,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex3)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41422,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex4)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41421,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex5)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41420,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex6)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41419,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex7)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41418,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex8)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41417,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex9)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41416,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex10)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41415,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex11)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41414,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex12)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41413,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex13)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41412,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex14)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41411,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex15)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41410,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex16)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41409,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex17)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41408,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex18)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41407,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex19)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41406,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex20)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41405,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex21)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41404,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex22)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41403,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex23)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41402,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex24)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41401,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex25)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41400,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex26)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41399,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex27)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41398,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex28)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41397,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex29)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41396,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex30)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41395,axiom,
! [VarCurr] :
( v132159(VarCurr,bitIndex31)
<=> v132160(VarCurr) ) ).
fof(addAssignment_41394,axiom,
! [VarCurr] :
( v132160(VarCurr)
<=> v132047(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_578,axiom,
! [VarCurr] :
( ~ v132157(VarCurr)
=> ( v132043(VarCurr,bitIndex31)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_773,axiom,
! [VarCurr] :
( v132157(VarCurr)
=> ( v132043(VarCurr,bitIndex31)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9285,axiom,
! [VarCurr] :
( v132157(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $true )
& ( v132045(VarCurr,bitIndex3)
<=> $true )
& ( v132045(VarCurr,bitIndex2)
<=> $true )
& ( v132045(VarCurr,bitIndex1)
<=> $true )
& ( v132045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_577,axiom,
! [VarCurr] :
( ~ v132155(VarCurr)
=> ( v132043(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_772,axiom,
! [VarCurr] :
( v132155(VarCurr)
=> ( v132043(VarCurr,bitIndex30)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9284,axiom,
! [VarCurr] :
( v132155(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $true )
& ( v132045(VarCurr,bitIndex3)
<=> $true )
& ( v132045(VarCurr,bitIndex2)
<=> $true )
& ( v132045(VarCurr,bitIndex1)
<=> $true )
& ( v132045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_576,axiom,
! [VarCurr] :
( ~ v132153(VarCurr)
=> ( v132043(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_771,axiom,
! [VarCurr] :
( v132153(VarCurr)
=> ( v132043(VarCurr,bitIndex29)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9283,axiom,
! [VarCurr] :
( v132153(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $true )
& ( v132045(VarCurr,bitIndex3)
<=> $true )
& ( v132045(VarCurr,bitIndex2)
<=> $true )
& ( v132045(VarCurr,bitIndex1)
<=> $false )
& ( v132045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_575,axiom,
! [VarCurr] :
( ~ v132151(VarCurr)
=> ( v132043(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_770,axiom,
! [VarCurr] :
( v132151(VarCurr)
=> ( v132043(VarCurr,bitIndex28)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9282,axiom,
! [VarCurr] :
( v132151(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $true )
& ( v132045(VarCurr,bitIndex3)
<=> $true )
& ( v132045(VarCurr,bitIndex2)
<=> $true )
& ( v132045(VarCurr,bitIndex1)
<=> $false )
& ( v132045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_574,axiom,
! [VarCurr] :
( ~ v132149(VarCurr)
=> ( v132043(VarCurr,bitIndex27)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_769,axiom,
! [VarCurr] :
( v132149(VarCurr)
=> ( v132043(VarCurr,bitIndex27)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9281,axiom,
! [VarCurr] :
( v132149(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $true )
& ( v132045(VarCurr,bitIndex3)
<=> $true )
& ( v132045(VarCurr,bitIndex2)
<=> $false )
& ( v132045(VarCurr,bitIndex1)
<=> $true )
& ( v132045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_573,axiom,
! [VarCurr] :
( ~ v132147(VarCurr)
=> ( v132043(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_768,axiom,
! [VarCurr] :
( v132147(VarCurr)
=> ( v132043(VarCurr,bitIndex26)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9280,axiom,
! [VarCurr] :
( v132147(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $true )
& ( v132045(VarCurr,bitIndex3)
<=> $true )
& ( v132045(VarCurr,bitIndex2)
<=> $false )
& ( v132045(VarCurr,bitIndex1)
<=> $true )
& ( v132045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_572,axiom,
! [VarCurr] :
( ~ v132145(VarCurr)
=> ( v132043(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_767,axiom,
! [VarCurr] :
( v132145(VarCurr)
=> ( v132043(VarCurr,bitIndex25)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9279,axiom,
! [VarCurr] :
( v132145(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $true )
& ( v132045(VarCurr,bitIndex3)
<=> $true )
& ( v132045(VarCurr,bitIndex2)
<=> $false )
& ( v132045(VarCurr,bitIndex1)
<=> $false )
& ( v132045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_571,axiom,
! [VarCurr] :
( ~ v132143(VarCurr)
=> ( v132043(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_766,axiom,
! [VarCurr] :
( v132143(VarCurr)
=> ( v132043(VarCurr,bitIndex24)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9278,axiom,
! [VarCurr] :
( v132143(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $true )
& ( v132045(VarCurr,bitIndex3)
<=> $true )
& ( v132045(VarCurr,bitIndex2)
<=> $false )
& ( v132045(VarCurr,bitIndex1)
<=> $false )
& ( v132045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_570,axiom,
! [VarCurr] :
( ~ v132141(VarCurr)
=> ( v132043(VarCurr,bitIndex23)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_765,axiom,
! [VarCurr] :
( v132141(VarCurr)
=> ( v132043(VarCurr,bitIndex23)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9277,axiom,
! [VarCurr] :
( v132141(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $true )
& ( v132045(VarCurr,bitIndex3)
<=> $false )
& ( v132045(VarCurr,bitIndex2)
<=> $true )
& ( v132045(VarCurr,bitIndex1)
<=> $true )
& ( v132045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_569,axiom,
! [VarCurr] :
( ~ v132139(VarCurr)
=> ( v132043(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_764,axiom,
! [VarCurr] :
( v132139(VarCurr)
=> ( v132043(VarCurr,bitIndex22)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9276,axiom,
! [VarCurr] :
( v132139(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $true )
& ( v132045(VarCurr,bitIndex3)
<=> $false )
& ( v132045(VarCurr,bitIndex2)
<=> $true )
& ( v132045(VarCurr,bitIndex1)
<=> $true )
& ( v132045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_568,axiom,
! [VarCurr] :
( ~ v132137(VarCurr)
=> ( v132043(VarCurr,bitIndex21)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_763,axiom,
! [VarCurr] :
( v132137(VarCurr)
=> ( v132043(VarCurr,bitIndex21)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9275,axiom,
! [VarCurr] :
( v132137(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $true )
& ( v132045(VarCurr,bitIndex3)
<=> $false )
& ( v132045(VarCurr,bitIndex2)
<=> $true )
& ( v132045(VarCurr,bitIndex1)
<=> $false )
& ( v132045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_567,axiom,
! [VarCurr] :
( ~ v132135(VarCurr)
=> ( v132043(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_762,axiom,
! [VarCurr] :
( v132135(VarCurr)
=> ( v132043(VarCurr,bitIndex20)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9274,axiom,
! [VarCurr] :
( v132135(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $true )
& ( v132045(VarCurr,bitIndex3)
<=> $false )
& ( v132045(VarCurr,bitIndex2)
<=> $true )
& ( v132045(VarCurr,bitIndex1)
<=> $false )
& ( v132045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_566,axiom,
! [VarCurr] :
( ~ v132133(VarCurr)
=> ( v132043(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_761,axiom,
! [VarCurr] :
( v132133(VarCurr)
=> ( v132043(VarCurr,bitIndex19)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9273,axiom,
! [VarCurr] :
( v132133(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $true )
& ( v132045(VarCurr,bitIndex3)
<=> $false )
& ( v132045(VarCurr,bitIndex2)
<=> $false )
& ( v132045(VarCurr,bitIndex1)
<=> $true )
& ( v132045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_565,axiom,
! [VarCurr] :
( ~ v132131(VarCurr)
=> ( v132043(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_760,axiom,
! [VarCurr] :
( v132131(VarCurr)
=> ( v132043(VarCurr,bitIndex18)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9272,axiom,
! [VarCurr] :
( v132131(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $true )
& ( v132045(VarCurr,bitIndex3)
<=> $false )
& ( v132045(VarCurr,bitIndex2)
<=> $false )
& ( v132045(VarCurr,bitIndex1)
<=> $true )
& ( v132045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_564,axiom,
! [VarCurr] :
( ~ v132129(VarCurr)
=> ( v132043(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_759,axiom,
! [VarCurr] :
( v132129(VarCurr)
=> ( v132043(VarCurr,bitIndex17)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9271,axiom,
! [VarCurr] :
( v132129(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $true )
& ( v132045(VarCurr,bitIndex3)
<=> $false )
& ( v132045(VarCurr,bitIndex2)
<=> $false )
& ( v132045(VarCurr,bitIndex1)
<=> $false )
& ( v132045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_563,axiom,
! [VarCurr] :
( ~ v132127(VarCurr)
=> ( v132043(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_758,axiom,
! [VarCurr] :
( v132127(VarCurr)
=> ( v132043(VarCurr,bitIndex16)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9270,axiom,
! [VarCurr] :
( v132127(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $true )
& ( v132045(VarCurr,bitIndex3)
<=> $false )
& ( v132045(VarCurr,bitIndex2)
<=> $false )
& ( v132045(VarCurr,bitIndex1)
<=> $false )
& ( v132045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_562,axiom,
! [VarCurr] :
( ~ v132125(VarCurr)
=> ( v132043(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_757,axiom,
! [VarCurr] :
( v132125(VarCurr)
=> ( v132043(VarCurr,bitIndex15)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9269,axiom,
! [VarCurr] :
( v132125(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $false )
& ( v132045(VarCurr,bitIndex3)
<=> $true )
& ( v132045(VarCurr,bitIndex2)
<=> $true )
& ( v132045(VarCurr,bitIndex1)
<=> $true )
& ( v132045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_561,axiom,
! [VarCurr] :
( ~ v132123(VarCurr)
=> ( v132043(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_756,axiom,
! [VarCurr] :
( v132123(VarCurr)
=> ( v132043(VarCurr,bitIndex14)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9268,axiom,
! [VarCurr] :
( v132123(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $false )
& ( v132045(VarCurr,bitIndex3)
<=> $true )
& ( v132045(VarCurr,bitIndex2)
<=> $true )
& ( v132045(VarCurr,bitIndex1)
<=> $true )
& ( v132045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_560,axiom,
! [VarCurr] :
( ~ v132121(VarCurr)
=> ( v132043(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_755,axiom,
! [VarCurr] :
( v132121(VarCurr)
=> ( v132043(VarCurr,bitIndex13)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9267,axiom,
! [VarCurr] :
( v132121(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $false )
& ( v132045(VarCurr,bitIndex3)
<=> $true )
& ( v132045(VarCurr,bitIndex2)
<=> $true )
& ( v132045(VarCurr,bitIndex1)
<=> $false )
& ( v132045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_559,axiom,
! [VarCurr] :
( ~ v132119(VarCurr)
=> ( v132043(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_754,axiom,
! [VarCurr] :
( v132119(VarCurr)
=> ( v132043(VarCurr,bitIndex12)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9266,axiom,
! [VarCurr] :
( v132119(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $false )
& ( v132045(VarCurr,bitIndex3)
<=> $true )
& ( v132045(VarCurr,bitIndex2)
<=> $true )
& ( v132045(VarCurr,bitIndex1)
<=> $false )
& ( v132045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_558,axiom,
! [VarCurr] :
( ~ v132117(VarCurr)
=> ( v132043(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_753,axiom,
! [VarCurr] :
( v132117(VarCurr)
=> ( v132043(VarCurr,bitIndex11)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9265,axiom,
! [VarCurr] :
( v132117(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $false )
& ( v132045(VarCurr,bitIndex3)
<=> $true )
& ( v132045(VarCurr,bitIndex2)
<=> $false )
& ( v132045(VarCurr,bitIndex1)
<=> $true )
& ( v132045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_557,axiom,
! [VarCurr] :
( ~ v132115(VarCurr)
=> ( v132043(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_752,axiom,
! [VarCurr] :
( v132115(VarCurr)
=> ( v132043(VarCurr,bitIndex10)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9264,axiom,
! [VarCurr] :
( v132115(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $false )
& ( v132045(VarCurr,bitIndex3)
<=> $true )
& ( v132045(VarCurr,bitIndex2)
<=> $false )
& ( v132045(VarCurr,bitIndex1)
<=> $true )
& ( v132045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_556,axiom,
! [VarCurr] :
( ~ v132113(VarCurr)
=> ( v132043(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_751,axiom,
! [VarCurr] :
( v132113(VarCurr)
=> ( v132043(VarCurr,bitIndex9)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9263,axiom,
! [VarCurr] :
( v132113(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $false )
& ( v132045(VarCurr,bitIndex3)
<=> $true )
& ( v132045(VarCurr,bitIndex2)
<=> $false )
& ( v132045(VarCurr,bitIndex1)
<=> $false )
& ( v132045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_555,axiom,
! [VarCurr] :
( ~ v132111(VarCurr)
=> ( v132043(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_750,axiom,
! [VarCurr] :
( v132111(VarCurr)
=> ( v132043(VarCurr,bitIndex8)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9262,axiom,
! [VarCurr] :
( v132111(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $false )
& ( v132045(VarCurr,bitIndex3)
<=> $true )
& ( v132045(VarCurr,bitIndex2)
<=> $false )
& ( v132045(VarCurr,bitIndex1)
<=> $false )
& ( v132045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_554,axiom,
! [VarCurr] :
( ~ v132109(VarCurr)
=> ( v132043(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_749,axiom,
! [VarCurr] :
( v132109(VarCurr)
=> ( v132043(VarCurr,bitIndex7)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9261,axiom,
! [VarCurr] :
( v132109(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $false )
& ( v132045(VarCurr,bitIndex3)
<=> $false )
& ( v132045(VarCurr,bitIndex2)
<=> $true )
& ( v132045(VarCurr,bitIndex1)
<=> $true )
& ( v132045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_553,axiom,
! [VarCurr] :
( ~ v132107(VarCurr)
=> ( v132043(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_748,axiom,
! [VarCurr] :
( v132107(VarCurr)
=> ( v132043(VarCurr,bitIndex6)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9260,axiom,
! [VarCurr] :
( v132107(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $false )
& ( v132045(VarCurr,bitIndex3)
<=> $false )
& ( v132045(VarCurr,bitIndex2)
<=> $true )
& ( v132045(VarCurr,bitIndex1)
<=> $true )
& ( v132045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_552,axiom,
! [VarCurr] :
( ~ v132105(VarCurr)
=> ( v132043(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_747,axiom,
! [VarCurr] :
( v132105(VarCurr)
=> ( v132043(VarCurr,bitIndex5)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9259,axiom,
! [VarCurr] :
( v132105(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $false )
& ( v132045(VarCurr,bitIndex3)
<=> $false )
& ( v132045(VarCurr,bitIndex2)
<=> $true )
& ( v132045(VarCurr,bitIndex1)
<=> $false )
& ( v132045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_551,axiom,
! [VarCurr] :
( ~ v132103(VarCurr)
=> ( v132043(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_746,axiom,
! [VarCurr] :
( v132103(VarCurr)
=> ( v132043(VarCurr,bitIndex4)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9258,axiom,
! [VarCurr] :
( v132103(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $false )
& ( v132045(VarCurr,bitIndex3)
<=> $false )
& ( v132045(VarCurr,bitIndex2)
<=> $true )
& ( v132045(VarCurr,bitIndex1)
<=> $false )
& ( v132045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_550,axiom,
! [VarCurr] :
( ~ v132101(VarCurr)
=> ( v132043(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_745,axiom,
! [VarCurr] :
( v132101(VarCurr)
=> ( v132043(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9257,axiom,
! [VarCurr] :
( v132101(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $false )
& ( v132045(VarCurr,bitIndex3)
<=> $false )
& ( v132045(VarCurr,bitIndex2)
<=> $false )
& ( v132045(VarCurr,bitIndex1)
<=> $true )
& ( v132045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_549,axiom,
! [VarCurr] :
( ~ v132099(VarCurr)
=> ( v132043(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_744,axiom,
! [VarCurr] :
( v132099(VarCurr)
=> ( v132043(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9256,axiom,
! [VarCurr] :
( v132099(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $false )
& ( v132045(VarCurr,bitIndex3)
<=> $false )
& ( v132045(VarCurr,bitIndex2)
<=> $false )
& ( v132045(VarCurr,bitIndex1)
<=> $true )
& ( v132045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_548,axiom,
! [VarCurr] :
( ~ v132097(VarCurr)
=> ( v132043(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_743,axiom,
! [VarCurr] :
( v132097(VarCurr)
=> ( v132043(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9255,axiom,
! [VarCurr] :
( v132097(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $false )
& ( v132045(VarCurr,bitIndex3)
<=> $false )
& ( v132045(VarCurr,bitIndex2)
<=> $false )
& ( v132045(VarCurr,bitIndex1)
<=> $false )
& ( v132045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3172,axiom,
! [VarCurr] :
( ~ v132095(VarCurr)
=> ( v132043(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2977,axiom,
! [VarCurr] :
( v132095(VarCurr)
=> ( v132043(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9254,axiom,
! [VarCurr] :
( v132095(VarCurr)
<=> ( ( v132045(VarCurr,bitIndex4)
<=> $false )
& ( v132045(VarCurr,bitIndex3)
<=> $false )
& ( v132045(VarCurr,bitIndex2)
<=> $false )
& ( v132045(VarCurr,bitIndex1)
<=> $false )
& ( v132045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132052(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v132045(VarNext,B)
<=> v132045(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2441,axiom,
! [VarNext] :
( v132052(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v132045(VarNext,B)
<=> v132066(VarNext,B) ) ) ) ).
fof(addAssignment_41393,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v132066(VarNext,B)
<=> v132064(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5400,axiom,
! [VarCurr] :
( ~ v132061(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v132064(VarCurr,B)
<=> v132067(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5389,axiom,
! [VarCurr] :
( v132061(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v132064(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_41392,axiom,
! [VarCurr] :
( v132067(VarCurr,bitIndex0)
<=> v132089(VarCurr) ) ).
fof(addAssignment_41391,axiom,
! [VarCurr] :
( v132067(VarCurr,bitIndex1)
<=> v132087(VarCurr) ) ).
fof(addAssignment_41390,axiom,
! [VarCurr] :
( v132067(VarCurr,bitIndex2)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41389,axiom,
! [VarCurr] :
( v132067(VarCurr,bitIndex3)
<=> v132077(VarCurr) ) ).
fof(addAssignment_41388,axiom,
! [VarCurr] :
( v132067(VarCurr,bitIndex4)
<=> v132069(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26456,axiom,
! [VarCurr] :
( v132087(VarCurr)
<=> ( v132088(VarCurr)
& v132091(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2626,axiom,
! [VarCurr] :
( v132091(VarCurr)
<=> ( v132045(VarCurr,bitIndex0)
| v132045(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26455,axiom,
! [VarCurr] :
( v132088(VarCurr)
<=> ( v132089(VarCurr)
| v132090(VarCurr) ) ) ).
fof(writeUnaryOperator_10926,axiom,
! [VarCurr] :
( ~ v132090(VarCurr)
<=> v132045(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10925,axiom,
! [VarCurr] :
( ~ v132089(VarCurr)
<=> v132045(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26454,axiom,
! [VarCurr] :
( v132082(VarCurr)
<=> ( v132083(VarCurr)
& v132086(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2625,axiom,
! [VarCurr] :
( v132086(VarCurr)
<=> ( v132074(VarCurr)
| v132045(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26453,axiom,
! [VarCurr] :
( v132083(VarCurr)
<=> ( v132084(VarCurr)
| v132085(VarCurr) ) ) ).
fof(writeUnaryOperator_10924,axiom,
! [VarCurr] :
( ~ v132085(VarCurr)
<=> v132045(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10923,axiom,
! [VarCurr] :
( ~ v132084(VarCurr)
<=> v132074(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26452,axiom,
! [VarCurr] :
( v132077(VarCurr)
<=> ( v132078(VarCurr)
& v132081(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2624,axiom,
! [VarCurr] :
( v132081(VarCurr)
<=> ( v132073(VarCurr)
| v132045(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26451,axiom,
! [VarCurr] :
( v132078(VarCurr)
<=> ( v132079(VarCurr)
| v132080(VarCurr) ) ) ).
fof(writeUnaryOperator_10922,axiom,
! [VarCurr] :
( ~ v132080(VarCurr)
<=> v132045(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10921,axiom,
! [VarCurr] :
( ~ v132079(VarCurr)
<=> v132073(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26450,axiom,
! [VarCurr] :
( v132069(VarCurr)
<=> ( v132070(VarCurr)
& v132076(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2623,axiom,
! [VarCurr] :
( v132076(VarCurr)
<=> ( v132072(VarCurr)
| v132045(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26449,axiom,
! [VarCurr] :
( v132070(VarCurr)
<=> ( v132071(VarCurr)
| v132075(VarCurr) ) ) ).
fof(writeUnaryOperator_10920,axiom,
! [VarCurr] :
( ~ v132075(VarCurr)
<=> v132045(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10919,axiom,
! [VarCurr] :
( ~ v132071(VarCurr)
<=> v132072(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2622,axiom,
! [VarCurr] :
( v132072(VarCurr)
<=> ( v132073(VarCurr)
& v132045(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2621,axiom,
! [VarCurr] :
( v132073(VarCurr)
<=> ( v132074(VarCurr)
& v132045(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2620,axiom,
! [VarCurr] :
( v132074(VarCurr)
<=> ( v132045(VarCurr,bitIndex0)
& v132045(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26448,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132052(VarNext)
<=> ( v132053(VarNext)
& v132060(VarNext) ) ) ) ).
fof(addAssignment_41387,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132060(VarNext)
<=> v132058(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26447,axiom,
! [VarCurr] :
( v132058(VarCurr)
<=> ( v132061(VarCurr)
| v132062(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26446,axiom,
! [VarCurr] :
( v132062(VarCurr)
<=> ( v132047(VarCurr)
& v132063(VarCurr) ) ) ).
fof(writeUnaryOperator_10918,axiom,
! [VarCurr] :
( ~ v132063(VarCurr)
<=> v132061(VarCurr) ) ).
fof(writeUnaryOperator_10917,axiom,
! [VarCurr] :
( ~ v132061(VarCurr)
<=> v10082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26445,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132053(VarNext)
<=> ( v132054(VarNext)
& v15334(VarNext) ) ) ) ).
fof(writeUnaryOperator_10916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132054(VarNext)
<=> v15341(VarNext) ) ) ).
fof(addAssignmentInitValueVector_40,axiom,
! [B] :
( range_4_0(B)
=> ( v132045(constB0,B)
<=> $false ) ) ).
fof(addAssignment_41386,axiom,
! [VarCurr] :
( v132047(VarCurr)
<=> v132049(VarCurr) ) ).
fof(addAssignment_41385,axiom,
! [VarCurr] :
( v132049(VarCurr)
<=> v131866(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_44,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v131905(VarCurr,B)
<=> ( v131907(VarCurr,B)
& v132038(VarCurr,B) ) ) ) ).
fof(addAssignment_41384,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex0)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41383,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex1)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41382,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex2)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41381,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex3)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41380,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex4)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41379,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex5)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41378,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex6)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41377,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex7)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41376,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex8)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41375,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex9)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41374,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex10)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41373,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex11)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41372,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex12)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41371,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex13)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41370,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex14)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41369,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex15)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41368,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex16)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41367,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex17)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41366,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex18)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41365,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex19)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41364,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex20)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41363,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex21)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41362,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex22)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41361,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex23)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41360,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex24)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41359,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex25)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41358,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex26)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41357,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex27)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41356,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex28)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41355,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex29)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41354,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex30)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41353,axiom,
! [VarCurr] :
( v132038(VarCurr,bitIndex31)
<=> v132039(VarCurr) ) ).
fof(addAssignment_41352,axiom,
! [VarCurr] :
( v132039(VarCurr)
<=> v132007(VarCurr) ) ).
fof(addAssignment_41351,axiom,
! [VarCurr] :
( v132007(VarCurr)
<=> v132009(VarCurr) ) ).
fof(addAssignment_41350,axiom,
! [VarCurr] :
( v132009(VarCurr)
<=> v132011(VarCurr) ) ).
fof(addAssignment_41349,axiom,
! [VarCurr] :
( v132011(VarCurr)
<=> v132013(VarCurr) ) ).
fof(addAssignment_41348,axiom,
! [VarCurr] :
( v132013(VarCurr)
<=> v132015(VarCurr) ) ).
fof(addAssignment_41347,axiom,
! [VarCurr] :
( v132015(VarCurr)
<=> v132017(VarCurr) ) ).
fof(addAssignment_41346,axiom,
! [VarCurr] :
( v132017(VarCurr)
<=> v132019(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132026(VarNext)
=> ( v132019(VarNext)
<=> v132019(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2440,axiom,
! [VarNext] :
( v132026(VarNext)
=> ( v132019(VarNext)
<=> v132034(VarNext) ) ) ).
fof(addAssignment_41345,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132034(VarNext)
<=> v132032(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3171,axiom,
! [VarCurr] :
( ~ v131939(VarCurr)
=> ( v132032(VarCurr)
<=> v132021(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2976,axiom,
! [VarCurr] :
( v131939(VarCurr)
=> ( v132032(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132026(VarNext)
<=> v132027(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26443,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132027(VarNext)
<=> ( v132029(VarNext)
& v131925(VarNext) ) ) ) ).
fof(writeUnaryOperator_10915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132029(VarNext)
<=> v131932(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3170,axiom,
! [VarCurr] :
( ~ v132023(VarCurr)
=> ( v132021(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2975,axiom,
! [VarCurr] :
( v132023(VarCurr)
=> ( v132021(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorShiftedRanges_2619,axiom,
! [VarCurr] :
( v132023(VarCurr)
<=> ( v36(VarCurr,bitIndex8)
& v44(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_547,axiom,
! [VarCurr] :
( ~ v132005(VarCurr)
=> ( v131907(VarCurr,bitIndex31)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_742,axiom,
! [VarCurr] :
( v132005(VarCurr)
=> ( v131907(VarCurr,bitIndex31)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9253,axiom,
! [VarCurr] :
( v132005(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $true )
& ( v131909(VarCurr,bitIndex3)
<=> $true )
& ( v131909(VarCurr,bitIndex2)
<=> $true )
& ( v131909(VarCurr,bitIndex1)
<=> $true )
& ( v131909(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_546,axiom,
! [VarCurr] :
( ~ v132003(VarCurr)
=> ( v131907(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_741,axiom,
! [VarCurr] :
( v132003(VarCurr)
=> ( v131907(VarCurr,bitIndex30)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9252,axiom,
! [VarCurr] :
( v132003(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $true )
& ( v131909(VarCurr,bitIndex3)
<=> $true )
& ( v131909(VarCurr,bitIndex2)
<=> $true )
& ( v131909(VarCurr,bitIndex1)
<=> $true )
& ( v131909(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_545,axiom,
! [VarCurr] :
( ~ v132001(VarCurr)
=> ( v131907(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_740,axiom,
! [VarCurr] :
( v132001(VarCurr)
=> ( v131907(VarCurr,bitIndex29)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9251,axiom,
! [VarCurr] :
( v132001(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $true )
& ( v131909(VarCurr,bitIndex3)
<=> $true )
& ( v131909(VarCurr,bitIndex2)
<=> $true )
& ( v131909(VarCurr,bitIndex1)
<=> $false )
& ( v131909(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_544,axiom,
! [VarCurr] :
( ~ v131999(VarCurr)
=> ( v131907(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_739,axiom,
! [VarCurr] :
( v131999(VarCurr)
=> ( v131907(VarCurr,bitIndex28)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9250,axiom,
! [VarCurr] :
( v131999(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $true )
& ( v131909(VarCurr,bitIndex3)
<=> $true )
& ( v131909(VarCurr,bitIndex2)
<=> $true )
& ( v131909(VarCurr,bitIndex1)
<=> $false )
& ( v131909(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_543,axiom,
! [VarCurr] :
( ~ v131997(VarCurr)
=> ( v131907(VarCurr,bitIndex27)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_738,axiom,
! [VarCurr] :
( v131997(VarCurr)
=> ( v131907(VarCurr,bitIndex27)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9249,axiom,
! [VarCurr] :
( v131997(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $true )
& ( v131909(VarCurr,bitIndex3)
<=> $true )
& ( v131909(VarCurr,bitIndex2)
<=> $false )
& ( v131909(VarCurr,bitIndex1)
<=> $true )
& ( v131909(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_542,axiom,
! [VarCurr] :
( ~ v131995(VarCurr)
=> ( v131907(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_737,axiom,
! [VarCurr] :
( v131995(VarCurr)
=> ( v131907(VarCurr,bitIndex26)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9248,axiom,
! [VarCurr] :
( v131995(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $true )
& ( v131909(VarCurr,bitIndex3)
<=> $true )
& ( v131909(VarCurr,bitIndex2)
<=> $false )
& ( v131909(VarCurr,bitIndex1)
<=> $true )
& ( v131909(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_541,axiom,
! [VarCurr] :
( ~ v131993(VarCurr)
=> ( v131907(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_736,axiom,
! [VarCurr] :
( v131993(VarCurr)
=> ( v131907(VarCurr,bitIndex25)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9247,axiom,
! [VarCurr] :
( v131993(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $true )
& ( v131909(VarCurr,bitIndex3)
<=> $true )
& ( v131909(VarCurr,bitIndex2)
<=> $false )
& ( v131909(VarCurr,bitIndex1)
<=> $false )
& ( v131909(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_540,axiom,
! [VarCurr] :
( ~ v131991(VarCurr)
=> ( v131907(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_735,axiom,
! [VarCurr] :
( v131991(VarCurr)
=> ( v131907(VarCurr,bitIndex24)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9246,axiom,
! [VarCurr] :
( v131991(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $true )
& ( v131909(VarCurr,bitIndex3)
<=> $true )
& ( v131909(VarCurr,bitIndex2)
<=> $false )
& ( v131909(VarCurr,bitIndex1)
<=> $false )
& ( v131909(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_539,axiom,
! [VarCurr] :
( ~ v131989(VarCurr)
=> ( v131907(VarCurr,bitIndex23)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_734,axiom,
! [VarCurr] :
( v131989(VarCurr)
=> ( v131907(VarCurr,bitIndex23)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9245,axiom,
! [VarCurr] :
( v131989(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $true )
& ( v131909(VarCurr,bitIndex3)
<=> $false )
& ( v131909(VarCurr,bitIndex2)
<=> $true )
& ( v131909(VarCurr,bitIndex1)
<=> $true )
& ( v131909(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_538,axiom,
! [VarCurr] :
( ~ v131987(VarCurr)
=> ( v131907(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_733,axiom,
! [VarCurr] :
( v131987(VarCurr)
=> ( v131907(VarCurr,bitIndex22)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9244,axiom,
! [VarCurr] :
( v131987(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $true )
& ( v131909(VarCurr,bitIndex3)
<=> $false )
& ( v131909(VarCurr,bitIndex2)
<=> $true )
& ( v131909(VarCurr,bitIndex1)
<=> $true )
& ( v131909(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_537,axiom,
! [VarCurr] :
( ~ v131985(VarCurr)
=> ( v131907(VarCurr,bitIndex21)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_732,axiom,
! [VarCurr] :
( v131985(VarCurr)
=> ( v131907(VarCurr,bitIndex21)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9243,axiom,
! [VarCurr] :
( v131985(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $true )
& ( v131909(VarCurr,bitIndex3)
<=> $false )
& ( v131909(VarCurr,bitIndex2)
<=> $true )
& ( v131909(VarCurr,bitIndex1)
<=> $false )
& ( v131909(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_536,axiom,
! [VarCurr] :
( ~ v131983(VarCurr)
=> ( v131907(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_731,axiom,
! [VarCurr] :
( v131983(VarCurr)
=> ( v131907(VarCurr,bitIndex20)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9242,axiom,
! [VarCurr] :
( v131983(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $true )
& ( v131909(VarCurr,bitIndex3)
<=> $false )
& ( v131909(VarCurr,bitIndex2)
<=> $true )
& ( v131909(VarCurr,bitIndex1)
<=> $false )
& ( v131909(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_535,axiom,
! [VarCurr] :
( ~ v131981(VarCurr)
=> ( v131907(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_730,axiom,
! [VarCurr] :
( v131981(VarCurr)
=> ( v131907(VarCurr,bitIndex19)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9241,axiom,
! [VarCurr] :
( v131981(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $true )
& ( v131909(VarCurr,bitIndex3)
<=> $false )
& ( v131909(VarCurr,bitIndex2)
<=> $false )
& ( v131909(VarCurr,bitIndex1)
<=> $true )
& ( v131909(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_534,axiom,
! [VarCurr] :
( ~ v131979(VarCurr)
=> ( v131907(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_729,axiom,
! [VarCurr] :
( v131979(VarCurr)
=> ( v131907(VarCurr,bitIndex18)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9240,axiom,
! [VarCurr] :
( v131979(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $true )
& ( v131909(VarCurr,bitIndex3)
<=> $false )
& ( v131909(VarCurr,bitIndex2)
<=> $false )
& ( v131909(VarCurr,bitIndex1)
<=> $true )
& ( v131909(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_533,axiom,
! [VarCurr] :
( ~ v131977(VarCurr)
=> ( v131907(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_728,axiom,
! [VarCurr] :
( v131977(VarCurr)
=> ( v131907(VarCurr,bitIndex17)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9239,axiom,
! [VarCurr] :
( v131977(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $true )
& ( v131909(VarCurr,bitIndex3)
<=> $false )
& ( v131909(VarCurr,bitIndex2)
<=> $false )
& ( v131909(VarCurr,bitIndex1)
<=> $false )
& ( v131909(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_532,axiom,
! [VarCurr] :
( ~ v131975(VarCurr)
=> ( v131907(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_727,axiom,
! [VarCurr] :
( v131975(VarCurr)
=> ( v131907(VarCurr,bitIndex16)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9238,axiom,
! [VarCurr] :
( v131975(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $true )
& ( v131909(VarCurr,bitIndex3)
<=> $false )
& ( v131909(VarCurr,bitIndex2)
<=> $false )
& ( v131909(VarCurr,bitIndex1)
<=> $false )
& ( v131909(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_531,axiom,
! [VarCurr] :
( ~ v131973(VarCurr)
=> ( v131907(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_726,axiom,
! [VarCurr] :
( v131973(VarCurr)
=> ( v131907(VarCurr,bitIndex15)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9237,axiom,
! [VarCurr] :
( v131973(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $false )
& ( v131909(VarCurr,bitIndex3)
<=> $true )
& ( v131909(VarCurr,bitIndex2)
<=> $true )
& ( v131909(VarCurr,bitIndex1)
<=> $true )
& ( v131909(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_530,axiom,
! [VarCurr] :
( ~ v131971(VarCurr)
=> ( v131907(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_725,axiom,
! [VarCurr] :
( v131971(VarCurr)
=> ( v131907(VarCurr,bitIndex14)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9236,axiom,
! [VarCurr] :
( v131971(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $false )
& ( v131909(VarCurr,bitIndex3)
<=> $true )
& ( v131909(VarCurr,bitIndex2)
<=> $true )
& ( v131909(VarCurr,bitIndex1)
<=> $true )
& ( v131909(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_529,axiom,
! [VarCurr] :
( ~ v131969(VarCurr)
=> ( v131907(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_724,axiom,
! [VarCurr] :
( v131969(VarCurr)
=> ( v131907(VarCurr,bitIndex13)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9235,axiom,
! [VarCurr] :
( v131969(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $false )
& ( v131909(VarCurr,bitIndex3)
<=> $true )
& ( v131909(VarCurr,bitIndex2)
<=> $true )
& ( v131909(VarCurr,bitIndex1)
<=> $false )
& ( v131909(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_528,axiom,
! [VarCurr] :
( ~ v131967(VarCurr)
=> ( v131907(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_723,axiom,
! [VarCurr] :
( v131967(VarCurr)
=> ( v131907(VarCurr,bitIndex12)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9234,axiom,
! [VarCurr] :
( v131967(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $false )
& ( v131909(VarCurr,bitIndex3)
<=> $true )
& ( v131909(VarCurr,bitIndex2)
<=> $true )
& ( v131909(VarCurr,bitIndex1)
<=> $false )
& ( v131909(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_527,axiom,
! [VarCurr] :
( ~ v131965(VarCurr)
=> ( v131907(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_722,axiom,
! [VarCurr] :
( v131965(VarCurr)
=> ( v131907(VarCurr,bitIndex11)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9233,axiom,
! [VarCurr] :
( v131965(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $false )
& ( v131909(VarCurr,bitIndex3)
<=> $true )
& ( v131909(VarCurr,bitIndex2)
<=> $false )
& ( v131909(VarCurr,bitIndex1)
<=> $true )
& ( v131909(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_526,axiom,
! [VarCurr] :
( ~ v131963(VarCurr)
=> ( v131907(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_721,axiom,
! [VarCurr] :
( v131963(VarCurr)
=> ( v131907(VarCurr,bitIndex10)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9232,axiom,
! [VarCurr] :
( v131963(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $false )
& ( v131909(VarCurr,bitIndex3)
<=> $true )
& ( v131909(VarCurr,bitIndex2)
<=> $false )
& ( v131909(VarCurr,bitIndex1)
<=> $true )
& ( v131909(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_525,axiom,
! [VarCurr] :
( ~ v131961(VarCurr)
=> ( v131907(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_720,axiom,
! [VarCurr] :
( v131961(VarCurr)
=> ( v131907(VarCurr,bitIndex9)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9231,axiom,
! [VarCurr] :
( v131961(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $false )
& ( v131909(VarCurr,bitIndex3)
<=> $true )
& ( v131909(VarCurr,bitIndex2)
<=> $false )
& ( v131909(VarCurr,bitIndex1)
<=> $false )
& ( v131909(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_524,axiom,
! [VarCurr] :
( ~ v131959(VarCurr)
=> ( v131907(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_719,axiom,
! [VarCurr] :
( v131959(VarCurr)
=> ( v131907(VarCurr,bitIndex8)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9230,axiom,
! [VarCurr] :
( v131959(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $false )
& ( v131909(VarCurr,bitIndex3)
<=> $true )
& ( v131909(VarCurr,bitIndex2)
<=> $false )
& ( v131909(VarCurr,bitIndex1)
<=> $false )
& ( v131909(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_523,axiom,
! [VarCurr] :
( ~ v131957(VarCurr)
=> ( v131907(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_718,axiom,
! [VarCurr] :
( v131957(VarCurr)
=> ( v131907(VarCurr,bitIndex7)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9229,axiom,
! [VarCurr] :
( v131957(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $false )
& ( v131909(VarCurr,bitIndex3)
<=> $false )
& ( v131909(VarCurr,bitIndex2)
<=> $true )
& ( v131909(VarCurr,bitIndex1)
<=> $true )
& ( v131909(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_522,axiom,
! [VarCurr] :
( ~ v131955(VarCurr)
=> ( v131907(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_717,axiom,
! [VarCurr] :
( v131955(VarCurr)
=> ( v131907(VarCurr,bitIndex6)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9228,axiom,
! [VarCurr] :
( v131955(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $false )
& ( v131909(VarCurr,bitIndex3)
<=> $false )
& ( v131909(VarCurr,bitIndex2)
<=> $true )
& ( v131909(VarCurr,bitIndex1)
<=> $true )
& ( v131909(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_521,axiom,
! [VarCurr] :
( ~ v131953(VarCurr)
=> ( v131907(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_716,axiom,
! [VarCurr] :
( v131953(VarCurr)
=> ( v131907(VarCurr,bitIndex5)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9227,axiom,
! [VarCurr] :
( v131953(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $false )
& ( v131909(VarCurr,bitIndex3)
<=> $false )
& ( v131909(VarCurr,bitIndex2)
<=> $true )
& ( v131909(VarCurr,bitIndex1)
<=> $false )
& ( v131909(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_520,axiom,
! [VarCurr] :
( ~ v131951(VarCurr)
=> ( v131907(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_715,axiom,
! [VarCurr] :
( v131951(VarCurr)
=> ( v131907(VarCurr,bitIndex4)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9226,axiom,
! [VarCurr] :
( v131951(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $false )
& ( v131909(VarCurr,bitIndex3)
<=> $false )
& ( v131909(VarCurr,bitIndex2)
<=> $true )
& ( v131909(VarCurr,bitIndex1)
<=> $false )
& ( v131909(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_519,axiom,
! [VarCurr] :
( ~ v131949(VarCurr)
=> ( v131907(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_714,axiom,
! [VarCurr] :
( v131949(VarCurr)
=> ( v131907(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9225,axiom,
! [VarCurr] :
( v131949(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $false )
& ( v131909(VarCurr,bitIndex3)
<=> $false )
& ( v131909(VarCurr,bitIndex2)
<=> $false )
& ( v131909(VarCurr,bitIndex1)
<=> $true )
& ( v131909(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_518,axiom,
! [VarCurr] :
( ~ v131947(VarCurr)
=> ( v131907(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_713,axiom,
! [VarCurr] :
( v131947(VarCurr)
=> ( v131907(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9224,axiom,
! [VarCurr] :
( v131947(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $false )
& ( v131909(VarCurr,bitIndex3)
<=> $false )
& ( v131909(VarCurr,bitIndex2)
<=> $false )
& ( v131909(VarCurr,bitIndex1)
<=> $true )
& ( v131909(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_517,axiom,
! [VarCurr] :
( ~ v131945(VarCurr)
=> ( v131907(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_712,axiom,
! [VarCurr] :
( v131945(VarCurr)
=> ( v131907(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9223,axiom,
! [VarCurr] :
( v131945(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $false )
& ( v131909(VarCurr,bitIndex3)
<=> $false )
& ( v131909(VarCurr,bitIndex2)
<=> $false )
& ( v131909(VarCurr,bitIndex1)
<=> $false )
& ( v131909(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3169,axiom,
! [VarCurr] :
( ~ v131943(VarCurr)
=> ( v131907(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2974,axiom,
! [VarCurr] :
( v131943(VarCurr)
=> ( v131907(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9222,axiom,
! [VarCurr] :
( v131943(VarCurr)
<=> ( ( v131909(VarCurr,bitIndex4)
<=> $false )
& ( v131909(VarCurr,bitIndex3)
<=> $false )
& ( v131909(VarCurr,bitIndex2)
<=> $false )
& ( v131909(VarCurr,bitIndex1)
<=> $false )
& ( v131909(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_41344,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131909(VarCurr,B)
<=> v131911(VarCurr,B) ) ) ).
fof(addAssignment_41343,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131911(VarCurr,B)
<=> v131913(VarCurr,B) ) ) ).
fof(addAssignment_41342,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131913(VarCurr,B)
<=> v131915(VarCurr,B) ) ) ).
fof(addAssignment_41341,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131915(VarCurr,B)
<=> v131917(VarCurr,B) ) ) ).
fof(addAssignment_41340,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131917(VarCurr,B)
<=> v131919(VarCurr,B) ) ) ).
fof(addAssignment_41339,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131919(VarCurr,B)
<=> v131921(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131928(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v131921(VarNext,B)
<=> v131921(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2439,axiom,
! [VarNext] :
( v131928(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v131921(VarNext,B)
<=> v131938(VarNext,B) ) ) ) ).
fof(addAssignment_41338,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v131938(VarNext,B)
<=> v131936(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3168,axiom,
! [VarCurr] :
( ~ v131939(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v131936(VarCurr,B)
<=> v131923(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2973,axiom,
! [VarCurr] :
( v131939(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v131936(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_10914,axiom,
! [VarCurr] :
( ~ v131939(VarCurr)
<=> v8(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131928(VarNext)
<=> v131929(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131929(VarNext)
<=> ( v131930(VarNext)
& v131925(VarNext) ) ) ) ).
fof(writeUnaryOperator_10913,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131930(VarNext)
<=> v131932(VarNext) ) ) ).
fof(addAssignment_41337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131932(VarNext)
<=> v131925(VarCurr) ) ) ).
fof(addAssignment_41336,axiom,
! [VarCurr] :
( v131925(VarCurr)
<=> v87026(VarCurr) ) ).
fof(addAssignment_41335,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131923(VarCurr,B)
<=> v36(VarCurr,B) ) ) ).
fof(addAssignment_41334,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v36(VarCurr,B)
<=> v38(VarCurr,B) ) ) ).
fof(addAssignment_41333,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v38(VarCurr,B)
<=> v40(VarCurr,B) ) ) ).
fof(addAssignment_41332,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v40(VarCurr,B)
<=> v42(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26440,axiom,
! [VarCurr] :
( v131872(VarCurr)
<=> ( v131886(VarCurr)
& v131888(VarCurr) ) ) ).
fof(writeUnaryOperator_10912,axiom,
! [VarCurr] :
( ~ v131888(VarCurr)
<=> v114183(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26439,axiom,
! [VarCurr] :
( v131886(VarCurr)
<=> ( v131887(VarCurr)
& v11293(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26438,axiom,
! [VarCurr] :
( v131887(VarCurr)
<=> ( v10100(VarCurr)
& v131874(VarCurr) ) ) ).
fof(addAssignment_41331,axiom,
! [VarCurr] :
( v131874(VarCurr)
<=> v131876(VarCurr) ) ).
fof(addAssignment_41330,axiom,
! [VarCurr] :
( v131876(VarCurr)
<=> v131878(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3167,axiom,
! [VarCurr] :
( ~ v131880(VarCurr)
=> ( v131878(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2972,axiom,
! [VarCurr] :
( v131880(VarCurr)
=> ( v131878(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26437,axiom,
! [VarCurr] :
( v131880(VarCurr)
<=> ( v131881(VarCurr)
& v131882(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26436,axiom,
! [VarCurr] :
( v131882(VarCurr)
<=> ( v131883(VarCurr)
| v131884(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9221,axiom,
! [VarCurr] :
( v131884(VarCurr)
<=> ( ( v15281(VarCurr,bitIndex6)
<=> $false )
& ( v15281(VarCurr,bitIndex5)
<=> $true )
& ( v15281(VarCurr,bitIndex4)
<=> $false )
& ( v15281(VarCurr,bitIndex3)
<=> $false )
& ( v15281(VarCurr,bitIndex2)
<=> $false )
& ( v15281(VarCurr,bitIndex1)
<=> $false )
& ( v15281(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9220,axiom,
! [VarCurr] :
( v131883(VarCurr)
<=> ( ( v15281(VarCurr,bitIndex6)
<=> $false )
& ( v15281(VarCurr,bitIndex5)
<=> $false )
& ( v15281(VarCurr,bitIndex4)
<=> $false )
& ( v15281(VarCurr,bitIndex3)
<=> $false )
& ( v15281(VarCurr,bitIndex2)
<=> $false )
& ( v15281(VarCurr,bitIndex1)
<=> $false )
& ( v15281(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeUnaryOperator_10911,axiom,
! [VarCurr] :
( ~ v131881(VarCurr)
<=> v15317(VarCurr,bitIndex0) ) ).
fof(addAssignment_41329,axiom,
! [VarCurr] :
( v131870(VarCurr)
<=> v13225(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_516,axiom,
! [VarCurr] :
( ~ v131862(VarCurr)
=> ( v11291(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_711,axiom,
! [VarCurr] :
( v131862(VarCurr)
=> ( v11291(VarCurr,bitIndex12)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26435,axiom,
! [VarCurr] :
( v131862(VarCurr)
<=> ( v131863(VarCurr)
& v131852(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26434,axiom,
! [VarCurr] :
( v131863(VarCurr)
<=> ( v11293(VarCurr)
& v10100(VarCurr) ) ) ).
fof(addAssignment_41328,axiom,
! [VarNext] :
( v13210(VarNext,bitIndex11)
<=> v131854(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionShiftedRanges1_134,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131855(VarNext)
=> ( ( v131854(VarNext,bitIndex11)
<=> v13210(VarCurr,bitIndex12) )
& ( v131854(VarNext,bitIndex10)
<=> v13210(VarCurr,bitIndex11) )
& ( v131854(VarNext,bitIndex9)
<=> v13210(VarCurr,bitIndex10) )
& ( v131854(VarNext,bitIndex8)
<=> v13210(VarCurr,bitIndex9) )
& ( v131854(VarNext,bitIndex7)
<=> v13210(VarCurr,bitIndex8) )
& ( v131854(VarNext,bitIndex6)
<=> v13210(VarCurr,bitIndex7) )
& ( v131854(VarNext,bitIndex5)
<=> v13210(VarCurr,bitIndex6) )
& ( v131854(VarNext,bitIndex4)
<=> v13210(VarCurr,bitIndex5) )
& ( v131854(VarNext,bitIndex3)
<=> v13210(VarCurr,bitIndex4) )
& ( v131854(VarNext,bitIndex2)
<=> v13210(VarCurr,bitIndex3) )
& ( v131854(VarNext,bitIndex1)
<=> v13210(VarCurr,bitIndex2) )
& ( v131854(VarNext,bitIndex0)
<=> v13210(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2438,axiom,
! [VarNext] :
( v131855(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v131854(VarNext,B)
<=> v114262(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26433,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131855(VarNext)
<=> v131856(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26432,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131856(VarNext)
<=> ( v131858(VarNext)
& v114249(VarNext) ) ) ) ).
fof(writeUnaryOperator_10910,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131858(VarNext)
<=> v114256(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_515,axiom,
! [VarCurr] :
( ~ v131843(VarCurr)
=> ( v11291(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_710,axiom,
! [VarCurr] :
( v131843(VarCurr)
=> ( v11291(VarCurr,bitIndex11)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26431,axiom,
! [VarCurr] :
( v131843(VarCurr)
<=> ( v131844(VarCurr)
| v131845(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26430,axiom,
! [VarCurr] :
( v131845(VarCurr)
<=> ( v131846(VarCurr)
& v131852(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9219,axiom,
! [VarCurr] :
( v131852(VarCurr)
<=> ( $true
<=> v13210(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26429,axiom,
! [VarCurr] :
( v131846(VarCurr)
<=> ( v131847(VarCurr)
| v131849(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26428,axiom,
! [VarCurr] :
( v131849(VarCurr)
<=> ( v131851(VarCurr)
& v10100(VarCurr) ) ) ).
fof(writeUnaryOperator_10909,axiom,
! [VarCurr] :
( ~ v131851(VarCurr)
<=> v11293(VarCurr) ) ).
fof(writeUnaryOperator_10908,axiom,
! [VarCurr] :
( ~ v131847(VarCurr)
<=> v10100(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9218,axiom,
! [VarCurr] :
( v131844(VarCurr)
<=> ( $true
<=> v13210(VarCurr,bitIndex10) ) ) ).
fof(addAssignment_41327,axiom,
! [VarNext] :
( v13210(VarNext,bitIndex10)
<=> v131835(VarNext,bitIndex9) ) ).
fof(addCaseBooleanConditionShiftedRanges1_133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131836(VarNext)
=> ( ( v131835(VarNext,bitIndex11)
<=> v13210(VarCurr,bitIndex12) )
& ( v131835(VarNext,bitIndex10)
<=> v13210(VarCurr,bitIndex11) )
& ( v131835(VarNext,bitIndex9)
<=> v13210(VarCurr,bitIndex10) )
& ( v131835(VarNext,bitIndex8)
<=> v13210(VarCurr,bitIndex9) )
& ( v131835(VarNext,bitIndex7)
<=> v13210(VarCurr,bitIndex8) )
& ( v131835(VarNext,bitIndex6)
<=> v13210(VarCurr,bitIndex7) )
& ( v131835(VarNext,bitIndex5)
<=> v13210(VarCurr,bitIndex6) )
& ( v131835(VarNext,bitIndex4)
<=> v13210(VarCurr,bitIndex5) )
& ( v131835(VarNext,bitIndex3)
<=> v13210(VarCurr,bitIndex4) )
& ( v131835(VarNext,bitIndex2)
<=> v13210(VarCurr,bitIndex3) )
& ( v131835(VarNext,bitIndex1)
<=> v13210(VarCurr,bitIndex2) )
& ( v131835(VarNext,bitIndex0)
<=> v13210(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2437,axiom,
! [VarNext] :
( v131836(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v131835(VarNext,B)
<=> v114262(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131836(VarNext)
<=> v131837(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131837(VarNext)
<=> ( v131839(VarNext)
& v114249(VarNext) ) ) ) ).
fof(writeUnaryOperator_10907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131839(VarNext)
<=> v114256(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_514,axiom,
! [VarCurr] :
( ~ v131829(VarCurr)
=> ( v11291(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_709,axiom,
! [VarCurr] :
( v131829(VarCurr)
=> ( v11291(VarCurr,bitIndex10)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26425,axiom,
! [VarCurr] :
( v131829(VarCurr)
<=> ( v131830(VarCurr)
& v114245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26424,axiom,
! [VarCurr] :
( v131830(VarCurr)
<=> ( v131832(VarCurr)
& v114225(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26423,axiom,
! [VarCurr] :
( v131832(VarCurr)
<=> ( v131833(VarCurr)
& v114243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26422,axiom,
! [VarCurr] :
( v131833(VarCurr)
<=> ( v114240(VarCurr)
& v114289(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26421,axiom,
! [VarCurr] :
( v13215(VarCurr)
<=> ( v13217(VarCurr)
& v131827(VarCurr) ) ) ).
fof(writeUnaryOperator_10906,axiom,
! [VarCurr] :
( ~ v131827(VarCurr)
<=> v15288(VarCurr) ) ).
fof(addAssignment_41326,axiom,
! [VarCurr] :
( v15288(VarCurr)
<=> v15290(VarCurr) ) ).
fof(addAssignment_41325,axiom,
! [VarCurr] :
( v15290(VarCurr)
<=> v15292(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9217,axiom,
! [VarCurr] :
( v15292(VarCurr)
<=> ( ( v131825(VarCurr,bitIndex4)
<=> v131758(VarCurr,bitIndex4) )
& ( v131825(VarCurr,bitIndex3)
<=> v131758(VarCurr,bitIndex3) )
& ( v131825(VarCurr,bitIndex2)
<=> v131758(VarCurr,bitIndex2) )
& ( v131825(VarCurr,bitIndex1)
<=> v131758(VarCurr,bitIndex1) )
& ( v131825(VarCurr,bitIndex0)
<=> v131758(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_41324,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v131825(VarCurr,B)
<=> v131674(VarCurr,B) ) ) ).
fof(addAssignment_41323,axiom,
! [VarCurr] :
( v131825(VarCurr,bitIndex4)
<=> v15294(VarCurr) ) ).
fof(addAssignment_41322,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131758(VarCurr,B)
<=> v131760(VarCurr,B) ) ) ).
fof(addAssignment_41321,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131760(VarCurr,B)
<=> v131762(VarCurr,B) ) ) ).
fof(addAssignment_41320,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131762(VarCurr,B)
<=> v131764(VarCurr,B) ) ) ).
fof(addAssignment_41319,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131764(VarCurr,B)
<=> v131766(VarCurr,B) ) ) ).
fof(addAssignment_41318,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131766(VarCurr,B)
<=> v131768(VarCurr,B) ) ) ).
fof(addAssignment_41317,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131768(VarCurr,B)
<=> v131770(VarCurr,B) ) ) ).
fof(addAssignment_41316,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131770(VarCurr,B)
<=> v131772(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2319,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131782(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v131772(VarNext,B)
<=> v131772(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2436,axiom,
! [VarNext] :
( v131782(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v131772(VarNext,B)
<=> v131796(VarNext,B) ) ) ) ).
fof(addAssignment_41315,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v131796(VarNext,B)
<=> v131794(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5399,axiom,
! [VarCurr] :
( ~ v131791(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v131794(VarCurr,B)
<=> v131797(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5388,axiom,
! [VarCurr] :
( v131791(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v131794(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_41314,axiom,
! [VarCurr] :
( v131797(VarCurr,bitIndex0)
<=> v131819(VarCurr) ) ).
fof(addAssignment_41313,axiom,
! [VarCurr] :
( v131797(VarCurr,bitIndex1)
<=> v131817(VarCurr) ) ).
fof(addAssignment_41312,axiom,
! [VarCurr] :
( v131797(VarCurr,bitIndex2)
<=> v131812(VarCurr) ) ).
fof(addAssignment_41311,axiom,
! [VarCurr] :
( v131797(VarCurr,bitIndex3)
<=> v131807(VarCurr) ) ).
fof(addAssignment_41310,axiom,
! [VarCurr] :
( v131797(VarCurr,bitIndex4)
<=> v131799(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26420,axiom,
! [VarCurr] :
( v131817(VarCurr)
<=> ( v131818(VarCurr)
& v131821(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2618,axiom,
! [VarCurr] :
( v131821(VarCurr)
<=> ( v131772(VarCurr,bitIndex0)
| v131772(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26419,axiom,
! [VarCurr] :
( v131818(VarCurr)
<=> ( v131819(VarCurr)
| v131820(VarCurr) ) ) ).
fof(writeUnaryOperator_10905,axiom,
! [VarCurr] :
( ~ v131820(VarCurr)
<=> v131772(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10904,axiom,
! [VarCurr] :
( ~ v131819(VarCurr)
<=> v131772(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26418,axiom,
! [VarCurr] :
( v131812(VarCurr)
<=> ( v131813(VarCurr)
& v131816(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2617,axiom,
! [VarCurr] :
( v131816(VarCurr)
<=> ( v131804(VarCurr)
| v131772(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26417,axiom,
! [VarCurr] :
( v131813(VarCurr)
<=> ( v131814(VarCurr)
| v131815(VarCurr) ) ) ).
fof(writeUnaryOperator_10903,axiom,
! [VarCurr] :
( ~ v131815(VarCurr)
<=> v131772(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10902,axiom,
! [VarCurr] :
( ~ v131814(VarCurr)
<=> v131804(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26416,axiom,
! [VarCurr] :
( v131807(VarCurr)
<=> ( v131808(VarCurr)
& v131811(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2616,axiom,
! [VarCurr] :
( v131811(VarCurr)
<=> ( v131803(VarCurr)
| v131772(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26415,axiom,
! [VarCurr] :
( v131808(VarCurr)
<=> ( v131809(VarCurr)
| v131810(VarCurr) ) ) ).
fof(writeUnaryOperator_10901,axiom,
! [VarCurr] :
( ~ v131810(VarCurr)
<=> v131772(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10900,axiom,
! [VarCurr] :
( ~ v131809(VarCurr)
<=> v131803(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26414,axiom,
! [VarCurr] :
( v131799(VarCurr)
<=> ( v131800(VarCurr)
& v131806(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2615,axiom,
! [VarCurr] :
( v131806(VarCurr)
<=> ( v131802(VarCurr)
| v131772(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26413,axiom,
! [VarCurr] :
( v131800(VarCurr)
<=> ( v131801(VarCurr)
| v131805(VarCurr) ) ) ).
fof(writeUnaryOperator_10899,axiom,
! [VarCurr] :
( ~ v131805(VarCurr)
<=> v131772(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10898,axiom,
! [VarCurr] :
( ~ v131801(VarCurr)
<=> v131802(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2614,axiom,
! [VarCurr] :
( v131802(VarCurr)
<=> ( v131803(VarCurr)
& v131772(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2613,axiom,
! [VarCurr] :
( v131803(VarCurr)
<=> ( v131804(VarCurr)
& v131772(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2612,axiom,
! [VarCurr] :
( v131804(VarCurr)
<=> ( v131772(VarCurr,bitIndex0)
& v131772(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131782(VarNext)
<=> ( v131783(VarNext)
& v131790(VarNext) ) ) ) ).
fof(addAssignment_41309,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131790(VarNext)
<=> v131788(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26411,axiom,
! [VarCurr] :
( v131788(VarCurr)
<=> ( v131791(VarCurr)
| v131792(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26410,axiom,
! [VarCurr] :
( v131792(VarCurr)
<=> ( v131774(VarCurr)
& v131793(VarCurr) ) ) ).
fof(writeUnaryOperator_10897,axiom,
! [VarCurr] :
( ~ v131793(VarCurr)
<=> v131791(VarCurr) ) ).
fof(writeUnaryOperator_10896,axiom,
! [VarCurr] :
( ~ v131791(VarCurr)
<=> v15405(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131783(VarNext)
<=> ( v131784(VarNext)
& v131325(VarNext) ) ) ) ).
fof(writeUnaryOperator_10895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131784(VarNext)
<=> v131332(VarNext) ) ) ).
fof(addAssignmentInitValueVector_39,axiom,
! [B] :
( range_4_0(B)
=> ( v131772(constB0,B)
<=> $false ) ) ).
fof(addAssignment_41308,axiom,
! [VarCurr] :
( v131774(VarCurr)
<=> v131776(VarCurr) ) ).
fof(addAssignment_41307,axiom,
! [VarCurr] :
( v131776(VarCurr)
<=> v131778(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26408,axiom,
! [VarCurr] :
( v131778(VarCurr)
<=> ( v129796(VarCurr)
& v15417(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2318,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131715(VarNext)
=> ( v15294(VarNext)
<=> v15294(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2435,axiom,
! [VarNext] :
( v131715(VarNext)
=> ( v15294(VarNext)
<=> v131728(VarNext) ) ) ).
fof(addAssignment_41306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131728(VarNext)
<=> v131726(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_26,axiom,
! [VarCurr] :
( ~ v131686(VarCurr)
=> ( v131726(VarCurr)
<=> v131729(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5387,axiom,
! [VarCurr] :
( v131686(VarCurr)
=> ( v131726(VarCurr)
<=> $false ) ) ).
fof(addAssignment_41305,axiom,
! [VarCurr] :
( v131729(VarCurr,bitIndex0)
<=> v131752(VarCurr) ) ).
fof(addAssignment_41304,axiom,
! [VarCurr] :
( v131729(VarCurr,bitIndex1)
<=> v131750(VarCurr) ) ).
fof(addAssignment_41303,axiom,
! [VarCurr] :
( v131729(VarCurr,bitIndex2)
<=> v131745(VarCurr) ) ).
fof(addAssignment_41302,axiom,
! [VarCurr] :
( v131729(VarCurr,bitIndex3)
<=> v131740(VarCurr) ) ).
fof(addAssignment_41301,axiom,
! [VarCurr] :
( v131729(VarCurr,bitIndex4)
<=> v131731(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26407,axiom,
! [VarCurr] :
( v131750(VarCurr)
<=> ( v131751(VarCurr)
& v131754(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2611,axiom,
! [VarCurr] :
( v131754(VarCurr)
<=> ( v131737(VarCurr,bitIndex0)
| v131737(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26406,axiom,
! [VarCurr] :
( v131751(VarCurr)
<=> ( v131752(VarCurr)
| v131753(VarCurr) ) ) ).
fof(writeUnaryOperator_10894,axiom,
! [VarCurr] :
( ~ v131753(VarCurr)
<=> v131737(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10893,axiom,
! [VarCurr] :
( ~ v131752(VarCurr)
<=> v131737(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26405,axiom,
! [VarCurr] :
( v131745(VarCurr)
<=> ( v131746(VarCurr)
& v131749(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2610,axiom,
! [VarCurr] :
( v131749(VarCurr)
<=> ( v131736(VarCurr)
| v131737(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26404,axiom,
! [VarCurr] :
( v131746(VarCurr)
<=> ( v131747(VarCurr)
| v131748(VarCurr) ) ) ).
fof(writeUnaryOperator_10892,axiom,
! [VarCurr] :
( ~ v131748(VarCurr)
<=> v131737(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10891,axiom,
! [VarCurr] :
( ~ v131747(VarCurr)
<=> v131736(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26403,axiom,
! [VarCurr] :
( v131740(VarCurr)
<=> ( v131741(VarCurr)
& v131744(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2609,axiom,
! [VarCurr] :
( v131744(VarCurr)
<=> ( v131735(VarCurr)
| v131737(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26402,axiom,
! [VarCurr] :
( v131741(VarCurr)
<=> ( v131742(VarCurr)
| v131743(VarCurr) ) ) ).
fof(writeUnaryOperator_10890,axiom,
! [VarCurr] :
( ~ v131743(VarCurr)
<=> v131737(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10889,axiom,
! [VarCurr] :
( ~ v131742(VarCurr)
<=> v131735(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26401,axiom,
! [VarCurr] :
( v131731(VarCurr)
<=> ( v131732(VarCurr)
& v131739(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2608,axiom,
! [VarCurr] :
( v131739(VarCurr)
<=> ( v131734(VarCurr)
| v131737(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26400,axiom,
! [VarCurr] :
( v131732(VarCurr)
<=> ( v131733(VarCurr)
| v131738(VarCurr) ) ) ).
fof(writeUnaryOperator_10888,axiom,
! [VarCurr] :
( ~ v131738(VarCurr)
<=> v131737(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10887,axiom,
! [VarCurr] :
( ~ v131733(VarCurr)
<=> v131734(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2607,axiom,
! [VarCurr] :
( v131734(VarCurr)
<=> ( v131735(VarCurr)
& v131737(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2606,axiom,
! [VarCurr] :
( v131735(VarCurr)
<=> ( v131736(VarCurr)
& v131737(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2605,axiom,
! [VarCurr] :
( v131736(VarCurr)
<=> ( v131737(VarCurr,bitIndex0)
& v131737(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_41300,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v131737(VarCurr,B)
<=> v131674(VarCurr,B) ) ) ).
fof(addAssignment_41299,axiom,
! [VarCurr] :
( v131737(VarCurr,bitIndex4)
<=> v15294(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131715(VarNext)
<=> ( v131716(VarNext)
& v131723(VarNext) ) ) ) ).
fof(addAssignment_41298,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131723(VarNext)
<=> v131721(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26398,axiom,
! [VarCurr] :
( v131721(VarCurr)
<=> ( v131686(VarCurr)
| v131724(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26397,axiom,
! [VarCurr] :
( v131724(VarCurr)
<=> ( v15296(VarCurr)
& v131725(VarCurr) ) ) ).
fof(writeUnaryOperator_10886,axiom,
! [VarCurr] :
( ~ v131725(VarCurr)
<=> v131686(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26396,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131716(VarNext)
<=> ( v131718(VarNext)
& v15334(VarNext) ) ) ) ).
fof(writeUnaryOperator_10885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131718(VarNext)
<=> v15341(VarNext) ) ) ).
fof(addAssignmentInitValueVector_38,axiom,
( v15294(constB0)
<=> $false ) ).
fof(addCaseBooleanConditionEqualRanges1_2317,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131677(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v131674(VarNext,B)
<=> v131674(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2434,axiom,
! [VarNext] :
( v131677(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v131674(VarNext,B)
<=> v131691(VarNext,B) ) ) ) ).
fof(addAssignment_41297,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v131691(VarNext,B)
<=> v131689(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5398,axiom,
! [VarCurr] :
( ~ v131686(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v131689(VarCurr,B)
<=> v131692(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5386,axiom,
! [VarCurr] :
( v131686(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v131689(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_41296,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex0)
<=> v131708(VarCurr) ) ).
fof(addAssignment_41295,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex1)
<=> v131706(VarCurr) ) ).
fof(addAssignment_41294,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex2)
<=> v131701(VarCurr) ) ).
fof(addAssignment_41293,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex3)
<=> v131694(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26395,axiom,
! [VarCurr] :
( v131706(VarCurr)
<=> ( v131707(VarCurr)
& v131710(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2604,axiom,
! [VarCurr] :
( v131710(VarCurr)
<=> ( v131674(VarCurr,bitIndex0)
| v131674(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26394,axiom,
! [VarCurr] :
( v131707(VarCurr)
<=> ( v131708(VarCurr)
| v131709(VarCurr) ) ) ).
fof(writeUnaryOperator_10884,axiom,
! [VarCurr] :
( ~ v131709(VarCurr)
<=> v131674(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10883,axiom,
! [VarCurr] :
( ~ v131708(VarCurr)
<=> v131674(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26393,axiom,
! [VarCurr] :
( v131701(VarCurr)
<=> ( v131702(VarCurr)
& v131705(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2603,axiom,
! [VarCurr] :
( v131705(VarCurr)
<=> ( v131698(VarCurr)
| v131674(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26392,axiom,
! [VarCurr] :
( v131702(VarCurr)
<=> ( v131703(VarCurr)
| v131704(VarCurr) ) ) ).
fof(writeUnaryOperator_10882,axiom,
! [VarCurr] :
( ~ v131704(VarCurr)
<=> v131674(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10881,axiom,
! [VarCurr] :
( ~ v131703(VarCurr)
<=> v131698(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26391,axiom,
! [VarCurr] :
( v131694(VarCurr)
<=> ( v131695(VarCurr)
& v131700(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2602,axiom,
! [VarCurr] :
( v131700(VarCurr)
<=> ( v131697(VarCurr)
| v131674(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26390,axiom,
! [VarCurr] :
( v131695(VarCurr)
<=> ( v131696(VarCurr)
| v131699(VarCurr) ) ) ).
fof(writeUnaryOperator_10880,axiom,
! [VarCurr] :
( ~ v131699(VarCurr)
<=> v131674(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10879,axiom,
! [VarCurr] :
( ~ v131696(VarCurr)
<=> v131697(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2601,axiom,
! [VarCurr] :
( v131697(VarCurr)
<=> ( v131698(VarCurr)
& v131674(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2600,axiom,
! [VarCurr] :
( v131698(VarCurr)
<=> ( v131674(VarCurr,bitIndex0)
& v131674(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26389,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131677(VarNext)
<=> ( v131678(VarNext)
& v131685(VarNext) ) ) ) ).
fof(addAssignment_41292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131685(VarNext)
<=> v131683(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26388,axiom,
! [VarCurr] :
( v131683(VarCurr)
<=> ( v131686(VarCurr)
| v131687(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26387,axiom,
! [VarCurr] :
( v131687(VarCurr)
<=> ( v15296(VarCurr)
& v131688(VarCurr) ) ) ).
fof(writeUnaryOperator_10878,axiom,
! [VarCurr] :
( ~ v131688(VarCurr)
<=> v131686(VarCurr) ) ).
fof(writeUnaryOperator_10877,axiom,
! [VarCurr] :
( ~ v131686(VarCurr)
<=> v10082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131678(VarNext)
<=> ( v131679(VarNext)
& v15334(VarNext) ) ) ) ).
fof(writeUnaryOperator_10876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131679(VarNext)
<=> v15341(VarNext) ) ) ).
fof(addAssignmentInitValueVector_37,axiom,
! [B] :
( range_3_0(B)
=> ( v131674(constB0,B)
<=> $false ) ) ).
fof(addAssignment_41291,axiom,
! [VarCurr] :
( v15296(VarCurr)
<=> v15298(VarCurr) ) ).
fof(addAssignment_41290,axiom,
! [VarCurr] :
( v15298(VarCurr)
<=> v15300(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2599,axiom,
! [VarCurr] :
( v15300(VarCurr)
<=> ( v10094(VarCurr,bitIndex15)
| v10094(VarCurr,bitIndex19) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_513,axiom,
! [VarCurr] :
( ~ v131669(VarCurr)
=> ( v10094(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_708,axiom,
! [VarCurr] :
( v131669(VarCurr)
=> ( v10094(VarCurr,bitIndex15)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26385,axiom,
! [VarCurr] :
( v131669(VarCurr)
<=> ( v131670(VarCurr)
| v131671(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26384,axiom,
! [VarCurr] :
( v131671(VarCurr)
<=> ( v10096(VarCurr)
& v131659(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26383,axiom,
! [VarCurr] :
( v131670(VarCurr)
<=> ( v10096(VarCurr)
& v131656(VarCurr) ) ) ).
fof(addAssignment_41289,axiom,
! [VarNext] :
( v15302(VarNext,bitIndex16)
<=> v131661(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionShiftedRanges1_132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131662(VarNext)
=> ( ( v131661(VarNext,bitIndex19)
<=> v15302(VarCurr,bitIndex20) )
& ( v131661(VarNext,bitIndex18)
<=> v15302(VarCurr,bitIndex19) )
& ( v131661(VarNext,bitIndex17)
<=> v15302(VarCurr,bitIndex18) )
& ( v131661(VarNext,bitIndex16)
<=> v15302(VarCurr,bitIndex17) )
& ( v131661(VarNext,bitIndex15)
<=> v15302(VarCurr,bitIndex16) )
& ( v131661(VarNext,bitIndex14)
<=> v15302(VarCurr,bitIndex15) )
& ( v131661(VarNext,bitIndex13)
<=> v15302(VarCurr,bitIndex14) )
& ( v131661(VarNext,bitIndex12)
<=> v15302(VarCurr,bitIndex13) )
& ( v131661(VarNext,bitIndex11)
<=> v15302(VarCurr,bitIndex12) )
& ( v131661(VarNext,bitIndex10)
<=> v15302(VarCurr,bitIndex11) )
& ( v131661(VarNext,bitIndex9)
<=> v15302(VarCurr,bitIndex10) )
& ( v131661(VarNext,bitIndex8)
<=> v15302(VarCurr,bitIndex9) )
& ( v131661(VarNext,bitIndex7)
<=> v15302(VarCurr,bitIndex8) )
& ( v131661(VarNext,bitIndex6)
<=> v15302(VarCurr,bitIndex7) )
& ( v131661(VarNext,bitIndex5)
<=> v15302(VarCurr,bitIndex6) )
& ( v131661(VarNext,bitIndex4)
<=> v15302(VarCurr,bitIndex5) )
& ( v131661(VarNext,bitIndex3)
<=> v15302(VarCurr,bitIndex4) )
& ( v131661(VarNext,bitIndex2)
<=> v15302(VarCurr,bitIndex3) )
& ( v131661(VarNext,bitIndex1)
<=> v15302(VarCurr,bitIndex2) )
& ( v131661(VarNext,bitIndex0)
<=> v15302(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2433,axiom,
! [VarNext] :
( v131662(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131661(VarNext,B)
<=> v131417(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26382,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131662(VarNext)
<=> v131663(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26381,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131663(VarNext)
<=> ( v131665(VarNext)
& v131402(VarNext) ) ) ) ).
fof(writeUnaryOperator_10875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131665(VarNext)
<=> v131411(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_512,axiom,
! [VarCurr] :
( ~ v131653(VarCurr)
=> ( v10094(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_707,axiom,
! [VarCurr] :
( v131653(VarCurr)
=> ( v10094(VarCurr,bitIndex16)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26380,axiom,
! [VarCurr] :
( v131653(VarCurr)
<=> ( v131654(VarCurr)
| v131657(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26379,axiom,
! [VarCurr] :
( v131657(VarCurr)
<=> ( v131658(VarCurr)
& v131659(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9216,axiom,
! [VarCurr] :
( v131659(VarCurr)
<=> ( $true
<=> v15302(VarCurr,bitIndex16) ) ) ).
fof(writeUnaryOperator_10874,axiom,
! [VarCurr] :
( ~ v131658(VarCurr)
<=> v10096(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26378,axiom,
! [VarCurr] :
( v131654(VarCurr)
<=> ( v131655(VarCurr)
& v131656(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9215,axiom,
! [VarCurr] :
( v131656(VarCurr)
<=> ( $true
<=> v15302(VarCurr,bitIndex14) ) ) ).
fof(writeUnaryOperator_10873,axiom,
! [VarCurr] :
( ~ v131655(VarCurr)
<=> v10096(VarCurr) ) ).
fof(addAssignment_41288,axiom,
! [VarNext] :
( v15302(VarNext,bitIndex14)
<=> v131645(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionShiftedRanges1_131,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131646(VarNext)
=> ( ( v131645(VarNext,bitIndex19)
<=> v15302(VarCurr,bitIndex20) )
& ( v131645(VarNext,bitIndex18)
<=> v15302(VarCurr,bitIndex19) )
& ( v131645(VarNext,bitIndex17)
<=> v15302(VarCurr,bitIndex18) )
& ( v131645(VarNext,bitIndex16)
<=> v15302(VarCurr,bitIndex17) )
& ( v131645(VarNext,bitIndex15)
<=> v15302(VarCurr,bitIndex16) )
& ( v131645(VarNext,bitIndex14)
<=> v15302(VarCurr,bitIndex15) )
& ( v131645(VarNext,bitIndex13)
<=> v15302(VarCurr,bitIndex14) )
& ( v131645(VarNext,bitIndex12)
<=> v15302(VarCurr,bitIndex13) )
& ( v131645(VarNext,bitIndex11)
<=> v15302(VarCurr,bitIndex12) )
& ( v131645(VarNext,bitIndex10)
<=> v15302(VarCurr,bitIndex11) )
& ( v131645(VarNext,bitIndex9)
<=> v15302(VarCurr,bitIndex10) )
& ( v131645(VarNext,bitIndex8)
<=> v15302(VarCurr,bitIndex9) )
& ( v131645(VarNext,bitIndex7)
<=> v15302(VarCurr,bitIndex8) )
& ( v131645(VarNext,bitIndex6)
<=> v15302(VarCurr,bitIndex7) )
& ( v131645(VarNext,bitIndex5)
<=> v15302(VarCurr,bitIndex6) )
& ( v131645(VarNext,bitIndex4)
<=> v15302(VarCurr,bitIndex5) )
& ( v131645(VarNext,bitIndex3)
<=> v15302(VarCurr,bitIndex4) )
& ( v131645(VarNext,bitIndex2)
<=> v15302(VarCurr,bitIndex3) )
& ( v131645(VarNext,bitIndex1)
<=> v15302(VarCurr,bitIndex2) )
& ( v131645(VarNext,bitIndex0)
<=> v15302(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2432,axiom,
! [VarNext] :
( v131646(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131645(VarNext,B)
<=> v131417(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26377,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131646(VarNext)
<=> v131647(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26376,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131647(VarNext)
<=> ( v131649(VarNext)
& v131402(VarNext) ) ) ) ).
fof(writeUnaryOperator_10872,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131649(VarNext)
<=> v131411(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_511,axiom,
! [VarCurr] :
( ~ v131643(VarCurr)
=> ( v10094(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_706,axiom,
! [VarCurr] :
( v131643(VarCurr)
=> ( v10094(VarCurr,bitIndex14)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9214,axiom,
! [VarCurr] :
( v131643(VarCurr)
<=> ( $true
<=> v15302(VarCurr,bitIndex13) ) ) ).
fof(addAssignment_41287,axiom,
! [VarNext] :
( v15302(VarNext,bitIndex13)
<=> v131635(VarNext,bitIndex12) ) ).
fof(addCaseBooleanConditionShiftedRanges1_130,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131636(VarNext)
=> ( ( v131635(VarNext,bitIndex19)
<=> v15302(VarCurr,bitIndex20) )
& ( v131635(VarNext,bitIndex18)
<=> v15302(VarCurr,bitIndex19) )
& ( v131635(VarNext,bitIndex17)
<=> v15302(VarCurr,bitIndex18) )
& ( v131635(VarNext,bitIndex16)
<=> v15302(VarCurr,bitIndex17) )
& ( v131635(VarNext,bitIndex15)
<=> v15302(VarCurr,bitIndex16) )
& ( v131635(VarNext,bitIndex14)
<=> v15302(VarCurr,bitIndex15) )
& ( v131635(VarNext,bitIndex13)
<=> v15302(VarCurr,bitIndex14) )
& ( v131635(VarNext,bitIndex12)
<=> v15302(VarCurr,bitIndex13) )
& ( v131635(VarNext,bitIndex11)
<=> v15302(VarCurr,bitIndex12) )
& ( v131635(VarNext,bitIndex10)
<=> v15302(VarCurr,bitIndex11) )
& ( v131635(VarNext,bitIndex9)
<=> v15302(VarCurr,bitIndex10) )
& ( v131635(VarNext,bitIndex8)
<=> v15302(VarCurr,bitIndex9) )
& ( v131635(VarNext,bitIndex7)
<=> v15302(VarCurr,bitIndex8) )
& ( v131635(VarNext,bitIndex6)
<=> v15302(VarCurr,bitIndex7) )
& ( v131635(VarNext,bitIndex5)
<=> v15302(VarCurr,bitIndex6) )
& ( v131635(VarNext,bitIndex4)
<=> v15302(VarCurr,bitIndex5) )
& ( v131635(VarNext,bitIndex3)
<=> v15302(VarCurr,bitIndex4) )
& ( v131635(VarNext,bitIndex2)
<=> v15302(VarCurr,bitIndex3) )
& ( v131635(VarNext,bitIndex1)
<=> v15302(VarCurr,bitIndex2) )
& ( v131635(VarNext,bitIndex0)
<=> v15302(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2431,axiom,
! [VarNext] :
( v131636(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131635(VarNext,B)
<=> v131417(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26375,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131636(VarNext)
<=> v131637(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26374,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131637(VarNext)
<=> ( v131639(VarNext)
& v131402(VarNext) ) ) ) ).
fof(writeUnaryOperator_10871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131639(VarNext)
<=> v131411(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_510,axiom,
! [VarCurr] :
( ~ v131630(VarCurr)
=> ( v10094(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_705,axiom,
! [VarCurr] :
( v131630(VarCurr)
=> ( v10094(VarCurr,bitIndex13)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26373,axiom,
! [VarCurr] :
( v131630(VarCurr)
<=> ( v131631(VarCurr)
& v131436(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26372,axiom,
! [VarCurr] :
( v131631(VarCurr)
<=> ( v131633(VarCurr)
& v131435(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26371,axiom,
! [VarCurr] :
( v131633(VarCurr)
<=> ( v131550(VarCurr)
& v131387(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2316,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131618(VarNext)
=> ( v15302(VarNext,bitIndex0)
<=> v15302(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2430,axiom,
! [VarNext] :
( v131618(VarNext)
=> ( v15302(VarNext,bitIndex0)
<=> v131626(VarNext) ) ) ).
fof(addAssignment_41286,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131626(VarNext)
<=> v131624(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3166,axiom,
! [VarCurr] :
( ~ v131418(VarCurr)
=> ( v131624(VarCurr)
<=> v10094(VarCurr,bitIndex0) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2971,axiom,
! [VarCurr] :
( v131418(VarCurr)
=> ( v131624(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26370,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131618(VarNext)
<=> v131619(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26369,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131619(VarNext)
<=> ( v131621(VarNext)
& v131402(VarNext) ) ) ) ).
fof(writeUnaryOperator_10870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131621(VarNext)
<=> v131411(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3165,axiom,
! [VarCurr] :
( ~ v131601(VarCurr)
=> ( v10094(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2970,axiom,
! [VarCurr] :
( v131601(VarCurr)
=> ( v10094(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26368,axiom,
! [VarCurr] :
( v131601(VarCurr)
<=> ( v131602(VarCurr)
| v131615(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9213,axiom,
! [VarCurr] :
( v131615(VarCurr)
<=> ( $true
<=> v15302(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26367,axiom,
! [VarCurr] :
( v131602(VarCurr)
<=> ( v131603(VarCurr)
| v131614(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9212,axiom,
! [VarCurr] :
( v131614(VarCurr)
<=> ( $true
<=> v15302(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26366,axiom,
! [VarCurr] :
( v131603(VarCurr)
<=> ( v131604(VarCurr)
| v131613(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9211,axiom,
! [VarCurr] :
( v131613(VarCurr)
<=> ( $true
<=> v15302(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26365,axiom,
! [VarCurr] :
( v131604(VarCurr)
<=> ( v131605(VarCurr)
| v131612(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9210,axiom,
! [VarCurr] :
( v131612(VarCurr)
<=> ( $true
<=> v15302(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26364,axiom,
! [VarCurr] :
( v131605(VarCurr)
<=> ( v131606(VarCurr)
| v131611(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9209,axiom,
! [VarCurr] :
( v131611(VarCurr)
<=> ( $true
<=> v15302(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26363,axiom,
! [VarCurr] :
( v131606(VarCurr)
<=> ( v131607(VarCurr)
& v131436(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26362,axiom,
! [VarCurr] :
( v131607(VarCurr)
<=> ( v131608(VarCurr)
| v131609(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26361,axiom,
! [VarCurr] :
( v131609(VarCurr)
<=> ( v131549(VarCurr)
& v131435(VarCurr) ) ) ).
fof(addAssignment_41285,axiom,
! [VarCurr] :
( v131608(VarCurr)
<=> v15307(VarCurr) ) ).
fof(addAssignment_41284,axiom,
! [VarNext] :
( v15302(VarNext,bitIndex19)
<=> v131593(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionShiftedRanges1_129,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131594(VarNext)
=> ( ( v131593(VarNext,bitIndex19)
<=> v15302(VarCurr,bitIndex20) )
& ( v131593(VarNext,bitIndex18)
<=> v15302(VarCurr,bitIndex19) )
& ( v131593(VarNext,bitIndex17)
<=> v15302(VarCurr,bitIndex18) )
& ( v131593(VarNext,bitIndex16)
<=> v15302(VarCurr,bitIndex17) )
& ( v131593(VarNext,bitIndex15)
<=> v15302(VarCurr,bitIndex16) )
& ( v131593(VarNext,bitIndex14)
<=> v15302(VarCurr,bitIndex15) )
& ( v131593(VarNext,bitIndex13)
<=> v15302(VarCurr,bitIndex14) )
& ( v131593(VarNext,bitIndex12)
<=> v15302(VarCurr,bitIndex13) )
& ( v131593(VarNext,bitIndex11)
<=> v15302(VarCurr,bitIndex12) )
& ( v131593(VarNext,bitIndex10)
<=> v15302(VarCurr,bitIndex11) )
& ( v131593(VarNext,bitIndex9)
<=> v15302(VarCurr,bitIndex10) )
& ( v131593(VarNext,bitIndex8)
<=> v15302(VarCurr,bitIndex9) )
& ( v131593(VarNext,bitIndex7)
<=> v15302(VarCurr,bitIndex8) )
& ( v131593(VarNext,bitIndex6)
<=> v15302(VarCurr,bitIndex7) )
& ( v131593(VarNext,bitIndex5)
<=> v15302(VarCurr,bitIndex6) )
& ( v131593(VarNext,bitIndex4)
<=> v15302(VarCurr,bitIndex5) )
& ( v131593(VarNext,bitIndex3)
<=> v15302(VarCurr,bitIndex4) )
& ( v131593(VarNext,bitIndex2)
<=> v15302(VarCurr,bitIndex3) )
& ( v131593(VarNext,bitIndex1)
<=> v15302(VarCurr,bitIndex2) )
& ( v131593(VarNext,bitIndex0)
<=> v15302(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2429,axiom,
! [VarNext] :
( v131594(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131593(VarNext,B)
<=> v131417(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26360,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131594(VarNext)
<=> v131595(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26359,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131595(VarNext)
<=> ( v131597(VarNext)
& v131402(VarNext) ) ) ) ).
fof(writeUnaryOperator_10869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131597(VarNext)
<=> v131411(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_509,axiom,
! [VarCurr] :
( ~ v131589(VarCurr)
=> ( v10094(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_704,axiom,
! [VarCurr] :
( v131589(VarCurr)
=> ( v10094(VarCurr,bitIndex19)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26358,axiom,
! [VarCurr] :
( v131589(VarCurr)
<=> ( v131590(VarCurr)
| v131591(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26357,axiom,
! [VarCurr] :
( v131591(VarCurr)
<=> ( v10096(VarCurr)
& v131579(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26356,axiom,
! [VarCurr] :
( v131590(VarCurr)
<=> ( v10096(VarCurr)
& v131576(VarCurr) ) ) ).
fof(addAssignment_41283,axiom,
! [VarNext] :
( v15302(VarNext,bitIndex20)
<=> v131581(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionShiftedRanges1_128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131582(VarNext)
=> ( ( v131581(VarNext,bitIndex19)
<=> v15302(VarCurr,bitIndex20) )
& ( v131581(VarNext,bitIndex18)
<=> v15302(VarCurr,bitIndex19) )
& ( v131581(VarNext,bitIndex17)
<=> v15302(VarCurr,bitIndex18) )
& ( v131581(VarNext,bitIndex16)
<=> v15302(VarCurr,bitIndex17) )
& ( v131581(VarNext,bitIndex15)
<=> v15302(VarCurr,bitIndex16) )
& ( v131581(VarNext,bitIndex14)
<=> v15302(VarCurr,bitIndex15) )
& ( v131581(VarNext,bitIndex13)
<=> v15302(VarCurr,bitIndex14) )
& ( v131581(VarNext,bitIndex12)
<=> v15302(VarCurr,bitIndex13) )
& ( v131581(VarNext,bitIndex11)
<=> v15302(VarCurr,bitIndex12) )
& ( v131581(VarNext,bitIndex10)
<=> v15302(VarCurr,bitIndex11) )
& ( v131581(VarNext,bitIndex9)
<=> v15302(VarCurr,bitIndex10) )
& ( v131581(VarNext,bitIndex8)
<=> v15302(VarCurr,bitIndex9) )
& ( v131581(VarNext,bitIndex7)
<=> v15302(VarCurr,bitIndex8) )
& ( v131581(VarNext,bitIndex6)
<=> v15302(VarCurr,bitIndex7) )
& ( v131581(VarNext,bitIndex5)
<=> v15302(VarCurr,bitIndex6) )
& ( v131581(VarNext,bitIndex4)
<=> v15302(VarCurr,bitIndex5) )
& ( v131581(VarNext,bitIndex3)
<=> v15302(VarCurr,bitIndex4) )
& ( v131581(VarNext,bitIndex2)
<=> v15302(VarCurr,bitIndex3) )
& ( v131581(VarNext,bitIndex1)
<=> v15302(VarCurr,bitIndex2) )
& ( v131581(VarNext,bitIndex0)
<=> v15302(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2428,axiom,
! [VarNext] :
( v131582(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131581(VarNext,B)
<=> v131417(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26355,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131582(VarNext)
<=> v131583(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26354,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131583(VarNext)
<=> ( v131585(VarNext)
& v131402(VarNext) ) ) ) ).
fof(writeUnaryOperator_10868,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131585(VarNext)
<=> v131411(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_508,axiom,
! [VarCurr] :
( ~ v131573(VarCurr)
=> ( v10094(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_703,axiom,
! [VarCurr] :
( v131573(VarCurr)
=> ( v10094(VarCurr,bitIndex20)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26353,axiom,
! [VarCurr] :
( v131573(VarCurr)
<=> ( v131574(VarCurr)
| v131577(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26352,axiom,
! [VarCurr] :
( v131577(VarCurr)
<=> ( v131578(VarCurr)
& v131579(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9208,axiom,
! [VarCurr] :
( v131579(VarCurr)
<=> ( $true
<=> v15302(VarCurr,bitIndex20) ) ) ).
fof(writeUnaryOperator_10867,axiom,
! [VarCurr] :
( ~ v131578(VarCurr)
<=> v10096(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26351,axiom,
! [VarCurr] :
( v131574(VarCurr)
<=> ( v131575(VarCurr)
& v131576(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9207,axiom,
! [VarCurr] :
( v131576(VarCurr)
<=> ( $true
<=> v15302(VarCurr,bitIndex18) ) ) ).
fof(writeUnaryOperator_10866,axiom,
! [VarCurr] :
( ~ v131575(VarCurr)
<=> v10096(VarCurr) ) ).
fof(addAssignment_41282,axiom,
! [VarNext] :
( v15302(VarNext,bitIndex18)
<=> v131565(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionShiftedRanges1_127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131566(VarNext)
=> ( ( v131565(VarNext,bitIndex19)
<=> v15302(VarCurr,bitIndex20) )
& ( v131565(VarNext,bitIndex18)
<=> v15302(VarCurr,bitIndex19) )
& ( v131565(VarNext,bitIndex17)
<=> v15302(VarCurr,bitIndex18) )
& ( v131565(VarNext,bitIndex16)
<=> v15302(VarCurr,bitIndex17) )
& ( v131565(VarNext,bitIndex15)
<=> v15302(VarCurr,bitIndex16) )
& ( v131565(VarNext,bitIndex14)
<=> v15302(VarCurr,bitIndex15) )
& ( v131565(VarNext,bitIndex13)
<=> v15302(VarCurr,bitIndex14) )
& ( v131565(VarNext,bitIndex12)
<=> v15302(VarCurr,bitIndex13) )
& ( v131565(VarNext,bitIndex11)
<=> v15302(VarCurr,bitIndex12) )
& ( v131565(VarNext,bitIndex10)
<=> v15302(VarCurr,bitIndex11) )
& ( v131565(VarNext,bitIndex9)
<=> v15302(VarCurr,bitIndex10) )
& ( v131565(VarNext,bitIndex8)
<=> v15302(VarCurr,bitIndex9) )
& ( v131565(VarNext,bitIndex7)
<=> v15302(VarCurr,bitIndex8) )
& ( v131565(VarNext,bitIndex6)
<=> v15302(VarCurr,bitIndex7) )
& ( v131565(VarNext,bitIndex5)
<=> v15302(VarCurr,bitIndex6) )
& ( v131565(VarNext,bitIndex4)
<=> v15302(VarCurr,bitIndex5) )
& ( v131565(VarNext,bitIndex3)
<=> v15302(VarCurr,bitIndex4) )
& ( v131565(VarNext,bitIndex2)
<=> v15302(VarCurr,bitIndex3) )
& ( v131565(VarNext,bitIndex1)
<=> v15302(VarCurr,bitIndex2) )
& ( v131565(VarNext,bitIndex0)
<=> v15302(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2427,axiom,
! [VarNext] :
( v131566(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131565(VarNext,B)
<=> v131417(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26350,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131566(VarNext)
<=> v131567(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26349,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131567(VarNext)
<=> ( v131569(VarNext)
& v131402(VarNext) ) ) ) ).
fof(writeUnaryOperator_10865,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131569(VarNext)
<=> v131411(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_507,axiom,
! [VarCurr] :
( ~ v131563(VarCurr)
=> ( v10094(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_702,axiom,
! [VarCurr] :
( v131563(VarCurr)
=> ( v10094(VarCurr,bitIndex18)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9206,axiom,
! [VarCurr] :
( v131563(VarCurr)
<=> ( $true
<=> v15302(VarCurr,bitIndex17) ) ) ).
fof(addAssignment_41281,axiom,
! [VarNext] :
( v15302(VarNext,bitIndex17)
<=> v131555(VarNext,bitIndex16) ) ).
fof(addCaseBooleanConditionShiftedRanges1_126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131556(VarNext)
=> ( ( v131555(VarNext,bitIndex19)
<=> v15302(VarCurr,bitIndex20) )
& ( v131555(VarNext,bitIndex18)
<=> v15302(VarCurr,bitIndex19) )
& ( v131555(VarNext,bitIndex17)
<=> v15302(VarCurr,bitIndex18) )
& ( v131555(VarNext,bitIndex16)
<=> v15302(VarCurr,bitIndex17) )
& ( v131555(VarNext,bitIndex15)
<=> v15302(VarCurr,bitIndex16) )
& ( v131555(VarNext,bitIndex14)
<=> v15302(VarCurr,bitIndex15) )
& ( v131555(VarNext,bitIndex13)
<=> v15302(VarCurr,bitIndex14) )
& ( v131555(VarNext,bitIndex12)
<=> v15302(VarCurr,bitIndex13) )
& ( v131555(VarNext,bitIndex11)
<=> v15302(VarCurr,bitIndex12) )
& ( v131555(VarNext,bitIndex10)
<=> v15302(VarCurr,bitIndex11) )
& ( v131555(VarNext,bitIndex9)
<=> v15302(VarCurr,bitIndex10) )
& ( v131555(VarNext,bitIndex8)
<=> v15302(VarCurr,bitIndex9) )
& ( v131555(VarNext,bitIndex7)
<=> v15302(VarCurr,bitIndex8) )
& ( v131555(VarNext,bitIndex6)
<=> v15302(VarCurr,bitIndex7) )
& ( v131555(VarNext,bitIndex5)
<=> v15302(VarCurr,bitIndex6) )
& ( v131555(VarNext,bitIndex4)
<=> v15302(VarCurr,bitIndex5) )
& ( v131555(VarNext,bitIndex3)
<=> v15302(VarCurr,bitIndex4) )
& ( v131555(VarNext,bitIndex2)
<=> v15302(VarCurr,bitIndex3) )
& ( v131555(VarNext,bitIndex1)
<=> v15302(VarCurr,bitIndex2) )
& ( v131555(VarNext,bitIndex0)
<=> v15302(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2426,axiom,
! [VarNext] :
( v131556(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131555(VarNext,B)
<=> v131417(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26348,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131556(VarNext)
<=> v131557(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26347,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131557(VarNext)
<=> ( v131559(VarNext)
& v131402(VarNext) ) ) ) ).
fof(writeUnaryOperator_10864,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131559(VarNext)
<=> v131411(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_506,axiom,
! [VarCurr] :
( ~ v131546(VarCurr)
=> ( v10094(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_701,axiom,
! [VarCurr] :
( v131546(VarCurr)
=> ( v10094(VarCurr,bitIndex17)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26346,axiom,
! [VarCurr] :
( v131546(VarCurr)
<=> ( v131547(VarCurr)
& v131436(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26345,axiom,
! [VarCurr] :
( v131547(VarCurr)
<=> ( v131549(VarCurr)
& v131395(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26344,axiom,
! [VarCurr] :
( v131549(VarCurr)
<=> ( v131550(VarCurr)
& v131434(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26343,axiom,
! [VarCurr] :
( v131550(VarCurr)
<=> ( v131551(VarCurr)
& v131433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26342,axiom,
! [VarCurr] :
( v131551(VarCurr)
<=> ( v131552(VarCurr)
& v131432(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26341,axiom,
! [VarCurr] :
( v131552(VarCurr)
<=> ( v131431(VarCurr)
& v131553(VarCurr) ) ) ).
fof(writeUnaryOperator_10863,axiom,
! [VarCurr] :
( ~ v131553(VarCurr)
<=> v131383(VarCurr) ) ).
fof(addAssignment_41280,axiom,
! [VarNext] :
( v15302(VarNext,bitIndex15)
<=> v131538(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionShiftedRanges1_125,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131539(VarNext)
=> ( ( v131538(VarNext,bitIndex19)
<=> v15302(VarCurr,bitIndex20) )
& ( v131538(VarNext,bitIndex18)
<=> v15302(VarCurr,bitIndex19) )
& ( v131538(VarNext,bitIndex17)
<=> v15302(VarCurr,bitIndex18) )
& ( v131538(VarNext,bitIndex16)
<=> v15302(VarCurr,bitIndex17) )
& ( v131538(VarNext,bitIndex15)
<=> v15302(VarCurr,bitIndex16) )
& ( v131538(VarNext,bitIndex14)
<=> v15302(VarCurr,bitIndex15) )
& ( v131538(VarNext,bitIndex13)
<=> v15302(VarCurr,bitIndex14) )
& ( v131538(VarNext,bitIndex12)
<=> v15302(VarCurr,bitIndex13) )
& ( v131538(VarNext,bitIndex11)
<=> v15302(VarCurr,bitIndex12) )
& ( v131538(VarNext,bitIndex10)
<=> v15302(VarCurr,bitIndex11) )
& ( v131538(VarNext,bitIndex9)
<=> v15302(VarCurr,bitIndex10) )
& ( v131538(VarNext,bitIndex8)
<=> v15302(VarCurr,bitIndex9) )
& ( v131538(VarNext,bitIndex7)
<=> v15302(VarCurr,bitIndex8) )
& ( v131538(VarNext,bitIndex6)
<=> v15302(VarCurr,bitIndex7) )
& ( v131538(VarNext,bitIndex5)
<=> v15302(VarCurr,bitIndex6) )
& ( v131538(VarNext,bitIndex4)
<=> v15302(VarCurr,bitIndex5) )
& ( v131538(VarNext,bitIndex3)
<=> v15302(VarCurr,bitIndex4) )
& ( v131538(VarNext,bitIndex2)
<=> v15302(VarCurr,bitIndex3) )
& ( v131538(VarNext,bitIndex1)
<=> v15302(VarCurr,bitIndex2) )
& ( v131538(VarNext,bitIndex0)
<=> v15302(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2425,axiom,
! [VarNext] :
( v131539(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131538(VarNext,B)
<=> v131417(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26340,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131539(VarNext)
<=> v131540(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26339,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131540(VarNext)
<=> ( v131542(VarNext)
& v131402(VarNext) ) ) ) ).
fof(writeUnaryOperator_10862,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131542(VarNext)
<=> v131411(VarNext) ) ) ).
fof(addAssignment_41279,axiom,
! [VarNext] :
( v15302(VarNext,bitIndex11)
<=> v131530(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionShiftedRanges1_124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131531(VarNext)
=> ( ( v131530(VarNext,bitIndex19)
<=> v15302(VarCurr,bitIndex20) )
& ( v131530(VarNext,bitIndex18)
<=> v15302(VarCurr,bitIndex19) )
& ( v131530(VarNext,bitIndex17)
<=> v15302(VarCurr,bitIndex18) )
& ( v131530(VarNext,bitIndex16)
<=> v15302(VarCurr,bitIndex17) )
& ( v131530(VarNext,bitIndex15)
<=> v15302(VarCurr,bitIndex16) )
& ( v131530(VarNext,bitIndex14)
<=> v15302(VarCurr,bitIndex15) )
& ( v131530(VarNext,bitIndex13)
<=> v15302(VarCurr,bitIndex14) )
& ( v131530(VarNext,bitIndex12)
<=> v15302(VarCurr,bitIndex13) )
& ( v131530(VarNext,bitIndex11)
<=> v15302(VarCurr,bitIndex12) )
& ( v131530(VarNext,bitIndex10)
<=> v15302(VarCurr,bitIndex11) )
& ( v131530(VarNext,bitIndex9)
<=> v15302(VarCurr,bitIndex10) )
& ( v131530(VarNext,bitIndex8)
<=> v15302(VarCurr,bitIndex9) )
& ( v131530(VarNext,bitIndex7)
<=> v15302(VarCurr,bitIndex8) )
& ( v131530(VarNext,bitIndex6)
<=> v15302(VarCurr,bitIndex7) )
& ( v131530(VarNext,bitIndex5)
<=> v15302(VarCurr,bitIndex6) )
& ( v131530(VarNext,bitIndex4)
<=> v15302(VarCurr,bitIndex5) )
& ( v131530(VarNext,bitIndex3)
<=> v15302(VarCurr,bitIndex4) )
& ( v131530(VarNext,bitIndex2)
<=> v15302(VarCurr,bitIndex3) )
& ( v131530(VarNext,bitIndex1)
<=> v15302(VarCurr,bitIndex2) )
& ( v131530(VarNext,bitIndex0)
<=> v15302(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2424,axiom,
! [VarNext] :
( v131531(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131530(VarNext,B)
<=> v131417(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26338,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131531(VarNext)
<=> v131532(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131532(VarNext)
<=> ( v131534(VarNext)
& v131402(VarNext) ) ) ) ).
fof(writeUnaryOperator_10861,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131534(VarNext)
<=> v131411(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_505,axiom,
! [VarCurr] :
( ~ v131524(VarCurr)
=> ( v10094(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_700,axiom,
! [VarCurr] :
( v131524(VarCurr)
=> ( v10094(VarCurr,bitIndex11)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26336,axiom,
! [VarCurr] :
( v131524(VarCurr)
<=> ( v131525(VarCurr)
| v131527(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26335,axiom,
! [VarCurr] :
( v131527(VarCurr)
<=> ( v131528(VarCurr)
& v131514(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26334,axiom,
! [VarCurr] :
( v131528(VarCurr)
<=> ( v10096(VarCurr)
& v131422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26333,axiom,
! [VarCurr] :
( v131525(VarCurr)
<=> ( v131526(VarCurr)
& v131509(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26332,axiom,
! [VarCurr] :
( v131526(VarCurr)
<=> ( v10096(VarCurr)
& v131422(VarCurr) ) ) ).
fof(addAssignment_41278,axiom,
! [VarNext] :
( v15302(VarNext,bitIndex12)
<=> v131516(VarNext,bitIndex11) ) ).
fof(addCaseBooleanConditionShiftedRanges1_123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131517(VarNext)
=> ( ( v131516(VarNext,bitIndex19)
<=> v15302(VarCurr,bitIndex20) )
& ( v131516(VarNext,bitIndex18)
<=> v15302(VarCurr,bitIndex19) )
& ( v131516(VarNext,bitIndex17)
<=> v15302(VarCurr,bitIndex18) )
& ( v131516(VarNext,bitIndex16)
<=> v15302(VarCurr,bitIndex17) )
& ( v131516(VarNext,bitIndex15)
<=> v15302(VarCurr,bitIndex16) )
& ( v131516(VarNext,bitIndex14)
<=> v15302(VarCurr,bitIndex15) )
& ( v131516(VarNext,bitIndex13)
<=> v15302(VarCurr,bitIndex14) )
& ( v131516(VarNext,bitIndex12)
<=> v15302(VarCurr,bitIndex13) )
& ( v131516(VarNext,bitIndex11)
<=> v15302(VarCurr,bitIndex12) )
& ( v131516(VarNext,bitIndex10)
<=> v15302(VarCurr,bitIndex11) )
& ( v131516(VarNext,bitIndex9)
<=> v15302(VarCurr,bitIndex10) )
& ( v131516(VarNext,bitIndex8)
<=> v15302(VarCurr,bitIndex9) )
& ( v131516(VarNext,bitIndex7)
<=> v15302(VarCurr,bitIndex8) )
& ( v131516(VarNext,bitIndex6)
<=> v15302(VarCurr,bitIndex7) )
& ( v131516(VarNext,bitIndex5)
<=> v15302(VarCurr,bitIndex6) )
& ( v131516(VarNext,bitIndex4)
<=> v15302(VarCurr,bitIndex5) )
& ( v131516(VarNext,bitIndex3)
<=> v15302(VarCurr,bitIndex4) )
& ( v131516(VarNext,bitIndex2)
<=> v15302(VarCurr,bitIndex3) )
& ( v131516(VarNext,bitIndex1)
<=> v15302(VarCurr,bitIndex2) )
& ( v131516(VarNext,bitIndex0)
<=> v15302(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2423,axiom,
! [VarNext] :
( v131517(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131516(VarNext,B)
<=> v131417(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26331,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131517(VarNext)
<=> v131518(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26330,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131518(VarNext)
<=> ( v131520(VarNext)
& v131402(VarNext) ) ) ) ).
fof(writeUnaryOperator_10860,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131520(VarNext)
<=> v131411(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_504,axiom,
! [VarCurr] :
( ~ v131504(VarCurr)
=> ( v10094(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_699,axiom,
! [VarCurr] :
( v131504(VarCurr)
=> ( v10094(VarCurr,bitIndex12)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26329,axiom,
! [VarCurr] :
( v131504(VarCurr)
<=> ( v131505(VarCurr)
| v131510(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26328,axiom,
! [VarCurr] :
( v131510(VarCurr)
<=> ( v131511(VarCurr)
& v131514(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9205,axiom,
! [VarCurr] :
( v131514(VarCurr)
<=> ( $true
<=> v15302(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26327,axiom,
! [VarCurr] :
( v131511(VarCurr)
<=> ( v131512(VarCurr)
| v131513(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26326,axiom,
! [VarCurr] :
( v131513(VarCurr)
<=> ( v10096(VarCurr)
& v131463(VarCurr) ) ) ).
fof(writeUnaryOperator_10859,axiom,
! [VarCurr] :
( ~ v131512(VarCurr)
<=> v10096(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26325,axiom,
! [VarCurr] :
( v131505(VarCurr)
<=> ( v131506(VarCurr)
& v131509(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9204,axiom,
! [VarCurr] :
( v131509(VarCurr)
<=> ( $true
<=> v15302(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26324,axiom,
! [VarCurr] :
( v131506(VarCurr)
<=> ( v131507(VarCurr)
| v131508(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26323,axiom,
! [VarCurr] :
( v131508(VarCurr)
<=> ( v10096(VarCurr)
& v131463(VarCurr) ) ) ).
fof(writeUnaryOperator_10858,axiom,
! [VarCurr] :
( ~ v131507(VarCurr)
<=> v10096(VarCurr) ) ).
fof(addAssignment_41277,axiom,
! [VarNext] :
( v15302(VarNext,bitIndex10)
<=> v131496(VarNext,bitIndex9) ) ).
fof(addCaseBooleanConditionShiftedRanges1_122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131497(VarNext)
=> ( ( v131496(VarNext,bitIndex19)
<=> v15302(VarCurr,bitIndex20) )
& ( v131496(VarNext,bitIndex18)
<=> v15302(VarCurr,bitIndex19) )
& ( v131496(VarNext,bitIndex17)
<=> v15302(VarCurr,bitIndex18) )
& ( v131496(VarNext,bitIndex16)
<=> v15302(VarCurr,bitIndex17) )
& ( v131496(VarNext,bitIndex15)
<=> v15302(VarCurr,bitIndex16) )
& ( v131496(VarNext,bitIndex14)
<=> v15302(VarCurr,bitIndex15) )
& ( v131496(VarNext,bitIndex13)
<=> v15302(VarCurr,bitIndex14) )
& ( v131496(VarNext,bitIndex12)
<=> v15302(VarCurr,bitIndex13) )
& ( v131496(VarNext,bitIndex11)
<=> v15302(VarCurr,bitIndex12) )
& ( v131496(VarNext,bitIndex10)
<=> v15302(VarCurr,bitIndex11) )
& ( v131496(VarNext,bitIndex9)
<=> v15302(VarCurr,bitIndex10) )
& ( v131496(VarNext,bitIndex8)
<=> v15302(VarCurr,bitIndex9) )
& ( v131496(VarNext,bitIndex7)
<=> v15302(VarCurr,bitIndex8) )
& ( v131496(VarNext,bitIndex6)
<=> v15302(VarCurr,bitIndex7) )
& ( v131496(VarNext,bitIndex5)
<=> v15302(VarCurr,bitIndex6) )
& ( v131496(VarNext,bitIndex4)
<=> v15302(VarCurr,bitIndex5) )
& ( v131496(VarNext,bitIndex3)
<=> v15302(VarCurr,bitIndex4) )
& ( v131496(VarNext,bitIndex2)
<=> v15302(VarCurr,bitIndex3) )
& ( v131496(VarNext,bitIndex1)
<=> v15302(VarCurr,bitIndex2) )
& ( v131496(VarNext,bitIndex0)
<=> v15302(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2422,axiom,
! [VarNext] :
( v131497(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131496(VarNext,B)
<=> v131417(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131497(VarNext)
<=> v131498(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131498(VarNext)
<=> ( v131500(VarNext)
& v131402(VarNext) ) ) ) ).
fof(writeUnaryOperator_10857,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131500(VarNext)
<=> v131411(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_503,axiom,
! [VarCurr] :
( ~ v131494(VarCurr)
=> ( v10094(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_698,axiom,
! [VarCurr] :
( v131494(VarCurr)
=> ( v10094(VarCurr,bitIndex10)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9203,axiom,
! [VarCurr] :
( v131494(VarCurr)
<=> ( $true
<=> v15302(VarCurr,bitIndex9) ) ) ).
fof(addAssignment_41276,axiom,
! [VarNext] :
( v15302(VarNext,bitIndex7)
<=> v131486(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionShiftedRanges1_121,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131487(VarNext)
=> ( ( v131486(VarNext,bitIndex19)
<=> v15302(VarCurr,bitIndex20) )
& ( v131486(VarNext,bitIndex18)
<=> v15302(VarCurr,bitIndex19) )
& ( v131486(VarNext,bitIndex17)
<=> v15302(VarCurr,bitIndex18) )
& ( v131486(VarNext,bitIndex16)
<=> v15302(VarCurr,bitIndex17) )
& ( v131486(VarNext,bitIndex15)
<=> v15302(VarCurr,bitIndex16) )
& ( v131486(VarNext,bitIndex14)
<=> v15302(VarCurr,bitIndex15) )
& ( v131486(VarNext,bitIndex13)
<=> v15302(VarCurr,bitIndex14) )
& ( v131486(VarNext,bitIndex12)
<=> v15302(VarCurr,bitIndex13) )
& ( v131486(VarNext,bitIndex11)
<=> v15302(VarCurr,bitIndex12) )
& ( v131486(VarNext,bitIndex10)
<=> v15302(VarCurr,bitIndex11) )
& ( v131486(VarNext,bitIndex9)
<=> v15302(VarCurr,bitIndex10) )
& ( v131486(VarNext,bitIndex8)
<=> v15302(VarCurr,bitIndex9) )
& ( v131486(VarNext,bitIndex7)
<=> v15302(VarCurr,bitIndex8) )
& ( v131486(VarNext,bitIndex6)
<=> v15302(VarCurr,bitIndex7) )
& ( v131486(VarNext,bitIndex5)
<=> v15302(VarCurr,bitIndex6) )
& ( v131486(VarNext,bitIndex4)
<=> v15302(VarCurr,bitIndex5) )
& ( v131486(VarNext,bitIndex3)
<=> v15302(VarCurr,bitIndex4) )
& ( v131486(VarNext,bitIndex2)
<=> v15302(VarCurr,bitIndex3) )
& ( v131486(VarNext,bitIndex1)
<=> v15302(VarCurr,bitIndex2) )
& ( v131486(VarNext,bitIndex0)
<=> v15302(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2421,axiom,
! [VarNext] :
( v131487(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131486(VarNext,B)
<=> v131417(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131487(VarNext)
<=> v131488(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26319,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131488(VarNext)
<=> ( v131490(VarNext)
& v131402(VarNext) ) ) ) ).
fof(writeUnaryOperator_10856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131490(VarNext)
<=> v131411(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_502,axiom,
! [VarCurr] :
( ~ v131479(VarCurr)
=> ( v10094(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_697,axiom,
! [VarCurr] :
( v131479(VarCurr)
=> ( v10094(VarCurr,bitIndex7)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26318,axiom,
! [VarCurr] :
( v131479(VarCurr)
<=> ( v131480(VarCurr)
| v131483(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26317,axiom,
! [VarCurr] :
( v131483(VarCurr)
<=> ( v131484(VarCurr)
& v131469(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26316,axiom,
! [VarCurr] :
( v131484(VarCurr)
<=> ( v10096(VarCurr)
& v131422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26315,axiom,
! [VarCurr] :
( v131480(VarCurr)
<=> ( v131481(VarCurr)
& v131464(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26314,axiom,
! [VarCurr] :
( v131481(VarCurr)
<=> ( v10096(VarCurr)
& v131422(VarCurr) ) ) ).
fof(addAssignment_41275,axiom,
! [VarNext] :
( v15302(VarNext,bitIndex8)
<=> v131471(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionShiftedRanges1_120,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131472(VarNext)
=> ( ( v131471(VarNext,bitIndex19)
<=> v15302(VarCurr,bitIndex20) )
& ( v131471(VarNext,bitIndex18)
<=> v15302(VarCurr,bitIndex19) )
& ( v131471(VarNext,bitIndex17)
<=> v15302(VarCurr,bitIndex18) )
& ( v131471(VarNext,bitIndex16)
<=> v15302(VarCurr,bitIndex17) )
& ( v131471(VarNext,bitIndex15)
<=> v15302(VarCurr,bitIndex16) )
& ( v131471(VarNext,bitIndex14)
<=> v15302(VarCurr,bitIndex15) )
& ( v131471(VarNext,bitIndex13)
<=> v15302(VarCurr,bitIndex14) )
& ( v131471(VarNext,bitIndex12)
<=> v15302(VarCurr,bitIndex13) )
& ( v131471(VarNext,bitIndex11)
<=> v15302(VarCurr,bitIndex12) )
& ( v131471(VarNext,bitIndex10)
<=> v15302(VarCurr,bitIndex11) )
& ( v131471(VarNext,bitIndex9)
<=> v15302(VarCurr,bitIndex10) )
& ( v131471(VarNext,bitIndex8)
<=> v15302(VarCurr,bitIndex9) )
& ( v131471(VarNext,bitIndex7)
<=> v15302(VarCurr,bitIndex8) )
& ( v131471(VarNext,bitIndex6)
<=> v15302(VarCurr,bitIndex7) )
& ( v131471(VarNext,bitIndex5)
<=> v15302(VarCurr,bitIndex6) )
& ( v131471(VarNext,bitIndex4)
<=> v15302(VarCurr,bitIndex5) )
& ( v131471(VarNext,bitIndex3)
<=> v15302(VarCurr,bitIndex4) )
& ( v131471(VarNext,bitIndex2)
<=> v15302(VarCurr,bitIndex3) )
& ( v131471(VarNext,bitIndex1)
<=> v15302(VarCurr,bitIndex2) )
& ( v131471(VarNext,bitIndex0)
<=> v15302(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2420,axiom,
! [VarNext] :
( v131472(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131471(VarNext,B)
<=> v131417(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26313,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131472(VarNext)
<=> v131473(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131473(VarNext)
<=> ( v131475(VarNext)
& v131402(VarNext) ) ) ) ).
fof(writeUnaryOperator_10855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131475(VarNext)
<=> v131411(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_501,axiom,
! [VarCurr] :
( ~ v131456(VarCurr)
=> ( v10094(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_696,axiom,
! [VarCurr] :
( v131456(VarCurr)
=> ( v10094(VarCurr,bitIndex8)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26311,axiom,
! [VarCurr] :
( v131456(VarCurr)
<=> ( v131457(VarCurr)
| v131465(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26310,axiom,
! [VarCurr] :
( v131465(VarCurr)
<=> ( v131466(VarCurr)
& v131469(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9202,axiom,
! [VarCurr] :
( v131469(VarCurr)
<=> ( $true
<=> v15302(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26309,axiom,
! [VarCurr] :
( v131466(VarCurr)
<=> ( v131467(VarCurr)
| v131468(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26308,axiom,
! [VarCurr] :
( v131468(VarCurr)
<=> ( v10096(VarCurr)
& v131463(VarCurr) ) ) ).
fof(writeUnaryOperator_10854,axiom,
! [VarCurr] :
( ~ v131467(VarCurr)
<=> v10096(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26307,axiom,
! [VarCurr] :
( v131457(VarCurr)
<=> ( v131458(VarCurr)
& v131464(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9201,axiom,
! [VarCurr] :
( v131464(VarCurr)
<=> ( $true
<=> v15302(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26306,axiom,
! [VarCurr] :
( v131458(VarCurr)
<=> ( v131459(VarCurr)
| v131461(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26305,axiom,
! [VarCurr] :
( v131461(VarCurr)
<=> ( v10096(VarCurr)
& v131463(VarCurr) ) ) ).
fof(writeUnaryOperator_10853,axiom,
! [VarCurr] :
( ~ v131463(VarCurr)
<=> v131422(VarCurr) ) ).
fof(writeUnaryOperator_10852,axiom,
! [VarCurr] :
( ~ v131459(VarCurr)
<=> v10096(VarCurr) ) ).
fof(addAssignment_41274,axiom,
! [VarNext] :
( v15302(VarNext,bitIndex6)
<=> v131448(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionShiftedRanges1_119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131449(VarNext)
=> ( ( v131448(VarNext,bitIndex19)
<=> v15302(VarCurr,bitIndex20) )
& ( v131448(VarNext,bitIndex18)
<=> v15302(VarCurr,bitIndex19) )
& ( v131448(VarNext,bitIndex17)
<=> v15302(VarCurr,bitIndex18) )
& ( v131448(VarNext,bitIndex16)
<=> v15302(VarCurr,bitIndex17) )
& ( v131448(VarNext,bitIndex15)
<=> v15302(VarCurr,bitIndex16) )
& ( v131448(VarNext,bitIndex14)
<=> v15302(VarCurr,bitIndex15) )
& ( v131448(VarNext,bitIndex13)
<=> v15302(VarCurr,bitIndex14) )
& ( v131448(VarNext,bitIndex12)
<=> v15302(VarCurr,bitIndex13) )
& ( v131448(VarNext,bitIndex11)
<=> v15302(VarCurr,bitIndex12) )
& ( v131448(VarNext,bitIndex10)
<=> v15302(VarCurr,bitIndex11) )
& ( v131448(VarNext,bitIndex9)
<=> v15302(VarCurr,bitIndex10) )
& ( v131448(VarNext,bitIndex8)
<=> v15302(VarCurr,bitIndex9) )
& ( v131448(VarNext,bitIndex7)
<=> v15302(VarCurr,bitIndex8) )
& ( v131448(VarNext,bitIndex6)
<=> v15302(VarCurr,bitIndex7) )
& ( v131448(VarNext,bitIndex5)
<=> v15302(VarCurr,bitIndex6) )
& ( v131448(VarNext,bitIndex4)
<=> v15302(VarCurr,bitIndex5) )
& ( v131448(VarNext,bitIndex3)
<=> v15302(VarCurr,bitIndex4) )
& ( v131448(VarNext,bitIndex2)
<=> v15302(VarCurr,bitIndex3) )
& ( v131448(VarNext,bitIndex1)
<=> v15302(VarCurr,bitIndex2) )
& ( v131448(VarNext,bitIndex0)
<=> v15302(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2419,axiom,
! [VarNext] :
( v131449(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131448(VarNext,B)
<=> v131417(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131449(VarNext)
<=> v131450(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26303,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131450(VarNext)
<=> ( v131452(VarNext)
& v131402(VarNext) ) ) ) ).
fof(writeUnaryOperator_10851,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131452(VarNext)
<=> v131411(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_500,axiom,
! [VarCurr] :
( ~ v131446(VarCurr)
=> ( v10094(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_695,axiom,
! [VarCurr] :
( v131446(VarCurr)
=> ( v10094(VarCurr,bitIndex6)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9200,axiom,
! [VarCurr] :
( v131446(VarCurr)
<=> ( $true
<=> v15302(VarCurr,bitIndex5) ) ) ).
fof(addAssignment_41273,axiom,
! [VarNext] :
( v15302(VarNext,bitIndex5)
<=> v131438(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionShiftedRanges1_118,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131439(VarNext)
=> ( ( v131438(VarNext,bitIndex19)
<=> v15302(VarCurr,bitIndex20) )
& ( v131438(VarNext,bitIndex18)
<=> v15302(VarCurr,bitIndex19) )
& ( v131438(VarNext,bitIndex17)
<=> v15302(VarCurr,bitIndex18) )
& ( v131438(VarNext,bitIndex16)
<=> v15302(VarCurr,bitIndex17) )
& ( v131438(VarNext,bitIndex15)
<=> v15302(VarCurr,bitIndex16) )
& ( v131438(VarNext,bitIndex14)
<=> v15302(VarCurr,bitIndex15) )
& ( v131438(VarNext,bitIndex13)
<=> v15302(VarCurr,bitIndex14) )
& ( v131438(VarNext,bitIndex12)
<=> v15302(VarCurr,bitIndex13) )
& ( v131438(VarNext,bitIndex11)
<=> v15302(VarCurr,bitIndex12) )
& ( v131438(VarNext,bitIndex10)
<=> v15302(VarCurr,bitIndex11) )
& ( v131438(VarNext,bitIndex9)
<=> v15302(VarCurr,bitIndex10) )
& ( v131438(VarNext,bitIndex8)
<=> v15302(VarCurr,bitIndex9) )
& ( v131438(VarNext,bitIndex7)
<=> v15302(VarCurr,bitIndex8) )
& ( v131438(VarNext,bitIndex6)
<=> v15302(VarCurr,bitIndex7) )
& ( v131438(VarNext,bitIndex5)
<=> v15302(VarCurr,bitIndex6) )
& ( v131438(VarNext,bitIndex4)
<=> v15302(VarCurr,bitIndex5) )
& ( v131438(VarNext,bitIndex3)
<=> v15302(VarCurr,bitIndex4) )
& ( v131438(VarNext,bitIndex2)
<=> v15302(VarCurr,bitIndex3) )
& ( v131438(VarNext,bitIndex1)
<=> v15302(VarCurr,bitIndex2) )
& ( v131438(VarNext,bitIndex0)
<=> v15302(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2418,axiom,
! [VarNext] :
( v131439(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131438(VarNext,B)
<=> v131417(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26302,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131439(VarNext)
<=> v131440(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26301,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131440(VarNext)
<=> ( v131442(VarNext)
& v131402(VarNext) ) ) ) ).
fof(writeUnaryOperator_10850,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131442(VarNext)
<=> v131411(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_499,axiom,
! [VarCurr] :
( ~ v131424(VarCurr)
=> ( v10094(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_694,axiom,
! [VarCurr] :
( v131424(VarCurr)
=> ( v10094(VarCurr,bitIndex5)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26300,axiom,
! [VarCurr] :
( v131424(VarCurr)
<=> ( v131425(VarCurr)
& v131436(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9199,axiom,
! [VarCurr] :
( v131436(VarCurr)
<=> ( $true
<=> v15302(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26299,axiom,
! [VarCurr] :
( v131425(VarCurr)
<=> ( v131427(VarCurr)
& v131435(VarCurr) ) ) ).
fof(writeUnaryOperator_10849,axiom,
! [VarCurr] :
( ~ v131435(VarCurr)
<=> v131395(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26298,axiom,
! [VarCurr] :
( v131427(VarCurr)
<=> ( v131428(VarCurr)
& v131434(VarCurr) ) ) ).
fof(writeUnaryOperator_10848,axiom,
! [VarCurr] :
( ~ v131434(VarCurr)
<=> v131387(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26297,axiom,
! [VarCurr] :
( v131428(VarCurr)
<=> ( v131429(VarCurr)
& v131433(VarCurr) ) ) ).
fof(writeUnaryOperator_10847,axiom,
! [VarCurr] :
( ~ v131433(VarCurr)
<=> v15309(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26296,axiom,
! [VarCurr] :
( v131429(VarCurr)
<=> ( v131430(VarCurr)
& v131432(VarCurr) ) ) ).
fof(writeUnaryOperator_10846,axiom,
! [VarCurr] :
( ~ v131432(VarCurr)
<=> v131385(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26295,axiom,
! [VarCurr] :
( v131430(VarCurr)
<=> ( v131431(VarCurr)
& v131383(VarCurr) ) ) ).
fof(writeUnaryOperator_10845,axiom,
! [VarCurr] :
( ~ v131431(VarCurr)
<=> v15307(VarCurr) ) ).
fof(addAssignment_41272,axiom,
! [VarCurr] :
( v131422(VarCurr)
<=> v11295(VarCurr) ) ).
fof(addAssignment_41271,axiom,
! [VarNext] :
( v15302(VarNext,bitIndex3)
<=> v131406(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionShiftedRanges1_117,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131407(VarNext)
=> ( ( v131406(VarNext,bitIndex19)
<=> v15302(VarCurr,bitIndex20) )
& ( v131406(VarNext,bitIndex18)
<=> v15302(VarCurr,bitIndex19) )
& ( v131406(VarNext,bitIndex17)
<=> v15302(VarCurr,bitIndex18) )
& ( v131406(VarNext,bitIndex16)
<=> v15302(VarCurr,bitIndex17) )
& ( v131406(VarNext,bitIndex15)
<=> v15302(VarCurr,bitIndex16) )
& ( v131406(VarNext,bitIndex14)
<=> v15302(VarCurr,bitIndex15) )
& ( v131406(VarNext,bitIndex13)
<=> v15302(VarCurr,bitIndex14) )
& ( v131406(VarNext,bitIndex12)
<=> v15302(VarCurr,bitIndex13) )
& ( v131406(VarNext,bitIndex11)
<=> v15302(VarCurr,bitIndex12) )
& ( v131406(VarNext,bitIndex10)
<=> v15302(VarCurr,bitIndex11) )
& ( v131406(VarNext,bitIndex9)
<=> v15302(VarCurr,bitIndex10) )
& ( v131406(VarNext,bitIndex8)
<=> v15302(VarCurr,bitIndex9) )
& ( v131406(VarNext,bitIndex7)
<=> v15302(VarCurr,bitIndex8) )
& ( v131406(VarNext,bitIndex6)
<=> v15302(VarCurr,bitIndex7) )
& ( v131406(VarNext,bitIndex5)
<=> v15302(VarCurr,bitIndex6) )
& ( v131406(VarNext,bitIndex4)
<=> v15302(VarCurr,bitIndex5) )
& ( v131406(VarNext,bitIndex3)
<=> v15302(VarCurr,bitIndex4) )
& ( v131406(VarNext,bitIndex2)
<=> v15302(VarCurr,bitIndex3) )
& ( v131406(VarNext,bitIndex1)
<=> v15302(VarCurr,bitIndex2) )
& ( v131406(VarNext,bitIndex0)
<=> v15302(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2417,axiom,
! [VarNext] :
( v131407(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131406(VarNext,B)
<=> v131417(VarNext,B) ) ) ) ).
fof(addAssignment_41270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131417(VarNext,B)
<=> v131415(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_498,axiom,
! [VarCurr] :
( ~ v131418(VarCurr)
=> ( ( v131415(VarCurr,bitIndex19)
<=> v10094(VarCurr,bitIndex20) )
& ( v131415(VarCurr,bitIndex18)
<=> v10094(VarCurr,bitIndex19) )
& ( v131415(VarCurr,bitIndex17)
<=> v10094(VarCurr,bitIndex18) )
& ( v131415(VarCurr,bitIndex16)
<=> v10094(VarCurr,bitIndex17) )
& ( v131415(VarCurr,bitIndex15)
<=> v10094(VarCurr,bitIndex16) )
& ( v131415(VarCurr,bitIndex14)
<=> v10094(VarCurr,bitIndex15) )
& ( v131415(VarCurr,bitIndex13)
<=> v10094(VarCurr,bitIndex14) )
& ( v131415(VarCurr,bitIndex12)
<=> v10094(VarCurr,bitIndex13) )
& ( v131415(VarCurr,bitIndex11)
<=> v10094(VarCurr,bitIndex12) )
& ( v131415(VarCurr,bitIndex10)
<=> v10094(VarCurr,bitIndex11) )
& ( v131415(VarCurr,bitIndex9)
<=> v10094(VarCurr,bitIndex10) )
& ( v131415(VarCurr,bitIndex8)
<=> v10094(VarCurr,bitIndex9) )
& ( v131415(VarCurr,bitIndex7)
<=> v10094(VarCurr,bitIndex8) )
& ( v131415(VarCurr,bitIndex6)
<=> v10094(VarCurr,bitIndex7) )
& ( v131415(VarCurr,bitIndex5)
<=> v10094(VarCurr,bitIndex6) )
& ( v131415(VarCurr,bitIndex4)
<=> v10094(VarCurr,bitIndex5) )
& ( v131415(VarCurr,bitIndex3)
<=> v10094(VarCurr,bitIndex4) )
& ( v131415(VarCurr,bitIndex2)
<=> v10094(VarCurr,bitIndex3) )
& ( v131415(VarCurr,bitIndex1)
<=> v10094(VarCurr,bitIndex2) )
& ( v131415(VarCurr,bitIndex0)
<=> v10094(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2969,axiom,
! [VarCurr] :
( v131418(VarCurr)
=> ! [B] :
( range_19_0(B)
=> ( v131415(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_10844,axiom,
! [VarCurr] :
( ~ v131418(VarCurr)
<=> v15304(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26294,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131407(VarNext)
<=> v131408(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26293,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131408(VarNext)
<=> ( v131409(VarNext)
& v131402(VarNext) ) ) ) ).
fof(writeUnaryOperator_10843,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131409(VarNext)
<=> v131411(VarNext) ) ) ).
fof(addAssignment_41269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131411(VarNext)
<=> v131402(VarCurr) ) ) ).
fof(addAssignmentInitValue_43,axiom,
~ v15302(constB0,bitIndex3) ).
fof(addAssignmentInitValue_42,axiom,
~ v15302(constB0,bitIndex2) ).
fof(addAssignmentInitValue_41,axiom,
~ v15302(constB0,bitIndex1) ).
fof(bitBlastConstant_12664,axiom,
~ bxxxxxxxxxxxxxxxxx000(bitIndex2) ).
fof(bitBlastConstant_12663,axiom,
~ bxxxxxxxxxxxxxxxxx000(bitIndex1) ).
fof(bitBlastConstant_12662,axiom,
~ bxxxxxxxxxxxxxxxxx000(bitIndex0) ).
fof(addAssignmentInitValueVector_36,axiom,
( v15302(constB0,bitIndex0)
<=> $true ) ).
fof(addAssignment_41268,axiom,
! [VarCurr] :
( v131402(VarCurr)
<=> v13235(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26292,axiom,
! [VarCurr] :
( v131395(VarCurr)
<=> ( v131397(VarCurr)
& v131399(VarCurr) ) ) ).
fof(writeUnaryOperator_10842,axiom,
! [VarCurr] :
( ~ v131399(VarCurr)
<=> v131391(VarCurr) ) ).
fof(addAssignment_41267,axiom,
! [VarCurr] :
( v131397(VarCurr)
<=> v114189(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26291,axiom,
! [VarCurr] :
( v131387(VarCurr)
<=> ( v131389(VarCurr)
& v131393(VarCurr) ) ) ).
fof(writeUnaryOperator_10841,axiom,
! [VarCurr] :
( ~ v131393(VarCurr)
<=> v131391(VarCurr) ) ).
fof(addAssignment_41266,axiom,
! [VarCurr] :
( v131391(VarCurr)
<=> v15290(VarCurr) ) ).
fof(addAssignment_41265,axiom,
! [VarCurr] :
( v131389(VarCurr)
<=> v13219(VarCurr) ) ).
fof(addAssignment_41264,axiom,
! [VarCurr] :
( v131385(VarCurr)
<=> v114229(VarCurr) ) ).
fof(addAssignment_41263,axiom,
! [VarCurr] :
( v131383(VarCurr)
<=> v114211(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26290,axiom,
! [VarCurr] :
( v15309(VarCurr)
<=> ( v15311(VarCurr)
& v131381(VarCurr) ) ) ).
fof(writeUnaryOperator_10840,axiom,
! [VarCurr] :
( ~ v131381(VarCurr)
<=> v15326(VarCurr) ) ).
fof(addAssignment_41262,axiom,
! [VarCurr] :
( v15326(VarCurr)
<=> v15328(VarCurr) ) ).
fof(addAssignment_41261,axiom,
! [VarCurr] :
( v15328(VarCurr)
<=> v15330(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9198,axiom,
! [VarCurr] :
( v15330(VarCurr)
<=> ( ( v131379(VarCurr,bitIndex5)
<=> v15389(VarCurr,bitIndex5) )
& ( v131379(VarCurr,bitIndex4)
<=> v15389(VarCurr,bitIndex4) )
& ( v131379(VarCurr,bitIndex3)
<=> v15389(VarCurr,bitIndex3) )
& ( v131379(VarCurr,bitIndex2)
<=> v15389(VarCurr,bitIndex2) )
& ( v131379(VarCurr,bitIndex1)
<=> v15389(VarCurr,bitIndex1) )
& ( v131379(VarCurr,bitIndex0)
<=> v15389(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_41260,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131379(VarCurr,B)
<=> v10080(VarCurr,B) ) ) ).
fof(addAssignment_41259,axiom,
! [VarCurr] :
( v131379(VarCurr,bitIndex5)
<=> v15332(VarCurr) ) ).
fof(addAssignment_41258,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15389(VarCurr,B)
<=> v15391(VarCurr,B) ) ) ).
fof(addAssignment_41257,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15391(VarCurr,B)
<=> v15393(VarCurr,B) ) ) ).
fof(addAssignment_41256,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15393(VarCurr,B)
<=> v15395(VarCurr,B) ) ) ).
fof(addAssignment_41255,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15395(VarCurr,B)
<=> v15397(VarCurr,B) ) ) ).
fof(addAssignment_41254,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15397(VarCurr,B)
<=> v15399(VarCurr,B) ) ) ).
fof(addAssignment_41253,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15399(VarCurr,B)
<=> v15401(VarCurr,B) ) ) ).
fof(addAssignment_41252,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15401(VarCurr,B)
<=> v15403(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2315,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131328(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v15403(VarNext,B)
<=> v15403(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2416,axiom,
! [VarNext] :
( v131328(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v15403(VarNext,B)
<=> v131344(VarNext,B) ) ) ) ).
fof(addAssignment_41251,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v131344(VarNext,B)
<=> v131342(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5397,axiom,
! [VarCurr] :
( ~ v131339(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v131342(VarCurr,B)
<=> v131345(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5385,axiom,
! [VarCurr] :
( v131339(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v131342(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_41250,axiom,
! [VarCurr] :
( v131345(VarCurr,bitIndex0)
<=> v131373(VarCurr) ) ).
fof(addAssignment_41249,axiom,
! [VarCurr] :
( v131345(VarCurr,bitIndex1)
<=> v131371(VarCurr) ) ).
fof(addAssignment_41248,axiom,
! [VarCurr] :
( v131345(VarCurr,bitIndex2)
<=> v131366(VarCurr) ) ).
fof(addAssignment_41247,axiom,
! [VarCurr] :
( v131345(VarCurr,bitIndex3)
<=> v131361(VarCurr) ) ).
fof(addAssignment_41246,axiom,
! [VarCurr] :
( v131345(VarCurr,bitIndex4)
<=> v131356(VarCurr) ) ).
fof(addAssignment_41245,axiom,
! [VarCurr] :
( v131345(VarCurr,bitIndex5)
<=> v131347(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26289,axiom,
! [VarCurr] :
( v131371(VarCurr)
<=> ( v131372(VarCurr)
& v131375(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2598,axiom,
! [VarCurr] :
( v131375(VarCurr)
<=> ( v15403(VarCurr,bitIndex0)
| v15403(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26288,axiom,
! [VarCurr] :
( v131372(VarCurr)
<=> ( v131373(VarCurr)
| v131374(VarCurr) ) ) ).
fof(writeUnaryOperator_10839,axiom,
! [VarCurr] :
( ~ v131374(VarCurr)
<=> v15403(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10838,axiom,
! [VarCurr] :
( ~ v131373(VarCurr)
<=> v15403(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26287,axiom,
! [VarCurr] :
( v131366(VarCurr)
<=> ( v131367(VarCurr)
& v131370(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2597,axiom,
! [VarCurr] :
( v131370(VarCurr)
<=> ( v131353(VarCurr)
| v15403(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26286,axiom,
! [VarCurr] :
( v131367(VarCurr)
<=> ( v131368(VarCurr)
| v131369(VarCurr) ) ) ).
fof(writeUnaryOperator_10837,axiom,
! [VarCurr] :
( ~ v131369(VarCurr)
<=> v15403(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10836,axiom,
! [VarCurr] :
( ~ v131368(VarCurr)
<=> v131353(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26285,axiom,
! [VarCurr] :
( v131361(VarCurr)
<=> ( v131362(VarCurr)
& v131365(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2596,axiom,
! [VarCurr] :
( v131365(VarCurr)
<=> ( v131352(VarCurr)
| v15403(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26284,axiom,
! [VarCurr] :
( v131362(VarCurr)
<=> ( v131363(VarCurr)
| v131364(VarCurr) ) ) ).
fof(writeUnaryOperator_10835,axiom,
! [VarCurr] :
( ~ v131364(VarCurr)
<=> v15403(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10834,axiom,
! [VarCurr] :
( ~ v131363(VarCurr)
<=> v131352(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26283,axiom,
! [VarCurr] :
( v131356(VarCurr)
<=> ( v131357(VarCurr)
& v131360(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2595,axiom,
! [VarCurr] :
( v131360(VarCurr)
<=> ( v131351(VarCurr)
| v15403(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26282,axiom,
! [VarCurr] :
( v131357(VarCurr)
<=> ( v131358(VarCurr)
| v131359(VarCurr) ) ) ).
fof(writeUnaryOperator_10833,axiom,
! [VarCurr] :
( ~ v131359(VarCurr)
<=> v15403(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10832,axiom,
! [VarCurr] :
( ~ v131358(VarCurr)
<=> v131351(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26281,axiom,
! [VarCurr] :
( v131347(VarCurr)
<=> ( v131348(VarCurr)
& v131355(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2594,axiom,
! [VarCurr] :
( v131355(VarCurr)
<=> ( v131350(VarCurr)
| v15403(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26280,axiom,
! [VarCurr] :
( v131348(VarCurr)
<=> ( v131349(VarCurr)
| v131354(VarCurr) ) ) ).
fof(writeUnaryOperator_10831,axiom,
! [VarCurr] :
( ~ v131354(VarCurr)
<=> v15403(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_10830,axiom,
! [VarCurr] :
( ~ v131349(VarCurr)
<=> v131350(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2593,axiom,
! [VarCurr] :
( v131350(VarCurr)
<=> ( v131351(VarCurr)
& v15403(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2592,axiom,
! [VarCurr] :
( v131351(VarCurr)
<=> ( v131352(VarCurr)
& v15403(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2591,axiom,
! [VarCurr] :
( v131352(VarCurr)
<=> ( v131353(VarCurr)
& v15403(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2590,axiom,
! [VarCurr] :
( v131353(VarCurr)
<=> ( v15403(VarCurr,bitIndex0)
& v15403(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131328(VarNext)
<=> ( v131329(VarNext)
& v131338(VarNext) ) ) ) ).
fof(addAssignment_41244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131338(VarNext)
<=> v131336(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26278,axiom,
! [VarCurr] :
( v131336(VarCurr)
<=> ( v131339(VarCurr)
| v131340(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26277,axiom,
! [VarCurr] :
( v131340(VarCurr)
<=> ( v15407(VarCurr)
& v131341(VarCurr) ) ) ).
fof(writeUnaryOperator_10829,axiom,
! [VarCurr] :
( ~ v131341(VarCurr)
<=> v131339(VarCurr) ) ).
fof(writeUnaryOperator_10828,axiom,
! [VarCurr] :
( ~ v131339(VarCurr)
<=> v15405(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131329(VarNext)
<=> ( v131330(VarNext)
& v131325(VarNext) ) ) ) ).
fof(writeUnaryOperator_10827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131330(VarNext)
<=> v131332(VarNext) ) ) ).
fof(addAssignment_41243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131332(VarNext)
<=> v131325(VarCurr) ) ) ).
fof(addAssignmentInitValue_40,axiom,
~ v15403(constB0,bitIndex5) ).
fof(addAssignmentInitValue_39,axiom,
~ v15403(constB0,bitIndex4) ).
fof(addAssignmentInitValue_38,axiom,
~ v15403(constB0,bitIndex3) ).
fof(addAssignmentInitValue_37,axiom,
~ v15403(constB0,bitIndex2) ).
fof(addAssignmentInitValue_36,axiom,
~ v15403(constB0,bitIndex1) ).
fof(addAssignmentInitValue_35,axiom,
v15403(constB0,bitIndex0) ).
fof(addAssignment_41242,axiom,
! [VarCurr] :
( v131325(VarCurr)
<=> v190(VarCurr) ) ).
fof(addAssignment_41241,axiom,
! [VarCurr] :
( v15407(VarCurr)
<=> v15409(VarCurr) ) ).
fof(addAssignment_41240,axiom,
! [VarCurr] :
( v15409(VarCurr)
<=> v15411(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26275,axiom,
! [VarCurr] :
( v15411(VarCurr)
<=> ( v131323(VarCurr)
& v131320(VarCurr) ) ) ).
fof(writeUnaryOperator_10826,axiom,
! [VarCurr] :
( ~ v131323(VarCurr)
<=> v15413(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9197,axiom,
! [VarCurr] :
( v131320(VarCurr)
<=> ( ( v129443(VarCurr,bitIndex1)
<=> $true )
& ( v129443(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2314,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131303(VarNext)
=> ( v15413(VarNext)
<=> v15413(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2415,axiom,
! [VarNext] :
( v131303(VarNext)
=> ( v15413(VarNext)
<=> v131316(VarNext) ) ) ).
fof(addAssignment_41239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131316(VarNext)
<=> v131314(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5396,axiom,
! [VarCurr] :
( ~ v129433(VarCurr)
=> ( v131314(VarCurr)
<=> v129796(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5384,axiom,
! [VarCurr] :
( v129433(VarCurr)
=> ( v131314(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131303(VarNext)
<=> ( v131304(VarNext)
& v131311(VarNext) ) ) ) ).
fof(addAssignment_41238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131311(VarNext)
<=> v131309(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26273,axiom,
! [VarCurr] :
( v131309(VarCurr)
<=> ( v129433(VarCurr)
| v131312(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26272,axiom,
! [VarCurr] :
( v131312(VarCurr)
<=> ( v15417(VarCurr)
& v131313(VarCurr) ) ) ).
fof(writeUnaryOperator_10825,axiom,
! [VarCurr] :
( ~ v131313(VarCurr)
<=> v129433(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131304(VarNext)
<=> ( v131306(VarNext)
& v129419(VarNext) ) ) ) ).
fof(writeUnaryOperator_10824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131306(VarNext)
<=> v129426(VarNext) ) ) ).
fof(addAssignment_41237,axiom,
! [VarCurr] :
( v15417(VarCurr)
<=> v15419(VarCurr) ) ).
fof(addAssignment_41236,axiom,
! [VarCurr] :
( v15419(VarCurr)
<=> v15421(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26270,axiom,
! [VarCurr] :
( v15421(VarCurr)
<=> ( v131296(VarCurr)
| v131299(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2589,axiom,
! [VarCurr] :
( v131299(VarCurr)
<=> ( v121(VarCurr,bitIndex2)
& v131300(VarCurr) ) ) ).
fof(writeUnaryOperator_10823,axiom,
! [VarCurr] :
( ~ v131300(VarCurr)
<=> v112(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26269,axiom,
! [VarCurr] :
( v131296(VarCurr)
<=> ( v131297(VarCurr)
& v131298(VarCurr) ) ) ).
fof(writeUnaryOperator_10822,axiom,
! [VarCurr] :
( ~ v131298(VarCurr)
<=> v112(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2588,axiom,
! [VarCurr] :
( v131297(VarCurr)
<=> ( v15423(VarCurr)
& v121(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_41235,axiom,
! [VarNext] :
( v112(VarNext,bitIndex2)
<=> v131283(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionShiftedRanges1_116,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131284(VarNext)
=> ( ( v131283(VarNext,bitIndex1)
<=> v112(VarCurr,bitIndex2) )
& ( v131283(VarNext,bitIndex0)
<=> v112(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2414,axiom,
! [VarNext] :
( v131284(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v131283(VarNext,B)
<=> v131292(VarNext,B) ) ) ) ).
fof(addAssignment_41234,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v131292(VarNext,B)
<=> v131290(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_497,axiom,
! [VarCurr] :
( ~ v131267(VarCurr)
=> ( ( v131290(VarCurr,bitIndex1)
<=> v121(VarCurr,bitIndex2) )
& ( v131290(VarCurr,bitIndex0)
<=> v121(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2968,axiom,
! [VarCurr] :
( v131267(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v131290(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26268,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131284(VarNext)
<=> v131285(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26267,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131285(VarNext)
<=> ( v131287(VarNext)
& v131200(VarNext) ) ) ) ).
fof(writeUnaryOperator_10821,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131287(VarNext)
<=> v131207(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_496,axiom,
! [VarCurr] :
( ~ v131271(VarCurr)
=> ( v121(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_693,axiom,
! [VarCurr] :
( v131271(VarCurr)
=> ( v121(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26266,axiom,
! [VarCurr] :
( v131271(VarCurr)
<=> ( v131272(VarCurr)
| v131278(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26265,axiom,
! [VarCurr] :
( v131278(VarCurr)
<=> ( v131279(VarCurr)
& v131280(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26264,axiom,
! [VarCurr] :
( v131280(VarCurr)
<=> ( v15451(VarCurr)
& v131281(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9196,axiom,
! [VarCurr] :
( v131281(VarCurr)
<=> ( $true
<=> v112(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10820,axiom,
! [VarCurr] :
( ~ v131279(VarCurr)
<=> v131253(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26263,axiom,
! [VarCurr] :
( v131272(VarCurr)
<=> ( v131273(VarCurr)
& v131253(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26262,axiom,
! [VarCurr] :
( v131273(VarCurr)
<=> ( v131275(VarCurr)
& v131242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26261,axiom,
! [VarCurr] :
( v131275(VarCurr)
<=> ( v131276(VarCurr)
& v15423(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26260,axiom,
! [VarCurr] :
( v131276(VarCurr)
<=> ( v131241(VarCurr)
& v131277(VarCurr) ) ) ).
fof(writeUnaryOperator_10819,axiom,
! [VarCurr] :
( ~ v131277(VarCurr)
<=> v129373(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2313,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131258(VarNext)
=> ( v112(VarNext,bitIndex0)
<=> v112(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2413,axiom,
! [VarNext] :
( v131258(VarNext)
=> ( v112(VarNext,bitIndex0)
<=> v131266(VarNext) ) ) ).
fof(addAssignment_41233,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131266(VarNext)
<=> v131264(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3164,axiom,
! [VarCurr] :
( ~ v131267(VarCurr)
=> ( v131264(VarCurr)
<=> v121(VarCurr,bitIndex0) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2967,axiom,
! [VarCurr] :
( v131267(VarCurr)
=> ( v131264(VarCurr)
<=> $true ) ) ).
fof(writeUnaryOperator_10818,axiom,
! [VarCurr] :
( ~ v131267(VarCurr)
<=> v114(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26259,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131258(VarNext)
<=> v131259(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26258,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131259(VarNext)
<=> ( v131260(VarNext)
& v131200(VarNext) ) ) ) ).
fof(writeUnaryOperator_10817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131260(VarNext)
<=> v131207(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3163,axiom,
! [VarCurr] :
( ~ v131228(VarCurr)
=> ( v121(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2966,axiom,
! [VarCurr] :
( v131228(VarCurr)
=> ( v121(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26257,axiom,
! [VarCurr] :
( v131228(VarCurr)
<=> ( v131229(VarCurr)
& v131253(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26256,axiom,
! [VarCurr] :
( v131253(VarCurr)
<=> ( v131254(VarCurr)
| v131255(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9195,axiom,
! [VarCurr] :
( v131255(VarCurr)
<=> ( $true
<=> v112(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_9194,axiom,
! [VarCurr] :
( v131254(VarCurr)
<=> ( $true
<=> v112(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26255,axiom,
! [VarCurr] :
( v131229(VarCurr)
<=> ( v131230(VarCurr)
| v131247(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26254,axiom,
! [VarCurr] :
( v131247(VarCurr)
<=> ( v131249(VarCurr)
& v131242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26253,axiom,
! [VarCurr] :
( v131249(VarCurr)
<=> ( v131250(VarCurr)
& v15423(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26252,axiom,
! [VarCurr] :
( v131250(VarCurr)
<=> ( v131251(VarCurr)
& v129373(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26251,axiom,
! [VarCurr] :
( v131251(VarCurr)
<=> ( v131252(VarCurr)
& v131236(VarCurr) ) ) ).
fof(writeUnaryOperator_10816,axiom,
! [VarCurr] :
( ~ v131252(VarCurr)
<=> v15451(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26250,axiom,
! [VarCurr] :
( v131230(VarCurr)
<=> ( v131231(VarCurr)
| v131243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26249,axiom,
! [VarCurr] :
( v131243(VarCurr)
<=> ( v131245(VarCurr)
& v131242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26248,axiom,
! [VarCurr] :
( v131245(VarCurr)
<=> ( v131241(VarCurr)
& v131246(VarCurr) ) ) ).
fof(writeUnaryOperator_10815,axiom,
! [VarCurr] :
( ~ v131246(VarCurr)
<=> v15423(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26247,axiom,
! [VarCurr] :
( v131231(VarCurr)
<=> ( v131232(VarCurr)
| v131237(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26246,axiom,
! [VarCurr] :
( v131237(VarCurr)
<=> ( v131239(VarCurr)
& v131242(VarCurr) ) ) ).
fof(writeUnaryOperator_10814,axiom,
! [VarCurr] :
( ~ v131242(VarCurr)
<=> v235(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26245,axiom,
! [VarCurr] :
( v131239(VarCurr)
<=> ( v131240(VarCurr)
& v15423(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26244,axiom,
! [VarCurr] :
( v131240(VarCurr)
<=> ( v131241(VarCurr)
& v129373(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26243,axiom,
! [VarCurr] :
( v131241(VarCurr)
<=> ( v15451(VarCurr)
& v131236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26242,axiom,
! [VarCurr] :
( v131232(VarCurr)
<=> ( v131233(VarCurr)
| v131234(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26241,axiom,
! [VarCurr] :
( v131234(VarCurr)
<=> ( v131236(VarCurr)
& v235(VarCurr) ) ) ).
fof(writeUnaryOperator_10813,axiom,
! [VarCurr] :
( ~ v131236(VarCurr)
<=> v123(VarCurr) ) ).
fof(addAssignment_41232,axiom,
! [VarCurr] :
( v131233(VarCurr)
<=> v123(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131203(VarNext)
=> ( v129373(VarNext)
<=> v129373(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2412,axiom,
! [VarNext] :
( v131203(VarNext)
=> ( v129373(VarNext)
<=> v131220(VarNext) ) ) ).
fof(addAssignment_41231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131220(VarNext)
<=> v131218(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5395,axiom,
! [VarCurr] :
( ~ v131214(VarCurr)
=> ( v131218(VarCurr)
<=> v131221(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5383,axiom,
! [VarCurr] :
( v131214(VarCurr)
=> ( v131218(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3162,axiom,
! [VarCurr] :
( ~ v15421(VarCurr)
=> ( v131221(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2965,axiom,
! [VarCurr] :
( v15421(VarCurr)
=> ( v131221(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131203(VarNext)
<=> ( v131204(VarNext)
& v131213(VarNext) ) ) ) ).
fof(addAssignment_41230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131213(VarNext)
<=> v131211(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26239,axiom,
! [VarCurr] :
( v131211(VarCurr)
<=> ( v131214(VarCurr)
| v131215(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26238,axiom,
! [VarCurr] :
( v131215(VarCurr)
<=> ( v131216(VarCurr)
& v131217(VarCurr) ) ) ).
fof(writeUnaryOperator_10812,axiom,
! [VarCurr] :
( ~ v131217(VarCurr)
<=> v131214(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26237,axiom,
! [VarCurr] :
( v131216(VarCurr)
<=> ( v15421(VarCurr)
<~> v129375(VarCurr) ) ) ).
fof(writeUnaryOperator_10811,axiom,
! [VarCurr] :
( ~ v131214(VarCurr)
<=> v114(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26236,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131204(VarNext)
<=> ( v131205(VarNext)
& v131200(VarNext) ) ) ) ).
fof(writeUnaryOperator_10810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131205(VarNext)
<=> v131207(VarNext) ) ) ).
fof(addAssignment_41229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131207(VarNext)
<=> v131200(VarCurr) ) ) ).
fof(addAssignment_41228,axiom,
! [VarCurr] :
( v131200(VarCurr)
<=> v190(VarCurr) ) ).
fof(addAssignment_41227,axiom,
! [VarCurr] :
( v129375(VarCurr)
<=> v129377(VarCurr) ) ).
fof(addAssignment_41226,axiom,
! [VarCurr] :
( v129377(VarCurr)
<=> v129379(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3161,axiom,
! [VarCurr] :
( ~ v131150(VarCurr)
=> ( v129379(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2964,axiom,
! [VarCurr] :
( v131150(VarCurr)
=> ( v129379(VarCurr)
<=> v131188(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges6_8,axiom,
! [VarCurr] :
( ( ~ v131156(VarCurr)
& ~ v131157(VarCurr)
& ~ v131160(VarCurr)
& ~ v131163(VarCurr)
& ~ v131166(VarCurr)
& ~ v131171(VarCurr)
& v131179(VarCurr) )
=> ( v131188(VarCurr)
<=> v131198(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges5_9,axiom,
! [VarCurr] :
( ( ~ v131156(VarCurr)
& ~ v131157(VarCurr)
& ~ v131160(VarCurr)
& ~ v131163(VarCurr)
& ~ v131166(VarCurr)
& v131171(VarCurr) )
=> ( v131188(VarCurr)
<=> v131197(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges4_7,axiom,
! [VarCurr] :
( ( ~ v131156(VarCurr)
& ~ v131157(VarCurr)
& ~ v131160(VarCurr)
& ~ v131163(VarCurr)
& v131166(VarCurr) )
=> ( v131188(VarCurr)
<=> v131126(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_10,axiom,
! [VarCurr] :
( ( ~ v131156(VarCurr)
& ~ v131157(VarCurr)
& ~ v131160(VarCurr)
& v131163(VarCurr) )
=> ( v131188(VarCurr)
<=> v131189(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_15,axiom,
! [VarCurr] :
( ( ~ v131156(VarCurr)
& ~ v131157(VarCurr)
& v131160(VarCurr) )
=> ( v131188(VarCurr)
<=> v131126(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2311,axiom,
! [VarCurr] :
( ( ~ v131156(VarCurr)
& v131157(VarCurr) )
=> ( v131188(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2411,axiom,
! [VarCurr] :
( v131156(VarCurr)
=> ( v131188(VarCurr)
<=> v130159(VarCurr,bitIndex0) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5394,axiom,
! [VarCurr] :
( ~ v15417(VarCurr)
=> ( v131198(VarCurr)
<=> v131126(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5382,axiom,
! [VarCurr] :
( v15417(VarCurr)
=> ( v131198(VarCurr)
<=> v130204(VarCurr,bitIndex0) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5393,axiom,
! [VarCurr] :
( ~ v15417(VarCurr)
=> ( v131197(VarCurr)
<=> v131126(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5381,axiom,
! [VarCurr] :
( v15417(VarCurr)
=> ( v131197(VarCurr)
<=> v130189(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3160,axiom,
! [VarCurr] :
( ~ v15417(VarCurr)
=> ( v131189(VarCurr)
<=> v131190(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2963,axiom,
! [VarCurr] :
( v15417(VarCurr)
=> ( v131189(VarCurr)
<=> v130174(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3159,axiom,
! [VarCurr] :
( ~ v131191(VarCurr)
=> ( v131190(VarCurr)
<=> v131126(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2962,axiom,
! [VarCurr] :
( v131191(VarCurr)
=> ( v131190(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26235,axiom,
! [VarCurr] :
( v131191(VarCurr)
<=> ( v131192(VarCurr)
& v131196(VarCurr) ) ) ).
fof(writeUnaryOperator_10809,axiom,
! [VarCurr] :
( ~ v131196(VarCurr)
<=> v130236(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26234,axiom,
! [VarCurr] :
( v131192(VarCurr)
<=> ( v131193(VarCurr)
& v131195(VarCurr) ) ) ).
fof(writeUnaryOperator_10808,axiom,
! [VarCurr] :
( ~ v131195(VarCurr)
<=> v129453(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26233,axiom,
! [VarCurr] :
( v131193(VarCurr)
<=> ( v129798(VarCurr)
& v131194(VarCurr) ) ) ).
fof(writeUnaryOperator_10807,axiom,
! [VarCurr] :
( ~ v131194(VarCurr)
<=> v130232(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26232,axiom,
! [VarCurr] :
( v131150(VarCurr)
<=> ( v131151(VarCurr)
| v131179(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26231,axiom,
! [VarCurr] :
( v131179(VarCurr)
<=> ( v131180(VarCurr)
& v131184(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26230,axiom,
! [VarCurr] :
( v131184(VarCurr)
<=> ( v131185(VarCurr)
& v130265(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26229,axiom,
! [VarCurr] :
( v131185(VarCurr)
<=> ( v15417(VarCurr)
| v131186(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26228,axiom,
! [VarCurr] :
( v131186(VarCurr)
<=> ( v129792(VarCurr)
& v131187(VarCurr) ) ) ).
fof(writeUnaryOperator_10806,axiom,
! [VarCurr] :
( ~ v131187(VarCurr)
<=> v15417(VarCurr) ) ).
fof(writeUnaryOperator_10805,axiom,
! [VarCurr] :
( ~ v131180(VarCurr)
<=> v131181(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26227,axiom,
! [VarCurr] :
( v131181(VarCurr)
<=> ( v131182(VarCurr)
| v130252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26226,axiom,
! [VarCurr] :
( v131182(VarCurr)
<=> ( v131183(VarCurr)
| v130255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26225,axiom,
! [VarCurr] :
( v131183(VarCurr)
<=> ( v130223(VarCurr)
| v130242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26224,axiom,
! [VarCurr] :
( v131151(VarCurr)
<=> ( v131152(VarCurr)
| v131171(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26223,axiom,
! [VarCurr] :
( v131171(VarCurr)
<=> ( v131172(VarCurr)
& v131175(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26222,axiom,
! [VarCurr] :
( v131175(VarCurr)
<=> ( v131176(VarCurr)
& v130252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26221,axiom,
! [VarCurr] :
( v131176(VarCurr)
<=> ( v15417(VarCurr)
| v131177(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26220,axiom,
! [VarCurr] :
( v131177(VarCurr)
<=> ( v129792(VarCurr)
& v131178(VarCurr) ) ) ).
fof(writeUnaryOperator_10804,axiom,
! [VarCurr] :
( ~ v131178(VarCurr)
<=> v15417(VarCurr) ) ).
fof(writeUnaryOperator_10803,axiom,
! [VarCurr] :
( ~ v131172(VarCurr)
<=> v131173(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26219,axiom,
! [VarCurr] :
( v131173(VarCurr)
<=> ( v131174(VarCurr)
| v130255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26218,axiom,
! [VarCurr] :
( v131174(VarCurr)
<=> ( v130223(VarCurr)
| v130242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26217,axiom,
! [VarCurr] :
( v131152(VarCurr)
<=> ( v131153(VarCurr)
| v131166(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26216,axiom,
! [VarCurr] :
( v131166(VarCurr)
<=> ( v131167(VarCurr)
& v131169(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26215,axiom,
! [VarCurr] :
( v131169(VarCurr)
<=> ( v131170(VarCurr)
& v130255(VarCurr) ) ) ).
fof(writeUnaryOperator_10802,axiom,
! [VarCurr] :
( ~ v131170(VarCurr)
<=> v130306(VarCurr) ) ).
fof(writeUnaryOperator_10801,axiom,
! [VarCurr] :
( ~ v131167(VarCurr)
<=> v131168(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26214,axiom,
! [VarCurr] :
( v131168(VarCurr)
<=> ( v130223(VarCurr)
| v130242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26213,axiom,
! [VarCurr] :
( v131153(VarCurr)
<=> ( v131154(VarCurr)
| v131163(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26212,axiom,
! [VarCurr] :
( v131163(VarCurr)
<=> ( v131164(VarCurr)
& v130239(VarCurr) ) ) ).
fof(writeUnaryOperator_10800,axiom,
! [VarCurr] :
( ~ v131164(VarCurr)
<=> v131165(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26211,axiom,
! [VarCurr] :
( v131165(VarCurr)
<=> ( v130223(VarCurr)
| v130242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26210,axiom,
! [VarCurr] :
( v131154(VarCurr)
<=> ( v131155(VarCurr)
| v131160(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26209,axiom,
! [VarCurr] :
( v131160(VarCurr)
<=> ( v131161(VarCurr)
& v130243(VarCurr) ) ) ).
fof(writeUnaryOperator_10799,axiom,
! [VarCurr] :
( ~ v131161(VarCurr)
<=> v131162(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26208,axiom,
! [VarCurr] :
( v131162(VarCurr)
<=> ( v130223(VarCurr)
| v130242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26207,axiom,
! [VarCurr] :
( v131155(VarCurr)
<=> ( v131156(VarCurr)
| v131157(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26206,axiom,
! [VarCurr] :
( v131157(VarCurr)
<=> ( v131158(VarCurr)
& v131159(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26205,axiom,
! [VarCurr] :
( v131159(VarCurr)
<=> ( v129385(VarCurr)
& v130242(VarCurr) ) ) ).
fof(writeUnaryOperator_10798,axiom,
! [VarCurr] :
( ~ v131158(VarCurr)
<=> v130223(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26204,axiom,
! [VarCurr] :
( v131156(VarCurr)
<=> ( v15417(VarCurr)
& v130223(VarCurr) ) ) ).
fof(addAssignment_41225,axiom,
! [VarCurr] :
( v130204(VarCurr,bitIndex0)
<=> v130205(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3158,axiom,
! [VarCurr] :
( ~ v130411(VarCurr)
=> ( v130217(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2961,axiom,
! [VarCurr] :
( v130411(VarCurr)
=> ( v130217(VarCurr)
<=> v131146(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3157,axiom,
! [VarCurr] :
( ~ v130800(VarCurr)
=> ( v131146(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2960,axiom,
! [VarCurr] :
( v130800(VarCurr)
=> ( v131146(VarCurr)
<=> $true ) ) ).
fof(addAssignment_41224,axiom,
! [VarCurr] :
( v130189(VarCurr,bitIndex0)
<=> v130190(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3156,axiom,
! [VarCurr] :
( ~ v130411(VarCurr)
=> ( v130202(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2959,axiom,
! [VarCurr] :
( v130411(VarCurr)
=> ( v130202(VarCurr)
<=> v131141(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3155,axiom,
! [VarCurr] :
( ~ v130800(VarCurr)
=> ( v131141(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2958,axiom,
! [VarCurr] :
( v130800(VarCurr)
=> ( v131141(VarCurr)
<=> $true ) ) ).
fof(addAssignment_41223,axiom,
! [VarCurr] :
( v130174(VarCurr,bitIndex0)
<=> v130175(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3154,axiom,
! [VarCurr] :
( ~ v130411(VarCurr)
=> ( v130187(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2957,axiom,
! [VarCurr] :
( v130411(VarCurr)
=> ( v130187(VarCurr)
<=> v131136(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3153,axiom,
! [VarCurr] :
( ~ v130800(VarCurr)
=> ( v131136(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2956,axiom,
! [VarCurr] :
( v130800(VarCurr)
=> ( v131136(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26203,axiom,
! [VarCurr] :
( v131126(VarCurr)
<=> ( v131128(VarCurr)
& v129794(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_10797,axiom,
! [VarCurr] :
( ~ v131128(VarCurr)
<=> v131129(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2587,axiom,
! [VarCurr] :
( v131129(VarCurr)
<=> ( v131131(VarCurr)
| v129794(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2586,axiom,
! [VarCurr] :
( v131131(VarCurr)
<=> ( v131132(VarCurr)
| v129794(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2585,axiom,
! [VarCurr] :
( v131132(VarCurr)
<=> ( v131133(VarCurr)
| v129794(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2584,axiom,
! [VarCurr] :
( v131133(VarCurr)
<=> ( v129794(VarCurr,bitIndex1)
| v129794(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_41222,axiom,
! [VarCurr] :
( v130159(VarCurr,bitIndex0)
<=> v130160(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3152,axiom,
! [VarCurr] :
( ~ v130411(VarCurr)
=> ( v130172(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2955,axiom,
! [VarCurr] :
( v130411(VarCurr)
=> ( v130172(VarCurr)
<=> v131122(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3151,axiom,
! [VarCurr] :
( ~ v130800(VarCurr)
=> ( v131122(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2954,axiom,
! [VarCurr] :
( v130800(VarCurr)
=> ( v131122(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2310,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131109(VarNext)
=> ( v129381(VarNext,bitIndex0)
<=> v129381(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2410,axiom,
! [VarNext] :
( v131109(VarNext)
=> ( v129381(VarNext,bitIndex0)
<=> v131117(VarNext) ) ) ).
fof(addAssignment_41221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131117(VarNext)
<=> v131115(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3150,axiom,
! [VarCurr] :
( ~ v130282(VarCurr)
=> ( v131115(VarCurr)
<=> v129383(VarCurr,bitIndex0) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2953,axiom,
! [VarCurr] :
( v130282(VarCurr)
=> ( v131115(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26202,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131109(VarNext)
<=> v131110(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131110(VarNext)
<=> ( v131112(VarNext)
& v129419(VarNext) ) ) ) ).
fof(writeUnaryOperator_10796,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131112(VarNext)
<=> v129426(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3149,axiom,
! [VarCurr] :
( ~ v131061(VarCurr)
=> ( v129383(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2952,axiom,
! [VarCurr] :
( v131061(VarCurr)
=> ( v129383(VarCurr,bitIndex0)
<=> v131101(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges4_6,axiom,
! [VarCurr] :
( ( ~ v130223(VarCurr)
& ~ v131065(VarCurr)
& ~ v131066(VarCurr)
& ~ v131079(VarCurr)
& v131090(VarCurr) )
=> ( v131101(VarCurr)
<=> v131106(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_9,axiom,
! [VarCurr] :
( ( ~ v130223(VarCurr)
& ~ v131065(VarCurr)
& ~ v131066(VarCurr)
& v131079(VarCurr) )
=> ( v131101(VarCurr)
<=> v131105(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_14,axiom,
! [VarCurr] :
( ( ~ v130223(VarCurr)
& ~ v131065(VarCurr)
& v131066(VarCurr) )
=> ( v131101(VarCurr)
<=> v131103(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2309,axiom,
! [VarCurr] :
( ( ~ v130223(VarCurr)
& v131065(VarCurr) )
=> ( v131101(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2409,axiom,
! [VarCurr] :
( v130223(VarCurr)
=> ( v131101(VarCurr)
<=> v131102(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5392,axiom,
! [VarCurr] :
( ~ v15417(VarCurr)
=> ( v131106(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_37,axiom,
! [VarCurr] :
( v15417(VarCurr)
=> ( v131106(VarCurr)
<=> v130204(VarCurr,bitIndex10) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5391,axiom,
! [VarCurr] :
( ~ v15417(VarCurr)
=> ( v131105(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_36,axiom,
! [VarCurr] :
( v15417(VarCurr)
=> ( v131105(VarCurr)
<=> v130189(VarCurr,bitIndex10) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5390,axiom,
! [VarCurr] :
( ~ v15417(VarCurr)
=> ( v131103(VarCurr)
<=> v131104(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_35,axiom,
! [VarCurr] :
( v15417(VarCurr)
=> ( v131103(VarCurr)
<=> v130174(VarCurr,bitIndex10) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3148,axiom,
! [VarCurr] :
( ~ v129798(VarCurr)
=> ( v131104(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2951,axiom,
! [VarCurr] :
( v129798(VarCurr)
=> ( v131104(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3147,axiom,
! [VarCurr] :
( ~ v15417(VarCurr)
=> ( v131102(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_692,axiom,
! [VarCurr] :
( v15417(VarCurr)
=> ( v131102(VarCurr)
<=> v130159(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26200,axiom,
! [VarCurr] :
( v131061(VarCurr)
<=> ( v131062(VarCurr)
| v131090(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26199,axiom,
! [VarCurr] :
( v131090(VarCurr)
<=> ( v131091(VarCurr)
& v131094(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26198,axiom,
! [VarCurr] :
( v131094(VarCurr)
<=> ( v131095(VarCurr)
& v131100(VarCurr) ) ) ).
fof(writeUnaryOperator_10795,axiom,
! [VarCurr] :
( ~ v131100(VarCurr)
<=> v131089(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26197,axiom,
! [VarCurr] :
( v131095(VarCurr)
<=> ( v131096(VarCurr)
& v130265(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26196,axiom,
! [VarCurr] :
( v131096(VarCurr)
<=> ( v15417(VarCurr)
| v131097(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26195,axiom,
! [VarCurr] :
( v131097(VarCurr)
<=> ( v131098(VarCurr)
& v131099(VarCurr) ) ) ).
fof(writeUnaryOperator_10794,axiom,
! [VarCurr] :
( ~ v131099(VarCurr)
<=> v15417(VarCurr) ) ).
fof(writeUnaryOperator_10793,axiom,
! [VarCurr] :
( ~ v131098(VarCurr)
<=> v129792(VarCurr) ) ).
fof(writeUnaryOperator_10792,axiom,
! [VarCurr] :
( ~ v131091(VarCurr)
<=> v131092(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26194,axiom,
! [VarCurr] :
( v131092(VarCurr)
<=> ( v131093(VarCurr)
| v130252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26193,axiom,
! [VarCurr] :
( v131093(VarCurr)
<=> ( v130242(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26192,axiom,
! [VarCurr] :
( v131062(VarCurr)
<=> ( v131063(VarCurr)
| v131079(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26191,axiom,
! [VarCurr] :
( v131079(VarCurr)
<=> ( v131080(VarCurr)
& v131082(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26190,axiom,
! [VarCurr] :
( v131082(VarCurr)
<=> ( v131083(VarCurr)
& v131088(VarCurr) ) ) ).
fof(writeUnaryOperator_10791,axiom,
! [VarCurr] :
( ~ v131088(VarCurr)
<=> v131089(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26189,axiom,
! [VarCurr] :
( v131089(VarCurr)
<=> ( v130243(VarCurr)
| v130255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26188,axiom,
! [VarCurr] :
( v131083(VarCurr)
<=> ( v131084(VarCurr)
& v130252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26187,axiom,
! [VarCurr] :
( v131084(VarCurr)
<=> ( v15417(VarCurr)
| v131085(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26186,axiom,
! [VarCurr] :
( v131085(VarCurr)
<=> ( v131086(VarCurr)
& v131087(VarCurr) ) ) ).
fof(writeUnaryOperator_10790,axiom,
! [VarCurr] :
( ~ v131087(VarCurr)
<=> v15417(VarCurr) ) ).
fof(writeUnaryOperator_10789,axiom,
! [VarCurr] :
( ~ v131086(VarCurr)
<=> v129792(VarCurr) ) ).
fof(writeUnaryOperator_10788,axiom,
! [VarCurr] :
( ~ v131080(VarCurr)
<=> v131081(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26185,axiom,
! [VarCurr] :
( v131081(VarCurr)
<=> ( v130242(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26184,axiom,
! [VarCurr] :
( v131063(VarCurr)
<=> ( v131064(VarCurr)
| v131066(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26183,axiom,
! [VarCurr] :
( v131066(VarCurr)
<=> ( v131067(VarCurr)
& v131068(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26182,axiom,
! [VarCurr] :
( v131068(VarCurr)
<=> ( v131069(VarCurr)
& v131078(VarCurr) ) ) ).
fof(writeUnaryOperator_10787,axiom,
! [VarCurr] :
( ~ v131078(VarCurr)
<=> v130243(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26181,axiom,
! [VarCurr] :
( v131069(VarCurr)
<=> ( v131070(VarCurr)
& v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26180,axiom,
! [VarCurr] :
( v131070(VarCurr)
<=> ( v15417(VarCurr)
| v131071(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26179,axiom,
! [VarCurr] :
( v131071(VarCurr)
<=> ( v131072(VarCurr)
& v131077(VarCurr) ) ) ).
fof(writeUnaryOperator_10786,axiom,
! [VarCurr] :
( ~ v131077(VarCurr)
<=> v15417(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26178,axiom,
! [VarCurr] :
( v131072(VarCurr)
<=> ( v131073(VarCurr)
& v131076(VarCurr) ) ) ).
fof(writeUnaryOperator_10785,axiom,
! [VarCurr] :
( ~ v131076(VarCurr)
<=> v130236(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26177,axiom,
! [VarCurr] :
( v131073(VarCurr)
<=> ( v131074(VarCurr)
& v131075(VarCurr) ) ) ).
fof(writeUnaryOperator_10784,axiom,
! [VarCurr] :
( ~ v131075(VarCurr)
<=> v129453(VarCurr) ) ).
fof(writeUnaryOperator_10783,axiom,
! [VarCurr] :
( ~ v131074(VarCurr)
<=> v130232(VarCurr) ) ).
fof(writeUnaryOperator_10782,axiom,
! [VarCurr] :
( ~ v131067(VarCurr)
<=> v130242(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26176,axiom,
! [VarCurr] :
( v131064(VarCurr)
<=> ( v130223(VarCurr)
| v131065(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26175,axiom,
! [VarCurr] :
( v131065(VarCurr)
<=> ( v129385(VarCurr)
& v130242(VarCurr) ) ) ).
fof(addAssignment_41220,axiom,
! [VarCurr] :
( v130204(VarCurr,bitIndex10)
<=> v130205(VarCurr,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3146,axiom,
! [VarCurr] :
( ~ v130411(VarCurr)
=> ( v130208(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2950,axiom,
! [VarCurr] :
( v130411(VarCurr)
=> ( v130208(VarCurr,bitIndex0)
<=> v130590(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3145,axiom,
! [VarCurr] :
( ~ v130800(VarCurr)
=> ( v130590(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2949,axiom,
! [VarCurr] :
( v130800(VarCurr)
=> ( v130590(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(addAssignment_41219,axiom,
! [VarCurr] :
( v130189(VarCurr,bitIndex10)
<=> v130190(VarCurr,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3144,axiom,
! [VarCurr] :
( ~ v130411(VarCurr)
=> ( v130193(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2948,axiom,
! [VarCurr] :
( v130411(VarCurr)
=> ( v130193(VarCurr,bitIndex0)
<=> v130583(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3143,axiom,
! [VarCurr] :
( ~ v130800(VarCurr)
=> ( v130583(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2947,axiom,
! [VarCurr] :
( v130800(VarCurr)
=> ( v130583(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(addAssignment_41218,axiom,
! [VarCurr] :
( v130174(VarCurr,bitIndex10)
<=> v130175(VarCurr,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3142,axiom,
! [VarCurr] :
( ~ v130411(VarCurr)
=> ( v130178(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2946,axiom,
! [VarCurr] :
( v130411(VarCurr)
=> ( v130178(VarCurr,bitIndex0)
<=> v130576(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3141,axiom,
! [VarCurr] :
( ~ v130800(VarCurr)
=> ( v130576(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2945,axiom,
! [VarCurr] :
( v130800(VarCurr)
=> ( v130576(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(addAssignment_41217,axiom,
! [VarCurr] :
( v130159(VarCurr,bitIndex10)
<=> v130160(VarCurr,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3140,axiom,
! [VarCurr] :
( ~ v130411(VarCurr)
=> ( v130163(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2944,axiom,
! [VarCurr] :
( v130411(VarCurr)
=> ( v130163(VarCurr,bitIndex0)
<=> v130569(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3139,axiom,
! [VarCurr] :
( ~ v130800(VarCurr)
=> ( v130569(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2943,axiom,
! [VarCurr] :
( v130800(VarCurr)
=> ( v130569(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26174,axiom,
! [VarCurr] :
( v129385(VarCurr)
<=> ( v131046(VarCurr)
& v129387(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_10781,axiom,
! [VarCurr] :
( ~ v131046(VarCurr)
<=> v131047(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2583,axiom,
! [VarCurr] :
( v131047(VarCurr)
<=> ( v131049(VarCurr)
| v129387(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2582,axiom,
! [VarCurr] :
( v131049(VarCurr)
<=> ( v131050(VarCurr)
| v129387(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2581,axiom,
! [VarCurr] :
( v131050(VarCurr)
<=> ( v131051(VarCurr)
| v129387(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2580,axiom,
! [VarCurr] :
( v131051(VarCurr)
<=> ( v129387(VarCurr,bitIndex1)
| v129387(VarCurr,bitIndex2) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3138,axiom,
! [VarCurr] :
( ~ v130992(VarCurr)
=> ( v129389(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2942,axiom,
! [VarCurr] :
( v130992(VarCurr)
=> ( v129389(VarCurr)
<=> v131042(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges6_7,axiom,
! [VarCurr] :
( ( ~ v130999(VarCurr)
& ~ v131043(VarCurr)
& ~ v131005(VarCurr)
& ~ v131014(VarCurr)
& ~ v131020(VarCurr)
& ~ v131026(VarCurr)
& v131033(VarCurr) )
=> ( v131042(VarCurr)
<=> v130880(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges5_1,axiom,
! [VarCurr] :
( ( ~ v130999(VarCurr)
& ~ v131043(VarCurr)
& ~ v131005(VarCurr)
& ~ v131014(VarCurr)
& ~ v131020(VarCurr)
& v131026(VarCurr) )
=> ( v131042(VarCurr)
<=> v130204(VarCurr,bitIndex2) ) ) ).
fof(addCaseBooleanConditionShiftedRanges4_7,axiom,
! [VarCurr] :
( ( ~ v130999(VarCurr)
& ~ v131043(VarCurr)
& ~ v131005(VarCurr)
& ~ v131014(VarCurr)
& v131020(VarCurr) )
=> ( v131042(VarCurr)
<=> v130189(VarCurr,bitIndex2) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_8,axiom,
! [VarCurr] :
( ( ~ v130999(VarCurr)
& ~ v131043(VarCurr)
& ~ v131005(VarCurr)
& v131014(VarCurr) )
=> ( v131042(VarCurr)
<=> v130880(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_13,axiom,
! [VarCurr] :
( ( ~ v130999(VarCurr)
& ~ v131043(VarCurr)
& v131005(VarCurr) )
=> ( v131042(VarCurr)
<=> v131044(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2308,axiom,
! [VarCurr] :
( ( ~ v130999(VarCurr)
& v131043(VarCurr) )
=> ( v131042(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_15,axiom,
! [VarCurr] :
( v130999(VarCurr)
=> ( v131042(VarCurr)
<=> v130159(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5389,axiom,
! [VarCurr] :
( ~ v15417(VarCurr)
=> ( v131044(VarCurr)
<=> v130880(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_34,axiom,
! [VarCurr] :
( v15417(VarCurr)
=> ( v131044(VarCurr)
<=> v130174(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26173,axiom,
! [VarCurr] :
( v131043(VarCurr)
<=> ( v131000(VarCurr)
| v131002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26172,axiom,
! [VarCurr] :
( v130992(VarCurr)
<=> ( v130993(VarCurr)
| v131033(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26171,axiom,
! [VarCurr] :
( v131033(VarCurr)
<=> ( v131034(VarCurr)
& v131040(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26170,axiom,
! [VarCurr] :
( v131040(VarCurr)
<=> ( v131041(VarCurr)
& v130331(VarCurr) ) ) ).
fof(writeUnaryOperator_10780,axiom,
! [VarCurr] :
( ~ v131041(VarCurr)
<=> v130153(VarCurr) ) ).
fof(writeUnaryOperator_10779,axiom,
! [VarCurr] :
( ~ v131034(VarCurr)
<=> v131035(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26169,axiom,
! [VarCurr] :
( v131035(VarCurr)
<=> ( v131036(VarCurr)
| v130265(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26168,axiom,
! [VarCurr] :
( v131036(VarCurr)
<=> ( v131037(VarCurr)
| v130252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26167,axiom,
! [VarCurr] :
( v131037(VarCurr)
<=> ( v131038(VarCurr)
| v130255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26166,axiom,
! [VarCurr] :
( v131038(VarCurr)
<=> ( v131039(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26165,axiom,
! [VarCurr] :
( v131039(VarCurr)
<=> ( v130223(VarCurr)
| v130243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26164,axiom,
! [VarCurr] :
( v130993(VarCurr)
<=> ( v130994(VarCurr)
| v131026(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26163,axiom,
! [VarCurr] :
( v131026(VarCurr)
<=> ( v131027(VarCurr)
& v131032(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26162,axiom,
! [VarCurr] :
( v131032(VarCurr)
<=> ( v15417(VarCurr)
& v130265(VarCurr) ) ) ).
fof(writeUnaryOperator_10778,axiom,
! [VarCurr] :
( ~ v131027(VarCurr)
<=> v131028(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26161,axiom,
! [VarCurr] :
( v131028(VarCurr)
<=> ( v131029(VarCurr)
| v130252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26160,axiom,
! [VarCurr] :
( v131029(VarCurr)
<=> ( v131030(VarCurr)
| v130255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26159,axiom,
! [VarCurr] :
( v131030(VarCurr)
<=> ( v131031(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26158,axiom,
! [VarCurr] :
( v131031(VarCurr)
<=> ( v130223(VarCurr)
| v130243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26157,axiom,
! [VarCurr] :
( v130994(VarCurr)
<=> ( v130995(VarCurr)
| v131020(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26156,axiom,
! [VarCurr] :
( v131020(VarCurr)
<=> ( v131021(VarCurr)
& v131025(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26155,axiom,
! [VarCurr] :
( v131025(VarCurr)
<=> ( v15417(VarCurr)
& v130252(VarCurr) ) ) ).
fof(writeUnaryOperator_10777,axiom,
! [VarCurr] :
( ~ v131021(VarCurr)
<=> v131022(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26154,axiom,
! [VarCurr] :
( v131022(VarCurr)
<=> ( v131023(VarCurr)
| v130255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26153,axiom,
! [VarCurr] :
( v131023(VarCurr)
<=> ( v131024(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26152,axiom,
! [VarCurr] :
( v131024(VarCurr)
<=> ( v130223(VarCurr)
| v130243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26151,axiom,
! [VarCurr] :
( v130995(VarCurr)
<=> ( v130996(VarCurr)
| v131014(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26150,axiom,
! [VarCurr] :
( v131014(VarCurr)
<=> ( v131015(VarCurr)
& v131018(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26149,axiom,
! [VarCurr] :
( v131018(VarCurr)
<=> ( v131019(VarCurr)
& v130255(VarCurr) ) ) ).
fof(writeUnaryOperator_10776,axiom,
! [VarCurr] :
( ~ v131019(VarCurr)
<=> v130306(VarCurr) ) ).
fof(writeUnaryOperator_10775,axiom,
! [VarCurr] :
( ~ v131015(VarCurr)
<=> v131016(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26148,axiom,
! [VarCurr] :
( v131016(VarCurr)
<=> ( v131017(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26147,axiom,
! [VarCurr] :
( v131017(VarCurr)
<=> ( v130223(VarCurr)
| v130243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26146,axiom,
! [VarCurr] :
( v130996(VarCurr)
<=> ( v130997(VarCurr)
| v131005(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26145,axiom,
! [VarCurr] :
( v131005(VarCurr)
<=> ( v131006(VarCurr)
& v131008(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26144,axiom,
! [VarCurr] :
( v131008(VarCurr)
<=> ( v131009(VarCurr)
& v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26143,axiom,
! [VarCurr] :
( v131009(VarCurr)
<=> ( v15417(VarCurr)
| v131010(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26142,axiom,
! [VarCurr] :
( v131010(VarCurr)
<=> ( v131011(VarCurr)
& v131013(VarCurr) ) ) ).
fof(writeUnaryOperator_10774,axiom,
! [VarCurr] :
( ~ v131013(VarCurr)
<=> v15417(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26141,axiom,
! [VarCurr] :
( v131011(VarCurr)
<=> ( v129453(VarCurr)
& v131012(VarCurr) ) ) ).
fof(writeUnaryOperator_10773,axiom,
! [VarCurr] :
( ~ v131012(VarCurr)
<=> v130236(VarCurr) ) ).
fof(writeUnaryOperator_10772,axiom,
! [VarCurr] :
( ~ v131006(VarCurr)
<=> v131007(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26140,axiom,
! [VarCurr] :
( v131007(VarCurr)
<=> ( v130223(VarCurr)
| v130243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26139,axiom,
! [VarCurr] :
( v130997(VarCurr)
<=> ( v130998(VarCurr)
| v131002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26138,axiom,
! [VarCurr] :
( v131002(VarCurr)
<=> ( v131003(VarCurr)
& v131004(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26137,axiom,
! [VarCurr] :
( v131004(VarCurr)
<=> ( v129391(VarCurr)
& v130243(VarCurr) ) ) ).
fof(writeUnaryOperator_10771,axiom,
! [VarCurr] :
( ~ v131003(VarCurr)
<=> v130223(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26136,axiom,
! [VarCurr] :
( v130998(VarCurr)
<=> ( v130999(VarCurr)
| v131000(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26135,axiom,
! [VarCurr] :
( v131000(VarCurr)
<=> ( v131001(VarCurr)
& v130242(VarCurr) ) ) ).
fof(writeUnaryOperator_10770,axiom,
! [VarCurr] :
( ~ v131001(VarCurr)
<=> v130223(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26134,axiom,
! [VarCurr] :
( v130999(VarCurr)
<=> ( v15417(VarCurr)
& v130223(VarCurr) ) ) ).
fof(addAssignment_41216,axiom,
! [VarCurr] :
( v130204(VarCurr,bitIndex2)
<=> v130205(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3137,axiom,
! [VarCurr] :
( ~ v130411(VarCurr)
=> ( v130215(VarCurr)
<=> v130988(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2941,axiom,
! [VarCurr] :
( v130411(VarCurr)
=> ( v130215(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3136,axiom,
! [VarCurr] :
( ~ v129391(VarCurr)
=> ( v130988(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2940,axiom,
! [VarCurr] :
( v129391(VarCurr)
=> ( v130988(VarCurr)
<=> $true ) ) ).
fof(addAssignment_41215,axiom,
! [VarCurr] :
( v130189(VarCurr,bitIndex2)
<=> v130190(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3135,axiom,
! [VarCurr] :
( ~ v130411(VarCurr)
=> ( v130200(VarCurr)
<=> v130983(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2939,axiom,
! [VarCurr] :
( v130411(VarCurr)
=> ( v130200(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3134,axiom,
! [VarCurr] :
( ~ v129391(VarCurr)
=> ( v130983(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2938,axiom,
! [VarCurr] :
( v129391(VarCurr)
=> ( v130983(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorShiftedRanges_2579,axiom,
! [VarCurr] :
( v130880(VarCurr)
<=> ( v130977(VarCurr)
| v129387(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2578,axiom,
! [VarCurr] :
( v130977(VarCurr)
<=> ( v130978(VarCurr)
| v129387(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2577,axiom,
! [VarCurr] :
( v130978(VarCurr)
<=> ( v130979(VarCurr)
| v129387(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2576,axiom,
! [VarCurr] :
( v130979(VarCurr)
<=> ( v130980(VarCurr)
| v129387(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2575,axiom,
! [VarCurr] :
( v130980(VarCurr)
<=> ( v129387(VarCurr,bitIndex0)
| v129387(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2307,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130883(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129387(VarNext,B)
<=> v129387(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2408,axiom,
! [VarNext] :
( v130883(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129387(VarNext,B)
<=> v130900(VarNext,B) ) ) ) ).
fof(addAssignment_41214,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v130900(VarNext,B)
<=> v130898(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5388,axiom,
! [VarCurr] :
( ~ v130892(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v130898(VarCurr,B)
<=> v130901(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5380,axiom,
! [VarCurr] :
( v130892(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v130898(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5387,axiom,
! [VarCurr] :
( ~ v15417(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v130901(VarCurr,B)
<=> v130938(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5379,axiom,
! [VarCurr] :
( v15417(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v130901(VarCurr,B)
<=> v130902(VarCurr,B) ) ) ) ).
fof(addAssignment_41213,axiom,
! [VarCurr] :
( v130938(VarCurr,bitIndex0)
<=> v130971(VarCurr) ) ).
fof(addAssignment_41212,axiom,
! [VarCurr] :
( v130938(VarCurr,bitIndex1)
<=> v130969(VarCurr) ) ).
fof(addAssignment_41211,axiom,
! [VarCurr] :
( v130938(VarCurr,bitIndex2)
<=> v130965(VarCurr) ) ).
fof(addAssignment_41210,axiom,
! [VarCurr] :
( v130938(VarCurr,bitIndex3)
<=> v130961(VarCurr) ) ).
fof(addAssignment_41209,axiom,
! [VarCurr] :
( v130938(VarCurr,bitIndex4)
<=> v130957(VarCurr) ) ).
fof(addAssignment_41208,axiom,
! [VarCurr] :
( v130938(VarCurr,bitIndex5)
<=> v130940(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26133,axiom,
! [VarCurr] :
( v130969(VarCurr)
<=> ( v130970(VarCurr)
& v130972(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26132,axiom,
! [VarCurr] :
( v130972(VarCurr)
<=> ( v129387(VarCurr,bitIndex0)
| v130951(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2574,axiom,
! [VarCurr] :
( v130970(VarCurr)
<=> ( v130971(VarCurr)
| v129387(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10769,axiom,
! [VarCurr] :
( ~ v130971(VarCurr)
<=> v129387(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26131,axiom,
! [VarCurr] :
( v130965(VarCurr)
<=> ( v130966(VarCurr)
& v130968(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26130,axiom,
! [VarCurr] :
( v130968(VarCurr)
<=> ( v130949(VarCurr)
| v130952(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2573,axiom,
! [VarCurr] :
( v130966(VarCurr)
<=> ( v130967(VarCurr)
| v129387(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10768,axiom,
! [VarCurr] :
( ~ v130967(VarCurr)
<=> v130949(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26129,axiom,
! [VarCurr] :
( v130961(VarCurr)
<=> ( v130962(VarCurr)
& v130964(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26128,axiom,
! [VarCurr] :
( v130964(VarCurr)
<=> ( v130947(VarCurr)
| v130953(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2572,axiom,
! [VarCurr] :
( v130962(VarCurr)
<=> ( v130963(VarCurr)
| v129387(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10767,axiom,
! [VarCurr] :
( ~ v130963(VarCurr)
<=> v130947(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26127,axiom,
! [VarCurr] :
( v130957(VarCurr)
<=> ( v130958(VarCurr)
& v130960(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26126,axiom,
! [VarCurr] :
( v130960(VarCurr)
<=> ( v130945(VarCurr)
| v130954(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2571,axiom,
! [VarCurr] :
( v130958(VarCurr)
<=> ( v130959(VarCurr)
| v129387(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_10766,axiom,
! [VarCurr] :
( ~ v130959(VarCurr)
<=> v130945(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26125,axiom,
! [VarCurr] :
( v130940(VarCurr)
<=> ( v130941(VarCurr)
& v130955(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26124,axiom,
! [VarCurr] :
( v130955(VarCurr)
<=> ( v130943(VarCurr)
| v130956(VarCurr) ) ) ).
fof(writeUnaryOperator_10765,axiom,
! [VarCurr] :
( ~ v130956(VarCurr)
<=> v129387(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_2570,axiom,
! [VarCurr] :
( v130941(VarCurr)
<=> ( v130942(VarCurr)
| v129387(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_10764,axiom,
! [VarCurr] :
( ~ v130942(VarCurr)
<=> v130943(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2569,axiom,
! [VarCurr] :
( v130943(VarCurr)
<=> ( v129387(VarCurr,bitIndex4)
| v130944(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26123,axiom,
! [VarCurr] :
( v130944(VarCurr)
<=> ( v130945(VarCurr)
& v130954(VarCurr) ) ) ).
fof(writeUnaryOperator_10763,axiom,
! [VarCurr] :
( ~ v130954(VarCurr)
<=> v129387(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_2568,axiom,
! [VarCurr] :
( v130945(VarCurr)
<=> ( v129387(VarCurr,bitIndex3)
| v130946(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26122,axiom,
! [VarCurr] :
( v130946(VarCurr)
<=> ( v130947(VarCurr)
& v130953(VarCurr) ) ) ).
fof(writeUnaryOperator_10762,axiom,
! [VarCurr] :
( ~ v130953(VarCurr)
<=> v129387(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2567,axiom,
! [VarCurr] :
( v130947(VarCurr)
<=> ( v129387(VarCurr,bitIndex2)
| v130948(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26121,axiom,
! [VarCurr] :
( v130948(VarCurr)
<=> ( v130949(VarCurr)
& v130952(VarCurr) ) ) ).
fof(writeUnaryOperator_10761,axiom,
! [VarCurr] :
( ~ v130952(VarCurr)
<=> v129387(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2566,axiom,
! [VarCurr] :
( v130949(VarCurr)
<=> ( v129387(VarCurr,bitIndex1)
| v130950(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26120,axiom,
! [VarCurr] :
( v130950(VarCurr)
<=> ( v129387(VarCurr,bitIndex0)
& v130951(VarCurr) ) ) ).
fof(writeUnaryOperator_10760,axiom,
! [VarCurr] :
( ~ v130951(VarCurr)
<=> v129387(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3133,axiom,
! [VarCurr] :
( ~ v129389(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v130902(VarCurr,B)
<=> v130802(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2937,axiom,
! [VarCurr] :
( v129389(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v130902(VarCurr,B)
<=> v130903(VarCurr,B) ) ) ) ).
fof(addAssignment_41207,axiom,
! [VarCurr] :
( v130903(VarCurr,bitIndex0)
<=> v130936(VarCurr) ) ).
fof(addAssignment_41206,axiom,
! [VarCurr] :
( v130903(VarCurr,bitIndex1)
<=> v130934(VarCurr) ) ).
fof(addAssignment_41205,axiom,
! [VarCurr] :
( v130903(VarCurr,bitIndex2)
<=> v130930(VarCurr) ) ).
fof(addAssignment_41204,axiom,
! [VarCurr] :
( v130903(VarCurr,bitIndex3)
<=> v130926(VarCurr) ) ).
fof(addAssignment_41203,axiom,
! [VarCurr] :
( v130903(VarCurr,bitIndex4)
<=> v130922(VarCurr) ) ).
fof(addAssignment_41202,axiom,
! [VarCurr] :
( v130903(VarCurr,bitIndex5)
<=> v130905(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26119,axiom,
! [VarCurr] :
( v130934(VarCurr)
<=> ( v130935(VarCurr)
& v130937(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26118,axiom,
! [VarCurr] :
( v130937(VarCurr)
<=> ( v130919(VarCurr)
| v130802(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2565,axiom,
! [VarCurr] :
( v130935(VarCurr)
<=> ( v130802(VarCurr,bitIndex1)
| v130936(VarCurr) ) ) ).
fof(writeUnaryOperator_10759,axiom,
! [VarCurr] :
( ~ v130936(VarCurr)
<=> v130802(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26117,axiom,
! [VarCurr] :
( v130930(VarCurr)
<=> ( v130931(VarCurr)
& v130933(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26116,axiom,
! [VarCurr] :
( v130933(VarCurr)
<=> ( v130916(VarCurr)
| v130917(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2564,axiom,
! [VarCurr] :
( v130931(VarCurr)
<=> ( v130802(VarCurr,bitIndex2)
| v130932(VarCurr) ) ) ).
fof(writeUnaryOperator_10758,axiom,
! [VarCurr] :
( ~ v130932(VarCurr)
<=> v130917(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26115,axiom,
! [VarCurr] :
( v130926(VarCurr)
<=> ( v130927(VarCurr)
& v130929(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26114,axiom,
! [VarCurr] :
( v130929(VarCurr)
<=> ( v130913(VarCurr)
| v130914(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2563,axiom,
! [VarCurr] :
( v130927(VarCurr)
<=> ( v130802(VarCurr,bitIndex3)
| v130928(VarCurr) ) ) ).
fof(writeUnaryOperator_10757,axiom,
! [VarCurr] :
( ~ v130928(VarCurr)
<=> v130914(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26113,axiom,
! [VarCurr] :
( v130922(VarCurr)
<=> ( v130923(VarCurr)
& v130925(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26112,axiom,
! [VarCurr] :
( v130925(VarCurr)
<=> ( v130910(VarCurr)
| v130911(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2562,axiom,
! [VarCurr] :
( v130923(VarCurr)
<=> ( v130802(VarCurr,bitIndex4)
| v130924(VarCurr) ) ) ).
fof(writeUnaryOperator_10756,axiom,
! [VarCurr] :
( ~ v130924(VarCurr)
<=> v130911(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26111,axiom,
! [VarCurr] :
( v130905(VarCurr)
<=> ( v130906(VarCurr)
& v130920(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26110,axiom,
! [VarCurr] :
( v130920(VarCurr)
<=> ( v130921(VarCurr)
| v130908(VarCurr) ) ) ).
fof(writeUnaryOperator_10755,axiom,
! [VarCurr] :
( ~ v130921(VarCurr)
<=> v130802(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_2561,axiom,
! [VarCurr] :
( v130906(VarCurr)
<=> ( v130802(VarCurr,bitIndex5)
| v130907(VarCurr) ) ) ).
fof(writeUnaryOperator_10754,axiom,
! [VarCurr] :
( ~ v130907(VarCurr)
<=> v130908(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2560,axiom,
! [VarCurr] :
( v130908(VarCurr)
<=> ( v130802(VarCurr,bitIndex4)
| v130909(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26109,axiom,
! [VarCurr] :
( v130909(VarCurr)
<=> ( v130910(VarCurr)
& v130911(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2559,axiom,
! [VarCurr] :
( v130911(VarCurr)
<=> ( v130802(VarCurr,bitIndex3)
| v130912(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26108,axiom,
! [VarCurr] :
( v130912(VarCurr)
<=> ( v130913(VarCurr)
& v130914(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2558,axiom,
! [VarCurr] :
( v130914(VarCurr)
<=> ( v130802(VarCurr,bitIndex2)
| v130915(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26107,axiom,
! [VarCurr] :
( v130915(VarCurr)
<=> ( v130916(VarCurr)
& v130917(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2557,axiom,
! [VarCurr] :
( v130917(VarCurr)
<=> ( v130802(VarCurr,bitIndex1)
| v130918(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26106,axiom,
! [VarCurr] :
( v130918(VarCurr)
<=> ( v130919(VarCurr)
& v130802(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_10753,axiom,
! [VarCurr] :
( ~ v130919(VarCurr)
<=> v130802(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10752,axiom,
! [VarCurr] :
( ~ v130916(VarCurr)
<=> v130802(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10751,axiom,
! [VarCurr] :
( ~ v130913(VarCurr)
<=> v130802(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10750,axiom,
! [VarCurr] :
( ~ v130910(VarCurr)
<=> v130802(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130883(VarNext)
<=> ( v130884(VarNext)
& v130891(VarNext) ) ) ) ).
fof(addAssignment_41201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130891(VarNext)
<=> v130889(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26104,axiom,
! [VarCurr] :
( v130889(VarCurr)
<=> ( v130892(VarCurr)
| v130893(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26103,axiom,
! [VarCurr] :
( v130893(VarCurr)
<=> ( v130894(VarCurr)
& v130897(VarCurr) ) ) ).
fof(writeUnaryOperator_10749,axiom,
! [VarCurr] :
( ~ v130897(VarCurr)
<=> v130892(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26102,axiom,
! [VarCurr] :
( v130894(VarCurr)
<=> ( v15417(VarCurr)
| v130895(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26101,axiom,
! [VarCurr] :
( v130895(VarCurr)
<=> ( v129389(VarCurr)
& v130896(VarCurr) ) ) ).
fof(writeUnaryOperator_10748,axiom,
! [VarCurr] :
( ~ v130896(VarCurr)
<=> v15417(VarCurr) ) ).
fof(writeUnaryOperator_10747,axiom,
! [VarCurr] :
( ~ v130892(VarCurr)
<=> v15415(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130884(VarNext)
<=> ( v130885(VarNext)
& v129419(VarNext) ) ) ) ).
fof(writeUnaryOperator_10746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130885(VarNext)
<=> v129426(VarNext) ) ) ).
fof(addAssignment_41200,axiom,
! [VarCurr] :
( v130174(VarCurr,bitIndex2)
<=> v130175(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3132,axiom,
! [VarCurr] :
( ~ v130411(VarCurr)
=> ( v130185(VarCurr)
<=> v130876(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2936,axiom,
! [VarCurr] :
( v130411(VarCurr)
=> ( v130185(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3131,axiom,
! [VarCurr] :
( ~ v129391(VarCurr)
=> ( v130876(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2935,axiom,
! [VarCurr] :
( v129391(VarCurr)
=> ( v130876(VarCurr)
<=> $true ) ) ).
fof(addAssignment_41199,axiom,
! [VarCurr] :
( v130159(VarCurr,bitIndex2)
<=> v130160(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3130,axiom,
! [VarCurr] :
( ~ v130411(VarCurr)
=> ( v130170(VarCurr)
<=> v130871(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2934,axiom,
! [VarCurr] :
( v130411(VarCurr)
=> ( v130170(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3129,axiom,
! [VarCurr] :
( ~ v129391(VarCurr)
=> ( v130871(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2933,axiom,
! [VarCurr] :
( v129391(VarCurr)
=> ( v130871(VarCurr)
<=> $true ) ) ).
fof(addAssignment_41198,axiom,
! [VarNext] :
( v129381(VarNext,bitIndex1)
<=> v130862(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionShiftedRanges1_115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130863(VarNext)
=> ( ( v130862(VarNext,bitIndex6)
<=> v129381(VarCurr,bitIndex7) )
& ( v130862(VarNext,bitIndex5)
<=> v129381(VarCurr,bitIndex6) )
& ( v130862(VarNext,bitIndex4)
<=> v129381(VarCurr,bitIndex5) )
& ( v130862(VarNext,bitIndex3)
<=> v129381(VarCurr,bitIndex4) )
& ( v130862(VarNext,bitIndex2)
<=> v129381(VarCurr,bitIndex3) )
& ( v130862(VarNext,bitIndex1)
<=> v129381(VarCurr,bitIndex2) )
& ( v130862(VarNext,bitIndex0)
<=> v129381(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2407,axiom,
! [VarNext] :
( v130863(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v130862(VarNext,B)
<=> v130281(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130863(VarNext)
<=> v130864(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26098,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130864(VarNext)
<=> ( v130866(VarNext)
& v129419(VarNext) ) ) ) ).
fof(writeUnaryOperator_10745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130866(VarNext)
<=> v129426(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_495,axiom,
! [VarCurr] :
( ~ v130829(VarCurr)
=> ( v129383(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_691,axiom,
! [VarCurr] :
( v130829(VarCurr)
=> ( v129383(VarCurr,bitIndex1)
<=> v130860(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges4_6,axiom,
! [VarCurr] :
( ( ~ v130833(VarCurr)
& ~ v130834(VarCurr)
& ~ v130838(VarCurr)
& ~ v130844(VarCurr)
& v130852(VarCurr) )
=> ( v130860(VarCurr)
<=> v130204(VarCurr,bitIndex11) ) ) ).
fof(addCaseBooleanConditionShiftedRanges3_5,axiom,
! [VarCurr] :
( ( ~ v130833(VarCurr)
& ~ v130834(VarCurr)
& ~ v130838(VarCurr)
& v130844(VarCurr) )
=> ( v130860(VarCurr)
<=> v130189(VarCurr,bitIndex11) ) ) ).
fof(addCaseBooleanConditionShiftedRanges2_2,axiom,
! [VarCurr] :
( ( ~ v130833(VarCurr)
& ~ v130834(VarCurr)
& v130838(VarCurr) )
=> ( v130860(VarCurr)
<=> v130174(VarCurr,bitIndex11) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2306,axiom,
! [VarCurr] :
( ( ~ v130833(VarCurr)
& v130834(VarCurr) )
=> ( v130860(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_14,axiom,
! [VarCurr] :
( v130833(VarCurr)
=> ( v130860(VarCurr)
<=> v130159(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26097,axiom,
! [VarCurr] :
( v130829(VarCurr)
<=> ( v130830(VarCurr)
| v130852(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26096,axiom,
! [VarCurr] :
( v130852(VarCurr)
<=> ( v130853(VarCurr)
& v130857(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26095,axiom,
! [VarCurr] :
( v130857(VarCurr)
<=> ( v130858(VarCurr)
& v130859(VarCurr) ) ) ).
fof(writeUnaryOperator_10744,axiom,
! [VarCurr] :
( ~ v130859(VarCurr)
<=> v130851(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26094,axiom,
! [VarCurr] :
( v130858(VarCurr)
<=> ( v15417(VarCurr)
& v130265(VarCurr) ) ) ).
fof(writeUnaryOperator_10743,axiom,
! [VarCurr] :
( ~ v130853(VarCurr)
<=> v130854(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26093,axiom,
! [VarCurr] :
( v130854(VarCurr)
<=> ( v130855(VarCurr)
| v130252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26092,axiom,
! [VarCurr] :
( v130855(VarCurr)
<=> ( v130856(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26091,axiom,
! [VarCurr] :
( v130856(VarCurr)
<=> ( v130223(VarCurr)
| v130242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26090,axiom,
! [VarCurr] :
( v130830(VarCurr)
<=> ( v130831(VarCurr)
| v130844(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26089,axiom,
! [VarCurr] :
( v130844(VarCurr)
<=> ( v130845(VarCurr)
& v130848(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26088,axiom,
! [VarCurr] :
( v130848(VarCurr)
<=> ( v130849(VarCurr)
& v130850(VarCurr) ) ) ).
fof(writeUnaryOperator_10742,axiom,
! [VarCurr] :
( ~ v130850(VarCurr)
<=> v130851(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26087,axiom,
! [VarCurr] :
( v130851(VarCurr)
<=> ( v130243(VarCurr)
| v130255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26086,axiom,
! [VarCurr] :
( v130849(VarCurr)
<=> ( v15417(VarCurr)
& v130252(VarCurr) ) ) ).
fof(writeUnaryOperator_10741,axiom,
! [VarCurr] :
( ~ v130845(VarCurr)
<=> v130846(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26085,axiom,
! [VarCurr] :
( v130846(VarCurr)
<=> ( v130847(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26084,axiom,
! [VarCurr] :
( v130847(VarCurr)
<=> ( v130223(VarCurr)
| v130242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26083,axiom,
! [VarCurr] :
( v130831(VarCurr)
<=> ( v130832(VarCurr)
| v130838(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26082,axiom,
! [VarCurr] :
( v130838(VarCurr)
<=> ( v130839(VarCurr)
& v130841(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26081,axiom,
! [VarCurr] :
( v130841(VarCurr)
<=> ( v130842(VarCurr)
& v130843(VarCurr) ) ) ).
fof(writeUnaryOperator_10740,axiom,
! [VarCurr] :
( ~ v130843(VarCurr)
<=> v130243(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26080,axiom,
! [VarCurr] :
( v130842(VarCurr)
<=> ( v15417(VarCurr)
& v130239(VarCurr) ) ) ).
fof(writeUnaryOperator_10739,axiom,
! [VarCurr] :
( ~ v130839(VarCurr)
<=> v130840(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26079,axiom,
! [VarCurr] :
( v130840(VarCurr)
<=> ( v130223(VarCurr)
| v130242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26078,axiom,
! [VarCurr] :
( v130832(VarCurr)
<=> ( v130833(VarCurr)
| v130834(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26077,axiom,
! [VarCurr] :
( v130834(VarCurr)
<=> ( v130835(VarCurr)
& v130836(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26076,axiom,
! [VarCurr] :
( v130836(VarCurr)
<=> ( v130837(VarCurr)
& v130242(VarCurr) ) ) ).
fof(writeUnaryOperator_10738,axiom,
! [VarCurr] :
( ~ v130837(VarCurr)
<=> v129385(VarCurr) ) ).
fof(writeUnaryOperator_10737,axiom,
! [VarCurr] :
( ~ v130835(VarCurr)
<=> v130223(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26075,axiom,
! [VarCurr] :
( v130833(VarCurr)
<=> ( v15417(VarCurr)
& v130223(VarCurr) ) ) ).
fof(addAssignment_41197,axiom,
! [VarCurr] :
( v130204(VarCurr,bitIndex11)
<=> v130205(VarCurr,bitIndex11) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_494,axiom,
! [VarCurr] :
( ~ v130411(VarCurr)
=> ( v130208(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2932,axiom,
! [VarCurr] :
( v130411(VarCurr)
=> ( v130208(VarCurr,bitIndex1)
<=> v130590(VarCurr,bitIndex1) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_493,axiom,
! [VarCurr] :
( ~ v130826(VarCurr)
=> ( v130590(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_690,axiom,
! [VarCurr] :
( v130826(VarCurr)
=> ( v130590(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeUnaryOperator_10736,axiom,
! [VarCurr] :
( ~ v130826(VarCurr)
<=> v130800(VarCurr) ) ).
fof(addAssignment_41196,axiom,
! [VarCurr] :
( v130189(VarCurr,bitIndex11)
<=> v130190(VarCurr,bitIndex11) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_492,axiom,
! [VarCurr] :
( ~ v130411(VarCurr)
=> ( v130193(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2931,axiom,
! [VarCurr] :
( v130411(VarCurr)
=> ( v130193(VarCurr,bitIndex1)
<=> v130583(VarCurr,bitIndex1) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_491,axiom,
! [VarCurr] :
( ~ v130823(VarCurr)
=> ( v130583(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_689,axiom,
! [VarCurr] :
( v130823(VarCurr)
=> ( v130583(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeUnaryOperator_10735,axiom,
! [VarCurr] :
( ~ v130823(VarCurr)
<=> v130800(VarCurr) ) ).
fof(addAssignment_41195,axiom,
! [VarCurr] :
( v130174(VarCurr,bitIndex11)
<=> v130175(VarCurr,bitIndex11) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_490,axiom,
! [VarCurr] :
( ~ v130411(VarCurr)
=> ( v130178(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2930,axiom,
! [VarCurr] :
( v130411(VarCurr)
=> ( v130178(VarCurr,bitIndex1)
<=> v130576(VarCurr,bitIndex1) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_489,axiom,
! [VarCurr] :
( ~ v130820(VarCurr)
=> ( v130576(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_688,axiom,
! [VarCurr] :
( v130820(VarCurr)
=> ( v130576(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeUnaryOperator_10734,axiom,
! [VarCurr] :
( ~ v130820(VarCurr)
<=> v130800(VarCurr) ) ).
fof(addAssignment_41194,axiom,
! [VarCurr] :
( v130159(VarCurr,bitIndex11)
<=> v130160(VarCurr,bitIndex11) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_488,axiom,
! [VarCurr] :
( ~ v130411(VarCurr)
=> ( v130163(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2929,axiom,
! [VarCurr] :
( v130411(VarCurr)
=> ( v130163(VarCurr,bitIndex1)
<=> v130569(VarCurr,bitIndex1) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_487,axiom,
! [VarCurr] :
( ~ v130817(VarCurr)
=> ( v130569(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_687,axiom,
! [VarCurr] :
( v130817(VarCurr)
=> ( v130569(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeUnaryOperator_10733,axiom,
! [VarCurr] :
( ~ v130817(VarCurr)
<=> v130800(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26074,axiom,
! [VarCurr] :
( v130800(VarCurr)
<=> ( v130810(VarCurr)
& v130802(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_10732,axiom,
! [VarCurr] :
( ~ v130810(VarCurr)
<=> v130811(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2556,axiom,
! [VarCurr] :
( v130811(VarCurr)
<=> ( v130813(VarCurr)
| v130802(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2555,axiom,
! [VarCurr] :
( v130813(VarCurr)
<=> ( v130814(VarCurr)
| v130802(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2554,axiom,
! [VarCurr] :
( v130814(VarCurr)
<=> ( v130815(VarCurr)
| v130802(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2553,axiom,
! [VarCurr] :
( v130815(VarCurr)
<=> ( v130802(VarCurr,bitIndex1)
| v130802(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_41193,axiom,
! [VarCurr] :
( v130802(VarCurr,bitIndex0)
<=> v130807(VarCurr,bitIndex0) ) ).
fof(addAssignment_41192,axiom,
! [VarCurr,B] :
( range_5_1(B)
=> ( v130802(VarCurr,B)
<=> v130807(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_486,axiom,
! [VarCurr] :
( ~ v130804(VarCurr)
=> ( ( v130807(VarCurr,bitIndex5)
<=> v129461(VarCurr,bitIndex7) )
& ( v130807(VarCurr,bitIndex4)
<=> v129461(VarCurr,bitIndex6) )
& ( v130807(VarCurr,bitIndex3)
<=> v129461(VarCurr,bitIndex5) )
& ( v130807(VarCurr,bitIndex2)
<=> v129461(VarCurr,bitIndex4) )
& ( v130807(VarCurr,bitIndex1)
<=> v129461(VarCurr,bitIndex3) )
& ( v130807(VarCurr,bitIndex0)
<=> v129461(VarCurr,bitIndex2) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2928,axiom,
! [VarCurr] :
( v130804(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v130807(VarCurr,B)
<=> v130808(VarCurr,B) ) ) ) ).
fof(addAssignment_41191,axiom,
! [VarCurr] :
( v130808(VarCurr,bitIndex0)
<=> v129656(VarCurr) ) ).
fof(addAssignment_41190,axiom,
! [VarCurr] :
( v130808(VarCurr,bitIndex1)
<=> v129654(VarCurr) ) ).
fof(addAssignment_41189,axiom,
! [VarCurr] :
( v130808(VarCurr,bitIndex2)
<=> v129649(VarCurr) ) ).
fof(addAssignment_41188,axiom,
! [VarCurr] :
( v130808(VarCurr,bitIndex3)
<=> v129644(VarCurr) ) ).
fof(addAssignment_41187,axiom,
! [VarCurr] :
( v130808(VarCurr,bitIndex4)
<=> v129639(VarCurr) ) ).
fof(addAssignment_41186,axiom,
! [VarCurr] :
( v130808(VarCurr,bitIndex5)
<=> v129630(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2552,axiom,
! [VarCurr] :
( v130804(VarCurr)
<=> ( v129461(VarCurr,bitIndex0)
| v129461(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_41185,axiom,
! [VarNext] :
( v129381(VarNext,bitIndex3)
<=> v130792(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionShiftedRanges1_114,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130793(VarNext)
=> ( ( v130792(VarNext,bitIndex6)
<=> v129381(VarCurr,bitIndex7) )
& ( v130792(VarNext,bitIndex5)
<=> v129381(VarCurr,bitIndex6) )
& ( v130792(VarNext,bitIndex4)
<=> v129381(VarCurr,bitIndex5) )
& ( v130792(VarNext,bitIndex3)
<=> v129381(VarCurr,bitIndex4) )
& ( v130792(VarNext,bitIndex2)
<=> v129381(VarCurr,bitIndex3) )
& ( v130792(VarNext,bitIndex1)
<=> v129381(VarCurr,bitIndex2) )
& ( v130792(VarNext,bitIndex0)
<=> v129381(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2406,axiom,
! [VarNext] :
( v130793(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v130792(VarNext,B)
<=> v130281(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26073,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130793(VarNext)
<=> v130794(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26072,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130794(VarNext)
<=> ( v130796(VarNext)
& v129419(VarNext) ) ) ) ).
fof(writeUnaryOperator_10731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130796(VarNext)
<=> v129426(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_485,axiom,
! [VarCurr] :
( ~ v130758(VarCurr)
=> ( v129383(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_686,axiom,
! [VarCurr] :
( v130758(VarCurr)
=> ( v129383(VarCurr,bitIndex3)
<=> v130790(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges4_5,axiom,
! [VarCurr] :
( ( ~ v130762(VarCurr)
& ~ v130763(VarCurr)
& ~ v130768(VarCurr)
& ~ v130774(VarCurr)
& v130782(VarCurr) )
=> ( v130790(VarCurr)
<=> v130204(VarCurr,bitIndex13) ) ) ).
fof(addCaseBooleanConditionShiftedRanges3_4,axiom,
! [VarCurr] :
( ( ~ v130762(VarCurr)
& ~ v130763(VarCurr)
& ~ v130768(VarCurr)
& v130774(VarCurr) )
=> ( v130790(VarCurr)
<=> v130189(VarCurr,bitIndex13) ) ) ).
fof(addCaseBooleanConditionShiftedRanges2_1,axiom,
! [VarCurr] :
( ( ~ v130762(VarCurr)
& ~ v130763(VarCurr)
& v130768(VarCurr) )
=> ( v130790(VarCurr)
<=> v130174(VarCurr,bitIndex13) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2305,axiom,
! [VarCurr] :
( ( ~ v130762(VarCurr)
& v130763(VarCurr) )
=> ( v130790(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_13,axiom,
! [VarCurr] :
( v130762(VarCurr)
=> ( v130790(VarCurr)
<=> v130159(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26071,axiom,
! [VarCurr] :
( v130758(VarCurr)
<=> ( v130759(VarCurr)
| v130782(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26070,axiom,
! [VarCurr] :
( v130782(VarCurr)
<=> ( v130783(VarCurr)
& v130787(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26069,axiom,
! [VarCurr] :
( v130787(VarCurr)
<=> ( v130788(VarCurr)
& v130789(VarCurr) ) ) ).
fof(writeUnaryOperator_10730,axiom,
! [VarCurr] :
( ~ v130789(VarCurr)
<=> v130781(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26068,axiom,
! [VarCurr] :
( v130788(VarCurr)
<=> ( v15417(VarCurr)
& v130265(VarCurr) ) ) ).
fof(writeUnaryOperator_10729,axiom,
! [VarCurr] :
( ~ v130783(VarCurr)
<=> v130784(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26067,axiom,
! [VarCurr] :
( v130784(VarCurr)
<=> ( v130785(VarCurr)
| v130252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26066,axiom,
! [VarCurr] :
( v130785(VarCurr)
<=> ( v130786(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26065,axiom,
! [VarCurr] :
( v130786(VarCurr)
<=> ( v130223(VarCurr)
| v130243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26064,axiom,
! [VarCurr] :
( v130759(VarCurr)
<=> ( v130760(VarCurr)
| v130774(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26063,axiom,
! [VarCurr] :
( v130774(VarCurr)
<=> ( v130775(VarCurr)
& v130778(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26062,axiom,
! [VarCurr] :
( v130778(VarCurr)
<=> ( v130779(VarCurr)
& v130780(VarCurr) ) ) ).
fof(writeUnaryOperator_10728,axiom,
! [VarCurr] :
( ~ v130780(VarCurr)
<=> v130781(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26061,axiom,
! [VarCurr] :
( v130781(VarCurr)
<=> ( v130242(VarCurr)
| v130255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26060,axiom,
! [VarCurr] :
( v130779(VarCurr)
<=> ( v15417(VarCurr)
& v130252(VarCurr) ) ) ).
fof(writeUnaryOperator_10727,axiom,
! [VarCurr] :
( ~ v130775(VarCurr)
<=> v130776(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26059,axiom,
! [VarCurr] :
( v130776(VarCurr)
<=> ( v130777(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26058,axiom,
! [VarCurr] :
( v130777(VarCurr)
<=> ( v130223(VarCurr)
| v130243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26057,axiom,
! [VarCurr] :
( v130760(VarCurr)
<=> ( v130761(VarCurr)
| v130768(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26056,axiom,
! [VarCurr] :
( v130768(VarCurr)
<=> ( v130769(VarCurr)
& v130771(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26055,axiom,
! [VarCurr] :
( v130771(VarCurr)
<=> ( v130772(VarCurr)
& v130773(VarCurr) ) ) ).
fof(writeUnaryOperator_10726,axiom,
! [VarCurr] :
( ~ v130773(VarCurr)
<=> v130242(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26054,axiom,
! [VarCurr] :
( v130772(VarCurr)
<=> ( v15417(VarCurr)
& v130239(VarCurr) ) ) ).
fof(writeUnaryOperator_10725,axiom,
! [VarCurr] :
( ~ v130769(VarCurr)
<=> v130770(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26053,axiom,
! [VarCurr] :
( v130770(VarCurr)
<=> ( v130223(VarCurr)
| v130243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26052,axiom,
! [VarCurr] :
( v130761(VarCurr)
<=> ( v130762(VarCurr)
| v130763(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26051,axiom,
! [VarCurr] :
( v130763(VarCurr)
<=> ( v130764(VarCurr)
& v130765(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26050,axiom,
! [VarCurr] :
( v130765(VarCurr)
<=> ( v130766(VarCurr)
& v130767(VarCurr) ) ) ).
fof(writeUnaryOperator_10724,axiom,
! [VarCurr] :
( ~ v130767(VarCurr)
<=> v130242(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26049,axiom,
! [VarCurr] :
( v130766(VarCurr)
<=> ( v129391(VarCurr)
& v130243(VarCurr) ) ) ).
fof(writeUnaryOperator_10723,axiom,
! [VarCurr] :
( ~ v130764(VarCurr)
<=> v130223(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26048,axiom,
! [VarCurr] :
( v130762(VarCurr)
<=> ( v15417(VarCurr)
& v130223(VarCurr) ) ) ).
fof(addAssignment_41184,axiom,
! [VarCurr] :
( v130204(VarCurr,bitIndex13)
<=> v130205(VarCurr,bitIndex13) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_484,axiom,
! [VarCurr] :
( ~ v130756(VarCurr)
=> ( v130208(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2927,axiom,
! [VarCurr] :
( v130756(VarCurr)
=> ( v130208(VarCurr,bitIndex3)
<=> v130590(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10722,axiom,
! [VarCurr] :
( ~ v130756(VarCurr)
<=> v130411(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_483,axiom,
! [VarCurr] :
( ~ v129391(VarCurr)
=> ( v130590(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_685,axiom,
! [VarCurr] :
( v129391(VarCurr)
=> ( v130590(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addAssignment_41183,axiom,
! [VarCurr] :
( v130189(VarCurr,bitIndex13)
<=> v130190(VarCurr,bitIndex13) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_482,axiom,
! [VarCurr] :
( ~ v130753(VarCurr)
=> ( v130193(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2926,axiom,
! [VarCurr] :
( v130753(VarCurr)
=> ( v130193(VarCurr,bitIndex3)
<=> v130583(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10721,axiom,
! [VarCurr] :
( ~ v130753(VarCurr)
<=> v130411(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_481,axiom,
! [VarCurr] :
( ~ v129391(VarCurr)
=> ( v130583(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_684,axiom,
! [VarCurr] :
( v129391(VarCurr)
=> ( v130583(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addAssignment_41182,axiom,
! [VarCurr] :
( v130174(VarCurr,bitIndex13)
<=> v130175(VarCurr,bitIndex13) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_480,axiom,
! [VarCurr] :
( ~ v130750(VarCurr)
=> ( v130178(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2925,axiom,
! [VarCurr] :
( v130750(VarCurr)
=> ( v130178(VarCurr,bitIndex3)
<=> v130576(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10720,axiom,
! [VarCurr] :
( ~ v130750(VarCurr)
<=> v130411(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_479,axiom,
! [VarCurr] :
( ~ v129391(VarCurr)
=> ( v130576(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_683,axiom,
! [VarCurr] :
( v129391(VarCurr)
=> ( v130576(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addAssignment_41181,axiom,
! [VarCurr] :
( v130159(VarCurr,bitIndex13)
<=> v130160(VarCurr,bitIndex13) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_478,axiom,
! [VarCurr] :
( ~ v130747(VarCurr)
=> ( v130163(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2924,axiom,
! [VarCurr] :
( v130747(VarCurr)
=> ( v130163(VarCurr,bitIndex3)
<=> v130569(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10719,axiom,
! [VarCurr] :
( ~ v130747(VarCurr)
<=> v130411(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_477,axiom,
! [VarCurr] :
( ~ v129391(VarCurr)
=> ( v130569(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_682,axiom,
! [VarCurr] :
( v129391(VarCurr)
=> ( v130569(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9193,axiom,
! [VarCurr] :
( v129391(VarCurr)
<=> ( ( v129393(VarCurr,bitIndex3)
<=> v129443(VarCurr,bitIndex1) )
& ( v129393(VarCurr,bitIndex2)
<=> v129443(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130719(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v129443(VarNext,B)
<=> v129443(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2405,axiom,
! [VarNext] :
( v130719(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v129443(VarNext,B)
<=> v130735(VarNext,B) ) ) ) ).
fof(addAssignment_41180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v130735(VarNext,B)
<=> v130733(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5386,axiom,
! [VarCurr] :
( ~ v130728(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v130733(VarCurr,B)
<=> v130736(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5378,axiom,
! [VarCurr] :
( v130728(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v130733(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_41179,axiom,
! [VarCurr] :
( v130736(VarCurr,bitIndex0)
<=> v130740(VarCurr) ) ).
fof(addAssignment_41178,axiom,
! [VarCurr] :
( v130736(VarCurr,bitIndex1)
<=> v130738(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26047,axiom,
! [VarCurr] :
( v130738(VarCurr)
<=> ( v130151(VarCurr)
& v130739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26046,axiom,
! [VarCurr] :
( v130739(VarCurr)
<=> ( v130740(VarCurr)
| v130741(VarCurr) ) ) ).
fof(writeUnaryOperator_10718,axiom,
! [VarCurr] :
( ~ v130741(VarCurr)
<=> v129443(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10717,axiom,
! [VarCurr] :
( ~ v130740(VarCurr)
<=> v129443(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_2551,axiom,
! [VarCurr] :
( v130151(VarCurr)
<=> ( v129443(VarCurr,bitIndex0)
| v129443(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26045,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130719(VarNext)
<=> ( v130720(VarNext)
& v130727(VarNext) ) ) ) ).
fof(addAssignment_41177,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130727(VarNext)
<=> v130725(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26044,axiom,
! [VarCurr] :
( v130725(VarCurr)
<=> ( v130728(VarCurr)
| v130729(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26043,axiom,
! [VarCurr] :
( v130729(VarCurr)
<=> ( v130730(VarCurr)
& v130732(VarCurr) ) ) ).
fof(writeUnaryOperator_10716,axiom,
! [VarCurr] :
( ~ v130732(VarCurr)
<=> v130728(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26042,axiom,
! [VarCurr] :
( v130730(VarCurr)
<=> ( v129445(VarCurr)
& v130731(VarCurr) ) ) ).
fof(writeUnaryOperator_10715,axiom,
! [VarCurr] :
( ~ v130731(VarCurr)
<=> v129798(VarCurr) ) ).
fof(writeUnaryOperator_10714,axiom,
! [VarCurr] :
( ~ v130728(VarCurr)
<=> v15415(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26041,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130720(VarNext)
<=> ( v130721(VarNext)
& v129419(VarNext) ) ) ) ).
fof(writeUnaryOperator_10713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130721(VarNext)
<=> v129426(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3128,axiom,
! [VarCurr] :
( ~ v130651(VarCurr)
=> ( v129445(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2923,axiom,
! [VarCurr] :
( v130651(VarCurr)
=> ( v129445(VarCurr)
<=> v130713(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges6_6,axiom,
! [VarCurr] :
( ( ~ v130657(VarCurr)
& ~ v130658(VarCurr)
& ~ v130662(VarCurr)
& ~ v130675(VarCurr)
& ~ v130682(VarCurr)
& ~ v130692(VarCurr)
& v130703(VarCurr) )
=> ( v130713(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges5_8,axiom,
! [VarCurr] :
( ( ~ v130657(VarCurr)
& ~ v130658(VarCurr)
& ~ v130662(VarCurr)
& ~ v130675(VarCurr)
& ~ v130682(VarCurr)
& v130692(VarCurr) )
=> ( v130713(VarCurr)
<=> v130716(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges4_5,axiom,
! [VarCurr] :
( ( ~ v130657(VarCurr)
& ~ v130658(VarCurr)
& ~ v130662(VarCurr)
& ~ v130675(VarCurr)
& v130682(VarCurr) )
=> ( v130713(VarCurr)
<=> v130715(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_7,axiom,
! [VarCurr] :
( ( ~ v130657(VarCurr)
& ~ v130658(VarCurr)
& ~ v130662(VarCurr)
& v130675(VarCurr) )
=> ( v130713(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges2_12,axiom,
! [VarCurr] :
( ( ~ v130657(VarCurr)
& ~ v130658(VarCurr)
& v130662(VarCurr) )
=> ( v130713(VarCurr)
<=> v130714(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2303,axiom,
! [VarCurr] :
( ( ~ v130657(VarCurr)
& v130658(VarCurr) )
=> ( v130713(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_12,axiom,
! [VarCurr] :
( v130657(VarCurr)
=> ( v130713(VarCurr)
<=> v130159(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5385,axiom,
! [VarCurr] :
( ~ v15417(VarCurr)
=> ( v130716(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_33,axiom,
! [VarCurr] :
( v15417(VarCurr)
=> ( v130716(VarCurr)
<=> v130204(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5384,axiom,
! [VarCurr] :
( ~ v15417(VarCurr)
=> ( v130715(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_32,axiom,
! [VarCurr] :
( v15417(VarCurr)
=> ( v130715(VarCurr)
<=> v130189(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5383,axiom,
! [VarCurr] :
( ~ v15417(VarCurr)
=> ( v130714(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_31,axiom,
! [VarCurr] :
( v15417(VarCurr)
=> ( v130714(VarCurr)
<=> v130174(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26040,axiom,
! [VarCurr] :
( v130651(VarCurr)
<=> ( v130652(VarCurr)
| v130703(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26039,axiom,
! [VarCurr] :
( v130703(VarCurr)
<=> ( v130704(VarCurr)
& v130709(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26038,axiom,
! [VarCurr] :
( v130709(VarCurr)
<=> ( v130710(VarCurr)
& v130712(VarCurr) ) ) ).
fof(writeUnaryOperator_10712,axiom,
! [VarCurr] :
( ~ v130712(VarCurr)
<=> v130242(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26037,axiom,
! [VarCurr] :
( v130710(VarCurr)
<=> ( v130711(VarCurr)
& v130331(VarCurr) ) ) ).
fof(writeUnaryOperator_10711,axiom,
! [VarCurr] :
( ~ v130711(VarCurr)
<=> v130153(VarCurr) ) ).
fof(writeUnaryOperator_10710,axiom,
! [VarCurr] :
( ~ v130704(VarCurr)
<=> v130705(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26036,axiom,
! [VarCurr] :
( v130705(VarCurr)
<=> ( v130706(VarCurr)
| v130265(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26035,axiom,
! [VarCurr] :
( v130706(VarCurr)
<=> ( v130707(VarCurr)
| v130252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26034,axiom,
! [VarCurr] :
( v130707(VarCurr)
<=> ( v130708(VarCurr)
| v130255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26033,axiom,
! [VarCurr] :
( v130708(VarCurr)
<=> ( v130223(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26032,axiom,
! [VarCurr] :
( v130652(VarCurr)
<=> ( v130653(VarCurr)
| v130692(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26031,axiom,
! [VarCurr] :
( v130692(VarCurr)
<=> ( v130693(VarCurr)
& v130697(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26030,axiom,
! [VarCurr] :
( v130697(VarCurr)
<=> ( v130698(VarCurr)
& v130702(VarCurr) ) ) ).
fof(writeUnaryOperator_10709,axiom,
! [VarCurr] :
( ~ v130702(VarCurr)
<=> v130242(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26029,axiom,
! [VarCurr] :
( v130698(VarCurr)
<=> ( v130699(VarCurr)
& v130265(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26028,axiom,
! [VarCurr] :
( v130699(VarCurr)
<=> ( v15417(VarCurr)
| v130700(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26027,axiom,
! [VarCurr] :
( v130700(VarCurr)
<=> ( v129792(VarCurr)
& v130701(VarCurr) ) ) ).
fof(writeUnaryOperator_10708,axiom,
! [VarCurr] :
( ~ v130701(VarCurr)
<=> v15417(VarCurr) ) ).
fof(writeUnaryOperator_10707,axiom,
! [VarCurr] :
( ~ v130693(VarCurr)
<=> v130694(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26026,axiom,
! [VarCurr] :
( v130694(VarCurr)
<=> ( v130695(VarCurr)
| v130252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26025,axiom,
! [VarCurr] :
( v130695(VarCurr)
<=> ( v130696(VarCurr)
| v130255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26024,axiom,
! [VarCurr] :
( v130696(VarCurr)
<=> ( v130223(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26023,axiom,
! [VarCurr] :
( v130653(VarCurr)
<=> ( v130654(VarCurr)
| v130682(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26022,axiom,
! [VarCurr] :
( v130682(VarCurr)
<=> ( v130683(VarCurr)
& v130686(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26021,axiom,
! [VarCurr] :
( v130686(VarCurr)
<=> ( v130687(VarCurr)
& v130691(VarCurr) ) ) ).
fof(writeUnaryOperator_10706,axiom,
! [VarCurr] :
( ~ v130691(VarCurr)
<=> v130242(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26020,axiom,
! [VarCurr] :
( v130687(VarCurr)
<=> ( v130688(VarCurr)
& v130252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26019,axiom,
! [VarCurr] :
( v130688(VarCurr)
<=> ( v15417(VarCurr)
| v130689(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26018,axiom,
! [VarCurr] :
( v130689(VarCurr)
<=> ( v129792(VarCurr)
& v130690(VarCurr) ) ) ).
fof(writeUnaryOperator_10705,axiom,
! [VarCurr] :
( ~ v130690(VarCurr)
<=> v15417(VarCurr) ) ).
fof(writeUnaryOperator_10704,axiom,
! [VarCurr] :
( ~ v130683(VarCurr)
<=> v130684(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26017,axiom,
! [VarCurr] :
( v130684(VarCurr)
<=> ( v130685(VarCurr)
| v130255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26016,axiom,
! [VarCurr] :
( v130685(VarCurr)
<=> ( v130223(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26015,axiom,
! [VarCurr] :
( v130654(VarCurr)
<=> ( v130655(VarCurr)
| v130675(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26014,axiom,
! [VarCurr] :
( v130675(VarCurr)
<=> ( v130676(VarCurr)
& v130678(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26013,axiom,
! [VarCurr] :
( v130678(VarCurr)
<=> ( v130679(VarCurr)
& v130681(VarCurr) ) ) ).
fof(writeUnaryOperator_10703,axiom,
! [VarCurr] :
( ~ v130681(VarCurr)
<=> v130242(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26012,axiom,
! [VarCurr] :
( v130679(VarCurr)
<=> ( v130680(VarCurr)
& v130255(VarCurr) ) ) ).
fof(writeUnaryOperator_10702,axiom,
! [VarCurr] :
( ~ v130680(VarCurr)
<=> v130306(VarCurr) ) ).
fof(writeUnaryOperator_10701,axiom,
! [VarCurr] :
( ~ v130676(VarCurr)
<=> v130677(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26011,axiom,
! [VarCurr] :
( v130677(VarCurr)
<=> ( v130223(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26010,axiom,
! [VarCurr] :
( v130655(VarCurr)
<=> ( v130656(VarCurr)
| v130662(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26009,axiom,
! [VarCurr] :
( v130662(VarCurr)
<=> ( v130663(VarCurr)
& v130664(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26008,axiom,
! [VarCurr] :
( v130664(VarCurr)
<=> ( v130665(VarCurr)
& v130674(VarCurr) ) ) ).
fof(writeUnaryOperator_10700,axiom,
! [VarCurr] :
( ~ v130674(VarCurr)
<=> v130242(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26007,axiom,
! [VarCurr] :
( v130665(VarCurr)
<=> ( v130666(VarCurr)
& v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26006,axiom,
! [VarCurr] :
( v130666(VarCurr)
<=> ( v15417(VarCurr)
| v130667(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26005,axiom,
! [VarCurr] :
( v130667(VarCurr)
<=> ( v130668(VarCurr)
& v130673(VarCurr) ) ) ).
fof(writeUnaryOperator_10699,axiom,
! [VarCurr] :
( ~ v130673(VarCurr)
<=> v15417(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26004,axiom,
! [VarCurr] :
( v130668(VarCurr)
<=> ( v130669(VarCurr)
& v130672(VarCurr) ) ) ).
fof(writeUnaryOperator_10698,axiom,
! [VarCurr] :
( ~ v130672(VarCurr)
<=> v130236(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26003,axiom,
! [VarCurr] :
( v130669(VarCurr)
<=> ( v129453(VarCurr)
| v130670(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26002,axiom,
! [VarCurr] :
( v130670(VarCurr)
<=> ( v130232(VarCurr)
& v130671(VarCurr) ) ) ).
fof(writeUnaryOperator_10697,axiom,
! [VarCurr] :
( ~ v130671(VarCurr)
<=> v129453(VarCurr) ) ).
fof(writeUnaryOperator_10696,axiom,
! [VarCurr] :
( ~ v130663(VarCurr)
<=> v130223(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26001,axiom,
! [VarCurr] :
( v130656(VarCurr)
<=> ( v130657(VarCurr)
| v130658(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26000,axiom,
! [VarCurr] :
( v130658(VarCurr)
<=> ( v130659(VarCurr)
& v130660(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25999,axiom,
! [VarCurr] :
( v130660(VarCurr)
<=> ( v130243(VarCurr)
& v130661(VarCurr) ) ) ).
fof(writeUnaryOperator_10695,axiom,
! [VarCurr] :
( ~ v130661(VarCurr)
<=> v130242(VarCurr) ) ).
fof(writeUnaryOperator_10694,axiom,
! [VarCurr] :
( ~ v130659(VarCurr)
<=> v130223(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25998,axiom,
! [VarCurr] :
( v130657(VarCurr)
<=> ( v15417(VarCurr)
& v130223(VarCurr) ) ) ).
fof(addAssignment_41176,axiom,
! [VarCurr] :
( v130204(VarCurr,bitIndex4)
<=> v130205(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3127,axiom,
! [VarCurr] :
( ~ v130649(VarCurr)
=> ( v130213(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2922,axiom,
! [VarCurr] :
( v130649(VarCurr)
=> ( v130213(VarCurr)
<=> $true ) ) ).
fof(writeUnaryOperator_10693,axiom,
! [VarCurr] :
( ~ v130649(VarCurr)
<=> v130411(VarCurr) ) ).
fof(addAssignment_41175,axiom,
! [VarCurr] :
( v130189(VarCurr,bitIndex4)
<=> v130190(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3126,axiom,
! [VarCurr] :
( ~ v130646(VarCurr)
=> ( v130198(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2921,axiom,
! [VarCurr] :
( v130646(VarCurr)
=> ( v130198(VarCurr)
<=> $true ) ) ).
fof(writeUnaryOperator_10692,axiom,
! [VarCurr] :
( ~ v130646(VarCurr)
<=> v130411(VarCurr) ) ).
fof(addAssignment_41174,axiom,
! [VarCurr] :
( v130174(VarCurr,bitIndex4)
<=> v130175(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3125,axiom,
! [VarCurr] :
( ~ v130643(VarCurr)
=> ( v130183(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2920,axiom,
! [VarCurr] :
( v130643(VarCurr)
=> ( v130183(VarCurr)
<=> $true ) ) ).
fof(writeUnaryOperator_10691,axiom,
! [VarCurr] :
( ~ v130643(VarCurr)
<=> v130411(VarCurr) ) ).
fof(addAssignment_41173,axiom,
! [VarCurr] :
( v130159(VarCurr,bitIndex4)
<=> v130160(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3124,axiom,
! [VarCurr] :
( ~ v130640(VarCurr)
=> ( v130168(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2919,axiom,
! [VarCurr] :
( v130640(VarCurr)
=> ( v130168(VarCurr)
<=> $true ) ) ).
fof(writeUnaryOperator_10690,axiom,
! [VarCurr] :
( ~ v130640(VarCurr)
<=> v130411(VarCurr) ) ).
fof(addAssignment_41172,axiom,
! [VarNext] :
( v129381(VarNext,bitIndex2)
<=> v130631(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionShiftedRanges1_113,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130632(VarNext)
=> ( ( v130631(VarNext,bitIndex6)
<=> v129381(VarCurr,bitIndex7) )
& ( v130631(VarNext,bitIndex5)
<=> v129381(VarCurr,bitIndex6) )
& ( v130631(VarNext,bitIndex4)
<=> v129381(VarCurr,bitIndex5) )
& ( v130631(VarNext,bitIndex3)
<=> v129381(VarCurr,bitIndex4) )
& ( v130631(VarNext,bitIndex2)
<=> v129381(VarCurr,bitIndex3) )
& ( v130631(VarNext,bitIndex1)
<=> v129381(VarCurr,bitIndex2) )
& ( v130631(VarNext,bitIndex0)
<=> v129381(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2404,axiom,
! [VarNext] :
( v130632(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v130631(VarNext,B)
<=> v130281(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130632(VarNext)
<=> v130633(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25996,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130633(VarNext)
<=> ( v130635(VarNext)
& v129419(VarNext) ) ) ) ).
fof(writeUnaryOperator_10689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130635(VarNext)
<=> v129426(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_476,axiom,
! [VarCurr] :
( ~ v130596(VarCurr)
=> ( v129383(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_681,axiom,
! [VarCurr] :
( v130596(VarCurr)
=> ( v129383(VarCurr,bitIndex2)
<=> v130629(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges4_4,axiom,
! [VarCurr] :
( ( ~ v130600(VarCurr)
& ~ v130601(VarCurr)
& ~ v130607(VarCurr)
& ~ v130613(VarCurr)
& v130621(VarCurr) )
=> ( v130629(VarCurr)
<=> v130204(VarCurr,bitIndex12) ) ) ).
fof(addCaseBooleanConditionShiftedRanges3_3,axiom,
! [VarCurr] :
( ( ~ v130600(VarCurr)
& ~ v130601(VarCurr)
& ~ v130607(VarCurr)
& v130613(VarCurr) )
=> ( v130629(VarCurr)
<=> v130189(VarCurr,bitIndex12) ) ) ).
fof(addCaseBooleanConditionShiftedRanges2,axiom,
! [VarCurr] :
( ( ~ v130600(VarCurr)
& ~ v130601(VarCurr)
& v130607(VarCurr) )
=> ( v130629(VarCurr)
<=> v130174(VarCurr,bitIndex12) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2302,axiom,
! [VarCurr] :
( ( ~ v130600(VarCurr)
& v130601(VarCurr) )
=> ( v130629(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_11,axiom,
! [VarCurr] :
( v130600(VarCurr)
=> ( v130629(VarCurr)
<=> v130159(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25995,axiom,
! [VarCurr] :
( v130596(VarCurr)
<=> ( v130597(VarCurr)
| v130621(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25994,axiom,
! [VarCurr] :
( v130621(VarCurr)
<=> ( v130622(VarCurr)
& v130626(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25993,axiom,
! [VarCurr] :
( v130626(VarCurr)
<=> ( v130627(VarCurr)
& v130628(VarCurr) ) ) ).
fof(writeUnaryOperator_10688,axiom,
! [VarCurr] :
( ~ v130628(VarCurr)
<=> v130620(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25992,axiom,
! [VarCurr] :
( v130627(VarCurr)
<=> ( v15417(VarCurr)
& v130265(VarCurr) ) ) ).
fof(writeUnaryOperator_10687,axiom,
! [VarCurr] :
( ~ v130622(VarCurr)
<=> v130623(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25991,axiom,
! [VarCurr] :
( v130623(VarCurr)
<=> ( v130624(VarCurr)
| v130252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25990,axiom,
! [VarCurr] :
( v130624(VarCurr)
<=> ( v130625(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25989,axiom,
! [VarCurr] :
( v130625(VarCurr)
<=> ( v130223(VarCurr)
| v130243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25988,axiom,
! [VarCurr] :
( v130597(VarCurr)
<=> ( v130598(VarCurr)
| v130613(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25987,axiom,
! [VarCurr] :
( v130613(VarCurr)
<=> ( v130614(VarCurr)
& v130617(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25986,axiom,
! [VarCurr] :
( v130617(VarCurr)
<=> ( v130618(VarCurr)
& v130619(VarCurr) ) ) ).
fof(writeUnaryOperator_10686,axiom,
! [VarCurr] :
( ~ v130619(VarCurr)
<=> v130620(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25985,axiom,
! [VarCurr] :
( v130620(VarCurr)
<=> ( v130242(VarCurr)
| v130255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25984,axiom,
! [VarCurr] :
( v130618(VarCurr)
<=> ( v15417(VarCurr)
& v130252(VarCurr) ) ) ).
fof(writeUnaryOperator_10685,axiom,
! [VarCurr] :
( ~ v130614(VarCurr)
<=> v130615(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25983,axiom,
! [VarCurr] :
( v130615(VarCurr)
<=> ( v130616(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25982,axiom,
! [VarCurr] :
( v130616(VarCurr)
<=> ( v130223(VarCurr)
| v130243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25981,axiom,
! [VarCurr] :
( v130598(VarCurr)
<=> ( v130599(VarCurr)
| v130607(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25980,axiom,
! [VarCurr] :
( v130607(VarCurr)
<=> ( v130608(VarCurr)
& v130610(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25979,axiom,
! [VarCurr] :
( v130610(VarCurr)
<=> ( v130611(VarCurr)
& v130612(VarCurr) ) ) ).
fof(writeUnaryOperator_10684,axiom,
! [VarCurr] :
( ~ v130612(VarCurr)
<=> v130242(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25978,axiom,
! [VarCurr] :
( v130611(VarCurr)
<=> ( v15417(VarCurr)
& v130239(VarCurr) ) ) ).
fof(writeUnaryOperator_10683,axiom,
! [VarCurr] :
( ~ v130608(VarCurr)
<=> v130609(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25977,axiom,
! [VarCurr] :
( v130609(VarCurr)
<=> ( v130223(VarCurr)
| v130243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25976,axiom,
! [VarCurr] :
( v130599(VarCurr)
<=> ( v130600(VarCurr)
| v130601(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25975,axiom,
! [VarCurr] :
( v130601(VarCurr)
<=> ( v130602(VarCurr)
& v130603(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25974,axiom,
! [VarCurr] :
( v130603(VarCurr)
<=> ( v130604(VarCurr)
& v130606(VarCurr) ) ) ).
fof(writeUnaryOperator_10682,axiom,
! [VarCurr] :
( ~ v130606(VarCurr)
<=> v130242(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25973,axiom,
! [VarCurr] :
( v130604(VarCurr)
<=> ( v130605(VarCurr)
& v130243(VarCurr) ) ) ).
fof(writeUnaryOperator_10681,axiom,
! [VarCurr] :
( ~ v130605(VarCurr)
<=> v129391(VarCurr) ) ).
fof(writeUnaryOperator_10680,axiom,
! [VarCurr] :
( ~ v130602(VarCurr)
<=> v130223(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25972,axiom,
! [VarCurr] :
( v130600(VarCurr)
<=> ( v15417(VarCurr)
& v130223(VarCurr) ) ) ).
fof(addAssignment_41171,axiom,
! [VarCurr] :
( v130204(VarCurr,bitIndex12)
<=> v130205(VarCurr,bitIndex12) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_475,axiom,
! [VarCurr] :
( ~ v130594(VarCurr)
=> ( v130208(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2918,axiom,
! [VarCurr] :
( v130594(VarCurr)
=> ( v130208(VarCurr,bitIndex2)
<=> v130590(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10679,axiom,
! [VarCurr] :
( ~ v130594(VarCurr)
<=> v130411(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_474,axiom,
! [VarCurr] :
( ~ v130592(VarCurr)
=> ( v130590(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_680,axiom,
! [VarCurr] :
( v130592(VarCurr)
=> ( v130590(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeUnaryOperator_10678,axiom,
! [VarCurr] :
( ~ v130592(VarCurr)
<=> v129391(VarCurr) ) ).
fof(addAssignment_41170,axiom,
! [VarCurr] :
( v130189(VarCurr,bitIndex12)
<=> v130190(VarCurr,bitIndex12) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_473,axiom,
! [VarCurr] :
( ~ v130587(VarCurr)
=> ( v130193(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2917,axiom,
! [VarCurr] :
( v130587(VarCurr)
=> ( v130193(VarCurr,bitIndex2)
<=> v130583(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10677,axiom,
! [VarCurr] :
( ~ v130587(VarCurr)
<=> v130411(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_472,axiom,
! [VarCurr] :
( ~ v130585(VarCurr)
=> ( v130583(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_679,axiom,
! [VarCurr] :
( v130585(VarCurr)
=> ( v130583(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeUnaryOperator_10676,axiom,
! [VarCurr] :
( ~ v130585(VarCurr)
<=> v129391(VarCurr) ) ).
fof(addAssignment_41169,axiom,
! [VarCurr] :
( v130174(VarCurr,bitIndex12)
<=> v130175(VarCurr,bitIndex12) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_471,axiom,
! [VarCurr] :
( ~ v130580(VarCurr)
=> ( v130178(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2916,axiom,
! [VarCurr] :
( v130580(VarCurr)
=> ( v130178(VarCurr,bitIndex2)
<=> v130576(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10675,axiom,
! [VarCurr] :
( ~ v130580(VarCurr)
<=> v130411(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_470,axiom,
! [VarCurr] :
( ~ v130578(VarCurr)
=> ( v130576(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_678,axiom,
! [VarCurr] :
( v130578(VarCurr)
=> ( v130576(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeUnaryOperator_10674,axiom,
! [VarCurr] :
( ~ v130578(VarCurr)
<=> v129391(VarCurr) ) ).
fof(addAssignment_41168,axiom,
! [VarCurr] :
( v130159(VarCurr,bitIndex12)
<=> v130160(VarCurr,bitIndex12) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_469,axiom,
! [VarCurr] :
( ~ v130573(VarCurr)
=> ( v130163(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2915,axiom,
! [VarCurr] :
( v130573(VarCurr)
=> ( v130163(VarCurr,bitIndex2)
<=> v130569(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10673,axiom,
! [VarCurr] :
( ~ v130573(VarCurr)
<=> v130411(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_468,axiom,
! [VarCurr] :
( ~ v130571(VarCurr)
=> ( v130569(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_677,axiom,
! [VarCurr] :
( v130571(VarCurr)
=> ( v130569(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeUnaryOperator_10672,axiom,
! [VarCurr] :
( ~ v130571(VarCurr)
<=> v129391(VarCurr) ) ).
fof(addAssignment_41167,axiom,
! [VarNext] :
( v129381(VarNext,bitIndex5)
<=> v130560(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionShiftedRanges1_112,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130561(VarNext)
=> ( ( v130560(VarNext,bitIndex6)
<=> v129381(VarCurr,bitIndex7) )
& ( v130560(VarNext,bitIndex5)
<=> v129381(VarCurr,bitIndex6) )
& ( v130560(VarNext,bitIndex4)
<=> v129381(VarCurr,bitIndex5) )
& ( v130560(VarNext,bitIndex3)
<=> v129381(VarCurr,bitIndex4) )
& ( v130560(VarNext,bitIndex2)
<=> v129381(VarCurr,bitIndex3) )
& ( v130560(VarNext,bitIndex1)
<=> v129381(VarCurr,bitIndex2) )
& ( v130560(VarNext,bitIndex0)
<=> v129381(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2403,axiom,
! [VarNext] :
( v130561(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v130560(VarNext,B)
<=> v130281(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130561(VarNext)
<=> v130562(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25970,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130562(VarNext)
<=> ( v130564(VarNext)
& v129419(VarNext) ) ) ) ).
fof(writeUnaryOperator_10671,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130564(VarNext)
<=> v129426(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_467,axiom,
! [VarCurr] :
( ~ v130505(VarCurr)
=> ( v129383(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_676,axiom,
! [VarCurr] :
( v130505(VarCurr)
=> ( v129383(VarCurr,bitIndex5)
<=> v130557(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges5_7,axiom,
! [VarCurr] :
( ( ~ v130510(VarCurr)
& ~ v130511(VarCurr)
& ~ v130523(VarCurr)
& ~ v130531(VarCurr)
& ~ v130538(VarCurr)
& v130546(VarCurr) )
=> ( v130557(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges4_3,axiom,
! [VarCurr] :
( ( ~ v130510(VarCurr)
& ~ v130511(VarCurr)
& ~ v130523(VarCurr)
& ~ v130531(VarCurr)
& v130538(VarCurr) )
=> ( v130557(VarCurr)
<=> v130204(VarCurr,bitIndex15) ) ) ).
fof(addCaseBooleanConditionShiftedRanges3_2,axiom,
! [VarCurr] :
( ( ~ v130510(VarCurr)
& ~ v130511(VarCurr)
& ~ v130523(VarCurr)
& v130531(VarCurr) )
=> ( v130557(VarCurr)
<=> v130189(VarCurr,bitIndex15) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_11,axiom,
! [VarCurr] :
( ( ~ v130510(VarCurr)
& ~ v130511(VarCurr)
& v130523(VarCurr) )
=> ( v130557(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2301,axiom,
! [VarCurr] :
( ( ~ v130510(VarCurr)
& v130511(VarCurr) )
=> ( v130557(VarCurr)
<=> v130558(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_10,axiom,
! [VarCurr] :
( v130510(VarCurr)
=> ( v130557(VarCurr)
<=> v130159(VarCurr,bitIndex15) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5382,axiom,
! [VarCurr] :
( ~ v15417(VarCurr)
=> ( v130558(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_30,axiom,
! [VarCurr] :
( v15417(VarCurr)
=> ( v130558(VarCurr)
<=> v130174(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25969,axiom,
! [VarCurr] :
( v130505(VarCurr)
<=> ( v130506(VarCurr)
| v130546(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25968,axiom,
! [VarCurr] :
( v130546(VarCurr)
<=> ( v130547(VarCurr)
& v130552(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25967,axiom,
! [VarCurr] :
( v130552(VarCurr)
<=> ( v130553(VarCurr)
& v130556(VarCurr) ) ) ).
fof(writeUnaryOperator_10670,axiom,
! [VarCurr] :
( ~ v130556(VarCurr)
<=> v130522(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25966,axiom,
! [VarCurr] :
( v130553(VarCurr)
<=> ( v130554(VarCurr)
& v130331(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25965,axiom,
! [VarCurr] :
( v130554(VarCurr)
<=> ( v129447(VarCurr)
& v130555(VarCurr) ) ) ).
fof(writeUnaryOperator_10669,axiom,
! [VarCurr] :
( ~ v130555(VarCurr)
<=> v130153(VarCurr) ) ).
fof(writeUnaryOperator_10668,axiom,
! [VarCurr] :
( ~ v130547(VarCurr)
<=> v130548(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25964,axiom,
! [VarCurr] :
( v130548(VarCurr)
<=> ( v130549(VarCurr)
| v130265(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25963,axiom,
! [VarCurr] :
( v130549(VarCurr)
<=> ( v130550(VarCurr)
| v130252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25962,axiom,
! [VarCurr] :
( v130550(VarCurr)
<=> ( v130551(VarCurr)
| v130255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25961,axiom,
! [VarCurr] :
( v130551(VarCurr)
<=> ( v130223(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25960,axiom,
! [VarCurr] :
( v130506(VarCurr)
<=> ( v130507(VarCurr)
| v130538(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25959,axiom,
! [VarCurr] :
( v130538(VarCurr)
<=> ( v130539(VarCurr)
& v130543(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25958,axiom,
! [VarCurr] :
( v130543(VarCurr)
<=> ( v130544(VarCurr)
& v130545(VarCurr) ) ) ).
fof(writeUnaryOperator_10667,axiom,
! [VarCurr] :
( ~ v130545(VarCurr)
<=> v130522(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25957,axiom,
! [VarCurr] :
( v130544(VarCurr)
<=> ( v15417(VarCurr)
& v130265(VarCurr) ) ) ).
fof(writeUnaryOperator_10666,axiom,
! [VarCurr] :
( ~ v130539(VarCurr)
<=> v130540(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25956,axiom,
! [VarCurr] :
( v130540(VarCurr)
<=> ( v130541(VarCurr)
| v130252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25955,axiom,
! [VarCurr] :
( v130541(VarCurr)
<=> ( v130542(VarCurr)
| v130255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25954,axiom,
! [VarCurr] :
( v130542(VarCurr)
<=> ( v130223(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25953,axiom,
! [VarCurr] :
( v130507(VarCurr)
<=> ( v130508(VarCurr)
| v130531(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25952,axiom,
! [VarCurr] :
( v130531(VarCurr)
<=> ( v130532(VarCurr)
& v130535(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25951,axiom,
! [VarCurr] :
( v130535(VarCurr)
<=> ( v130536(VarCurr)
& v130537(VarCurr) ) ) ).
fof(writeUnaryOperator_10665,axiom,
! [VarCurr] :
( ~ v130537(VarCurr)
<=> v130522(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25950,axiom,
! [VarCurr] :
( v130536(VarCurr)
<=> ( v15417(VarCurr)
& v130252(VarCurr) ) ) ).
fof(writeUnaryOperator_10664,axiom,
! [VarCurr] :
( ~ v130532(VarCurr)
<=> v130533(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25949,axiom,
! [VarCurr] :
( v130533(VarCurr)
<=> ( v130534(VarCurr)
| v130255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25948,axiom,
! [VarCurr] :
( v130534(VarCurr)
<=> ( v130223(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25947,axiom,
! [VarCurr] :
( v130508(VarCurr)
<=> ( v130509(VarCurr)
| v130523(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25946,axiom,
! [VarCurr] :
( v130523(VarCurr)
<=> ( v130524(VarCurr)
& v130526(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25945,axiom,
! [VarCurr] :
( v130526(VarCurr)
<=> ( v130527(VarCurr)
& v130530(VarCurr) ) ) ).
fof(writeUnaryOperator_10663,axiom,
! [VarCurr] :
( ~ v130530(VarCurr)
<=> v130522(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25944,axiom,
! [VarCurr] :
( v130527(VarCurr)
<=> ( v130528(VarCurr)
& v130255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25943,axiom,
! [VarCurr] :
( v130528(VarCurr)
<=> ( v129447(VarCurr)
& v130529(VarCurr) ) ) ).
fof(writeUnaryOperator_10662,axiom,
! [VarCurr] :
( ~ v130529(VarCurr)
<=> v130306(VarCurr) ) ).
fof(writeUnaryOperator_10661,axiom,
! [VarCurr] :
( ~ v130524(VarCurr)
<=> v130525(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25942,axiom,
! [VarCurr] :
( v130525(VarCurr)
<=> ( v130223(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25941,axiom,
! [VarCurr] :
( v130509(VarCurr)
<=> ( v130510(VarCurr)
| v130511(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25940,axiom,
! [VarCurr] :
( v130511(VarCurr)
<=> ( v130512(VarCurr)
& v130513(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25939,axiom,
! [VarCurr] :
( v130513(VarCurr)
<=> ( v130514(VarCurr)
& v130521(VarCurr) ) ) ).
fof(writeUnaryOperator_10660,axiom,
! [VarCurr] :
( ~ v130521(VarCurr)
<=> v130522(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25938,axiom,
! [VarCurr] :
( v130522(VarCurr)
<=> ( v130242(VarCurr)
| v130243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25937,axiom,
! [VarCurr] :
( v130514(VarCurr)
<=> ( v130515(VarCurr)
& v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25936,axiom,
! [VarCurr] :
( v130515(VarCurr)
<=> ( v15417(VarCurr)
| v130516(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25935,axiom,
! [VarCurr] :
( v130516(VarCurr)
<=> ( v130517(VarCurr)
& v130520(VarCurr) ) ) ).
fof(writeUnaryOperator_10659,axiom,
! [VarCurr] :
( ~ v130520(VarCurr)
<=> v15417(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25934,axiom,
! [VarCurr] :
( v130517(VarCurr)
<=> ( v130518(VarCurr)
& v130519(VarCurr) ) ) ).
fof(writeUnaryOperator_10658,axiom,
! [VarCurr] :
( ~ v130519(VarCurr)
<=> v130236(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25933,axiom,
! [VarCurr] :
( v130518(VarCurr)
<=> ( v129447(VarCurr)
& v129453(VarCurr) ) ) ).
fof(writeUnaryOperator_10657,axiom,
! [VarCurr] :
( ~ v130512(VarCurr)
<=> v130223(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25932,axiom,
! [VarCurr] :
( v130510(VarCurr)
<=> ( v15417(VarCurr)
& v130223(VarCurr) ) ) ).
fof(addAssignment_41166,axiom,
! [VarCurr] :
( v130204(VarCurr,bitIndex15)
<=> v130205(VarCurr,bitIndex15) ) ).
fof(addAssignment_41165,axiom,
! [VarCurr] :
( v130189(VarCurr,bitIndex15)
<=> v130190(VarCurr,bitIndex15) ) ).
fof(addAssignment_41164,axiom,
! [VarCurr] :
( v130174(VarCurr,bitIndex15)
<=> v130175(VarCurr,bitIndex15) ) ).
fof(addAssignment_41163,axiom,
! [VarCurr] :
( v130159(VarCurr,bitIndex15)
<=> v130160(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25931,axiom,
! [VarCurr] :
( v129447(VarCurr)
<=> ( v130498(VarCurr)
& v129449(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_10656,axiom,
! [VarCurr] :
( ~ v130498(VarCurr)
<=> v130499(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2550,axiom,
! [VarCurr] :
( v130499(VarCurr)
<=> ( v130501(VarCurr)
| v129449(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2549,axiom,
! [VarCurr] :
( v130501(VarCurr)
<=> ( v130502(VarCurr)
| v129449(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2548,axiom,
! [VarCurr] :
( v130502(VarCurr)
<=> ( v130503(VarCurr)
| v129449(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2547,axiom,
! [VarCurr] :
( v130503(VarCurr)
<=> ( v129449(VarCurr,bitIndex1)
| v129449(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_41162,axiom,
! [VarCurr] :
( v129455(VarCurr,bitIndex5)
<=> v129659(VarCurr,bitIndex5) ) ).
fof(addAssignment_41161,axiom,
! [VarCurr] :
( v129459(VarCurr,bitIndex7)
<=> v129627(VarCurr,bitIndex5) ) ).
fof(addAssignment_41160,axiom,
! [VarCurr] :
( v129455(VarCurr,bitIndex4)
<=> v129659(VarCurr,bitIndex4) ) ).
fof(addAssignment_41159,axiom,
! [VarCurr] :
( v129459(VarCurr,bitIndex6)
<=> v129627(VarCurr,bitIndex4) ) ).
fof(addAssignment_41158,axiom,
! [VarCurr] :
( v129455(VarCurr,bitIndex3)
<=> v129659(VarCurr,bitIndex3) ) ).
fof(addAssignment_41157,axiom,
! [VarCurr] :
( v129459(VarCurr,bitIndex5)
<=> v129627(VarCurr,bitIndex3) ) ).
fof(addAssignment_41156,axiom,
! [VarCurr] :
( v129455(VarCurr,bitIndex2)
<=> v129659(VarCurr,bitIndex2) ) ).
fof(addAssignment_41155,axiom,
! [VarCurr] :
( v129459(VarCurr,bitIndex4)
<=> v129627(VarCurr,bitIndex2) ) ).
fof(addAssignment_41154,axiom,
! [VarCurr] :
( v129455(VarCurr,bitIndex1)
<=> v129659(VarCurr,bitIndex1) ) ).
fof(addAssignment_41153,axiom,
! [VarCurr] :
( v129459(VarCurr,bitIndex3)
<=> v129627(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3123,axiom,
! [VarCurr] :
( ~ v130436(VarCurr)
=> ( v129451(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2914,axiom,
! [VarCurr] :
( v130436(VarCurr)
=> ( v129451(VarCurr)
<=> v130495(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges6_5,axiom,
! [VarCurr] :
( ( ~ v130442(VarCurr)
& ~ v130443(VarCurr)
& ~ v130448(VarCurr)
& ~ v130459(VarCurr)
& ~ v130467(VarCurr)
& ~ v130475(VarCurr)
& v130484(VarCurr) )
=> ( v130495(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges5,axiom,
! [VarCurr] :
( ( ~ v130442(VarCurr)
& ~ v130443(VarCurr)
& ~ v130448(VarCurr)
& ~ v130459(VarCurr)
& ~ v130467(VarCurr)
& v130475(VarCurr) )
=> ( v130495(VarCurr)
<=> v130204(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionShiftedRanges4_2,axiom,
! [VarCurr] :
( ( ~ v130442(VarCurr)
& ~ v130443(VarCurr)
& ~ v130448(VarCurr)
& ~ v130459(VarCurr)
& v130467(VarCurr) )
=> ( v130495(VarCurr)
<=> v130189(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_6,axiom,
! [VarCurr] :
( ( ~ v130442(VarCurr)
& ~ v130443(VarCurr)
& ~ v130448(VarCurr)
& v130459(VarCurr) )
=> ( v130495(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges2_10,axiom,
! [VarCurr] :
( ( ~ v130442(VarCurr)
& ~ v130443(VarCurr)
& v130448(VarCurr) )
=> ( v130495(VarCurr)
<=> v130496(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2300,axiom,
! [VarCurr] :
( ( ~ v130442(VarCurr)
& v130443(VarCurr) )
=> ( v130495(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_9,axiom,
! [VarCurr] :
( v130442(VarCurr)
=> ( v130495(VarCurr)
<=> v130159(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5381,axiom,
! [VarCurr] :
( ~ v15417(VarCurr)
=> ( v130496(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_29,axiom,
! [VarCurr] :
( v15417(VarCurr)
=> ( v130496(VarCurr)
<=> v130174(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25930,axiom,
! [VarCurr] :
( v130436(VarCurr)
<=> ( v130437(VarCurr)
| v130484(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25929,axiom,
! [VarCurr] :
( v130484(VarCurr)
<=> ( v130485(VarCurr)
& v130491(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25928,axiom,
! [VarCurr] :
( v130491(VarCurr)
<=> ( v130492(VarCurr)
& v130494(VarCurr) ) ) ).
fof(writeUnaryOperator_10655,axiom,
! [VarCurr] :
( ~ v130494(VarCurr)
<=> v130242(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25927,axiom,
! [VarCurr] :
( v130492(VarCurr)
<=> ( v130493(VarCurr)
& v130331(VarCurr) ) ) ).
fof(writeUnaryOperator_10654,axiom,
! [VarCurr] :
( ~ v130493(VarCurr)
<=> v130153(VarCurr) ) ).
fof(writeUnaryOperator_10653,axiom,
! [VarCurr] :
( ~ v130485(VarCurr)
<=> v130486(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25926,axiom,
! [VarCurr] :
( v130486(VarCurr)
<=> ( v130487(VarCurr)
| v130265(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25925,axiom,
! [VarCurr] :
( v130487(VarCurr)
<=> ( v130488(VarCurr)
| v130252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25924,axiom,
! [VarCurr] :
( v130488(VarCurr)
<=> ( v130489(VarCurr)
| v130255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25923,axiom,
! [VarCurr] :
( v130489(VarCurr)
<=> ( v130490(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25922,axiom,
! [VarCurr] :
( v130490(VarCurr)
<=> ( v130223(VarCurr)
| v130243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25921,axiom,
! [VarCurr] :
( v130437(VarCurr)
<=> ( v130438(VarCurr)
| v130475(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25920,axiom,
! [VarCurr] :
( v130475(VarCurr)
<=> ( v130476(VarCurr)
& v130481(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25919,axiom,
! [VarCurr] :
( v130481(VarCurr)
<=> ( v130482(VarCurr)
& v130483(VarCurr) ) ) ).
fof(writeUnaryOperator_10652,axiom,
! [VarCurr] :
( ~ v130483(VarCurr)
<=> v130242(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25918,axiom,
! [VarCurr] :
( v130482(VarCurr)
<=> ( v15417(VarCurr)
& v130265(VarCurr) ) ) ).
fof(writeUnaryOperator_10651,axiom,
! [VarCurr] :
( ~ v130476(VarCurr)
<=> v130477(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25917,axiom,
! [VarCurr] :
( v130477(VarCurr)
<=> ( v130478(VarCurr)
| v130252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25916,axiom,
! [VarCurr] :
( v130478(VarCurr)
<=> ( v130479(VarCurr)
| v130255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25915,axiom,
! [VarCurr] :
( v130479(VarCurr)
<=> ( v130480(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25914,axiom,
! [VarCurr] :
( v130480(VarCurr)
<=> ( v130223(VarCurr)
| v130243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25913,axiom,
! [VarCurr] :
( v130438(VarCurr)
<=> ( v130439(VarCurr)
| v130467(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25912,axiom,
! [VarCurr] :
( v130467(VarCurr)
<=> ( v130468(VarCurr)
& v130472(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25911,axiom,
! [VarCurr] :
( v130472(VarCurr)
<=> ( v130473(VarCurr)
& v130474(VarCurr) ) ) ).
fof(writeUnaryOperator_10650,axiom,
! [VarCurr] :
( ~ v130474(VarCurr)
<=> v130242(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25910,axiom,
! [VarCurr] :
( v130473(VarCurr)
<=> ( v15417(VarCurr)
& v130252(VarCurr) ) ) ).
fof(writeUnaryOperator_10649,axiom,
! [VarCurr] :
( ~ v130468(VarCurr)
<=> v130469(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25909,axiom,
! [VarCurr] :
( v130469(VarCurr)
<=> ( v130470(VarCurr)
| v130255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25908,axiom,
! [VarCurr] :
( v130470(VarCurr)
<=> ( v130471(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25907,axiom,
! [VarCurr] :
( v130471(VarCurr)
<=> ( v130223(VarCurr)
| v130243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25906,axiom,
! [VarCurr] :
( v130439(VarCurr)
<=> ( v130440(VarCurr)
| v130459(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25905,axiom,
! [VarCurr] :
( v130459(VarCurr)
<=> ( v130460(VarCurr)
& v130463(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25904,axiom,
! [VarCurr] :
( v130463(VarCurr)
<=> ( v130464(VarCurr)
& v130466(VarCurr) ) ) ).
fof(writeUnaryOperator_10648,axiom,
! [VarCurr] :
( ~ v130466(VarCurr)
<=> v130242(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25903,axiom,
! [VarCurr] :
( v130464(VarCurr)
<=> ( v130465(VarCurr)
& v130255(VarCurr) ) ) ).
fof(writeUnaryOperator_10647,axiom,
! [VarCurr] :
( ~ v130465(VarCurr)
<=> v130306(VarCurr) ) ).
fof(writeUnaryOperator_10646,axiom,
! [VarCurr] :
( ~ v130460(VarCurr)
<=> v130461(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25902,axiom,
! [VarCurr] :
( v130461(VarCurr)
<=> ( v130462(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25901,axiom,
! [VarCurr] :
( v130462(VarCurr)
<=> ( v130223(VarCurr)
| v130243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25900,axiom,
! [VarCurr] :
( v130440(VarCurr)
<=> ( v130441(VarCurr)
| v130448(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25899,axiom,
! [VarCurr] :
( v130448(VarCurr)
<=> ( v130449(VarCurr)
& v130451(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25898,axiom,
! [VarCurr] :
( v130451(VarCurr)
<=> ( v130452(VarCurr)
& v130458(VarCurr) ) ) ).
fof(writeUnaryOperator_10645,axiom,
! [VarCurr] :
( ~ v130458(VarCurr)
<=> v130242(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25897,axiom,
! [VarCurr] :
( v130452(VarCurr)
<=> ( v130453(VarCurr)
& v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25896,axiom,
! [VarCurr] :
( v130453(VarCurr)
<=> ( v15417(VarCurr)
| v130454(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25895,axiom,
! [VarCurr] :
( v130454(VarCurr)
<=> ( v130455(VarCurr)
& v130457(VarCurr) ) ) ).
fof(writeUnaryOperator_10644,axiom,
! [VarCurr] :
( ~ v130457(VarCurr)
<=> v15417(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25894,axiom,
! [VarCurr] :
( v130455(VarCurr)
<=> ( v129453(VarCurr)
& v130456(VarCurr) ) ) ).
fof(writeUnaryOperator_10643,axiom,
! [VarCurr] :
( ~ v130456(VarCurr)
<=> v130236(VarCurr) ) ).
fof(writeUnaryOperator_10642,axiom,
! [VarCurr] :
( ~ v130449(VarCurr)
<=> v130450(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25893,axiom,
! [VarCurr] :
( v130450(VarCurr)
<=> ( v130223(VarCurr)
| v130243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25892,axiom,
! [VarCurr] :
( v130441(VarCurr)
<=> ( v130442(VarCurr)
| v130443(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25891,axiom,
! [VarCurr] :
( v130443(VarCurr)
<=> ( v130444(VarCurr)
& v130445(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25890,axiom,
! [VarCurr] :
( v130445(VarCurr)
<=> ( v130446(VarCurr)
& v130447(VarCurr) ) ) ).
fof(writeUnaryOperator_10641,axiom,
! [VarCurr] :
( ~ v130447(VarCurr)
<=> v130242(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25889,axiom,
! [VarCurr] :
( v130446(VarCurr)
<=> ( v129391(VarCurr)
& v130243(VarCurr) ) ) ).
fof(writeUnaryOperator_10640,axiom,
! [VarCurr] :
( ~ v130444(VarCurr)
<=> v130223(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25888,axiom,
! [VarCurr] :
( v130442(VarCurr)
<=> ( v15417(VarCurr)
& v130223(VarCurr) ) ) ).
fof(addAssignment_41152,axiom,
! [VarCurr] :
( v130204(VarCurr,bitIndex1)
<=> v130205(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3122,axiom,
! [VarCurr] :
( ~ v130434(VarCurr)
=> ( v130216(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2913,axiom,
! [VarCurr] :
( v130434(VarCurr)
=> ( v130216(VarCurr)
<=> v130431(VarCurr) ) ) ).
fof(writeUnaryOperator_10639,axiom,
! [VarCurr] :
( ~ v130434(VarCurr)
<=> v130411(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3121,axiom,
! [VarCurr] :
( ~ v129391(VarCurr)
=> ( v130431(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2912,axiom,
! [VarCurr] :
( v129391(VarCurr)
=> ( v130431(VarCurr)
<=> $true ) ) ).
fof(addAssignment_41151,axiom,
! [VarCurr] :
( v130189(VarCurr,bitIndex1)
<=> v130190(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3120,axiom,
! [VarCurr] :
( ~ v130428(VarCurr)
=> ( v130201(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2911,axiom,
! [VarCurr] :
( v130428(VarCurr)
=> ( v130201(VarCurr)
<=> v130425(VarCurr) ) ) ).
fof(writeUnaryOperator_10638,axiom,
! [VarCurr] :
( ~ v130428(VarCurr)
<=> v130411(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3119,axiom,
! [VarCurr] :
( ~ v129391(VarCurr)
=> ( v130425(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2910,axiom,
! [VarCurr] :
( v129391(VarCurr)
=> ( v130425(VarCurr)
<=> $true ) ) ).
fof(addAssignment_41150,axiom,
! [VarCurr] :
( v130174(VarCurr,bitIndex1)
<=> v130175(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3118,axiom,
! [VarCurr] :
( ~ v130422(VarCurr)
=> ( v130186(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2909,axiom,
! [VarCurr] :
( v130422(VarCurr)
=> ( v130186(VarCurr)
<=> v130419(VarCurr) ) ) ).
fof(writeUnaryOperator_10637,axiom,
! [VarCurr] :
( ~ v130422(VarCurr)
<=> v130411(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3117,axiom,
! [VarCurr] :
( ~ v129391(VarCurr)
=> ( v130419(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2908,axiom,
! [VarCurr] :
( v129391(VarCurr)
=> ( v130419(VarCurr)
<=> $true ) ) ).
fof(addAssignment_41149,axiom,
! [VarCurr] :
( v130159(VarCurr,bitIndex1)
<=> v130160(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3116,axiom,
! [VarCurr] :
( ~ v130416(VarCurr)
=> ( v130171(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2907,axiom,
! [VarCurr] :
( v130416(VarCurr)
=> ( v130171(VarCurr)
<=> v130413(VarCurr) ) ) ).
fof(writeUnaryOperator_10636,axiom,
! [VarCurr] :
( ~ v130416(VarCurr)
<=> v130411(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3115,axiom,
! [VarCurr] :
( ~ v129391(VarCurr)
=> ( v130413(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2906,axiom,
! [VarCurr] :
( v129391(VarCurr)
=> ( v130413(VarCurr)
<=> $true ) ) ).
fof(addAssignment_41148,axiom,
! [VarCurr] :
( v130411(VarCurr)
<=> v15427(VarCurr) ) ).
fof(addAssignment_41147,axiom,
! [VarNext] :
( v129381(VarNext,bitIndex4)
<=> v130402(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionShiftedRanges1_111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130403(VarNext)
=> ( ( v130402(VarNext,bitIndex6)
<=> v129381(VarCurr,bitIndex7) )
& ( v130402(VarNext,bitIndex5)
<=> v129381(VarCurr,bitIndex6) )
& ( v130402(VarNext,bitIndex4)
<=> v129381(VarCurr,bitIndex5) )
& ( v130402(VarNext,bitIndex3)
<=> v129381(VarCurr,bitIndex4) )
& ( v130402(VarNext,bitIndex2)
<=> v129381(VarCurr,bitIndex3) )
& ( v130402(VarNext,bitIndex1)
<=> v129381(VarCurr,bitIndex2) )
& ( v130402(VarNext,bitIndex0)
<=> v129381(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2402,axiom,
! [VarNext] :
( v130403(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v130402(VarNext,B)
<=> v130281(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130403(VarNext)
<=> v130404(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130404(VarNext)
<=> ( v130406(VarNext)
& v129419(VarNext) ) ) ) ).
fof(writeUnaryOperator_10635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130406(VarNext)
<=> v129426(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_466,axiom,
! [VarCurr] :
( ~ v130344(VarCurr)
=> ( v129383(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_675,axiom,
! [VarCurr] :
( v130344(VarCurr)
=> ( v129383(VarCurr,bitIndex4)
<=> v130399(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges5_6,axiom,
! [VarCurr] :
( ( ~ v130349(VarCurr)
& ~ v130350(VarCurr)
& ~ v130363(VarCurr)
& ~ v130372(VarCurr)
& ~ v130379(VarCurr)
& v130387(VarCurr) )
=> ( v130399(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges4_1,axiom,
! [VarCurr] :
( ( ~ v130349(VarCurr)
& ~ v130350(VarCurr)
& ~ v130363(VarCurr)
& ~ v130372(VarCurr)
& v130379(VarCurr) )
=> ( v130399(VarCurr)
<=> v130204(VarCurr,bitIndex14) ) ) ).
fof(addCaseBooleanConditionShiftedRanges3_1,axiom,
! [VarCurr] :
( ( ~ v130349(VarCurr)
& ~ v130350(VarCurr)
& ~ v130363(VarCurr)
& v130372(VarCurr) )
=> ( v130399(VarCurr)
<=> v130189(VarCurr,bitIndex14) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_9,axiom,
! [VarCurr] :
( ( ~ v130349(VarCurr)
& ~ v130350(VarCurr)
& v130363(VarCurr) )
=> ( v130399(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2299,axiom,
! [VarCurr] :
( ( ~ v130349(VarCurr)
& v130350(VarCurr) )
=> ( v130399(VarCurr)
<=> v130400(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_8,axiom,
! [VarCurr] :
( v130349(VarCurr)
=> ( v130399(VarCurr)
<=> v130159(VarCurr,bitIndex14) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5380,axiom,
! [VarCurr] :
( ~ v15417(VarCurr)
=> ( v130400(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_28,axiom,
! [VarCurr] :
( v15417(VarCurr)
=> ( v130400(VarCurr)
<=> v130174(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25885,axiom,
! [VarCurr] :
( v130344(VarCurr)
<=> ( v130345(VarCurr)
| v130387(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25884,axiom,
! [VarCurr] :
( v130387(VarCurr)
<=> ( v130388(VarCurr)
& v130393(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25883,axiom,
! [VarCurr] :
( v130393(VarCurr)
<=> ( v130394(VarCurr)
& v130398(VarCurr) ) ) ).
fof(writeUnaryOperator_10634,axiom,
! [VarCurr] :
( ~ v130398(VarCurr)
<=> v130362(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25882,axiom,
! [VarCurr] :
( v130394(VarCurr)
<=> ( v130395(VarCurr)
& v130331(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25881,axiom,
! [VarCurr] :
( v130395(VarCurr)
<=> ( v130396(VarCurr)
& v130397(VarCurr) ) ) ).
fof(writeUnaryOperator_10633,axiom,
! [VarCurr] :
( ~ v130397(VarCurr)
<=> v130153(VarCurr) ) ).
fof(writeUnaryOperator_10632,axiom,
! [VarCurr] :
( ~ v130396(VarCurr)
<=> v129447(VarCurr) ) ).
fof(writeUnaryOperator_10631,axiom,
! [VarCurr] :
( ~ v130388(VarCurr)
<=> v130389(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25880,axiom,
! [VarCurr] :
( v130389(VarCurr)
<=> ( v130390(VarCurr)
| v130265(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25879,axiom,
! [VarCurr] :
( v130390(VarCurr)
<=> ( v130391(VarCurr)
| v130252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25878,axiom,
! [VarCurr] :
( v130391(VarCurr)
<=> ( v130392(VarCurr)
| v130255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25877,axiom,
! [VarCurr] :
( v130392(VarCurr)
<=> ( v130223(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25876,axiom,
! [VarCurr] :
( v130345(VarCurr)
<=> ( v130346(VarCurr)
| v130379(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25875,axiom,
! [VarCurr] :
( v130379(VarCurr)
<=> ( v130380(VarCurr)
& v130384(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25874,axiom,
! [VarCurr] :
( v130384(VarCurr)
<=> ( v130385(VarCurr)
& v130386(VarCurr) ) ) ).
fof(writeUnaryOperator_10630,axiom,
! [VarCurr] :
( ~ v130386(VarCurr)
<=> v130362(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25873,axiom,
! [VarCurr] :
( v130385(VarCurr)
<=> ( v15417(VarCurr)
& v130265(VarCurr) ) ) ).
fof(writeUnaryOperator_10629,axiom,
! [VarCurr] :
( ~ v130380(VarCurr)
<=> v130381(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25872,axiom,
! [VarCurr] :
( v130381(VarCurr)
<=> ( v130382(VarCurr)
| v130252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25871,axiom,
! [VarCurr] :
( v130382(VarCurr)
<=> ( v130383(VarCurr)
| v130255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25870,axiom,
! [VarCurr] :
( v130383(VarCurr)
<=> ( v130223(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25869,axiom,
! [VarCurr] :
( v130346(VarCurr)
<=> ( v130347(VarCurr)
| v130372(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25868,axiom,
! [VarCurr] :
( v130372(VarCurr)
<=> ( v130373(VarCurr)
& v130376(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25867,axiom,
! [VarCurr] :
( v130376(VarCurr)
<=> ( v130377(VarCurr)
& v130378(VarCurr) ) ) ).
fof(writeUnaryOperator_10628,axiom,
! [VarCurr] :
( ~ v130378(VarCurr)
<=> v130362(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25866,axiom,
! [VarCurr] :
( v130377(VarCurr)
<=> ( v15417(VarCurr)
& v130252(VarCurr) ) ) ).
fof(writeUnaryOperator_10627,axiom,
! [VarCurr] :
( ~ v130373(VarCurr)
<=> v130374(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25865,axiom,
! [VarCurr] :
( v130374(VarCurr)
<=> ( v130375(VarCurr)
| v130255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25864,axiom,
! [VarCurr] :
( v130375(VarCurr)
<=> ( v130223(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25863,axiom,
! [VarCurr] :
( v130347(VarCurr)
<=> ( v130348(VarCurr)
| v130363(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25862,axiom,
! [VarCurr] :
( v130363(VarCurr)
<=> ( v130364(VarCurr)
& v130366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25861,axiom,
! [VarCurr] :
( v130366(VarCurr)
<=> ( v130367(VarCurr)
& v130371(VarCurr) ) ) ).
fof(writeUnaryOperator_10626,axiom,
! [VarCurr] :
( ~ v130371(VarCurr)
<=> v130362(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25860,axiom,
! [VarCurr] :
( v130367(VarCurr)
<=> ( v130368(VarCurr)
& v130255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25859,axiom,
! [VarCurr] :
( v130368(VarCurr)
<=> ( v130369(VarCurr)
& v130370(VarCurr) ) ) ).
fof(writeUnaryOperator_10625,axiom,
! [VarCurr] :
( ~ v130370(VarCurr)
<=> v130306(VarCurr) ) ).
fof(writeUnaryOperator_10624,axiom,
! [VarCurr] :
( ~ v130369(VarCurr)
<=> v129447(VarCurr) ) ).
fof(writeUnaryOperator_10623,axiom,
! [VarCurr] :
( ~ v130364(VarCurr)
<=> v130365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25858,axiom,
! [VarCurr] :
( v130365(VarCurr)
<=> ( v130223(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25857,axiom,
! [VarCurr] :
( v130348(VarCurr)
<=> ( v130349(VarCurr)
| v130350(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25856,axiom,
! [VarCurr] :
( v130350(VarCurr)
<=> ( v130351(VarCurr)
& v130352(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25855,axiom,
! [VarCurr] :
( v130352(VarCurr)
<=> ( v130353(VarCurr)
& v130361(VarCurr) ) ) ).
fof(writeUnaryOperator_10622,axiom,
! [VarCurr] :
( ~ v130361(VarCurr)
<=> v130362(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25854,axiom,
! [VarCurr] :
( v130362(VarCurr)
<=> ( v130242(VarCurr)
| v130243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25853,axiom,
! [VarCurr] :
( v130353(VarCurr)
<=> ( v130354(VarCurr)
& v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25852,axiom,
! [VarCurr] :
( v130354(VarCurr)
<=> ( v15417(VarCurr)
| v130355(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25851,axiom,
! [VarCurr] :
( v130355(VarCurr)
<=> ( v130356(VarCurr)
& v130360(VarCurr) ) ) ).
fof(writeUnaryOperator_10621,axiom,
! [VarCurr] :
( ~ v130360(VarCurr)
<=> v15417(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25850,axiom,
! [VarCurr] :
( v130356(VarCurr)
<=> ( v130357(VarCurr)
& v130359(VarCurr) ) ) ).
fof(writeUnaryOperator_10620,axiom,
! [VarCurr] :
( ~ v130359(VarCurr)
<=> v130236(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25849,axiom,
! [VarCurr] :
( v130357(VarCurr)
<=> ( v130358(VarCurr)
& v129453(VarCurr) ) ) ).
fof(writeUnaryOperator_10619,axiom,
! [VarCurr] :
( ~ v130358(VarCurr)
<=> v129447(VarCurr) ) ).
fof(writeUnaryOperator_10618,axiom,
! [VarCurr] :
( ~ v130351(VarCurr)
<=> v130223(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25848,axiom,
! [VarCurr] :
( v130349(VarCurr)
<=> ( v15417(VarCurr)
& v130223(VarCurr) ) ) ).
fof(addAssignment_41146,axiom,
! [VarCurr] :
( v130204(VarCurr,bitIndex14)
<=> v130205(VarCurr,bitIndex14) ) ).
fof(addAssignment_41145,axiom,
! [VarCurr] :
( v130189(VarCurr,bitIndex14)
<=> v130190(VarCurr,bitIndex14) ) ).
fof(addAssignment_41144,axiom,
! [VarCurr] :
( v130174(VarCurr,bitIndex14)
<=> v130175(VarCurr,bitIndex14) ) ).
fof(addAssignment_41143,axiom,
! [VarCurr] :
( v130159(VarCurr,bitIndex14)
<=> v130160(VarCurr,bitIndex14) ) ).
fof(addAssignment_41142,axiom,
! [VarNext] :
( v129381(VarNext,bitIndex7)
<=> v130336(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionShiftedRanges1_110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130337(VarNext)
=> ( ( v130336(VarNext,bitIndex6)
<=> v129381(VarCurr,bitIndex7) )
& ( v130336(VarNext,bitIndex5)
<=> v129381(VarCurr,bitIndex6) )
& ( v130336(VarNext,bitIndex4)
<=> v129381(VarCurr,bitIndex5) )
& ( v130336(VarNext,bitIndex3)
<=> v129381(VarCurr,bitIndex4) )
& ( v130336(VarNext,bitIndex2)
<=> v129381(VarCurr,bitIndex3) )
& ( v130336(VarNext,bitIndex1)
<=> v129381(VarCurr,bitIndex2) )
& ( v130336(VarNext,bitIndex0)
<=> v129381(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2401,axiom,
! [VarNext] :
( v130337(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v130336(VarNext,B)
<=> v130281(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130337(VarNext)
<=> v130338(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130338(VarNext)
<=> ( v130340(VarNext)
& v129419(VarNext) ) ) ) ).
fof(writeUnaryOperator_10617,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130340(VarNext)
<=> v129426(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_465,axiom,
! [VarCurr] :
( ~ v130286(VarCurr)
=> ( v129383(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_674,axiom,
! [VarCurr] :
( v130286(VarCurr)
=> ( v129383(VarCurr,bitIndex7)
<=> v130333(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges5_5,axiom,
! [VarCurr] :
( ( ~ v130291(VarCurr)
& ~ v130292(VarCurr)
& ~ v130301(VarCurr)
& ~ v130308(VarCurr)
& ~ v130315(VarCurr)
& v130323(VarCurr) )
=> ( v130333(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges4,axiom,
! [VarCurr] :
( ( ~ v130291(VarCurr)
& ~ v130292(VarCurr)
& ~ v130301(VarCurr)
& ~ v130308(VarCurr)
& v130315(VarCurr) )
=> ( v130333(VarCurr)
<=> v130204(VarCurr,bitIndex17) ) ) ).
fof(addCaseBooleanConditionShiftedRanges3,axiom,
! [VarCurr] :
( ( ~ v130291(VarCurr)
& ~ v130292(VarCurr)
& ~ v130301(VarCurr)
& v130308(VarCurr) )
=> ( v130333(VarCurr)
<=> v130189(VarCurr,bitIndex17) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_8,axiom,
! [VarCurr] :
( ( ~ v130291(VarCurr)
& ~ v130292(VarCurr)
& v130301(VarCurr) )
=> ( v130333(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2298,axiom,
! [VarCurr] :
( ( ~ v130291(VarCurr)
& v130292(VarCurr) )
=> ( v130333(VarCurr)
<=> v130334(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_7,axiom,
! [VarCurr] :
( v130291(VarCurr)
=> ( v130333(VarCurr)
<=> v130159(VarCurr,bitIndex17) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5379,axiom,
! [VarCurr] :
( ~ v15417(VarCurr)
=> ( v130334(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_27,axiom,
! [VarCurr] :
( v15417(VarCurr)
=> ( v130334(VarCurr)
<=> v130174(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25845,axiom,
! [VarCurr] :
( v130286(VarCurr)
<=> ( v130287(VarCurr)
| v130323(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25844,axiom,
! [VarCurr] :
( v130323(VarCurr)
<=> ( v130324(VarCurr)
& v130329(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25843,axiom,
! [VarCurr] :
( v130329(VarCurr)
<=> ( v130330(VarCurr)
& v130332(VarCurr) ) ) ).
fof(writeUnaryOperator_10616,axiom,
! [VarCurr] :
( ~ v130332(VarCurr)
<=> v130300(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25842,axiom,
! [VarCurr] :
( v130330(VarCurr)
<=> ( v130153(VarCurr)
& v130331(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9192,axiom,
! [VarCurr] :
( v130331(VarCurr)
<=> ( $true
<=> v129381(VarCurr,bitIndex7) ) ) ).
fof(writeUnaryOperator_10615,axiom,
! [VarCurr] :
( ~ v130324(VarCurr)
<=> v130325(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25841,axiom,
! [VarCurr] :
( v130325(VarCurr)
<=> ( v130326(VarCurr)
| v130265(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25840,axiom,
! [VarCurr] :
( v130326(VarCurr)
<=> ( v130327(VarCurr)
| v130252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25839,axiom,
! [VarCurr] :
( v130327(VarCurr)
<=> ( v130328(VarCurr)
| v130255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25838,axiom,
! [VarCurr] :
( v130328(VarCurr)
<=> ( v130223(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25837,axiom,
! [VarCurr] :
( v130287(VarCurr)
<=> ( v130288(VarCurr)
| v130315(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25836,axiom,
! [VarCurr] :
( v130315(VarCurr)
<=> ( v130316(VarCurr)
& v130320(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25835,axiom,
! [VarCurr] :
( v130320(VarCurr)
<=> ( v130321(VarCurr)
& v130322(VarCurr) ) ) ).
fof(writeUnaryOperator_10614,axiom,
! [VarCurr] :
( ~ v130322(VarCurr)
<=> v130300(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25834,axiom,
! [VarCurr] :
( v130321(VarCurr)
<=> ( v15417(VarCurr)
& v130265(VarCurr) ) ) ).
fof(writeUnaryOperator_10613,axiom,
! [VarCurr] :
( ~ v130316(VarCurr)
<=> v130317(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25833,axiom,
! [VarCurr] :
( v130317(VarCurr)
<=> ( v130318(VarCurr)
| v130252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25832,axiom,
! [VarCurr] :
( v130318(VarCurr)
<=> ( v130319(VarCurr)
| v130255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25831,axiom,
! [VarCurr] :
( v130319(VarCurr)
<=> ( v130223(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25830,axiom,
! [VarCurr] :
( v130288(VarCurr)
<=> ( v130289(VarCurr)
| v130308(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25829,axiom,
! [VarCurr] :
( v130308(VarCurr)
<=> ( v130309(VarCurr)
& v130312(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25828,axiom,
! [VarCurr] :
( v130312(VarCurr)
<=> ( v130313(VarCurr)
& v130314(VarCurr) ) ) ).
fof(writeUnaryOperator_10612,axiom,
! [VarCurr] :
( ~ v130314(VarCurr)
<=> v130300(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25827,axiom,
! [VarCurr] :
( v130313(VarCurr)
<=> ( v15417(VarCurr)
& v130252(VarCurr) ) ) ).
fof(writeUnaryOperator_10611,axiom,
! [VarCurr] :
( ~ v130309(VarCurr)
<=> v130310(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25826,axiom,
! [VarCurr] :
( v130310(VarCurr)
<=> ( v130311(VarCurr)
| v130255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25825,axiom,
! [VarCurr] :
( v130311(VarCurr)
<=> ( v130223(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25824,axiom,
! [VarCurr] :
( v130289(VarCurr)
<=> ( v130290(VarCurr)
| v130301(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25823,axiom,
! [VarCurr] :
( v130301(VarCurr)
<=> ( v130302(VarCurr)
& v130304(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25822,axiom,
! [VarCurr] :
( v130304(VarCurr)
<=> ( v130305(VarCurr)
& v130307(VarCurr) ) ) ).
fof(writeUnaryOperator_10610,axiom,
! [VarCurr] :
( ~ v130307(VarCurr)
<=> v130300(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25821,axiom,
! [VarCurr] :
( v130305(VarCurr)
<=> ( v130306(VarCurr)
& v130255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25820,axiom,
! [VarCurr] :
( v130306(VarCurr)
<=> ( v130148(VarCurr)
& v130153(VarCurr) ) ) ).
fof(writeUnaryOperator_10609,axiom,
! [VarCurr] :
( ~ v130302(VarCurr)
<=> v130303(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25819,axiom,
! [VarCurr] :
( v130303(VarCurr)
<=> ( v130223(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25818,axiom,
! [VarCurr] :
( v130290(VarCurr)
<=> ( v130291(VarCurr)
| v130292(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25817,axiom,
! [VarCurr] :
( v130292(VarCurr)
<=> ( v130293(VarCurr)
& v130294(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25816,axiom,
! [VarCurr] :
( v130294(VarCurr)
<=> ( v130295(VarCurr)
& v130299(VarCurr) ) ) ).
fof(writeUnaryOperator_10608,axiom,
! [VarCurr] :
( ~ v130299(VarCurr)
<=> v130300(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25815,axiom,
! [VarCurr] :
( v130300(VarCurr)
<=> ( v130242(VarCurr)
| v130243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25814,axiom,
! [VarCurr] :
( v130295(VarCurr)
<=> ( v130296(VarCurr)
& v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25813,axiom,
! [VarCurr] :
( v130296(VarCurr)
<=> ( v15417(VarCurr)
| v130297(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25812,axiom,
! [VarCurr] :
( v130297(VarCurr)
<=> ( v130236(VarCurr)
& v130298(VarCurr) ) ) ).
fof(writeUnaryOperator_10607,axiom,
! [VarCurr] :
( ~ v130298(VarCurr)
<=> v15417(VarCurr) ) ).
fof(writeUnaryOperator_10606,axiom,
! [VarCurr] :
( ~ v130293(VarCurr)
<=> v130223(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25811,axiom,
! [VarCurr] :
( v130291(VarCurr)
<=> ( v15417(VarCurr)
& v130223(VarCurr) ) ) ).
fof(addAssignment_41141,axiom,
! [VarCurr] :
( v130204(VarCurr,bitIndex17)
<=> v130205(VarCurr,bitIndex17) ) ).
fof(addAssignment_41140,axiom,
! [VarCurr] :
( v130189(VarCurr,bitIndex17)
<=> v130190(VarCurr,bitIndex17) ) ).
fof(addAssignment_41139,axiom,
! [VarCurr] :
( v130174(VarCurr,bitIndex17)
<=> v130175(VarCurr,bitIndex17) ) ).
fof(addAssignment_41138,axiom,
! [VarCurr] :
( v130159(VarCurr,bitIndex17)
<=> v130160(VarCurr,bitIndex17) ) ).
fof(addAssignment_41137,axiom,
! [VarNext] :
( v129381(VarNext,bitIndex6)
<=> v130272(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionShiftedRanges1_109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130273(VarNext)
=> ( ( v130272(VarNext,bitIndex6)
<=> v129381(VarCurr,bitIndex7) )
& ( v130272(VarNext,bitIndex5)
<=> v129381(VarCurr,bitIndex6) )
& ( v130272(VarNext,bitIndex4)
<=> v129381(VarCurr,bitIndex5) )
& ( v130272(VarNext,bitIndex3)
<=> v129381(VarCurr,bitIndex4) )
& ( v130272(VarNext,bitIndex2)
<=> v129381(VarCurr,bitIndex3) )
& ( v130272(VarNext,bitIndex1)
<=> v129381(VarCurr,bitIndex2) )
& ( v130272(VarNext,bitIndex0)
<=> v129381(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2400,axiom,
! [VarNext] :
( v130273(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v130272(VarNext,B)
<=> v130281(VarNext,B) ) ) ) ).
fof(addAssignment_41136,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v130281(VarNext,B)
<=> v130279(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_464,axiom,
! [VarCurr] :
( ~ v130282(VarCurr)
=> ( ( v130279(VarCurr,bitIndex6)
<=> v129383(VarCurr,bitIndex7) )
& ( v130279(VarCurr,bitIndex5)
<=> v129383(VarCurr,bitIndex6) )
& ( v130279(VarCurr,bitIndex4)
<=> v129383(VarCurr,bitIndex5) )
& ( v130279(VarCurr,bitIndex3)
<=> v129383(VarCurr,bitIndex4) )
& ( v130279(VarCurr,bitIndex2)
<=> v129383(VarCurr,bitIndex3) )
& ( v130279(VarCurr,bitIndex1)
<=> v129383(VarCurr,bitIndex2) )
& ( v130279(VarCurr,bitIndex0)
<=> v129383(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2905,axiom,
! [VarCurr] :
( v130282(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v130279(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_10605,axiom,
! [VarCurr] :
( ~ v130282(VarCurr)
<=> v15415(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130273(VarNext)
<=> v130274(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130274(VarNext)
<=> ( v130275(VarNext)
& v129419(VarNext) ) ) ) ).
fof(writeUnaryOperator_10604,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130275(VarNext)
<=> v129426(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_463,axiom,
! [VarCurr] :
( ~ v130219(VarCurr)
=> ( v129383(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_673,axiom,
! [VarCurr] :
( v130219(VarCurr)
=> ( v129383(VarCurr,bitIndex6)
<=> v130267(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_5,axiom,
! [VarCurr] :
( ( ~ v130222(VarCurr)
& ~ v130224(VarCurr)
& ~ v130244(VarCurr)
& v130256(VarCurr) )
=> ( v130267(VarCurr)
<=> v130270(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_7,axiom,
! [VarCurr] :
( ( ~ v130222(VarCurr)
& ~ v130224(VarCurr)
& v130244(VarCurr) )
=> ( v130267(VarCurr)
<=> v130269(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2297,axiom,
! [VarCurr] :
( ( ~ v130222(VarCurr)
& v130224(VarCurr) )
=> ( v130267(VarCurr)
<=> v130268(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_6,axiom,
! [VarCurr] :
( v130222(VarCurr)
=> ( v130267(VarCurr)
<=> v130159(VarCurr,bitIndex16) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5378,axiom,
! [VarCurr] :
( ~ v15417(VarCurr)
=> ( v130270(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_26,axiom,
! [VarCurr] :
( v15417(VarCurr)
=> ( v130270(VarCurr)
<=> v130204(VarCurr,bitIndex16) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5377,axiom,
! [VarCurr] :
( ~ v15417(VarCurr)
=> ( v130269(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_25,axiom,
! [VarCurr] :
( v15417(VarCurr)
=> ( v130269(VarCurr)
<=> v130189(VarCurr,bitIndex16) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5376,axiom,
! [VarCurr] :
( ~ v15417(VarCurr)
=> ( v130268(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_24,axiom,
! [VarCurr] :
( v15417(VarCurr)
=> ( v130268(VarCurr)
<=> v130174(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25808,axiom,
! [VarCurr] :
( v130219(VarCurr)
<=> ( v130220(VarCurr)
| v130256(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25807,axiom,
! [VarCurr] :
( v130256(VarCurr)
<=> ( v130257(VarCurr)
& v130260(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25806,axiom,
! [VarCurr] :
( v130260(VarCurr)
<=> ( v130261(VarCurr)
& v130266(VarCurr) ) ) ).
fof(writeUnaryOperator_10603,axiom,
! [VarCurr] :
( ~ v130266(VarCurr)
<=> v130254(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25805,axiom,
! [VarCurr] :
( v130261(VarCurr)
<=> ( v130262(VarCurr)
& v130265(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9191,axiom,
! [VarCurr] :
( v130265(VarCurr)
<=> ( $true
<=> v129381(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25804,axiom,
! [VarCurr] :
( v130262(VarCurr)
<=> ( v15417(VarCurr)
| v130263(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25803,axiom,
! [VarCurr] :
( v130263(VarCurr)
<=> ( v129792(VarCurr)
& v130264(VarCurr) ) ) ).
fof(writeUnaryOperator_10602,axiom,
! [VarCurr] :
( ~ v130264(VarCurr)
<=> v15417(VarCurr) ) ).
fof(writeUnaryOperator_10601,axiom,
! [VarCurr] :
( ~ v130257(VarCurr)
<=> v130258(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25802,axiom,
! [VarCurr] :
( v130258(VarCurr)
<=> ( v130259(VarCurr)
| v130252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25801,axiom,
! [VarCurr] :
( v130259(VarCurr)
<=> ( v130223(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25800,axiom,
! [VarCurr] :
( v130220(VarCurr)
<=> ( v130221(VarCurr)
| v130244(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25799,axiom,
! [VarCurr] :
( v130244(VarCurr)
<=> ( v130245(VarCurr)
& v130247(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25798,axiom,
! [VarCurr] :
( v130247(VarCurr)
<=> ( v130248(VarCurr)
& v130253(VarCurr) ) ) ).
fof(writeUnaryOperator_10600,axiom,
! [VarCurr] :
( ~ v130253(VarCurr)
<=> v130254(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25797,axiom,
! [VarCurr] :
( v130254(VarCurr)
<=> ( v130241(VarCurr)
| v130255(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9190,axiom,
! [VarCurr] :
( v130255(VarCurr)
<=> ( $true
<=> v129381(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25796,axiom,
! [VarCurr] :
( v130248(VarCurr)
<=> ( v130249(VarCurr)
& v130252(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9189,axiom,
! [VarCurr] :
( v130252(VarCurr)
<=> ( $true
<=> v129381(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25795,axiom,
! [VarCurr] :
( v130249(VarCurr)
<=> ( v15417(VarCurr)
| v130250(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25794,axiom,
! [VarCurr] :
( v130250(VarCurr)
<=> ( v129792(VarCurr)
& v130251(VarCurr) ) ) ).
fof(writeUnaryOperator_10599,axiom,
! [VarCurr] :
( ~ v130251(VarCurr)
<=> v15417(VarCurr) ) ).
fof(writeUnaryOperator_10598,axiom,
! [VarCurr] :
( ~ v130245(VarCurr)
<=> v130246(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25793,axiom,
! [VarCurr] :
( v130246(VarCurr)
<=> ( v130223(VarCurr)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25792,axiom,
! [VarCurr] :
( v130221(VarCurr)
<=> ( v130222(VarCurr)
| v130224(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25791,axiom,
! [VarCurr] :
( v130224(VarCurr)
<=> ( v130225(VarCurr)
& v130226(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25790,axiom,
! [VarCurr] :
( v130226(VarCurr)
<=> ( v130227(VarCurr)
& v130240(VarCurr) ) ) ).
fof(writeUnaryOperator_10597,axiom,
! [VarCurr] :
( ~ v130240(VarCurr)
<=> v130241(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25789,axiom,
! [VarCurr] :
( v130241(VarCurr)
<=> ( v130242(VarCurr)
| v130243(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9188,axiom,
! [VarCurr] :
( v130243(VarCurr)
<=> ( $true
<=> v129381(VarCurr,bitIndex2) ) ) ).
fof(addBitVectorEqualityBitBlasted_9187,axiom,
! [VarCurr] :
( v130242(VarCurr)
<=> ( $true
<=> v129381(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25788,axiom,
! [VarCurr] :
( v130227(VarCurr)
<=> ( v130228(VarCurr)
& v130239(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9186,axiom,
! [VarCurr] :
( v130239(VarCurr)
<=> ( $true
<=> v129381(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25787,axiom,
! [VarCurr] :
( v130228(VarCurr)
<=> ( v15417(VarCurr)
| v130229(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25786,axiom,
! [VarCurr] :
( v130229(VarCurr)
<=> ( v130230(VarCurr)
& v130238(VarCurr) ) ) ).
fof(writeUnaryOperator_10596,axiom,
! [VarCurr] :
( ~ v130238(VarCurr)
<=> v15417(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25785,axiom,
! [VarCurr] :
( v130230(VarCurr)
<=> ( v130231(VarCurr)
& v130235(VarCurr) ) ) ).
fof(writeUnaryOperator_10595,axiom,
! [VarCurr] :
( ~ v130235(VarCurr)
<=> v130236(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25784,axiom,
! [VarCurr] :
( v130236(VarCurr)
<=> ( v130237(VarCurr)
& v130153(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25783,axiom,
! [VarCurr] :
( v130237(VarCurr)
<=> ( v129792(VarCurr)
& v130148(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25782,axiom,
! [VarCurr] :
( v130231(VarCurr)
<=> ( v130232(VarCurr)
& v130234(VarCurr) ) ) ).
fof(writeUnaryOperator_10594,axiom,
! [VarCurr] :
( ~ v130234(VarCurr)
<=> v129453(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25781,axiom,
! [VarCurr] :
( v130232(VarCurr)
<=> ( v129792(VarCurr)
& v130233(VarCurr) ) ) ).
fof(writeUnaryOperator_10593,axiom,
! [VarCurr] :
( ~ v130233(VarCurr)
<=> v129798(VarCurr) ) ).
fof(writeUnaryOperator_10592,axiom,
! [VarCurr] :
( ~ v130225(VarCurr)
<=> v130223(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25780,axiom,
! [VarCurr] :
( v130222(VarCurr)
<=> ( v15417(VarCurr)
& v130223(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9185,axiom,
! [VarCurr] :
( v130223(VarCurr)
<=> ( $true
<=> v129381(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_41135,axiom,
! [VarCurr] :
( v130204(VarCurr,bitIndex16)
<=> v130205(VarCurr,bitIndex16) ) ).
fof(addAssignment_41134,axiom,
! [VarCurr] :
( v130205(VarCurr,bitIndex0)
<=> v130217(VarCurr) ) ).
fof(addAssignment_41133,axiom,
! [VarCurr] :
( v130205(VarCurr,bitIndex1)
<=> v130216(VarCurr) ) ).
fof(addAssignment_41132,axiom,
! [VarCurr] :
( v130205(VarCurr,bitIndex2)
<=> v130215(VarCurr) ) ).
fof(addAssignment_41131,axiom,
! [VarCurr] :
( v130205(VarCurr,bitIndex3)
<=> v130214(VarCurr) ) ).
fof(addAssignment_41130,axiom,
! [VarCurr] :
( v130205(VarCurr,bitIndex4)
<=> v130213(VarCurr) ) ).
fof(addAssignment_41129,axiom,
! [VarCurr] :
( ( v130205(VarCurr,bitIndex9)
<=> v130209(VarCurr,bitIndex4) )
& ( v130205(VarCurr,bitIndex8)
<=> v130209(VarCurr,bitIndex3) )
& ( v130205(VarCurr,bitIndex7)
<=> v130209(VarCurr,bitIndex2) )
& ( v130205(VarCurr,bitIndex6)
<=> v130209(VarCurr,bitIndex1) )
& ( v130205(VarCurr,bitIndex5)
<=> v130209(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_41128,axiom,
! [VarCurr] :
( ( v130205(VarCurr,bitIndex17)
<=> v130206(VarCurr,bitIndex7) )
& ( v130205(VarCurr,bitIndex16)
<=> v130206(VarCurr,bitIndex6) )
& ( v130205(VarCurr,bitIndex15)
<=> v130206(VarCurr,bitIndex5) )
& ( v130205(VarCurr,bitIndex14)
<=> v130206(VarCurr,bitIndex4) )
& ( v130205(VarCurr,bitIndex13)
<=> v130206(VarCurr,bitIndex3) )
& ( v130205(VarCurr,bitIndex12)
<=> v130206(VarCurr,bitIndex2) )
& ( v130205(VarCurr,bitIndex11)
<=> v130206(VarCurr,bitIndex1) )
& ( v130205(VarCurr,bitIndex10)
<=> v130206(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_41127,axiom,
! [VarCurr] :
( v130209(VarCurr,bitIndex0)
<=> v130212(VarCurr,bitIndex0) ) ).
fof(addAssignment_41126,axiom,
! [VarCurr] :
( ( v130209(VarCurr,bitIndex2)
<=> $false )
& ( v130209(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_41125,axiom,
! [VarCurr] :
( v130209(VarCurr,bitIndex3)
<=> v130212(VarCurr,bitIndex3) ) ).
fof(addAssignment_41124,axiom,
! [VarCurr] :
( v130209(VarCurr,bitIndex4)
<=> v130211(VarCurr,bitIndex4) ) ).
fof(addAssignment_41123,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v130206(VarCurr,B)
<=> v130208(VarCurr,B) ) ) ).
fof(addAssignment_41122,axiom,
! [VarCurr] :
( ( v130206(VarCurr,bitIndex7)
<=> $false )
& ( v130206(VarCurr,bitIndex6)
<=> $false )
& ( v130206(VarCurr,bitIndex5)
<=> $false )
& ( v130206(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addAssignment_41121,axiom,
! [VarCurr] :
( v130189(VarCurr,bitIndex16)
<=> v130190(VarCurr,bitIndex16) ) ).
fof(addAssignment_41120,axiom,
! [VarCurr] :
( v130190(VarCurr,bitIndex0)
<=> v130202(VarCurr) ) ).
fof(addAssignment_41119,axiom,
! [VarCurr] :
( v130190(VarCurr,bitIndex1)
<=> v130201(VarCurr) ) ).
fof(addAssignment_41118,axiom,
! [VarCurr] :
( v130190(VarCurr,bitIndex2)
<=> v130200(VarCurr) ) ).
fof(addAssignment_41117,axiom,
! [VarCurr] :
( v130190(VarCurr,bitIndex3)
<=> v130199(VarCurr) ) ).
fof(addAssignment_41116,axiom,
! [VarCurr] :
( v130190(VarCurr,bitIndex4)
<=> v130198(VarCurr) ) ).
fof(addAssignment_41115,axiom,
! [VarCurr] :
( ( v130190(VarCurr,bitIndex9)
<=> v130194(VarCurr,bitIndex4) )
& ( v130190(VarCurr,bitIndex8)
<=> v130194(VarCurr,bitIndex3) )
& ( v130190(VarCurr,bitIndex7)
<=> v130194(VarCurr,bitIndex2) )
& ( v130190(VarCurr,bitIndex6)
<=> v130194(VarCurr,bitIndex1) )
& ( v130190(VarCurr,bitIndex5)
<=> v130194(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_41114,axiom,
! [VarCurr] :
( ( v130190(VarCurr,bitIndex17)
<=> v130191(VarCurr,bitIndex7) )
& ( v130190(VarCurr,bitIndex16)
<=> v130191(VarCurr,bitIndex6) )
& ( v130190(VarCurr,bitIndex15)
<=> v130191(VarCurr,bitIndex5) )
& ( v130190(VarCurr,bitIndex14)
<=> v130191(VarCurr,bitIndex4) )
& ( v130190(VarCurr,bitIndex13)
<=> v130191(VarCurr,bitIndex3) )
& ( v130190(VarCurr,bitIndex12)
<=> v130191(VarCurr,bitIndex2) )
& ( v130190(VarCurr,bitIndex11)
<=> v130191(VarCurr,bitIndex1) )
& ( v130190(VarCurr,bitIndex10)
<=> v130191(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_41113,axiom,
! [VarCurr] :
( v130194(VarCurr,bitIndex0)
<=> v130197(VarCurr,bitIndex0) ) ).
fof(addAssignment_41112,axiom,
! [VarCurr] :
( ( v130194(VarCurr,bitIndex2)
<=> $false )
& ( v130194(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_41111,axiom,
! [VarCurr] :
( v130194(VarCurr,bitIndex3)
<=> v130197(VarCurr,bitIndex3) ) ).
fof(addAssignment_41110,axiom,
! [VarCurr] :
( v130194(VarCurr,bitIndex4)
<=> v130196(VarCurr,bitIndex4) ) ).
fof(addAssignment_41109,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v130191(VarCurr,B)
<=> v130193(VarCurr,B) ) ) ).
fof(addAssignment_41108,axiom,
! [VarCurr] :
( ( v130191(VarCurr,bitIndex7)
<=> $false )
& ( v130191(VarCurr,bitIndex6)
<=> $false )
& ( v130191(VarCurr,bitIndex5)
<=> $false )
& ( v130191(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addAssignment_41107,axiom,
! [VarCurr] :
( v130174(VarCurr,bitIndex16)
<=> v130175(VarCurr,bitIndex16) ) ).
fof(addAssignment_41106,axiom,
! [VarCurr] :
( v130175(VarCurr,bitIndex0)
<=> v130187(VarCurr) ) ).
fof(addAssignment_41105,axiom,
! [VarCurr] :
( v130175(VarCurr,bitIndex1)
<=> v130186(VarCurr) ) ).
fof(addAssignment_41104,axiom,
! [VarCurr] :
( v130175(VarCurr,bitIndex2)
<=> v130185(VarCurr) ) ).
fof(addAssignment_41103,axiom,
! [VarCurr] :
( v130175(VarCurr,bitIndex3)
<=> v130184(VarCurr) ) ).
fof(addAssignment_41102,axiom,
! [VarCurr] :
( v130175(VarCurr,bitIndex4)
<=> v130183(VarCurr) ) ).
fof(addAssignment_41101,axiom,
! [VarCurr] :
( ( v130175(VarCurr,bitIndex9)
<=> v130179(VarCurr,bitIndex4) )
& ( v130175(VarCurr,bitIndex8)
<=> v130179(VarCurr,bitIndex3) )
& ( v130175(VarCurr,bitIndex7)
<=> v130179(VarCurr,bitIndex2) )
& ( v130175(VarCurr,bitIndex6)
<=> v130179(VarCurr,bitIndex1) )
& ( v130175(VarCurr,bitIndex5)
<=> v130179(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_41100,axiom,
! [VarCurr] :
( ( v130175(VarCurr,bitIndex17)
<=> v130176(VarCurr,bitIndex7) )
& ( v130175(VarCurr,bitIndex16)
<=> v130176(VarCurr,bitIndex6) )
& ( v130175(VarCurr,bitIndex15)
<=> v130176(VarCurr,bitIndex5) )
& ( v130175(VarCurr,bitIndex14)
<=> v130176(VarCurr,bitIndex4) )
& ( v130175(VarCurr,bitIndex13)
<=> v130176(VarCurr,bitIndex3) )
& ( v130175(VarCurr,bitIndex12)
<=> v130176(VarCurr,bitIndex2) )
& ( v130175(VarCurr,bitIndex11)
<=> v130176(VarCurr,bitIndex1) )
& ( v130175(VarCurr,bitIndex10)
<=> v130176(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_41099,axiom,
! [VarCurr] :
( v130179(VarCurr,bitIndex0)
<=> v130182(VarCurr,bitIndex0) ) ).
fof(addAssignment_41098,axiom,
! [VarCurr] :
( ( v130179(VarCurr,bitIndex2)
<=> $false )
& ( v130179(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_41097,axiom,
! [VarCurr] :
( v130179(VarCurr,bitIndex3)
<=> v130182(VarCurr,bitIndex3) ) ).
fof(addAssignment_41096,axiom,
! [VarCurr] :
( v130179(VarCurr,bitIndex4)
<=> v130181(VarCurr,bitIndex4) ) ).
fof(addAssignment_41095,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v130176(VarCurr,B)
<=> v130178(VarCurr,B) ) ) ).
fof(addAssignment_41094,axiom,
! [VarCurr] :
( ( v130176(VarCurr,bitIndex7)
<=> $false )
& ( v130176(VarCurr,bitIndex6)
<=> $false )
& ( v130176(VarCurr,bitIndex5)
<=> $false )
& ( v130176(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addAssignment_41093,axiom,
! [VarCurr] :
( v130159(VarCurr,bitIndex16)
<=> v130160(VarCurr,bitIndex16) ) ).
fof(addAssignment_41092,axiom,
! [VarCurr] :
( v130160(VarCurr,bitIndex0)
<=> v130172(VarCurr) ) ).
fof(addAssignment_41091,axiom,
! [VarCurr] :
( v130160(VarCurr,bitIndex1)
<=> v130171(VarCurr) ) ).
fof(addAssignment_41090,axiom,
! [VarCurr] :
( v130160(VarCurr,bitIndex2)
<=> v130170(VarCurr) ) ).
fof(addAssignment_41089,axiom,
! [VarCurr] :
( v130160(VarCurr,bitIndex3)
<=> v130169(VarCurr) ) ).
fof(addAssignment_41088,axiom,
! [VarCurr] :
( v130160(VarCurr,bitIndex4)
<=> v130168(VarCurr) ) ).
fof(addAssignment_41087,axiom,
! [VarCurr] :
( ( v130160(VarCurr,bitIndex9)
<=> v130164(VarCurr,bitIndex4) )
& ( v130160(VarCurr,bitIndex8)
<=> v130164(VarCurr,bitIndex3) )
& ( v130160(VarCurr,bitIndex7)
<=> v130164(VarCurr,bitIndex2) )
& ( v130160(VarCurr,bitIndex6)
<=> v130164(VarCurr,bitIndex1) )
& ( v130160(VarCurr,bitIndex5)
<=> v130164(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_41086,axiom,
! [VarCurr] :
( ( v130160(VarCurr,bitIndex17)
<=> v130161(VarCurr,bitIndex7) )
& ( v130160(VarCurr,bitIndex16)
<=> v130161(VarCurr,bitIndex6) )
& ( v130160(VarCurr,bitIndex15)
<=> v130161(VarCurr,bitIndex5) )
& ( v130160(VarCurr,bitIndex14)
<=> v130161(VarCurr,bitIndex4) )
& ( v130160(VarCurr,bitIndex13)
<=> v130161(VarCurr,bitIndex3) )
& ( v130160(VarCurr,bitIndex12)
<=> v130161(VarCurr,bitIndex2) )
& ( v130160(VarCurr,bitIndex11)
<=> v130161(VarCurr,bitIndex1) )
& ( v130160(VarCurr,bitIndex10)
<=> v130161(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_41085,axiom,
! [VarCurr] :
( v130164(VarCurr,bitIndex0)
<=> v130167(VarCurr,bitIndex0) ) ).
fof(addAssignment_41084,axiom,
! [VarCurr] :
( ( v130164(VarCurr,bitIndex2)
<=> $false )
& ( v130164(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_41083,axiom,
! [VarCurr] :
( v130164(VarCurr,bitIndex3)
<=> v130167(VarCurr,bitIndex3) ) ).
fof(addAssignment_41082,axiom,
! [VarCurr] :
( v130164(VarCurr,bitIndex4)
<=> v130166(VarCurr,bitIndex4) ) ).
fof(addAssignment_41081,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v130161(VarCurr,B)
<=> v130163(VarCurr,B) ) ) ).
fof(addAssignment_41080,axiom,
! [VarCurr] :
( ( v130161(VarCurr,bitIndex7)
<=> $false )
& ( v130161(VarCurr,bitIndex6)
<=> $false )
& ( v130161(VarCurr,bitIndex5)
<=> $false )
& ( v130161(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25779,axiom,
! [VarCurr] :
( v130153(VarCurr)
<=> ( v130157(VarCurr)
& v130155(VarCurr) ) ) ).
fof(writeUnaryOperator_10591,axiom,
! [VarCurr] :
( ~ v130157(VarCurr)
<=> v15413(VarCurr) ) ).
fof(addAssignment_41079,axiom,
! [VarCurr] :
( v130155(VarCurr)
<=> v10062(VarCurr) ) ).
fof(writeUnaryOperator_10590,axiom,
! [VarCurr] :
( ~ v130148(VarCurr)
<=> v130150(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2546,axiom,
! [VarCurr] :
( v130150(VarCurr)
<=> ( v129443(VarCurr,bitIndex0)
| v129443(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2545,axiom,
! [VarCurr] :
( v129792(VarCurr)
<=> ( v130143(VarCurr)
| v129794(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2544,axiom,
! [VarCurr] :
( v130143(VarCurr)
<=> ( v130144(VarCurr)
| v129794(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2543,axiom,
! [VarCurr] :
( v130144(VarCurr)
<=> ( v130145(VarCurr)
| v129794(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2542,axiom,
! [VarCurr] :
( v130145(VarCurr)
<=> ( v130146(VarCurr)
| v129794(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2541,axiom,
! [VarCurr] :
( v130146(VarCurr)
<=> ( v129794(VarCurr,bitIndex0)
| v129794(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2296,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130046(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129794(VarNext,B)
<=> v129794(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2399,axiom,
! [VarNext] :
( v130046(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129794(VarNext,B)
<=> v130067(VarNext,B) ) ) ) ).
fof(addAssignment_41078,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v130067(VarNext,B)
<=> v130065(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5375,axiom,
! [VarCurr] :
( ~ v130055(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v130065(VarCurr,B)
<=> v130068(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5377,axiom,
! [VarCurr] :
( v130055(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v130065(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5374,axiom,
! [VarCurr] :
( ~ v130058(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v130068(VarCurr,B)
<=> v130104(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5376,axiom,
! [VarCurr] :
( v130058(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v130068(VarCurr,B)
<=> v130069(VarCurr,B) ) ) ) ).
fof(addAssignment_41077,axiom,
! [VarCurr] :
( v130104(VarCurr,bitIndex0)
<=> v130137(VarCurr) ) ).
fof(addAssignment_41076,axiom,
! [VarCurr] :
( v130104(VarCurr,bitIndex1)
<=> v130135(VarCurr) ) ).
fof(addAssignment_41075,axiom,
! [VarCurr] :
( v130104(VarCurr,bitIndex2)
<=> v130131(VarCurr) ) ).
fof(addAssignment_41074,axiom,
! [VarCurr] :
( v130104(VarCurr,bitIndex3)
<=> v130127(VarCurr) ) ).
fof(addAssignment_41073,axiom,
! [VarCurr] :
( v130104(VarCurr,bitIndex4)
<=> v130123(VarCurr) ) ).
fof(addAssignment_41072,axiom,
! [VarCurr] :
( v130104(VarCurr,bitIndex5)
<=> v130106(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25778,axiom,
! [VarCurr] :
( v130135(VarCurr)
<=> ( v130136(VarCurr)
& v130138(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25777,axiom,
! [VarCurr] :
( v130138(VarCurr)
<=> ( v129794(VarCurr,bitIndex0)
| v130117(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2540,axiom,
! [VarCurr] :
( v130136(VarCurr)
<=> ( v130137(VarCurr)
| v129794(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10589,axiom,
! [VarCurr] :
( ~ v130137(VarCurr)
<=> v129794(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25776,axiom,
! [VarCurr] :
( v130131(VarCurr)
<=> ( v130132(VarCurr)
& v130134(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25775,axiom,
! [VarCurr] :
( v130134(VarCurr)
<=> ( v130115(VarCurr)
| v130118(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2539,axiom,
! [VarCurr] :
( v130132(VarCurr)
<=> ( v130133(VarCurr)
| v129794(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10588,axiom,
! [VarCurr] :
( ~ v130133(VarCurr)
<=> v130115(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25774,axiom,
! [VarCurr] :
( v130127(VarCurr)
<=> ( v130128(VarCurr)
& v130130(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25773,axiom,
! [VarCurr] :
( v130130(VarCurr)
<=> ( v130113(VarCurr)
| v130119(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2538,axiom,
! [VarCurr] :
( v130128(VarCurr)
<=> ( v130129(VarCurr)
| v129794(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10587,axiom,
! [VarCurr] :
( ~ v130129(VarCurr)
<=> v130113(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25772,axiom,
! [VarCurr] :
( v130123(VarCurr)
<=> ( v130124(VarCurr)
& v130126(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25771,axiom,
! [VarCurr] :
( v130126(VarCurr)
<=> ( v130111(VarCurr)
| v130120(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2537,axiom,
! [VarCurr] :
( v130124(VarCurr)
<=> ( v130125(VarCurr)
| v129794(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_10586,axiom,
! [VarCurr] :
( ~ v130125(VarCurr)
<=> v130111(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25770,axiom,
! [VarCurr] :
( v130106(VarCurr)
<=> ( v130107(VarCurr)
& v130121(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25769,axiom,
! [VarCurr] :
( v130121(VarCurr)
<=> ( v130109(VarCurr)
| v130122(VarCurr) ) ) ).
fof(writeUnaryOperator_10585,axiom,
! [VarCurr] :
( ~ v130122(VarCurr)
<=> v129794(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_2536,axiom,
! [VarCurr] :
( v130107(VarCurr)
<=> ( v130108(VarCurr)
| v129794(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_10584,axiom,
! [VarCurr] :
( ~ v130108(VarCurr)
<=> v130109(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2535,axiom,
! [VarCurr] :
( v130109(VarCurr)
<=> ( v129794(VarCurr,bitIndex4)
| v130110(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25768,axiom,
! [VarCurr] :
( v130110(VarCurr)
<=> ( v130111(VarCurr)
& v130120(VarCurr) ) ) ).
fof(writeUnaryOperator_10583,axiom,
! [VarCurr] :
( ~ v130120(VarCurr)
<=> v129794(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_2534,axiom,
! [VarCurr] :
( v130111(VarCurr)
<=> ( v129794(VarCurr,bitIndex3)
| v130112(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25767,axiom,
! [VarCurr] :
( v130112(VarCurr)
<=> ( v130113(VarCurr)
& v130119(VarCurr) ) ) ).
fof(writeUnaryOperator_10582,axiom,
! [VarCurr] :
( ~ v130119(VarCurr)
<=> v129794(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2533,axiom,
! [VarCurr] :
( v130113(VarCurr)
<=> ( v129794(VarCurr,bitIndex2)
| v130114(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25766,axiom,
! [VarCurr] :
( v130114(VarCurr)
<=> ( v130115(VarCurr)
& v130118(VarCurr) ) ) ).
fof(writeUnaryOperator_10581,axiom,
! [VarCurr] :
( ~ v130118(VarCurr)
<=> v129794(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2532,axiom,
! [VarCurr] :
( v130115(VarCurr)
<=> ( v129794(VarCurr,bitIndex1)
| v130116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25765,axiom,
! [VarCurr] :
( v130116(VarCurr)
<=> ( v129794(VarCurr,bitIndex0)
& v130117(VarCurr) ) ) ).
fof(writeUnaryOperator_10580,axiom,
! [VarCurr] :
( ~ v130117(VarCurr)
<=> v129794(VarCurr,bitIndex1) ) ).
fof(addAssignment_41071,axiom,
! [VarCurr] :
( v130069(VarCurr,bitIndex0)
<=> v130102(VarCurr) ) ).
fof(addAssignment_41070,axiom,
! [VarCurr] :
( v130069(VarCurr,bitIndex1)
<=> v130100(VarCurr) ) ).
fof(addAssignment_41069,axiom,
! [VarCurr] :
( v130069(VarCurr,bitIndex2)
<=> v130096(VarCurr) ) ).
fof(addAssignment_41068,axiom,
! [VarCurr] :
( v130069(VarCurr,bitIndex3)
<=> v130092(VarCurr) ) ).
fof(addAssignment_41067,axiom,
! [VarCurr] :
( v130069(VarCurr,bitIndex4)
<=> v130088(VarCurr) ) ).
fof(addAssignment_41066,axiom,
! [VarCurr] :
( v130069(VarCurr,bitIndex5)
<=> v130071(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25764,axiom,
! [VarCurr] :
( v130100(VarCurr)
<=> ( v130101(VarCurr)
& v130103(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25763,axiom,
! [VarCurr] :
( v130103(VarCurr)
<=> ( v129801(VarCurr,bitIndex0)
| v130082(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2531,axiom,
! [VarCurr] :
( v130101(VarCurr)
<=> ( v130102(VarCurr)
| v129801(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10579,axiom,
! [VarCurr] :
( ~ v130102(VarCurr)
<=> v129801(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25762,axiom,
! [VarCurr] :
( v130096(VarCurr)
<=> ( v130097(VarCurr)
& v130099(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25761,axiom,
! [VarCurr] :
( v130099(VarCurr)
<=> ( v130080(VarCurr)
| v130083(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2530,axiom,
! [VarCurr] :
( v130097(VarCurr)
<=> ( v130098(VarCurr)
| v129801(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10578,axiom,
! [VarCurr] :
( ~ v130098(VarCurr)
<=> v130080(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25760,axiom,
! [VarCurr] :
( v130092(VarCurr)
<=> ( v130093(VarCurr)
& v130095(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25759,axiom,
! [VarCurr] :
( v130095(VarCurr)
<=> ( v130078(VarCurr)
| v130084(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2529,axiom,
! [VarCurr] :
( v130093(VarCurr)
<=> ( v130094(VarCurr)
| v129801(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10577,axiom,
! [VarCurr] :
( ~ v130094(VarCurr)
<=> v130078(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25758,axiom,
! [VarCurr] :
( v130088(VarCurr)
<=> ( v130089(VarCurr)
& v130091(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25757,axiom,
! [VarCurr] :
( v130091(VarCurr)
<=> ( v130076(VarCurr)
| v130085(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2528,axiom,
! [VarCurr] :
( v130089(VarCurr)
<=> ( v130090(VarCurr)
| v129801(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_10576,axiom,
! [VarCurr] :
( ~ v130090(VarCurr)
<=> v130076(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25756,axiom,
! [VarCurr] :
( v130071(VarCurr)
<=> ( v130072(VarCurr)
& v130086(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25755,axiom,
! [VarCurr] :
( v130086(VarCurr)
<=> ( v130074(VarCurr)
| v130087(VarCurr) ) ) ).
fof(writeUnaryOperator_10575,axiom,
! [VarCurr] :
( ~ v130087(VarCurr)
<=> v129801(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_2527,axiom,
! [VarCurr] :
( v130072(VarCurr)
<=> ( v130073(VarCurr)
| v129801(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_10574,axiom,
! [VarCurr] :
( ~ v130073(VarCurr)
<=> v130074(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2526,axiom,
! [VarCurr] :
( v130074(VarCurr)
<=> ( v129801(VarCurr,bitIndex4)
| v130075(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25754,axiom,
! [VarCurr] :
( v130075(VarCurr)
<=> ( v130076(VarCurr)
& v130085(VarCurr) ) ) ).
fof(writeUnaryOperator_10573,axiom,
! [VarCurr] :
( ~ v130085(VarCurr)
<=> v129801(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_2525,axiom,
! [VarCurr] :
( v130076(VarCurr)
<=> ( v129801(VarCurr,bitIndex3)
| v130077(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25753,axiom,
! [VarCurr] :
( v130077(VarCurr)
<=> ( v130078(VarCurr)
& v130084(VarCurr) ) ) ).
fof(writeUnaryOperator_10572,axiom,
! [VarCurr] :
( ~ v130084(VarCurr)
<=> v129801(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2524,axiom,
! [VarCurr] :
( v130078(VarCurr)
<=> ( v129801(VarCurr,bitIndex2)
| v130079(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25752,axiom,
! [VarCurr] :
( v130079(VarCurr)
<=> ( v130080(VarCurr)
& v130083(VarCurr) ) ) ).
fof(writeUnaryOperator_10571,axiom,
! [VarCurr] :
( ~ v130083(VarCurr)
<=> v129801(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2523,axiom,
! [VarCurr] :
( v130080(VarCurr)
<=> ( v129801(VarCurr,bitIndex1)
| v130081(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25751,axiom,
! [VarCurr] :
( v130081(VarCurr)
<=> ( v129801(VarCurr,bitIndex0)
& v130082(VarCurr) ) ) ).
fof(writeUnaryOperator_10570,axiom,
! [VarCurr] :
( ~ v130082(VarCurr)
<=> v129801(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130046(VarNext)
<=> ( v130047(VarNext)
& v130054(VarNext) ) ) ) ).
fof(addAssignment_41065,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130054(VarNext)
<=> v130052(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25749,axiom,
! [VarCurr] :
( v130052(VarCurr)
<=> ( v130055(VarCurr)
| v130056(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25748,axiom,
! [VarCurr] :
( v130056(VarCurr)
<=> ( v130057(VarCurr)
& v130064(VarCurr) ) ) ).
fof(writeUnaryOperator_10569,axiom,
! [VarCurr] :
( ~ v130064(VarCurr)
<=> v130055(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25747,axiom,
! [VarCurr] :
( v130057(VarCurr)
<=> ( v130058(VarCurr)
| v130060(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25746,axiom,
! [VarCurr] :
( v130060(VarCurr)
<=> ( v130061(VarCurr)
& v130063(VarCurr) ) ) ).
fof(writeUnaryOperator_10568,axiom,
! [VarCurr] :
( ~ v130063(VarCurr)
<=> v130058(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25745,axiom,
! [VarCurr] :
( v130061(VarCurr)
<=> ( v129445(VarCurr)
& v130062(VarCurr) ) ) ).
fof(writeUnaryOperator_10567,axiom,
! [VarCurr] :
( ~ v130062(VarCurr)
<=> v129798(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25744,axiom,
! [VarCurr] :
( v130058(VarCurr)
<=> ( v15417(VarCurr)
& v130059(VarCurr) ) ) ).
fof(writeUnaryOperator_10566,axiom,
! [VarCurr] :
( ~ v130059(VarCurr)
<=> v129796(VarCurr) ) ).
fof(writeUnaryOperator_10565,axiom,
! [VarCurr] :
( ~ v130055(VarCurr)
<=> v15415(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25743,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130047(VarNext)
<=> ( v130048(VarNext)
& v129419(VarNext) ) ) ) ).
fof(writeUnaryOperator_10564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130048(VarNext)
<=> v129426(VarNext) ) ) ).
fof(addAssignment_41064,axiom,
! [VarCurr] :
( v129801(VarCurr,bitIndex5)
<=> v129802(VarCurr,bitIndex5) ) ).
fof(addAssignment_41063,axiom,
! [VarCurr] :
( v129803(VarCurr,bitIndex3)
<=> v129952(VarCurr,bitIndex3) ) ).
fof(addAssignment_41062,axiom,
! [VarCurr] :
( v129810(VarCurr,bitIndex7)
<=> v129835(VarCurr,bitIndex7) ) ).
fof(addAssignment_41061,axiom,
! [VarCurr] :
( v129461(VarCurr,bitIndex7)
<=> v129463(VarCurr,bitIndex7) ) ).
fof(addAssignment_41060,axiom,
! [VarCurr] :
( v129463(VarCurr,bitIndex7)
<=> v129465(VarCurr,bitIndex7) ) ).
fof(addAssignment_41059,axiom,
! [VarCurr] :
( v129465(VarCurr,bitIndex7)
<=> v129467(VarCurr,bitIndex7) ) ).
fof(addAssignment_41058,axiom,
! [VarCurr] :
( v129467(VarCurr,bitIndex7)
<=> v247(VarCurr,bitIndex101) ) ).
fof(addAssignment_41057,axiom,
! [VarCurr] :
( v247(VarCurr,bitIndex101)
<=> v249(VarCurr,bitIndex101) ) ).
fof(addAssignment_41056,axiom,
! [VarCurr] :
( v249(VarCurr,bitIndex101)
<=> v251(VarCurr,bitIndex101) ) ).
fof(addAssignment_41055,axiom,
! [VarCurr] :
( v251(VarCurr,bitIndex101)
<=> v253(VarCurr,bitIndex681) ) ).
fof(addAssignment_41054,axiom,
! [VarNext] :
( v253(VarNext,bitIndex681)
<=> v130037(VarNext,bitIndex101) ) ).
fof(addCaseBooleanConditionShiftedRanges1_108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130039(VarNext)
=> ( ( v130037(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex695) )
& ( v130037(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex694) )
& ( v130037(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex693) )
& ( v130037(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex692) )
& ( v130037(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex691) )
& ( v130037(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex690) )
& ( v130037(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex689) )
& ( v130037(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex688) )
& ( v130037(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex687) )
& ( v130037(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex686) )
& ( v130037(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex685) )
& ( v130037(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex684) )
& ( v130037(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex683) )
& ( v130037(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex682) )
& ( v130037(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex681) )
& ( v130037(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex680) )
& ( v130037(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex679) )
& ( v130037(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex678) )
& ( v130037(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex677) )
& ( v130037(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex676) )
& ( v130037(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex675) )
& ( v130037(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex674) )
& ( v130037(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex673) )
& ( v130037(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex672) )
& ( v130037(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex671) )
& ( v130037(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex670) )
& ( v130037(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex669) )
& ( v130037(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex668) )
& ( v130037(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex667) )
& ( v130037(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex666) )
& ( v130037(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex665) )
& ( v130037(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex664) )
& ( v130037(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex663) )
& ( v130037(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex662) )
& ( v130037(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex661) )
& ( v130037(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex660) )
& ( v130037(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex659) )
& ( v130037(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex658) )
& ( v130037(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex657) )
& ( v130037(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex656) )
& ( v130037(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex655) )
& ( v130037(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex654) )
& ( v130037(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex653) )
& ( v130037(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex652) )
& ( v130037(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex651) )
& ( v130037(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex650) )
& ( v130037(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex649) )
& ( v130037(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex648) )
& ( v130037(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex647) )
& ( v130037(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex646) )
& ( v130037(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex645) )
& ( v130037(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex644) )
& ( v130037(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex643) )
& ( v130037(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex642) )
& ( v130037(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex641) )
& ( v130037(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex640) )
& ( v130037(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex639) )
& ( v130037(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex638) )
& ( v130037(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex637) )
& ( v130037(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex636) )
& ( v130037(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex635) )
& ( v130037(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex634) )
& ( v130037(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex633) )
& ( v130037(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex632) )
& ( v130037(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex631) )
& ( v130037(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex630) )
& ( v130037(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex629) )
& ( v130037(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex628) )
& ( v130037(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex627) )
& ( v130037(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex626) )
& ( v130037(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex625) )
& ( v130037(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex624) )
& ( v130037(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex623) )
& ( v130037(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex622) )
& ( v130037(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex621) )
& ( v130037(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex620) )
& ( v130037(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex619) )
& ( v130037(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex618) )
& ( v130037(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex617) )
& ( v130037(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex616) )
& ( v130037(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex615) )
& ( v130037(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex614) )
& ( v130037(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex613) )
& ( v130037(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex612) )
& ( v130037(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex611) )
& ( v130037(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex610) )
& ( v130037(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex609) )
& ( v130037(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex608) )
& ( v130037(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex607) )
& ( v130037(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex606) )
& ( v130037(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex605) )
& ( v130037(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex604) )
& ( v130037(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex603) )
& ( v130037(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex602) )
& ( v130037(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex601) )
& ( v130037(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex600) )
& ( v130037(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex599) )
& ( v130037(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex598) )
& ( v130037(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex597) )
& ( v130037(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex596) )
& ( v130037(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex595) )
& ( v130037(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex594) )
& ( v130037(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex593) )
& ( v130037(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex592) )
& ( v130037(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex591) )
& ( v130037(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex590) )
& ( v130037(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex589) )
& ( v130037(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex588) )
& ( v130037(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex587) )
& ( v130037(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex586) )
& ( v130037(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex585) )
& ( v130037(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex584) )
& ( v130037(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex583) )
& ( v130037(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex582) )
& ( v130037(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex581) )
& ( v130037(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2398,axiom,
! [VarNext] :
( v130039(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v130037(VarNext,B)
<=> v371(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130039(VarNext)
<=> ( v130040(VarNext)
& v366(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130040(VarNext)
<=> ( v130042(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130042(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_41053,axiom,
! [VarNext] :
( v253(VarNext,bitIndex565)
<=> v130029(VarNext,bitIndex101) ) ).
fof(addCaseBooleanConditionShiftedRanges1_107,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130031(VarNext)
=> ( ( v130029(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex579) )
& ( v130029(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex578) )
& ( v130029(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex577) )
& ( v130029(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex576) )
& ( v130029(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex575) )
& ( v130029(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex574) )
& ( v130029(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex573) )
& ( v130029(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex572) )
& ( v130029(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex571) )
& ( v130029(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex570) )
& ( v130029(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex569) )
& ( v130029(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex568) )
& ( v130029(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex567) )
& ( v130029(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex566) )
& ( v130029(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex565) )
& ( v130029(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex564) )
& ( v130029(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex563) )
& ( v130029(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex562) )
& ( v130029(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex561) )
& ( v130029(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex560) )
& ( v130029(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex559) )
& ( v130029(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex558) )
& ( v130029(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex557) )
& ( v130029(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex556) )
& ( v130029(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex555) )
& ( v130029(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex554) )
& ( v130029(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex553) )
& ( v130029(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex552) )
& ( v130029(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex551) )
& ( v130029(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex550) )
& ( v130029(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex549) )
& ( v130029(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex548) )
& ( v130029(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex547) )
& ( v130029(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex546) )
& ( v130029(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex545) )
& ( v130029(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex544) )
& ( v130029(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex543) )
& ( v130029(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex542) )
& ( v130029(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex541) )
& ( v130029(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex540) )
& ( v130029(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex539) )
& ( v130029(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex538) )
& ( v130029(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex537) )
& ( v130029(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex536) )
& ( v130029(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex535) )
& ( v130029(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex534) )
& ( v130029(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex533) )
& ( v130029(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex532) )
& ( v130029(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex531) )
& ( v130029(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex530) )
& ( v130029(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex529) )
& ( v130029(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex528) )
& ( v130029(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex527) )
& ( v130029(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex526) )
& ( v130029(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex525) )
& ( v130029(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex524) )
& ( v130029(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex523) )
& ( v130029(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex522) )
& ( v130029(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex521) )
& ( v130029(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex520) )
& ( v130029(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex519) )
& ( v130029(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex518) )
& ( v130029(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex517) )
& ( v130029(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex516) )
& ( v130029(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex515) )
& ( v130029(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex514) )
& ( v130029(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex513) )
& ( v130029(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex512) )
& ( v130029(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex511) )
& ( v130029(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex510) )
& ( v130029(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex509) )
& ( v130029(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex508) )
& ( v130029(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex507) )
& ( v130029(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex506) )
& ( v130029(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex505) )
& ( v130029(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex504) )
& ( v130029(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex503) )
& ( v130029(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex502) )
& ( v130029(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex501) )
& ( v130029(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex500) )
& ( v130029(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex499) )
& ( v130029(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex498) )
& ( v130029(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex497) )
& ( v130029(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex496) )
& ( v130029(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex495) )
& ( v130029(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex494) )
& ( v130029(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex493) )
& ( v130029(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex492) )
& ( v130029(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex491) )
& ( v130029(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex490) )
& ( v130029(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex489) )
& ( v130029(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex488) )
& ( v130029(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex487) )
& ( v130029(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex486) )
& ( v130029(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex485) )
& ( v130029(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex484) )
& ( v130029(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex483) )
& ( v130029(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex482) )
& ( v130029(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex481) )
& ( v130029(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex480) )
& ( v130029(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex479) )
& ( v130029(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex478) )
& ( v130029(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex477) )
& ( v130029(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex476) )
& ( v130029(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex475) )
& ( v130029(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex474) )
& ( v130029(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex473) )
& ( v130029(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex472) )
& ( v130029(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex471) )
& ( v130029(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex470) )
& ( v130029(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex469) )
& ( v130029(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex468) )
& ( v130029(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex467) )
& ( v130029(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex466) )
& ( v130029(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex465) )
& ( v130029(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2397,axiom,
! [VarNext] :
( v130031(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v130029(VarNext,B)
<=> v352(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130031(VarNext)
<=> ( v130032(VarNext)
& v347(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130032(VarNext)
<=> ( v130034(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10562,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130034(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_41052,axiom,
! [VarNext] :
( v253(VarNext,bitIndex449)
<=> v130021(VarNext,bitIndex101) ) ).
fof(addCaseBooleanConditionShiftedRanges1_106,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130023(VarNext)
=> ( ( v130021(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex463) )
& ( v130021(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex462) )
& ( v130021(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex461) )
& ( v130021(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex460) )
& ( v130021(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex459) )
& ( v130021(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex458) )
& ( v130021(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex457) )
& ( v130021(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex456) )
& ( v130021(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex455) )
& ( v130021(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex454) )
& ( v130021(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex453) )
& ( v130021(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex452) )
& ( v130021(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex451) )
& ( v130021(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex450) )
& ( v130021(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex449) )
& ( v130021(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex448) )
& ( v130021(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex447) )
& ( v130021(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex446) )
& ( v130021(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex445) )
& ( v130021(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex444) )
& ( v130021(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex443) )
& ( v130021(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex442) )
& ( v130021(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex441) )
& ( v130021(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex440) )
& ( v130021(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex439) )
& ( v130021(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex438) )
& ( v130021(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex437) )
& ( v130021(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex436) )
& ( v130021(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex435) )
& ( v130021(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex434) )
& ( v130021(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex433) )
& ( v130021(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex432) )
& ( v130021(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex431) )
& ( v130021(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex430) )
& ( v130021(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex429) )
& ( v130021(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex428) )
& ( v130021(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex427) )
& ( v130021(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex426) )
& ( v130021(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex425) )
& ( v130021(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex424) )
& ( v130021(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex423) )
& ( v130021(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex422) )
& ( v130021(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex421) )
& ( v130021(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex420) )
& ( v130021(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex419) )
& ( v130021(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex418) )
& ( v130021(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex417) )
& ( v130021(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex416) )
& ( v130021(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex415) )
& ( v130021(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex414) )
& ( v130021(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex413) )
& ( v130021(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex412) )
& ( v130021(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex411) )
& ( v130021(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex410) )
& ( v130021(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex409) )
& ( v130021(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex408) )
& ( v130021(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex407) )
& ( v130021(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex406) )
& ( v130021(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex405) )
& ( v130021(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex404) )
& ( v130021(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex403) )
& ( v130021(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex402) )
& ( v130021(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex401) )
& ( v130021(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex400) )
& ( v130021(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex399) )
& ( v130021(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex398) )
& ( v130021(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex397) )
& ( v130021(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex396) )
& ( v130021(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex395) )
& ( v130021(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex394) )
& ( v130021(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex393) )
& ( v130021(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex392) )
& ( v130021(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex391) )
& ( v130021(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex390) )
& ( v130021(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex389) )
& ( v130021(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex388) )
& ( v130021(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex387) )
& ( v130021(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex386) )
& ( v130021(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex385) )
& ( v130021(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex384) )
& ( v130021(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex383) )
& ( v130021(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex382) )
& ( v130021(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex381) )
& ( v130021(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex380) )
& ( v130021(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex379) )
& ( v130021(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex378) )
& ( v130021(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex377) )
& ( v130021(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex376) )
& ( v130021(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex375) )
& ( v130021(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex374) )
& ( v130021(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex373) )
& ( v130021(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex372) )
& ( v130021(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex371) )
& ( v130021(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex370) )
& ( v130021(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex369) )
& ( v130021(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex368) )
& ( v130021(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex367) )
& ( v130021(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex366) )
& ( v130021(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex365) )
& ( v130021(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex364) )
& ( v130021(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex363) )
& ( v130021(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex362) )
& ( v130021(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex361) )
& ( v130021(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex360) )
& ( v130021(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex359) )
& ( v130021(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex358) )
& ( v130021(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex357) )
& ( v130021(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex356) )
& ( v130021(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex355) )
& ( v130021(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex354) )
& ( v130021(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex353) )
& ( v130021(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex352) )
& ( v130021(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex351) )
& ( v130021(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex350) )
& ( v130021(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex349) )
& ( v130021(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2396,axiom,
! [VarNext] :
( v130023(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v130021(VarNext,B)
<=> v333(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130023(VarNext)
<=> ( v130024(VarNext)
& v328(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130024(VarNext)
<=> ( v130026(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130026(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_41051,axiom,
! [VarCurr] :
( v283(VarCurr,bitIndex101)
<=> v285(VarCurr,bitIndex101) ) ).
fof(addAssignment_41050,axiom,
! [VarCurr] :
( v285(VarCurr,bitIndex101)
<=> v287(VarCurr,bitIndex101) ) ).
fof(addAssignment_41049,axiom,
! [VarCurr] :
( v287(VarCurr,bitIndex101)
<=> v289(VarCurr,bitIndex101) ) ).
fof(addAssignment_41048,axiom,
! [VarCurr] :
( v289(VarCurr,bitIndex101)
<=> v291(VarCurr,bitIndex101) ) ).
fof(addAssignment_41047,axiom,
! [VarCurr] :
( v291(VarCurr,bitIndex101)
<=> v293(VarCurr,bitIndex101) ) ).
fof(addAssignment_41046,axiom,
! [VarCurr] :
( v129801(VarCurr,bitIndex4)
<=> v129802(VarCurr,bitIndex4) ) ).
fof(addAssignment_41045,axiom,
! [VarCurr] :
( v129803(VarCurr,bitIndex2)
<=> v129952(VarCurr,bitIndex2) ) ).
fof(addAssignment_41044,axiom,
! [VarCurr] :
( v129810(VarCurr,bitIndex6)
<=> v129835(VarCurr,bitIndex6) ) ).
fof(addAssignment_41043,axiom,
! [VarCurr] :
( v129461(VarCurr,bitIndex6)
<=> v129463(VarCurr,bitIndex6) ) ).
fof(addAssignment_41042,axiom,
! [VarCurr] :
( v129463(VarCurr,bitIndex6)
<=> v129465(VarCurr,bitIndex6) ) ).
fof(addAssignment_41041,axiom,
! [VarCurr] :
( v129465(VarCurr,bitIndex6)
<=> v129467(VarCurr,bitIndex6) ) ).
fof(addAssignment_41040,axiom,
! [VarCurr] :
( v129467(VarCurr,bitIndex6)
<=> v247(VarCurr,bitIndex100) ) ).
fof(addAssignment_41039,axiom,
! [VarCurr] :
( v247(VarCurr,bitIndex100)
<=> v249(VarCurr,bitIndex100) ) ).
fof(addAssignment_41038,axiom,
! [VarCurr] :
( v249(VarCurr,bitIndex100)
<=> v251(VarCurr,bitIndex100) ) ).
fof(addAssignment_41037,axiom,
! [VarCurr] :
( v251(VarCurr,bitIndex100)
<=> v253(VarCurr,bitIndex680) ) ).
fof(addAssignment_41036,axiom,
! [VarNext] :
( v253(VarNext,bitIndex680)
<=> v130013(VarNext,bitIndex100) ) ).
fof(addCaseBooleanConditionShiftedRanges1_105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130015(VarNext)
=> ( ( v130013(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex695) )
& ( v130013(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex694) )
& ( v130013(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex693) )
& ( v130013(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex692) )
& ( v130013(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex691) )
& ( v130013(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex690) )
& ( v130013(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex689) )
& ( v130013(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex688) )
& ( v130013(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex687) )
& ( v130013(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex686) )
& ( v130013(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex685) )
& ( v130013(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex684) )
& ( v130013(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex683) )
& ( v130013(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex682) )
& ( v130013(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex681) )
& ( v130013(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex680) )
& ( v130013(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex679) )
& ( v130013(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex678) )
& ( v130013(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex677) )
& ( v130013(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex676) )
& ( v130013(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex675) )
& ( v130013(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex674) )
& ( v130013(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex673) )
& ( v130013(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex672) )
& ( v130013(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex671) )
& ( v130013(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex670) )
& ( v130013(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex669) )
& ( v130013(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex668) )
& ( v130013(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex667) )
& ( v130013(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex666) )
& ( v130013(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex665) )
& ( v130013(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex664) )
& ( v130013(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex663) )
& ( v130013(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex662) )
& ( v130013(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex661) )
& ( v130013(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex660) )
& ( v130013(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex659) )
& ( v130013(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex658) )
& ( v130013(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex657) )
& ( v130013(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex656) )
& ( v130013(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex655) )
& ( v130013(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex654) )
& ( v130013(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex653) )
& ( v130013(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex652) )
& ( v130013(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex651) )
& ( v130013(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex650) )
& ( v130013(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex649) )
& ( v130013(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex648) )
& ( v130013(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex647) )
& ( v130013(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex646) )
& ( v130013(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex645) )
& ( v130013(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex644) )
& ( v130013(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex643) )
& ( v130013(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex642) )
& ( v130013(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex641) )
& ( v130013(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex640) )
& ( v130013(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex639) )
& ( v130013(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex638) )
& ( v130013(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex637) )
& ( v130013(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex636) )
& ( v130013(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex635) )
& ( v130013(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex634) )
& ( v130013(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex633) )
& ( v130013(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex632) )
& ( v130013(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex631) )
& ( v130013(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex630) )
& ( v130013(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex629) )
& ( v130013(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex628) )
& ( v130013(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex627) )
& ( v130013(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex626) )
& ( v130013(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex625) )
& ( v130013(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex624) )
& ( v130013(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex623) )
& ( v130013(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex622) )
& ( v130013(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex621) )
& ( v130013(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex620) )
& ( v130013(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex619) )
& ( v130013(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex618) )
& ( v130013(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex617) )
& ( v130013(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex616) )
& ( v130013(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex615) )
& ( v130013(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex614) )
& ( v130013(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex613) )
& ( v130013(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex612) )
& ( v130013(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex611) )
& ( v130013(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex610) )
& ( v130013(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex609) )
& ( v130013(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex608) )
& ( v130013(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex607) )
& ( v130013(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex606) )
& ( v130013(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex605) )
& ( v130013(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex604) )
& ( v130013(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex603) )
& ( v130013(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex602) )
& ( v130013(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex601) )
& ( v130013(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex600) )
& ( v130013(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex599) )
& ( v130013(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex598) )
& ( v130013(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex597) )
& ( v130013(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex596) )
& ( v130013(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex595) )
& ( v130013(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex594) )
& ( v130013(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex593) )
& ( v130013(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex592) )
& ( v130013(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex591) )
& ( v130013(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex590) )
& ( v130013(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex589) )
& ( v130013(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex588) )
& ( v130013(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex587) )
& ( v130013(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex586) )
& ( v130013(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex585) )
& ( v130013(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex584) )
& ( v130013(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex583) )
& ( v130013(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex582) )
& ( v130013(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex581) )
& ( v130013(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2395,axiom,
! [VarNext] :
( v130015(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v130013(VarNext,B)
<=> v371(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130015(VarNext)
<=> ( v130016(VarNext)
& v366(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130016(VarNext)
<=> ( v130018(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130018(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_41035,axiom,
! [VarNext] :
( v253(VarNext,bitIndex564)
<=> v130005(VarNext,bitIndex100) ) ).
fof(addCaseBooleanConditionShiftedRanges1_104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130007(VarNext)
=> ( ( v130005(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex579) )
& ( v130005(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex578) )
& ( v130005(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex577) )
& ( v130005(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex576) )
& ( v130005(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex575) )
& ( v130005(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex574) )
& ( v130005(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex573) )
& ( v130005(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex572) )
& ( v130005(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex571) )
& ( v130005(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex570) )
& ( v130005(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex569) )
& ( v130005(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex568) )
& ( v130005(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex567) )
& ( v130005(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex566) )
& ( v130005(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex565) )
& ( v130005(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex564) )
& ( v130005(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex563) )
& ( v130005(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex562) )
& ( v130005(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex561) )
& ( v130005(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex560) )
& ( v130005(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex559) )
& ( v130005(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex558) )
& ( v130005(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex557) )
& ( v130005(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex556) )
& ( v130005(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex555) )
& ( v130005(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex554) )
& ( v130005(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex553) )
& ( v130005(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex552) )
& ( v130005(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex551) )
& ( v130005(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex550) )
& ( v130005(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex549) )
& ( v130005(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex548) )
& ( v130005(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex547) )
& ( v130005(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex546) )
& ( v130005(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex545) )
& ( v130005(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex544) )
& ( v130005(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex543) )
& ( v130005(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex542) )
& ( v130005(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex541) )
& ( v130005(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex540) )
& ( v130005(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex539) )
& ( v130005(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex538) )
& ( v130005(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex537) )
& ( v130005(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex536) )
& ( v130005(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex535) )
& ( v130005(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex534) )
& ( v130005(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex533) )
& ( v130005(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex532) )
& ( v130005(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex531) )
& ( v130005(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex530) )
& ( v130005(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex529) )
& ( v130005(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex528) )
& ( v130005(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex527) )
& ( v130005(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex526) )
& ( v130005(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex525) )
& ( v130005(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex524) )
& ( v130005(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex523) )
& ( v130005(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex522) )
& ( v130005(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex521) )
& ( v130005(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex520) )
& ( v130005(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex519) )
& ( v130005(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex518) )
& ( v130005(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex517) )
& ( v130005(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex516) )
& ( v130005(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex515) )
& ( v130005(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex514) )
& ( v130005(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex513) )
& ( v130005(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex512) )
& ( v130005(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex511) )
& ( v130005(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex510) )
& ( v130005(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex509) )
& ( v130005(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex508) )
& ( v130005(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex507) )
& ( v130005(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex506) )
& ( v130005(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex505) )
& ( v130005(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex504) )
& ( v130005(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex503) )
& ( v130005(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex502) )
& ( v130005(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex501) )
& ( v130005(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex500) )
& ( v130005(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex499) )
& ( v130005(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex498) )
& ( v130005(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex497) )
& ( v130005(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex496) )
& ( v130005(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex495) )
& ( v130005(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex494) )
& ( v130005(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex493) )
& ( v130005(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex492) )
& ( v130005(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex491) )
& ( v130005(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex490) )
& ( v130005(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex489) )
& ( v130005(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex488) )
& ( v130005(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex487) )
& ( v130005(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex486) )
& ( v130005(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex485) )
& ( v130005(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex484) )
& ( v130005(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex483) )
& ( v130005(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex482) )
& ( v130005(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex481) )
& ( v130005(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex480) )
& ( v130005(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex479) )
& ( v130005(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex478) )
& ( v130005(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex477) )
& ( v130005(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex476) )
& ( v130005(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex475) )
& ( v130005(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex474) )
& ( v130005(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex473) )
& ( v130005(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex472) )
& ( v130005(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex471) )
& ( v130005(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex470) )
& ( v130005(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex469) )
& ( v130005(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex468) )
& ( v130005(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex467) )
& ( v130005(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex466) )
& ( v130005(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex465) )
& ( v130005(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2394,axiom,
! [VarNext] :
( v130007(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v130005(VarNext,B)
<=> v352(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130007(VarNext)
<=> ( v130008(VarNext)
& v347(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130008(VarNext)
<=> ( v130010(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130010(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_41034,axiom,
! [VarNext] :
( v253(VarNext,bitIndex448)
<=> v129997(VarNext,bitIndex100) ) ).
fof(addCaseBooleanConditionShiftedRanges1_103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129999(VarNext)
=> ( ( v129997(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex463) )
& ( v129997(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex462) )
& ( v129997(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex461) )
& ( v129997(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex460) )
& ( v129997(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex459) )
& ( v129997(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex458) )
& ( v129997(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex457) )
& ( v129997(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex456) )
& ( v129997(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex455) )
& ( v129997(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex454) )
& ( v129997(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex453) )
& ( v129997(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex452) )
& ( v129997(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex451) )
& ( v129997(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex450) )
& ( v129997(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex449) )
& ( v129997(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex448) )
& ( v129997(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex447) )
& ( v129997(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex446) )
& ( v129997(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex445) )
& ( v129997(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex444) )
& ( v129997(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex443) )
& ( v129997(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex442) )
& ( v129997(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex441) )
& ( v129997(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex440) )
& ( v129997(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex439) )
& ( v129997(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex438) )
& ( v129997(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex437) )
& ( v129997(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex436) )
& ( v129997(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex435) )
& ( v129997(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex434) )
& ( v129997(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex433) )
& ( v129997(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex432) )
& ( v129997(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex431) )
& ( v129997(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex430) )
& ( v129997(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex429) )
& ( v129997(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex428) )
& ( v129997(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex427) )
& ( v129997(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex426) )
& ( v129997(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex425) )
& ( v129997(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex424) )
& ( v129997(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex423) )
& ( v129997(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex422) )
& ( v129997(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex421) )
& ( v129997(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex420) )
& ( v129997(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex419) )
& ( v129997(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex418) )
& ( v129997(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex417) )
& ( v129997(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex416) )
& ( v129997(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex415) )
& ( v129997(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex414) )
& ( v129997(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex413) )
& ( v129997(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex412) )
& ( v129997(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex411) )
& ( v129997(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex410) )
& ( v129997(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex409) )
& ( v129997(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex408) )
& ( v129997(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex407) )
& ( v129997(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex406) )
& ( v129997(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex405) )
& ( v129997(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex404) )
& ( v129997(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex403) )
& ( v129997(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex402) )
& ( v129997(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex401) )
& ( v129997(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex400) )
& ( v129997(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex399) )
& ( v129997(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex398) )
& ( v129997(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex397) )
& ( v129997(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex396) )
& ( v129997(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex395) )
& ( v129997(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex394) )
& ( v129997(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex393) )
& ( v129997(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex392) )
& ( v129997(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex391) )
& ( v129997(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex390) )
& ( v129997(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex389) )
& ( v129997(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex388) )
& ( v129997(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex387) )
& ( v129997(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex386) )
& ( v129997(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex385) )
& ( v129997(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex384) )
& ( v129997(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex383) )
& ( v129997(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex382) )
& ( v129997(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex381) )
& ( v129997(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex380) )
& ( v129997(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex379) )
& ( v129997(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex378) )
& ( v129997(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex377) )
& ( v129997(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex376) )
& ( v129997(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex375) )
& ( v129997(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex374) )
& ( v129997(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex373) )
& ( v129997(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex372) )
& ( v129997(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex371) )
& ( v129997(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex370) )
& ( v129997(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex369) )
& ( v129997(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex368) )
& ( v129997(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex367) )
& ( v129997(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex366) )
& ( v129997(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex365) )
& ( v129997(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex364) )
& ( v129997(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex363) )
& ( v129997(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex362) )
& ( v129997(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex361) )
& ( v129997(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex360) )
& ( v129997(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex359) )
& ( v129997(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex358) )
& ( v129997(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex357) )
& ( v129997(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex356) )
& ( v129997(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex355) )
& ( v129997(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex354) )
& ( v129997(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex353) )
& ( v129997(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex352) )
& ( v129997(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex351) )
& ( v129997(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex350) )
& ( v129997(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex349) )
& ( v129997(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2393,axiom,
! [VarNext] :
( v129999(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129997(VarNext,B)
<=> v333(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129999(VarNext)
<=> ( v130000(VarNext)
& v328(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130000(VarNext)
<=> ( v130002(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10558,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130002(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_41033,axiom,
! [VarCurr] :
( v283(VarCurr,bitIndex100)
<=> v285(VarCurr,bitIndex100) ) ).
fof(addAssignment_41032,axiom,
! [VarCurr] :
( v285(VarCurr,bitIndex100)
<=> v287(VarCurr,bitIndex100) ) ).
fof(addAssignment_41031,axiom,
! [VarCurr] :
( v287(VarCurr,bitIndex100)
<=> v289(VarCurr,bitIndex100) ) ).
fof(addAssignment_41030,axiom,
! [VarCurr] :
( v289(VarCurr,bitIndex100)
<=> v291(VarCurr,bitIndex100) ) ).
fof(addAssignment_41029,axiom,
! [VarCurr] :
( v291(VarCurr,bitIndex100)
<=> v293(VarCurr,bitIndex100) ) ).
fof(addAssignment_41028,axiom,
! [VarCurr] :
( v129801(VarCurr,bitIndex3)
<=> v129802(VarCurr,bitIndex3) ) ).
fof(addAssignment_41027,axiom,
! [VarCurr] :
( v129803(VarCurr,bitIndex1)
<=> v129952(VarCurr,bitIndex1) ) ).
fof(addAssignment_41026,axiom,
! [VarCurr] :
( v129810(VarCurr,bitIndex5)
<=> v129835(VarCurr,bitIndex5) ) ).
fof(addAssignment_41025,axiom,
! [VarCurr] :
( v129461(VarCurr,bitIndex5)
<=> v129463(VarCurr,bitIndex5) ) ).
fof(addAssignment_41024,axiom,
! [VarCurr] :
( v129463(VarCurr,bitIndex5)
<=> v129465(VarCurr,bitIndex5) ) ).
fof(addAssignment_41023,axiom,
! [VarCurr] :
( v129465(VarCurr,bitIndex5)
<=> v129467(VarCurr,bitIndex5) ) ).
fof(addAssignment_41022,axiom,
! [VarCurr] :
( v129467(VarCurr,bitIndex5)
<=> v247(VarCurr,bitIndex99) ) ).
fof(addAssignment_41021,axiom,
! [VarCurr] :
( v247(VarCurr,bitIndex99)
<=> v249(VarCurr,bitIndex99) ) ).
fof(addAssignment_41020,axiom,
! [VarCurr] :
( v249(VarCurr,bitIndex99)
<=> v251(VarCurr,bitIndex99) ) ).
fof(addAssignment_41019,axiom,
! [VarCurr] :
( v251(VarCurr,bitIndex99)
<=> v253(VarCurr,bitIndex679) ) ).
fof(addAssignment_41018,axiom,
! [VarNext] :
( v253(VarNext,bitIndex679)
<=> v129989(VarNext,bitIndex99) ) ).
fof(addCaseBooleanConditionShiftedRanges1_102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129991(VarNext)
=> ( ( v129989(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex695) )
& ( v129989(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex694) )
& ( v129989(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex693) )
& ( v129989(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex692) )
& ( v129989(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex691) )
& ( v129989(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex690) )
& ( v129989(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex689) )
& ( v129989(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex688) )
& ( v129989(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex687) )
& ( v129989(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex686) )
& ( v129989(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex685) )
& ( v129989(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex684) )
& ( v129989(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex683) )
& ( v129989(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex682) )
& ( v129989(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex681) )
& ( v129989(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex680) )
& ( v129989(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex679) )
& ( v129989(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex678) )
& ( v129989(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex677) )
& ( v129989(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex676) )
& ( v129989(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex675) )
& ( v129989(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex674) )
& ( v129989(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex673) )
& ( v129989(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex672) )
& ( v129989(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex671) )
& ( v129989(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex670) )
& ( v129989(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex669) )
& ( v129989(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex668) )
& ( v129989(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex667) )
& ( v129989(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex666) )
& ( v129989(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex665) )
& ( v129989(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex664) )
& ( v129989(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex663) )
& ( v129989(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex662) )
& ( v129989(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex661) )
& ( v129989(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex660) )
& ( v129989(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex659) )
& ( v129989(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex658) )
& ( v129989(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex657) )
& ( v129989(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex656) )
& ( v129989(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex655) )
& ( v129989(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex654) )
& ( v129989(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex653) )
& ( v129989(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex652) )
& ( v129989(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex651) )
& ( v129989(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex650) )
& ( v129989(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex649) )
& ( v129989(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex648) )
& ( v129989(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex647) )
& ( v129989(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex646) )
& ( v129989(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex645) )
& ( v129989(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex644) )
& ( v129989(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex643) )
& ( v129989(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex642) )
& ( v129989(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex641) )
& ( v129989(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex640) )
& ( v129989(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex639) )
& ( v129989(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex638) )
& ( v129989(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex637) )
& ( v129989(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex636) )
& ( v129989(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex635) )
& ( v129989(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex634) )
& ( v129989(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex633) )
& ( v129989(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex632) )
& ( v129989(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex631) )
& ( v129989(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex630) )
& ( v129989(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex629) )
& ( v129989(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex628) )
& ( v129989(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex627) )
& ( v129989(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex626) )
& ( v129989(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex625) )
& ( v129989(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex624) )
& ( v129989(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex623) )
& ( v129989(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex622) )
& ( v129989(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex621) )
& ( v129989(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex620) )
& ( v129989(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex619) )
& ( v129989(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex618) )
& ( v129989(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex617) )
& ( v129989(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex616) )
& ( v129989(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex615) )
& ( v129989(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex614) )
& ( v129989(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex613) )
& ( v129989(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex612) )
& ( v129989(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex611) )
& ( v129989(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex610) )
& ( v129989(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex609) )
& ( v129989(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex608) )
& ( v129989(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex607) )
& ( v129989(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex606) )
& ( v129989(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex605) )
& ( v129989(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex604) )
& ( v129989(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex603) )
& ( v129989(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex602) )
& ( v129989(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex601) )
& ( v129989(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex600) )
& ( v129989(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex599) )
& ( v129989(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex598) )
& ( v129989(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex597) )
& ( v129989(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex596) )
& ( v129989(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex595) )
& ( v129989(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex594) )
& ( v129989(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex593) )
& ( v129989(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex592) )
& ( v129989(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex591) )
& ( v129989(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex590) )
& ( v129989(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex589) )
& ( v129989(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex588) )
& ( v129989(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex587) )
& ( v129989(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex586) )
& ( v129989(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex585) )
& ( v129989(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex584) )
& ( v129989(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex583) )
& ( v129989(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex582) )
& ( v129989(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex581) )
& ( v129989(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2392,axiom,
! [VarNext] :
( v129991(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129989(VarNext,B)
<=> v371(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25730,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129991(VarNext)
<=> ( v129992(VarNext)
& v366(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25729,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129992(VarNext)
<=> ( v129994(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10557,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129994(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_41017,axiom,
! [VarNext] :
( v253(VarNext,bitIndex563)
<=> v129981(VarNext,bitIndex99) ) ).
fof(addCaseBooleanConditionShiftedRanges1_101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129983(VarNext)
=> ( ( v129981(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex579) )
& ( v129981(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex578) )
& ( v129981(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex577) )
& ( v129981(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex576) )
& ( v129981(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex575) )
& ( v129981(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex574) )
& ( v129981(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex573) )
& ( v129981(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex572) )
& ( v129981(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex571) )
& ( v129981(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex570) )
& ( v129981(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex569) )
& ( v129981(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex568) )
& ( v129981(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex567) )
& ( v129981(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex566) )
& ( v129981(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex565) )
& ( v129981(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex564) )
& ( v129981(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex563) )
& ( v129981(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex562) )
& ( v129981(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex561) )
& ( v129981(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex560) )
& ( v129981(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex559) )
& ( v129981(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex558) )
& ( v129981(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex557) )
& ( v129981(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex556) )
& ( v129981(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex555) )
& ( v129981(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex554) )
& ( v129981(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex553) )
& ( v129981(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex552) )
& ( v129981(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex551) )
& ( v129981(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex550) )
& ( v129981(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex549) )
& ( v129981(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex548) )
& ( v129981(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex547) )
& ( v129981(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex546) )
& ( v129981(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex545) )
& ( v129981(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex544) )
& ( v129981(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex543) )
& ( v129981(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex542) )
& ( v129981(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex541) )
& ( v129981(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex540) )
& ( v129981(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex539) )
& ( v129981(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex538) )
& ( v129981(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex537) )
& ( v129981(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex536) )
& ( v129981(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex535) )
& ( v129981(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex534) )
& ( v129981(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex533) )
& ( v129981(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex532) )
& ( v129981(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex531) )
& ( v129981(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex530) )
& ( v129981(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex529) )
& ( v129981(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex528) )
& ( v129981(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex527) )
& ( v129981(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex526) )
& ( v129981(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex525) )
& ( v129981(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex524) )
& ( v129981(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex523) )
& ( v129981(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex522) )
& ( v129981(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex521) )
& ( v129981(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex520) )
& ( v129981(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex519) )
& ( v129981(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex518) )
& ( v129981(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex517) )
& ( v129981(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex516) )
& ( v129981(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex515) )
& ( v129981(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex514) )
& ( v129981(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex513) )
& ( v129981(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex512) )
& ( v129981(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex511) )
& ( v129981(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex510) )
& ( v129981(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex509) )
& ( v129981(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex508) )
& ( v129981(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex507) )
& ( v129981(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex506) )
& ( v129981(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex505) )
& ( v129981(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex504) )
& ( v129981(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex503) )
& ( v129981(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex502) )
& ( v129981(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex501) )
& ( v129981(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex500) )
& ( v129981(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex499) )
& ( v129981(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex498) )
& ( v129981(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex497) )
& ( v129981(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex496) )
& ( v129981(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex495) )
& ( v129981(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex494) )
& ( v129981(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex493) )
& ( v129981(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex492) )
& ( v129981(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex491) )
& ( v129981(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex490) )
& ( v129981(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex489) )
& ( v129981(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex488) )
& ( v129981(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex487) )
& ( v129981(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex486) )
& ( v129981(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex485) )
& ( v129981(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex484) )
& ( v129981(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex483) )
& ( v129981(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex482) )
& ( v129981(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex481) )
& ( v129981(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex480) )
& ( v129981(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex479) )
& ( v129981(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex478) )
& ( v129981(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex477) )
& ( v129981(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex476) )
& ( v129981(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex475) )
& ( v129981(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex474) )
& ( v129981(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex473) )
& ( v129981(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex472) )
& ( v129981(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex471) )
& ( v129981(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex470) )
& ( v129981(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex469) )
& ( v129981(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex468) )
& ( v129981(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex467) )
& ( v129981(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex466) )
& ( v129981(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex465) )
& ( v129981(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2391,axiom,
! [VarNext] :
( v129983(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129981(VarNext,B)
<=> v352(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25728,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129983(VarNext)
<=> ( v129984(VarNext)
& v347(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129984(VarNext)
<=> ( v129986(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129986(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_41016,axiom,
! [VarNext] :
( v253(VarNext,bitIndex447)
<=> v129973(VarNext,bitIndex99) ) ).
fof(addCaseBooleanConditionShiftedRanges1_100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129975(VarNext)
=> ( ( v129973(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex463) )
& ( v129973(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex462) )
& ( v129973(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex461) )
& ( v129973(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex460) )
& ( v129973(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex459) )
& ( v129973(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex458) )
& ( v129973(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex457) )
& ( v129973(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex456) )
& ( v129973(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex455) )
& ( v129973(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex454) )
& ( v129973(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex453) )
& ( v129973(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex452) )
& ( v129973(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex451) )
& ( v129973(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex450) )
& ( v129973(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex449) )
& ( v129973(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex448) )
& ( v129973(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex447) )
& ( v129973(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex446) )
& ( v129973(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex445) )
& ( v129973(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex444) )
& ( v129973(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex443) )
& ( v129973(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex442) )
& ( v129973(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex441) )
& ( v129973(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex440) )
& ( v129973(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex439) )
& ( v129973(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex438) )
& ( v129973(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex437) )
& ( v129973(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex436) )
& ( v129973(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex435) )
& ( v129973(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex434) )
& ( v129973(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex433) )
& ( v129973(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex432) )
& ( v129973(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex431) )
& ( v129973(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex430) )
& ( v129973(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex429) )
& ( v129973(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex428) )
& ( v129973(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex427) )
& ( v129973(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex426) )
& ( v129973(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex425) )
& ( v129973(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex424) )
& ( v129973(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex423) )
& ( v129973(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex422) )
& ( v129973(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex421) )
& ( v129973(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex420) )
& ( v129973(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex419) )
& ( v129973(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex418) )
& ( v129973(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex417) )
& ( v129973(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex416) )
& ( v129973(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex415) )
& ( v129973(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex414) )
& ( v129973(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex413) )
& ( v129973(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex412) )
& ( v129973(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex411) )
& ( v129973(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex410) )
& ( v129973(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex409) )
& ( v129973(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex408) )
& ( v129973(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex407) )
& ( v129973(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex406) )
& ( v129973(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex405) )
& ( v129973(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex404) )
& ( v129973(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex403) )
& ( v129973(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex402) )
& ( v129973(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex401) )
& ( v129973(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex400) )
& ( v129973(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex399) )
& ( v129973(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex398) )
& ( v129973(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex397) )
& ( v129973(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex396) )
& ( v129973(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex395) )
& ( v129973(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex394) )
& ( v129973(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex393) )
& ( v129973(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex392) )
& ( v129973(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex391) )
& ( v129973(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex390) )
& ( v129973(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex389) )
& ( v129973(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex388) )
& ( v129973(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex387) )
& ( v129973(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex386) )
& ( v129973(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex385) )
& ( v129973(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex384) )
& ( v129973(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex383) )
& ( v129973(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex382) )
& ( v129973(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex381) )
& ( v129973(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex380) )
& ( v129973(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex379) )
& ( v129973(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex378) )
& ( v129973(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex377) )
& ( v129973(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex376) )
& ( v129973(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex375) )
& ( v129973(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex374) )
& ( v129973(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex373) )
& ( v129973(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex372) )
& ( v129973(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex371) )
& ( v129973(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex370) )
& ( v129973(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex369) )
& ( v129973(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex368) )
& ( v129973(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex367) )
& ( v129973(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex366) )
& ( v129973(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex365) )
& ( v129973(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex364) )
& ( v129973(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex363) )
& ( v129973(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex362) )
& ( v129973(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex361) )
& ( v129973(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex360) )
& ( v129973(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex359) )
& ( v129973(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex358) )
& ( v129973(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex357) )
& ( v129973(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex356) )
& ( v129973(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex355) )
& ( v129973(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex354) )
& ( v129973(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex353) )
& ( v129973(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex352) )
& ( v129973(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex351) )
& ( v129973(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex350) )
& ( v129973(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex349) )
& ( v129973(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2390,axiom,
! [VarNext] :
( v129975(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129973(VarNext,B)
<=> v333(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129975(VarNext)
<=> ( v129976(VarNext)
& v328(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129976(VarNext)
<=> ( v129978(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10555,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129978(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_41015,axiom,
! [VarCurr] :
( v283(VarCurr,bitIndex99)
<=> v285(VarCurr,bitIndex99) ) ).
fof(addAssignment_41014,axiom,
! [VarCurr] :
( v285(VarCurr,bitIndex99)
<=> v287(VarCurr,bitIndex99) ) ).
fof(addAssignment_41013,axiom,
! [VarCurr] :
( v287(VarCurr,bitIndex99)
<=> v289(VarCurr,bitIndex99) ) ).
fof(addAssignment_41012,axiom,
! [VarCurr] :
( v289(VarCurr,bitIndex99)
<=> v291(VarCurr,bitIndex99) ) ).
fof(addAssignment_41011,axiom,
! [VarCurr] :
( v291(VarCurr,bitIndex99)
<=> v293(VarCurr,bitIndex99) ) ).
fof(addAssignment_41010,axiom,
! [VarCurr] :
( v129801(VarCurr,bitIndex2)
<=> v129802(VarCurr,bitIndex2) ) ).
fof(addAssignment_41009,axiom,
! [VarCurr] :
( v129803(VarCurr,bitIndex0)
<=> v129952(VarCurr,bitIndex0) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_462,axiom,
! [VarCurr] :
( ~ v129806(VarCurr)
=> ( ( v129952(VarCurr,bitIndex3)
<=> v129810(VarCurr,bitIndex7) )
& ( v129952(VarCurr,bitIndex2)
<=> v129810(VarCurr,bitIndex6) )
& ( v129952(VarCurr,bitIndex1)
<=> v129810(VarCurr,bitIndex5) )
& ( v129952(VarCurr,bitIndex0)
<=> v129810(VarCurr,bitIndex4) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2904,axiom,
! [VarCurr] :
( v129806(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v129952(VarCurr,B)
<=> v129953(VarCurr,B) ) ) ) ).
fof(addAssignment_41008,axiom,
! [VarCurr] :
( v129953(VarCurr,bitIndex0)
<=> v129969(VarCurr) ) ).
fof(addAssignment_41007,axiom,
! [VarCurr] :
( v129953(VarCurr,bitIndex1)
<=> v129967(VarCurr) ) ).
fof(addAssignment_41006,axiom,
! [VarCurr] :
( v129953(VarCurr,bitIndex2)
<=> v129962(VarCurr) ) ).
fof(addAssignment_41005,axiom,
! [VarCurr] :
( v129953(VarCurr,bitIndex3)
<=> v129955(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25724,axiom,
! [VarCurr] :
( v129967(VarCurr)
<=> ( v129968(VarCurr)
& v129971(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2522,axiom,
! [VarCurr] :
( v129971(VarCurr)
<=> ( v129810(VarCurr,bitIndex4)
| v129810(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25723,axiom,
! [VarCurr] :
( v129968(VarCurr)
<=> ( v129969(VarCurr)
| v129970(VarCurr) ) ) ).
fof(writeUnaryOperator_10554,axiom,
! [VarCurr] :
( ~ v129970(VarCurr)
<=> v129810(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_10553,axiom,
! [VarCurr] :
( ~ v129969(VarCurr)
<=> v129810(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25722,axiom,
! [VarCurr] :
( v129962(VarCurr)
<=> ( v129963(VarCurr)
& v129966(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2521,axiom,
! [VarCurr] :
( v129966(VarCurr)
<=> ( v129959(VarCurr)
| v129810(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25721,axiom,
! [VarCurr] :
( v129963(VarCurr)
<=> ( v129964(VarCurr)
| v129965(VarCurr) ) ) ).
fof(writeUnaryOperator_10552,axiom,
! [VarCurr] :
( ~ v129965(VarCurr)
<=> v129810(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_10551,axiom,
! [VarCurr] :
( ~ v129964(VarCurr)
<=> v129959(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25720,axiom,
! [VarCurr] :
( v129955(VarCurr)
<=> ( v129956(VarCurr)
& v129961(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2520,axiom,
! [VarCurr] :
( v129961(VarCurr)
<=> ( v129958(VarCurr)
| v129810(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25719,axiom,
! [VarCurr] :
( v129956(VarCurr)
<=> ( v129957(VarCurr)
| v129960(VarCurr) ) ) ).
fof(writeUnaryOperator_10550,axiom,
! [VarCurr] :
( ~ v129960(VarCurr)
<=> v129810(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_10549,axiom,
! [VarCurr] :
( ~ v129957(VarCurr)
<=> v129958(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2519,axiom,
! [VarCurr] :
( v129958(VarCurr)
<=> ( v129959(VarCurr)
& v129810(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2518,axiom,
! [VarCurr] :
( v129959(VarCurr)
<=> ( v129810(VarCurr,bitIndex4)
& v129810(VarCurr,bitIndex5) ) ) ).
fof(addAssignment_41004,axiom,
! [VarCurr] :
( v129810(VarCurr,bitIndex4)
<=> v129835(VarCurr,bitIndex4) ) ).
fof(addAssignment_41003,axiom,
! [VarCurr] :
( v129461(VarCurr,bitIndex4)
<=> v129463(VarCurr,bitIndex4) ) ).
fof(addAssignment_41002,axiom,
! [VarCurr] :
( v129463(VarCurr,bitIndex4)
<=> v129465(VarCurr,bitIndex4) ) ).
fof(addAssignment_41001,axiom,
! [VarCurr] :
( v129465(VarCurr,bitIndex4)
<=> v129467(VarCurr,bitIndex4) ) ).
fof(addAssignment_41000,axiom,
! [VarCurr] :
( v129467(VarCurr,bitIndex4)
<=> v247(VarCurr,bitIndex98) ) ).
fof(addAssignment_40999,axiom,
! [VarCurr] :
( v247(VarCurr,bitIndex98)
<=> v249(VarCurr,bitIndex98) ) ).
fof(addAssignment_40998,axiom,
! [VarCurr] :
( v249(VarCurr,bitIndex98)
<=> v251(VarCurr,bitIndex98) ) ).
fof(addAssignment_40997,axiom,
! [VarCurr] :
( v251(VarCurr,bitIndex98)
<=> v253(VarCurr,bitIndex678) ) ).
fof(addAssignment_40996,axiom,
! [VarNext] :
( v253(VarNext,bitIndex678)
<=> v129945(VarNext,bitIndex98) ) ).
fof(addCaseBooleanConditionShiftedRanges1_99,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129947(VarNext)
=> ( ( v129945(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex695) )
& ( v129945(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex694) )
& ( v129945(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex693) )
& ( v129945(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex692) )
& ( v129945(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex691) )
& ( v129945(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex690) )
& ( v129945(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex689) )
& ( v129945(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex688) )
& ( v129945(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex687) )
& ( v129945(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex686) )
& ( v129945(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex685) )
& ( v129945(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex684) )
& ( v129945(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex683) )
& ( v129945(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex682) )
& ( v129945(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex681) )
& ( v129945(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex680) )
& ( v129945(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex679) )
& ( v129945(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex678) )
& ( v129945(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex677) )
& ( v129945(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex676) )
& ( v129945(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex675) )
& ( v129945(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex674) )
& ( v129945(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex673) )
& ( v129945(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex672) )
& ( v129945(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex671) )
& ( v129945(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex670) )
& ( v129945(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex669) )
& ( v129945(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex668) )
& ( v129945(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex667) )
& ( v129945(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex666) )
& ( v129945(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex665) )
& ( v129945(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex664) )
& ( v129945(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex663) )
& ( v129945(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex662) )
& ( v129945(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex661) )
& ( v129945(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex660) )
& ( v129945(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex659) )
& ( v129945(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex658) )
& ( v129945(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex657) )
& ( v129945(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex656) )
& ( v129945(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex655) )
& ( v129945(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex654) )
& ( v129945(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex653) )
& ( v129945(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex652) )
& ( v129945(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex651) )
& ( v129945(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex650) )
& ( v129945(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex649) )
& ( v129945(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex648) )
& ( v129945(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex647) )
& ( v129945(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex646) )
& ( v129945(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex645) )
& ( v129945(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex644) )
& ( v129945(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex643) )
& ( v129945(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex642) )
& ( v129945(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex641) )
& ( v129945(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex640) )
& ( v129945(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex639) )
& ( v129945(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex638) )
& ( v129945(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex637) )
& ( v129945(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex636) )
& ( v129945(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex635) )
& ( v129945(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex634) )
& ( v129945(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex633) )
& ( v129945(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex632) )
& ( v129945(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex631) )
& ( v129945(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex630) )
& ( v129945(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex629) )
& ( v129945(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex628) )
& ( v129945(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex627) )
& ( v129945(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex626) )
& ( v129945(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex625) )
& ( v129945(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex624) )
& ( v129945(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex623) )
& ( v129945(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex622) )
& ( v129945(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex621) )
& ( v129945(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex620) )
& ( v129945(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex619) )
& ( v129945(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex618) )
& ( v129945(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex617) )
& ( v129945(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex616) )
& ( v129945(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex615) )
& ( v129945(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex614) )
& ( v129945(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex613) )
& ( v129945(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex612) )
& ( v129945(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex611) )
& ( v129945(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex610) )
& ( v129945(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex609) )
& ( v129945(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex608) )
& ( v129945(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex607) )
& ( v129945(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex606) )
& ( v129945(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex605) )
& ( v129945(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex604) )
& ( v129945(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex603) )
& ( v129945(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex602) )
& ( v129945(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex601) )
& ( v129945(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex600) )
& ( v129945(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex599) )
& ( v129945(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex598) )
& ( v129945(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex597) )
& ( v129945(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex596) )
& ( v129945(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex595) )
& ( v129945(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex594) )
& ( v129945(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex593) )
& ( v129945(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex592) )
& ( v129945(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex591) )
& ( v129945(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex590) )
& ( v129945(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex589) )
& ( v129945(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex588) )
& ( v129945(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex587) )
& ( v129945(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex586) )
& ( v129945(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex585) )
& ( v129945(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex584) )
& ( v129945(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex583) )
& ( v129945(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex582) )
& ( v129945(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex581) )
& ( v129945(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2389,axiom,
! [VarNext] :
( v129947(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129945(VarNext,B)
<=> v371(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129947(VarNext)
<=> ( v129948(VarNext)
& v366(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129948(VarNext)
<=> ( v129950(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10548,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129950(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_40995,axiom,
! [VarNext] :
( v253(VarNext,bitIndex562)
<=> v129937(VarNext,bitIndex98) ) ).
fof(addCaseBooleanConditionShiftedRanges1_98,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129939(VarNext)
=> ( ( v129937(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex579) )
& ( v129937(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex578) )
& ( v129937(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex577) )
& ( v129937(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex576) )
& ( v129937(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex575) )
& ( v129937(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex574) )
& ( v129937(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex573) )
& ( v129937(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex572) )
& ( v129937(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex571) )
& ( v129937(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex570) )
& ( v129937(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex569) )
& ( v129937(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex568) )
& ( v129937(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex567) )
& ( v129937(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex566) )
& ( v129937(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex565) )
& ( v129937(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex564) )
& ( v129937(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex563) )
& ( v129937(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex562) )
& ( v129937(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex561) )
& ( v129937(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex560) )
& ( v129937(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex559) )
& ( v129937(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex558) )
& ( v129937(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex557) )
& ( v129937(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex556) )
& ( v129937(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex555) )
& ( v129937(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex554) )
& ( v129937(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex553) )
& ( v129937(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex552) )
& ( v129937(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex551) )
& ( v129937(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex550) )
& ( v129937(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex549) )
& ( v129937(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex548) )
& ( v129937(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex547) )
& ( v129937(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex546) )
& ( v129937(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex545) )
& ( v129937(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex544) )
& ( v129937(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex543) )
& ( v129937(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex542) )
& ( v129937(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex541) )
& ( v129937(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex540) )
& ( v129937(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex539) )
& ( v129937(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex538) )
& ( v129937(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex537) )
& ( v129937(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex536) )
& ( v129937(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex535) )
& ( v129937(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex534) )
& ( v129937(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex533) )
& ( v129937(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex532) )
& ( v129937(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex531) )
& ( v129937(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex530) )
& ( v129937(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex529) )
& ( v129937(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex528) )
& ( v129937(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex527) )
& ( v129937(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex526) )
& ( v129937(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex525) )
& ( v129937(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex524) )
& ( v129937(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex523) )
& ( v129937(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex522) )
& ( v129937(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex521) )
& ( v129937(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex520) )
& ( v129937(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex519) )
& ( v129937(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex518) )
& ( v129937(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex517) )
& ( v129937(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex516) )
& ( v129937(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex515) )
& ( v129937(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex514) )
& ( v129937(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex513) )
& ( v129937(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex512) )
& ( v129937(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex511) )
& ( v129937(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex510) )
& ( v129937(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex509) )
& ( v129937(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex508) )
& ( v129937(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex507) )
& ( v129937(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex506) )
& ( v129937(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex505) )
& ( v129937(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex504) )
& ( v129937(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex503) )
& ( v129937(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex502) )
& ( v129937(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex501) )
& ( v129937(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex500) )
& ( v129937(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex499) )
& ( v129937(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex498) )
& ( v129937(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex497) )
& ( v129937(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex496) )
& ( v129937(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex495) )
& ( v129937(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex494) )
& ( v129937(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex493) )
& ( v129937(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex492) )
& ( v129937(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex491) )
& ( v129937(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex490) )
& ( v129937(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex489) )
& ( v129937(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex488) )
& ( v129937(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex487) )
& ( v129937(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex486) )
& ( v129937(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex485) )
& ( v129937(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex484) )
& ( v129937(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex483) )
& ( v129937(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex482) )
& ( v129937(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex481) )
& ( v129937(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex480) )
& ( v129937(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex479) )
& ( v129937(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex478) )
& ( v129937(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex477) )
& ( v129937(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex476) )
& ( v129937(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex475) )
& ( v129937(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex474) )
& ( v129937(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex473) )
& ( v129937(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex472) )
& ( v129937(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex471) )
& ( v129937(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex470) )
& ( v129937(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex469) )
& ( v129937(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex468) )
& ( v129937(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex467) )
& ( v129937(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex466) )
& ( v129937(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex465) )
& ( v129937(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2388,axiom,
! [VarNext] :
( v129939(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129937(VarNext,B)
<=> v352(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129939(VarNext)
<=> ( v129940(VarNext)
& v347(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129940(VarNext)
<=> ( v129942(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10547,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129942(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_40994,axiom,
! [VarNext] :
( v253(VarNext,bitIndex446)
<=> v129929(VarNext,bitIndex98) ) ).
fof(addCaseBooleanConditionShiftedRanges1_97,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129931(VarNext)
=> ( ( v129929(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex463) )
& ( v129929(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex462) )
& ( v129929(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex461) )
& ( v129929(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex460) )
& ( v129929(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex459) )
& ( v129929(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex458) )
& ( v129929(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex457) )
& ( v129929(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex456) )
& ( v129929(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex455) )
& ( v129929(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex454) )
& ( v129929(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex453) )
& ( v129929(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex452) )
& ( v129929(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex451) )
& ( v129929(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex450) )
& ( v129929(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex449) )
& ( v129929(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex448) )
& ( v129929(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex447) )
& ( v129929(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex446) )
& ( v129929(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex445) )
& ( v129929(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex444) )
& ( v129929(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex443) )
& ( v129929(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex442) )
& ( v129929(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex441) )
& ( v129929(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex440) )
& ( v129929(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex439) )
& ( v129929(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex438) )
& ( v129929(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex437) )
& ( v129929(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex436) )
& ( v129929(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex435) )
& ( v129929(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex434) )
& ( v129929(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex433) )
& ( v129929(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex432) )
& ( v129929(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex431) )
& ( v129929(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex430) )
& ( v129929(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex429) )
& ( v129929(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex428) )
& ( v129929(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex427) )
& ( v129929(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex426) )
& ( v129929(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex425) )
& ( v129929(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex424) )
& ( v129929(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex423) )
& ( v129929(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex422) )
& ( v129929(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex421) )
& ( v129929(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex420) )
& ( v129929(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex419) )
& ( v129929(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex418) )
& ( v129929(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex417) )
& ( v129929(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex416) )
& ( v129929(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex415) )
& ( v129929(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex414) )
& ( v129929(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex413) )
& ( v129929(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex412) )
& ( v129929(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex411) )
& ( v129929(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex410) )
& ( v129929(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex409) )
& ( v129929(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex408) )
& ( v129929(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex407) )
& ( v129929(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex406) )
& ( v129929(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex405) )
& ( v129929(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex404) )
& ( v129929(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex403) )
& ( v129929(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex402) )
& ( v129929(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex401) )
& ( v129929(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex400) )
& ( v129929(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex399) )
& ( v129929(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex398) )
& ( v129929(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex397) )
& ( v129929(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex396) )
& ( v129929(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex395) )
& ( v129929(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex394) )
& ( v129929(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex393) )
& ( v129929(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex392) )
& ( v129929(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex391) )
& ( v129929(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex390) )
& ( v129929(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex389) )
& ( v129929(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex388) )
& ( v129929(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex387) )
& ( v129929(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex386) )
& ( v129929(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex385) )
& ( v129929(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex384) )
& ( v129929(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex383) )
& ( v129929(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex382) )
& ( v129929(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex381) )
& ( v129929(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex380) )
& ( v129929(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex379) )
& ( v129929(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex378) )
& ( v129929(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex377) )
& ( v129929(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex376) )
& ( v129929(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex375) )
& ( v129929(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex374) )
& ( v129929(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex373) )
& ( v129929(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex372) )
& ( v129929(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex371) )
& ( v129929(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex370) )
& ( v129929(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex369) )
& ( v129929(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex368) )
& ( v129929(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex367) )
& ( v129929(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex366) )
& ( v129929(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex365) )
& ( v129929(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex364) )
& ( v129929(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex363) )
& ( v129929(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex362) )
& ( v129929(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex361) )
& ( v129929(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex360) )
& ( v129929(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex359) )
& ( v129929(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex358) )
& ( v129929(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex357) )
& ( v129929(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex356) )
& ( v129929(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex355) )
& ( v129929(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex354) )
& ( v129929(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex353) )
& ( v129929(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex352) )
& ( v129929(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex351) )
& ( v129929(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex350) )
& ( v129929(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex349) )
& ( v129929(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2387,axiom,
! [VarNext] :
( v129931(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129929(VarNext,B)
<=> v333(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129931(VarNext)
<=> ( v129932(VarNext)
& v328(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129932(VarNext)
<=> ( v129934(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10546,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129934(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_40993,axiom,
! [VarCurr] :
( v283(VarCurr,bitIndex98)
<=> v285(VarCurr,bitIndex98) ) ).
fof(addAssignment_40992,axiom,
! [VarCurr] :
( v285(VarCurr,bitIndex98)
<=> v287(VarCurr,bitIndex98) ) ).
fof(addAssignment_40991,axiom,
! [VarCurr] :
( v287(VarCurr,bitIndex98)
<=> v289(VarCurr,bitIndex98) ) ).
fof(addAssignment_40990,axiom,
! [VarCurr] :
( v289(VarCurr,bitIndex98)
<=> v291(VarCurr,bitIndex98) ) ).
fof(addAssignment_40989,axiom,
! [VarCurr] :
( v291(VarCurr,bitIndex98)
<=> v293(VarCurr,bitIndex98) ) ).
fof(writeBinaryOperatorShiftedRanges_2517,axiom,
! [VarCurr] :
( v129806(VarCurr)
<=> ( v129926(VarCurr)
| v129808(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2516,axiom,
! [VarCurr] :
( v129926(VarCurr)
<=> ( v129927(VarCurr)
| v129808(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2515,axiom,
! [VarCurr] :
( v129927(VarCurr)
<=> ( v129808(VarCurr,bitIndex0)
| v129808(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_40988,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v129808(VarCurr,B)
<=> v129810(VarCurr,B) ) ) ).
fof(addAssignment_40987,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v129810(VarCurr,B)
<=> v129835(VarCurr,B) ) ) ).
fof(addAssignment_40986,axiom,
! [VarCurr] :
( v129835(VarCurr,bitIndex0)
<=> v129920(VarCurr) ) ).
fof(addAssignment_40985,axiom,
! [VarCurr] :
( v129835(VarCurr,bitIndex1)
<=> v129915(VarCurr) ) ).
fof(addAssignment_40984,axiom,
! [VarCurr] :
( v129835(VarCurr,bitIndex2)
<=> v129910(VarCurr) ) ).
fof(addAssignment_40983,axiom,
! [VarCurr] :
( v129835(VarCurr,bitIndex3)
<=> v129905(VarCurr) ) ).
fof(addAssignment_40982,axiom,
! [VarCurr] :
( v129835(VarCurr,bitIndex4)
<=> v129900(VarCurr) ) ).
fof(addAssignment_40981,axiom,
! [VarCurr] :
( v129835(VarCurr,bitIndex5)
<=> v129895(VarCurr) ) ).
fof(addAssignment_40980,axiom,
! [VarCurr] :
( v129835(VarCurr,bitIndex6)
<=> v129890(VarCurr) ) ).
fof(addAssignment_40979,axiom,
! [VarCurr] :
( v129835(VarCurr,bitIndex7)
<=> v129837(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25712,axiom,
! [VarCurr] :
( v129920(VarCurr)
<=> ( v129921(VarCurr)
& v129923(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25711,axiom,
! [VarCurr] :
( v129923(VarCurr)
<=> ( v129461(VarCurr,bitIndex0)
| v129853(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25710,axiom,
! [VarCurr] :
( v129921(VarCurr)
<=> ( v129563(VarCurr)
| v129922(VarCurr) ) ) ).
fof(writeUnaryOperator_10545,axiom,
! [VarCurr] :
( ~ v129922(VarCurr)
<=> v129853(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25709,axiom,
! [VarCurr] :
( v129915(VarCurr)
<=> ( v129916(VarCurr)
& v129919(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25708,axiom,
! [VarCurr] :
( v129919(VarCurr)
<=> ( v129852(VarCurr)
| v129854(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25707,axiom,
! [VarCurr] :
( v129916(VarCurr)
<=> ( v129917(VarCurr)
| v129918(VarCurr) ) ) ).
fof(writeUnaryOperator_10544,axiom,
! [VarCurr] :
( ~ v129918(VarCurr)
<=> v129854(VarCurr) ) ).
fof(writeUnaryOperator_10543,axiom,
! [VarCurr] :
( ~ v129917(VarCurr)
<=> v129852(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25706,axiom,
! [VarCurr] :
( v129910(VarCurr)
<=> ( v129911(VarCurr)
& v129914(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25705,axiom,
! [VarCurr] :
( v129914(VarCurr)
<=> ( v129850(VarCurr)
| v129859(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25704,axiom,
! [VarCurr] :
( v129911(VarCurr)
<=> ( v129912(VarCurr)
| v129913(VarCurr) ) ) ).
fof(writeUnaryOperator_10542,axiom,
! [VarCurr] :
( ~ v129913(VarCurr)
<=> v129859(VarCurr) ) ).
fof(writeUnaryOperator_10541,axiom,
! [VarCurr] :
( ~ v129912(VarCurr)
<=> v129850(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25703,axiom,
! [VarCurr] :
( v129905(VarCurr)
<=> ( v129906(VarCurr)
& v129909(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25702,axiom,
! [VarCurr] :
( v129909(VarCurr)
<=> ( v129848(VarCurr)
| v129864(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25701,axiom,
! [VarCurr] :
( v129906(VarCurr)
<=> ( v129907(VarCurr)
| v129908(VarCurr) ) ) ).
fof(writeUnaryOperator_10540,axiom,
! [VarCurr] :
( ~ v129908(VarCurr)
<=> v129864(VarCurr) ) ).
fof(writeUnaryOperator_10539,axiom,
! [VarCurr] :
( ~ v129907(VarCurr)
<=> v129848(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25700,axiom,
! [VarCurr] :
( v129900(VarCurr)
<=> ( v129901(VarCurr)
& v129904(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25699,axiom,
! [VarCurr] :
( v129904(VarCurr)
<=> ( v129846(VarCurr)
| v129869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25698,axiom,
! [VarCurr] :
( v129901(VarCurr)
<=> ( v129902(VarCurr)
| v129903(VarCurr) ) ) ).
fof(writeUnaryOperator_10538,axiom,
! [VarCurr] :
( ~ v129903(VarCurr)
<=> v129869(VarCurr) ) ).
fof(writeUnaryOperator_10537,axiom,
! [VarCurr] :
( ~ v129902(VarCurr)
<=> v129846(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25697,axiom,
! [VarCurr] :
( v129895(VarCurr)
<=> ( v129896(VarCurr)
& v129899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25696,axiom,
! [VarCurr] :
( v129899(VarCurr)
<=> ( v129844(VarCurr)
| v129874(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25695,axiom,
! [VarCurr] :
( v129896(VarCurr)
<=> ( v129897(VarCurr)
| v129898(VarCurr) ) ) ).
fof(writeUnaryOperator_10536,axiom,
! [VarCurr] :
( ~ v129898(VarCurr)
<=> v129874(VarCurr) ) ).
fof(writeUnaryOperator_10535,axiom,
! [VarCurr] :
( ~ v129897(VarCurr)
<=> v129844(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25694,axiom,
! [VarCurr] :
( v129890(VarCurr)
<=> ( v129891(VarCurr)
& v129894(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25693,axiom,
! [VarCurr] :
( v129894(VarCurr)
<=> ( v129842(VarCurr)
| v129879(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25692,axiom,
! [VarCurr] :
( v129891(VarCurr)
<=> ( v129892(VarCurr)
| v129893(VarCurr) ) ) ).
fof(writeUnaryOperator_10534,axiom,
! [VarCurr] :
( ~ v129893(VarCurr)
<=> v129879(VarCurr) ) ).
fof(writeUnaryOperator_10533,axiom,
! [VarCurr] :
( ~ v129892(VarCurr)
<=> v129842(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25691,axiom,
! [VarCurr] :
( v129837(VarCurr)
<=> ( v129838(VarCurr)
& v129889(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25690,axiom,
! [VarCurr] :
( v129889(VarCurr)
<=> ( v129840(VarCurr)
| v129885(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25689,axiom,
! [VarCurr] :
( v129838(VarCurr)
<=> ( v129839(VarCurr)
| v129884(VarCurr) ) ) ).
fof(writeUnaryOperator_10532,axiom,
! [VarCurr] :
( ~ v129884(VarCurr)
<=> v129885(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25688,axiom,
! [VarCurr] :
( v129885(VarCurr)
<=> ( v129886(VarCurr)
& v129888(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2514,axiom,
! [VarCurr] :
( v129888(VarCurr)
<=> ( v129461(VarCurr,bitIndex7)
| v129853(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25687,axiom,
! [VarCurr] :
( v129886(VarCurr)
<=> ( v129637(VarCurr)
| v129887(VarCurr) ) ) ).
fof(writeUnaryOperator_10531,axiom,
! [VarCurr] :
( ~ v129887(VarCurr)
<=> v129853(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_10530,axiom,
! [VarCurr] :
( ~ v129839(VarCurr)
<=> v129840(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25686,axiom,
! [VarCurr] :
( v129840(VarCurr)
<=> ( v129841(VarCurr)
| v129883(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2513,axiom,
! [VarCurr] :
( v129883(VarCurr)
<=> ( v129461(VarCurr,bitIndex6)
& v129853(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25685,axiom,
! [VarCurr] :
( v129841(VarCurr)
<=> ( v129842(VarCurr)
& v129879(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25684,axiom,
! [VarCurr] :
( v129879(VarCurr)
<=> ( v129880(VarCurr)
& v129882(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2512,axiom,
! [VarCurr] :
( v129882(VarCurr)
<=> ( v129461(VarCurr,bitIndex6)
| v129853(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25683,axiom,
! [VarCurr] :
( v129880(VarCurr)
<=> ( v129642(VarCurr)
| v129881(VarCurr) ) ) ).
fof(writeUnaryOperator_10529,axiom,
! [VarCurr] :
( ~ v129881(VarCurr)
<=> v129853(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25682,axiom,
! [VarCurr] :
( v129842(VarCurr)
<=> ( v129843(VarCurr)
| v129878(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2511,axiom,
! [VarCurr] :
( v129878(VarCurr)
<=> ( v129461(VarCurr,bitIndex5)
& v129853(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25681,axiom,
! [VarCurr] :
( v129843(VarCurr)
<=> ( v129844(VarCurr)
& v129874(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25680,axiom,
! [VarCurr] :
( v129874(VarCurr)
<=> ( v129875(VarCurr)
& v129877(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2510,axiom,
! [VarCurr] :
( v129877(VarCurr)
<=> ( v129461(VarCurr,bitIndex5)
| v129853(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25679,axiom,
! [VarCurr] :
( v129875(VarCurr)
<=> ( v129647(VarCurr)
| v129876(VarCurr) ) ) ).
fof(writeUnaryOperator_10528,axiom,
! [VarCurr] :
( ~ v129876(VarCurr)
<=> v129853(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25678,axiom,
! [VarCurr] :
( v129844(VarCurr)
<=> ( v129845(VarCurr)
| v129873(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2509,axiom,
! [VarCurr] :
( v129873(VarCurr)
<=> ( v129461(VarCurr,bitIndex4)
& v129853(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25677,axiom,
! [VarCurr] :
( v129845(VarCurr)
<=> ( v129846(VarCurr)
& v129869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25676,axiom,
! [VarCurr] :
( v129869(VarCurr)
<=> ( v129870(VarCurr)
& v129872(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2508,axiom,
! [VarCurr] :
( v129872(VarCurr)
<=> ( v129461(VarCurr,bitIndex4)
| v129853(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25675,axiom,
! [VarCurr] :
( v129870(VarCurr)
<=> ( v129652(VarCurr)
| v129871(VarCurr) ) ) ).
fof(writeUnaryOperator_10527,axiom,
! [VarCurr] :
( ~ v129871(VarCurr)
<=> v129853(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25674,axiom,
! [VarCurr] :
( v129846(VarCurr)
<=> ( v129847(VarCurr)
| v129868(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2507,axiom,
! [VarCurr] :
( v129868(VarCurr)
<=> ( v129461(VarCurr,bitIndex3)
& v129853(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25673,axiom,
! [VarCurr] :
( v129847(VarCurr)
<=> ( v129848(VarCurr)
& v129864(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25672,axiom,
! [VarCurr] :
( v129864(VarCurr)
<=> ( v129865(VarCurr)
& v129867(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2506,axiom,
! [VarCurr] :
( v129867(VarCurr)
<=> ( v129461(VarCurr,bitIndex3)
| v129853(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25671,axiom,
! [VarCurr] :
( v129865(VarCurr)
<=> ( v129657(VarCurr)
| v129866(VarCurr) ) ) ).
fof(writeUnaryOperator_10526,axiom,
! [VarCurr] :
( ~ v129866(VarCurr)
<=> v129853(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25670,axiom,
! [VarCurr] :
( v129848(VarCurr)
<=> ( v129849(VarCurr)
| v129863(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2505,axiom,
! [VarCurr] :
( v129863(VarCurr)
<=> ( v129461(VarCurr,bitIndex2)
& v129853(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25669,axiom,
! [VarCurr] :
( v129849(VarCurr)
<=> ( v129850(VarCurr)
& v129859(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25668,axiom,
! [VarCurr] :
( v129859(VarCurr)
<=> ( v129860(VarCurr)
& v129862(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2504,axiom,
! [VarCurr] :
( v129862(VarCurr)
<=> ( v129461(VarCurr,bitIndex2)
| v129853(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25667,axiom,
! [VarCurr] :
( v129860(VarCurr)
<=> ( v129656(VarCurr)
| v129861(VarCurr) ) ) ).
fof(writeUnaryOperator_10525,axiom,
! [VarCurr] :
( ~ v129861(VarCurr)
<=> v129853(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25666,axiom,
! [VarCurr] :
( v129850(VarCurr)
<=> ( v129851(VarCurr)
| v129858(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2503,axiom,
! [VarCurr] :
( v129858(VarCurr)
<=> ( v129461(VarCurr,bitIndex1)
& v129853(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25665,axiom,
! [VarCurr] :
( v129851(VarCurr)
<=> ( v129852(VarCurr)
& v129854(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25664,axiom,
! [VarCurr] :
( v129854(VarCurr)
<=> ( v129855(VarCurr)
& v129857(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2502,axiom,
! [VarCurr] :
( v129857(VarCurr)
<=> ( v129461(VarCurr,bitIndex1)
| v129853(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25663,axiom,
! [VarCurr] :
( v129855(VarCurr)
<=> ( v129557(VarCurr)
| v129856(VarCurr) ) ) ).
fof(writeUnaryOperator_10524,axiom,
! [VarCurr] :
( ~ v129856(VarCurr)
<=> v129853(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25662,axiom,
! [VarCurr] :
( v129852(VarCurr)
<=> ( v129461(VarCurr,bitIndex0)
& v129853(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40978,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v129853(VarCurr,B)
<=> v129395(VarCurr,B) ) ) ).
fof(addAssignment_40977,axiom,
! [VarCurr] :
( ( v129853(VarCurr,bitIndex7)
<=> $false )
& ( v129853(VarCurr,bitIndex6)
<=> $false )
& ( v129853(VarCurr,bitIndex5)
<=> $false )
& ( v129853(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addAssignment_40976,axiom,
! [VarCurr] :
( v129461(VarCurr,bitIndex3)
<=> v129463(VarCurr,bitIndex3) ) ).
fof(addAssignment_40975,axiom,
! [VarCurr] :
( v129463(VarCurr,bitIndex3)
<=> v129465(VarCurr,bitIndex3) ) ).
fof(addAssignment_40974,axiom,
! [VarCurr] :
( v129465(VarCurr,bitIndex3)
<=> v129467(VarCurr,bitIndex3) ) ).
fof(addAssignment_40973,axiom,
! [VarCurr] :
( v129467(VarCurr,bitIndex3)
<=> v247(VarCurr,bitIndex97) ) ).
fof(addAssignment_40972,axiom,
! [VarCurr] :
( v247(VarCurr,bitIndex97)
<=> v249(VarCurr,bitIndex97) ) ).
fof(addAssignment_40971,axiom,
! [VarCurr] :
( v249(VarCurr,bitIndex97)
<=> v251(VarCurr,bitIndex97) ) ).
fof(addAssignment_40970,axiom,
! [VarCurr] :
( v251(VarCurr,bitIndex97)
<=> v253(VarCurr,bitIndex677) ) ).
fof(addAssignment_40969,axiom,
! [VarNext] :
( v253(VarNext,bitIndex677)
<=> v129828(VarNext,bitIndex97) ) ).
fof(addCaseBooleanConditionShiftedRanges1_96,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129830(VarNext)
=> ( ( v129828(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex695) )
& ( v129828(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex694) )
& ( v129828(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex693) )
& ( v129828(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex692) )
& ( v129828(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex691) )
& ( v129828(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex690) )
& ( v129828(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex689) )
& ( v129828(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex688) )
& ( v129828(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex687) )
& ( v129828(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex686) )
& ( v129828(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex685) )
& ( v129828(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex684) )
& ( v129828(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex683) )
& ( v129828(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex682) )
& ( v129828(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex681) )
& ( v129828(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex680) )
& ( v129828(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex679) )
& ( v129828(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex678) )
& ( v129828(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex677) )
& ( v129828(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex676) )
& ( v129828(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex675) )
& ( v129828(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex674) )
& ( v129828(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex673) )
& ( v129828(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex672) )
& ( v129828(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex671) )
& ( v129828(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex670) )
& ( v129828(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex669) )
& ( v129828(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex668) )
& ( v129828(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex667) )
& ( v129828(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex666) )
& ( v129828(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex665) )
& ( v129828(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex664) )
& ( v129828(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex663) )
& ( v129828(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex662) )
& ( v129828(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex661) )
& ( v129828(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex660) )
& ( v129828(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex659) )
& ( v129828(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex658) )
& ( v129828(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex657) )
& ( v129828(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex656) )
& ( v129828(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex655) )
& ( v129828(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex654) )
& ( v129828(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex653) )
& ( v129828(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex652) )
& ( v129828(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex651) )
& ( v129828(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex650) )
& ( v129828(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex649) )
& ( v129828(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex648) )
& ( v129828(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex647) )
& ( v129828(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex646) )
& ( v129828(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex645) )
& ( v129828(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex644) )
& ( v129828(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex643) )
& ( v129828(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex642) )
& ( v129828(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex641) )
& ( v129828(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex640) )
& ( v129828(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex639) )
& ( v129828(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex638) )
& ( v129828(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex637) )
& ( v129828(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex636) )
& ( v129828(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex635) )
& ( v129828(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex634) )
& ( v129828(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex633) )
& ( v129828(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex632) )
& ( v129828(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex631) )
& ( v129828(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex630) )
& ( v129828(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex629) )
& ( v129828(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex628) )
& ( v129828(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex627) )
& ( v129828(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex626) )
& ( v129828(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex625) )
& ( v129828(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex624) )
& ( v129828(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex623) )
& ( v129828(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex622) )
& ( v129828(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex621) )
& ( v129828(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex620) )
& ( v129828(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex619) )
& ( v129828(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex618) )
& ( v129828(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex617) )
& ( v129828(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex616) )
& ( v129828(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex615) )
& ( v129828(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex614) )
& ( v129828(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex613) )
& ( v129828(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex612) )
& ( v129828(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex611) )
& ( v129828(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex610) )
& ( v129828(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex609) )
& ( v129828(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex608) )
& ( v129828(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex607) )
& ( v129828(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex606) )
& ( v129828(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex605) )
& ( v129828(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex604) )
& ( v129828(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex603) )
& ( v129828(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex602) )
& ( v129828(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex601) )
& ( v129828(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex600) )
& ( v129828(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex599) )
& ( v129828(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex598) )
& ( v129828(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex597) )
& ( v129828(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex596) )
& ( v129828(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex595) )
& ( v129828(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex594) )
& ( v129828(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex593) )
& ( v129828(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex592) )
& ( v129828(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex591) )
& ( v129828(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex590) )
& ( v129828(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex589) )
& ( v129828(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex588) )
& ( v129828(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex587) )
& ( v129828(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex586) )
& ( v129828(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex585) )
& ( v129828(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex584) )
& ( v129828(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex583) )
& ( v129828(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex582) )
& ( v129828(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex581) )
& ( v129828(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2386,axiom,
! [VarNext] :
( v129830(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129828(VarNext,B)
<=> v371(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25661,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129830(VarNext)
<=> ( v129831(VarNext)
& v366(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25660,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129831(VarNext)
<=> ( v129833(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10523,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129833(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_40968,axiom,
! [VarNext] :
( v253(VarNext,bitIndex561)
<=> v129820(VarNext,bitIndex97) ) ).
fof(addCaseBooleanConditionShiftedRanges1_95,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129822(VarNext)
=> ( ( v129820(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex579) )
& ( v129820(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex578) )
& ( v129820(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex577) )
& ( v129820(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex576) )
& ( v129820(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex575) )
& ( v129820(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex574) )
& ( v129820(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex573) )
& ( v129820(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex572) )
& ( v129820(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex571) )
& ( v129820(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex570) )
& ( v129820(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex569) )
& ( v129820(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex568) )
& ( v129820(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex567) )
& ( v129820(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex566) )
& ( v129820(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex565) )
& ( v129820(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex564) )
& ( v129820(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex563) )
& ( v129820(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex562) )
& ( v129820(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex561) )
& ( v129820(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex560) )
& ( v129820(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex559) )
& ( v129820(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex558) )
& ( v129820(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex557) )
& ( v129820(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex556) )
& ( v129820(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex555) )
& ( v129820(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex554) )
& ( v129820(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex553) )
& ( v129820(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex552) )
& ( v129820(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex551) )
& ( v129820(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex550) )
& ( v129820(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex549) )
& ( v129820(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex548) )
& ( v129820(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex547) )
& ( v129820(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex546) )
& ( v129820(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex545) )
& ( v129820(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex544) )
& ( v129820(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex543) )
& ( v129820(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex542) )
& ( v129820(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex541) )
& ( v129820(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex540) )
& ( v129820(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex539) )
& ( v129820(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex538) )
& ( v129820(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex537) )
& ( v129820(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex536) )
& ( v129820(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex535) )
& ( v129820(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex534) )
& ( v129820(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex533) )
& ( v129820(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex532) )
& ( v129820(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex531) )
& ( v129820(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex530) )
& ( v129820(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex529) )
& ( v129820(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex528) )
& ( v129820(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex527) )
& ( v129820(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex526) )
& ( v129820(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex525) )
& ( v129820(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex524) )
& ( v129820(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex523) )
& ( v129820(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex522) )
& ( v129820(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex521) )
& ( v129820(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex520) )
& ( v129820(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex519) )
& ( v129820(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex518) )
& ( v129820(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex517) )
& ( v129820(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex516) )
& ( v129820(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex515) )
& ( v129820(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex514) )
& ( v129820(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex513) )
& ( v129820(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex512) )
& ( v129820(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex511) )
& ( v129820(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex510) )
& ( v129820(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex509) )
& ( v129820(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex508) )
& ( v129820(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex507) )
& ( v129820(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex506) )
& ( v129820(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex505) )
& ( v129820(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex504) )
& ( v129820(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex503) )
& ( v129820(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex502) )
& ( v129820(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex501) )
& ( v129820(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex500) )
& ( v129820(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex499) )
& ( v129820(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex498) )
& ( v129820(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex497) )
& ( v129820(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex496) )
& ( v129820(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex495) )
& ( v129820(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex494) )
& ( v129820(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex493) )
& ( v129820(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex492) )
& ( v129820(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex491) )
& ( v129820(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex490) )
& ( v129820(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex489) )
& ( v129820(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex488) )
& ( v129820(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex487) )
& ( v129820(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex486) )
& ( v129820(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex485) )
& ( v129820(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex484) )
& ( v129820(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex483) )
& ( v129820(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex482) )
& ( v129820(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex481) )
& ( v129820(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex480) )
& ( v129820(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex479) )
& ( v129820(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex478) )
& ( v129820(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex477) )
& ( v129820(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex476) )
& ( v129820(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex475) )
& ( v129820(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex474) )
& ( v129820(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex473) )
& ( v129820(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex472) )
& ( v129820(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex471) )
& ( v129820(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex470) )
& ( v129820(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex469) )
& ( v129820(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex468) )
& ( v129820(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex467) )
& ( v129820(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex466) )
& ( v129820(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex465) )
& ( v129820(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2385,axiom,
! [VarNext] :
( v129822(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129820(VarNext,B)
<=> v352(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25659,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129822(VarNext)
<=> ( v129823(VarNext)
& v347(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25658,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129823(VarNext)
<=> ( v129825(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10522,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129825(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_40967,axiom,
! [VarNext] :
( v253(VarNext,bitIndex445)
<=> v129812(VarNext,bitIndex97) ) ).
fof(addCaseBooleanConditionShiftedRanges1_94,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129814(VarNext)
=> ( ( v129812(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex463) )
& ( v129812(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex462) )
& ( v129812(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex461) )
& ( v129812(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex460) )
& ( v129812(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex459) )
& ( v129812(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex458) )
& ( v129812(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex457) )
& ( v129812(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex456) )
& ( v129812(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex455) )
& ( v129812(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex454) )
& ( v129812(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex453) )
& ( v129812(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex452) )
& ( v129812(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex451) )
& ( v129812(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex450) )
& ( v129812(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex449) )
& ( v129812(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex448) )
& ( v129812(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex447) )
& ( v129812(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex446) )
& ( v129812(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex445) )
& ( v129812(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex444) )
& ( v129812(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex443) )
& ( v129812(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex442) )
& ( v129812(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex441) )
& ( v129812(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex440) )
& ( v129812(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex439) )
& ( v129812(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex438) )
& ( v129812(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex437) )
& ( v129812(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex436) )
& ( v129812(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex435) )
& ( v129812(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex434) )
& ( v129812(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex433) )
& ( v129812(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex432) )
& ( v129812(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex431) )
& ( v129812(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex430) )
& ( v129812(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex429) )
& ( v129812(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex428) )
& ( v129812(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex427) )
& ( v129812(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex426) )
& ( v129812(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex425) )
& ( v129812(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex424) )
& ( v129812(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex423) )
& ( v129812(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex422) )
& ( v129812(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex421) )
& ( v129812(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex420) )
& ( v129812(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex419) )
& ( v129812(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex418) )
& ( v129812(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex417) )
& ( v129812(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex416) )
& ( v129812(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex415) )
& ( v129812(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex414) )
& ( v129812(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex413) )
& ( v129812(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex412) )
& ( v129812(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex411) )
& ( v129812(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex410) )
& ( v129812(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex409) )
& ( v129812(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex408) )
& ( v129812(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex407) )
& ( v129812(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex406) )
& ( v129812(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex405) )
& ( v129812(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex404) )
& ( v129812(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex403) )
& ( v129812(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex402) )
& ( v129812(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex401) )
& ( v129812(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex400) )
& ( v129812(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex399) )
& ( v129812(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex398) )
& ( v129812(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex397) )
& ( v129812(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex396) )
& ( v129812(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex395) )
& ( v129812(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex394) )
& ( v129812(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex393) )
& ( v129812(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex392) )
& ( v129812(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex391) )
& ( v129812(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex390) )
& ( v129812(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex389) )
& ( v129812(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex388) )
& ( v129812(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex387) )
& ( v129812(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex386) )
& ( v129812(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex385) )
& ( v129812(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex384) )
& ( v129812(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex383) )
& ( v129812(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex382) )
& ( v129812(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex381) )
& ( v129812(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex380) )
& ( v129812(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex379) )
& ( v129812(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex378) )
& ( v129812(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex377) )
& ( v129812(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex376) )
& ( v129812(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex375) )
& ( v129812(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex374) )
& ( v129812(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex373) )
& ( v129812(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex372) )
& ( v129812(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex371) )
& ( v129812(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex370) )
& ( v129812(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex369) )
& ( v129812(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex368) )
& ( v129812(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex367) )
& ( v129812(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex366) )
& ( v129812(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex365) )
& ( v129812(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex364) )
& ( v129812(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex363) )
& ( v129812(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex362) )
& ( v129812(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex361) )
& ( v129812(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex360) )
& ( v129812(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex359) )
& ( v129812(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex358) )
& ( v129812(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex357) )
& ( v129812(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex356) )
& ( v129812(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex355) )
& ( v129812(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex354) )
& ( v129812(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex353) )
& ( v129812(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex352) )
& ( v129812(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex351) )
& ( v129812(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex350) )
& ( v129812(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex349) )
& ( v129812(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2384,axiom,
! [VarNext] :
( v129814(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129812(VarNext,B)
<=> v333(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25657,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129814(VarNext)
<=> ( v129815(VarNext)
& v328(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129815(VarNext)
<=> ( v129817(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10521,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129817(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_40966,axiom,
! [VarCurr] :
( v283(VarCurr,bitIndex97)
<=> v285(VarCurr,bitIndex97) ) ).
fof(addAssignment_40965,axiom,
! [VarCurr] :
( v285(VarCurr,bitIndex97)
<=> v287(VarCurr,bitIndex97) ) ).
fof(addAssignment_40964,axiom,
! [VarCurr] :
( v287(VarCurr,bitIndex97)
<=> v289(VarCurr,bitIndex97) ) ).
fof(addAssignment_40963,axiom,
! [VarCurr] :
( v289(VarCurr,bitIndex97)
<=> v291(VarCurr,bitIndex97) ) ).
fof(addAssignment_40962,axiom,
! [VarCurr] :
( v291(VarCurr,bitIndex97)
<=> v293(VarCurr,bitIndex97) ) ).
fof(addAssignment_40961,axiom,
! [VarCurr] :
( v129801(VarCurr,bitIndex1)
<=> v129802(VarCurr,bitIndex1) ) ).
fof(addAssignment_40960,axiom,
! [VarCurr] :
( v129801(VarCurr,bitIndex0)
<=> v129802(VarCurr,bitIndex0) ) ).
fof(addAssignment_40959,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v129802(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_40958,axiom,
! [VarCurr] :
( ( v129802(VarCurr,bitIndex5)
<=> v129803(VarCurr,bitIndex3) )
& ( v129802(VarCurr,bitIndex4)
<=> v129803(VarCurr,bitIndex2) )
& ( v129802(VarCurr,bitIndex3)
<=> v129803(VarCurr,bitIndex1) )
& ( v129802(VarCurr,bitIndex2)
<=> v129803(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3114,axiom,
! [VarCurr] :
( ~ v15417(VarCurr)
=> ( v129798(VarCurr)
<=> v15413(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2903,axiom,
! [VarCurr] :
( v15417(VarCurr)
=> ( v129798(VarCurr)
<=> v129796(VarCurr) ) ) ).
fof(addAssignment_40957,axiom,
! [VarCurr] :
( v129796(VarCurr)
<=> v15437(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2501,axiom,
! [VarCurr] :
( v129453(VarCurr)
<=> ( v129787(VarCurr)
| v129449(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2500,axiom,
! [VarCurr] :
( v129787(VarCurr)
<=> ( v129788(VarCurr)
| v129449(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2499,axiom,
! [VarCurr] :
( v129788(VarCurr)
<=> ( v129789(VarCurr)
| v129449(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2498,axiom,
! [VarCurr] :
( v129789(VarCurr)
<=> ( v129790(VarCurr)
| v129449(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2497,axiom,
! [VarCurr] :
( v129790(VarCurr)
<=> ( v129449(VarCurr,bitIndex0)
| v129449(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2295,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129693(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129449(VarNext,B)
<=> v129449(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2383,axiom,
! [VarNext] :
( v129693(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129449(VarNext,B)
<=> v129710(VarNext,B) ) ) ) ).
fof(addAssignment_40956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129710(VarNext,B)
<=> v129708(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5373,axiom,
! [VarCurr] :
( ~ v129702(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129708(VarCurr,B)
<=> v129711(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5375,axiom,
! [VarCurr] :
( v129702(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129708(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5372,axiom,
! [VarCurr] :
( ~ v15417(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129711(VarCurr,B)
<=> v129748(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5374,axiom,
! [VarCurr] :
( v15417(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129711(VarCurr,B)
<=> v129712(VarCurr,B) ) ) ) ).
fof(addAssignment_40955,axiom,
! [VarCurr] :
( v129748(VarCurr,bitIndex0)
<=> v129781(VarCurr) ) ).
fof(addAssignment_40954,axiom,
! [VarCurr] :
( v129748(VarCurr,bitIndex1)
<=> v129779(VarCurr) ) ).
fof(addAssignment_40953,axiom,
! [VarCurr] :
( v129748(VarCurr,bitIndex2)
<=> v129775(VarCurr) ) ).
fof(addAssignment_40952,axiom,
! [VarCurr] :
( v129748(VarCurr,bitIndex3)
<=> v129771(VarCurr) ) ).
fof(addAssignment_40951,axiom,
! [VarCurr] :
( v129748(VarCurr,bitIndex4)
<=> v129767(VarCurr) ) ).
fof(addAssignment_40950,axiom,
! [VarCurr] :
( v129748(VarCurr,bitIndex5)
<=> v129750(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25655,axiom,
! [VarCurr] :
( v129779(VarCurr)
<=> ( v129780(VarCurr)
& v129782(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25654,axiom,
! [VarCurr] :
( v129782(VarCurr)
<=> ( v129449(VarCurr,bitIndex0)
| v129761(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2496,axiom,
! [VarCurr] :
( v129780(VarCurr)
<=> ( v129781(VarCurr)
| v129449(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10520,axiom,
! [VarCurr] :
( ~ v129781(VarCurr)
<=> v129449(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25653,axiom,
! [VarCurr] :
( v129775(VarCurr)
<=> ( v129776(VarCurr)
& v129778(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25652,axiom,
! [VarCurr] :
( v129778(VarCurr)
<=> ( v129759(VarCurr)
| v129762(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2495,axiom,
! [VarCurr] :
( v129776(VarCurr)
<=> ( v129777(VarCurr)
| v129449(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10519,axiom,
! [VarCurr] :
( ~ v129777(VarCurr)
<=> v129759(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25651,axiom,
! [VarCurr] :
( v129771(VarCurr)
<=> ( v129772(VarCurr)
& v129774(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25650,axiom,
! [VarCurr] :
( v129774(VarCurr)
<=> ( v129757(VarCurr)
| v129763(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2494,axiom,
! [VarCurr] :
( v129772(VarCurr)
<=> ( v129773(VarCurr)
| v129449(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10518,axiom,
! [VarCurr] :
( ~ v129773(VarCurr)
<=> v129757(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25649,axiom,
! [VarCurr] :
( v129767(VarCurr)
<=> ( v129768(VarCurr)
& v129770(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25648,axiom,
! [VarCurr] :
( v129770(VarCurr)
<=> ( v129755(VarCurr)
| v129764(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2493,axiom,
! [VarCurr] :
( v129768(VarCurr)
<=> ( v129769(VarCurr)
| v129449(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_10517,axiom,
! [VarCurr] :
( ~ v129769(VarCurr)
<=> v129755(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25647,axiom,
! [VarCurr] :
( v129750(VarCurr)
<=> ( v129751(VarCurr)
& v129765(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25646,axiom,
! [VarCurr] :
( v129765(VarCurr)
<=> ( v129753(VarCurr)
| v129766(VarCurr) ) ) ).
fof(writeUnaryOperator_10516,axiom,
! [VarCurr] :
( ~ v129766(VarCurr)
<=> v129449(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_2492,axiom,
! [VarCurr] :
( v129751(VarCurr)
<=> ( v129752(VarCurr)
| v129449(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_10515,axiom,
! [VarCurr] :
( ~ v129752(VarCurr)
<=> v129753(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2491,axiom,
! [VarCurr] :
( v129753(VarCurr)
<=> ( v129449(VarCurr,bitIndex4)
| v129754(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25645,axiom,
! [VarCurr] :
( v129754(VarCurr)
<=> ( v129755(VarCurr)
& v129764(VarCurr) ) ) ).
fof(writeUnaryOperator_10514,axiom,
! [VarCurr] :
( ~ v129764(VarCurr)
<=> v129449(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_2490,axiom,
! [VarCurr] :
( v129755(VarCurr)
<=> ( v129449(VarCurr,bitIndex3)
| v129756(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25644,axiom,
! [VarCurr] :
( v129756(VarCurr)
<=> ( v129757(VarCurr)
& v129763(VarCurr) ) ) ).
fof(writeUnaryOperator_10513,axiom,
! [VarCurr] :
( ~ v129763(VarCurr)
<=> v129449(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2489,axiom,
! [VarCurr] :
( v129757(VarCurr)
<=> ( v129449(VarCurr,bitIndex2)
| v129758(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25643,axiom,
! [VarCurr] :
( v129758(VarCurr)
<=> ( v129759(VarCurr)
& v129762(VarCurr) ) ) ).
fof(writeUnaryOperator_10512,axiom,
! [VarCurr] :
( ~ v129762(VarCurr)
<=> v129449(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2488,axiom,
! [VarCurr] :
( v129759(VarCurr)
<=> ( v129449(VarCurr,bitIndex1)
| v129760(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25642,axiom,
! [VarCurr] :
( v129760(VarCurr)
<=> ( v129449(VarCurr,bitIndex0)
& v129761(VarCurr) ) ) ).
fof(writeUnaryOperator_10511,axiom,
! [VarCurr] :
( ~ v129761(VarCurr)
<=> v129449(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3113,axiom,
! [VarCurr] :
( ~ v129451(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129712(VarCurr,B)
<=> v129455(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2902,axiom,
! [VarCurr] :
( v129451(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129712(VarCurr,B)
<=> v129713(VarCurr,B) ) ) ) ).
fof(addAssignment_40949,axiom,
! [VarCurr] :
( v129713(VarCurr,bitIndex0)
<=> v129746(VarCurr) ) ).
fof(addAssignment_40948,axiom,
! [VarCurr] :
( v129713(VarCurr,bitIndex1)
<=> v129744(VarCurr) ) ).
fof(addAssignment_40947,axiom,
! [VarCurr] :
( v129713(VarCurr,bitIndex2)
<=> v129740(VarCurr) ) ).
fof(addAssignment_40946,axiom,
! [VarCurr] :
( v129713(VarCurr,bitIndex3)
<=> v129736(VarCurr) ) ).
fof(addAssignment_40945,axiom,
! [VarCurr] :
( v129713(VarCurr,bitIndex4)
<=> v129732(VarCurr) ) ).
fof(addAssignment_40944,axiom,
! [VarCurr] :
( v129713(VarCurr,bitIndex5)
<=> v129715(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25641,axiom,
! [VarCurr] :
( v129744(VarCurr)
<=> ( v129745(VarCurr)
& v129747(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25640,axiom,
! [VarCurr] :
( v129747(VarCurr)
<=> ( v129455(VarCurr,bitIndex0)
| v129726(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2487,axiom,
! [VarCurr] :
( v129745(VarCurr)
<=> ( v129746(VarCurr)
| v129455(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10510,axiom,
! [VarCurr] :
( ~ v129746(VarCurr)
<=> v129455(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25639,axiom,
! [VarCurr] :
( v129740(VarCurr)
<=> ( v129741(VarCurr)
& v129743(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25638,axiom,
! [VarCurr] :
( v129743(VarCurr)
<=> ( v129724(VarCurr)
| v129727(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2486,axiom,
! [VarCurr] :
( v129741(VarCurr)
<=> ( v129742(VarCurr)
| v129455(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10509,axiom,
! [VarCurr] :
( ~ v129742(VarCurr)
<=> v129724(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25637,axiom,
! [VarCurr] :
( v129736(VarCurr)
<=> ( v129737(VarCurr)
& v129739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25636,axiom,
! [VarCurr] :
( v129739(VarCurr)
<=> ( v129722(VarCurr)
| v129728(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2485,axiom,
! [VarCurr] :
( v129737(VarCurr)
<=> ( v129738(VarCurr)
| v129455(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10508,axiom,
! [VarCurr] :
( ~ v129738(VarCurr)
<=> v129722(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25635,axiom,
! [VarCurr] :
( v129732(VarCurr)
<=> ( v129733(VarCurr)
& v129735(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25634,axiom,
! [VarCurr] :
( v129735(VarCurr)
<=> ( v129720(VarCurr)
| v129729(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2484,axiom,
! [VarCurr] :
( v129733(VarCurr)
<=> ( v129734(VarCurr)
| v129455(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_10507,axiom,
! [VarCurr] :
( ~ v129734(VarCurr)
<=> v129720(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25633,axiom,
! [VarCurr] :
( v129715(VarCurr)
<=> ( v129716(VarCurr)
& v129730(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25632,axiom,
! [VarCurr] :
( v129730(VarCurr)
<=> ( v129718(VarCurr)
| v129731(VarCurr) ) ) ).
fof(writeUnaryOperator_10506,axiom,
! [VarCurr] :
( ~ v129731(VarCurr)
<=> v129455(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_2483,axiom,
! [VarCurr] :
( v129716(VarCurr)
<=> ( v129717(VarCurr)
| v129455(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_10505,axiom,
! [VarCurr] :
( ~ v129717(VarCurr)
<=> v129718(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2482,axiom,
! [VarCurr] :
( v129718(VarCurr)
<=> ( v129455(VarCurr,bitIndex4)
| v129719(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25631,axiom,
! [VarCurr] :
( v129719(VarCurr)
<=> ( v129720(VarCurr)
& v129729(VarCurr) ) ) ).
fof(writeUnaryOperator_10504,axiom,
! [VarCurr] :
( ~ v129729(VarCurr)
<=> v129455(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_2481,axiom,
! [VarCurr] :
( v129720(VarCurr)
<=> ( v129455(VarCurr,bitIndex3)
| v129721(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25630,axiom,
! [VarCurr] :
( v129721(VarCurr)
<=> ( v129722(VarCurr)
& v129728(VarCurr) ) ) ).
fof(writeUnaryOperator_10503,axiom,
! [VarCurr] :
( ~ v129728(VarCurr)
<=> v129455(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2480,axiom,
! [VarCurr] :
( v129722(VarCurr)
<=> ( v129455(VarCurr,bitIndex2)
| v129723(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25629,axiom,
! [VarCurr] :
( v129723(VarCurr)
<=> ( v129724(VarCurr)
& v129727(VarCurr) ) ) ).
fof(writeUnaryOperator_10502,axiom,
! [VarCurr] :
( ~ v129727(VarCurr)
<=> v129455(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2479,axiom,
! [VarCurr] :
( v129724(VarCurr)
<=> ( v129455(VarCurr,bitIndex1)
| v129725(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25628,axiom,
! [VarCurr] :
( v129725(VarCurr)
<=> ( v129455(VarCurr,bitIndex0)
& v129726(VarCurr) ) ) ).
fof(writeUnaryOperator_10501,axiom,
! [VarCurr] :
( ~ v129726(VarCurr)
<=> v129455(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25627,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129693(VarNext)
<=> ( v129694(VarNext)
& v129701(VarNext) ) ) ) ).
fof(addAssignment_40943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129701(VarNext)
<=> v129699(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25626,axiom,
! [VarCurr] :
( v129699(VarCurr)
<=> ( v129702(VarCurr)
| v129703(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25625,axiom,
! [VarCurr] :
( v129703(VarCurr)
<=> ( v129704(VarCurr)
& v129707(VarCurr) ) ) ).
fof(writeUnaryOperator_10500,axiom,
! [VarCurr] :
( ~ v129707(VarCurr)
<=> v129702(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25624,axiom,
! [VarCurr] :
( v129704(VarCurr)
<=> ( v15417(VarCurr)
| v129705(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25623,axiom,
! [VarCurr] :
( v129705(VarCurr)
<=> ( v129451(VarCurr)
& v129706(VarCurr) ) ) ).
fof(writeUnaryOperator_10499,axiom,
! [VarCurr] :
( ~ v129706(VarCurr)
<=> v15417(VarCurr) ) ).
fof(writeUnaryOperator_10498,axiom,
! [VarCurr] :
( ~ v129702(VarCurr)
<=> v15415(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129694(VarNext)
<=> ( v129695(VarNext)
& v129419(VarNext) ) ) ) ).
fof(writeUnaryOperator_10497,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129695(VarNext)
<=> v129426(VarNext) ) ) ).
fof(addAssignment_40942,axiom,
! [VarCurr] :
( v129455(VarCurr,bitIndex0)
<=> v129659(VarCurr,bitIndex0) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_461,axiom,
! [VarCurr] :
( ~ v129457(VarCurr)
=> ( ( v129659(VarCurr,bitIndex5)
<=> v129459(VarCurr,bitIndex7) )
& ( v129659(VarCurr,bitIndex4)
<=> v129459(VarCurr,bitIndex6) )
& ( v129659(VarCurr,bitIndex3)
<=> v129459(VarCurr,bitIndex5) )
& ( v129659(VarCurr,bitIndex2)
<=> v129459(VarCurr,bitIndex4) )
& ( v129659(VarCurr,bitIndex1)
<=> v129459(VarCurr,bitIndex3) )
& ( v129659(VarCurr,bitIndex0)
<=> v129459(VarCurr,bitIndex2) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2901,axiom,
! [VarCurr] :
( v129457(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129659(VarCurr,B)
<=> v129660(VarCurr,B) ) ) ) ).
fof(addAssignment_40941,axiom,
! [VarCurr] :
( v129660(VarCurr,bitIndex0)
<=> v129688(VarCurr) ) ).
fof(addAssignment_40940,axiom,
! [VarCurr] :
( v129660(VarCurr,bitIndex1)
<=> v129686(VarCurr) ) ).
fof(addAssignment_40939,axiom,
! [VarCurr] :
( v129660(VarCurr,bitIndex2)
<=> v129681(VarCurr) ) ).
fof(addAssignment_40938,axiom,
! [VarCurr] :
( v129660(VarCurr,bitIndex3)
<=> v129676(VarCurr) ) ).
fof(addAssignment_40937,axiom,
! [VarCurr] :
( v129660(VarCurr,bitIndex4)
<=> v129671(VarCurr) ) ).
fof(addAssignment_40936,axiom,
! [VarCurr] :
( v129660(VarCurr,bitIndex5)
<=> v129662(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25621,axiom,
! [VarCurr] :
( v129686(VarCurr)
<=> ( v129687(VarCurr)
& v129690(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2478,axiom,
! [VarCurr] :
( v129690(VarCurr)
<=> ( v129459(VarCurr,bitIndex2)
| v129459(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25620,axiom,
! [VarCurr] :
( v129687(VarCurr)
<=> ( v129688(VarCurr)
| v129689(VarCurr) ) ) ).
fof(writeUnaryOperator_10496,axiom,
! [VarCurr] :
( ~ v129689(VarCurr)
<=> v129459(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10495,axiom,
! [VarCurr] :
( ~ v129688(VarCurr)
<=> v129459(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25619,axiom,
! [VarCurr] :
( v129681(VarCurr)
<=> ( v129682(VarCurr)
& v129685(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2477,axiom,
! [VarCurr] :
( v129685(VarCurr)
<=> ( v129668(VarCurr)
| v129459(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25618,axiom,
! [VarCurr] :
( v129682(VarCurr)
<=> ( v129683(VarCurr)
| v129684(VarCurr) ) ) ).
fof(writeUnaryOperator_10494,axiom,
! [VarCurr] :
( ~ v129684(VarCurr)
<=> v129459(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10493,axiom,
! [VarCurr] :
( ~ v129683(VarCurr)
<=> v129668(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25617,axiom,
! [VarCurr] :
( v129676(VarCurr)
<=> ( v129677(VarCurr)
& v129680(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2476,axiom,
! [VarCurr] :
( v129680(VarCurr)
<=> ( v129667(VarCurr)
| v129459(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25616,axiom,
! [VarCurr] :
( v129677(VarCurr)
<=> ( v129678(VarCurr)
| v129679(VarCurr) ) ) ).
fof(writeUnaryOperator_10492,axiom,
! [VarCurr] :
( ~ v129679(VarCurr)
<=> v129459(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_10491,axiom,
! [VarCurr] :
( ~ v129678(VarCurr)
<=> v129667(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25615,axiom,
! [VarCurr] :
( v129671(VarCurr)
<=> ( v129672(VarCurr)
& v129675(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2475,axiom,
! [VarCurr] :
( v129675(VarCurr)
<=> ( v129666(VarCurr)
| v129459(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25614,axiom,
! [VarCurr] :
( v129672(VarCurr)
<=> ( v129673(VarCurr)
| v129674(VarCurr) ) ) ).
fof(writeUnaryOperator_10490,axiom,
! [VarCurr] :
( ~ v129674(VarCurr)
<=> v129459(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_10489,axiom,
! [VarCurr] :
( ~ v129673(VarCurr)
<=> v129666(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25613,axiom,
! [VarCurr] :
( v129662(VarCurr)
<=> ( v129663(VarCurr)
& v129670(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2474,axiom,
! [VarCurr] :
( v129670(VarCurr)
<=> ( v129665(VarCurr)
| v129459(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25612,axiom,
! [VarCurr] :
( v129663(VarCurr)
<=> ( v129664(VarCurr)
| v129669(VarCurr) ) ) ).
fof(writeUnaryOperator_10488,axiom,
! [VarCurr] :
( ~ v129669(VarCurr)
<=> v129459(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_10487,axiom,
! [VarCurr] :
( ~ v129664(VarCurr)
<=> v129665(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2473,axiom,
! [VarCurr] :
( v129665(VarCurr)
<=> ( v129666(VarCurr)
& v129459(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2472,axiom,
! [VarCurr] :
( v129666(VarCurr)
<=> ( v129667(VarCurr)
& v129459(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2471,axiom,
! [VarCurr] :
( v129667(VarCurr)
<=> ( v129668(VarCurr)
& v129459(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2470,axiom,
! [VarCurr] :
( v129668(VarCurr)
<=> ( v129459(VarCurr,bitIndex2)
& v129459(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_40935,axiom,
! [VarCurr] :
( v129459(VarCurr,bitIndex2)
<=> v129627(VarCurr,bitIndex0) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_460,axiom,
! [VarCurr] :
( ~ v129569(VarCurr)
=> ( ( v129627(VarCurr,bitIndex5)
<=> v129461(VarCurr,bitIndex7) )
& ( v129627(VarCurr,bitIndex4)
<=> v129461(VarCurr,bitIndex6) )
& ( v129627(VarCurr,bitIndex3)
<=> v129461(VarCurr,bitIndex5) )
& ( v129627(VarCurr,bitIndex2)
<=> v129461(VarCurr,bitIndex4) )
& ( v129627(VarCurr,bitIndex1)
<=> v129461(VarCurr,bitIndex3) )
& ( v129627(VarCurr,bitIndex0)
<=> v129461(VarCurr,bitIndex2) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2900,axiom,
! [VarCurr] :
( v129569(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129627(VarCurr,B)
<=> v129628(VarCurr,B) ) ) ) ).
fof(addAssignment_40934,axiom,
! [VarCurr] :
( v129628(VarCurr,bitIndex0)
<=> v129656(VarCurr) ) ).
fof(addAssignment_40933,axiom,
! [VarCurr] :
( v129628(VarCurr,bitIndex1)
<=> v129654(VarCurr) ) ).
fof(addAssignment_40932,axiom,
! [VarCurr] :
( v129628(VarCurr,bitIndex2)
<=> v129649(VarCurr) ) ).
fof(addAssignment_40931,axiom,
! [VarCurr] :
( v129628(VarCurr,bitIndex3)
<=> v129644(VarCurr) ) ).
fof(addAssignment_40930,axiom,
! [VarCurr] :
( v129628(VarCurr,bitIndex4)
<=> v129639(VarCurr) ) ).
fof(addAssignment_40929,axiom,
! [VarCurr] :
( v129628(VarCurr,bitIndex5)
<=> v129630(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25611,axiom,
! [VarCurr] :
( v129654(VarCurr)
<=> ( v129655(VarCurr)
& v129658(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2469,axiom,
! [VarCurr] :
( v129658(VarCurr)
<=> ( v129461(VarCurr,bitIndex2)
| v129461(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25610,axiom,
! [VarCurr] :
( v129655(VarCurr)
<=> ( v129656(VarCurr)
| v129657(VarCurr) ) ) ).
fof(writeUnaryOperator_10486,axiom,
! [VarCurr] :
( ~ v129657(VarCurr)
<=> v129461(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10485,axiom,
! [VarCurr] :
( ~ v129656(VarCurr)
<=> v129461(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25609,axiom,
! [VarCurr] :
( v129649(VarCurr)
<=> ( v129650(VarCurr)
& v129653(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2468,axiom,
! [VarCurr] :
( v129653(VarCurr)
<=> ( v129636(VarCurr)
| v129461(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25608,axiom,
! [VarCurr] :
( v129650(VarCurr)
<=> ( v129651(VarCurr)
| v129652(VarCurr) ) ) ).
fof(writeUnaryOperator_10484,axiom,
! [VarCurr] :
( ~ v129652(VarCurr)
<=> v129461(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10483,axiom,
! [VarCurr] :
( ~ v129651(VarCurr)
<=> v129636(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25607,axiom,
! [VarCurr] :
( v129644(VarCurr)
<=> ( v129645(VarCurr)
& v129648(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2467,axiom,
! [VarCurr] :
( v129648(VarCurr)
<=> ( v129635(VarCurr)
| v129461(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25606,axiom,
! [VarCurr] :
( v129645(VarCurr)
<=> ( v129646(VarCurr)
| v129647(VarCurr) ) ) ).
fof(writeUnaryOperator_10482,axiom,
! [VarCurr] :
( ~ v129647(VarCurr)
<=> v129461(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_10481,axiom,
! [VarCurr] :
( ~ v129646(VarCurr)
<=> v129635(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25605,axiom,
! [VarCurr] :
( v129639(VarCurr)
<=> ( v129640(VarCurr)
& v129643(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2466,axiom,
! [VarCurr] :
( v129643(VarCurr)
<=> ( v129634(VarCurr)
| v129461(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25604,axiom,
! [VarCurr] :
( v129640(VarCurr)
<=> ( v129641(VarCurr)
| v129642(VarCurr) ) ) ).
fof(writeUnaryOperator_10480,axiom,
! [VarCurr] :
( ~ v129642(VarCurr)
<=> v129461(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_10479,axiom,
! [VarCurr] :
( ~ v129641(VarCurr)
<=> v129634(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25603,axiom,
! [VarCurr] :
( v129630(VarCurr)
<=> ( v129631(VarCurr)
& v129638(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2465,axiom,
! [VarCurr] :
( v129638(VarCurr)
<=> ( v129633(VarCurr)
| v129461(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25602,axiom,
! [VarCurr] :
( v129631(VarCurr)
<=> ( v129632(VarCurr)
| v129637(VarCurr) ) ) ).
fof(writeUnaryOperator_10478,axiom,
! [VarCurr] :
( ~ v129637(VarCurr)
<=> v129461(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_10477,axiom,
! [VarCurr] :
( ~ v129632(VarCurr)
<=> v129633(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2464,axiom,
! [VarCurr] :
( v129633(VarCurr)
<=> ( v129634(VarCurr)
& v129461(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2463,axiom,
! [VarCurr] :
( v129634(VarCurr)
<=> ( v129635(VarCurr)
& v129461(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2462,axiom,
! [VarCurr] :
( v129635(VarCurr)
<=> ( v129636(VarCurr)
& v129461(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2461,axiom,
! [VarCurr] :
( v129636(VarCurr)
<=> ( v129461(VarCurr,bitIndex2)
& v129461(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_40928,axiom,
! [VarCurr] :
( v129461(VarCurr,bitIndex2)
<=> v129463(VarCurr,bitIndex2) ) ).
fof(addAssignment_40927,axiom,
! [VarCurr] :
( v129463(VarCurr,bitIndex2)
<=> v129465(VarCurr,bitIndex2) ) ).
fof(addAssignment_40926,axiom,
! [VarCurr] :
( v129465(VarCurr,bitIndex2)
<=> v129467(VarCurr,bitIndex2) ) ).
fof(addAssignment_40925,axiom,
! [VarCurr] :
( v129467(VarCurr,bitIndex2)
<=> v247(VarCurr,bitIndex96) ) ).
fof(addAssignment_40924,axiom,
! [VarCurr] :
( v247(VarCurr,bitIndex96)
<=> v249(VarCurr,bitIndex96) ) ).
fof(addAssignment_40923,axiom,
! [VarCurr] :
( v249(VarCurr,bitIndex96)
<=> v251(VarCurr,bitIndex96) ) ).
fof(addAssignment_40922,axiom,
! [VarCurr] :
( v251(VarCurr,bitIndex96)
<=> v253(VarCurr,bitIndex676) ) ).
fof(addAssignment_40921,axiom,
! [VarNext] :
( v253(VarNext,bitIndex676)
<=> v129620(VarNext,bitIndex96) ) ).
fof(addCaseBooleanConditionShiftedRanges1_93,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129622(VarNext)
=> ( ( v129620(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex695) )
& ( v129620(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex694) )
& ( v129620(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex693) )
& ( v129620(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex692) )
& ( v129620(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex691) )
& ( v129620(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex690) )
& ( v129620(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex689) )
& ( v129620(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex688) )
& ( v129620(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex687) )
& ( v129620(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex686) )
& ( v129620(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex685) )
& ( v129620(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex684) )
& ( v129620(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex683) )
& ( v129620(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex682) )
& ( v129620(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex681) )
& ( v129620(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex680) )
& ( v129620(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex679) )
& ( v129620(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex678) )
& ( v129620(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex677) )
& ( v129620(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex676) )
& ( v129620(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex675) )
& ( v129620(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex674) )
& ( v129620(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex673) )
& ( v129620(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex672) )
& ( v129620(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex671) )
& ( v129620(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex670) )
& ( v129620(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex669) )
& ( v129620(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex668) )
& ( v129620(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex667) )
& ( v129620(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex666) )
& ( v129620(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex665) )
& ( v129620(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex664) )
& ( v129620(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex663) )
& ( v129620(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex662) )
& ( v129620(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex661) )
& ( v129620(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex660) )
& ( v129620(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex659) )
& ( v129620(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex658) )
& ( v129620(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex657) )
& ( v129620(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex656) )
& ( v129620(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex655) )
& ( v129620(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex654) )
& ( v129620(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex653) )
& ( v129620(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex652) )
& ( v129620(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex651) )
& ( v129620(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex650) )
& ( v129620(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex649) )
& ( v129620(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex648) )
& ( v129620(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex647) )
& ( v129620(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex646) )
& ( v129620(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex645) )
& ( v129620(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex644) )
& ( v129620(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex643) )
& ( v129620(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex642) )
& ( v129620(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex641) )
& ( v129620(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex640) )
& ( v129620(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex639) )
& ( v129620(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex638) )
& ( v129620(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex637) )
& ( v129620(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex636) )
& ( v129620(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex635) )
& ( v129620(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex634) )
& ( v129620(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex633) )
& ( v129620(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex632) )
& ( v129620(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex631) )
& ( v129620(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex630) )
& ( v129620(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex629) )
& ( v129620(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex628) )
& ( v129620(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex627) )
& ( v129620(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex626) )
& ( v129620(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex625) )
& ( v129620(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex624) )
& ( v129620(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex623) )
& ( v129620(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex622) )
& ( v129620(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex621) )
& ( v129620(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex620) )
& ( v129620(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex619) )
& ( v129620(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex618) )
& ( v129620(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex617) )
& ( v129620(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex616) )
& ( v129620(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex615) )
& ( v129620(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex614) )
& ( v129620(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex613) )
& ( v129620(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex612) )
& ( v129620(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex611) )
& ( v129620(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex610) )
& ( v129620(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex609) )
& ( v129620(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex608) )
& ( v129620(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex607) )
& ( v129620(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex606) )
& ( v129620(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex605) )
& ( v129620(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex604) )
& ( v129620(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex603) )
& ( v129620(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex602) )
& ( v129620(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex601) )
& ( v129620(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex600) )
& ( v129620(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex599) )
& ( v129620(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex598) )
& ( v129620(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex597) )
& ( v129620(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex596) )
& ( v129620(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex595) )
& ( v129620(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex594) )
& ( v129620(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex593) )
& ( v129620(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex592) )
& ( v129620(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex591) )
& ( v129620(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex590) )
& ( v129620(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex589) )
& ( v129620(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex588) )
& ( v129620(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex587) )
& ( v129620(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex586) )
& ( v129620(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex585) )
& ( v129620(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex584) )
& ( v129620(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex583) )
& ( v129620(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex582) )
& ( v129620(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex581) )
& ( v129620(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2382,axiom,
! [VarNext] :
( v129622(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129620(VarNext,B)
<=> v371(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25601,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129622(VarNext)
<=> ( v129623(VarNext)
& v366(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25600,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129623(VarNext)
<=> ( v129625(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129625(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_40920,axiom,
! [VarNext] :
( v253(VarNext,bitIndex560)
<=> v129612(VarNext,bitIndex96) ) ).
fof(addCaseBooleanConditionShiftedRanges1_92,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129614(VarNext)
=> ( ( v129612(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex579) )
& ( v129612(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex578) )
& ( v129612(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex577) )
& ( v129612(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex576) )
& ( v129612(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex575) )
& ( v129612(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex574) )
& ( v129612(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex573) )
& ( v129612(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex572) )
& ( v129612(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex571) )
& ( v129612(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex570) )
& ( v129612(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex569) )
& ( v129612(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex568) )
& ( v129612(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex567) )
& ( v129612(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex566) )
& ( v129612(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex565) )
& ( v129612(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex564) )
& ( v129612(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex563) )
& ( v129612(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex562) )
& ( v129612(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex561) )
& ( v129612(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex560) )
& ( v129612(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex559) )
& ( v129612(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex558) )
& ( v129612(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex557) )
& ( v129612(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex556) )
& ( v129612(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex555) )
& ( v129612(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex554) )
& ( v129612(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex553) )
& ( v129612(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex552) )
& ( v129612(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex551) )
& ( v129612(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex550) )
& ( v129612(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex549) )
& ( v129612(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex548) )
& ( v129612(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex547) )
& ( v129612(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex546) )
& ( v129612(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex545) )
& ( v129612(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex544) )
& ( v129612(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex543) )
& ( v129612(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex542) )
& ( v129612(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex541) )
& ( v129612(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex540) )
& ( v129612(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex539) )
& ( v129612(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex538) )
& ( v129612(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex537) )
& ( v129612(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex536) )
& ( v129612(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex535) )
& ( v129612(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex534) )
& ( v129612(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex533) )
& ( v129612(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex532) )
& ( v129612(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex531) )
& ( v129612(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex530) )
& ( v129612(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex529) )
& ( v129612(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex528) )
& ( v129612(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex527) )
& ( v129612(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex526) )
& ( v129612(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex525) )
& ( v129612(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex524) )
& ( v129612(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex523) )
& ( v129612(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex522) )
& ( v129612(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex521) )
& ( v129612(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex520) )
& ( v129612(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex519) )
& ( v129612(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex518) )
& ( v129612(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex517) )
& ( v129612(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex516) )
& ( v129612(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex515) )
& ( v129612(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex514) )
& ( v129612(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex513) )
& ( v129612(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex512) )
& ( v129612(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex511) )
& ( v129612(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex510) )
& ( v129612(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex509) )
& ( v129612(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex508) )
& ( v129612(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex507) )
& ( v129612(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex506) )
& ( v129612(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex505) )
& ( v129612(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex504) )
& ( v129612(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex503) )
& ( v129612(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex502) )
& ( v129612(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex501) )
& ( v129612(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex500) )
& ( v129612(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex499) )
& ( v129612(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex498) )
& ( v129612(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex497) )
& ( v129612(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex496) )
& ( v129612(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex495) )
& ( v129612(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex494) )
& ( v129612(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex493) )
& ( v129612(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex492) )
& ( v129612(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex491) )
& ( v129612(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex490) )
& ( v129612(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex489) )
& ( v129612(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex488) )
& ( v129612(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex487) )
& ( v129612(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex486) )
& ( v129612(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex485) )
& ( v129612(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex484) )
& ( v129612(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex483) )
& ( v129612(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex482) )
& ( v129612(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex481) )
& ( v129612(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex480) )
& ( v129612(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex479) )
& ( v129612(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex478) )
& ( v129612(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex477) )
& ( v129612(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex476) )
& ( v129612(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex475) )
& ( v129612(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex474) )
& ( v129612(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex473) )
& ( v129612(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex472) )
& ( v129612(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex471) )
& ( v129612(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex470) )
& ( v129612(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex469) )
& ( v129612(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex468) )
& ( v129612(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex467) )
& ( v129612(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex466) )
& ( v129612(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex465) )
& ( v129612(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2381,axiom,
! [VarNext] :
( v129614(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129612(VarNext,B)
<=> v352(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25599,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129614(VarNext)
<=> ( v129615(VarNext)
& v347(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25598,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129615(VarNext)
<=> ( v129617(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129617(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_40919,axiom,
! [VarNext] :
( v253(VarNext,bitIndex444)
<=> v129604(VarNext,bitIndex96) ) ).
fof(addCaseBooleanConditionShiftedRanges1_91,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129606(VarNext)
=> ( ( v129604(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex463) )
& ( v129604(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex462) )
& ( v129604(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex461) )
& ( v129604(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex460) )
& ( v129604(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex459) )
& ( v129604(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex458) )
& ( v129604(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex457) )
& ( v129604(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex456) )
& ( v129604(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex455) )
& ( v129604(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex454) )
& ( v129604(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex453) )
& ( v129604(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex452) )
& ( v129604(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex451) )
& ( v129604(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex450) )
& ( v129604(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex449) )
& ( v129604(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex448) )
& ( v129604(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex447) )
& ( v129604(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex446) )
& ( v129604(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex445) )
& ( v129604(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex444) )
& ( v129604(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex443) )
& ( v129604(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex442) )
& ( v129604(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex441) )
& ( v129604(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex440) )
& ( v129604(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex439) )
& ( v129604(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex438) )
& ( v129604(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex437) )
& ( v129604(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex436) )
& ( v129604(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex435) )
& ( v129604(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex434) )
& ( v129604(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex433) )
& ( v129604(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex432) )
& ( v129604(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex431) )
& ( v129604(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex430) )
& ( v129604(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex429) )
& ( v129604(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex428) )
& ( v129604(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex427) )
& ( v129604(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex426) )
& ( v129604(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex425) )
& ( v129604(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex424) )
& ( v129604(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex423) )
& ( v129604(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex422) )
& ( v129604(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex421) )
& ( v129604(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex420) )
& ( v129604(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex419) )
& ( v129604(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex418) )
& ( v129604(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex417) )
& ( v129604(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex416) )
& ( v129604(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex415) )
& ( v129604(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex414) )
& ( v129604(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex413) )
& ( v129604(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex412) )
& ( v129604(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex411) )
& ( v129604(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex410) )
& ( v129604(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex409) )
& ( v129604(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex408) )
& ( v129604(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex407) )
& ( v129604(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex406) )
& ( v129604(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex405) )
& ( v129604(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex404) )
& ( v129604(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex403) )
& ( v129604(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex402) )
& ( v129604(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex401) )
& ( v129604(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex400) )
& ( v129604(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex399) )
& ( v129604(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex398) )
& ( v129604(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex397) )
& ( v129604(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex396) )
& ( v129604(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex395) )
& ( v129604(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex394) )
& ( v129604(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex393) )
& ( v129604(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex392) )
& ( v129604(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex391) )
& ( v129604(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex390) )
& ( v129604(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex389) )
& ( v129604(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex388) )
& ( v129604(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex387) )
& ( v129604(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex386) )
& ( v129604(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex385) )
& ( v129604(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex384) )
& ( v129604(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex383) )
& ( v129604(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex382) )
& ( v129604(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex381) )
& ( v129604(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex380) )
& ( v129604(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex379) )
& ( v129604(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex378) )
& ( v129604(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex377) )
& ( v129604(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex376) )
& ( v129604(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex375) )
& ( v129604(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex374) )
& ( v129604(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex373) )
& ( v129604(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex372) )
& ( v129604(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex371) )
& ( v129604(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex370) )
& ( v129604(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex369) )
& ( v129604(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex368) )
& ( v129604(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex367) )
& ( v129604(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex366) )
& ( v129604(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex365) )
& ( v129604(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex364) )
& ( v129604(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex363) )
& ( v129604(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex362) )
& ( v129604(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex361) )
& ( v129604(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex360) )
& ( v129604(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex359) )
& ( v129604(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex358) )
& ( v129604(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex357) )
& ( v129604(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex356) )
& ( v129604(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex355) )
& ( v129604(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex354) )
& ( v129604(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex353) )
& ( v129604(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex352) )
& ( v129604(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex351) )
& ( v129604(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex350) )
& ( v129604(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex349) )
& ( v129604(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2380,axiom,
! [VarNext] :
( v129606(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129604(VarNext,B)
<=> v333(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25597,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129606(VarNext)
<=> ( v129607(VarNext)
& v328(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25596,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129607(VarNext)
<=> ( v129609(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129609(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_40918,axiom,
! [VarCurr] :
( v283(VarCurr,bitIndex96)
<=> v285(VarCurr,bitIndex96) ) ).
fof(addAssignment_40917,axiom,
! [VarCurr] :
( v285(VarCurr,bitIndex96)
<=> v287(VarCurr,bitIndex96) ) ).
fof(addAssignment_40916,axiom,
! [VarCurr] :
( v287(VarCurr,bitIndex96)
<=> v289(VarCurr,bitIndex96) ) ).
fof(addAssignment_40915,axiom,
! [VarCurr] :
( v289(VarCurr,bitIndex96)
<=> v291(VarCurr,bitIndex96) ) ).
fof(addAssignment_40914,axiom,
! [VarCurr] :
( v291(VarCurr,bitIndex96)
<=> v293(VarCurr,bitIndex96) ) ).
fof(addAssignment_40913,axiom,
! [VarCurr] :
( v129569(VarCurr)
<=> v129570(VarCurr,bitIndex2) ) ).
fof(addAssignment_40912,axiom,
! [VarCurr] :
( v129570(VarCurr,bitIndex0)
<=> v129598(VarCurr) ) ).
fof(addAssignment_40911,axiom,
! [VarCurr] :
( v129570(VarCurr,bitIndex1)
<=> v129593(VarCurr) ) ).
fof(addAssignment_40910,axiom,
! [VarCurr] :
( v129570(VarCurr,bitIndex2)
<=> v129572(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25595,axiom,
! [VarCurr] :
( v129598(VarCurr)
<=> ( v129599(VarCurr)
& v129602(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25594,axiom,
! [VarCurr] :
( v129602(VarCurr)
<=> ( v129578(VarCurr,bitIndex0)
| v129579(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25593,axiom,
! [VarCurr] :
( v129599(VarCurr)
<=> ( v129600(VarCurr)
| v129601(VarCurr) ) ) ).
fof(writeUnaryOperator_10473,axiom,
! [VarCurr] :
( ~ v129601(VarCurr)
<=> v129579(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10472,axiom,
! [VarCurr] :
( ~ v129600(VarCurr)
<=> v129578(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25592,axiom,
! [VarCurr] :
( v129593(VarCurr)
<=> ( v129594(VarCurr)
& v129597(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25591,axiom,
! [VarCurr] :
( v129597(VarCurr)
<=> ( v129577(VarCurr)
| v129580(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25590,axiom,
! [VarCurr] :
( v129594(VarCurr)
<=> ( v129595(VarCurr)
| v129596(VarCurr) ) ) ).
fof(writeUnaryOperator_10471,axiom,
! [VarCurr] :
( ~ v129596(VarCurr)
<=> v129580(VarCurr) ) ).
fof(writeUnaryOperator_10470,axiom,
! [VarCurr] :
( ~ v129595(VarCurr)
<=> v129577(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25589,axiom,
! [VarCurr] :
( v129572(VarCurr)
<=> ( v129573(VarCurr)
& v129592(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25588,axiom,
! [VarCurr] :
( v129592(VarCurr)
<=> ( v129575(VarCurr)
| v129587(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25587,axiom,
! [VarCurr] :
( v129573(VarCurr)
<=> ( v129574(VarCurr)
| v129586(VarCurr) ) ) ).
fof(writeUnaryOperator_10469,axiom,
! [VarCurr] :
( ~ v129586(VarCurr)
<=> v129587(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25586,axiom,
! [VarCurr] :
( v129587(VarCurr)
<=> ( v129588(VarCurr)
& v129591(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2460,axiom,
! [VarCurr] :
( v129591(VarCurr)
<=> ( v129578(VarCurr,bitIndex2)
| v129579(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25585,axiom,
! [VarCurr] :
( v129588(VarCurr)
<=> ( v129589(VarCurr)
| v129590(VarCurr) ) ) ).
fof(writeUnaryOperator_10468,axiom,
! [VarCurr] :
( ~ v129590(VarCurr)
<=> v129579(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10467,axiom,
! [VarCurr] :
( ~ v129589(VarCurr)
<=> v129578(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10466,axiom,
! [VarCurr] :
( ~ v129574(VarCurr)
<=> v129575(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25584,axiom,
! [VarCurr] :
( v129575(VarCurr)
<=> ( v129576(VarCurr)
| v129585(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2459,axiom,
! [VarCurr] :
( v129585(VarCurr)
<=> ( v129578(VarCurr,bitIndex1)
& v129579(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25583,axiom,
! [VarCurr] :
( v129576(VarCurr)
<=> ( v129577(VarCurr)
& v129580(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25582,axiom,
! [VarCurr] :
( v129580(VarCurr)
<=> ( v129581(VarCurr)
& v129584(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2458,axiom,
! [VarCurr] :
( v129584(VarCurr)
<=> ( v129578(VarCurr,bitIndex1)
| v129579(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25581,axiom,
! [VarCurr] :
( v129581(VarCurr)
<=> ( v129582(VarCurr)
| v129583(VarCurr) ) ) ).
fof(writeUnaryOperator_10465,axiom,
! [VarCurr] :
( ~ v129583(VarCurr)
<=> v129579(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10464,axiom,
! [VarCurr] :
( ~ v129582(VarCurr)
<=> v129578(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25580,axiom,
! [VarCurr] :
( v129577(VarCurr)
<=> ( v129578(VarCurr,bitIndex0)
& v129579(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40909,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v129579(VarCurr,B)
<=> v129395(VarCurr,B) ) ) ).
fof(addAssignment_40908,axiom,
! [VarCurr] :
( v129579(VarCurr,bitIndex2)
<=> $false ) ).
fof(addAssignment_40907,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v129578(VarCurr,B)
<=> v129461(VarCurr,B) ) ) ).
fof(addAssignment_40906,axiom,
! [VarCurr] :
( v129578(VarCurr,bitIndex2)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2457,axiom,
! [VarCurr] :
( v129457(VarCurr)
<=> ( v129459(VarCurr,bitIndex0)
| v129459(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_40905,axiom,
! [VarCurr] :
( v129459(VarCurr,bitIndex0)
<=> v129561(VarCurr) ) ).
fof(addAssignment_40904,axiom,
! [VarCurr] :
( v129459(VarCurr,bitIndex1)
<=> v129550(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25579,axiom,
! [VarCurr] :
( v129561(VarCurr)
<=> ( v129562(VarCurr)
& v129565(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25578,axiom,
! [VarCurr] :
( v129565(VarCurr)
<=> ( v129461(VarCurr,bitIndex0)
| v129395(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25577,axiom,
! [VarCurr] :
( v129562(VarCurr)
<=> ( v129563(VarCurr)
| v129564(VarCurr) ) ) ).
fof(writeUnaryOperator_10463,axiom,
! [VarCurr] :
( ~ v129564(VarCurr)
<=> v129395(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10462,axiom,
! [VarCurr] :
( ~ v129563(VarCurr)
<=> v129461(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25576,axiom,
! [VarCurr] :
( v129550(VarCurr)
<=> ( v129551(VarCurr)
& v129560(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25575,axiom,
! [VarCurr] :
( v129560(VarCurr)
<=> ( v129553(VarCurr)
| v129555(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25574,axiom,
! [VarCurr] :
( v129551(VarCurr)
<=> ( v129552(VarCurr)
| v129554(VarCurr) ) ) ).
fof(writeUnaryOperator_10461,axiom,
! [VarCurr] :
( ~ v129554(VarCurr)
<=> v129555(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25573,axiom,
! [VarCurr] :
( v129555(VarCurr)
<=> ( v129556(VarCurr)
& v129559(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2456,axiom,
! [VarCurr] :
( v129559(VarCurr)
<=> ( v129461(VarCurr,bitIndex1)
| v129395(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25572,axiom,
! [VarCurr] :
( v129556(VarCurr)
<=> ( v129557(VarCurr)
| v129558(VarCurr) ) ) ).
fof(writeUnaryOperator_10460,axiom,
! [VarCurr] :
( ~ v129558(VarCurr)
<=> v129395(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10459,axiom,
! [VarCurr] :
( ~ v129557(VarCurr)
<=> v129461(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10458,axiom,
! [VarCurr] :
( ~ v129552(VarCurr)
<=> v129553(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25571,axiom,
! [VarCurr] :
( v129553(VarCurr)
<=> ( v129461(VarCurr,bitIndex0)
& v129395(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40903,axiom,
! [VarCurr] :
( v129395(VarCurr,bitIndex1)
<=> v129397(VarCurr,bitIndex1) ) ).
fof(addAssignment_40902,axiom,
! [VarCurr] :
( v129397(VarCurr,bitIndex1)
<=> v129399(VarCurr,bitIndex1) ) ).
fof(addAssignment_40901,axiom,
! [VarCurr] :
( v129399(VarCurr,bitIndex1)
<=> v245(VarCurr,bitIndex1) ) ).
fof(addAssignment_40900,axiom,
! [VarCurr] :
( v245(VarCurr,bitIndex1)
<=> v247(VarCurr,bitIndex1) ) ).
fof(addAssignment_40899,axiom,
! [VarCurr] :
( v247(VarCurr,bitIndex1)
<=> v249(VarCurr,bitIndex1) ) ).
fof(addAssignment_40898,axiom,
! [VarCurr] :
( v249(VarCurr,bitIndex1)
<=> v251(VarCurr,bitIndex1) ) ).
fof(addAssignment_40897,axiom,
! [VarCurr] :
( v251(VarCurr,bitIndex1)
<=> v253(VarCurr,bitIndex581) ) ).
fof(addAssignment_40896,axiom,
! [VarNext] :
( v253(VarNext,bitIndex581)
<=> v129541(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionShiftedRanges1_90,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129543(VarNext)
=> ( ( v129541(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex695) )
& ( v129541(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex694) )
& ( v129541(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex693) )
& ( v129541(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex692) )
& ( v129541(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex691) )
& ( v129541(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex690) )
& ( v129541(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex689) )
& ( v129541(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex688) )
& ( v129541(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex687) )
& ( v129541(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex686) )
& ( v129541(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex685) )
& ( v129541(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex684) )
& ( v129541(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex683) )
& ( v129541(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex682) )
& ( v129541(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex681) )
& ( v129541(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex680) )
& ( v129541(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex679) )
& ( v129541(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex678) )
& ( v129541(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex677) )
& ( v129541(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex676) )
& ( v129541(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex675) )
& ( v129541(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex674) )
& ( v129541(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex673) )
& ( v129541(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex672) )
& ( v129541(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex671) )
& ( v129541(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex670) )
& ( v129541(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex669) )
& ( v129541(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex668) )
& ( v129541(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex667) )
& ( v129541(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex666) )
& ( v129541(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex665) )
& ( v129541(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex664) )
& ( v129541(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex663) )
& ( v129541(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex662) )
& ( v129541(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex661) )
& ( v129541(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex660) )
& ( v129541(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex659) )
& ( v129541(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex658) )
& ( v129541(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex657) )
& ( v129541(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex656) )
& ( v129541(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex655) )
& ( v129541(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex654) )
& ( v129541(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex653) )
& ( v129541(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex652) )
& ( v129541(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex651) )
& ( v129541(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex650) )
& ( v129541(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex649) )
& ( v129541(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex648) )
& ( v129541(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex647) )
& ( v129541(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex646) )
& ( v129541(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex645) )
& ( v129541(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex644) )
& ( v129541(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex643) )
& ( v129541(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex642) )
& ( v129541(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex641) )
& ( v129541(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex640) )
& ( v129541(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex639) )
& ( v129541(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex638) )
& ( v129541(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex637) )
& ( v129541(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex636) )
& ( v129541(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex635) )
& ( v129541(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex634) )
& ( v129541(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex633) )
& ( v129541(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex632) )
& ( v129541(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex631) )
& ( v129541(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex630) )
& ( v129541(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex629) )
& ( v129541(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex628) )
& ( v129541(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex627) )
& ( v129541(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex626) )
& ( v129541(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex625) )
& ( v129541(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex624) )
& ( v129541(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex623) )
& ( v129541(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex622) )
& ( v129541(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex621) )
& ( v129541(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex620) )
& ( v129541(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex619) )
& ( v129541(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex618) )
& ( v129541(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex617) )
& ( v129541(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex616) )
& ( v129541(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex615) )
& ( v129541(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex614) )
& ( v129541(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex613) )
& ( v129541(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex612) )
& ( v129541(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex611) )
& ( v129541(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex610) )
& ( v129541(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex609) )
& ( v129541(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex608) )
& ( v129541(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex607) )
& ( v129541(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex606) )
& ( v129541(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex605) )
& ( v129541(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex604) )
& ( v129541(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex603) )
& ( v129541(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex602) )
& ( v129541(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex601) )
& ( v129541(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex600) )
& ( v129541(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex599) )
& ( v129541(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex598) )
& ( v129541(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex597) )
& ( v129541(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex596) )
& ( v129541(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex595) )
& ( v129541(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex594) )
& ( v129541(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex593) )
& ( v129541(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex592) )
& ( v129541(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex591) )
& ( v129541(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex590) )
& ( v129541(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex589) )
& ( v129541(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex588) )
& ( v129541(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex587) )
& ( v129541(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex586) )
& ( v129541(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex585) )
& ( v129541(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex584) )
& ( v129541(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex583) )
& ( v129541(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex582) )
& ( v129541(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex581) )
& ( v129541(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2379,axiom,
! [VarNext] :
( v129543(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129541(VarNext,B)
<=> v371(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25570,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129543(VarNext)
<=> ( v129544(VarNext)
& v366(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25569,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129544(VarNext)
<=> ( v129546(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129546(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_40895,axiom,
! [VarNext] :
( v253(VarNext,bitIndex465)
<=> v129533(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionShiftedRanges1_89,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129535(VarNext)
=> ( ( v129533(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex579) )
& ( v129533(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex578) )
& ( v129533(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex577) )
& ( v129533(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex576) )
& ( v129533(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex575) )
& ( v129533(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex574) )
& ( v129533(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex573) )
& ( v129533(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex572) )
& ( v129533(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex571) )
& ( v129533(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex570) )
& ( v129533(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex569) )
& ( v129533(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex568) )
& ( v129533(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex567) )
& ( v129533(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex566) )
& ( v129533(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex565) )
& ( v129533(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex564) )
& ( v129533(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex563) )
& ( v129533(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex562) )
& ( v129533(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex561) )
& ( v129533(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex560) )
& ( v129533(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex559) )
& ( v129533(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex558) )
& ( v129533(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex557) )
& ( v129533(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex556) )
& ( v129533(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex555) )
& ( v129533(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex554) )
& ( v129533(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex553) )
& ( v129533(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex552) )
& ( v129533(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex551) )
& ( v129533(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex550) )
& ( v129533(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex549) )
& ( v129533(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex548) )
& ( v129533(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex547) )
& ( v129533(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex546) )
& ( v129533(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex545) )
& ( v129533(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex544) )
& ( v129533(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex543) )
& ( v129533(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex542) )
& ( v129533(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex541) )
& ( v129533(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex540) )
& ( v129533(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex539) )
& ( v129533(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex538) )
& ( v129533(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex537) )
& ( v129533(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex536) )
& ( v129533(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex535) )
& ( v129533(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex534) )
& ( v129533(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex533) )
& ( v129533(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex532) )
& ( v129533(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex531) )
& ( v129533(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex530) )
& ( v129533(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex529) )
& ( v129533(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex528) )
& ( v129533(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex527) )
& ( v129533(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex526) )
& ( v129533(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex525) )
& ( v129533(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex524) )
& ( v129533(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex523) )
& ( v129533(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex522) )
& ( v129533(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex521) )
& ( v129533(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex520) )
& ( v129533(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex519) )
& ( v129533(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex518) )
& ( v129533(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex517) )
& ( v129533(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex516) )
& ( v129533(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex515) )
& ( v129533(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex514) )
& ( v129533(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex513) )
& ( v129533(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex512) )
& ( v129533(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex511) )
& ( v129533(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex510) )
& ( v129533(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex509) )
& ( v129533(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex508) )
& ( v129533(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex507) )
& ( v129533(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex506) )
& ( v129533(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex505) )
& ( v129533(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex504) )
& ( v129533(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex503) )
& ( v129533(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex502) )
& ( v129533(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex501) )
& ( v129533(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex500) )
& ( v129533(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex499) )
& ( v129533(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex498) )
& ( v129533(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex497) )
& ( v129533(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex496) )
& ( v129533(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex495) )
& ( v129533(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex494) )
& ( v129533(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex493) )
& ( v129533(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex492) )
& ( v129533(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex491) )
& ( v129533(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex490) )
& ( v129533(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex489) )
& ( v129533(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex488) )
& ( v129533(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex487) )
& ( v129533(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex486) )
& ( v129533(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex485) )
& ( v129533(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex484) )
& ( v129533(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex483) )
& ( v129533(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex482) )
& ( v129533(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex481) )
& ( v129533(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex480) )
& ( v129533(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex479) )
& ( v129533(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex478) )
& ( v129533(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex477) )
& ( v129533(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex476) )
& ( v129533(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex475) )
& ( v129533(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex474) )
& ( v129533(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex473) )
& ( v129533(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex472) )
& ( v129533(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex471) )
& ( v129533(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex470) )
& ( v129533(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex469) )
& ( v129533(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex468) )
& ( v129533(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex467) )
& ( v129533(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex466) )
& ( v129533(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex465) )
& ( v129533(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2378,axiom,
! [VarNext] :
( v129535(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129533(VarNext,B)
<=> v352(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25568,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129535(VarNext)
<=> ( v129536(VarNext)
& v347(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25567,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129536(VarNext)
<=> ( v129538(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129538(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_40894,axiom,
! [VarCurr] :
( v283(VarCurr,bitIndex1)
<=> v285(VarCurr,bitIndex1) ) ).
fof(addAssignment_40893,axiom,
! [VarCurr] :
( v285(VarCurr,bitIndex1)
<=> v287(VarCurr,bitIndex1) ) ).
fof(addAssignment_40892,axiom,
! [VarCurr] :
( v287(VarCurr,bitIndex1)
<=> v289(VarCurr,bitIndex1) ) ).
fof(addAssignment_40891,axiom,
! [VarCurr] :
( v289(VarCurr,bitIndex1)
<=> v291(VarCurr,bitIndex1) ) ).
fof(addAssignment_40890,axiom,
! [VarCurr] :
( v291(VarCurr,bitIndex1)
<=> v293(VarCurr,bitIndex1) ) ).
fof(addAssignment_40889,axiom,
! [VarCurr] :
( v129395(VarCurr,bitIndex0)
<=> v129397(VarCurr,bitIndex0) ) ).
fof(addAssignment_40888,axiom,
! [VarCurr] :
( v129397(VarCurr,bitIndex0)
<=> v129399(VarCurr,bitIndex0) ) ).
fof(addAssignment_40887,axiom,
! [VarCurr] :
( v129399(VarCurr,bitIndex0)
<=> v245(VarCurr,bitIndex0) ) ).
fof(addAssignment_40886,axiom,
! [VarCurr] :
( v245(VarCurr,bitIndex0)
<=> v247(VarCurr,bitIndex0) ) ).
fof(addAssignment_40885,axiom,
! [VarCurr] :
( v247(VarCurr,bitIndex0)
<=> v249(VarCurr,bitIndex0) ) ).
fof(addAssignment_40884,axiom,
! [VarCurr] :
( v249(VarCurr,bitIndex0)
<=> v251(VarCurr,bitIndex0) ) ).
fof(addAssignment_40883,axiom,
! [VarCurr] :
( v251(VarCurr,bitIndex0)
<=> v253(VarCurr,bitIndex580) ) ).
fof(addAssignment_40882,axiom,
! [VarNext] :
( v253(VarNext,bitIndex580)
<=> v129525(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionShiftedRanges1_88,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129527(VarNext)
=> ( ( v129525(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex695) )
& ( v129525(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex694) )
& ( v129525(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex693) )
& ( v129525(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex692) )
& ( v129525(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex691) )
& ( v129525(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex690) )
& ( v129525(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex689) )
& ( v129525(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex688) )
& ( v129525(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex687) )
& ( v129525(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex686) )
& ( v129525(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex685) )
& ( v129525(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex684) )
& ( v129525(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex683) )
& ( v129525(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex682) )
& ( v129525(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex681) )
& ( v129525(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex680) )
& ( v129525(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex679) )
& ( v129525(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex678) )
& ( v129525(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex677) )
& ( v129525(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex676) )
& ( v129525(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex675) )
& ( v129525(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex674) )
& ( v129525(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex673) )
& ( v129525(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex672) )
& ( v129525(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex671) )
& ( v129525(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex670) )
& ( v129525(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex669) )
& ( v129525(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex668) )
& ( v129525(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex667) )
& ( v129525(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex666) )
& ( v129525(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex665) )
& ( v129525(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex664) )
& ( v129525(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex663) )
& ( v129525(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex662) )
& ( v129525(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex661) )
& ( v129525(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex660) )
& ( v129525(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex659) )
& ( v129525(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex658) )
& ( v129525(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex657) )
& ( v129525(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex656) )
& ( v129525(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex655) )
& ( v129525(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex654) )
& ( v129525(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex653) )
& ( v129525(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex652) )
& ( v129525(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex651) )
& ( v129525(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex650) )
& ( v129525(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex649) )
& ( v129525(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex648) )
& ( v129525(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex647) )
& ( v129525(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex646) )
& ( v129525(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex645) )
& ( v129525(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex644) )
& ( v129525(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex643) )
& ( v129525(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex642) )
& ( v129525(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex641) )
& ( v129525(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex640) )
& ( v129525(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex639) )
& ( v129525(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex638) )
& ( v129525(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex637) )
& ( v129525(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex636) )
& ( v129525(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex635) )
& ( v129525(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex634) )
& ( v129525(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex633) )
& ( v129525(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex632) )
& ( v129525(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex631) )
& ( v129525(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex630) )
& ( v129525(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex629) )
& ( v129525(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex628) )
& ( v129525(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex627) )
& ( v129525(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex626) )
& ( v129525(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex625) )
& ( v129525(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex624) )
& ( v129525(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex623) )
& ( v129525(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex622) )
& ( v129525(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex621) )
& ( v129525(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex620) )
& ( v129525(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex619) )
& ( v129525(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex618) )
& ( v129525(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex617) )
& ( v129525(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex616) )
& ( v129525(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex615) )
& ( v129525(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex614) )
& ( v129525(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex613) )
& ( v129525(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex612) )
& ( v129525(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex611) )
& ( v129525(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex610) )
& ( v129525(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex609) )
& ( v129525(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex608) )
& ( v129525(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex607) )
& ( v129525(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex606) )
& ( v129525(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex605) )
& ( v129525(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex604) )
& ( v129525(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex603) )
& ( v129525(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex602) )
& ( v129525(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex601) )
& ( v129525(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex600) )
& ( v129525(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex599) )
& ( v129525(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex598) )
& ( v129525(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex597) )
& ( v129525(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex596) )
& ( v129525(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex595) )
& ( v129525(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex594) )
& ( v129525(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex593) )
& ( v129525(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex592) )
& ( v129525(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex591) )
& ( v129525(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex590) )
& ( v129525(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex589) )
& ( v129525(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex588) )
& ( v129525(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex587) )
& ( v129525(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex586) )
& ( v129525(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex585) )
& ( v129525(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex584) )
& ( v129525(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex583) )
& ( v129525(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex582) )
& ( v129525(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex581) )
& ( v129525(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2377,axiom,
! [VarNext] :
( v129527(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129525(VarNext,B)
<=> v371(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129527(VarNext)
<=> ( v129528(VarNext)
& v366(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25565,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129528(VarNext)
<=> ( v129530(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10455,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129530(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_40881,axiom,
! [VarNext] :
( v253(VarNext,bitIndex464)
<=> v129517(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionShiftedRanges1_87,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129519(VarNext)
=> ( ( v129517(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex579) )
& ( v129517(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex578) )
& ( v129517(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex577) )
& ( v129517(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex576) )
& ( v129517(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex575) )
& ( v129517(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex574) )
& ( v129517(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex573) )
& ( v129517(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex572) )
& ( v129517(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex571) )
& ( v129517(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex570) )
& ( v129517(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex569) )
& ( v129517(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex568) )
& ( v129517(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex567) )
& ( v129517(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex566) )
& ( v129517(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex565) )
& ( v129517(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex564) )
& ( v129517(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex563) )
& ( v129517(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex562) )
& ( v129517(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex561) )
& ( v129517(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex560) )
& ( v129517(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex559) )
& ( v129517(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex558) )
& ( v129517(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex557) )
& ( v129517(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex556) )
& ( v129517(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex555) )
& ( v129517(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex554) )
& ( v129517(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex553) )
& ( v129517(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex552) )
& ( v129517(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex551) )
& ( v129517(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex550) )
& ( v129517(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex549) )
& ( v129517(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex548) )
& ( v129517(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex547) )
& ( v129517(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex546) )
& ( v129517(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex545) )
& ( v129517(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex544) )
& ( v129517(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex543) )
& ( v129517(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex542) )
& ( v129517(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex541) )
& ( v129517(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex540) )
& ( v129517(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex539) )
& ( v129517(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex538) )
& ( v129517(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex537) )
& ( v129517(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex536) )
& ( v129517(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex535) )
& ( v129517(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex534) )
& ( v129517(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex533) )
& ( v129517(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex532) )
& ( v129517(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex531) )
& ( v129517(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex530) )
& ( v129517(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex529) )
& ( v129517(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex528) )
& ( v129517(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex527) )
& ( v129517(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex526) )
& ( v129517(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex525) )
& ( v129517(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex524) )
& ( v129517(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex523) )
& ( v129517(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex522) )
& ( v129517(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex521) )
& ( v129517(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex520) )
& ( v129517(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex519) )
& ( v129517(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex518) )
& ( v129517(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex517) )
& ( v129517(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex516) )
& ( v129517(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex515) )
& ( v129517(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex514) )
& ( v129517(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex513) )
& ( v129517(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex512) )
& ( v129517(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex511) )
& ( v129517(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex510) )
& ( v129517(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex509) )
& ( v129517(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex508) )
& ( v129517(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex507) )
& ( v129517(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex506) )
& ( v129517(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex505) )
& ( v129517(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex504) )
& ( v129517(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex503) )
& ( v129517(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex502) )
& ( v129517(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex501) )
& ( v129517(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex500) )
& ( v129517(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex499) )
& ( v129517(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex498) )
& ( v129517(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex497) )
& ( v129517(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex496) )
& ( v129517(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex495) )
& ( v129517(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex494) )
& ( v129517(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex493) )
& ( v129517(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex492) )
& ( v129517(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex491) )
& ( v129517(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex490) )
& ( v129517(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex489) )
& ( v129517(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex488) )
& ( v129517(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex487) )
& ( v129517(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex486) )
& ( v129517(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex485) )
& ( v129517(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex484) )
& ( v129517(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex483) )
& ( v129517(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex482) )
& ( v129517(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex481) )
& ( v129517(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex480) )
& ( v129517(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex479) )
& ( v129517(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex478) )
& ( v129517(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex477) )
& ( v129517(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex476) )
& ( v129517(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex475) )
& ( v129517(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex474) )
& ( v129517(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex473) )
& ( v129517(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex472) )
& ( v129517(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex471) )
& ( v129517(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex470) )
& ( v129517(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex469) )
& ( v129517(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex468) )
& ( v129517(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex467) )
& ( v129517(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex466) )
& ( v129517(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex465) )
& ( v129517(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2376,axiom,
! [VarNext] :
( v129519(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129517(VarNext,B)
<=> v352(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129519(VarNext)
<=> ( v129520(VarNext)
& v347(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129520(VarNext)
<=> ( v129522(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10454,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129522(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_40880,axiom,
! [VarCurr] :
( v283(VarCurr,bitIndex0)
<=> v285(VarCurr,bitIndex0) ) ).
fof(addAssignment_40879,axiom,
! [VarCurr] :
( v285(VarCurr,bitIndex0)
<=> v287(VarCurr,bitIndex0) ) ).
fof(addAssignment_40878,axiom,
! [VarCurr] :
( v287(VarCurr,bitIndex0)
<=> v289(VarCurr,bitIndex0) ) ).
fof(addAssignment_40877,axiom,
! [VarCurr] :
( v289(VarCurr,bitIndex0)
<=> v291(VarCurr,bitIndex0) ) ).
fof(addAssignment_40876,axiom,
! [VarCurr] :
( v291(VarCurr,bitIndex0)
<=> v293(VarCurr,bitIndex0) ) ).
fof(addAssignment_40875,axiom,
! [VarCurr] :
( v129461(VarCurr,bitIndex1)
<=> v129463(VarCurr,bitIndex1) ) ).
fof(addAssignment_40874,axiom,
! [VarCurr] :
( v129463(VarCurr,bitIndex1)
<=> v129465(VarCurr,bitIndex1) ) ).
fof(addAssignment_40873,axiom,
! [VarCurr] :
( v129465(VarCurr,bitIndex1)
<=> v129467(VarCurr,bitIndex1) ) ).
fof(addAssignment_40872,axiom,
! [VarCurr] :
( v129467(VarCurr,bitIndex1)
<=> v247(VarCurr,bitIndex95) ) ).
fof(addAssignment_40871,axiom,
! [VarCurr] :
( v247(VarCurr,bitIndex95)
<=> v249(VarCurr,bitIndex95) ) ).
fof(addAssignment_40870,axiom,
! [VarCurr] :
( v249(VarCurr,bitIndex95)
<=> v251(VarCurr,bitIndex95) ) ).
fof(addAssignment_40869,axiom,
! [VarCurr] :
( v251(VarCurr,bitIndex95)
<=> v253(VarCurr,bitIndex675) ) ).
fof(addAssignment_40868,axiom,
! [VarNext] :
( v253(VarNext,bitIndex675)
<=> v129509(VarNext,bitIndex95) ) ).
fof(addCaseBooleanConditionShiftedRanges1_86,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129511(VarNext)
=> ( ( v129509(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex695) )
& ( v129509(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex694) )
& ( v129509(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex693) )
& ( v129509(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex692) )
& ( v129509(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex691) )
& ( v129509(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex690) )
& ( v129509(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex689) )
& ( v129509(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex688) )
& ( v129509(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex687) )
& ( v129509(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex686) )
& ( v129509(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex685) )
& ( v129509(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex684) )
& ( v129509(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex683) )
& ( v129509(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex682) )
& ( v129509(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex681) )
& ( v129509(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex680) )
& ( v129509(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex679) )
& ( v129509(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex678) )
& ( v129509(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex677) )
& ( v129509(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex676) )
& ( v129509(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex675) )
& ( v129509(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex674) )
& ( v129509(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex673) )
& ( v129509(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex672) )
& ( v129509(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex671) )
& ( v129509(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex670) )
& ( v129509(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex669) )
& ( v129509(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex668) )
& ( v129509(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex667) )
& ( v129509(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex666) )
& ( v129509(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex665) )
& ( v129509(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex664) )
& ( v129509(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex663) )
& ( v129509(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex662) )
& ( v129509(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex661) )
& ( v129509(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex660) )
& ( v129509(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex659) )
& ( v129509(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex658) )
& ( v129509(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex657) )
& ( v129509(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex656) )
& ( v129509(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex655) )
& ( v129509(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex654) )
& ( v129509(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex653) )
& ( v129509(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex652) )
& ( v129509(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex651) )
& ( v129509(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex650) )
& ( v129509(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex649) )
& ( v129509(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex648) )
& ( v129509(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex647) )
& ( v129509(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex646) )
& ( v129509(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex645) )
& ( v129509(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex644) )
& ( v129509(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex643) )
& ( v129509(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex642) )
& ( v129509(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex641) )
& ( v129509(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex640) )
& ( v129509(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex639) )
& ( v129509(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex638) )
& ( v129509(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex637) )
& ( v129509(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex636) )
& ( v129509(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex635) )
& ( v129509(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex634) )
& ( v129509(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex633) )
& ( v129509(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex632) )
& ( v129509(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex631) )
& ( v129509(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex630) )
& ( v129509(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex629) )
& ( v129509(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex628) )
& ( v129509(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex627) )
& ( v129509(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex626) )
& ( v129509(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex625) )
& ( v129509(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex624) )
& ( v129509(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex623) )
& ( v129509(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex622) )
& ( v129509(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex621) )
& ( v129509(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex620) )
& ( v129509(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex619) )
& ( v129509(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex618) )
& ( v129509(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex617) )
& ( v129509(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex616) )
& ( v129509(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex615) )
& ( v129509(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex614) )
& ( v129509(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex613) )
& ( v129509(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex612) )
& ( v129509(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex611) )
& ( v129509(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex610) )
& ( v129509(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex609) )
& ( v129509(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex608) )
& ( v129509(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex607) )
& ( v129509(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex606) )
& ( v129509(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex605) )
& ( v129509(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex604) )
& ( v129509(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex603) )
& ( v129509(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex602) )
& ( v129509(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex601) )
& ( v129509(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex600) )
& ( v129509(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex599) )
& ( v129509(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex598) )
& ( v129509(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex597) )
& ( v129509(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex596) )
& ( v129509(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex595) )
& ( v129509(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex594) )
& ( v129509(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex593) )
& ( v129509(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex592) )
& ( v129509(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex591) )
& ( v129509(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex590) )
& ( v129509(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex589) )
& ( v129509(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex588) )
& ( v129509(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex587) )
& ( v129509(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex586) )
& ( v129509(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex585) )
& ( v129509(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex584) )
& ( v129509(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex583) )
& ( v129509(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex582) )
& ( v129509(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex581) )
& ( v129509(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2375,axiom,
! [VarNext] :
( v129511(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129509(VarNext,B)
<=> v371(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25562,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129511(VarNext)
<=> ( v129512(VarNext)
& v366(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129512(VarNext)
<=> ( v129514(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10453,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129514(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_40867,axiom,
! [VarNext] :
( v253(VarNext,bitIndex559)
<=> v129501(VarNext,bitIndex95) ) ).
fof(addCaseBooleanConditionShiftedRanges1_85,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129503(VarNext)
=> ( ( v129501(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex579) )
& ( v129501(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex578) )
& ( v129501(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex577) )
& ( v129501(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex576) )
& ( v129501(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex575) )
& ( v129501(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex574) )
& ( v129501(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex573) )
& ( v129501(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex572) )
& ( v129501(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex571) )
& ( v129501(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex570) )
& ( v129501(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex569) )
& ( v129501(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex568) )
& ( v129501(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex567) )
& ( v129501(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex566) )
& ( v129501(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex565) )
& ( v129501(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex564) )
& ( v129501(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex563) )
& ( v129501(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex562) )
& ( v129501(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex561) )
& ( v129501(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex560) )
& ( v129501(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex559) )
& ( v129501(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex558) )
& ( v129501(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex557) )
& ( v129501(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex556) )
& ( v129501(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex555) )
& ( v129501(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex554) )
& ( v129501(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex553) )
& ( v129501(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex552) )
& ( v129501(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex551) )
& ( v129501(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex550) )
& ( v129501(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex549) )
& ( v129501(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex548) )
& ( v129501(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex547) )
& ( v129501(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex546) )
& ( v129501(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex545) )
& ( v129501(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex544) )
& ( v129501(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex543) )
& ( v129501(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex542) )
& ( v129501(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex541) )
& ( v129501(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex540) )
& ( v129501(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex539) )
& ( v129501(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex538) )
& ( v129501(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex537) )
& ( v129501(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex536) )
& ( v129501(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex535) )
& ( v129501(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex534) )
& ( v129501(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex533) )
& ( v129501(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex532) )
& ( v129501(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex531) )
& ( v129501(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex530) )
& ( v129501(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex529) )
& ( v129501(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex528) )
& ( v129501(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex527) )
& ( v129501(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex526) )
& ( v129501(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex525) )
& ( v129501(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex524) )
& ( v129501(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex523) )
& ( v129501(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex522) )
& ( v129501(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex521) )
& ( v129501(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex520) )
& ( v129501(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex519) )
& ( v129501(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex518) )
& ( v129501(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex517) )
& ( v129501(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex516) )
& ( v129501(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex515) )
& ( v129501(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex514) )
& ( v129501(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex513) )
& ( v129501(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex512) )
& ( v129501(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex511) )
& ( v129501(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex510) )
& ( v129501(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex509) )
& ( v129501(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex508) )
& ( v129501(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex507) )
& ( v129501(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex506) )
& ( v129501(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex505) )
& ( v129501(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex504) )
& ( v129501(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex503) )
& ( v129501(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex502) )
& ( v129501(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex501) )
& ( v129501(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex500) )
& ( v129501(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex499) )
& ( v129501(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex498) )
& ( v129501(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex497) )
& ( v129501(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex496) )
& ( v129501(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex495) )
& ( v129501(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex494) )
& ( v129501(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex493) )
& ( v129501(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex492) )
& ( v129501(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex491) )
& ( v129501(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex490) )
& ( v129501(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex489) )
& ( v129501(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex488) )
& ( v129501(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex487) )
& ( v129501(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex486) )
& ( v129501(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex485) )
& ( v129501(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex484) )
& ( v129501(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex483) )
& ( v129501(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex482) )
& ( v129501(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex481) )
& ( v129501(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex480) )
& ( v129501(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex479) )
& ( v129501(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex478) )
& ( v129501(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex477) )
& ( v129501(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex476) )
& ( v129501(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex475) )
& ( v129501(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex474) )
& ( v129501(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex473) )
& ( v129501(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex472) )
& ( v129501(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex471) )
& ( v129501(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex470) )
& ( v129501(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex469) )
& ( v129501(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex468) )
& ( v129501(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex467) )
& ( v129501(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex466) )
& ( v129501(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex465) )
& ( v129501(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2374,axiom,
! [VarNext] :
( v129503(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129501(VarNext,B)
<=> v352(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129503(VarNext)
<=> ( v129504(VarNext)
& v347(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129504(VarNext)
<=> ( v129506(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129506(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_40866,axiom,
! [VarNext] :
( v253(VarNext,bitIndex443)
<=> v129493(VarNext,bitIndex95) ) ).
fof(addCaseBooleanConditionShiftedRanges1_84,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129495(VarNext)
=> ( ( v129493(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex463) )
& ( v129493(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex462) )
& ( v129493(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex461) )
& ( v129493(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex460) )
& ( v129493(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex459) )
& ( v129493(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex458) )
& ( v129493(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex457) )
& ( v129493(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex456) )
& ( v129493(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex455) )
& ( v129493(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex454) )
& ( v129493(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex453) )
& ( v129493(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex452) )
& ( v129493(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex451) )
& ( v129493(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex450) )
& ( v129493(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex449) )
& ( v129493(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex448) )
& ( v129493(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex447) )
& ( v129493(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex446) )
& ( v129493(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex445) )
& ( v129493(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex444) )
& ( v129493(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex443) )
& ( v129493(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex442) )
& ( v129493(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex441) )
& ( v129493(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex440) )
& ( v129493(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex439) )
& ( v129493(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex438) )
& ( v129493(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex437) )
& ( v129493(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex436) )
& ( v129493(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex435) )
& ( v129493(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex434) )
& ( v129493(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex433) )
& ( v129493(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex432) )
& ( v129493(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex431) )
& ( v129493(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex430) )
& ( v129493(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex429) )
& ( v129493(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex428) )
& ( v129493(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex427) )
& ( v129493(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex426) )
& ( v129493(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex425) )
& ( v129493(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex424) )
& ( v129493(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex423) )
& ( v129493(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex422) )
& ( v129493(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex421) )
& ( v129493(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex420) )
& ( v129493(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex419) )
& ( v129493(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex418) )
& ( v129493(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex417) )
& ( v129493(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex416) )
& ( v129493(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex415) )
& ( v129493(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex414) )
& ( v129493(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex413) )
& ( v129493(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex412) )
& ( v129493(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex411) )
& ( v129493(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex410) )
& ( v129493(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex409) )
& ( v129493(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex408) )
& ( v129493(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex407) )
& ( v129493(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex406) )
& ( v129493(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex405) )
& ( v129493(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex404) )
& ( v129493(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex403) )
& ( v129493(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex402) )
& ( v129493(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex401) )
& ( v129493(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex400) )
& ( v129493(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex399) )
& ( v129493(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex398) )
& ( v129493(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex397) )
& ( v129493(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex396) )
& ( v129493(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex395) )
& ( v129493(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex394) )
& ( v129493(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex393) )
& ( v129493(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex392) )
& ( v129493(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex391) )
& ( v129493(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex390) )
& ( v129493(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex389) )
& ( v129493(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex388) )
& ( v129493(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex387) )
& ( v129493(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex386) )
& ( v129493(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex385) )
& ( v129493(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex384) )
& ( v129493(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex383) )
& ( v129493(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex382) )
& ( v129493(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex381) )
& ( v129493(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex380) )
& ( v129493(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex379) )
& ( v129493(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex378) )
& ( v129493(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex377) )
& ( v129493(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex376) )
& ( v129493(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex375) )
& ( v129493(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex374) )
& ( v129493(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex373) )
& ( v129493(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex372) )
& ( v129493(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex371) )
& ( v129493(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex370) )
& ( v129493(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex369) )
& ( v129493(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex368) )
& ( v129493(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex367) )
& ( v129493(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex366) )
& ( v129493(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex365) )
& ( v129493(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex364) )
& ( v129493(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex363) )
& ( v129493(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex362) )
& ( v129493(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex361) )
& ( v129493(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex360) )
& ( v129493(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex359) )
& ( v129493(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex358) )
& ( v129493(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex357) )
& ( v129493(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex356) )
& ( v129493(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex355) )
& ( v129493(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex354) )
& ( v129493(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex353) )
& ( v129493(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex352) )
& ( v129493(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex351) )
& ( v129493(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex350) )
& ( v129493(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex349) )
& ( v129493(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2373,axiom,
! [VarNext] :
( v129495(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129493(VarNext,B)
<=> v333(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25558,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129495(VarNext)
<=> ( v129496(VarNext)
& v328(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25557,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129496(VarNext)
<=> ( v129498(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10451,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129498(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_40865,axiom,
! [VarCurr] :
( v283(VarCurr,bitIndex95)
<=> v285(VarCurr,bitIndex95) ) ).
fof(addAssignment_40864,axiom,
! [VarCurr] :
( v285(VarCurr,bitIndex95)
<=> v287(VarCurr,bitIndex95) ) ).
fof(addAssignment_40863,axiom,
! [VarCurr] :
( v287(VarCurr,bitIndex95)
<=> v289(VarCurr,bitIndex95) ) ).
fof(addAssignment_40862,axiom,
! [VarCurr] :
( v289(VarCurr,bitIndex95)
<=> v291(VarCurr,bitIndex95) ) ).
fof(addAssignment_40861,axiom,
! [VarCurr] :
( v291(VarCurr,bitIndex95)
<=> v293(VarCurr,bitIndex95) ) ).
fof(addAssignment_40860,axiom,
! [VarCurr] :
( v129461(VarCurr,bitIndex0)
<=> v129463(VarCurr,bitIndex0) ) ).
fof(addAssignment_40859,axiom,
! [VarCurr] :
( v129463(VarCurr,bitIndex0)
<=> v129465(VarCurr,bitIndex0) ) ).
fof(addAssignment_40858,axiom,
! [VarCurr] :
( v129465(VarCurr,bitIndex0)
<=> v129467(VarCurr,bitIndex0) ) ).
fof(addAssignment_40857,axiom,
! [VarCurr] :
( v129467(VarCurr,bitIndex0)
<=> v247(VarCurr,bitIndex94) ) ).
fof(addAssignment_40856,axiom,
! [VarCurr] :
( v247(VarCurr,bitIndex94)
<=> v249(VarCurr,bitIndex94) ) ).
fof(addAssignment_40855,axiom,
! [VarCurr] :
( v249(VarCurr,bitIndex94)
<=> v251(VarCurr,bitIndex94) ) ).
fof(addAssignment_40854,axiom,
! [VarCurr] :
( v251(VarCurr,bitIndex94)
<=> v253(VarCurr,bitIndex674) ) ).
fof(addAssignment_40853,axiom,
! [VarNext] :
( v253(VarNext,bitIndex674)
<=> v129485(VarNext,bitIndex94) ) ).
fof(addCaseBooleanConditionShiftedRanges1_83,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129487(VarNext)
=> ( ( v129485(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex695) )
& ( v129485(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex694) )
& ( v129485(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex693) )
& ( v129485(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex692) )
& ( v129485(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex691) )
& ( v129485(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex690) )
& ( v129485(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex689) )
& ( v129485(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex688) )
& ( v129485(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex687) )
& ( v129485(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex686) )
& ( v129485(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex685) )
& ( v129485(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex684) )
& ( v129485(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex683) )
& ( v129485(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex682) )
& ( v129485(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex681) )
& ( v129485(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex680) )
& ( v129485(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex679) )
& ( v129485(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex678) )
& ( v129485(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex677) )
& ( v129485(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex676) )
& ( v129485(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex675) )
& ( v129485(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex674) )
& ( v129485(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex673) )
& ( v129485(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex672) )
& ( v129485(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex671) )
& ( v129485(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex670) )
& ( v129485(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex669) )
& ( v129485(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex668) )
& ( v129485(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex667) )
& ( v129485(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex666) )
& ( v129485(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex665) )
& ( v129485(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex664) )
& ( v129485(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex663) )
& ( v129485(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex662) )
& ( v129485(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex661) )
& ( v129485(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex660) )
& ( v129485(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex659) )
& ( v129485(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex658) )
& ( v129485(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex657) )
& ( v129485(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex656) )
& ( v129485(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex655) )
& ( v129485(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex654) )
& ( v129485(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex653) )
& ( v129485(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex652) )
& ( v129485(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex651) )
& ( v129485(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex650) )
& ( v129485(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex649) )
& ( v129485(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex648) )
& ( v129485(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex647) )
& ( v129485(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex646) )
& ( v129485(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex645) )
& ( v129485(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex644) )
& ( v129485(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex643) )
& ( v129485(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex642) )
& ( v129485(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex641) )
& ( v129485(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex640) )
& ( v129485(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex639) )
& ( v129485(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex638) )
& ( v129485(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex637) )
& ( v129485(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex636) )
& ( v129485(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex635) )
& ( v129485(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex634) )
& ( v129485(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex633) )
& ( v129485(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex632) )
& ( v129485(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex631) )
& ( v129485(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex630) )
& ( v129485(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex629) )
& ( v129485(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex628) )
& ( v129485(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex627) )
& ( v129485(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex626) )
& ( v129485(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex625) )
& ( v129485(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex624) )
& ( v129485(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex623) )
& ( v129485(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex622) )
& ( v129485(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex621) )
& ( v129485(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex620) )
& ( v129485(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex619) )
& ( v129485(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex618) )
& ( v129485(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex617) )
& ( v129485(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex616) )
& ( v129485(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex615) )
& ( v129485(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex614) )
& ( v129485(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex613) )
& ( v129485(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex612) )
& ( v129485(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex611) )
& ( v129485(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex610) )
& ( v129485(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex609) )
& ( v129485(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex608) )
& ( v129485(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex607) )
& ( v129485(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex606) )
& ( v129485(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex605) )
& ( v129485(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex604) )
& ( v129485(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex603) )
& ( v129485(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex602) )
& ( v129485(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex601) )
& ( v129485(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex600) )
& ( v129485(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex599) )
& ( v129485(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex598) )
& ( v129485(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex597) )
& ( v129485(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex596) )
& ( v129485(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex595) )
& ( v129485(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex594) )
& ( v129485(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex593) )
& ( v129485(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex592) )
& ( v129485(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex591) )
& ( v129485(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex590) )
& ( v129485(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex589) )
& ( v129485(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex588) )
& ( v129485(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex587) )
& ( v129485(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex586) )
& ( v129485(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex585) )
& ( v129485(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex584) )
& ( v129485(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex583) )
& ( v129485(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex582) )
& ( v129485(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex581) )
& ( v129485(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2372,axiom,
! [VarNext] :
( v129487(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129485(VarNext,B)
<=> v371(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129487(VarNext)
<=> ( v129488(VarNext)
& v366(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25555,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129488(VarNext)
<=> ( v129490(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10450,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129490(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_40852,axiom,
! [VarNext] :
( v253(VarNext,bitIndex558)
<=> v129477(VarNext,bitIndex94) ) ).
fof(addCaseBooleanConditionShiftedRanges1_82,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129479(VarNext)
=> ( ( v129477(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex579) )
& ( v129477(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex578) )
& ( v129477(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex577) )
& ( v129477(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex576) )
& ( v129477(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex575) )
& ( v129477(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex574) )
& ( v129477(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex573) )
& ( v129477(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex572) )
& ( v129477(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex571) )
& ( v129477(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex570) )
& ( v129477(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex569) )
& ( v129477(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex568) )
& ( v129477(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex567) )
& ( v129477(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex566) )
& ( v129477(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex565) )
& ( v129477(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex564) )
& ( v129477(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex563) )
& ( v129477(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex562) )
& ( v129477(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex561) )
& ( v129477(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex560) )
& ( v129477(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex559) )
& ( v129477(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex558) )
& ( v129477(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex557) )
& ( v129477(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex556) )
& ( v129477(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex555) )
& ( v129477(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex554) )
& ( v129477(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex553) )
& ( v129477(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex552) )
& ( v129477(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex551) )
& ( v129477(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex550) )
& ( v129477(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex549) )
& ( v129477(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex548) )
& ( v129477(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex547) )
& ( v129477(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex546) )
& ( v129477(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex545) )
& ( v129477(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex544) )
& ( v129477(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex543) )
& ( v129477(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex542) )
& ( v129477(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex541) )
& ( v129477(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex540) )
& ( v129477(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex539) )
& ( v129477(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex538) )
& ( v129477(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex537) )
& ( v129477(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex536) )
& ( v129477(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex535) )
& ( v129477(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex534) )
& ( v129477(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex533) )
& ( v129477(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex532) )
& ( v129477(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex531) )
& ( v129477(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex530) )
& ( v129477(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex529) )
& ( v129477(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex528) )
& ( v129477(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex527) )
& ( v129477(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex526) )
& ( v129477(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex525) )
& ( v129477(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex524) )
& ( v129477(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex523) )
& ( v129477(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex522) )
& ( v129477(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex521) )
& ( v129477(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex520) )
& ( v129477(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex519) )
& ( v129477(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex518) )
& ( v129477(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex517) )
& ( v129477(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex516) )
& ( v129477(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex515) )
& ( v129477(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex514) )
& ( v129477(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex513) )
& ( v129477(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex512) )
& ( v129477(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex511) )
& ( v129477(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex510) )
& ( v129477(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex509) )
& ( v129477(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex508) )
& ( v129477(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex507) )
& ( v129477(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex506) )
& ( v129477(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex505) )
& ( v129477(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex504) )
& ( v129477(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex503) )
& ( v129477(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex502) )
& ( v129477(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex501) )
& ( v129477(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex500) )
& ( v129477(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex499) )
& ( v129477(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex498) )
& ( v129477(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex497) )
& ( v129477(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex496) )
& ( v129477(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex495) )
& ( v129477(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex494) )
& ( v129477(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex493) )
& ( v129477(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex492) )
& ( v129477(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex491) )
& ( v129477(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex490) )
& ( v129477(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex489) )
& ( v129477(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex488) )
& ( v129477(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex487) )
& ( v129477(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex486) )
& ( v129477(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex485) )
& ( v129477(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex484) )
& ( v129477(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex483) )
& ( v129477(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex482) )
& ( v129477(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex481) )
& ( v129477(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex480) )
& ( v129477(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex479) )
& ( v129477(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex478) )
& ( v129477(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex477) )
& ( v129477(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex476) )
& ( v129477(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex475) )
& ( v129477(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex474) )
& ( v129477(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex473) )
& ( v129477(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex472) )
& ( v129477(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex471) )
& ( v129477(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex470) )
& ( v129477(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex469) )
& ( v129477(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex468) )
& ( v129477(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex467) )
& ( v129477(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex466) )
& ( v129477(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex465) )
& ( v129477(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2371,axiom,
! [VarNext] :
( v129479(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129477(VarNext,B)
<=> v352(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25554,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129479(VarNext)
<=> ( v129480(VarNext)
& v347(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25553,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129480(VarNext)
<=> ( v129482(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10449,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129482(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_40851,axiom,
! [VarNext] :
( v253(VarNext,bitIndex442)
<=> v129469(VarNext,bitIndex94) ) ).
fof(addCaseBooleanConditionShiftedRanges1_81,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129471(VarNext)
=> ( ( v129469(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex463) )
& ( v129469(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex462) )
& ( v129469(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex461) )
& ( v129469(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex460) )
& ( v129469(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex459) )
& ( v129469(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex458) )
& ( v129469(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex457) )
& ( v129469(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex456) )
& ( v129469(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex455) )
& ( v129469(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex454) )
& ( v129469(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex453) )
& ( v129469(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex452) )
& ( v129469(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex451) )
& ( v129469(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex450) )
& ( v129469(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex449) )
& ( v129469(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex448) )
& ( v129469(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex447) )
& ( v129469(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex446) )
& ( v129469(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex445) )
& ( v129469(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex444) )
& ( v129469(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex443) )
& ( v129469(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex442) )
& ( v129469(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex441) )
& ( v129469(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex440) )
& ( v129469(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex439) )
& ( v129469(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex438) )
& ( v129469(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex437) )
& ( v129469(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex436) )
& ( v129469(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex435) )
& ( v129469(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex434) )
& ( v129469(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex433) )
& ( v129469(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex432) )
& ( v129469(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex431) )
& ( v129469(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex430) )
& ( v129469(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex429) )
& ( v129469(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex428) )
& ( v129469(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex427) )
& ( v129469(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex426) )
& ( v129469(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex425) )
& ( v129469(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex424) )
& ( v129469(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex423) )
& ( v129469(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex422) )
& ( v129469(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex421) )
& ( v129469(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex420) )
& ( v129469(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex419) )
& ( v129469(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex418) )
& ( v129469(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex417) )
& ( v129469(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex416) )
& ( v129469(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex415) )
& ( v129469(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex414) )
& ( v129469(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex413) )
& ( v129469(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex412) )
& ( v129469(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex411) )
& ( v129469(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex410) )
& ( v129469(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex409) )
& ( v129469(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex408) )
& ( v129469(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex407) )
& ( v129469(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex406) )
& ( v129469(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex405) )
& ( v129469(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex404) )
& ( v129469(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex403) )
& ( v129469(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex402) )
& ( v129469(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex401) )
& ( v129469(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex400) )
& ( v129469(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex399) )
& ( v129469(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex398) )
& ( v129469(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex397) )
& ( v129469(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex396) )
& ( v129469(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex395) )
& ( v129469(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex394) )
& ( v129469(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex393) )
& ( v129469(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex392) )
& ( v129469(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex391) )
& ( v129469(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex390) )
& ( v129469(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex389) )
& ( v129469(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex388) )
& ( v129469(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex387) )
& ( v129469(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex386) )
& ( v129469(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex385) )
& ( v129469(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex384) )
& ( v129469(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex383) )
& ( v129469(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex382) )
& ( v129469(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex381) )
& ( v129469(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex380) )
& ( v129469(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex379) )
& ( v129469(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex378) )
& ( v129469(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex377) )
& ( v129469(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex376) )
& ( v129469(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex375) )
& ( v129469(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex374) )
& ( v129469(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex373) )
& ( v129469(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex372) )
& ( v129469(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex371) )
& ( v129469(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex370) )
& ( v129469(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex369) )
& ( v129469(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex368) )
& ( v129469(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex367) )
& ( v129469(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex366) )
& ( v129469(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex365) )
& ( v129469(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex364) )
& ( v129469(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex363) )
& ( v129469(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex362) )
& ( v129469(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex361) )
& ( v129469(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex360) )
& ( v129469(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex359) )
& ( v129469(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex358) )
& ( v129469(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex357) )
& ( v129469(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex356) )
& ( v129469(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex355) )
& ( v129469(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex354) )
& ( v129469(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex353) )
& ( v129469(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex352) )
& ( v129469(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex351) )
& ( v129469(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex350) )
& ( v129469(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex349) )
& ( v129469(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2370,axiom,
! [VarNext] :
( v129471(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129469(VarNext,B)
<=> v333(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25552,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129471(VarNext)
<=> ( v129472(VarNext)
& v328(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25551,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129472(VarNext)
<=> ( v129474(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10448,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129474(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_40850,axiom,
! [VarCurr] :
( v283(VarCurr,bitIndex94)
<=> v285(VarCurr,bitIndex94) ) ).
fof(addAssignment_40849,axiom,
! [VarCurr] :
( v285(VarCurr,bitIndex94)
<=> v287(VarCurr,bitIndex94) ) ).
fof(addAssignment_40848,axiom,
! [VarCurr] :
( v287(VarCurr,bitIndex94)
<=> v289(VarCurr,bitIndex94) ) ).
fof(addAssignment_40847,axiom,
! [VarCurr] :
( v289(VarCurr,bitIndex94)
<=> v291(VarCurr,bitIndex94) ) ).
fof(addAssignment_40846,axiom,
! [VarCurr] :
( v291(VarCurr,bitIndex94)
<=> v293(VarCurr,bitIndex94) ) ).
fof(addAssignment_40845,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v129393(VarCurr,B)
<=> v129441(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3112,axiom,
! [VarCurr] :
( ~ v15417(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v129441(VarCurr,B)
<=> v129417(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2899,axiom,
! [VarCurr] :
( v15417(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v129441(VarCurr,B)
<=> v129395(VarCurr,B) ) ) ) ).
fof(addAssignment_40844,axiom,
! [VarNext,B] :
( range_3_2(B)
=> ( v129417(VarNext,B)
<=> v129421(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2294,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129422(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v129421(VarNext,B)
<=> v129417(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2369,axiom,
! [VarNext] :
( v129422(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v129421(VarNext,B)
<=> v129438(VarNext,B) ) ) ) ).
fof(addAssignment_40843,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v129438(VarNext,B)
<=> v129436(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5371,axiom,
! [VarCurr] :
( ~ v129433(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v129436(VarCurr,B)
<=> v129395(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5373,axiom,
! [VarCurr] :
( v129433(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v129436(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25550,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129422(VarNext)
<=> ( v129423(VarNext)
& v129432(VarNext) ) ) ) ).
fof(addAssignment_40842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129432(VarNext)
<=> v129430(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25549,axiom,
! [VarCurr] :
( v129430(VarCurr)
<=> ( v129433(VarCurr)
| v129434(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25548,axiom,
! [VarCurr] :
( v129434(VarCurr)
<=> ( v15417(VarCurr)
& v129435(VarCurr) ) ) ).
fof(writeUnaryOperator_10447,axiom,
! [VarCurr] :
( ~ v129435(VarCurr)
<=> v129433(VarCurr) ) ).
fof(writeUnaryOperator_10446,axiom,
! [VarCurr] :
( ~ v129433(VarCurr)
<=> v15415(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25547,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129423(VarNext)
<=> ( v129424(VarNext)
& v129419(VarNext) ) ) ) ).
fof(writeUnaryOperator_10445,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129424(VarNext)
<=> v129426(VarNext) ) ) ).
fof(addAssignment_40841,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129426(VarNext)
<=> v129419(VarCurr) ) ) ).
fof(addAssignment_40840,axiom,
! [VarCurr] :
( v129419(VarCurr)
<=> v190(VarCurr) ) ).
fof(addAssignment_40839,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v129395(VarCurr,B)
<=> v129397(VarCurr,B) ) ) ).
fof(addAssignment_40838,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v129397(VarCurr,B)
<=> v129399(VarCurr,B) ) ) ).
fof(addAssignment_40837,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v129399(VarCurr,B)
<=> v245(VarCurr,B) ) ) ).
fof(addAssignment_40836,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v245(VarCurr,B)
<=> v247(VarCurr,B) ) ) ).
fof(addAssignment_40835,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v247(VarCurr,B)
<=> v249(VarCurr,B) ) ) ).
fof(addAssignment_40834,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v249(VarCurr,B)
<=> v251(VarCurr,B) ) ) ).
fof(addAssignment_40833,axiom,
! [VarCurr] :
( ( v251(VarCurr,bitIndex3)
<=> v253(VarCurr,bitIndex583) )
& ( v251(VarCurr,bitIndex2)
<=> v253(VarCurr,bitIndex582) ) ) ).
fof(addAssignment_40832,axiom,
! [VarNext] :
( ( v253(VarNext,bitIndex583)
<=> v129409(VarNext,bitIndex3) )
& ( v253(VarNext,bitIndex582)
<=> v129409(VarNext,bitIndex2) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_80,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129411(VarNext)
=> ( ( v129409(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex695) )
& ( v129409(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex694) )
& ( v129409(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex693) )
& ( v129409(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex692) )
& ( v129409(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex691) )
& ( v129409(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex690) )
& ( v129409(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex689) )
& ( v129409(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex688) )
& ( v129409(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex687) )
& ( v129409(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex686) )
& ( v129409(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex685) )
& ( v129409(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex684) )
& ( v129409(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex683) )
& ( v129409(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex682) )
& ( v129409(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex681) )
& ( v129409(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex680) )
& ( v129409(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex679) )
& ( v129409(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex678) )
& ( v129409(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex677) )
& ( v129409(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex676) )
& ( v129409(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex675) )
& ( v129409(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex674) )
& ( v129409(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex673) )
& ( v129409(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex672) )
& ( v129409(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex671) )
& ( v129409(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex670) )
& ( v129409(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex669) )
& ( v129409(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex668) )
& ( v129409(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex667) )
& ( v129409(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex666) )
& ( v129409(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex665) )
& ( v129409(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex664) )
& ( v129409(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex663) )
& ( v129409(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex662) )
& ( v129409(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex661) )
& ( v129409(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex660) )
& ( v129409(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex659) )
& ( v129409(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex658) )
& ( v129409(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex657) )
& ( v129409(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex656) )
& ( v129409(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex655) )
& ( v129409(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex654) )
& ( v129409(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex653) )
& ( v129409(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex652) )
& ( v129409(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex651) )
& ( v129409(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex650) )
& ( v129409(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex649) )
& ( v129409(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex648) )
& ( v129409(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex647) )
& ( v129409(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex646) )
& ( v129409(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex645) )
& ( v129409(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex644) )
& ( v129409(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex643) )
& ( v129409(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex642) )
& ( v129409(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex641) )
& ( v129409(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex640) )
& ( v129409(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex639) )
& ( v129409(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex638) )
& ( v129409(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex637) )
& ( v129409(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex636) )
& ( v129409(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex635) )
& ( v129409(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex634) )
& ( v129409(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex633) )
& ( v129409(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex632) )
& ( v129409(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex631) )
& ( v129409(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex630) )
& ( v129409(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex629) )
& ( v129409(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex628) )
& ( v129409(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex627) )
& ( v129409(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex626) )
& ( v129409(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex625) )
& ( v129409(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex624) )
& ( v129409(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex623) )
& ( v129409(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex622) )
& ( v129409(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex621) )
& ( v129409(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex620) )
& ( v129409(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex619) )
& ( v129409(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex618) )
& ( v129409(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex617) )
& ( v129409(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex616) )
& ( v129409(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex615) )
& ( v129409(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex614) )
& ( v129409(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex613) )
& ( v129409(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex612) )
& ( v129409(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex611) )
& ( v129409(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex610) )
& ( v129409(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex609) )
& ( v129409(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex608) )
& ( v129409(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex607) )
& ( v129409(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex606) )
& ( v129409(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex605) )
& ( v129409(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex604) )
& ( v129409(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex603) )
& ( v129409(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex602) )
& ( v129409(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex601) )
& ( v129409(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex600) )
& ( v129409(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex599) )
& ( v129409(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex598) )
& ( v129409(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex597) )
& ( v129409(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex596) )
& ( v129409(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex595) )
& ( v129409(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex594) )
& ( v129409(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex593) )
& ( v129409(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex592) )
& ( v129409(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex591) )
& ( v129409(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex590) )
& ( v129409(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex589) )
& ( v129409(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex588) )
& ( v129409(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex587) )
& ( v129409(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex586) )
& ( v129409(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex585) )
& ( v129409(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex584) )
& ( v129409(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex583) )
& ( v129409(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex582) )
& ( v129409(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex581) )
& ( v129409(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2368,axiom,
! [VarNext] :
( v129411(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129409(VarNext,B)
<=> v371(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25546,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129411(VarNext)
<=> ( v129412(VarNext)
& v366(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25545,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129412(VarNext)
<=> ( v129414(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129414(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_40831,axiom,
! [VarNext] :
( ( v253(VarNext,bitIndex467)
<=> v129401(VarNext,bitIndex3) )
& ( v253(VarNext,bitIndex466)
<=> v129401(VarNext,bitIndex2) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_79,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129403(VarNext)
=> ( ( v129401(VarNext,bitIndex115)
<=> v253(VarCurr,bitIndex579) )
& ( v129401(VarNext,bitIndex114)
<=> v253(VarCurr,bitIndex578) )
& ( v129401(VarNext,bitIndex113)
<=> v253(VarCurr,bitIndex577) )
& ( v129401(VarNext,bitIndex112)
<=> v253(VarCurr,bitIndex576) )
& ( v129401(VarNext,bitIndex111)
<=> v253(VarCurr,bitIndex575) )
& ( v129401(VarNext,bitIndex110)
<=> v253(VarCurr,bitIndex574) )
& ( v129401(VarNext,bitIndex109)
<=> v253(VarCurr,bitIndex573) )
& ( v129401(VarNext,bitIndex108)
<=> v253(VarCurr,bitIndex572) )
& ( v129401(VarNext,bitIndex107)
<=> v253(VarCurr,bitIndex571) )
& ( v129401(VarNext,bitIndex106)
<=> v253(VarCurr,bitIndex570) )
& ( v129401(VarNext,bitIndex105)
<=> v253(VarCurr,bitIndex569) )
& ( v129401(VarNext,bitIndex104)
<=> v253(VarCurr,bitIndex568) )
& ( v129401(VarNext,bitIndex103)
<=> v253(VarCurr,bitIndex567) )
& ( v129401(VarNext,bitIndex102)
<=> v253(VarCurr,bitIndex566) )
& ( v129401(VarNext,bitIndex101)
<=> v253(VarCurr,bitIndex565) )
& ( v129401(VarNext,bitIndex100)
<=> v253(VarCurr,bitIndex564) )
& ( v129401(VarNext,bitIndex99)
<=> v253(VarCurr,bitIndex563) )
& ( v129401(VarNext,bitIndex98)
<=> v253(VarCurr,bitIndex562) )
& ( v129401(VarNext,bitIndex97)
<=> v253(VarCurr,bitIndex561) )
& ( v129401(VarNext,bitIndex96)
<=> v253(VarCurr,bitIndex560) )
& ( v129401(VarNext,bitIndex95)
<=> v253(VarCurr,bitIndex559) )
& ( v129401(VarNext,bitIndex94)
<=> v253(VarCurr,bitIndex558) )
& ( v129401(VarNext,bitIndex93)
<=> v253(VarCurr,bitIndex557) )
& ( v129401(VarNext,bitIndex92)
<=> v253(VarCurr,bitIndex556) )
& ( v129401(VarNext,bitIndex91)
<=> v253(VarCurr,bitIndex555) )
& ( v129401(VarNext,bitIndex90)
<=> v253(VarCurr,bitIndex554) )
& ( v129401(VarNext,bitIndex89)
<=> v253(VarCurr,bitIndex553) )
& ( v129401(VarNext,bitIndex88)
<=> v253(VarCurr,bitIndex552) )
& ( v129401(VarNext,bitIndex87)
<=> v253(VarCurr,bitIndex551) )
& ( v129401(VarNext,bitIndex86)
<=> v253(VarCurr,bitIndex550) )
& ( v129401(VarNext,bitIndex85)
<=> v253(VarCurr,bitIndex549) )
& ( v129401(VarNext,bitIndex84)
<=> v253(VarCurr,bitIndex548) )
& ( v129401(VarNext,bitIndex83)
<=> v253(VarCurr,bitIndex547) )
& ( v129401(VarNext,bitIndex82)
<=> v253(VarCurr,bitIndex546) )
& ( v129401(VarNext,bitIndex81)
<=> v253(VarCurr,bitIndex545) )
& ( v129401(VarNext,bitIndex80)
<=> v253(VarCurr,bitIndex544) )
& ( v129401(VarNext,bitIndex79)
<=> v253(VarCurr,bitIndex543) )
& ( v129401(VarNext,bitIndex78)
<=> v253(VarCurr,bitIndex542) )
& ( v129401(VarNext,bitIndex77)
<=> v253(VarCurr,bitIndex541) )
& ( v129401(VarNext,bitIndex76)
<=> v253(VarCurr,bitIndex540) )
& ( v129401(VarNext,bitIndex75)
<=> v253(VarCurr,bitIndex539) )
& ( v129401(VarNext,bitIndex74)
<=> v253(VarCurr,bitIndex538) )
& ( v129401(VarNext,bitIndex73)
<=> v253(VarCurr,bitIndex537) )
& ( v129401(VarNext,bitIndex72)
<=> v253(VarCurr,bitIndex536) )
& ( v129401(VarNext,bitIndex71)
<=> v253(VarCurr,bitIndex535) )
& ( v129401(VarNext,bitIndex70)
<=> v253(VarCurr,bitIndex534) )
& ( v129401(VarNext,bitIndex69)
<=> v253(VarCurr,bitIndex533) )
& ( v129401(VarNext,bitIndex68)
<=> v253(VarCurr,bitIndex532) )
& ( v129401(VarNext,bitIndex67)
<=> v253(VarCurr,bitIndex531) )
& ( v129401(VarNext,bitIndex66)
<=> v253(VarCurr,bitIndex530) )
& ( v129401(VarNext,bitIndex65)
<=> v253(VarCurr,bitIndex529) )
& ( v129401(VarNext,bitIndex64)
<=> v253(VarCurr,bitIndex528) )
& ( v129401(VarNext,bitIndex63)
<=> v253(VarCurr,bitIndex527) )
& ( v129401(VarNext,bitIndex62)
<=> v253(VarCurr,bitIndex526) )
& ( v129401(VarNext,bitIndex61)
<=> v253(VarCurr,bitIndex525) )
& ( v129401(VarNext,bitIndex60)
<=> v253(VarCurr,bitIndex524) )
& ( v129401(VarNext,bitIndex59)
<=> v253(VarCurr,bitIndex523) )
& ( v129401(VarNext,bitIndex58)
<=> v253(VarCurr,bitIndex522) )
& ( v129401(VarNext,bitIndex57)
<=> v253(VarCurr,bitIndex521) )
& ( v129401(VarNext,bitIndex56)
<=> v253(VarCurr,bitIndex520) )
& ( v129401(VarNext,bitIndex55)
<=> v253(VarCurr,bitIndex519) )
& ( v129401(VarNext,bitIndex54)
<=> v253(VarCurr,bitIndex518) )
& ( v129401(VarNext,bitIndex53)
<=> v253(VarCurr,bitIndex517) )
& ( v129401(VarNext,bitIndex52)
<=> v253(VarCurr,bitIndex516) )
& ( v129401(VarNext,bitIndex51)
<=> v253(VarCurr,bitIndex515) )
& ( v129401(VarNext,bitIndex50)
<=> v253(VarCurr,bitIndex514) )
& ( v129401(VarNext,bitIndex49)
<=> v253(VarCurr,bitIndex513) )
& ( v129401(VarNext,bitIndex48)
<=> v253(VarCurr,bitIndex512) )
& ( v129401(VarNext,bitIndex47)
<=> v253(VarCurr,bitIndex511) )
& ( v129401(VarNext,bitIndex46)
<=> v253(VarCurr,bitIndex510) )
& ( v129401(VarNext,bitIndex45)
<=> v253(VarCurr,bitIndex509) )
& ( v129401(VarNext,bitIndex44)
<=> v253(VarCurr,bitIndex508) )
& ( v129401(VarNext,bitIndex43)
<=> v253(VarCurr,bitIndex507) )
& ( v129401(VarNext,bitIndex42)
<=> v253(VarCurr,bitIndex506) )
& ( v129401(VarNext,bitIndex41)
<=> v253(VarCurr,bitIndex505) )
& ( v129401(VarNext,bitIndex40)
<=> v253(VarCurr,bitIndex504) )
& ( v129401(VarNext,bitIndex39)
<=> v253(VarCurr,bitIndex503) )
& ( v129401(VarNext,bitIndex38)
<=> v253(VarCurr,bitIndex502) )
& ( v129401(VarNext,bitIndex37)
<=> v253(VarCurr,bitIndex501) )
& ( v129401(VarNext,bitIndex36)
<=> v253(VarCurr,bitIndex500) )
& ( v129401(VarNext,bitIndex35)
<=> v253(VarCurr,bitIndex499) )
& ( v129401(VarNext,bitIndex34)
<=> v253(VarCurr,bitIndex498) )
& ( v129401(VarNext,bitIndex33)
<=> v253(VarCurr,bitIndex497) )
& ( v129401(VarNext,bitIndex32)
<=> v253(VarCurr,bitIndex496) )
& ( v129401(VarNext,bitIndex31)
<=> v253(VarCurr,bitIndex495) )
& ( v129401(VarNext,bitIndex30)
<=> v253(VarCurr,bitIndex494) )
& ( v129401(VarNext,bitIndex29)
<=> v253(VarCurr,bitIndex493) )
& ( v129401(VarNext,bitIndex28)
<=> v253(VarCurr,bitIndex492) )
& ( v129401(VarNext,bitIndex27)
<=> v253(VarCurr,bitIndex491) )
& ( v129401(VarNext,bitIndex26)
<=> v253(VarCurr,bitIndex490) )
& ( v129401(VarNext,bitIndex25)
<=> v253(VarCurr,bitIndex489) )
& ( v129401(VarNext,bitIndex24)
<=> v253(VarCurr,bitIndex488) )
& ( v129401(VarNext,bitIndex23)
<=> v253(VarCurr,bitIndex487) )
& ( v129401(VarNext,bitIndex22)
<=> v253(VarCurr,bitIndex486) )
& ( v129401(VarNext,bitIndex21)
<=> v253(VarCurr,bitIndex485) )
& ( v129401(VarNext,bitIndex20)
<=> v253(VarCurr,bitIndex484) )
& ( v129401(VarNext,bitIndex19)
<=> v253(VarCurr,bitIndex483) )
& ( v129401(VarNext,bitIndex18)
<=> v253(VarCurr,bitIndex482) )
& ( v129401(VarNext,bitIndex17)
<=> v253(VarCurr,bitIndex481) )
& ( v129401(VarNext,bitIndex16)
<=> v253(VarCurr,bitIndex480) )
& ( v129401(VarNext,bitIndex15)
<=> v253(VarCurr,bitIndex479) )
& ( v129401(VarNext,bitIndex14)
<=> v253(VarCurr,bitIndex478) )
& ( v129401(VarNext,bitIndex13)
<=> v253(VarCurr,bitIndex477) )
& ( v129401(VarNext,bitIndex12)
<=> v253(VarCurr,bitIndex476) )
& ( v129401(VarNext,bitIndex11)
<=> v253(VarCurr,bitIndex475) )
& ( v129401(VarNext,bitIndex10)
<=> v253(VarCurr,bitIndex474) )
& ( v129401(VarNext,bitIndex9)
<=> v253(VarCurr,bitIndex473) )
& ( v129401(VarNext,bitIndex8)
<=> v253(VarCurr,bitIndex472) )
& ( v129401(VarNext,bitIndex7)
<=> v253(VarCurr,bitIndex471) )
& ( v129401(VarNext,bitIndex6)
<=> v253(VarCurr,bitIndex470) )
& ( v129401(VarNext,bitIndex5)
<=> v253(VarCurr,bitIndex469) )
& ( v129401(VarNext,bitIndex4)
<=> v253(VarCurr,bitIndex468) )
& ( v129401(VarNext,bitIndex3)
<=> v253(VarCurr,bitIndex467) )
& ( v129401(VarNext,bitIndex2)
<=> v253(VarCurr,bitIndex466) )
& ( v129401(VarNext,bitIndex1)
<=> v253(VarCurr,bitIndex465) )
& ( v129401(VarNext,bitIndex0)
<=> v253(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2367,axiom,
! [VarNext] :
( v129403(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129401(VarNext,B)
<=> v352(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25544,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129403(VarNext)
<=> ( v129404(VarNext)
& v347(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25543,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129404(VarNext)
<=> ( v129406(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeUnaryOperator_10443,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129406(VarNext)
<=> v302(VarNext) ) ) ).
fof(addAssignment_40830,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v283(VarCurr,B)
<=> v285(VarCurr,B) ) ) ).
fof(addAssignment_40829,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v285(VarCurr,B)
<=> v287(VarCurr,B) ) ) ).
fof(addAssignment_40828,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v287(VarCurr,B)
<=> v289(VarCurr,B) ) ) ).
fof(addAssignment_40827,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v289(VarCurr,B)
<=> v291(VarCurr,B) ) ) ).
fof(addAssignment_40826,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v291(VarCurr,B)
<=> v293(VarCurr,B) ) ) ).
fof(range_axiom_191,axiom,
! [B] :
( range_3_2(B)
<=> ( $false
| bitIndex2 = B
| bitIndex3 = B ) ) ).
fof(addAssignment_40825,axiom,
! [VarCurr] :
( v15451(VarCurr)
<=> v15453(VarCurr) ) ).
fof(addAssignment_40824,axiom,
! [VarCurr] :
( v15453(VarCurr)
<=> v15455(VarCurr) ) ).
fof(addAssignment_40823,axiom,
! [VarCurr] :
( v15455(VarCurr)
<=> v15457(VarCurr) ) ).
fof(addAssignment_40822,axiom,
! [VarCurr] :
( v15457(VarCurr)
<=> v15459(VarCurr) ) ).
fof(addAssignment_40821,axiom,
! [VarCurr] :
( v15459(VarCurr)
<=> v15461(VarCurr) ) ).
fof(addAssignment_40820,axiom,
! [VarCurr] :
( v15461(VarCurr)
<=> v15463(VarCurr) ) ).
fof(addAssignment_40819,axiom,
! [VarCurr] :
( v15463(VarCurr)
<=> v15465(VarCurr) ) ).
fof(addAssignment_40818,axiom,
! [VarCurr] :
( v15465(VarCurr)
<=> v15467(VarCurr,bitIndex4) ) ).
fof(addAssignment_40817,axiom,
! [VarNext] :
( v15467(VarNext,bitIndex4)
<=> v129365(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_2293,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129366(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129365(VarNext,B)
<=> v15467(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2366,axiom,
! [VarNext] :
( v129366(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129365(VarNext,B)
<=> v129329(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25542,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129366(VarNext)
<=> v129367(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25541,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129367(VarNext)
<=> ( v129369(VarNext)
& v105202(VarNext) ) ) ) ).
fof(writeUnaryOperator_10442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129369(VarNext)
<=> v105209(VarNext) ) ) ).
fof(addAssignment_40816,axiom,
! [VarCurr] :
( v15469(VarCurr,bitIndex4)
<=> v129305(VarCurr,bitIndex4) ) ).
fof(addAssignment_40815,axiom,
! [VarCurr] :
( v129302(VarCurr,bitIndex4)
<=> v129303(VarCurr,bitIndex4) ) ).
fof(addAssignment_40814,axiom,
! [VarNext] :
( v15467(VarNext,bitIndex3)
<=> v129357(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129358(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129357(VarNext,B)
<=> v15467(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2365,axiom,
! [VarNext] :
( v129358(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129357(VarNext,B)
<=> v129329(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25540,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129358(VarNext)
<=> v129359(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129359(VarNext)
<=> ( v129361(VarNext)
& v105202(VarNext) ) ) ) ).
fof(writeUnaryOperator_10441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129361(VarNext)
<=> v105209(VarNext) ) ) ).
fof(addAssignment_40813,axiom,
! [VarCurr] :
( v15469(VarCurr,bitIndex3)
<=> v129305(VarCurr,bitIndex3) ) ).
fof(addAssignment_40812,axiom,
! [VarCurr] :
( v129302(VarCurr,bitIndex3)
<=> v129303(VarCurr,bitIndex3) ) ).
fof(addAssignment_40811,axiom,
! [VarNext] :
( v15467(VarNext,bitIndex2)
<=> v129349(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2291,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129350(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129349(VarNext,B)
<=> v15467(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2364,axiom,
! [VarNext] :
( v129350(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129349(VarNext,B)
<=> v129329(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129350(VarNext)
<=> v129351(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25537,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129351(VarNext)
<=> ( v129353(VarNext)
& v105202(VarNext) ) ) ) ).
fof(writeUnaryOperator_10440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129353(VarNext)
<=> v105209(VarNext) ) ) ).
fof(addAssignment_40810,axiom,
! [VarCurr] :
( v15469(VarCurr,bitIndex2)
<=> v129305(VarCurr,bitIndex2) ) ).
fof(addAssignment_40809,axiom,
! [VarCurr] :
( v129302(VarCurr,bitIndex2)
<=> v129303(VarCurr,bitIndex2) ) ).
fof(addAssignment_40808,axiom,
! [VarNext] :
( v15467(VarNext,bitIndex1)
<=> v129341(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2290,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129342(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129341(VarNext,B)
<=> v15467(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2363,axiom,
! [VarNext] :
( v129342(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129341(VarNext,B)
<=> v129329(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129342(VarNext)
<=> v129343(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129343(VarNext)
<=> ( v129345(VarNext)
& v105202(VarNext) ) ) ) ).
fof(writeUnaryOperator_10439,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129345(VarNext)
<=> v105209(VarNext) ) ) ).
fof(addAssignment_40807,axiom,
! [VarCurr] :
( v15469(VarCurr,bitIndex1)
<=> v129305(VarCurr,bitIndex1) ) ).
fof(addAssignment_40806,axiom,
! [VarCurr] :
( v129302(VarCurr,bitIndex1)
<=> v129303(VarCurr,bitIndex1) ) ).
fof(addAssignment_40805,axiom,
! [VarNext] :
( v15467(VarNext,bitIndex0)
<=> v129333(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2289,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129334(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129333(VarNext,B)
<=> v15467(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2362,axiom,
! [VarNext] :
( v129334(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129333(VarNext,B)
<=> v129329(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129334(VarNext)
<=> v129335(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129335(VarNext)
<=> ( v129337(VarNext)
& v105202(VarNext) ) ) ) ).
fof(writeUnaryOperator_10438,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129337(VarNext)
<=> v105209(VarNext) ) ) ).
fof(addAssignment_40804,axiom,
! [VarCurr] :
( v15469(VarCurr,bitIndex0)
<=> v129305(VarCurr,bitIndex0) ) ).
fof(addAssignment_40803,axiom,
! [VarNext] :
( v15467(VarNext,bitIndex5)
<=> v129320(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_2288,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129321(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129320(VarNext,B)
<=> v15467(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2361,axiom,
! [VarNext] :
( v129321(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129320(VarNext,B)
<=> v129329(VarNext,B) ) ) ) ).
fof(addAssignment_40802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129329(VarNext,B)
<=> v129327(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3111,axiom,
! [VarCurr] :
( ~ v105216(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129327(VarCurr,B)
<=> v15469(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2898,axiom,
! [VarCurr] :
( v105216(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129327(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129321(VarNext)
<=> v129322(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129322(VarNext)
<=> ( v129324(VarNext)
& v105202(VarNext) ) ) ) ).
fof(writeUnaryOperator_10437,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129324(VarNext)
<=> v105209(VarNext) ) ) ).
fof(addAssignment_40801,axiom,
! [VarCurr] :
( v15469(VarCurr,bitIndex5)
<=> v129305(VarCurr,bitIndex5) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3110,axiom,
! [VarCurr] :
( ~ v129306(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129305(VarCurr,B)
<=> v129307(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2897,axiom,
! [VarCurr] :
( v129306(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129305(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_184,axiom,
! [VarCurr] :
( ( ~ v129308(VarCurr)
& ~ v129310(VarCurr)
& ~ v129314(VarCurr) )
=> ! [B] :
( range_5_0(B)
=> ( v129307(VarCurr,B)
<=> v15467(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1315,axiom,
! [VarCurr] :
( v129314(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129307(VarCurr,B)
<=> v129316(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5370,axiom,
! [VarCurr] :
( v129310(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129307(VarCurr,B)
<=> v129312(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5372,axiom,
! [VarCurr] :
( v129308(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129307(VarCurr,B)
<=> v15467(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9184,axiom,
! [VarCurr] :
( v129317(VarCurr)
<=> ( ( v129318(VarCurr,bitIndex1)
<=> $true )
& ( v129318(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40800,axiom,
! [VarCurr] :
( v129318(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_40799,axiom,
! [VarCurr] :
( v129318(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(addAssignment_40798,axiom,
! [VarCurr] :
( v129316(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_40797,axiom,
! [VarCurr,B] :
( range_5_1(B)
=> ( v129316(VarCurr,B)
<=> v129302(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_9183,axiom,
! [VarCurr] :
( v129314(VarCurr)
<=> ( ( v129315(VarCurr,bitIndex1)
<=> $true )
& ( v129315(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40796,axiom,
! [VarCurr] :
( v129315(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_40795,axiom,
! [VarCurr] :
( v129315(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(addAssignment_40794,axiom,
! [VarCurr] :
( ( v129312(VarCurr,bitIndex4)
<=> v15467(VarCurr,bitIndex5) )
& ( v129312(VarCurr,bitIndex3)
<=> v15467(VarCurr,bitIndex4) )
& ( v129312(VarCurr,bitIndex2)
<=> v15467(VarCurr,bitIndex3) )
& ( v129312(VarCurr,bitIndex1)
<=> v15467(VarCurr,bitIndex2) )
& ( v129312(VarCurr,bitIndex0)
<=> v15467(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_40793,axiom,
! [VarCurr] :
( v129312(VarCurr,bitIndex5)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_9182,axiom,
! [VarCurr] :
( v129310(VarCurr)
<=> ( ( v129311(VarCurr,bitIndex1)
<=> $false )
& ( v129311(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40792,axiom,
! [VarCurr] :
( v129311(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_40791,axiom,
! [VarCurr] :
( v129311(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9181,axiom,
! [VarCurr] :
( v129308(VarCurr)
<=> ( ( v129309(VarCurr,bitIndex1)
<=> $false )
& ( v129309(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40790,axiom,
! [VarCurr] :
( v129309(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_40789,axiom,
! [VarCurr] :
( v129309(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(writeUnaryOperator_10436,axiom,
! [VarCurr] :
( ~ v129306(VarCurr)
<=> v94(VarCurr) ) ).
fof(addAssignment_40788,axiom,
! [VarCurr] :
( v129302(VarCurr,bitIndex5)
<=> v129303(VarCurr,bitIndex5) ) ).
fof(addAssignment_40787,axiom,
! [VarCurr] :
( v129303(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_40786,axiom,
! [VarCurr] :
( ( v129303(VarCurr,bitIndex5)
<=> v15467(VarCurr,bitIndex4) )
& ( v129303(VarCurr,bitIndex4)
<=> v15467(VarCurr,bitIndex3) )
& ( v129303(VarCurr,bitIndex3)
<=> v15467(VarCurr,bitIndex2) )
& ( v129303(VarCurr,bitIndex2)
<=> v15467(VarCurr,bitIndex1) )
& ( v129303(VarCurr,bitIndex1)
<=> v15467(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40785,axiom,
! [VarCurr] :
( v15471(VarCurr)
<=> v15473(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3109,axiom,
! [VarCurr] :
( ~ v129289(VarCurr)
=> ( v15473(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2896,axiom,
! [VarCurr] :
( v129289(VarCurr)
=> ( v15473(VarCurr)
<=> v129297(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5369,axiom,
! [VarCurr] :
( ~ v129291(VarCurr)
=> ( v129297(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5371,axiom,
! [VarCurr] :
( v129291(VarCurr)
=> ( v129297(VarCurr)
<=> v129298(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1314,axiom,
! [VarCurr] :
( ( ~ v105013(VarCurr)
& ~ v105868(VarCurr) )
=> ( v129298(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5368,axiom,
! [VarCurr] :
( v105868(VarCurr)
=> ( v129298(VarCurr)
<=> v129300(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5370,axiom,
! [VarCurr] :
( v105013(VarCurr)
=> ( v129298(VarCurr)
<=> v129299(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3108,axiom,
! [VarCurr] :
( ~ v99843(VarCurr)
=> ( v129300(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2895,axiom,
! [VarCurr] :
( v99843(VarCurr)
=> ( v129300(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3107,axiom,
! [VarCurr] :
( ~ v104206(VarCurr)
=> ( v129299(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2894,axiom,
! [VarCurr] :
( v104206(VarCurr)
=> ( v129299(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25530,axiom,
! [VarCurr] :
( v129289(VarCurr)
<=> ( v129290(VarCurr)
& v129296(VarCurr) ) ) ).
fof(writeUnaryOperator_10435,axiom,
! [VarCurr] :
( ~ v129296(VarCurr)
<=> v105017(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25529,axiom,
! [VarCurr] :
( v129290(VarCurr)
<=> ( v129291(VarCurr)
| v129295(VarCurr) ) ) ).
fof(writeUnaryOperator_10434,axiom,
! [VarCurr] :
( ~ v129295(VarCurr)
<=> v105014(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25528,axiom,
! [VarCurr] :
( v129291(VarCurr)
<=> ( v129292(VarCurr)
& v105014(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25527,axiom,
! [VarCurr] :
( v129292(VarCurr)
<=> ( v129293(VarCurr)
| v129294(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9180,axiom,
! [VarCurr] :
( v129294(VarCurr)
<=> ( ( v88(VarCurr,bitIndex1)
<=> $true )
& ( v88(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25526,axiom,
! [VarCurr] :
( v129293(VarCurr)
<=> ( v105013(VarCurr)
| v105868(VarCurr) ) ) ).
fof(addAssignment_40784,axiom,
! [VarCurr] :
( v15475(VarCurr)
<=> v15477(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9179,axiom,
! [VarCurr] :
( v15477(VarCurr)
<=> ( ( v15479(VarCurr,bitIndex2)
<=> $false )
& ( v15479(VarCurr,bitIndex1)
<=> $false )
& ( v15479(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129273(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v15479(VarNext,B)
<=> v15479(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2360,axiom,
! [VarNext] :
( v129273(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v15479(VarNext,B)
<=> v129283(VarNext,B) ) ) ) ).
fof(addAssignment_40783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v129283(VarNext,B)
<=> v129281(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3106,axiom,
! [VarCurr] :
( ~ v129284(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129281(VarCurr,B)
<=> v15483(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2893,axiom,
! [VarCurr] :
( v129284(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129281(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_10433,axiom,
! [VarCurr] :
( ~ v129284(VarCurr)
<=> v15481(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25525,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129273(VarNext)
<=> v129274(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129274(VarNext)
<=> ( v129275(VarNext)
& v129270(VarNext) ) ) ) ).
fof(writeUnaryOperator_10432,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129275(VarNext)
<=> v129277(VarNext) ) ) ).
fof(addAssignment_40782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129277(VarNext)
<=> v129270(VarCurr) ) ) ).
fof(addAssignment_40781,axiom,
! [VarCurr] :
( v129270(VarCurr)
<=> v104990(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_183,axiom,
! [VarCurr] :
( ( ~ v129221(VarCurr)
& ~ v129223(VarCurr)
& ~ v129250(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v15483(VarCurr,B)
<=> v15479(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1313,axiom,
! [VarCurr] :
( v129250(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v15483(VarCurr,B)
<=> v129252(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5367,axiom,
! [VarCurr] :
( v129223(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v15483(VarCurr,B)
<=> v129225(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5369,axiom,
! [VarCurr] :
( v129221(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v15483(VarCurr,B)
<=> v15479(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9178,axiom,
! [VarCurr] :
( v129267(VarCurr)
<=> ( ( v129268(VarCurr,bitIndex1)
<=> $true )
& ( v129268(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40780,axiom,
! [VarCurr] :
( v129268(VarCurr,bitIndex0)
<=> v99837(VarCurr) ) ).
fof(addAssignment_40779,axiom,
! [VarCurr] :
( v129268(VarCurr,bitIndex1)
<=> v15485(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3105,axiom,
! [VarCurr] :
( ~ v129253(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129252(VarCurr,B)
<=> v129254(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2892,axiom,
! [VarCurr] :
( v129253(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129252(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(addAssignment_40778,axiom,
! [VarCurr] :
( v129254(VarCurr,bitIndex0)
<=> v129264(VarCurr) ) ).
fof(addAssignment_40777,axiom,
! [VarCurr] :
( v129254(VarCurr,bitIndex1)
<=> v129262(VarCurr) ) ).
fof(addAssignment_40776,axiom,
! [VarCurr] :
( v129254(VarCurr,bitIndex2)
<=> v129256(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25523,axiom,
! [VarCurr] :
( v129262(VarCurr)
<=> ( v129263(VarCurr)
& v129266(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2455,axiom,
! [VarCurr] :
( v129266(VarCurr)
<=> ( v15479(VarCurr,bitIndex0)
| v15479(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25522,axiom,
! [VarCurr] :
( v129263(VarCurr)
<=> ( v129264(VarCurr)
| v129265(VarCurr) ) ) ).
fof(writeUnaryOperator_10431,axiom,
! [VarCurr] :
( ~ v129265(VarCurr)
<=> v15479(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10430,axiom,
! [VarCurr] :
( ~ v129264(VarCurr)
<=> v15479(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25521,axiom,
! [VarCurr] :
( v129256(VarCurr)
<=> ( v129257(VarCurr)
& v129261(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2454,axiom,
! [VarCurr] :
( v129261(VarCurr)
<=> ( v129259(VarCurr)
| v15479(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25520,axiom,
! [VarCurr] :
( v129257(VarCurr)
<=> ( v129258(VarCurr)
| v129260(VarCurr) ) ) ).
fof(writeUnaryOperator_10429,axiom,
! [VarCurr] :
( ~ v129260(VarCurr)
<=> v15479(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10428,axiom,
! [VarCurr] :
( ~ v129258(VarCurr)
<=> v129259(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2453,axiom,
! [VarCurr] :
( v129259(VarCurr)
<=> ( v15479(VarCurr,bitIndex0)
& v15479(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_9177,axiom,
! [VarCurr] :
( v129253(VarCurr)
<=> ( ( v15479(VarCurr,bitIndex2)
<=> $true )
& ( v15479(VarCurr,bitIndex1)
<=> $false )
& ( v15479(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9176,axiom,
! [VarCurr] :
( v129250(VarCurr)
<=> ( ( v129251(VarCurr,bitIndex1)
<=> $true )
& ( v129251(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40775,axiom,
! [VarCurr] :
( v129251(VarCurr,bitIndex0)
<=> v99837(VarCurr) ) ).
fof(addAssignment_40774,axiom,
! [VarCurr] :
( v129251(VarCurr,bitIndex1)
<=> v15485(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3104,axiom,
! [VarCurr] :
( ~ v129226(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v129225(VarCurr,B)
<=> v129227(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2891,axiom,
! [VarCurr] :
( v129226(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v129225(VarCurr,B)
<=> $false ) ) ) ).
fof(addSignExtensionConstraint_133,axiom,
! [VarCurr] :
( v129227(VarCurr,bitIndex4)
<=> v129228(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_132,axiom,
! [VarCurr] :
( v129227(VarCurr,bitIndex5)
<=> v129228(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_131,axiom,
! [VarCurr] :
( v129227(VarCurr,bitIndex6)
<=> v129228(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_130,axiom,
! [VarCurr] :
( v129227(VarCurr,bitIndex7)
<=> v129228(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_129,axiom,
! [VarCurr] :
( v129227(VarCurr,bitIndex8)
<=> v129228(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_128,axiom,
! [VarCurr] :
( v129227(VarCurr,bitIndex9)
<=> v129228(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_127,axiom,
! [VarCurr] :
( v129227(VarCurr,bitIndex10)
<=> v129228(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_126,axiom,
! [VarCurr] :
( v129227(VarCurr,bitIndex11)
<=> v129228(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_125,axiom,
! [VarCurr] :
( v129227(VarCurr,bitIndex12)
<=> v129228(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_124,axiom,
! [VarCurr] :
( v129227(VarCurr,bitIndex13)
<=> v129228(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_123,axiom,
! [VarCurr] :
( v129227(VarCurr,bitIndex14)
<=> v129228(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_122,axiom,
! [VarCurr] :
( v129227(VarCurr,bitIndex15)
<=> v129228(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_121,axiom,
! [VarCurr] :
( v129227(VarCurr,bitIndex16)
<=> v129228(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_120,axiom,
! [VarCurr] :
( v129227(VarCurr,bitIndex17)
<=> v129228(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_119,axiom,
! [VarCurr] :
( v129227(VarCurr,bitIndex18)
<=> v129228(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_118,axiom,
! [VarCurr] :
( v129227(VarCurr,bitIndex19)
<=> v129228(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_117,axiom,
! [VarCurr] :
( v129227(VarCurr,bitIndex20)
<=> v129228(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_116,axiom,
! [VarCurr] :
( v129227(VarCurr,bitIndex21)
<=> v129228(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_115,axiom,
! [VarCurr] :
( v129227(VarCurr,bitIndex22)
<=> v129228(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_114,axiom,
! [VarCurr] :
( v129227(VarCurr,bitIndex23)
<=> v129228(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_113,axiom,
! [VarCurr] :
( v129227(VarCurr,bitIndex24)
<=> v129228(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_112,axiom,
! [VarCurr] :
( v129227(VarCurr,bitIndex25)
<=> v129228(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_111,axiom,
! [VarCurr] :
( v129227(VarCurr,bitIndex26)
<=> v129228(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_110,axiom,
! [VarCurr] :
( v129227(VarCurr,bitIndex27)
<=> v129228(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_109,axiom,
! [VarCurr] :
( v129227(VarCurr,bitIndex28)
<=> v129228(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_108,axiom,
! [VarCurr] :
( v129227(VarCurr,bitIndex29)
<=> v129228(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_107,axiom,
! [VarCurr] :
( v129227(VarCurr,bitIndex30)
<=> v129228(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_106,axiom,
! [VarCurr] :
( v129227(VarCurr,bitIndex31)
<=> v129228(VarCurr,bitIndex3) ) ).
fof(addAssignment_40773,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v129227(VarCurr,B)
<=> v129228(VarCurr,B) ) ) ).
fof(addAssignment_40772,axiom,
! [VarCurr] :
( v129228(VarCurr,bitIndex0)
<=> v129248(VarCurr) ) ).
fof(addAssignment_40771,axiom,
! [VarCurr] :
( v129228(VarCurr,bitIndex1)
<=> v129246(VarCurr) ) ).
fof(addAssignment_40770,axiom,
! [VarCurr] :
( v129228(VarCurr,bitIndex2)
<=> v129242(VarCurr) ) ).
fof(addAssignment_40769,axiom,
! [VarCurr] :
( v129228(VarCurr,bitIndex3)
<=> v129230(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25519,axiom,
! [VarCurr] :
( v129246(VarCurr)
<=> ( v129247(VarCurr)
& v129249(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25518,axiom,
! [VarCurr] :
( v129249(VarCurr)
<=> ( v129234(VarCurr,bitIndex0)
| v129238(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2452,axiom,
! [VarCurr] :
( v129247(VarCurr)
<=> ( v129248(VarCurr)
| v129234(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10427,axiom,
! [VarCurr] :
( ~ v129248(VarCurr)
<=> v129234(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25517,axiom,
! [VarCurr] :
( v129242(VarCurr)
<=> ( v129243(VarCurr)
& v129245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25516,axiom,
! [VarCurr] :
( v129245(VarCurr)
<=> ( v129236(VarCurr)
| v129239(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2451,axiom,
! [VarCurr] :
( v129243(VarCurr)
<=> ( v129244(VarCurr)
| v129234(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10426,axiom,
! [VarCurr] :
( ~ v129244(VarCurr)
<=> v129236(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25515,axiom,
! [VarCurr] :
( v129230(VarCurr)
<=> ( v129231(VarCurr)
& v129240(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25514,axiom,
! [VarCurr] :
( v129240(VarCurr)
<=> ( v129233(VarCurr)
| v129241(VarCurr) ) ) ).
fof(writeUnaryOperator_10425,axiom,
! [VarCurr] :
( ~ v129241(VarCurr)
<=> v129234(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2450,axiom,
! [VarCurr] :
( v129231(VarCurr)
<=> ( v129232(VarCurr)
| v129234(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10424,axiom,
! [VarCurr] :
( ~ v129232(VarCurr)
<=> v129233(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2449,axiom,
! [VarCurr] :
( v129233(VarCurr)
<=> ( v129234(VarCurr,bitIndex2)
| v129235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25513,axiom,
! [VarCurr] :
( v129235(VarCurr)
<=> ( v129236(VarCurr)
& v129239(VarCurr) ) ) ).
fof(writeUnaryOperator_10423,axiom,
! [VarCurr] :
( ~ v129239(VarCurr)
<=> v129234(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2448,axiom,
! [VarCurr] :
( v129236(VarCurr)
<=> ( v129234(VarCurr,bitIndex1)
| v129237(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25512,axiom,
! [VarCurr] :
( v129237(VarCurr)
<=> ( v129234(VarCurr,bitIndex0)
& v129238(VarCurr) ) ) ).
fof(writeUnaryOperator_10422,axiom,
! [VarCurr] :
( ~ v129238(VarCurr)
<=> v129234(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_11,axiom,
! [VarCurr] : ~ v129234(VarCurr,bitIndex3) ).
fof(addAssignment_40768,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v129234(VarCurr,B)
<=> v15479(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_9175,axiom,
! [VarCurr] :
( v129226(VarCurr)
<=> ( ( v15479(VarCurr,bitIndex2)
<=> $false )
& ( v15479(VarCurr,bitIndex1)
<=> $false )
& ( v15479(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9174,axiom,
! [VarCurr] :
( v129223(VarCurr)
<=> ( ( v129224(VarCurr,bitIndex1)
<=> $false )
& ( v129224(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40767,axiom,
! [VarCurr] :
( v129224(VarCurr,bitIndex0)
<=> v99837(VarCurr) ) ).
fof(addAssignment_40766,axiom,
! [VarCurr] :
( v129224(VarCurr,bitIndex1)
<=> v15485(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9173,axiom,
! [VarCurr] :
( v129221(VarCurr)
<=> ( ( v129222(VarCurr,bitIndex1)
<=> $false )
& ( v129222(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40765,axiom,
! [VarCurr] :
( v129222(VarCurr,bitIndex0)
<=> v99837(VarCurr) ) ).
fof(addAssignment_40764,axiom,
! [VarCurr] :
( v129222(VarCurr,bitIndex1)
<=> v15485(VarCurr) ) ).
fof(addAssignment_40763,axiom,
! [VarCurr] :
( v99837(VarCurr)
<=> v99839(VarCurr) ) ).
fof(addAssignment_40762,axiom,
! [VarCurr] :
( v99839(VarCurr)
<=> v99841(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3103,axiom,
! [VarCurr] :
( ~ v129215(VarCurr)
=> ( v99841(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2890,axiom,
! [VarCurr] :
( v129215(VarCurr)
=> ( v99841(VarCurr)
<=> v129219(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5366,axiom,
! [VarCurr] :
( ~ v105017(VarCurr)
=> ( v129219(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5368,axiom,
! [VarCurr] :
( v105017(VarCurr)
=> ( v129219(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25511,axiom,
! [VarCurr] :
( v129215(VarCurr)
<=> ( v105017(VarCurr)
| v129216(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25510,axiom,
! [VarCurr] :
( v129216(VarCurr)
<=> ( v129217(VarCurr)
& v129218(VarCurr) ) ) ).
fof(writeUnaryOperator_10421,axiom,
! [VarCurr] :
( ~ v129218(VarCurr)
<=> v105017(VarCurr) ) ).
fof(writeUnaryOperator_10420,axiom,
! [VarCurr] :
( ~ v129217(VarCurr)
<=> v105014(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2447,axiom,
! [VarCurr] :
( v99843(VarCurr)
<=> ( v129213(VarCurr)
| v99845(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2446,axiom,
! [VarCurr] :
( v129213(VarCurr)
<=> ( v129191(VarCurr)
| v99845(VarCurr,bitIndex2) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2286,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129199(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v99845(VarNext,B)
<=> v99845(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2359,axiom,
! [VarNext] :
( v129199(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v99845(VarNext,B)
<=> v129207(VarNext,B) ) ) ) ).
fof(addAssignment_40761,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v129207(VarNext,B)
<=> v129205(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3102,axiom,
! [VarCurr] :
( ~ v129208(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v129205(VarCurr,B)
<=> v99847(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2889,axiom,
! [VarCurr] :
( v129208(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v129205(VarCurr,B)
<=> b1000(B) ) ) ) ).
fof(writeUnaryOperator_10419,axiom,
! [VarCurr] :
( ~ v129208(VarCurr)
<=> v82(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25509,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129199(VarNext)
<=> v129200(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25508,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129200(VarNext)
<=> ( v129201(VarNext)
& v104990(VarNext) ) ) ) ).
fof(writeUnaryOperator_10418,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129201(VarNext)
<=> v104997(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1312,axiom,
! [VarCurr] :
( ( ~ v129152(VarCurr)
& ~ v129175(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v99847(VarCurr,B)
<=> v99845(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5365,axiom,
! [VarCurr] :
( v129175(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v99847(VarCurr,B)
<=> v129177(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5367,axiom,
! [VarCurr] :
( v129152(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v99847(VarCurr,B)
<=> v129154(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25507,axiom,
! [VarCurr] :
( v129192(VarCurr)
<=> ( v129193(VarCurr)
| v129195(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9172,axiom,
! [VarCurr] :
( v129195(VarCurr)
<=> ( ( v129196(VarCurr,bitIndex1)
<=> $true )
& ( v129196(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40760,axiom,
! [VarCurr] :
( v129196(VarCurr,bitIndex0)
<=> v129139(VarCurr) ) ).
fof(addAssignment_40759,axiom,
! [VarCurr] :
( v129196(VarCurr,bitIndex1)
<=> v99849(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9171,axiom,
! [VarCurr] :
( v129193(VarCurr)
<=> ( ( v129194(VarCurr,bitIndex1)
<=> $false )
& ( v129194(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40758,axiom,
! [VarCurr] :
( v129194(VarCurr,bitIndex0)
<=> v129139(VarCurr) ) ).
fof(addAssignment_40757,axiom,
! [VarCurr] :
( v129194(VarCurr,bitIndex1)
<=> v99849(VarCurr) ) ).
fof(addAssignment_40756,axiom,
! [VarCurr] :
( v129177(VarCurr,bitIndex0)
<=> v129173(VarCurr) ) ).
fof(addAssignment_40755,axiom,
! [VarCurr] :
( v129177(VarCurr,bitIndex1)
<=> v129189(VarCurr) ) ).
fof(addAssignment_40754,axiom,
! [VarCurr] :
( v129177(VarCurr,bitIndex2)
<=> v129185(VarCurr) ) ).
fof(addAssignment_40753,axiom,
! [VarCurr] :
( v129177(VarCurr,bitIndex3)
<=> v129179(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25506,axiom,
! [VarCurr] :
( v129189(VarCurr)
<=> ( v129190(VarCurr)
& v129191(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2445,axiom,
! [VarCurr] :
( v129191(VarCurr)
<=> ( v99845(VarCurr,bitIndex0)
| v99845(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25505,axiom,
! [VarCurr] :
( v129190(VarCurr)
<=> ( v129173(VarCurr)
| v129163(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25504,axiom,
! [VarCurr] :
( v129185(VarCurr)
<=> ( v129186(VarCurr)
& v129188(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2444,axiom,
! [VarCurr] :
( v129188(VarCurr)
<=> ( v99845(VarCurr,bitIndex2)
| v129183(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25503,axiom,
! [VarCurr] :
( v129186(VarCurr)
<=> ( v129164(VarCurr)
| v129187(VarCurr) ) ) ).
fof(writeUnaryOperator_10417,axiom,
! [VarCurr] :
( ~ v129187(VarCurr)
<=> v129183(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25502,axiom,
! [VarCurr] :
( v129179(VarCurr)
<=> ( v129180(VarCurr)
& v129184(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2443,axiom,
! [VarCurr] :
( v129184(VarCurr)
<=> ( v99845(VarCurr,bitIndex3)
| v129182(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25501,axiom,
! [VarCurr] :
( v129180(VarCurr)
<=> ( v129166(VarCurr)
| v129181(VarCurr) ) ) ).
fof(writeUnaryOperator_10416,axiom,
! [VarCurr] :
( ~ v129181(VarCurr)
<=> v129182(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2442,axiom,
! [VarCurr] :
( v129182(VarCurr)
<=> ( v99845(VarCurr,bitIndex2)
& v129183(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2441,axiom,
! [VarCurr] :
( v129183(VarCurr)
<=> ( v99845(VarCurr,bitIndex0)
& v99845(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_9170,axiom,
! [VarCurr] :
( v129175(VarCurr)
<=> ( ( v129176(VarCurr,bitIndex1)
<=> $true )
& ( v129176(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40752,axiom,
! [VarCurr] :
( v129176(VarCurr,bitIndex0)
<=> v129139(VarCurr) ) ).
fof(addAssignment_40751,axiom,
! [VarCurr] :
( v129176(VarCurr,bitIndex1)
<=> v99849(VarCurr) ) ).
fof(addAssignment_40750,axiom,
! [VarCurr] :
( v129154(VarCurr,bitIndex0)
<=> v129173(VarCurr) ) ).
fof(addAssignment_40749,axiom,
! [VarCurr] :
( v129154(VarCurr,bitIndex1)
<=> v129171(VarCurr) ) ).
fof(addAssignment_40748,axiom,
! [VarCurr] :
( v129154(VarCurr,bitIndex2)
<=> v129167(VarCurr) ) ).
fof(addAssignment_40747,axiom,
! [VarCurr] :
( v129154(VarCurr,bitIndex3)
<=> v129156(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25500,axiom,
! [VarCurr] :
( v129171(VarCurr)
<=> ( v129172(VarCurr)
& v129174(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25499,axiom,
! [VarCurr] :
( v129174(VarCurr)
<=> ( v99845(VarCurr,bitIndex0)
| v129163(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2440,axiom,
! [VarCurr] :
( v129172(VarCurr)
<=> ( v129173(VarCurr)
| v99845(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10415,axiom,
! [VarCurr] :
( ~ v129173(VarCurr)
<=> v99845(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25498,axiom,
! [VarCurr] :
( v129167(VarCurr)
<=> ( v129168(VarCurr)
& v129170(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25497,axiom,
! [VarCurr] :
( v129170(VarCurr)
<=> ( v129161(VarCurr)
| v129164(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2439,axiom,
! [VarCurr] :
( v129168(VarCurr)
<=> ( v129169(VarCurr)
| v99845(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10414,axiom,
! [VarCurr] :
( ~ v129169(VarCurr)
<=> v129161(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25496,axiom,
! [VarCurr] :
( v129156(VarCurr)
<=> ( v129157(VarCurr)
& v129165(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25495,axiom,
! [VarCurr] :
( v129165(VarCurr)
<=> ( v129159(VarCurr)
| v129166(VarCurr) ) ) ).
fof(writeUnaryOperator_10413,axiom,
! [VarCurr] :
( ~ v129166(VarCurr)
<=> v99845(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2438,axiom,
! [VarCurr] :
( v129157(VarCurr)
<=> ( v129158(VarCurr)
| v99845(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10412,axiom,
! [VarCurr] :
( ~ v129158(VarCurr)
<=> v129159(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2437,axiom,
! [VarCurr] :
( v129159(VarCurr)
<=> ( v99845(VarCurr,bitIndex2)
| v129160(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25494,axiom,
! [VarCurr] :
( v129160(VarCurr)
<=> ( v129161(VarCurr)
& v129164(VarCurr) ) ) ).
fof(writeUnaryOperator_10411,axiom,
! [VarCurr] :
( ~ v129164(VarCurr)
<=> v99845(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2436,axiom,
! [VarCurr] :
( v129161(VarCurr)
<=> ( v99845(VarCurr,bitIndex1)
| v129162(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25493,axiom,
! [VarCurr] :
( v129162(VarCurr)
<=> ( v99845(VarCurr,bitIndex0)
& v129163(VarCurr) ) ) ).
fof(writeUnaryOperator_10410,axiom,
! [VarCurr] :
( ~ v129163(VarCurr)
<=> v99845(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_9169,axiom,
! [VarCurr] :
( v129152(VarCurr)
<=> ( ( v129153(VarCurr,bitIndex1)
<=> $false )
& ( v129153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40746,axiom,
! [VarCurr] :
( v129153(VarCurr,bitIndex0)
<=> v129139(VarCurr) ) ).
fof(addAssignment_40745,axiom,
! [VarCurr] :
( v129153(VarCurr,bitIndex1)
<=> v99849(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25492,axiom,
! [VarCurr] :
( v129139(VarCurr)
<=> ( v99841(VarCurr)
| v129141(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3101,axiom,
! [VarCurr] :
( ~ v129143(VarCurr)
=> ( v129141(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2888,axiom,
! [VarCurr] :
( v129143(VarCurr)
=> ( v129141(VarCurr)
<=> v129148(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5364,axiom,
! [VarCurr] :
( ~ v129145(VarCurr)
=> ( v129148(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5366,axiom,
! [VarCurr] :
( v129145(VarCurr)
=> ( v129148(VarCurr)
<=> v129149(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3100,axiom,
! [VarCurr] :
( ~ v99843(VarCurr)
=> ( v129149(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2887,axiom,
! [VarCurr] :
( v99843(VarCurr)
=> ( v129149(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25491,axiom,
! [VarCurr] :
( v129143(VarCurr)
<=> ( v129144(VarCurr)
& v129147(VarCurr) ) ) ).
fof(writeUnaryOperator_10409,axiom,
! [VarCurr] :
( ~ v129147(VarCurr)
<=> v105017(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25490,axiom,
! [VarCurr] :
( v129144(VarCurr)
<=> ( v129145(VarCurr)
| v129146(VarCurr) ) ) ).
fof(writeUnaryOperator_10408,axiom,
! [VarCurr] :
( ~ v129146(VarCurr)
<=> v105014(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25489,axiom,
! [VarCurr] :
( v129145(VarCurr)
<=> ( v105868(VarCurr)
& v105014(VarCurr) ) ) ).
fof(addAssignment_40744,axiom,
! [VarCurr] :
( v99849(VarCurr)
<=> v99851(VarCurr) ) ).
fof(addAssignment_40743,axiom,
! [VarCurr] :
( v99851(VarCurr)
<=> v99853(VarCurr) ) ).
fof(addAssignment_40742,axiom,
! [VarCurr] :
( v99853(VarCurr)
<=> v99855(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3099,axiom,
! [VarCurr] :
( ~ v129134(VarCurr)
=> ( v99855(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2886,axiom,
! [VarCurr] :
( v129134(VarCurr)
=> ( v99855(VarCurr)
<=> v129137(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5363,axiom,
! [VarCurr] :
( ~ v104237(VarCurr)
=> ( v129137(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5365,axiom,
! [VarCurr] :
( v104237(VarCurr)
=> ( v129137(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25488,axiom,
! [VarCurr] :
( v129134(VarCurr)
<=> ( v104237(VarCurr)
| v129135(VarCurr) ) ) ).
fof(writeUnaryOperator_10407,axiom,
! [VarCurr] :
( ~ v129135(VarCurr)
<=> v129136(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25487,axiom,
! [VarCurr] :
( v129136(VarCurr)
<=> ( v104233(VarCurr)
| v104237(VarCurr) ) ) ).
fof(addAssignment_40741,axiom,
! [VarCurr] :
( v99857(VarCurr)
<=> v99859(VarCurr) ) ).
fof(addAssignment_40740,axiom,
! [VarCurr] :
( v99859(VarCurr)
<=> v99861(VarCurr) ) ).
fof(addAssignment_40739,axiom,
! [VarCurr] :
( v99861(VarCurr)
<=> v99863(VarCurr) ) ).
fof(addAssignment_40738,axiom,
! [VarCurr] :
( v99863(VarCurr)
<=> v99865(VarCurr) ) ).
fof(addAssignment_40737,axiom,
! [VarCurr] :
( v99865(VarCurr)
<=> v99867(VarCurr) ) ).
fof(addAssignment_40736,axiom,
! [VarCurr] :
( v99867(VarCurr)
<=> v99869(VarCurr) ) ).
fof(addAssignment_40735,axiom,
! [VarCurr] :
( v99869(VarCurr)
<=> v99871(VarCurr) ) ).
fof(addAssignment_40734,axiom,
! [VarCurr] :
( v99871(VarCurr)
<=> v99873(VarCurr) ) ).
fof(addAssignment_40733,axiom,
! [VarCurr] :
( v99873(VarCurr)
<=> v99875(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25486,axiom,
! [VarCurr] :
( v99875(VarCurr)
<=> ( v99877(VarCurr)
| v129040(VarCurr) ) ) ).
fof(addAssignment_40732,axiom,
! [VarCurr] :
( v129040(VarCurr)
<=> v129042(VarCurr,bitIndex6) ) ).
fof(addAssignment_40731,axiom,
! [VarCurr] :
( v129042(VarCurr,bitIndex6)
<=> v129044(VarCurr,bitIndex6) ) ).
fof(addAssignment_40730,axiom,
! [VarCurr] :
( v129044(VarCurr,bitIndex6)
<=> v129046(VarCurr,bitIndex6) ) ).
fof(addAssignment_40729,axiom,
! [VarNext] :
( v129046(VarNext,bitIndex6)
<=> v129125(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_2285,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129126(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129125(VarNext,B)
<=> v129046(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2358,axiom,
! [VarNext] :
( v129126(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129125(VarNext,B)
<=> v129088(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25485,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129126(VarNext)
<=> v129127(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129127(VarNext)
<=> ( v129129(VarNext)
& v129075(VarNext) ) ) ) ).
fof(writeUnaryOperator_10406,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129129(VarNext)
<=> v129082(VarNext) ) ) ).
fof(addAssignment_40728,axiom,
! [VarCurr] :
( v129050(VarCurr,bitIndex6)
<=> v129063(VarCurr,bitIndex6) ) ).
fof(addAssignment_40727,axiom,
! [VarNext] :
( v129046(VarNext,bitIndex5)
<=> v129117(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_2284,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129118(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129117(VarNext,B)
<=> v129046(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2357,axiom,
! [VarNext] :
( v129118(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129117(VarNext,B)
<=> v129088(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129118(VarNext)
<=> v129119(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129119(VarNext)
<=> ( v129121(VarNext)
& v129075(VarNext) ) ) ) ).
fof(writeUnaryOperator_10405,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129121(VarNext)
<=> v129082(VarNext) ) ) ).
fof(addAssignment_40726,axiom,
! [VarCurr] :
( v129050(VarCurr,bitIndex5)
<=> v129063(VarCurr,bitIndex5) ) ).
fof(addAssignment_40725,axiom,
! [VarNext] :
( v129046(VarNext,bitIndex4)
<=> v129109(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_2283,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129110(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129109(VarNext,B)
<=> v129046(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2356,axiom,
! [VarNext] :
( v129110(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129109(VarNext,B)
<=> v129088(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25481,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129110(VarNext)
<=> v129111(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129111(VarNext)
<=> ( v129113(VarNext)
& v129075(VarNext) ) ) ) ).
fof(writeUnaryOperator_10404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129113(VarNext)
<=> v129082(VarNext) ) ) ).
fof(addAssignment_40724,axiom,
! [VarCurr] :
( v129050(VarCurr,bitIndex4)
<=> v129063(VarCurr,bitIndex4) ) ).
fof(addAssignment_40723,axiom,
! [VarNext] :
( v129046(VarNext,bitIndex3)
<=> v129101(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2282,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129102(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129101(VarNext,B)
<=> v129046(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2355,axiom,
! [VarNext] :
( v129102(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129101(VarNext,B)
<=> v129088(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25479,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129102(VarNext)
<=> v129103(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129103(VarNext)
<=> ( v129105(VarNext)
& v129075(VarNext) ) ) ) ).
fof(writeUnaryOperator_10403,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129105(VarNext)
<=> v129082(VarNext) ) ) ).
fof(addAssignment_40722,axiom,
! [VarCurr] :
( v129050(VarCurr,bitIndex3)
<=> v129063(VarCurr,bitIndex3) ) ).
fof(addAssignment_40721,axiom,
! [VarNext] :
( v129046(VarNext,bitIndex2)
<=> v129093(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2281,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129094(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129093(VarNext,B)
<=> v129046(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2354,axiom,
! [VarNext] :
( v129094(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129093(VarNext,B)
<=> v129088(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129094(VarNext)
<=> v129095(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129095(VarNext)
<=> ( v129097(VarNext)
& v129075(VarNext) ) ) ) ).
fof(writeUnaryOperator_10402,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129097(VarNext)
<=> v129082(VarNext) ) ) ).
fof(addAssignment_40720,axiom,
! [VarCurr] :
( v129050(VarCurr,bitIndex2)
<=> v129063(VarCurr,bitIndex2) ) ).
fof(addAssignment_40719,axiom,
! [VarNext] :
( v129046(VarNext,bitIndex7)
<=> v129077(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionEqualRanges1_2280,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129078(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129077(VarNext,B)
<=> v129046(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2353,axiom,
! [VarNext] :
( v129078(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129077(VarNext,B)
<=> v129088(VarNext,B) ) ) ) ).
fof(addAssignment_40718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129088(VarNext,B)
<=> v129086(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3098,axiom,
! [VarCurr] :
( ~ v129089(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v129086(VarCurr,B)
<=> v129050(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2885,axiom,
! [VarCurr] :
( v129089(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v129086(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_10401,axiom,
! [VarCurr] :
( ~ v129089(VarCurr)
<=> v129048(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129078(VarNext)
<=> v129079(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129079(VarNext)
<=> ( v129080(VarNext)
& v129075(VarNext) ) ) ) ).
fof(writeUnaryOperator_10400,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129080(VarNext)
<=> v129082(VarNext) ) ) ).
fof(addAssignment_40717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129082(VarNext)
<=> v129075(VarCurr) ) ) ).
fof(addAssignment_40716,axiom,
! [VarCurr] :
( v129075(VarCurr)
<=> v106413(VarCurr) ) ).
fof(addAssignment_40715,axiom,
! [VarCurr] :
( v129050(VarCurr,bitIndex7)
<=> v129063(VarCurr,bitIndex7) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_182,axiom,
! [VarCurr] :
( ( ~ v129064(VarCurr)
& ~ v129066(VarCurr)
& ~ v129069(VarCurr) )
=> ! [B] :
( range_7_0(B)
=> ( v129063(VarCurr,B)
<=> v129046(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1311,axiom,
! [VarCurr] :
( v129069(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v129063(VarCurr,B)
<=> v129071(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5362,axiom,
! [VarCurr] :
( v129066(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v129063(VarCurr,B)
<=> v129068(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5364,axiom,
! [VarCurr] :
( v129064(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v129063(VarCurr,B)
<=> v129046(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9168,axiom,
! [VarCurr] :
( v129072(VarCurr)
<=> ( ( v129073(VarCurr,bitIndex1)
<=> $true )
& ( v129073(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40714,axiom,
! [VarCurr] :
( v129073(VarCurr,bitIndex0)
<=> v129058(VarCurr) ) ).
fof(addAssignment_40713,axiom,
! [VarCurr] :
( v129073(VarCurr,bitIndex1)
<=> v129052(VarCurr) ) ).
fof(addAssignment_40712,axiom,
! [VarCurr] :
( v129071(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_40711,axiom,
! [VarCurr] :
( ( v129071(VarCurr,bitIndex7)
<=> v129046(VarCurr,bitIndex6) )
& ( v129071(VarCurr,bitIndex6)
<=> v129046(VarCurr,bitIndex5) )
& ( v129071(VarCurr,bitIndex5)
<=> v129046(VarCurr,bitIndex4) )
& ( v129071(VarCurr,bitIndex4)
<=> v129046(VarCurr,bitIndex3) )
& ( v129071(VarCurr,bitIndex3)
<=> v129046(VarCurr,bitIndex2) )
& ( v129071(VarCurr,bitIndex2)
<=> v129046(VarCurr,bitIndex1) )
& ( v129071(VarCurr,bitIndex1)
<=> v129046(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_9167,axiom,
! [VarCurr] :
( v129069(VarCurr)
<=> ( ( v129070(VarCurr,bitIndex1)
<=> $true )
& ( v129070(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40710,axiom,
! [VarCurr] :
( v129070(VarCurr,bitIndex0)
<=> v129058(VarCurr) ) ).
fof(addAssignment_40709,axiom,
! [VarCurr] :
( v129070(VarCurr,bitIndex1)
<=> v129052(VarCurr) ) ).
fof(addAssignment_40708,axiom,
! [VarCurr] :
( ( v129068(VarCurr,bitIndex6)
<=> v129046(VarCurr,bitIndex7) )
& ( v129068(VarCurr,bitIndex5)
<=> v129046(VarCurr,bitIndex6) )
& ( v129068(VarCurr,bitIndex4)
<=> v129046(VarCurr,bitIndex5) )
& ( v129068(VarCurr,bitIndex3)
<=> v129046(VarCurr,bitIndex4) )
& ( v129068(VarCurr,bitIndex2)
<=> v129046(VarCurr,bitIndex3) )
& ( v129068(VarCurr,bitIndex1)
<=> v129046(VarCurr,bitIndex2) )
& ( v129068(VarCurr,bitIndex0)
<=> v129046(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_40707,axiom,
! [VarCurr] :
( v129068(VarCurr,bitIndex7)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_9166,axiom,
! [VarCurr] :
( v129066(VarCurr)
<=> ( ( v129067(VarCurr,bitIndex1)
<=> $false )
& ( v129067(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40706,axiom,
! [VarCurr] :
( v129067(VarCurr,bitIndex0)
<=> v129058(VarCurr) ) ).
fof(addAssignment_40705,axiom,
! [VarCurr] :
( v129067(VarCurr,bitIndex1)
<=> v129052(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9165,axiom,
! [VarCurr] :
( v129064(VarCurr)
<=> ( ( v129065(VarCurr,bitIndex1)
<=> $false )
& ( v129065(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40704,axiom,
! [VarCurr] :
( v129065(VarCurr,bitIndex0)
<=> v129058(VarCurr) ) ).
fof(addAssignment_40703,axiom,
! [VarCurr] :
( v129065(VarCurr,bitIndex1)
<=> v129052(VarCurr) ) ).
fof(addAssignment_40702,axiom,
! [VarCurr] :
( v129058(VarCurr)
<=> v129060(VarCurr) ) ).
fof(addAssignment_40701,axiom,
! [VarCurr] :
( v129060(VarCurr)
<=> v129062(VarCurr) ) ).
fof(addAssignment_40700,axiom,
! [VarCurr] :
( v129062(VarCurr)
<=> v107070(VarCurr) ) ).
fof(addAssignment_40699,axiom,
! [VarCurr] :
( v129052(VarCurr)
<=> v129054(VarCurr) ) ).
fof(addAssignment_40698,axiom,
! [VarCurr] :
( v129054(VarCurr)
<=> v129056(VarCurr) ) ).
fof(addAssignment_40697,axiom,
! [VarCurr] :
( v129056(VarCurr)
<=> v99897(VarCurr) ) ).
fof(addAssignment_40696,axiom,
! [VarCurr] :
( v129048(VarCurr)
<=> v99887(VarCurr) ) ).
fof(addAssignment_40695,axiom,
! [VarCurr] :
( v99877(VarCurr)
<=> v99879(VarCurr,bitIndex2) ) ).
fof(addAssignment_40694,axiom,
! [VarCurr] :
( v99879(VarCurr,bitIndex2)
<=> v99881(VarCurr,bitIndex2) ) ).
fof(addAssignment_40693,axiom,
! [VarCurr] :
( v99881(VarCurr,bitIndex2)
<=> v99883(VarCurr,bitIndex2) ) ).
fof(addAssignment_40692,axiom,
! [VarNext] :
( v99883(VarNext,bitIndex2)
<=> v129032(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129033(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v129032(VarNext,B)
<=> v99883(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2352,axiom,
! [VarNext] :
( v129033(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v129032(VarNext,B)
<=> v106426(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129033(VarNext)
<=> v129034(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129034(VarNext)
<=> ( v129036(VarNext)
& v106411(VarNext) ) ) ) ).
fof(writeUnaryOperator_10399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129036(VarNext)
<=> v106420(VarNext) ) ) ).
fof(addAssignment_40691,axiom,
! [VarCurr] :
( v99889(VarCurr,bitIndex2)
<=> v106399(VarCurr,bitIndex2) ) ).
fof(addAssignment_40690,axiom,
! [VarNext] :
( v99883(VarNext,bitIndex3)
<=> v129024(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129025(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v129024(VarNext,B)
<=> v99883(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2351,axiom,
! [VarNext] :
( v129025(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v129024(VarNext,B)
<=> v106426(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129025(VarNext)
<=> v129026(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129026(VarNext)
<=> ( v129028(VarNext)
& v106411(VarNext) ) ) ) ).
fof(writeUnaryOperator_10398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129028(VarNext)
<=> v106420(VarNext) ) ) ).
fof(addAssignment_40689,axiom,
! [VarCurr] :
( v99889(VarCurr,bitIndex3)
<=> v106399(VarCurr,bitIndex3) ) ).
fof(addAssignment_40688,axiom,
! [VarCurr] :
( v106394(VarCurr)
<=> v106396(VarCurr) ) ).
fof(addAssignment_40687,axiom,
! [VarCurr] :
( v106396(VarCurr)
<=> v106398(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25469,axiom,
! [VarCurr] :
( v106398(VarCurr)
<=> ( v99879(VarCurr,bitIndex0)
& v129022(VarCurr) ) ) ).
fof(writeUnaryOperator_10397,axiom,
! [VarCurr] :
( ~ v129022(VarCurr)
<=> v106439(VarCurr) ) ).
fof(addAssignment_40686,axiom,
! [VarCurr] :
( v106439(VarCurr)
<=> v106441(VarCurr) ) ).
fof(addAssignment_40685,axiom,
! [VarCurr] :
( v106441(VarCurr)
<=> v106443(VarCurr) ) ).
fof(addAssignment_40684,axiom,
! [VarCurr] :
( v106443(VarCurr)
<=> v106445(VarCurr) ) ).
fof(addAssignment_40683,axiom,
! [VarCurr] :
( v106445(VarCurr)
<=> v106447(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25468,axiom,
! [VarCurr] :
( v106447(VarCurr)
<=> ( v129018(VarCurr)
| v129019(VarCurr) ) ) ).
fof(writeUnaryOperator_10396,axiom,
! [VarCurr] :
( ~ v129019(VarCurr)
<=> v129020(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25467,axiom,
! [VarCurr] :
( v129020(VarCurr)
<=> ( v106684(VarCurr)
& v106984(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25466,axiom,
! [VarCurr] :
( v129018(VarCurr)
<=> ( v106449(VarCurr,bitIndex0)
| v106580(VarCurr) ) ) ).
fof(addAssignment_40682,axiom,
! [VarCurr] :
( v106449(VarCurr,bitIndex0)
<=> v106542(VarCurr,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129006(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v106451(VarNext,B)
<=> v106451(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2350,axiom,
! [VarNext] :
( v129006(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v106451(VarNext,B)
<=> v129014(VarNext,B) ) ) ) ).
fof(addAssignment_40681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v129014(VarNext,B)
<=> v129012(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3097,axiom,
! [VarCurr] :
( ~ v128937(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v129012(VarCurr,B)
<=> v106457(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2884,axiom,
! [VarCurr] :
( v128937(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v129012(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25465,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129006(VarNext)
<=> v129007(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129007(VarNext)
<=> ( v129009(VarNext)
& v106986(VarNext) ) ) ) ).
fof(writeUnaryOperator_10395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129009(VarNext)
<=> v106995(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_181,axiom,
! [VarCurr] :
( ( ~ v128964(VarCurr)
& ~ v128974(VarCurr)
& ~ v128984(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v106457(VarCurr,B)
<=> v128995(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1310,axiom,
! [VarCurr] :
( v128984(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v106457(VarCurr,B)
<=> v128985(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5361,axiom,
! [VarCurr] :
( v128974(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v106457(VarCurr,B)
<=> v128975(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5363,axiom,
! [VarCurr] :
( v128964(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v106457(VarCurr,B)
<=> v128965(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_180,axiom,
! [VarCurr] :
( ( ~ v128996(VarCurr)
& ~ v128998(VarCurr)
& ~ v129000(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v128995(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1309,axiom,
! [VarCurr] :
( v129000(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v128995(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5360,axiom,
! [VarCurr] :
( v128998(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v128995(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5362,axiom,
! [VarCurr] :
( v128996(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v128995(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9164,axiom,
! [VarCurr] :
( v129002(VarCurr)
<=> ( ( v129003(VarCurr,bitIndex1)
<=> $true )
& ( v129003(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40680,axiom,
! [VarCurr] :
( v129003(VarCurr,bitIndex0)
<=> v128941(VarCurr) ) ).
fof(addAssignment_40679,axiom,
! [VarCurr] :
( v129003(VarCurr,bitIndex1)
<=> v106459(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9163,axiom,
! [VarCurr] :
( v129000(VarCurr)
<=> ( ( v129001(VarCurr,bitIndex1)
<=> $true )
& ( v129001(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40678,axiom,
! [VarCurr] :
( v129001(VarCurr,bitIndex0)
<=> v128941(VarCurr) ) ).
fof(addAssignment_40677,axiom,
! [VarCurr] :
( v129001(VarCurr,bitIndex1)
<=> v106459(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9162,axiom,
! [VarCurr] :
( v128998(VarCurr)
<=> ( ( v128999(VarCurr,bitIndex1)
<=> $false )
& ( v128999(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40676,axiom,
! [VarCurr] :
( v128999(VarCurr,bitIndex0)
<=> v128941(VarCurr) ) ).
fof(addAssignment_40675,axiom,
! [VarCurr] :
( v128999(VarCurr,bitIndex1)
<=> v106459(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9161,axiom,
! [VarCurr] :
( v128996(VarCurr)
<=> ( ( v128997(VarCurr,bitIndex1)
<=> $false )
& ( v128997(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40674,axiom,
! [VarCurr] :
( v128997(VarCurr,bitIndex0)
<=> v128941(VarCurr) ) ).
fof(addAssignment_40673,axiom,
! [VarCurr] :
( v128997(VarCurr,bitIndex1)
<=> v106459(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9160,axiom,
! [VarCurr] :
( v128994(VarCurr)
<=> ( ( v106451(VarCurr,bitIndex1)
<=> $true )
& ( v106451(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_179,axiom,
! [VarCurr] :
( ( ~ v128986(VarCurr)
& ~ v128988(VarCurr)
& ~ v128990(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v128985(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1308,axiom,
! [VarCurr] :
( v128990(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v128985(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5359,axiom,
! [VarCurr] :
( v128988(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v128985(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5361,axiom,
! [VarCurr] :
( v128986(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v128985(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9159,axiom,
! [VarCurr] :
( v128992(VarCurr)
<=> ( ( v128993(VarCurr,bitIndex1)
<=> $true )
& ( v128993(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40672,axiom,
! [VarCurr] :
( v128993(VarCurr,bitIndex0)
<=> v107891(VarCurr) ) ).
fof(addAssignment_40671,axiom,
! [VarCurr] :
( v128993(VarCurr,bitIndex1)
<=> v106459(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9158,axiom,
! [VarCurr] :
( v128990(VarCurr)
<=> ( ( v128991(VarCurr,bitIndex1)
<=> $true )
& ( v128991(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40670,axiom,
! [VarCurr] :
( v128991(VarCurr,bitIndex0)
<=> v107891(VarCurr) ) ).
fof(addAssignment_40669,axiom,
! [VarCurr] :
( v128991(VarCurr,bitIndex1)
<=> v106459(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9157,axiom,
! [VarCurr] :
( v128988(VarCurr)
<=> ( ( v128989(VarCurr,bitIndex1)
<=> $false )
& ( v128989(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40668,axiom,
! [VarCurr] :
( v128989(VarCurr,bitIndex0)
<=> v107891(VarCurr) ) ).
fof(addAssignment_40667,axiom,
! [VarCurr] :
( v128989(VarCurr,bitIndex1)
<=> v106459(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9156,axiom,
! [VarCurr] :
( v128986(VarCurr)
<=> ( ( v128987(VarCurr,bitIndex1)
<=> $false )
& ( v128987(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40666,axiom,
! [VarCurr] :
( v128987(VarCurr,bitIndex0)
<=> v107891(VarCurr) ) ).
fof(addAssignment_40665,axiom,
! [VarCurr] :
( v128987(VarCurr,bitIndex1)
<=> v106459(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9155,axiom,
! [VarCurr] :
( v128984(VarCurr)
<=> ( ( v106451(VarCurr,bitIndex1)
<=> $true )
& ( v106451(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_178,axiom,
! [VarCurr] :
( ( ~ v128976(VarCurr)
& ~ v128978(VarCurr)
& ~ v128980(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v128975(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1307,axiom,
! [VarCurr] :
( v128980(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v128975(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5358,axiom,
! [VarCurr] :
( v128978(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v128975(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5360,axiom,
! [VarCurr] :
( v128976(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v128975(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9154,axiom,
! [VarCurr] :
( v128982(VarCurr)
<=> ( ( v128983(VarCurr,bitIndex1)
<=> $true )
& ( v128983(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40664,axiom,
! [VarCurr] :
( v128983(VarCurr,bitIndex0)
<=> v128941(VarCurr) ) ).
fof(addAssignment_40663,axiom,
! [VarCurr] :
( v128983(VarCurr,bitIndex1)
<=> v106459(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9153,axiom,
! [VarCurr] :
( v128980(VarCurr)
<=> ( ( v128981(VarCurr,bitIndex1)
<=> $true )
& ( v128981(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40662,axiom,
! [VarCurr] :
( v128981(VarCurr,bitIndex0)
<=> v128941(VarCurr) ) ).
fof(addAssignment_40661,axiom,
! [VarCurr] :
( v128981(VarCurr,bitIndex1)
<=> v106459(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9152,axiom,
! [VarCurr] :
( v128978(VarCurr)
<=> ( ( v128979(VarCurr,bitIndex1)
<=> $false )
& ( v128979(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40660,axiom,
! [VarCurr] :
( v128979(VarCurr,bitIndex0)
<=> v128941(VarCurr) ) ).
fof(addAssignment_40659,axiom,
! [VarCurr] :
( v128979(VarCurr,bitIndex1)
<=> v106459(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9151,axiom,
! [VarCurr] :
( v128976(VarCurr)
<=> ( ( v128977(VarCurr,bitIndex1)
<=> $false )
& ( v128977(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40658,axiom,
! [VarCurr] :
( v128977(VarCurr,bitIndex0)
<=> v128941(VarCurr) ) ).
fof(addAssignment_40657,axiom,
! [VarCurr] :
( v128977(VarCurr,bitIndex1)
<=> v106459(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9150,axiom,
! [VarCurr] :
( v128974(VarCurr)
<=> ( ( v106451(VarCurr,bitIndex1)
<=> $false )
& ( v106451(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_177,axiom,
! [VarCurr] :
( ( ~ v128966(VarCurr)
& ~ v128968(VarCurr)
& ~ v128970(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v128965(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1306,axiom,
! [VarCurr] :
( v128970(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v128965(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5357,axiom,
! [VarCurr] :
( v128968(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v128965(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5359,axiom,
! [VarCurr] :
( v128966(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v128965(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9149,axiom,
! [VarCurr] :
( v128972(VarCurr)
<=> ( ( v128973(VarCurr,bitIndex1)
<=> $true )
& ( v128973(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40656,axiom,
! [VarCurr] :
( v128973(VarCurr,bitIndex0)
<=> v107891(VarCurr) ) ).
fof(addAssignment_40655,axiom,
! [VarCurr] :
( v128973(VarCurr,bitIndex1)
<=> v106459(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9148,axiom,
! [VarCurr] :
( v128970(VarCurr)
<=> ( ( v128971(VarCurr,bitIndex1)
<=> $true )
& ( v128971(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40654,axiom,
! [VarCurr] :
( v128971(VarCurr,bitIndex0)
<=> v107891(VarCurr) ) ).
fof(addAssignment_40653,axiom,
! [VarCurr] :
( v128971(VarCurr,bitIndex1)
<=> v106459(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9147,axiom,
! [VarCurr] :
( v128968(VarCurr)
<=> ( ( v128969(VarCurr,bitIndex1)
<=> $false )
& ( v128969(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40652,axiom,
! [VarCurr] :
( v128969(VarCurr,bitIndex0)
<=> v107891(VarCurr) ) ).
fof(addAssignment_40651,axiom,
! [VarCurr] :
( v128969(VarCurr,bitIndex1)
<=> v106459(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9146,axiom,
! [VarCurr] :
( v128966(VarCurr)
<=> ( ( v128967(VarCurr,bitIndex1)
<=> $false )
& ( v128967(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40650,axiom,
! [VarCurr] :
( v128967(VarCurr,bitIndex0)
<=> v107891(VarCurr) ) ).
fof(addAssignment_40649,axiom,
! [VarCurr] :
( v128967(VarCurr,bitIndex1)
<=> v106459(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9145,axiom,
! [VarCurr] :
( v128964(VarCurr)
<=> ( ( v106451(VarCurr,bitIndex1)
<=> $false )
& ( v106451(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128952(VarNext)
=> ( v128941(VarNext)
<=> v128941(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2349,axiom,
! [VarNext] :
( v128952(VarNext)
=> ( v128941(VarNext)
<=> v128960(VarNext) ) ) ).
fof(addAssignment_40648,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128960(VarNext)
<=> v128958(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3096,axiom,
! [VarCurr] :
( ~ v128937(VarCurr)
=> ( v128958(VarCurr)
<=> v128943(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2883,axiom,
! [VarCurr] :
( v128937(VarCurr)
=> ( v128958(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25463,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128952(VarNext)
<=> v128953(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25462,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128953(VarNext)
<=> ( v128955(VarNext)
& v106986(VarNext) ) ) ) ).
fof(writeUnaryOperator_10394,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128955(VarNext)
<=> v106995(VarNext) ) ) ).
fof(addAssignment_40647,axiom,
! [VarCurr] :
( v128943(VarCurr)
<=> v128945(VarCurr) ) ).
fof(addAssignment_40646,axiom,
! [VarCurr] :
( v128945(VarCurr)
<=> v128947(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3095,axiom,
! [VarCurr] :
( ~ v128949(VarCurr)
=> ( v128947(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2882,axiom,
! [VarCurr] :
( v128949(VarCurr)
=> ( v128947(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25461,axiom,
! [VarCurr] :
( v128949(VarCurr)
<=> ( v114927(VarCurr)
| v114928(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128928(VarNext)
=> ( v107891(VarNext)
<=> v107891(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2348,axiom,
! [VarNext] :
( v128928(VarNext)
=> ( v107891(VarNext)
<=> v128936(VarNext) ) ) ).
fof(addAssignment_40645,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128936(VarNext)
<=> v128934(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3094,axiom,
! [VarCurr] :
( ~ v128937(VarCurr)
=> ( v128934(VarCurr)
<=> v107893(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2881,axiom,
! [VarCurr] :
( v128937(VarCurr)
=> ( v128934(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_10393,axiom,
! [VarCurr] :
( ~ v128937(VarCurr)
<=> v106453(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25460,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128928(VarNext)
<=> v128929(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25459,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128929(VarNext)
<=> ( v128930(VarNext)
& v106986(VarNext) ) ) ) ).
fof(writeUnaryOperator_10392,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128930(VarNext)
<=> v106995(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1305,axiom,
! [VarCurr] :
( ( ~ v128916(VarCurr)
& ~ v128919(VarCurr) )
=> ( v107893(VarCurr)
<=> v128923(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5356,axiom,
! [VarCurr] :
( v128919(VarCurr)
=> ( v107893(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5358,axiom,
! [VarCurr] :
( v128916(VarCurr)
=> ( v107893(VarCurr)
<=> v128917(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25458,axiom,
! [VarCurr] :
( v128923(VarCurr)
<=> ( v107905(VarCurr)
& v128924(VarCurr) ) ) ).
fof(writeUnaryOperator_10391,axiom,
! [VarCurr] :
( ~ v128924(VarCurr)
<=> v128925(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25457,axiom,
! [VarCurr] :
( v128925(VarCurr)
<=> ( v114054(VarCurr)
| v128688(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25456,axiom,
! [VarCurr] :
( v128920(VarCurr)
<=> ( v128921(VarCurr)
| v128922(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9144,axiom,
! [VarCurr] :
( v128922(VarCurr)
<=> ( ( v107895(VarCurr,bitIndex1)
<=> $true )
& ( v107895(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9143,axiom,
! [VarCurr] :
( v128921(VarCurr)
<=> ( ( v107895(VarCurr,bitIndex1)
<=> $true )
& ( v107895(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9142,axiom,
! [VarCurr] :
( v128919(VarCurr)
<=> ( ( v107895(VarCurr,bitIndex1)
<=> $false )
& ( v107895(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25455,axiom,
! [VarCurr] :
( v128917(VarCurr)
<=> ( v107905(VarCurr)
& v128918(VarCurr) ) ) ).
fof(writeUnaryOperator_10390,axiom,
! [VarCurr] :
( ~ v128918(VarCurr)
<=> v114054(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9141,axiom,
! [VarCurr] :
( v128916(VarCurr)
<=> ( ( v107895(VarCurr,bitIndex1)
<=> $false )
& ( v107895(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40644,axiom,
! [VarCurr] :
( v128688(VarCurr)
<=> v128690(VarCurr) ) ).
fof(addAssignment_40643,axiom,
! [VarCurr] :
( v128690(VarCurr)
<=> v128692(VarCurr) ) ).
fof(addAssignment_40642,axiom,
! [VarCurr] :
( v128692(VarCurr)
<=> v128694(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25454,axiom,
! [VarCurr] :
( v128694(VarCurr)
<=> ( v128851(VarCurr)
| v128884(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25453,axiom,
! [VarCurr] :
( v128884(VarCurr)
<=> ( v128885(VarCurr)
| v128900(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25452,axiom,
! [VarCurr] :
( v128900(VarCurr)
<=> ( v128901(VarCurr)
| v128908(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25451,axiom,
! [VarCurr] :
( v128908(VarCurr)
<=> ( v128909(VarCurr)
| v128912(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25450,axiom,
! [VarCurr] :
( v128912(VarCurr)
<=> ( v128913(VarCurr)
| v128914(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2435,axiom,
! [VarCurr] :
( v128914(VarCurr)
<=> ( v128856(VarCurr,bitIndex62)
| v128856(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2434,axiom,
! [VarCurr] :
( v128913(VarCurr)
<=> ( v128856(VarCurr,bitIndex60)
| v128856(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25449,axiom,
! [VarCurr] :
( v128909(VarCurr)
<=> ( v128910(VarCurr)
| v128911(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2433,axiom,
! [VarCurr] :
( v128911(VarCurr)
<=> ( v128856(VarCurr,bitIndex58)
| v128856(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2432,axiom,
! [VarCurr] :
( v128910(VarCurr)
<=> ( v128856(VarCurr,bitIndex56)
| v128856(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25448,axiom,
! [VarCurr] :
( v128901(VarCurr)
<=> ( v128902(VarCurr)
| v128905(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25447,axiom,
! [VarCurr] :
( v128905(VarCurr)
<=> ( v128906(VarCurr)
| v128907(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2431,axiom,
! [VarCurr] :
( v128907(VarCurr)
<=> ( v128856(VarCurr,bitIndex54)
| v128856(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2430,axiom,
! [VarCurr] :
( v128906(VarCurr)
<=> ( v128856(VarCurr,bitIndex52)
| v128856(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25446,axiom,
! [VarCurr] :
( v128902(VarCurr)
<=> ( v128903(VarCurr)
| v128904(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2429,axiom,
! [VarCurr] :
( v128904(VarCurr)
<=> ( v128856(VarCurr,bitIndex50)
| v128856(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2428,axiom,
! [VarCurr] :
( v128903(VarCurr)
<=> ( v128856(VarCurr,bitIndex48)
| v128856(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25445,axiom,
! [VarCurr] :
( v128885(VarCurr)
<=> ( v128886(VarCurr)
| v128893(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25444,axiom,
! [VarCurr] :
( v128893(VarCurr)
<=> ( v128894(VarCurr)
| v128897(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25443,axiom,
! [VarCurr] :
( v128897(VarCurr)
<=> ( v128898(VarCurr)
| v128899(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2427,axiom,
! [VarCurr] :
( v128899(VarCurr)
<=> ( v128856(VarCurr,bitIndex46)
| v128856(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2426,axiom,
! [VarCurr] :
( v128898(VarCurr)
<=> ( v128856(VarCurr,bitIndex44)
| v128856(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25442,axiom,
! [VarCurr] :
( v128894(VarCurr)
<=> ( v128895(VarCurr)
| v128896(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2425,axiom,
! [VarCurr] :
( v128896(VarCurr)
<=> ( v128856(VarCurr,bitIndex42)
| v128856(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2424,axiom,
! [VarCurr] :
( v128895(VarCurr)
<=> ( v128856(VarCurr,bitIndex40)
| v128856(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25441,axiom,
! [VarCurr] :
( v128886(VarCurr)
<=> ( v128887(VarCurr)
| v128890(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25440,axiom,
! [VarCurr] :
( v128890(VarCurr)
<=> ( v128891(VarCurr)
| v128892(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2423,axiom,
! [VarCurr] :
( v128892(VarCurr)
<=> ( v128856(VarCurr,bitIndex38)
| v128856(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2422,axiom,
! [VarCurr] :
( v128891(VarCurr)
<=> ( v128856(VarCurr,bitIndex36)
| v128856(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25439,axiom,
! [VarCurr] :
( v128887(VarCurr)
<=> ( v128888(VarCurr)
| v128889(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2421,axiom,
! [VarCurr] :
( v128889(VarCurr)
<=> ( v128856(VarCurr,bitIndex34)
| v128856(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2420,axiom,
! [VarCurr] :
( v128888(VarCurr)
<=> ( v128856(VarCurr,bitIndex32)
| v128856(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25438,axiom,
! [VarCurr] :
( v128851(VarCurr)
<=> ( v128852(VarCurr)
| v128869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25437,axiom,
! [VarCurr] :
( v128869(VarCurr)
<=> ( v128870(VarCurr)
| v128877(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25436,axiom,
! [VarCurr] :
( v128877(VarCurr)
<=> ( v128878(VarCurr)
| v128881(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25435,axiom,
! [VarCurr] :
( v128881(VarCurr)
<=> ( v128882(VarCurr)
| v128883(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2419,axiom,
! [VarCurr] :
( v128883(VarCurr)
<=> ( v128856(VarCurr,bitIndex30)
| v128856(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2418,axiom,
! [VarCurr] :
( v128882(VarCurr)
<=> ( v128856(VarCurr,bitIndex28)
| v128856(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25434,axiom,
! [VarCurr] :
( v128878(VarCurr)
<=> ( v128879(VarCurr)
| v128880(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2417,axiom,
! [VarCurr] :
( v128880(VarCurr)
<=> ( v128856(VarCurr,bitIndex26)
| v128856(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2416,axiom,
! [VarCurr] :
( v128879(VarCurr)
<=> ( v128856(VarCurr,bitIndex24)
| v128856(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25433,axiom,
! [VarCurr] :
( v128870(VarCurr)
<=> ( v128871(VarCurr)
| v128874(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25432,axiom,
! [VarCurr] :
( v128874(VarCurr)
<=> ( v128875(VarCurr)
| v128876(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2415,axiom,
! [VarCurr] :
( v128876(VarCurr)
<=> ( v128856(VarCurr,bitIndex22)
| v128856(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2414,axiom,
! [VarCurr] :
( v128875(VarCurr)
<=> ( v128856(VarCurr,bitIndex20)
| v128856(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25431,axiom,
! [VarCurr] :
( v128871(VarCurr)
<=> ( v128872(VarCurr)
| v128873(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2413,axiom,
! [VarCurr] :
( v128873(VarCurr)
<=> ( v128856(VarCurr,bitIndex18)
| v128856(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2412,axiom,
! [VarCurr] :
( v128872(VarCurr)
<=> ( v128856(VarCurr,bitIndex16)
| v128856(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25430,axiom,
! [VarCurr] :
( v128852(VarCurr)
<=> ( v128853(VarCurr)
| v128862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25429,axiom,
! [VarCurr] :
( v128862(VarCurr)
<=> ( v128863(VarCurr)
| v128866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25428,axiom,
! [VarCurr] :
( v128866(VarCurr)
<=> ( v128867(VarCurr)
| v128868(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2411,axiom,
! [VarCurr] :
( v128868(VarCurr)
<=> ( v128856(VarCurr,bitIndex14)
| v128856(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2410,axiom,
! [VarCurr] :
( v128867(VarCurr)
<=> ( v128856(VarCurr,bitIndex12)
| v128856(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25427,axiom,
! [VarCurr] :
( v128863(VarCurr)
<=> ( v128864(VarCurr)
| v128865(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2409,axiom,
! [VarCurr] :
( v128865(VarCurr)
<=> ( v128856(VarCurr,bitIndex10)
| v128856(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2408,axiom,
! [VarCurr] :
( v128864(VarCurr)
<=> ( v128856(VarCurr,bitIndex8)
| v128856(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25426,axiom,
! [VarCurr] :
( v128853(VarCurr)
<=> ( v128854(VarCurr)
| v128859(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25425,axiom,
! [VarCurr] :
( v128859(VarCurr)
<=> ( v128860(VarCurr)
| v128861(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2407,axiom,
! [VarCurr] :
( v128861(VarCurr)
<=> ( v128856(VarCurr,bitIndex6)
| v128856(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2406,axiom,
! [VarCurr] :
( v128860(VarCurr)
<=> ( v128856(VarCurr,bitIndex4)
| v128856(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25424,axiom,
! [VarCurr] :
( v128854(VarCurr)
<=> ( v128855(VarCurr)
| v128858(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2405,axiom,
! [VarCurr] :
( v128858(VarCurr)
<=> ( v128856(VarCurr,bitIndex2)
| v128856(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2404,axiom,
! [VarCurr] :
( v128855(VarCurr)
<=> ( v128856(VarCurr,bitIndex0)
| v128856(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_43,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v128856(VarCurr,B)
<=> ( v121069(VarCurr,B)
& v128857(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10389,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v128857(VarCurr,B)
<=> ~ v128696(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128834(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v128696(VarNext,B)
<=> v128696(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2347,axiom,
! [VarNext] :
( v128834(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v128696(VarNext,B)
<=> v128842(VarNext,B) ) ) ) ).
fof(addAssignment_40641,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v128842(VarNext,B)
<=> v128840(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3093,axiom,
! [VarCurr] :
( ~ v128843(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v128840(VarCurr,B)
<=> v128844(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2880,axiom,
! [VarCurr] :
( v128843(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v128840(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3092,axiom,
! [VarCurr] :
( ~ v128845(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v128844(VarCurr,B)
<=> v128846(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2879,axiom,
! [VarCurr] :
( v128845(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v128844(VarCurr,B)
<=> v128698(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_42,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v128846(VarCurr,B)
<=> ( v128696(VarCurr,B)
| v128698(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10388,axiom,
! [VarCurr] :
( ~ v128845(VarCurr)
<=> v121077(VarCurr) ) ).
fof(writeUnaryOperator_10387,axiom,
! [VarCurr] :
( ~ v128843(VarCurr)
<=> v121075(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25423,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128834(VarNext)
<=> v128835(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25422,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128835(VarNext)
<=> ( v128836(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_10386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128836(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_459,axiom,
! [VarCurr] :
( ~ v128831(VarCurr)
=> ( v128698(VarCurr,bitIndex63)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_672,axiom,
! [VarCurr] :
( v128831(VarCurr)
=> ( v128698(VarCurr,bitIndex63)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9140,axiom,
! [VarCurr] :
( v128831(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_458,axiom,
! [VarCurr] :
( ~ v128829(VarCurr)
=> ( v128698(VarCurr,bitIndex62)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_671,axiom,
! [VarCurr] :
( v128829(VarCurr)
=> ( v128698(VarCurr,bitIndex62)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9139,axiom,
! [VarCurr] :
( v128829(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_457,axiom,
! [VarCurr] :
( ~ v128827(VarCurr)
=> ( v128698(VarCurr,bitIndex61)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_670,axiom,
! [VarCurr] :
( v128827(VarCurr)
=> ( v128698(VarCurr,bitIndex61)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9138,axiom,
! [VarCurr] :
( v128827(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_456,axiom,
! [VarCurr] :
( ~ v128825(VarCurr)
=> ( v128698(VarCurr,bitIndex60)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_669,axiom,
! [VarCurr] :
( v128825(VarCurr)
=> ( v128698(VarCurr,bitIndex60)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9137,axiom,
! [VarCurr] :
( v128825(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_455,axiom,
! [VarCurr] :
( ~ v128823(VarCurr)
=> ( v128698(VarCurr,bitIndex59)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_668,axiom,
! [VarCurr] :
( v128823(VarCurr)
=> ( v128698(VarCurr,bitIndex59)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9136,axiom,
! [VarCurr] :
( v128823(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_454,axiom,
! [VarCurr] :
( ~ v128821(VarCurr)
=> ( v128698(VarCurr,bitIndex58)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_667,axiom,
! [VarCurr] :
( v128821(VarCurr)
=> ( v128698(VarCurr,bitIndex58)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9135,axiom,
! [VarCurr] :
( v128821(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_453,axiom,
! [VarCurr] :
( ~ v128819(VarCurr)
=> ( v128698(VarCurr,bitIndex57)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_666,axiom,
! [VarCurr] :
( v128819(VarCurr)
=> ( v128698(VarCurr,bitIndex57)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9134,axiom,
! [VarCurr] :
( v128819(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_452,axiom,
! [VarCurr] :
( ~ v128817(VarCurr)
=> ( v128698(VarCurr,bitIndex56)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_665,axiom,
! [VarCurr] :
( v128817(VarCurr)
=> ( v128698(VarCurr,bitIndex56)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9133,axiom,
! [VarCurr] :
( v128817(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_451,axiom,
! [VarCurr] :
( ~ v128815(VarCurr)
=> ( v128698(VarCurr,bitIndex55)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_664,axiom,
! [VarCurr] :
( v128815(VarCurr)
=> ( v128698(VarCurr,bitIndex55)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9132,axiom,
! [VarCurr] :
( v128815(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_450,axiom,
! [VarCurr] :
( ~ v128813(VarCurr)
=> ( v128698(VarCurr,bitIndex54)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_663,axiom,
! [VarCurr] :
( v128813(VarCurr)
=> ( v128698(VarCurr,bitIndex54)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9131,axiom,
! [VarCurr] :
( v128813(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_449,axiom,
! [VarCurr] :
( ~ v128811(VarCurr)
=> ( v128698(VarCurr,bitIndex53)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_662,axiom,
! [VarCurr] :
( v128811(VarCurr)
=> ( v128698(VarCurr,bitIndex53)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9130,axiom,
! [VarCurr] :
( v128811(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_448,axiom,
! [VarCurr] :
( ~ v128809(VarCurr)
=> ( v128698(VarCurr,bitIndex52)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_661,axiom,
! [VarCurr] :
( v128809(VarCurr)
=> ( v128698(VarCurr,bitIndex52)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9129,axiom,
! [VarCurr] :
( v128809(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_447,axiom,
! [VarCurr] :
( ~ v128807(VarCurr)
=> ( v128698(VarCurr,bitIndex51)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_660,axiom,
! [VarCurr] :
( v128807(VarCurr)
=> ( v128698(VarCurr,bitIndex51)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9128,axiom,
! [VarCurr] :
( v128807(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_446,axiom,
! [VarCurr] :
( ~ v128805(VarCurr)
=> ( v128698(VarCurr,bitIndex50)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_659,axiom,
! [VarCurr] :
( v128805(VarCurr)
=> ( v128698(VarCurr,bitIndex50)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9127,axiom,
! [VarCurr] :
( v128805(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_445,axiom,
! [VarCurr] :
( ~ v128803(VarCurr)
=> ( v128698(VarCurr,bitIndex49)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_658,axiom,
! [VarCurr] :
( v128803(VarCurr)
=> ( v128698(VarCurr,bitIndex49)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9126,axiom,
! [VarCurr] :
( v128803(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_444,axiom,
! [VarCurr] :
( ~ v128801(VarCurr)
=> ( v128698(VarCurr,bitIndex48)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_657,axiom,
! [VarCurr] :
( v128801(VarCurr)
=> ( v128698(VarCurr,bitIndex48)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9125,axiom,
! [VarCurr] :
( v128801(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_443,axiom,
! [VarCurr] :
( ~ v128799(VarCurr)
=> ( v128698(VarCurr,bitIndex47)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_656,axiom,
! [VarCurr] :
( v128799(VarCurr)
=> ( v128698(VarCurr,bitIndex47)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9124,axiom,
! [VarCurr] :
( v128799(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_442,axiom,
! [VarCurr] :
( ~ v128797(VarCurr)
=> ( v128698(VarCurr,bitIndex46)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_655,axiom,
! [VarCurr] :
( v128797(VarCurr)
=> ( v128698(VarCurr,bitIndex46)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9123,axiom,
! [VarCurr] :
( v128797(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_441,axiom,
! [VarCurr] :
( ~ v128795(VarCurr)
=> ( v128698(VarCurr,bitIndex45)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_654,axiom,
! [VarCurr] :
( v128795(VarCurr)
=> ( v128698(VarCurr,bitIndex45)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9122,axiom,
! [VarCurr] :
( v128795(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_440,axiom,
! [VarCurr] :
( ~ v128793(VarCurr)
=> ( v128698(VarCurr,bitIndex44)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_653,axiom,
! [VarCurr] :
( v128793(VarCurr)
=> ( v128698(VarCurr,bitIndex44)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9121,axiom,
! [VarCurr] :
( v128793(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_439,axiom,
! [VarCurr] :
( ~ v128791(VarCurr)
=> ( v128698(VarCurr,bitIndex43)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_652,axiom,
! [VarCurr] :
( v128791(VarCurr)
=> ( v128698(VarCurr,bitIndex43)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9120,axiom,
! [VarCurr] :
( v128791(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_438,axiom,
! [VarCurr] :
( ~ v128789(VarCurr)
=> ( v128698(VarCurr,bitIndex42)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_651,axiom,
! [VarCurr] :
( v128789(VarCurr)
=> ( v128698(VarCurr,bitIndex42)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9119,axiom,
! [VarCurr] :
( v128789(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_437,axiom,
! [VarCurr] :
( ~ v128787(VarCurr)
=> ( v128698(VarCurr,bitIndex41)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_650,axiom,
! [VarCurr] :
( v128787(VarCurr)
=> ( v128698(VarCurr,bitIndex41)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9118,axiom,
! [VarCurr] :
( v128787(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_436,axiom,
! [VarCurr] :
( ~ v128785(VarCurr)
=> ( v128698(VarCurr,bitIndex40)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_649,axiom,
! [VarCurr] :
( v128785(VarCurr)
=> ( v128698(VarCurr,bitIndex40)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9117,axiom,
! [VarCurr] :
( v128785(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_435,axiom,
! [VarCurr] :
( ~ v128783(VarCurr)
=> ( v128698(VarCurr,bitIndex39)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_648,axiom,
! [VarCurr] :
( v128783(VarCurr)
=> ( v128698(VarCurr,bitIndex39)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9116,axiom,
! [VarCurr] :
( v128783(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_434,axiom,
! [VarCurr] :
( ~ v128781(VarCurr)
=> ( v128698(VarCurr,bitIndex38)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_647,axiom,
! [VarCurr] :
( v128781(VarCurr)
=> ( v128698(VarCurr,bitIndex38)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9115,axiom,
! [VarCurr] :
( v128781(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_433,axiom,
! [VarCurr] :
( ~ v128779(VarCurr)
=> ( v128698(VarCurr,bitIndex37)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_646,axiom,
! [VarCurr] :
( v128779(VarCurr)
=> ( v128698(VarCurr,bitIndex37)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9114,axiom,
! [VarCurr] :
( v128779(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_432,axiom,
! [VarCurr] :
( ~ v128777(VarCurr)
=> ( v128698(VarCurr,bitIndex36)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_645,axiom,
! [VarCurr] :
( v128777(VarCurr)
=> ( v128698(VarCurr,bitIndex36)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9113,axiom,
! [VarCurr] :
( v128777(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_431,axiom,
! [VarCurr] :
( ~ v128775(VarCurr)
=> ( v128698(VarCurr,bitIndex35)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_644,axiom,
! [VarCurr] :
( v128775(VarCurr)
=> ( v128698(VarCurr,bitIndex35)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9112,axiom,
! [VarCurr] :
( v128775(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_430,axiom,
! [VarCurr] :
( ~ v128773(VarCurr)
=> ( v128698(VarCurr,bitIndex34)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_643,axiom,
! [VarCurr] :
( v128773(VarCurr)
=> ( v128698(VarCurr,bitIndex34)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9111,axiom,
! [VarCurr] :
( v128773(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_429,axiom,
! [VarCurr] :
( ~ v128771(VarCurr)
=> ( v128698(VarCurr,bitIndex33)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_642,axiom,
! [VarCurr] :
( v128771(VarCurr)
=> ( v128698(VarCurr,bitIndex33)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9110,axiom,
! [VarCurr] :
( v128771(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_428,axiom,
! [VarCurr] :
( ~ v128769(VarCurr)
=> ( v128698(VarCurr,bitIndex32)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_641,axiom,
! [VarCurr] :
( v128769(VarCurr)
=> ( v128698(VarCurr,bitIndex32)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9109,axiom,
! [VarCurr] :
( v128769(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_427,axiom,
! [VarCurr] :
( ~ v128767(VarCurr)
=> ( v128698(VarCurr,bitIndex31)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_640,axiom,
! [VarCurr] :
( v128767(VarCurr)
=> ( v128698(VarCurr,bitIndex31)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9108,axiom,
! [VarCurr] :
( v128767(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_426,axiom,
! [VarCurr] :
( ~ v128765(VarCurr)
=> ( v128698(VarCurr,bitIndex30)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_639,axiom,
! [VarCurr] :
( v128765(VarCurr)
=> ( v128698(VarCurr,bitIndex30)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9107,axiom,
! [VarCurr] :
( v128765(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_425,axiom,
! [VarCurr] :
( ~ v128763(VarCurr)
=> ( v128698(VarCurr,bitIndex29)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_638,axiom,
! [VarCurr] :
( v128763(VarCurr)
=> ( v128698(VarCurr,bitIndex29)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9106,axiom,
! [VarCurr] :
( v128763(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_424,axiom,
! [VarCurr] :
( ~ v128761(VarCurr)
=> ( v128698(VarCurr,bitIndex28)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_637,axiom,
! [VarCurr] :
( v128761(VarCurr)
=> ( v128698(VarCurr,bitIndex28)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9105,axiom,
! [VarCurr] :
( v128761(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_423,axiom,
! [VarCurr] :
( ~ v128759(VarCurr)
=> ( v128698(VarCurr,bitIndex27)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_636,axiom,
! [VarCurr] :
( v128759(VarCurr)
=> ( v128698(VarCurr,bitIndex27)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9104,axiom,
! [VarCurr] :
( v128759(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_422,axiom,
! [VarCurr] :
( ~ v128757(VarCurr)
=> ( v128698(VarCurr,bitIndex26)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_635,axiom,
! [VarCurr] :
( v128757(VarCurr)
=> ( v128698(VarCurr,bitIndex26)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9103,axiom,
! [VarCurr] :
( v128757(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_421,axiom,
! [VarCurr] :
( ~ v128755(VarCurr)
=> ( v128698(VarCurr,bitIndex25)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_634,axiom,
! [VarCurr] :
( v128755(VarCurr)
=> ( v128698(VarCurr,bitIndex25)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9102,axiom,
! [VarCurr] :
( v128755(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_420,axiom,
! [VarCurr] :
( ~ v128753(VarCurr)
=> ( v128698(VarCurr,bitIndex24)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_633,axiom,
! [VarCurr] :
( v128753(VarCurr)
=> ( v128698(VarCurr,bitIndex24)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9101,axiom,
! [VarCurr] :
( v128753(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_419,axiom,
! [VarCurr] :
( ~ v128751(VarCurr)
=> ( v128698(VarCurr,bitIndex23)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_632,axiom,
! [VarCurr] :
( v128751(VarCurr)
=> ( v128698(VarCurr,bitIndex23)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9100,axiom,
! [VarCurr] :
( v128751(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_418,axiom,
! [VarCurr] :
( ~ v128749(VarCurr)
=> ( v128698(VarCurr,bitIndex22)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_631,axiom,
! [VarCurr] :
( v128749(VarCurr)
=> ( v128698(VarCurr,bitIndex22)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9099,axiom,
! [VarCurr] :
( v128749(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_417,axiom,
! [VarCurr] :
( ~ v128747(VarCurr)
=> ( v128698(VarCurr,bitIndex21)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_630,axiom,
! [VarCurr] :
( v128747(VarCurr)
=> ( v128698(VarCurr,bitIndex21)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9098,axiom,
! [VarCurr] :
( v128747(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_416,axiom,
! [VarCurr] :
( ~ v128745(VarCurr)
=> ( v128698(VarCurr,bitIndex20)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_629,axiom,
! [VarCurr] :
( v128745(VarCurr)
=> ( v128698(VarCurr,bitIndex20)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9097,axiom,
! [VarCurr] :
( v128745(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_415,axiom,
! [VarCurr] :
( ~ v128743(VarCurr)
=> ( v128698(VarCurr,bitIndex19)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_628,axiom,
! [VarCurr] :
( v128743(VarCurr)
=> ( v128698(VarCurr,bitIndex19)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9096,axiom,
! [VarCurr] :
( v128743(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_414,axiom,
! [VarCurr] :
( ~ v128741(VarCurr)
=> ( v128698(VarCurr,bitIndex18)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_627,axiom,
! [VarCurr] :
( v128741(VarCurr)
=> ( v128698(VarCurr,bitIndex18)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9095,axiom,
! [VarCurr] :
( v128741(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_413,axiom,
! [VarCurr] :
( ~ v128739(VarCurr)
=> ( v128698(VarCurr,bitIndex17)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_626,axiom,
! [VarCurr] :
( v128739(VarCurr)
=> ( v128698(VarCurr,bitIndex17)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9094,axiom,
! [VarCurr] :
( v128739(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_412,axiom,
! [VarCurr] :
( ~ v128737(VarCurr)
=> ( v128698(VarCurr,bitIndex16)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_625,axiom,
! [VarCurr] :
( v128737(VarCurr)
=> ( v128698(VarCurr,bitIndex16)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9093,axiom,
! [VarCurr] :
( v128737(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_411,axiom,
! [VarCurr] :
( ~ v128735(VarCurr)
=> ( v128698(VarCurr,bitIndex15)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_624,axiom,
! [VarCurr] :
( v128735(VarCurr)
=> ( v128698(VarCurr,bitIndex15)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9092,axiom,
! [VarCurr] :
( v128735(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_410,axiom,
! [VarCurr] :
( ~ v128733(VarCurr)
=> ( v128698(VarCurr,bitIndex14)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_623,axiom,
! [VarCurr] :
( v128733(VarCurr)
=> ( v128698(VarCurr,bitIndex14)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9091,axiom,
! [VarCurr] :
( v128733(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_409,axiom,
! [VarCurr] :
( ~ v128731(VarCurr)
=> ( v128698(VarCurr,bitIndex13)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_622,axiom,
! [VarCurr] :
( v128731(VarCurr)
=> ( v128698(VarCurr,bitIndex13)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9090,axiom,
! [VarCurr] :
( v128731(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_408,axiom,
! [VarCurr] :
( ~ v128729(VarCurr)
=> ( v128698(VarCurr,bitIndex12)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_621,axiom,
! [VarCurr] :
( v128729(VarCurr)
=> ( v128698(VarCurr,bitIndex12)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9089,axiom,
! [VarCurr] :
( v128729(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_407,axiom,
! [VarCurr] :
( ~ v128727(VarCurr)
=> ( v128698(VarCurr,bitIndex11)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_620,axiom,
! [VarCurr] :
( v128727(VarCurr)
=> ( v128698(VarCurr,bitIndex11)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9088,axiom,
! [VarCurr] :
( v128727(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_406,axiom,
! [VarCurr] :
( ~ v128725(VarCurr)
=> ( v128698(VarCurr,bitIndex10)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_619,axiom,
! [VarCurr] :
( v128725(VarCurr)
=> ( v128698(VarCurr,bitIndex10)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9087,axiom,
! [VarCurr] :
( v128725(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_405,axiom,
! [VarCurr] :
( ~ v128723(VarCurr)
=> ( v128698(VarCurr,bitIndex9)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_618,axiom,
! [VarCurr] :
( v128723(VarCurr)
=> ( v128698(VarCurr,bitIndex9)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9086,axiom,
! [VarCurr] :
( v128723(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_404,axiom,
! [VarCurr] :
( ~ v128721(VarCurr)
=> ( v128698(VarCurr,bitIndex8)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_617,axiom,
! [VarCurr] :
( v128721(VarCurr)
=> ( v128698(VarCurr,bitIndex8)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9085,axiom,
! [VarCurr] :
( v128721(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_403,axiom,
! [VarCurr] :
( ~ v128719(VarCurr)
=> ( v128698(VarCurr,bitIndex7)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_616,axiom,
! [VarCurr] :
( v128719(VarCurr)
=> ( v128698(VarCurr,bitIndex7)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9084,axiom,
! [VarCurr] :
( v128719(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_402,axiom,
! [VarCurr] :
( ~ v128717(VarCurr)
=> ( v128698(VarCurr,bitIndex6)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_615,axiom,
! [VarCurr] :
( v128717(VarCurr)
=> ( v128698(VarCurr,bitIndex6)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9083,axiom,
! [VarCurr] :
( v128717(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_401,axiom,
! [VarCurr] :
( ~ v128715(VarCurr)
=> ( v128698(VarCurr,bitIndex5)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_614,axiom,
! [VarCurr] :
( v128715(VarCurr)
=> ( v128698(VarCurr,bitIndex5)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9082,axiom,
! [VarCurr] :
( v128715(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_400,axiom,
! [VarCurr] :
( ~ v128713(VarCurr)
=> ( v128698(VarCurr,bitIndex4)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_613,axiom,
! [VarCurr] :
( v128713(VarCurr)
=> ( v128698(VarCurr,bitIndex4)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9081,axiom,
! [VarCurr] :
( v128713(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_399,axiom,
! [VarCurr] :
( ~ v128711(VarCurr)
=> ( v128698(VarCurr,bitIndex3)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_612,axiom,
! [VarCurr] :
( v128711(VarCurr)
=> ( v128698(VarCurr,bitIndex3)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9080,axiom,
! [VarCurr] :
( v128711(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_398,axiom,
! [VarCurr] :
( ~ v128709(VarCurr)
=> ( v128698(VarCurr,bitIndex2)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_611,axiom,
! [VarCurr] :
( v128709(VarCurr)
=> ( v128698(VarCurr,bitIndex2)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9079,axiom,
! [VarCurr] :
( v128709(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_397,axiom,
! [VarCurr] :
( ~ v128707(VarCurr)
=> ( v128698(VarCurr,bitIndex1)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_610,axiom,
! [VarCurr] :
( v128707(VarCurr)
=> ( v128698(VarCurr,bitIndex1)
<=> v128700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9078,axiom,
! [VarCurr] :
( v128707(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3091,axiom,
! [VarCurr] :
( ~ v128704(VarCurr)
=> ( v128698(VarCurr,bitIndex0)
<=> v128705(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2878,axiom,
! [VarCurr] :
( v128704(VarCurr)
=> ( v128698(VarCurr,bitIndex0)
<=> v128700(VarCurr) ) ) ).
fof(writeUnaryOperator_10385,axiom,
! [VarCurr] :
( ~ v128705(VarCurr)
<=> v121075(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9077,axiom,
! [VarCurr] :
( v128704(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25421,axiom,
! [VarCurr] :
( v128700(VarCurr)
<=> ( v124361(VarCurr)
| v128702(VarCurr) ) ) ).
fof(writeUnaryOperator_10384,axiom,
! [VarCurr] :
( ~ v128702(VarCurr)
<=> v121075(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25420,axiom,
! [VarCurr] :
( v114054(VarCurr)
<=> ( v114056(VarCurr)
& v128681(VarCurr) ) ) ).
fof(addAssignment_40640,axiom,
! [VarCurr] :
( v128681(VarCurr)
<=> v128683(VarCurr) ) ).
fof(addAssignment_40639,axiom,
! [VarCurr] :
( v128683(VarCurr)
<=> v128685(VarCurr) ) ).
fof(addAssignment_40638,axiom,
! [VarCurr] :
( v128685(VarCurr)
<=> v114941(VarCurr) ) ).
fof(addAssignment_40637,axiom,
! [VarCurr] :
( v114056(VarCurr)
<=> v114058(VarCurr) ) ).
fof(addAssignment_40636,axiom,
! [VarCurr] :
( v114058(VarCurr)
<=> v114060(VarCurr) ) ).
fof(addAssignment_40635,axiom,
! [VarCurr] :
( v114060(VarCurr)
<=> v114062(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3090,axiom,
! [VarCurr] :
( ~ v114064(VarCurr)
=> ( v114062(VarCurr)
<=> v128679(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2877,axiom,
! [VarCurr] :
( v114064(VarCurr)
=> ( v114062(VarCurr)
<=> v128676(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9076,axiom,
! [VarCurr] :
( v128679(VarCurr)
<=> ( ( v114066(VarCurr,bitIndex23)
<=> v128655(VarCurr,bitIndex23) )
& ( v114066(VarCurr,bitIndex22)
<=> v128655(VarCurr,bitIndex22) )
& ( v114066(VarCurr,bitIndex21)
<=> v128655(VarCurr,bitIndex21) )
& ( v114066(VarCurr,bitIndex20)
<=> v128655(VarCurr,bitIndex20) )
& ( v114066(VarCurr,bitIndex19)
<=> v128655(VarCurr,bitIndex19) )
& ( v114066(VarCurr,bitIndex18)
<=> v128655(VarCurr,bitIndex18) )
& ( v114066(VarCurr,bitIndex17)
<=> v128655(VarCurr,bitIndex17) )
& ( v114066(VarCurr,bitIndex16)
<=> v128655(VarCurr,bitIndex16) )
& ( v114066(VarCurr,bitIndex15)
<=> v128655(VarCurr,bitIndex15) )
& ( v114066(VarCurr,bitIndex14)
<=> v128655(VarCurr,bitIndex14) )
& ( v114066(VarCurr,bitIndex13)
<=> v128655(VarCurr,bitIndex13) )
& ( v114066(VarCurr,bitIndex12)
<=> v128655(VarCurr,bitIndex12) )
& ( v114066(VarCurr,bitIndex11)
<=> v128655(VarCurr,bitIndex11) )
& ( v114066(VarCurr,bitIndex10)
<=> v128655(VarCurr,bitIndex10) )
& ( v114066(VarCurr,bitIndex9)
<=> v128655(VarCurr,bitIndex9) )
& ( v114066(VarCurr,bitIndex8)
<=> v128655(VarCurr,bitIndex8) )
& ( v114066(VarCurr,bitIndex7)
<=> v128655(VarCurr,bitIndex7) )
& ( v114066(VarCurr,bitIndex6)
<=> v128655(VarCurr,bitIndex6) )
& ( v114066(VarCurr,bitIndex5)
<=> v128655(VarCurr,bitIndex5) )
& ( v114066(VarCurr,bitIndex4)
<=> v128655(VarCurr,bitIndex4) )
& ( v114066(VarCurr,bitIndex3)
<=> v128655(VarCurr,bitIndex3) )
& ( v114066(VarCurr,bitIndex2)
<=> v128655(VarCurr,bitIndex2) )
& ( v114066(VarCurr,bitIndex1)
<=> v128655(VarCurr,bitIndex1) )
& ( v114066(VarCurr,bitIndex0)
<=> v128655(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25419,axiom,
! [VarCurr] :
( v128676(VarCurr)
<=> ( v128677(VarCurr)
& v128678(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9075,axiom,
! [VarCurr] :
( v128678(VarCurr)
<=> ( ( v123772(VarCurr,bitIndex4)
<=> v123776(VarCurr,bitIndex4) )
& ( v123772(VarCurr,bitIndex3)
<=> v123776(VarCurr,bitIndex3) )
& ( v123772(VarCurr,bitIndex2)
<=> v123776(VarCurr,bitIndex2) )
& ( v123772(VarCurr,bitIndex1)
<=> v123776(VarCurr,bitIndex1) )
& ( v123772(VarCurr,bitIndex0)
<=> v123776(VarCurr,bitIndex0) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9074,axiom,
! [VarCurr] :
( v128677(VarCurr)
<=> ( ( v114066(VarCurr,bitIndex23)
<=> v128655(VarCurr,bitIndex23) )
& ( v114066(VarCurr,bitIndex22)
<=> v128655(VarCurr,bitIndex22) )
& ( v114066(VarCurr,bitIndex21)
<=> v128655(VarCurr,bitIndex21) )
& ( v114066(VarCurr,bitIndex20)
<=> v128655(VarCurr,bitIndex20) )
& ( v114066(VarCurr,bitIndex19)
<=> v128655(VarCurr,bitIndex19) )
& ( v114066(VarCurr,bitIndex18)
<=> v128655(VarCurr,bitIndex18) )
& ( v114066(VarCurr,bitIndex17)
<=> v128655(VarCurr,bitIndex17) )
& ( v114066(VarCurr,bitIndex16)
<=> v128655(VarCurr,bitIndex16) )
& ( v114066(VarCurr,bitIndex15)
<=> v128655(VarCurr,bitIndex15) )
& ( v114066(VarCurr,bitIndex14)
<=> v128655(VarCurr,bitIndex14) )
& ( v114066(VarCurr,bitIndex13)
<=> v128655(VarCurr,bitIndex13) )
& ( v114066(VarCurr,bitIndex12)
<=> v128655(VarCurr,bitIndex12) )
& ( v114066(VarCurr,bitIndex11)
<=> v128655(VarCurr,bitIndex11) )
& ( v114066(VarCurr,bitIndex10)
<=> v128655(VarCurr,bitIndex10) )
& ( v114066(VarCurr,bitIndex9)
<=> v128655(VarCurr,bitIndex9) )
& ( v114066(VarCurr,bitIndex8)
<=> v128655(VarCurr,bitIndex8) )
& ( v114066(VarCurr,bitIndex7)
<=> v128655(VarCurr,bitIndex7) )
& ( v114066(VarCurr,bitIndex6)
<=> v128655(VarCurr,bitIndex6) )
& ( v114066(VarCurr,bitIndex5)
<=> v128655(VarCurr,bitIndex5) )
& ( v114066(VarCurr,bitIndex4)
<=> v128655(VarCurr,bitIndex4) )
& ( v114066(VarCurr,bitIndex3)
<=> v128655(VarCurr,bitIndex3) )
& ( v114066(VarCurr,bitIndex2)
<=> v128655(VarCurr,bitIndex2) )
& ( v114066(VarCurr,bitIndex1)
<=> v128655(VarCurr,bitIndex1) )
& ( v114066(VarCurr,bitIndex0)
<=> v128655(VarCurr,bitIndex0) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3089,axiom,
! [VarCurr] :
( ~ v128672(VarCurr)
=> ! [B] :
( range_23_3(B)
=> ( v128655(VarCurr,B)
<=> v128657(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_609,axiom,
! [VarCurr] :
( v128672(VarCurr)
=> ( ( v128655(VarCurr,bitIndex23)
<=> v117146(VarCurr,bitIndex37) )
& ( v128655(VarCurr,bitIndex22)
<=> v117146(VarCurr,bitIndex36) )
& ( v128655(VarCurr,bitIndex21)
<=> v117146(VarCurr,bitIndex35) )
& ( v128655(VarCurr,bitIndex20)
<=> v117146(VarCurr,bitIndex34) )
& ( v128655(VarCurr,bitIndex19)
<=> v117146(VarCurr,bitIndex33) )
& ( v128655(VarCurr,bitIndex18)
<=> v117146(VarCurr,bitIndex32) )
& ( v128655(VarCurr,bitIndex17)
<=> v117146(VarCurr,bitIndex31) )
& ( v128655(VarCurr,bitIndex16)
<=> v117146(VarCurr,bitIndex30) )
& ( v128655(VarCurr,bitIndex15)
<=> v117146(VarCurr,bitIndex29) )
& ( v128655(VarCurr,bitIndex14)
<=> v117146(VarCurr,bitIndex28) )
& ( v128655(VarCurr,bitIndex13)
<=> v117146(VarCurr,bitIndex27) )
& ( v128655(VarCurr,bitIndex12)
<=> v117146(VarCurr,bitIndex26) )
& ( v128655(VarCurr,bitIndex11)
<=> v117146(VarCurr,bitIndex25) )
& ( v128655(VarCurr,bitIndex10)
<=> v117146(VarCurr,bitIndex24) )
& ( v128655(VarCurr,bitIndex9)
<=> v117146(VarCurr,bitIndex23) )
& ( v128655(VarCurr,bitIndex8)
<=> v117146(VarCurr,bitIndex22) )
& ( v128655(VarCurr,bitIndex7)
<=> v117146(VarCurr,bitIndex21) )
& ( v128655(VarCurr,bitIndex6)
<=> v117146(VarCurr,bitIndex20) )
& ( v128655(VarCurr,bitIndex5)
<=> v117146(VarCurr,bitIndex19) )
& ( v128655(VarCurr,bitIndex4)
<=> v117146(VarCurr,bitIndex18) )
& ( v128655(VarCurr,bitIndex3)
<=> v117146(VarCurr,bitIndex17) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3088,axiom,
! [VarCurr] :
( ~ v128672(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128655(VarCurr,B)
<=> v128657(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2876,axiom,
! [VarCurr] :
( v128672(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128655(VarCurr,B)
<=> v128673(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_396,axiom,
! [VarCurr] :
( ~ v117134(VarCurr)
=> ( ( v128673(VarCurr,bitIndex2)
<=> v117146(VarCurr,bitIndex16) )
& ( v128673(VarCurr,bitIndex1)
<=> v117146(VarCurr,bitIndex15) )
& ( v128673(VarCurr,bitIndex0)
<=> v117146(VarCurr,bitIndex14) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2875,axiom,
! [VarCurr] :
( v117134(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128673(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_10383,axiom,
! [VarCurr] :
( ~ v128672(VarCurr)
<=> v114064(VarCurr) ) ).
fof(addAssignment_40634,axiom,
! [VarCurr,B] :
( range_23_3(B)
=> ( v128657(VarCurr,B)
<=> v128658(VarCurr,B) ) ) ).
fof(addAssignment_40633,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128657(VarCurr,B)
<=> v128658(VarCurr,B) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_19,axiom,
! [VarCurr] :
( ( ~ v128659(VarCurr)
& ~ v128660(VarCurr)
& ~ v128662(VarCurr)
& ~ v128663(VarCurr)
& ~ v128665(VarCurr)
& ~ v128666(VarCurr)
& ~ v128668(VarCurr) )
=> ( ( v128658(VarCurr,bitIndex23)
<=> v117146(VarCurr,bitIndex37) )
& ( v128658(VarCurr,bitIndex22)
<=> v117146(VarCurr,bitIndex36) )
& ( v128658(VarCurr,bitIndex21)
<=> v117146(VarCurr,bitIndex35) )
& ( v128658(VarCurr,bitIndex20)
<=> v117146(VarCurr,bitIndex34) )
& ( v128658(VarCurr,bitIndex19)
<=> v117146(VarCurr,bitIndex33) )
& ( v128658(VarCurr,bitIndex18)
<=> v117146(VarCurr,bitIndex32) )
& ( v128658(VarCurr,bitIndex17)
<=> v117146(VarCurr,bitIndex31) )
& ( v128658(VarCurr,bitIndex16)
<=> v117146(VarCurr,bitIndex30) )
& ( v128658(VarCurr,bitIndex15)
<=> v117146(VarCurr,bitIndex29) )
& ( v128658(VarCurr,bitIndex14)
<=> v117146(VarCurr,bitIndex28) )
& ( v128658(VarCurr,bitIndex13)
<=> v117146(VarCurr,bitIndex27) )
& ( v128658(VarCurr,bitIndex12)
<=> v117146(VarCurr,bitIndex26) )
& ( v128658(VarCurr,bitIndex11)
<=> v117146(VarCurr,bitIndex25) )
& ( v128658(VarCurr,bitIndex10)
<=> v117146(VarCurr,bitIndex24) )
& ( v128658(VarCurr,bitIndex9)
<=> v117146(VarCurr,bitIndex23) )
& ( v128658(VarCurr,bitIndex8)
<=> v117146(VarCurr,bitIndex22) )
& ( v128658(VarCurr,bitIndex7)
<=> v117146(VarCurr,bitIndex21) )
& ( v128658(VarCurr,bitIndex6)
<=> v117146(VarCurr,bitIndex20) )
& ( v128658(VarCurr,bitIndex5)
<=> v117146(VarCurr,bitIndex19) )
& ( v128658(VarCurr,bitIndex4)
<=> v117146(VarCurr,bitIndex18) )
& ( v128658(VarCurr,bitIndex3)
<=> v117146(VarCurr,bitIndex17) )
& ( v128658(VarCurr,bitIndex2)
<=> v117146(VarCurr,bitIndex16) )
& ( v128658(VarCurr,bitIndex1)
<=> v117146(VarCurr,bitIndex15) )
& ( v128658(VarCurr,bitIndex0)
<=> v117146(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_19,axiom,
! [VarCurr] :
( v128668(VarCurr)
=> ( ( v128658(VarCurr,bitIndex23)
<=> v117146(VarCurr,bitIndex37) )
& ( v128658(VarCurr,bitIndex22)
<=> v117146(VarCurr,bitIndex36) )
& ( v128658(VarCurr,bitIndex21)
<=> v117146(VarCurr,bitIndex35) )
& ( v128658(VarCurr,bitIndex20)
<=> v117146(VarCurr,bitIndex34) )
& ( v128658(VarCurr,bitIndex19)
<=> v117146(VarCurr,bitIndex33) )
& ( v128658(VarCurr,bitIndex18)
<=> v117146(VarCurr,bitIndex32) )
& ( v128658(VarCurr,bitIndex17)
<=> v117146(VarCurr,bitIndex31) )
& ( v128658(VarCurr,bitIndex16)
<=> v117146(VarCurr,bitIndex30) )
& ( v128658(VarCurr,bitIndex15)
<=> v117146(VarCurr,bitIndex29) )
& ( v128658(VarCurr,bitIndex14)
<=> v117146(VarCurr,bitIndex28) )
& ( v128658(VarCurr,bitIndex13)
<=> v117146(VarCurr,bitIndex27) )
& ( v128658(VarCurr,bitIndex12)
<=> v117146(VarCurr,bitIndex26) )
& ( v128658(VarCurr,bitIndex11)
<=> v117146(VarCurr,bitIndex25) )
& ( v128658(VarCurr,bitIndex10)
<=> v117146(VarCurr,bitIndex24) )
& ( v128658(VarCurr,bitIndex9)
<=> v117146(VarCurr,bitIndex23) )
& ( v128658(VarCurr,bitIndex8)
<=> v117146(VarCurr,bitIndex22) )
& ( v128658(VarCurr,bitIndex7)
<=> v117146(VarCurr,bitIndex21) )
& ( v128658(VarCurr,bitIndex6)
<=> v117146(VarCurr,bitIndex20) )
& ( v128658(VarCurr,bitIndex5)
<=> v117146(VarCurr,bitIndex19) )
& ( v128658(VarCurr,bitIndex4)
<=> v117146(VarCurr,bitIndex18) )
& ( v128658(VarCurr,bitIndex3)
<=> v117146(VarCurr,bitIndex17) )
& ( v128658(VarCurr,bitIndex2)
<=> v117146(VarCurr,bitIndex16) )
& ( v128658(VarCurr,bitIndex1)
<=> v117146(VarCurr,bitIndex15) )
& ( v128658(VarCurr,bitIndex0)
<=> v117146(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_25,axiom,
! [VarCurr] :
( v128666(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v128658(VarCurr,B)
<=> v128667(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_20,axiom,
! [VarCurr] :
( v128665(VarCurr)
=> ( ( v128658(VarCurr,bitIndex23)
<=> v117146(VarCurr,bitIndex37) )
& ( v128658(VarCurr,bitIndex22)
<=> v117146(VarCurr,bitIndex36) )
& ( v128658(VarCurr,bitIndex21)
<=> v117146(VarCurr,bitIndex35) )
& ( v128658(VarCurr,bitIndex20)
<=> v117146(VarCurr,bitIndex34) )
& ( v128658(VarCurr,bitIndex19)
<=> v117146(VarCurr,bitIndex33) )
& ( v128658(VarCurr,bitIndex18)
<=> v117146(VarCurr,bitIndex32) )
& ( v128658(VarCurr,bitIndex17)
<=> v117146(VarCurr,bitIndex31) )
& ( v128658(VarCurr,bitIndex16)
<=> v117146(VarCurr,bitIndex30) )
& ( v128658(VarCurr,bitIndex15)
<=> v117146(VarCurr,bitIndex29) )
& ( v128658(VarCurr,bitIndex14)
<=> v117146(VarCurr,bitIndex28) )
& ( v128658(VarCurr,bitIndex13)
<=> v117146(VarCurr,bitIndex27) )
& ( v128658(VarCurr,bitIndex12)
<=> v117146(VarCurr,bitIndex26) )
& ( v128658(VarCurr,bitIndex11)
<=> v117146(VarCurr,bitIndex25) )
& ( v128658(VarCurr,bitIndex10)
<=> v117146(VarCurr,bitIndex24) )
& ( v128658(VarCurr,bitIndex9)
<=> v117146(VarCurr,bitIndex23) )
& ( v128658(VarCurr,bitIndex8)
<=> v117146(VarCurr,bitIndex22) )
& ( v128658(VarCurr,bitIndex7)
<=> v117146(VarCurr,bitIndex21) )
& ( v128658(VarCurr,bitIndex6)
<=> v117146(VarCurr,bitIndex20) )
& ( v128658(VarCurr,bitIndex5)
<=> v117146(VarCurr,bitIndex19) )
& ( v128658(VarCurr,bitIndex4)
<=> v117146(VarCurr,bitIndex18) )
& ( v128658(VarCurr,bitIndex3)
<=> v117146(VarCurr,bitIndex17) )
& ( v128658(VarCurr,bitIndex2)
<=> v117146(VarCurr,bitIndex16) )
& ( v128658(VarCurr,bitIndex1)
<=> v117146(VarCurr,bitIndex15) )
& ( v128658(VarCurr,bitIndex0)
<=> v117146(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_176,axiom,
! [VarCurr] :
( v128663(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v128658(VarCurr,B)
<=> v128664(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_23,axiom,
! [VarCurr] :
( v128662(VarCurr)
=> ( ( v128658(VarCurr,bitIndex23)
<=> v117146(VarCurr,bitIndex37) )
& ( v128658(VarCurr,bitIndex22)
<=> v117146(VarCurr,bitIndex36) )
& ( v128658(VarCurr,bitIndex21)
<=> v117146(VarCurr,bitIndex35) )
& ( v128658(VarCurr,bitIndex20)
<=> v117146(VarCurr,bitIndex34) )
& ( v128658(VarCurr,bitIndex19)
<=> v117146(VarCurr,bitIndex33) )
& ( v128658(VarCurr,bitIndex18)
<=> v117146(VarCurr,bitIndex32) )
& ( v128658(VarCurr,bitIndex17)
<=> v117146(VarCurr,bitIndex31) )
& ( v128658(VarCurr,bitIndex16)
<=> v117146(VarCurr,bitIndex30) )
& ( v128658(VarCurr,bitIndex15)
<=> v117146(VarCurr,bitIndex29) )
& ( v128658(VarCurr,bitIndex14)
<=> v117146(VarCurr,bitIndex28) )
& ( v128658(VarCurr,bitIndex13)
<=> v117146(VarCurr,bitIndex27) )
& ( v128658(VarCurr,bitIndex12)
<=> v117146(VarCurr,bitIndex26) )
& ( v128658(VarCurr,bitIndex11)
<=> v117146(VarCurr,bitIndex25) )
& ( v128658(VarCurr,bitIndex10)
<=> v117146(VarCurr,bitIndex24) )
& ( v128658(VarCurr,bitIndex9)
<=> v117146(VarCurr,bitIndex23) )
& ( v128658(VarCurr,bitIndex8)
<=> v117146(VarCurr,bitIndex22) )
& ( v128658(VarCurr,bitIndex7)
<=> v117146(VarCurr,bitIndex21) )
& ( v128658(VarCurr,bitIndex6)
<=> v117146(VarCurr,bitIndex20) )
& ( v128658(VarCurr,bitIndex5)
<=> v117146(VarCurr,bitIndex19) )
& ( v128658(VarCurr,bitIndex4)
<=> v117146(VarCurr,bitIndex18) )
& ( v128658(VarCurr,bitIndex3)
<=> v117146(VarCurr,bitIndex17) )
& ( v128658(VarCurr,bitIndex2)
<=> v117146(VarCurr,bitIndex16) )
& ( v128658(VarCurr,bitIndex1)
<=> v117146(VarCurr,bitIndex15) )
& ( v128658(VarCurr,bitIndex0)
<=> v117146(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5355,axiom,
! [VarCurr] :
( v128660(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v128658(VarCurr,B)
<=> v128661(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_23,axiom,
! [VarCurr] :
( v128659(VarCurr)
=> ( ( v128658(VarCurr,bitIndex23)
<=> v117146(VarCurr,bitIndex37) )
& ( v128658(VarCurr,bitIndex22)
<=> v117146(VarCurr,bitIndex36) )
& ( v128658(VarCurr,bitIndex21)
<=> v117146(VarCurr,bitIndex35) )
& ( v128658(VarCurr,bitIndex20)
<=> v117146(VarCurr,bitIndex34) )
& ( v128658(VarCurr,bitIndex19)
<=> v117146(VarCurr,bitIndex33) )
& ( v128658(VarCurr,bitIndex18)
<=> v117146(VarCurr,bitIndex32) )
& ( v128658(VarCurr,bitIndex17)
<=> v117146(VarCurr,bitIndex31) )
& ( v128658(VarCurr,bitIndex16)
<=> v117146(VarCurr,bitIndex30) )
& ( v128658(VarCurr,bitIndex15)
<=> v117146(VarCurr,bitIndex29) )
& ( v128658(VarCurr,bitIndex14)
<=> v117146(VarCurr,bitIndex28) )
& ( v128658(VarCurr,bitIndex13)
<=> v117146(VarCurr,bitIndex27) )
& ( v128658(VarCurr,bitIndex12)
<=> v117146(VarCurr,bitIndex26) )
& ( v128658(VarCurr,bitIndex11)
<=> v117146(VarCurr,bitIndex25) )
& ( v128658(VarCurr,bitIndex10)
<=> v117146(VarCurr,bitIndex24) )
& ( v128658(VarCurr,bitIndex9)
<=> v117146(VarCurr,bitIndex23) )
& ( v128658(VarCurr,bitIndex8)
<=> v117146(VarCurr,bitIndex22) )
& ( v128658(VarCurr,bitIndex7)
<=> v117146(VarCurr,bitIndex21) )
& ( v128658(VarCurr,bitIndex6)
<=> v117146(VarCurr,bitIndex20) )
& ( v128658(VarCurr,bitIndex5)
<=> v117146(VarCurr,bitIndex19) )
& ( v128658(VarCurr,bitIndex4)
<=> v117146(VarCurr,bitIndex18) )
& ( v128658(VarCurr,bitIndex3)
<=> v117146(VarCurr,bitIndex17) )
& ( v128658(VarCurr,bitIndex2)
<=> v117146(VarCurr,bitIndex16) )
& ( v128658(VarCurr,bitIndex1)
<=> v117146(VarCurr,bitIndex15) )
& ( v128658(VarCurr,bitIndex0)
<=> v117146(VarCurr,bitIndex14) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25418,axiom,
! [VarCurr] :
( v128668(VarCurr)
<=> ( v128669(VarCurr)
| v128670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9073,axiom,
! [VarCurr] :
( v128670(VarCurr)
<=> ( ( v128558(VarCurr,bitIndex2)
<=> $true )
& ( v128558(VarCurr,bitIndex1)
<=> $true )
& ( v128558(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9072,axiom,
! [VarCurr] :
( v128669(VarCurr)
<=> ( ( v128558(VarCurr,bitIndex2)
<=> $true )
& ( v128558(VarCurr,bitIndex1)
<=> $true )
& ( v128558(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40632,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v128667(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_40631,axiom,
! [VarCurr] :
( ( v128667(VarCurr,bitIndex23)
<=> v117146(VarCurr,bitIndex37) )
& ( v128667(VarCurr,bitIndex22)
<=> v117146(VarCurr,bitIndex36) )
& ( v128667(VarCurr,bitIndex21)
<=> v117146(VarCurr,bitIndex35) )
& ( v128667(VarCurr,bitIndex20)
<=> v117146(VarCurr,bitIndex34) )
& ( v128667(VarCurr,bitIndex19)
<=> v117146(VarCurr,bitIndex33) )
& ( v128667(VarCurr,bitIndex18)
<=> v117146(VarCurr,bitIndex32) )
& ( v128667(VarCurr,bitIndex17)
<=> v117146(VarCurr,bitIndex31) )
& ( v128667(VarCurr,bitIndex16)
<=> v117146(VarCurr,bitIndex30) )
& ( v128667(VarCurr,bitIndex15)
<=> v117146(VarCurr,bitIndex29) ) ) ).
fof(addBitVectorEqualityBitBlasted_9071,axiom,
! [VarCurr] :
( v128666(VarCurr)
<=> ( ( v128558(VarCurr,bitIndex2)
<=> $true )
& ( v128558(VarCurr,bitIndex1)
<=> $false )
& ( v128558(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9070,axiom,
! [VarCurr] :
( v128665(VarCurr)
<=> ( ( v128558(VarCurr,bitIndex2)
<=> $true )
& ( v128558(VarCurr,bitIndex1)
<=> $false )
& ( v128558(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40630,axiom,
! [VarCurr,B] :
( range_8_0(B)
=> ( v128664(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_40629,axiom,
! [VarCurr] :
( ( v128664(VarCurr,bitIndex23)
<=> v117146(VarCurr,bitIndex37) )
& ( v128664(VarCurr,bitIndex22)
<=> v117146(VarCurr,bitIndex36) )
& ( v128664(VarCurr,bitIndex21)
<=> v117146(VarCurr,bitIndex35) )
& ( v128664(VarCurr,bitIndex20)
<=> v117146(VarCurr,bitIndex34) )
& ( v128664(VarCurr,bitIndex19)
<=> v117146(VarCurr,bitIndex33) )
& ( v128664(VarCurr,bitIndex18)
<=> v117146(VarCurr,bitIndex32) )
& ( v128664(VarCurr,bitIndex17)
<=> v117146(VarCurr,bitIndex31) )
& ( v128664(VarCurr,bitIndex16)
<=> v117146(VarCurr,bitIndex30) )
& ( v128664(VarCurr,bitIndex15)
<=> v117146(VarCurr,bitIndex29) )
& ( v128664(VarCurr,bitIndex14)
<=> v117146(VarCurr,bitIndex28) )
& ( v128664(VarCurr,bitIndex13)
<=> v117146(VarCurr,bitIndex27) )
& ( v128664(VarCurr,bitIndex12)
<=> v117146(VarCurr,bitIndex26) )
& ( v128664(VarCurr,bitIndex11)
<=> v117146(VarCurr,bitIndex25) )
& ( v128664(VarCurr,bitIndex10)
<=> v117146(VarCurr,bitIndex24) )
& ( v128664(VarCurr,bitIndex9)
<=> v117146(VarCurr,bitIndex23) ) ) ).
fof(addBitVectorEqualityBitBlasted_9069,axiom,
! [VarCurr] :
( v128663(VarCurr)
<=> ( ( v128558(VarCurr,bitIndex2)
<=> $false )
& ( v128558(VarCurr,bitIndex1)
<=> $true )
& ( v128558(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9068,axiom,
! [VarCurr] :
( v128662(VarCurr)
<=> ( ( v128558(VarCurr,bitIndex2)
<=> $false )
& ( v128558(VarCurr,bitIndex1)
<=> $true )
& ( v128558(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40628,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128661(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_40627,axiom,
! [VarCurr] :
( ( v128661(VarCurr,bitIndex23)
<=> v117146(VarCurr,bitIndex37) )
& ( v128661(VarCurr,bitIndex22)
<=> v117146(VarCurr,bitIndex36) )
& ( v128661(VarCurr,bitIndex21)
<=> v117146(VarCurr,bitIndex35) )
& ( v128661(VarCurr,bitIndex20)
<=> v117146(VarCurr,bitIndex34) )
& ( v128661(VarCurr,bitIndex19)
<=> v117146(VarCurr,bitIndex33) )
& ( v128661(VarCurr,bitIndex18)
<=> v117146(VarCurr,bitIndex32) )
& ( v128661(VarCurr,bitIndex17)
<=> v117146(VarCurr,bitIndex31) )
& ( v128661(VarCurr,bitIndex16)
<=> v117146(VarCurr,bitIndex30) )
& ( v128661(VarCurr,bitIndex15)
<=> v117146(VarCurr,bitIndex29) )
& ( v128661(VarCurr,bitIndex14)
<=> v117146(VarCurr,bitIndex28) )
& ( v128661(VarCurr,bitIndex13)
<=> v117146(VarCurr,bitIndex27) )
& ( v128661(VarCurr,bitIndex12)
<=> v117146(VarCurr,bitIndex26) )
& ( v128661(VarCurr,bitIndex11)
<=> v117146(VarCurr,bitIndex25) )
& ( v128661(VarCurr,bitIndex10)
<=> v117146(VarCurr,bitIndex24) )
& ( v128661(VarCurr,bitIndex9)
<=> v117146(VarCurr,bitIndex23) )
& ( v128661(VarCurr,bitIndex8)
<=> v117146(VarCurr,bitIndex22) )
& ( v128661(VarCurr,bitIndex7)
<=> v117146(VarCurr,bitIndex21) )
& ( v128661(VarCurr,bitIndex6)
<=> v117146(VarCurr,bitIndex20) )
& ( v128661(VarCurr,bitIndex5)
<=> v117146(VarCurr,bitIndex19) )
& ( v128661(VarCurr,bitIndex4)
<=> v117146(VarCurr,bitIndex18) )
& ( v128661(VarCurr,bitIndex3)
<=> v117146(VarCurr,bitIndex17) ) ) ).
fof(addBitVectorEqualityBitBlasted_9067,axiom,
! [VarCurr] :
( v128660(VarCurr)
<=> ( ( v128558(VarCurr,bitIndex2)
<=> $false )
& ( v128558(VarCurr,bitIndex1)
<=> $false )
& ( v128558(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9066,axiom,
! [VarCurr] :
( v128659(VarCurr)
<=> ( ( v128558(VarCurr,bitIndex2)
<=> $false )
& ( v128558(VarCurr,bitIndex1)
<=> $false )
& ( v128558(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128638(VarNext)
=> ! [B] :
( range_23_0(B)
=> ( v114066(VarNext,B)
<=> v114066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2346,axiom,
! [VarNext] :
( v128638(VarNext)
=> ! [B] :
( range_23_0(B)
=> ( v114066(VarNext,B)
<=> v128651(VarNext,B) ) ) ) ).
fof(addAssignment_40626,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_23_0(B)
=> ( v128651(VarNext,B)
<=> v128649(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5354,axiom,
! [VarCurr] :
( ~ v117972(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v128649(VarCurr,B)
<=> v128552(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5357,axiom,
! [VarCurr] :
( v117972(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v128649(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128638(VarNext)
<=> ( v128639(VarNext)
& v128646(VarNext) ) ) ) ).
fof(addAssignment_40625,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128646(VarNext)
<=> v128644(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25416,axiom,
! [VarCurr] :
( v128644(VarCurr)
<=> ( v117972(VarCurr)
| v128647(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25415,axiom,
! [VarCurr] :
( v128647(VarCurr)
<=> ( v114071(VarCurr)
& v128648(VarCurr) ) ) ).
fof(writeUnaryOperator_10382,axiom,
! [VarCurr] :
( ~ v128648(VarCurr)
<=> v117972(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25414,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128639(VarNext)
<=> ( v128641(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_10381,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128641(VarNext)
<=> v115111(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3087,axiom,
! [VarCurr] :
( ~ v128633(VarCurr)
=> ! [B] :
( range_23_3(B)
=> ( v128552(VarCurr,B)
<=> v128554(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_608,axiom,
! [VarCurr] :
( v128633(VarCurr)
=> ( ( v128552(VarCurr,bitIndex23)
<=> v117144(VarCurr,bitIndex37) )
& ( v128552(VarCurr,bitIndex22)
<=> v117144(VarCurr,bitIndex36) )
& ( v128552(VarCurr,bitIndex21)
<=> v117144(VarCurr,bitIndex35) )
& ( v128552(VarCurr,bitIndex20)
<=> v117144(VarCurr,bitIndex34) )
& ( v128552(VarCurr,bitIndex19)
<=> v117144(VarCurr,bitIndex33) )
& ( v128552(VarCurr,bitIndex18)
<=> v117144(VarCurr,bitIndex32) )
& ( v128552(VarCurr,bitIndex17)
<=> v117144(VarCurr,bitIndex31) )
& ( v128552(VarCurr,bitIndex16)
<=> v117144(VarCurr,bitIndex30) )
& ( v128552(VarCurr,bitIndex15)
<=> v117144(VarCurr,bitIndex29) )
& ( v128552(VarCurr,bitIndex14)
<=> v117144(VarCurr,bitIndex28) )
& ( v128552(VarCurr,bitIndex13)
<=> v117144(VarCurr,bitIndex27) )
& ( v128552(VarCurr,bitIndex12)
<=> v117144(VarCurr,bitIndex26) )
& ( v128552(VarCurr,bitIndex11)
<=> v117144(VarCurr,bitIndex25) )
& ( v128552(VarCurr,bitIndex10)
<=> v117144(VarCurr,bitIndex24) )
& ( v128552(VarCurr,bitIndex9)
<=> v117144(VarCurr,bitIndex23) )
& ( v128552(VarCurr,bitIndex8)
<=> v117144(VarCurr,bitIndex22) )
& ( v128552(VarCurr,bitIndex7)
<=> v117144(VarCurr,bitIndex21) )
& ( v128552(VarCurr,bitIndex6)
<=> v117144(VarCurr,bitIndex20) )
& ( v128552(VarCurr,bitIndex5)
<=> v117144(VarCurr,bitIndex19) )
& ( v128552(VarCurr,bitIndex4)
<=> v117144(VarCurr,bitIndex18) )
& ( v128552(VarCurr,bitIndex3)
<=> v117144(VarCurr,bitIndex17) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3086,axiom,
! [VarCurr] :
( ~ v128633(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128552(VarCurr,B)
<=> v128554(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2874,axiom,
! [VarCurr] :
( v128633(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128552(VarCurr,B)
<=> v128634(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_395,axiom,
! [VarCurr] :
( ~ v117134(VarCurr)
=> ( ( v128634(VarCurr,bitIndex2)
<=> v117144(VarCurr,bitIndex16) )
& ( v128634(VarCurr,bitIndex1)
<=> v117144(VarCurr,bitIndex15) )
& ( v128634(VarCurr,bitIndex0)
<=> v117144(VarCurr,bitIndex14) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2873,axiom,
! [VarCurr] :
( v117134(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128634(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_10380,axiom,
! [VarCurr] :
( ~ v128633(VarCurr)
<=> v114064(VarCurr) ) ).
fof(addAssignment_40624,axiom,
! [VarCurr,B] :
( range_23_3(B)
=> ( v128554(VarCurr,B)
<=> v128603(VarCurr,B) ) ) ).
fof(range_axiom_189,axiom,
! [B] :
( range_23_3(B)
<=> ( $false
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B ) ) ).
fof(addAssignment_40623,axiom,
! [VarNext,B] :
( range_37_30(B)
=> ( v117144(VarNext,B)
<=> v128625(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128627(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v128625(VarNext,B)
<=> v117144(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2345,axiom,
! [VarNext] :
( v128627(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v128625(VarNext,B)
<=> v117168(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128627(VarNext)
<=> ( v128628(VarNext)
& v117163(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128628(VarNext)
<=> ( v128630(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_10379,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128630(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_40622,axiom,
! [VarCurr,B] :
( range_37_30(B)
=> ( v117146(VarCurr,B)
<=> v117148(VarCurr,B) ) ) ).
fof(addAssignment_40621,axiom,
! [VarCurr,B] :
( range_37_30(B)
=> ( v117148(VarCurr,B)
<=> v117150(VarCurr,B) ) ) ).
fof(addAssignment_40620,axiom,
! [VarCurr,B] :
( range_37_30(B)
=> ( v117150(VarCurr,B)
<=> v117152(VarCurr,B) ) ) ).
fof(addAssignment_40619,axiom,
! [VarCurr,B] :
( range_37_30(B)
=> ( v117152(VarCurr,B)
<=> v108825(VarCurr,B) ) ) ).
fof(addAssignment_40618,axiom,
! [VarNext,B] :
( range_37_30(B)
=> ( v108825(VarNext,B)
<=> v128617(VarNext,B) ) ) ).
fof(range_axiom_188,axiom,
! [B] :
( range_37_30(B)
<=> ( $false
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128619(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v128617(VarNext,B)
<=> v108825(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2344,axiom,
! [VarNext] :
( v128619(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v128617(VarNext,B)
<=> v111957(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128619(VarNext)
<=> ( v128620(VarNext)
& v111950(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128620(VarNext)
<=> ( v128622(VarNext)
& v111937(VarNext) ) ) ) ).
fof(writeUnaryOperator_10378,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128622(VarNext)
<=> v111944(VarNext) ) ) ).
fof(addAssignment_40617,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128554(VarCurr,B)
<=> v128603(VarCurr,B) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_18,axiom,
! [VarCurr] :
( ( ~ v128604(VarCurr)
& ~ v128605(VarCurr)
& ~ v128607(VarCurr)
& ~ v128608(VarCurr)
& ~ v128610(VarCurr)
& ~ v128611(VarCurr)
& ~ v128613(VarCurr) )
=> ( ( v128603(VarCurr,bitIndex23)
<=> v117144(VarCurr,bitIndex37) )
& ( v128603(VarCurr,bitIndex22)
<=> v117144(VarCurr,bitIndex36) )
& ( v128603(VarCurr,bitIndex21)
<=> v117144(VarCurr,bitIndex35) )
& ( v128603(VarCurr,bitIndex20)
<=> v117144(VarCurr,bitIndex34) )
& ( v128603(VarCurr,bitIndex19)
<=> v117144(VarCurr,bitIndex33) )
& ( v128603(VarCurr,bitIndex18)
<=> v117144(VarCurr,bitIndex32) )
& ( v128603(VarCurr,bitIndex17)
<=> v117144(VarCurr,bitIndex31) )
& ( v128603(VarCurr,bitIndex16)
<=> v117144(VarCurr,bitIndex30) )
& ( v128603(VarCurr,bitIndex15)
<=> v117144(VarCurr,bitIndex29) )
& ( v128603(VarCurr,bitIndex14)
<=> v117144(VarCurr,bitIndex28) )
& ( v128603(VarCurr,bitIndex13)
<=> v117144(VarCurr,bitIndex27) )
& ( v128603(VarCurr,bitIndex12)
<=> v117144(VarCurr,bitIndex26) )
& ( v128603(VarCurr,bitIndex11)
<=> v117144(VarCurr,bitIndex25) )
& ( v128603(VarCurr,bitIndex10)
<=> v117144(VarCurr,bitIndex24) )
& ( v128603(VarCurr,bitIndex9)
<=> v117144(VarCurr,bitIndex23) )
& ( v128603(VarCurr,bitIndex8)
<=> v117144(VarCurr,bitIndex22) )
& ( v128603(VarCurr,bitIndex7)
<=> v117144(VarCurr,bitIndex21) )
& ( v128603(VarCurr,bitIndex6)
<=> v117144(VarCurr,bitIndex20) )
& ( v128603(VarCurr,bitIndex5)
<=> v117144(VarCurr,bitIndex19) )
& ( v128603(VarCurr,bitIndex4)
<=> v117144(VarCurr,bitIndex18) )
& ( v128603(VarCurr,bitIndex3)
<=> v117144(VarCurr,bitIndex17) )
& ( v128603(VarCurr,bitIndex2)
<=> v117144(VarCurr,bitIndex16) )
& ( v128603(VarCurr,bitIndex1)
<=> v117144(VarCurr,bitIndex15) )
& ( v128603(VarCurr,bitIndex0)
<=> v117144(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_18,axiom,
! [VarCurr] :
( v128613(VarCurr)
=> ( ( v128603(VarCurr,bitIndex23)
<=> v117144(VarCurr,bitIndex37) )
& ( v128603(VarCurr,bitIndex22)
<=> v117144(VarCurr,bitIndex36) )
& ( v128603(VarCurr,bitIndex21)
<=> v117144(VarCurr,bitIndex35) )
& ( v128603(VarCurr,bitIndex20)
<=> v117144(VarCurr,bitIndex34) )
& ( v128603(VarCurr,bitIndex19)
<=> v117144(VarCurr,bitIndex33) )
& ( v128603(VarCurr,bitIndex18)
<=> v117144(VarCurr,bitIndex32) )
& ( v128603(VarCurr,bitIndex17)
<=> v117144(VarCurr,bitIndex31) )
& ( v128603(VarCurr,bitIndex16)
<=> v117144(VarCurr,bitIndex30) )
& ( v128603(VarCurr,bitIndex15)
<=> v117144(VarCurr,bitIndex29) )
& ( v128603(VarCurr,bitIndex14)
<=> v117144(VarCurr,bitIndex28) )
& ( v128603(VarCurr,bitIndex13)
<=> v117144(VarCurr,bitIndex27) )
& ( v128603(VarCurr,bitIndex12)
<=> v117144(VarCurr,bitIndex26) )
& ( v128603(VarCurr,bitIndex11)
<=> v117144(VarCurr,bitIndex25) )
& ( v128603(VarCurr,bitIndex10)
<=> v117144(VarCurr,bitIndex24) )
& ( v128603(VarCurr,bitIndex9)
<=> v117144(VarCurr,bitIndex23) )
& ( v128603(VarCurr,bitIndex8)
<=> v117144(VarCurr,bitIndex22) )
& ( v128603(VarCurr,bitIndex7)
<=> v117144(VarCurr,bitIndex21) )
& ( v128603(VarCurr,bitIndex6)
<=> v117144(VarCurr,bitIndex20) )
& ( v128603(VarCurr,bitIndex5)
<=> v117144(VarCurr,bitIndex19) )
& ( v128603(VarCurr,bitIndex4)
<=> v117144(VarCurr,bitIndex18) )
& ( v128603(VarCurr,bitIndex3)
<=> v117144(VarCurr,bitIndex17) )
& ( v128603(VarCurr,bitIndex2)
<=> v117144(VarCurr,bitIndex16) )
& ( v128603(VarCurr,bitIndex1)
<=> v117144(VarCurr,bitIndex15) )
& ( v128603(VarCurr,bitIndex0)
<=> v117144(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_24,axiom,
! [VarCurr] :
( v128611(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v128603(VarCurr,B)
<=> v128612(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_19,axiom,
! [VarCurr] :
( v128610(VarCurr)
=> ( ( v128603(VarCurr,bitIndex23)
<=> v117144(VarCurr,bitIndex37) )
& ( v128603(VarCurr,bitIndex22)
<=> v117144(VarCurr,bitIndex36) )
& ( v128603(VarCurr,bitIndex21)
<=> v117144(VarCurr,bitIndex35) )
& ( v128603(VarCurr,bitIndex20)
<=> v117144(VarCurr,bitIndex34) )
& ( v128603(VarCurr,bitIndex19)
<=> v117144(VarCurr,bitIndex33) )
& ( v128603(VarCurr,bitIndex18)
<=> v117144(VarCurr,bitIndex32) )
& ( v128603(VarCurr,bitIndex17)
<=> v117144(VarCurr,bitIndex31) )
& ( v128603(VarCurr,bitIndex16)
<=> v117144(VarCurr,bitIndex30) )
& ( v128603(VarCurr,bitIndex15)
<=> v117144(VarCurr,bitIndex29) )
& ( v128603(VarCurr,bitIndex14)
<=> v117144(VarCurr,bitIndex28) )
& ( v128603(VarCurr,bitIndex13)
<=> v117144(VarCurr,bitIndex27) )
& ( v128603(VarCurr,bitIndex12)
<=> v117144(VarCurr,bitIndex26) )
& ( v128603(VarCurr,bitIndex11)
<=> v117144(VarCurr,bitIndex25) )
& ( v128603(VarCurr,bitIndex10)
<=> v117144(VarCurr,bitIndex24) )
& ( v128603(VarCurr,bitIndex9)
<=> v117144(VarCurr,bitIndex23) )
& ( v128603(VarCurr,bitIndex8)
<=> v117144(VarCurr,bitIndex22) )
& ( v128603(VarCurr,bitIndex7)
<=> v117144(VarCurr,bitIndex21) )
& ( v128603(VarCurr,bitIndex6)
<=> v117144(VarCurr,bitIndex20) )
& ( v128603(VarCurr,bitIndex5)
<=> v117144(VarCurr,bitIndex19) )
& ( v128603(VarCurr,bitIndex4)
<=> v117144(VarCurr,bitIndex18) )
& ( v128603(VarCurr,bitIndex3)
<=> v117144(VarCurr,bitIndex17) )
& ( v128603(VarCurr,bitIndex2)
<=> v117144(VarCurr,bitIndex16) )
& ( v128603(VarCurr,bitIndex1)
<=> v117144(VarCurr,bitIndex15) )
& ( v128603(VarCurr,bitIndex0)
<=> v117144(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_175,axiom,
! [VarCurr] :
( v128608(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v128603(VarCurr,B)
<=> v128609(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_22,axiom,
! [VarCurr] :
( v128607(VarCurr)
=> ( ( v128603(VarCurr,bitIndex23)
<=> v117144(VarCurr,bitIndex37) )
& ( v128603(VarCurr,bitIndex22)
<=> v117144(VarCurr,bitIndex36) )
& ( v128603(VarCurr,bitIndex21)
<=> v117144(VarCurr,bitIndex35) )
& ( v128603(VarCurr,bitIndex20)
<=> v117144(VarCurr,bitIndex34) )
& ( v128603(VarCurr,bitIndex19)
<=> v117144(VarCurr,bitIndex33) )
& ( v128603(VarCurr,bitIndex18)
<=> v117144(VarCurr,bitIndex32) )
& ( v128603(VarCurr,bitIndex17)
<=> v117144(VarCurr,bitIndex31) )
& ( v128603(VarCurr,bitIndex16)
<=> v117144(VarCurr,bitIndex30) )
& ( v128603(VarCurr,bitIndex15)
<=> v117144(VarCurr,bitIndex29) )
& ( v128603(VarCurr,bitIndex14)
<=> v117144(VarCurr,bitIndex28) )
& ( v128603(VarCurr,bitIndex13)
<=> v117144(VarCurr,bitIndex27) )
& ( v128603(VarCurr,bitIndex12)
<=> v117144(VarCurr,bitIndex26) )
& ( v128603(VarCurr,bitIndex11)
<=> v117144(VarCurr,bitIndex25) )
& ( v128603(VarCurr,bitIndex10)
<=> v117144(VarCurr,bitIndex24) )
& ( v128603(VarCurr,bitIndex9)
<=> v117144(VarCurr,bitIndex23) )
& ( v128603(VarCurr,bitIndex8)
<=> v117144(VarCurr,bitIndex22) )
& ( v128603(VarCurr,bitIndex7)
<=> v117144(VarCurr,bitIndex21) )
& ( v128603(VarCurr,bitIndex6)
<=> v117144(VarCurr,bitIndex20) )
& ( v128603(VarCurr,bitIndex5)
<=> v117144(VarCurr,bitIndex19) )
& ( v128603(VarCurr,bitIndex4)
<=> v117144(VarCurr,bitIndex18) )
& ( v128603(VarCurr,bitIndex3)
<=> v117144(VarCurr,bitIndex17) )
& ( v128603(VarCurr,bitIndex2)
<=> v117144(VarCurr,bitIndex16) )
& ( v128603(VarCurr,bitIndex1)
<=> v117144(VarCurr,bitIndex15) )
& ( v128603(VarCurr,bitIndex0)
<=> v117144(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5353,axiom,
! [VarCurr] :
( v128605(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v128603(VarCurr,B)
<=> v128606(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_22,axiom,
! [VarCurr] :
( v128604(VarCurr)
=> ( ( v128603(VarCurr,bitIndex23)
<=> v117144(VarCurr,bitIndex37) )
& ( v128603(VarCurr,bitIndex22)
<=> v117144(VarCurr,bitIndex36) )
& ( v128603(VarCurr,bitIndex21)
<=> v117144(VarCurr,bitIndex35) )
& ( v128603(VarCurr,bitIndex20)
<=> v117144(VarCurr,bitIndex34) )
& ( v128603(VarCurr,bitIndex19)
<=> v117144(VarCurr,bitIndex33) )
& ( v128603(VarCurr,bitIndex18)
<=> v117144(VarCurr,bitIndex32) )
& ( v128603(VarCurr,bitIndex17)
<=> v117144(VarCurr,bitIndex31) )
& ( v128603(VarCurr,bitIndex16)
<=> v117144(VarCurr,bitIndex30) )
& ( v128603(VarCurr,bitIndex15)
<=> v117144(VarCurr,bitIndex29) )
& ( v128603(VarCurr,bitIndex14)
<=> v117144(VarCurr,bitIndex28) )
& ( v128603(VarCurr,bitIndex13)
<=> v117144(VarCurr,bitIndex27) )
& ( v128603(VarCurr,bitIndex12)
<=> v117144(VarCurr,bitIndex26) )
& ( v128603(VarCurr,bitIndex11)
<=> v117144(VarCurr,bitIndex25) )
& ( v128603(VarCurr,bitIndex10)
<=> v117144(VarCurr,bitIndex24) )
& ( v128603(VarCurr,bitIndex9)
<=> v117144(VarCurr,bitIndex23) )
& ( v128603(VarCurr,bitIndex8)
<=> v117144(VarCurr,bitIndex22) )
& ( v128603(VarCurr,bitIndex7)
<=> v117144(VarCurr,bitIndex21) )
& ( v128603(VarCurr,bitIndex6)
<=> v117144(VarCurr,bitIndex20) )
& ( v128603(VarCurr,bitIndex5)
<=> v117144(VarCurr,bitIndex19) )
& ( v128603(VarCurr,bitIndex4)
<=> v117144(VarCurr,bitIndex18) )
& ( v128603(VarCurr,bitIndex3)
<=> v117144(VarCurr,bitIndex17) )
& ( v128603(VarCurr,bitIndex2)
<=> v117144(VarCurr,bitIndex16) )
& ( v128603(VarCurr,bitIndex1)
<=> v117144(VarCurr,bitIndex15) )
& ( v128603(VarCurr,bitIndex0)
<=> v117144(VarCurr,bitIndex14) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25409,axiom,
! [VarCurr] :
( v128613(VarCurr)
<=> ( v128614(VarCurr)
| v128615(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9065,axiom,
! [VarCurr] :
( v128615(VarCurr)
<=> ( ( v128556(VarCurr,bitIndex2)
<=> $true )
& ( v128556(VarCurr,bitIndex1)
<=> $true )
& ( v128556(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9064,axiom,
! [VarCurr] :
( v128614(VarCurr)
<=> ( ( v128556(VarCurr,bitIndex2)
<=> $true )
& ( v128556(VarCurr,bitIndex1)
<=> $true )
& ( v128556(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40616,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v128612(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_40615,axiom,
! [VarCurr] :
( ( v128612(VarCurr,bitIndex23)
<=> v117144(VarCurr,bitIndex37) )
& ( v128612(VarCurr,bitIndex22)
<=> v117144(VarCurr,bitIndex36) )
& ( v128612(VarCurr,bitIndex21)
<=> v117144(VarCurr,bitIndex35) )
& ( v128612(VarCurr,bitIndex20)
<=> v117144(VarCurr,bitIndex34) )
& ( v128612(VarCurr,bitIndex19)
<=> v117144(VarCurr,bitIndex33) )
& ( v128612(VarCurr,bitIndex18)
<=> v117144(VarCurr,bitIndex32) )
& ( v128612(VarCurr,bitIndex17)
<=> v117144(VarCurr,bitIndex31) )
& ( v128612(VarCurr,bitIndex16)
<=> v117144(VarCurr,bitIndex30) )
& ( v128612(VarCurr,bitIndex15)
<=> v117144(VarCurr,bitIndex29) ) ) ).
fof(addBitVectorEqualityBitBlasted_9063,axiom,
! [VarCurr] :
( v128611(VarCurr)
<=> ( ( v128556(VarCurr,bitIndex2)
<=> $true )
& ( v128556(VarCurr,bitIndex1)
<=> $false )
& ( v128556(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9062,axiom,
! [VarCurr] :
( v128610(VarCurr)
<=> ( ( v128556(VarCurr,bitIndex2)
<=> $true )
& ( v128556(VarCurr,bitIndex1)
<=> $false )
& ( v128556(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40614,axiom,
! [VarCurr,B] :
( range_8_0(B)
=> ( v128609(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_40613,axiom,
! [VarCurr] :
( ( v128609(VarCurr,bitIndex23)
<=> v117144(VarCurr,bitIndex37) )
& ( v128609(VarCurr,bitIndex22)
<=> v117144(VarCurr,bitIndex36) )
& ( v128609(VarCurr,bitIndex21)
<=> v117144(VarCurr,bitIndex35) )
& ( v128609(VarCurr,bitIndex20)
<=> v117144(VarCurr,bitIndex34) )
& ( v128609(VarCurr,bitIndex19)
<=> v117144(VarCurr,bitIndex33) )
& ( v128609(VarCurr,bitIndex18)
<=> v117144(VarCurr,bitIndex32) )
& ( v128609(VarCurr,bitIndex17)
<=> v117144(VarCurr,bitIndex31) )
& ( v128609(VarCurr,bitIndex16)
<=> v117144(VarCurr,bitIndex30) )
& ( v128609(VarCurr,bitIndex15)
<=> v117144(VarCurr,bitIndex29) )
& ( v128609(VarCurr,bitIndex14)
<=> v117144(VarCurr,bitIndex28) )
& ( v128609(VarCurr,bitIndex13)
<=> v117144(VarCurr,bitIndex27) )
& ( v128609(VarCurr,bitIndex12)
<=> v117144(VarCurr,bitIndex26) )
& ( v128609(VarCurr,bitIndex11)
<=> v117144(VarCurr,bitIndex25) )
& ( v128609(VarCurr,bitIndex10)
<=> v117144(VarCurr,bitIndex24) )
& ( v128609(VarCurr,bitIndex9)
<=> v117144(VarCurr,bitIndex23) ) ) ).
fof(addBitVectorEqualityBitBlasted_9061,axiom,
! [VarCurr] :
( v128608(VarCurr)
<=> ( ( v128556(VarCurr,bitIndex2)
<=> $false )
& ( v128556(VarCurr,bitIndex1)
<=> $true )
& ( v128556(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9060,axiom,
! [VarCurr] :
( v128607(VarCurr)
<=> ( ( v128556(VarCurr,bitIndex2)
<=> $false )
& ( v128556(VarCurr,bitIndex1)
<=> $true )
& ( v128556(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40612,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128606(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_40611,axiom,
! [VarCurr] :
( ( v128606(VarCurr,bitIndex23)
<=> v117144(VarCurr,bitIndex37) )
& ( v128606(VarCurr,bitIndex22)
<=> v117144(VarCurr,bitIndex36) )
& ( v128606(VarCurr,bitIndex21)
<=> v117144(VarCurr,bitIndex35) )
& ( v128606(VarCurr,bitIndex20)
<=> v117144(VarCurr,bitIndex34) )
& ( v128606(VarCurr,bitIndex19)
<=> v117144(VarCurr,bitIndex33) )
& ( v128606(VarCurr,bitIndex18)
<=> v117144(VarCurr,bitIndex32) )
& ( v128606(VarCurr,bitIndex17)
<=> v117144(VarCurr,bitIndex31) )
& ( v128606(VarCurr,bitIndex16)
<=> v117144(VarCurr,bitIndex30) )
& ( v128606(VarCurr,bitIndex15)
<=> v117144(VarCurr,bitIndex29) )
& ( v128606(VarCurr,bitIndex14)
<=> v117144(VarCurr,bitIndex28) )
& ( v128606(VarCurr,bitIndex13)
<=> v117144(VarCurr,bitIndex27) )
& ( v128606(VarCurr,bitIndex12)
<=> v117144(VarCurr,bitIndex26) )
& ( v128606(VarCurr,bitIndex11)
<=> v117144(VarCurr,bitIndex25) )
& ( v128606(VarCurr,bitIndex10)
<=> v117144(VarCurr,bitIndex24) )
& ( v128606(VarCurr,bitIndex9)
<=> v117144(VarCurr,bitIndex23) )
& ( v128606(VarCurr,bitIndex8)
<=> v117144(VarCurr,bitIndex22) )
& ( v128606(VarCurr,bitIndex7)
<=> v117144(VarCurr,bitIndex21) )
& ( v128606(VarCurr,bitIndex6)
<=> v117144(VarCurr,bitIndex20) )
& ( v128606(VarCurr,bitIndex5)
<=> v117144(VarCurr,bitIndex19) )
& ( v128606(VarCurr,bitIndex4)
<=> v117144(VarCurr,bitIndex18) )
& ( v128606(VarCurr,bitIndex3)
<=> v117144(VarCurr,bitIndex17) ) ) ).
fof(addBitVectorEqualityBitBlasted_9059,axiom,
! [VarCurr] :
( v128605(VarCurr)
<=> ( ( v128556(VarCurr,bitIndex2)
<=> $false )
& ( v128556(VarCurr,bitIndex1)
<=> $false )
& ( v128556(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9058,axiom,
! [VarCurr] :
( v128604(VarCurr)
<=> ( ( v128556(VarCurr,bitIndex2)
<=> $false )
& ( v128556(VarCurr,bitIndex1)
<=> $false )
& ( v128556(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128587(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128556(VarNext,B)
<=> v128556(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2343,axiom,
! [VarNext] :
( v128587(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128556(VarNext,B)
<=> v128600(VarNext,B) ) ) ) ).
fof(addAssignment_40610,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128600(VarNext,B)
<=> v128598(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5352,axiom,
! [VarCurr] :
( ~ v115118(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128598(VarCurr,B)
<=> v128558(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5356,axiom,
! [VarCurr] :
( v115118(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128598(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25408,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128587(VarNext)
<=> ( v128588(VarNext)
& v128595(VarNext) ) ) ) ).
fof(addAssignment_40609,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128595(VarNext)
<=> v128593(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25407,axiom,
! [VarCurr] :
( v128593(VarCurr)
<=> ( v115118(VarCurr)
| v128596(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25406,axiom,
! [VarCurr] :
( v128596(VarCurr)
<=> ( v115120(VarCurr)
& v128597(VarCurr) ) ) ).
fof(writeUnaryOperator_10377,axiom,
! [VarCurr] :
( ~ v128597(VarCurr)
<=> v115118(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25405,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128588(VarNext)
<=> ( v128590(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_10376,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128590(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_40608,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128558(VarCurr,B)
<=> v128560(VarCurr,B) ) ) ).
fof(addAssignment_40607,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128560(VarCurr,B)
<=> v128562(VarCurr,B) ) ) ).
fof(addAssignment_40606,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128562(VarCurr,B)
<=> v128564(VarCurr,B) ) ) ).
fof(addAssignment_40605,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128564(VarCurr,B)
<=> v128566(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128569(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128566(VarNext,B)
<=> v128566(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2342,axiom,
! [VarNext] :
( v128569(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128566(VarNext,B)
<=> v128582(VarNext,B) ) ) ) ).
fof(addAssignment_40604,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128582(VarNext,B)
<=> v128580(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5351,axiom,
! [VarCurr] :
( ~ v111951(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128580(VarCurr,B)
<=> v122041(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5355,axiom,
! [VarCurr] :
( v111951(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128580(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128569(VarNext)
<=> ( v128570(VarNext)
& v128577(VarNext) ) ) ) ).
fof(addAssignment_40603,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128577(VarNext)
<=> v128575(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25403,axiom,
! [VarCurr] :
( v128575(VarCurr)
<=> ( v111951(VarCurr)
| v128578(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25402,axiom,
! [VarCurr] :
( v128578(VarCurr)
<=> ( v111953(VarCurr)
& v128579(VarCurr) ) ) ).
fof(writeUnaryOperator_10375,axiom,
! [VarCurr] :
( ~ v128579(VarCurr)
<=> v111951(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25401,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128570(VarNext)
<=> ( v128572(VarNext)
& v111937(VarNext) ) ) ) ).
fof(writeUnaryOperator_10374,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128572(VarNext)
<=> v111944(VarNext) ) ) ).
fof(addAssignment_40602,axiom,
! [VarCurr] :
( v114071(VarCurr)
<=> v114073(VarCurr) ) ).
fof(addAssignment_40601,axiom,
! [VarCurr] :
( v114073(VarCurr)
<=> v114075(VarCurr) ) ).
fof(addAssignment_40600,axiom,
! [VarCurr] :
( v114075(VarCurr)
<=> v114077(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25400,axiom,
! [VarCurr] :
( v114077(VarCurr)
<=> ( v114079(VarCurr)
| v128550(VarCurr) ) ) ).
fof(writeUnaryOperator_10373,axiom,
! [VarCurr] :
( ~ v128550(VarCurr)
<=> v114083(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3085,axiom,
! [VarCurr] :
( ~ v114098(VarCurr)
=> ( v114079(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2872,axiom,
! [VarCurr] :
( v114098(VarCurr)
=> ( v114079(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2268,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128537(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114081(VarNext,B)
<=> v114081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2341,axiom,
! [VarNext] :
( v128537(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114081(VarNext,B)
<=> v128545(VarNext,B) ) ) ) ).
fof(addAssignment_40599,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128545(VarNext,B)
<=> v128543(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3084,axiom,
! [VarCurr] :
( ~ v114116(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128543(VarCurr,B)
<=> v114085(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2871,axiom,
! [VarCurr] :
( v114116(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128543(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128537(VarNext)
<=> v128538(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128538(VarNext)
<=> ( v128540(VarNext)
& v114102(VarNext) ) ) ) ).
fof(writeUnaryOperator_10372,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128540(VarNext)
<=> v114109(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_17,axiom,
! [VarCurr] :
( ( ~ v128488(VarCurr)
& ~ v128492(VarCurr)
& ~ v128493(VarCurr)
& ~ v128499(VarCurr)
& ~ v128514(VarCurr)
& ~ v128531(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v114085(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_23,axiom,
! [VarCurr] :
( v128531(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114085(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_25,axiom,
! [VarCurr] :
( v128514(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114085(VarCurr,B)
<=> v128515(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_174,axiom,
! [VarCurr] :
( v128499(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114085(VarCurr,B)
<=> v128500(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1304,axiom,
! [VarCurr] :
( v128493(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114085(VarCurr,B)
<=> v128494(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5350,axiom,
! [VarCurr] :
( v128492(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114085(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5354,axiom,
! [VarCurr] :
( v128488(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114085(VarCurr,B)
<=> v128489(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25397,axiom,
! [VarCurr] :
( v128532(VarCurr)
<=> ( v128533(VarCurr)
| v128534(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9057,axiom,
! [VarCurr] :
( v128534(VarCurr)
<=> ( ( v114081(VarCurr,bitIndex2)
<=> $true )
& ( v114081(VarCurr,bitIndex1)
<=> $true )
& ( v114081(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9056,axiom,
! [VarCurr] :
( v128533(VarCurr)
<=> ( ( v114081(VarCurr,bitIndex2)
<=> $true )
& ( v114081(VarCurr,bitIndex1)
<=> $true )
& ( v114081(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9055,axiom,
! [VarCurr] :
( v128531(VarCurr)
<=> ( ( v114081(VarCurr,bitIndex2)
<=> $true )
& ( v114081(VarCurr,bitIndex1)
<=> $false )
& ( v114081(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_173,axiom,
! [VarCurr] :
( ( ~ v128516(VarCurr)
& ~ v128521(VarCurr)
& ~ v128526(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v128515(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1303,axiom,
! [VarCurr] :
( v128526(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128515(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5349,axiom,
! [VarCurr] :
( v128521(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128515(VarCurr,B)
<=> b101(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5353,axiom,
! [VarCurr] :
( v128516(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128515(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25396,axiom,
! [VarCurr] :
( v128526(VarCurr)
<=> ( v128527(VarCurr)
| v128529(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9054,axiom,
! [VarCurr] :
( v128529(VarCurr)
<=> ( ( v128530(VarCurr,bitIndex2)
<=> $true )
& ( v128530(VarCurr,bitIndex1)
<=> $true )
& ( v128530(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40598,axiom,
! [VarCurr] :
( v128530(VarCurr,bitIndex0)
<=> v114961(VarCurr) ) ).
fof(addAssignment_40597,axiom,
! [VarCurr] :
( v128530(VarCurr,bitIndex1)
<=> v114681(VarCurr) ) ).
fof(addAssignment_40596,axiom,
! [VarCurr] :
( v128530(VarCurr,bitIndex2)
<=> v114406(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9053,axiom,
! [VarCurr] :
( v128527(VarCurr)
<=> ( ( v128528(VarCurr,bitIndex2)
<=> $true )
& ( v128528(VarCurr,bitIndex1)
<=> $true )
& ( v128528(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40595,axiom,
! [VarCurr] :
( v128528(VarCurr,bitIndex0)
<=> v114961(VarCurr) ) ).
fof(addAssignment_40594,axiom,
! [VarCurr] :
( v128528(VarCurr,bitIndex1)
<=> v114681(VarCurr) ) ).
fof(addAssignment_40593,axiom,
! [VarCurr] :
( v128528(VarCurr,bitIndex2)
<=> v114406(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25395,axiom,
! [VarCurr] :
( v128521(VarCurr)
<=> ( v128522(VarCurr)
| v128524(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9052,axiom,
! [VarCurr] :
( v128524(VarCurr)
<=> ( ( v128525(VarCurr,bitIndex2)
<=> $true )
& ( v128525(VarCurr,bitIndex1)
<=> $false )
& ( v128525(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40592,axiom,
! [VarCurr] :
( v128525(VarCurr,bitIndex0)
<=> v114961(VarCurr) ) ).
fof(addAssignment_40591,axiom,
! [VarCurr] :
( v128525(VarCurr,bitIndex1)
<=> v114681(VarCurr) ) ).
fof(addAssignment_40590,axiom,
! [VarCurr] :
( v128525(VarCurr,bitIndex2)
<=> v114406(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9051,axiom,
! [VarCurr] :
( v128522(VarCurr)
<=> ( ( v128523(VarCurr,bitIndex2)
<=> $true )
& ( v128523(VarCurr,bitIndex1)
<=> $false )
& ( v128523(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40589,axiom,
! [VarCurr] :
( v128523(VarCurr,bitIndex0)
<=> v114961(VarCurr) ) ).
fof(addAssignment_40588,axiom,
! [VarCurr] :
( v128523(VarCurr,bitIndex1)
<=> v114681(VarCurr) ) ).
fof(addAssignment_40587,axiom,
! [VarCurr] :
( v128523(VarCurr,bitIndex2)
<=> v114406(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25394,axiom,
! [VarCurr] :
( v128516(VarCurr)
<=> ( v128517(VarCurr)
| v128519(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9050,axiom,
! [VarCurr] :
( v128519(VarCurr)
<=> ( ( v128520(VarCurr,bitIndex2)
<=> $false )
& ( v128520(VarCurr,bitIndex1)
<=> $false )
& ( v128520(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40586,axiom,
! [VarCurr] :
( v128520(VarCurr,bitIndex0)
<=> v114961(VarCurr) ) ).
fof(addAssignment_40585,axiom,
! [VarCurr] :
( v128520(VarCurr,bitIndex1)
<=> v114681(VarCurr) ) ).
fof(addAssignment_40584,axiom,
! [VarCurr] :
( v128520(VarCurr,bitIndex2)
<=> v114406(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9049,axiom,
! [VarCurr] :
( v128517(VarCurr)
<=> ( ( v128518(VarCurr,bitIndex2)
<=> $false )
& ( v128518(VarCurr,bitIndex1)
<=> $false )
& ( v128518(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40583,axiom,
! [VarCurr] :
( v128518(VarCurr,bitIndex0)
<=> v114961(VarCurr) ) ).
fof(addAssignment_40582,axiom,
! [VarCurr] :
( v128518(VarCurr,bitIndex1)
<=> v114681(VarCurr) ) ).
fof(addAssignment_40581,axiom,
! [VarCurr] :
( v128518(VarCurr,bitIndex2)
<=> v114406(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9048,axiom,
! [VarCurr] :
( v128514(VarCurr)
<=> ( ( v114081(VarCurr,bitIndex2)
<=> $true )
& ( v114081(VarCurr,bitIndex1)
<=> $false )
& ( v114081(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_22,axiom,
! [VarCurr] :
( ( ~ v128501(VarCurr)
& ~ v128503(VarCurr)
& ~ v128505(VarCurr)
& ~ v128507(VarCurr)
& ~ v128509(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v128500(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_24,axiom,
! [VarCurr] :
( v128509(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128500(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_172,axiom,
! [VarCurr] :
( v128507(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128500(VarCurr,B)
<=> b101(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1302,axiom,
! [VarCurr] :
( v128505(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128500(VarCurr,B)
<=> b110(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5348,axiom,
! [VarCurr] :
( v128503(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128500(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5352,axiom,
! [VarCurr] :
( v128501(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128500(VarCurr,B)
<=> b011(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25393,axiom,
! [VarCurr] :
( v128509(VarCurr)
<=> ( v128510(VarCurr)
| v128512(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9047,axiom,
! [VarCurr] :
( v128512(VarCurr)
<=> ( ( v128513(VarCurr,bitIndex2)
<=> $true )
& ( v128513(VarCurr,bitIndex1)
<=> $true )
& ( v128513(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40580,axiom,
! [VarCurr] :
( v128513(VarCurr,bitIndex0)
<=> v114961(VarCurr) ) ).
fof(addAssignment_40579,axiom,
! [VarCurr] :
( v128513(VarCurr,bitIndex1)
<=> v114681(VarCurr) ) ).
fof(addAssignment_40578,axiom,
! [VarCurr] :
( v128513(VarCurr,bitIndex2)
<=> v114406(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9046,axiom,
! [VarCurr] :
( v128510(VarCurr)
<=> ( ( v128511(VarCurr,bitIndex2)
<=> $true )
& ( v128511(VarCurr,bitIndex1)
<=> $true )
& ( v128511(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40577,axiom,
! [VarCurr] :
( v128511(VarCurr,bitIndex0)
<=> v114961(VarCurr) ) ).
fof(addAssignment_40576,axiom,
! [VarCurr] :
( v128511(VarCurr,bitIndex1)
<=> v114681(VarCurr) ) ).
fof(addAssignment_40575,axiom,
! [VarCurr] :
( v128511(VarCurr,bitIndex2)
<=> v114406(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9045,axiom,
! [VarCurr] :
( v128507(VarCurr)
<=> ( ( v128508(VarCurr,bitIndex2)
<=> $true )
& ( v128508(VarCurr,bitIndex1)
<=> $false )
& ( v128508(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40574,axiom,
! [VarCurr] :
( v128508(VarCurr,bitIndex0)
<=> v114961(VarCurr) ) ).
fof(addAssignment_40573,axiom,
! [VarCurr] :
( v128508(VarCurr,bitIndex1)
<=> v114681(VarCurr) ) ).
fof(addAssignment_40572,axiom,
! [VarCurr] :
( v128508(VarCurr,bitIndex2)
<=> v114406(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9044,axiom,
! [VarCurr] :
( v128505(VarCurr)
<=> ( ( v128506(VarCurr,bitIndex2)
<=> $true )
& ( v128506(VarCurr,bitIndex1)
<=> $false )
& ( v128506(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40571,axiom,
! [VarCurr] :
( v128506(VarCurr,bitIndex0)
<=> v114961(VarCurr) ) ).
fof(addAssignment_40570,axiom,
! [VarCurr] :
( v128506(VarCurr,bitIndex1)
<=> v114681(VarCurr) ) ).
fof(addAssignment_40569,axiom,
! [VarCurr] :
( v128506(VarCurr,bitIndex2)
<=> v114406(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9043,axiom,
! [VarCurr] :
( v128503(VarCurr)
<=> ( ( v128504(VarCurr,bitIndex2)
<=> $false )
& ( v128504(VarCurr,bitIndex1)
<=> $false )
& ( v128504(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40568,axiom,
! [VarCurr] :
( v128504(VarCurr,bitIndex0)
<=> v114961(VarCurr) ) ).
fof(addAssignment_40567,axiom,
! [VarCurr] :
( v128504(VarCurr,bitIndex1)
<=> v114681(VarCurr) ) ).
fof(addAssignment_40566,axiom,
! [VarCurr] :
( v128504(VarCurr,bitIndex2)
<=> v114406(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9042,axiom,
! [VarCurr] :
( v128501(VarCurr)
<=> ( ( v128502(VarCurr,bitIndex2)
<=> $false )
& ( v128502(VarCurr,bitIndex1)
<=> $false )
& ( v128502(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40565,axiom,
! [VarCurr] :
( v128502(VarCurr,bitIndex0)
<=> v114961(VarCurr) ) ).
fof(addAssignment_40564,axiom,
! [VarCurr] :
( v128502(VarCurr,bitIndex1)
<=> v114681(VarCurr) ) ).
fof(addAssignment_40563,axiom,
! [VarCurr] :
( v128502(VarCurr,bitIndex2)
<=> v114406(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9041,axiom,
! [VarCurr] :
( v128499(VarCurr)
<=> ( ( v114081(VarCurr,bitIndex2)
<=> $false )
& ( v114081(VarCurr,bitIndex1)
<=> $true )
& ( v114081(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5347,axiom,
! [VarCurr] :
( ~ v128495(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128494(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5351,axiom,
! [VarCurr] :
( v128495(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128494(VarCurr,B)
<=> b011(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9040,axiom,
! [VarCurr] :
( v128497(VarCurr)
<=> ( v128498(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25392,axiom,
! [VarCurr] :
( v128498(VarCurr)
<=> ( v114093(VarCurr)
<~> v114120(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9039,axiom,
! [VarCurr] :
( v128495(VarCurr)
<=> ( v128496(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25391,axiom,
! [VarCurr] :
( v128496(VarCurr)
<=> ( v114093(VarCurr)
<~> v114120(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9038,axiom,
! [VarCurr] :
( v128493(VarCurr)
<=> ( ( v114081(VarCurr,bitIndex2)
<=> $false )
& ( v114081(VarCurr,bitIndex1)
<=> $true )
& ( v114081(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9037,axiom,
! [VarCurr] :
( v128492(VarCurr)
<=> ( ( v114081(VarCurr,bitIndex2)
<=> $false )
& ( v114081(VarCurr,bitIndex1)
<=> $false )
& ( v114081(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5346,axiom,
! [VarCurr] :
( ~ v128490(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128489(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5350,axiom,
! [VarCurr] :
( v128490(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128489(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9036,axiom,
! [VarCurr] :
( v128491(VarCurr)
<=> ( v114087(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9035,axiom,
! [VarCurr] :
( v128490(VarCurr)
<=> ( v114087(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_9034,axiom,
! [VarCurr] :
( v128488(VarCurr)
<=> ( ( v114081(VarCurr,bitIndex2)
<=> $false )
& ( v114081(VarCurr,bitIndex1)
<=> $false )
& ( v114081(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40562,axiom,
! [VarCurr] :
( v114681(VarCurr)
<=> v114683(VarCurr) ) ).
fof(addAssignment_40561,axiom,
! [VarCurr] :
( v114683(VarCurr)
<=> v114685(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25390,axiom,
! [VarCurr] :
( v114685(VarCurr)
<=> ( v128483(VarCurr)
& v114410(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2403,axiom,
! [VarCurr] :
( v128483(VarCurr)
<=> ( v128485(VarCurr)
| v128486(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2402,axiom,
! [VarCurr] :
( v128485(VarCurr)
<=> ( v128486(VarCurr,bitIndex0)
| v128486(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_41,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128486(VarCurr,B)
<=> ( v114687(VarCurr,B)
| v114514(VarCurr,B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2267,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128471(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114687(VarNext,B)
<=> v114687(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2340,axiom,
! [VarNext] :
( v128471(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114687(VarNext,B)
<=> v128479(VarNext,B) ) ) ) ).
fof(addAssignment_40560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128479(VarNext,B)
<=> v128477(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3083,axiom,
! [VarCurr] :
( ~ v114597(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128477(VarCurr,B)
<=> v114689(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2870,axiom,
! [VarCurr] :
( v114597(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128477(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25389,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128471(VarNext)
<=> v128472(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25388,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128472(VarNext)
<=> ( v128474(VarNext)
& v114583(VarNext) ) ) ) ).
fof(writeUnaryOperator_10371,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128474(VarNext)
<=> v114590(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_171,axiom,
! [VarCurr] :
( ( ~ v114565(VarCurr)
& ~ v114566(VarCurr)
& ~ v114567(VarCurr) )
=> ( v114689(VarCurr,bitIndex2)
<=> v114687(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_21,axiom,
! [VarCurr] :
( v114567(VarCurr)
=> ( v114689(VarCurr,bitIndex2)
<=> v128468(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_25,axiom,
! [VarCurr] :
( v114566(VarCurr)
=> ( v114689(VarCurr,bitIndex2)
<=> v128467(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_21,axiom,
! [VarCurr] :
( v114565(VarCurr)
=> ( v114689(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(writeBinaryOperatorShiftedRanges_2401,axiom,
! [VarCurr] :
( v128468(VarCurr)
<=> ( v114687(VarCurr,bitIndex2)
| v114514(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2400,axiom,
! [VarCurr] :
( v128467(VarCurr)
<=> ( v114687(VarCurr,bitIndex2)
| v114514(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_170,axiom,
! [VarCurr] :
( ( ~ v114565(VarCurr)
& ~ v114566(VarCurr)
& ~ v114567(VarCurr) )
=> ( v114689(VarCurr,bitIndex1)
<=> v114687(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_20,axiom,
! [VarCurr] :
( v114567(VarCurr)
=> ( v114689(VarCurr,bitIndex1)
<=> v128465(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_24,axiom,
! [VarCurr] :
( v114566(VarCurr)
=> ( v114689(VarCurr,bitIndex1)
<=> v128462(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_20,axiom,
! [VarCurr] :
( v114565(VarCurr)
=> ( v114689(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(writeBinaryOperatorShiftedRanges_2399,axiom,
! [VarCurr] :
( v128465(VarCurr)
<=> ( v114687(VarCurr,bitIndex1)
| v114514(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2398,axiom,
! [VarCurr] :
( v128462(VarCurr)
<=> ( v114687(VarCurr,bitIndex1)
| v128463(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2397,axiom,
! [VarCurr] :
( v128463(VarCurr)
<=> ( v114514(VarCurr,bitIndex0)
| v114514(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_169,axiom,
! [VarCurr] :
( ( ~ v114565(VarCurr)
& ~ v114566(VarCurr)
& ~ v114567(VarCurr) )
=> ( v114689(VarCurr,bitIndex0)
<=> v114687(VarCurr,bitIndex0) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1301,axiom,
! [VarCurr] :
( v114567(VarCurr)
=> ( v114689(VarCurr,bitIndex0)
<=> v128460(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5345,axiom,
! [VarCurr] :
( v114566(VarCurr)
=> ( v114689(VarCurr,bitIndex0)
<=> v128459(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5349,axiom,
! [VarCurr] :
( v114565(VarCurr)
=> ( v114689(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25387,axiom,
! [VarCurr] :
( v128460(VarCurr)
<=> ( v114687(VarCurr,bitIndex0)
| v114514(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25386,axiom,
! [VarCurr] :
( v128459(VarCurr)
<=> ( v114687(VarCurr,bitIndex0)
| v114691(VarCurr) ) ) ).
fof(addAssignment_40559,axiom,
! [VarCurr] :
( v114514(VarCurr,bitIndex2)
<=> v114558(VarCurr,bitIndex2) ) ).
fof(addAssignment_40558,axiom,
! [VarCurr] :
( v114516(VarCurr,bitIndex2)
<=> v114518(VarCurr,bitIndex2) ) ).
fof(addAssignment_40557,axiom,
! [VarCurr] :
( v114518(VarCurr,bitIndex2)
<=> v114520(VarCurr,bitIndex2) ) ).
fof(addAssignment_40556,axiom,
! [VarCurr] :
( v114520(VarCurr,bitIndex2)
<=> v114522(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2396,axiom,
! [VarCurr] :
( v114522(VarCurr,bitIndex2)
<=> ( v128456(VarCurr)
| v127714(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2395,axiom,
! [VarCurr] :
( v128456(VarCurr)
<=> ( v128457(VarCurr)
| v127714(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2394,axiom,
! [VarCurr] :
( v128457(VarCurr)
<=> ( v127714(VarCurr,bitIndex0)
| v127714(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2393,axiom,
! [VarCurr] :
( v127714(VarCurr,bitIndex3)
<=> ( v128297(VarCurr)
<~> v128453(VarCurr) ) ) ).
fof(writeUnaryOperator_10370,axiom,
! [VarCurr] :
( ~ v128453(VarCurr)
<=> v127746(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25385,axiom,
! [VarCurr] :
( v128297(VarCurr)
<=> ( v128299(VarCurr)
& v128452(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25384,axiom,
! [VarCurr] :
( v128452(VarCurr)
<=> ( v128301(VarCurr)
| v128377(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25383,axiom,
! [VarCurr] :
( v128299(VarCurr)
<=> ( v128300(VarCurr)
| v128376(VarCurr) ) ) ).
fof(writeUnaryOperator_10369,axiom,
! [VarCurr] :
( ~ v128376(VarCurr)
<=> v128377(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25382,axiom,
! [VarCurr] :
( v128377(VarCurr)
<=> ( v128378(VarCurr)
& v128451(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25381,axiom,
! [VarCurr] :
( v128451(VarCurr)
<=> ( v128380(VarCurr)
| v128396(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25380,axiom,
! [VarCurr] :
( v128378(VarCurr)
<=> ( v128379(VarCurr)
| v128395(VarCurr) ) ) ).
fof(writeUnaryOperator_10368,axiom,
! [VarCurr] :
( ~ v128395(VarCurr)
<=> v128396(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25379,axiom,
! [VarCurr] :
( v128396(VarCurr)
<=> ( v128397(VarCurr)
& v128450(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25378,axiom,
! [VarCurr] :
( v128450(VarCurr)
<=> ( v128399(VarCurr)
| v128415(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25377,axiom,
! [VarCurr] :
( v128397(VarCurr)
<=> ( v128398(VarCurr)
| v128414(VarCurr) ) ) ).
fof(writeUnaryOperator_10367,axiom,
! [VarCurr] :
( ~ v128414(VarCurr)
<=> v128415(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25376,axiom,
! [VarCurr] :
( v128415(VarCurr)
<=> ( v128416(VarCurr)
& v128449(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25375,axiom,
! [VarCurr] :
( v128449(VarCurr)
<=> ( v128418(VarCurr)
| v128434(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25374,axiom,
! [VarCurr] :
( v128416(VarCurr)
<=> ( v128417(VarCurr)
| v128433(VarCurr) ) ) ).
fof(writeUnaryOperator_10366,axiom,
! [VarCurr] :
( ~ v128433(VarCurr)
<=> v128434(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25373,axiom,
! [VarCurr] :
( v128434(VarCurr)
<=> ( v128435(VarCurr)
& v128448(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2392,axiom,
! [VarCurr] :
( v128448(VarCurr)
<=> ( v127716(VarCurr,bitIndex119)
| v128438(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25372,axiom,
! [VarCurr] :
( v128435(VarCurr)
<=> ( v128436(VarCurr)
| v128437(VarCurr) ) ) ).
fof(writeUnaryOperator_10365,axiom,
! [VarCurr] :
( ~ v128437(VarCurr)
<=> v128438(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25371,axiom,
! [VarCurr] :
( v128438(VarCurr)
<=> ( v128439(VarCurr)
& v128447(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2391,axiom,
! [VarCurr] :
( v128447(VarCurr)
<=> ( v127716(VarCurr,bitIndex118)
| v128442(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25370,axiom,
! [VarCurr] :
( v128439(VarCurr)
<=> ( v128440(VarCurr)
| v128441(VarCurr) ) ) ).
fof(writeUnaryOperator_10364,axiom,
! [VarCurr] :
( ~ v128441(VarCurr)
<=> v128442(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25369,axiom,
! [VarCurr] :
( v128442(VarCurr)
<=> ( v128443(VarCurr)
& v128446(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2390,axiom,
! [VarCurr] :
( v128446(VarCurr)
<=> ( v127716(VarCurr,bitIndex116)
| v127716(VarCurr,bitIndex117) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25368,axiom,
! [VarCurr] :
( v128443(VarCurr)
<=> ( v128444(VarCurr)
| v128445(VarCurr) ) ) ).
fof(writeUnaryOperator_10363,axiom,
! [VarCurr] :
( ~ v128445(VarCurr)
<=> v127716(VarCurr,bitIndex117) ) ).
fof(writeUnaryOperator_10362,axiom,
! [VarCurr] :
( ~ v128444(VarCurr)
<=> v127716(VarCurr,bitIndex116) ) ).
fof(writeUnaryOperator_10361,axiom,
! [VarCurr] :
( ~ v128440(VarCurr)
<=> v127716(VarCurr,bitIndex118) ) ).
fof(writeUnaryOperator_10360,axiom,
! [VarCurr] :
( ~ v128436(VarCurr)
<=> v127716(VarCurr,bitIndex119) ) ).
fof(writeUnaryOperator_10359,axiom,
! [VarCurr] :
( ~ v128417(VarCurr)
<=> v128418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25367,axiom,
! [VarCurr] :
( v128418(VarCurr)
<=> ( v128419(VarCurr)
& v128432(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2389,axiom,
! [VarCurr] :
( v128432(VarCurr)
<=> ( v127716(VarCurr,bitIndex115)
| v128422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25366,axiom,
! [VarCurr] :
( v128419(VarCurr)
<=> ( v128420(VarCurr)
| v128421(VarCurr) ) ) ).
fof(writeUnaryOperator_10358,axiom,
! [VarCurr] :
( ~ v128421(VarCurr)
<=> v128422(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25365,axiom,
! [VarCurr] :
( v128422(VarCurr)
<=> ( v128423(VarCurr)
& v128431(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2388,axiom,
! [VarCurr] :
( v128431(VarCurr)
<=> ( v127716(VarCurr,bitIndex114)
| v128426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25364,axiom,
! [VarCurr] :
( v128423(VarCurr)
<=> ( v128424(VarCurr)
| v128425(VarCurr) ) ) ).
fof(writeUnaryOperator_10357,axiom,
! [VarCurr] :
( ~ v128425(VarCurr)
<=> v128426(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25363,axiom,
! [VarCurr] :
( v128426(VarCurr)
<=> ( v128427(VarCurr)
& v128430(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2387,axiom,
! [VarCurr] :
( v128430(VarCurr)
<=> ( v127716(VarCurr,bitIndex112)
| v127716(VarCurr,bitIndex113) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25362,axiom,
! [VarCurr] :
( v128427(VarCurr)
<=> ( v128428(VarCurr)
| v128429(VarCurr) ) ) ).
fof(writeUnaryOperator_10356,axiom,
! [VarCurr] :
( ~ v128429(VarCurr)
<=> v127716(VarCurr,bitIndex113) ) ).
fof(writeUnaryOperator_10355,axiom,
! [VarCurr] :
( ~ v128428(VarCurr)
<=> v127716(VarCurr,bitIndex112) ) ).
fof(writeUnaryOperator_10354,axiom,
! [VarCurr] :
( ~ v128424(VarCurr)
<=> v127716(VarCurr,bitIndex114) ) ).
fof(writeUnaryOperator_10353,axiom,
! [VarCurr] :
( ~ v128420(VarCurr)
<=> v127716(VarCurr,bitIndex115) ) ).
fof(writeUnaryOperator_10352,axiom,
! [VarCurr] :
( ~ v128398(VarCurr)
<=> v128399(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25361,axiom,
! [VarCurr] :
( v128399(VarCurr)
<=> ( v128400(VarCurr)
& v128413(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2386,axiom,
! [VarCurr] :
( v128413(VarCurr)
<=> ( v127716(VarCurr,bitIndex123)
| v128403(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25360,axiom,
! [VarCurr] :
( v128400(VarCurr)
<=> ( v128401(VarCurr)
| v128402(VarCurr) ) ) ).
fof(writeUnaryOperator_10351,axiom,
! [VarCurr] :
( ~ v128402(VarCurr)
<=> v128403(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25359,axiom,
! [VarCurr] :
( v128403(VarCurr)
<=> ( v128404(VarCurr)
& v128412(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2385,axiom,
! [VarCurr] :
( v128412(VarCurr)
<=> ( v127716(VarCurr,bitIndex122)
| v128407(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25358,axiom,
! [VarCurr] :
( v128404(VarCurr)
<=> ( v128405(VarCurr)
| v128406(VarCurr) ) ) ).
fof(writeUnaryOperator_10350,axiom,
! [VarCurr] :
( ~ v128406(VarCurr)
<=> v128407(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25357,axiom,
! [VarCurr] :
( v128407(VarCurr)
<=> ( v128408(VarCurr)
& v128411(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2384,axiom,
! [VarCurr] :
( v128411(VarCurr)
<=> ( v127716(VarCurr,bitIndex120)
| v127716(VarCurr,bitIndex121) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25356,axiom,
! [VarCurr] :
( v128408(VarCurr)
<=> ( v128409(VarCurr)
| v128410(VarCurr) ) ) ).
fof(writeUnaryOperator_10349,axiom,
! [VarCurr] :
( ~ v128410(VarCurr)
<=> v127716(VarCurr,bitIndex121) ) ).
fof(writeUnaryOperator_10348,axiom,
! [VarCurr] :
( ~ v128409(VarCurr)
<=> v127716(VarCurr,bitIndex120) ) ).
fof(writeUnaryOperator_10347,axiom,
! [VarCurr] :
( ~ v128405(VarCurr)
<=> v127716(VarCurr,bitIndex122) ) ).
fof(writeUnaryOperator_10346,axiom,
! [VarCurr] :
( ~ v128401(VarCurr)
<=> v127716(VarCurr,bitIndex123) ) ).
fof(writeUnaryOperator_10345,axiom,
! [VarCurr] :
( ~ v128379(VarCurr)
<=> v128380(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25355,axiom,
! [VarCurr] :
( v128380(VarCurr)
<=> ( v128381(VarCurr)
& v128394(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2383,axiom,
! [VarCurr] :
( v128394(VarCurr)
<=> ( v127716(VarCurr,bitIndex127)
| v128384(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25354,axiom,
! [VarCurr] :
( v128381(VarCurr)
<=> ( v128382(VarCurr)
| v128383(VarCurr) ) ) ).
fof(writeUnaryOperator_10344,axiom,
! [VarCurr] :
( ~ v128383(VarCurr)
<=> v128384(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25353,axiom,
! [VarCurr] :
( v128384(VarCurr)
<=> ( v128385(VarCurr)
& v128393(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2382,axiom,
! [VarCurr] :
( v128393(VarCurr)
<=> ( v127716(VarCurr,bitIndex126)
| v128388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25352,axiom,
! [VarCurr] :
( v128385(VarCurr)
<=> ( v128386(VarCurr)
| v128387(VarCurr) ) ) ).
fof(writeUnaryOperator_10343,axiom,
! [VarCurr] :
( ~ v128387(VarCurr)
<=> v128388(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25351,axiom,
! [VarCurr] :
( v128388(VarCurr)
<=> ( v128389(VarCurr)
& v128392(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2381,axiom,
! [VarCurr] :
( v128392(VarCurr)
<=> ( v127716(VarCurr,bitIndex124)
| v127716(VarCurr,bitIndex125) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25350,axiom,
! [VarCurr] :
( v128389(VarCurr)
<=> ( v128390(VarCurr)
| v128391(VarCurr) ) ) ).
fof(writeUnaryOperator_10342,axiom,
! [VarCurr] :
( ~ v128391(VarCurr)
<=> v127716(VarCurr,bitIndex125) ) ).
fof(writeUnaryOperator_10341,axiom,
! [VarCurr] :
( ~ v128390(VarCurr)
<=> v127716(VarCurr,bitIndex124) ) ).
fof(writeUnaryOperator_10340,axiom,
! [VarCurr] :
( ~ v128386(VarCurr)
<=> v127716(VarCurr,bitIndex126) ) ).
fof(writeUnaryOperator_10339,axiom,
! [VarCurr] :
( ~ v128382(VarCurr)
<=> v127716(VarCurr,bitIndex127) ) ).
fof(writeUnaryOperator_10338,axiom,
! [VarCurr] :
( ~ v128300(VarCurr)
<=> v128301(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25349,axiom,
! [VarCurr] :
( v128301(VarCurr)
<=> ( v128302(VarCurr)
& v128375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25348,axiom,
! [VarCurr] :
( v128375(VarCurr)
<=> ( v128304(VarCurr)
| v128320(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25347,axiom,
! [VarCurr] :
( v128302(VarCurr)
<=> ( v128303(VarCurr)
| v128319(VarCurr) ) ) ).
fof(writeUnaryOperator_10337,axiom,
! [VarCurr] :
( ~ v128319(VarCurr)
<=> v128320(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25346,axiom,
! [VarCurr] :
( v128320(VarCurr)
<=> ( v128321(VarCurr)
& v128374(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25345,axiom,
! [VarCurr] :
( v128374(VarCurr)
<=> ( v128323(VarCurr)
| v128339(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25344,axiom,
! [VarCurr] :
( v128321(VarCurr)
<=> ( v128322(VarCurr)
| v128338(VarCurr) ) ) ).
fof(writeUnaryOperator_10336,axiom,
! [VarCurr] :
( ~ v128338(VarCurr)
<=> v128339(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25343,axiom,
! [VarCurr] :
( v128339(VarCurr)
<=> ( v128340(VarCurr)
& v128373(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25342,axiom,
! [VarCurr] :
( v128373(VarCurr)
<=> ( v128342(VarCurr)
| v128358(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25341,axiom,
! [VarCurr] :
( v128340(VarCurr)
<=> ( v128341(VarCurr)
| v128357(VarCurr) ) ) ).
fof(writeUnaryOperator_10335,axiom,
! [VarCurr] :
( ~ v128357(VarCurr)
<=> v128358(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25340,axiom,
! [VarCurr] :
( v128358(VarCurr)
<=> ( v128359(VarCurr)
& v128372(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2380,axiom,
! [VarCurr] :
( v128372(VarCurr)
<=> ( v127716(VarCurr,bitIndex103)
| v128362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25339,axiom,
! [VarCurr] :
( v128359(VarCurr)
<=> ( v128360(VarCurr)
| v128361(VarCurr) ) ) ).
fof(writeUnaryOperator_10334,axiom,
! [VarCurr] :
( ~ v128361(VarCurr)
<=> v128362(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25338,axiom,
! [VarCurr] :
( v128362(VarCurr)
<=> ( v128363(VarCurr)
& v128371(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2379,axiom,
! [VarCurr] :
( v128371(VarCurr)
<=> ( v127716(VarCurr,bitIndex102)
| v128366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25337,axiom,
! [VarCurr] :
( v128363(VarCurr)
<=> ( v128364(VarCurr)
| v128365(VarCurr) ) ) ).
fof(writeUnaryOperator_10333,axiom,
! [VarCurr] :
( ~ v128365(VarCurr)
<=> v128366(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25336,axiom,
! [VarCurr] :
( v128366(VarCurr)
<=> ( v128367(VarCurr)
& v128370(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2378,axiom,
! [VarCurr] :
( v128370(VarCurr)
<=> ( v127716(VarCurr,bitIndex100)
| v127716(VarCurr,bitIndex101) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25335,axiom,
! [VarCurr] :
( v128367(VarCurr)
<=> ( v128368(VarCurr)
| v128369(VarCurr) ) ) ).
fof(writeUnaryOperator_10332,axiom,
! [VarCurr] :
( ~ v128369(VarCurr)
<=> v127716(VarCurr,bitIndex101) ) ).
fof(writeUnaryOperator_10331,axiom,
! [VarCurr] :
( ~ v128368(VarCurr)
<=> v127716(VarCurr,bitIndex100) ) ).
fof(writeUnaryOperator_10330,axiom,
! [VarCurr] :
( ~ v128364(VarCurr)
<=> v127716(VarCurr,bitIndex102) ) ).
fof(writeUnaryOperator_10329,axiom,
! [VarCurr] :
( ~ v128360(VarCurr)
<=> v127716(VarCurr,bitIndex103) ) ).
fof(writeUnaryOperator_10328,axiom,
! [VarCurr] :
( ~ v128341(VarCurr)
<=> v128342(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25334,axiom,
! [VarCurr] :
( v128342(VarCurr)
<=> ( v128343(VarCurr)
& v128356(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2377,axiom,
! [VarCurr] :
( v128356(VarCurr)
<=> ( v127716(VarCurr,bitIndex99)
| v128346(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25333,axiom,
! [VarCurr] :
( v128343(VarCurr)
<=> ( v128344(VarCurr)
| v128345(VarCurr) ) ) ).
fof(writeUnaryOperator_10327,axiom,
! [VarCurr] :
( ~ v128345(VarCurr)
<=> v128346(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25332,axiom,
! [VarCurr] :
( v128346(VarCurr)
<=> ( v128347(VarCurr)
& v128355(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2376,axiom,
! [VarCurr] :
( v128355(VarCurr)
<=> ( v127716(VarCurr,bitIndex98)
| v128350(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25331,axiom,
! [VarCurr] :
( v128347(VarCurr)
<=> ( v128348(VarCurr)
| v128349(VarCurr) ) ) ).
fof(writeUnaryOperator_10326,axiom,
! [VarCurr] :
( ~ v128349(VarCurr)
<=> v128350(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25330,axiom,
! [VarCurr] :
( v128350(VarCurr)
<=> ( v128351(VarCurr)
& v128354(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2375,axiom,
! [VarCurr] :
( v128354(VarCurr)
<=> ( v127716(VarCurr,bitIndex96)
| v127716(VarCurr,bitIndex97) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25329,axiom,
! [VarCurr] :
( v128351(VarCurr)
<=> ( v128352(VarCurr)
| v128353(VarCurr) ) ) ).
fof(writeUnaryOperator_10325,axiom,
! [VarCurr] :
( ~ v128353(VarCurr)
<=> v127716(VarCurr,bitIndex97) ) ).
fof(writeUnaryOperator_10324,axiom,
! [VarCurr] :
( ~ v128352(VarCurr)
<=> v127716(VarCurr,bitIndex96) ) ).
fof(writeUnaryOperator_10323,axiom,
! [VarCurr] :
( ~ v128348(VarCurr)
<=> v127716(VarCurr,bitIndex98) ) ).
fof(writeUnaryOperator_10322,axiom,
! [VarCurr] :
( ~ v128344(VarCurr)
<=> v127716(VarCurr,bitIndex99) ) ).
fof(writeUnaryOperator_10321,axiom,
! [VarCurr] :
( ~ v128322(VarCurr)
<=> v128323(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25328,axiom,
! [VarCurr] :
( v128323(VarCurr)
<=> ( v128324(VarCurr)
& v128337(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2374,axiom,
! [VarCurr] :
( v128337(VarCurr)
<=> ( v127716(VarCurr,bitIndex107)
| v128327(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25327,axiom,
! [VarCurr] :
( v128324(VarCurr)
<=> ( v128325(VarCurr)
| v128326(VarCurr) ) ) ).
fof(writeUnaryOperator_10320,axiom,
! [VarCurr] :
( ~ v128326(VarCurr)
<=> v128327(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25326,axiom,
! [VarCurr] :
( v128327(VarCurr)
<=> ( v128328(VarCurr)
& v128336(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2373,axiom,
! [VarCurr] :
( v128336(VarCurr)
<=> ( v127716(VarCurr,bitIndex106)
| v128331(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25325,axiom,
! [VarCurr] :
( v128328(VarCurr)
<=> ( v128329(VarCurr)
| v128330(VarCurr) ) ) ).
fof(writeUnaryOperator_10319,axiom,
! [VarCurr] :
( ~ v128330(VarCurr)
<=> v128331(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25324,axiom,
! [VarCurr] :
( v128331(VarCurr)
<=> ( v128332(VarCurr)
& v128335(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2372,axiom,
! [VarCurr] :
( v128335(VarCurr)
<=> ( v127716(VarCurr,bitIndex104)
| v127716(VarCurr,bitIndex105) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25323,axiom,
! [VarCurr] :
( v128332(VarCurr)
<=> ( v128333(VarCurr)
| v128334(VarCurr) ) ) ).
fof(writeUnaryOperator_10318,axiom,
! [VarCurr] :
( ~ v128334(VarCurr)
<=> v127716(VarCurr,bitIndex105) ) ).
fof(writeUnaryOperator_10317,axiom,
! [VarCurr] :
( ~ v128333(VarCurr)
<=> v127716(VarCurr,bitIndex104) ) ).
fof(writeUnaryOperator_10316,axiom,
! [VarCurr] :
( ~ v128329(VarCurr)
<=> v127716(VarCurr,bitIndex106) ) ).
fof(writeUnaryOperator_10315,axiom,
! [VarCurr] :
( ~ v128325(VarCurr)
<=> v127716(VarCurr,bitIndex107) ) ).
fof(writeUnaryOperator_10314,axiom,
! [VarCurr] :
( ~ v128303(VarCurr)
<=> v128304(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25322,axiom,
! [VarCurr] :
( v128304(VarCurr)
<=> ( v128305(VarCurr)
& v128318(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2371,axiom,
! [VarCurr] :
( v128318(VarCurr)
<=> ( v127716(VarCurr,bitIndex111)
| v128308(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25321,axiom,
! [VarCurr] :
( v128305(VarCurr)
<=> ( v128306(VarCurr)
| v128307(VarCurr) ) ) ).
fof(writeUnaryOperator_10313,axiom,
! [VarCurr] :
( ~ v128307(VarCurr)
<=> v128308(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25320,axiom,
! [VarCurr] :
( v128308(VarCurr)
<=> ( v128309(VarCurr)
& v128317(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2370,axiom,
! [VarCurr] :
( v128317(VarCurr)
<=> ( v127716(VarCurr,bitIndex110)
| v128312(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25319,axiom,
! [VarCurr] :
( v128309(VarCurr)
<=> ( v128310(VarCurr)
| v128311(VarCurr) ) ) ).
fof(writeUnaryOperator_10312,axiom,
! [VarCurr] :
( ~ v128311(VarCurr)
<=> v128312(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25318,axiom,
! [VarCurr] :
( v128312(VarCurr)
<=> ( v128313(VarCurr)
& v128316(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2369,axiom,
! [VarCurr] :
( v128316(VarCurr)
<=> ( v127716(VarCurr,bitIndex108)
| v127716(VarCurr,bitIndex109) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25317,axiom,
! [VarCurr] :
( v128313(VarCurr)
<=> ( v128314(VarCurr)
| v128315(VarCurr) ) ) ).
fof(writeUnaryOperator_10311,axiom,
! [VarCurr] :
( ~ v128315(VarCurr)
<=> v127716(VarCurr,bitIndex109) ) ).
fof(writeUnaryOperator_10310,axiom,
! [VarCurr] :
( ~ v128314(VarCurr)
<=> v127716(VarCurr,bitIndex108) ) ).
fof(writeUnaryOperator_10309,axiom,
! [VarCurr] :
( ~ v128310(VarCurr)
<=> v127716(VarCurr,bitIndex110) ) ).
fof(writeUnaryOperator_10308,axiom,
! [VarCurr] :
( ~ v128306(VarCurr)
<=> v127716(VarCurr,bitIndex111) ) ).
fof(writeBinaryOperatorShiftedRanges_2368,axiom,
! [VarCurr] :
( v127714(VarCurr,bitIndex2)
<=> ( v128139(VarCurr)
<~> v128295(VarCurr) ) ) ).
fof(writeUnaryOperator_10307,axiom,
! [VarCurr] :
( ~ v128295(VarCurr)
<=> v127746(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25316,axiom,
! [VarCurr] :
( v128139(VarCurr)
<=> ( v128141(VarCurr)
& v128294(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25315,axiom,
! [VarCurr] :
( v128294(VarCurr)
<=> ( v128143(VarCurr)
| v128219(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25314,axiom,
! [VarCurr] :
( v128141(VarCurr)
<=> ( v128142(VarCurr)
| v128218(VarCurr) ) ) ).
fof(writeUnaryOperator_10306,axiom,
! [VarCurr] :
( ~ v128218(VarCurr)
<=> v128219(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25313,axiom,
! [VarCurr] :
( v128219(VarCurr)
<=> ( v128220(VarCurr)
& v128293(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25312,axiom,
! [VarCurr] :
( v128293(VarCurr)
<=> ( v128222(VarCurr)
| v128238(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25311,axiom,
! [VarCurr] :
( v128220(VarCurr)
<=> ( v128221(VarCurr)
| v128237(VarCurr) ) ) ).
fof(writeUnaryOperator_10305,axiom,
! [VarCurr] :
( ~ v128237(VarCurr)
<=> v128238(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25310,axiom,
! [VarCurr] :
( v128238(VarCurr)
<=> ( v128239(VarCurr)
& v128292(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25309,axiom,
! [VarCurr] :
( v128292(VarCurr)
<=> ( v128241(VarCurr)
| v128257(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25308,axiom,
! [VarCurr] :
( v128239(VarCurr)
<=> ( v128240(VarCurr)
| v128256(VarCurr) ) ) ).
fof(writeUnaryOperator_10304,axiom,
! [VarCurr] :
( ~ v128256(VarCurr)
<=> v128257(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25307,axiom,
! [VarCurr] :
( v128257(VarCurr)
<=> ( v128258(VarCurr)
& v128291(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25306,axiom,
! [VarCurr] :
( v128291(VarCurr)
<=> ( v128260(VarCurr)
| v128276(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25305,axiom,
! [VarCurr] :
( v128258(VarCurr)
<=> ( v128259(VarCurr)
| v128275(VarCurr) ) ) ).
fof(writeUnaryOperator_10303,axiom,
! [VarCurr] :
( ~ v128275(VarCurr)
<=> v128276(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25304,axiom,
! [VarCurr] :
( v128276(VarCurr)
<=> ( v128277(VarCurr)
& v128290(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2367,axiom,
! [VarCurr] :
( v128290(VarCurr)
<=> ( v127716(VarCurr,bitIndex87)
| v128280(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25303,axiom,
! [VarCurr] :
( v128277(VarCurr)
<=> ( v128278(VarCurr)
| v128279(VarCurr) ) ) ).
fof(writeUnaryOperator_10302,axiom,
! [VarCurr] :
( ~ v128279(VarCurr)
<=> v128280(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25302,axiom,
! [VarCurr] :
( v128280(VarCurr)
<=> ( v128281(VarCurr)
& v128289(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2366,axiom,
! [VarCurr] :
( v128289(VarCurr)
<=> ( v127716(VarCurr,bitIndex86)
| v128284(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25301,axiom,
! [VarCurr] :
( v128281(VarCurr)
<=> ( v128282(VarCurr)
| v128283(VarCurr) ) ) ).
fof(writeUnaryOperator_10301,axiom,
! [VarCurr] :
( ~ v128283(VarCurr)
<=> v128284(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25300,axiom,
! [VarCurr] :
( v128284(VarCurr)
<=> ( v128285(VarCurr)
& v128288(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2365,axiom,
! [VarCurr] :
( v128288(VarCurr)
<=> ( v127716(VarCurr,bitIndex84)
| v127716(VarCurr,bitIndex85) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25299,axiom,
! [VarCurr] :
( v128285(VarCurr)
<=> ( v128286(VarCurr)
| v128287(VarCurr) ) ) ).
fof(writeUnaryOperator_10300,axiom,
! [VarCurr] :
( ~ v128287(VarCurr)
<=> v127716(VarCurr,bitIndex85) ) ).
fof(writeUnaryOperator_10299,axiom,
! [VarCurr] :
( ~ v128286(VarCurr)
<=> v127716(VarCurr,bitIndex84) ) ).
fof(writeUnaryOperator_10298,axiom,
! [VarCurr] :
( ~ v128282(VarCurr)
<=> v127716(VarCurr,bitIndex86) ) ).
fof(writeUnaryOperator_10297,axiom,
! [VarCurr] :
( ~ v128278(VarCurr)
<=> v127716(VarCurr,bitIndex87) ) ).
fof(writeUnaryOperator_10296,axiom,
! [VarCurr] :
( ~ v128259(VarCurr)
<=> v128260(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25298,axiom,
! [VarCurr] :
( v128260(VarCurr)
<=> ( v128261(VarCurr)
& v128274(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2364,axiom,
! [VarCurr] :
( v128274(VarCurr)
<=> ( v127716(VarCurr,bitIndex83)
| v128264(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25297,axiom,
! [VarCurr] :
( v128261(VarCurr)
<=> ( v128262(VarCurr)
| v128263(VarCurr) ) ) ).
fof(writeUnaryOperator_10295,axiom,
! [VarCurr] :
( ~ v128263(VarCurr)
<=> v128264(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25296,axiom,
! [VarCurr] :
( v128264(VarCurr)
<=> ( v128265(VarCurr)
& v128273(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2363,axiom,
! [VarCurr] :
( v128273(VarCurr)
<=> ( v127716(VarCurr,bitIndex82)
| v128268(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25295,axiom,
! [VarCurr] :
( v128265(VarCurr)
<=> ( v128266(VarCurr)
| v128267(VarCurr) ) ) ).
fof(writeUnaryOperator_10294,axiom,
! [VarCurr] :
( ~ v128267(VarCurr)
<=> v128268(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25294,axiom,
! [VarCurr] :
( v128268(VarCurr)
<=> ( v128269(VarCurr)
& v128272(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2362,axiom,
! [VarCurr] :
( v128272(VarCurr)
<=> ( v127716(VarCurr,bitIndex80)
| v127716(VarCurr,bitIndex81) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25293,axiom,
! [VarCurr] :
( v128269(VarCurr)
<=> ( v128270(VarCurr)
| v128271(VarCurr) ) ) ).
fof(writeUnaryOperator_10293,axiom,
! [VarCurr] :
( ~ v128271(VarCurr)
<=> v127716(VarCurr,bitIndex81) ) ).
fof(writeUnaryOperator_10292,axiom,
! [VarCurr] :
( ~ v128270(VarCurr)
<=> v127716(VarCurr,bitIndex80) ) ).
fof(writeUnaryOperator_10291,axiom,
! [VarCurr] :
( ~ v128266(VarCurr)
<=> v127716(VarCurr,bitIndex82) ) ).
fof(writeUnaryOperator_10290,axiom,
! [VarCurr] :
( ~ v128262(VarCurr)
<=> v127716(VarCurr,bitIndex83) ) ).
fof(writeUnaryOperator_10289,axiom,
! [VarCurr] :
( ~ v128240(VarCurr)
<=> v128241(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25292,axiom,
! [VarCurr] :
( v128241(VarCurr)
<=> ( v128242(VarCurr)
& v128255(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2361,axiom,
! [VarCurr] :
( v128255(VarCurr)
<=> ( v127716(VarCurr,bitIndex91)
| v128245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25291,axiom,
! [VarCurr] :
( v128242(VarCurr)
<=> ( v128243(VarCurr)
| v128244(VarCurr) ) ) ).
fof(writeUnaryOperator_10288,axiom,
! [VarCurr] :
( ~ v128244(VarCurr)
<=> v128245(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25290,axiom,
! [VarCurr] :
( v128245(VarCurr)
<=> ( v128246(VarCurr)
& v128254(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2360,axiom,
! [VarCurr] :
( v128254(VarCurr)
<=> ( v127716(VarCurr,bitIndex90)
| v128249(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25289,axiom,
! [VarCurr] :
( v128246(VarCurr)
<=> ( v128247(VarCurr)
| v128248(VarCurr) ) ) ).
fof(writeUnaryOperator_10287,axiom,
! [VarCurr] :
( ~ v128248(VarCurr)
<=> v128249(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25288,axiom,
! [VarCurr] :
( v128249(VarCurr)
<=> ( v128250(VarCurr)
& v128253(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2359,axiom,
! [VarCurr] :
( v128253(VarCurr)
<=> ( v127716(VarCurr,bitIndex88)
| v127716(VarCurr,bitIndex89) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25287,axiom,
! [VarCurr] :
( v128250(VarCurr)
<=> ( v128251(VarCurr)
| v128252(VarCurr) ) ) ).
fof(writeUnaryOperator_10286,axiom,
! [VarCurr] :
( ~ v128252(VarCurr)
<=> v127716(VarCurr,bitIndex89) ) ).
fof(writeUnaryOperator_10285,axiom,
! [VarCurr] :
( ~ v128251(VarCurr)
<=> v127716(VarCurr,bitIndex88) ) ).
fof(writeUnaryOperator_10284,axiom,
! [VarCurr] :
( ~ v128247(VarCurr)
<=> v127716(VarCurr,bitIndex90) ) ).
fof(writeUnaryOperator_10283,axiom,
! [VarCurr] :
( ~ v128243(VarCurr)
<=> v127716(VarCurr,bitIndex91) ) ).
fof(writeUnaryOperator_10282,axiom,
! [VarCurr] :
( ~ v128221(VarCurr)
<=> v128222(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25286,axiom,
! [VarCurr] :
( v128222(VarCurr)
<=> ( v128223(VarCurr)
& v128236(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2358,axiom,
! [VarCurr] :
( v128236(VarCurr)
<=> ( v127716(VarCurr,bitIndex95)
| v128226(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25285,axiom,
! [VarCurr] :
( v128223(VarCurr)
<=> ( v128224(VarCurr)
| v128225(VarCurr) ) ) ).
fof(writeUnaryOperator_10281,axiom,
! [VarCurr] :
( ~ v128225(VarCurr)
<=> v128226(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25284,axiom,
! [VarCurr] :
( v128226(VarCurr)
<=> ( v128227(VarCurr)
& v128235(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2357,axiom,
! [VarCurr] :
( v128235(VarCurr)
<=> ( v127716(VarCurr,bitIndex94)
| v128230(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25283,axiom,
! [VarCurr] :
( v128227(VarCurr)
<=> ( v128228(VarCurr)
| v128229(VarCurr) ) ) ).
fof(writeUnaryOperator_10280,axiom,
! [VarCurr] :
( ~ v128229(VarCurr)
<=> v128230(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25282,axiom,
! [VarCurr] :
( v128230(VarCurr)
<=> ( v128231(VarCurr)
& v128234(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2356,axiom,
! [VarCurr] :
( v128234(VarCurr)
<=> ( v127716(VarCurr,bitIndex92)
| v127716(VarCurr,bitIndex93) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25281,axiom,
! [VarCurr] :
( v128231(VarCurr)
<=> ( v128232(VarCurr)
| v128233(VarCurr) ) ) ).
fof(writeUnaryOperator_10279,axiom,
! [VarCurr] :
( ~ v128233(VarCurr)
<=> v127716(VarCurr,bitIndex93) ) ).
fof(writeUnaryOperator_10278,axiom,
! [VarCurr] :
( ~ v128232(VarCurr)
<=> v127716(VarCurr,bitIndex92) ) ).
fof(writeUnaryOperator_10277,axiom,
! [VarCurr] :
( ~ v128228(VarCurr)
<=> v127716(VarCurr,bitIndex94) ) ).
fof(writeUnaryOperator_10276,axiom,
! [VarCurr] :
( ~ v128224(VarCurr)
<=> v127716(VarCurr,bitIndex95) ) ).
fof(writeUnaryOperator_10275,axiom,
! [VarCurr] :
( ~ v128142(VarCurr)
<=> v128143(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25280,axiom,
! [VarCurr] :
( v128143(VarCurr)
<=> ( v128144(VarCurr)
& v128217(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25279,axiom,
! [VarCurr] :
( v128217(VarCurr)
<=> ( v128146(VarCurr)
| v128162(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25278,axiom,
! [VarCurr] :
( v128144(VarCurr)
<=> ( v128145(VarCurr)
| v128161(VarCurr) ) ) ).
fof(writeUnaryOperator_10274,axiom,
! [VarCurr] :
( ~ v128161(VarCurr)
<=> v128162(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25277,axiom,
! [VarCurr] :
( v128162(VarCurr)
<=> ( v128163(VarCurr)
& v128216(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25276,axiom,
! [VarCurr] :
( v128216(VarCurr)
<=> ( v128165(VarCurr)
| v128181(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25275,axiom,
! [VarCurr] :
( v128163(VarCurr)
<=> ( v128164(VarCurr)
| v128180(VarCurr) ) ) ).
fof(writeUnaryOperator_10273,axiom,
! [VarCurr] :
( ~ v128180(VarCurr)
<=> v128181(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25274,axiom,
! [VarCurr] :
( v128181(VarCurr)
<=> ( v128182(VarCurr)
& v128215(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25273,axiom,
! [VarCurr] :
( v128215(VarCurr)
<=> ( v128184(VarCurr)
| v128200(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25272,axiom,
! [VarCurr] :
( v128182(VarCurr)
<=> ( v128183(VarCurr)
| v128199(VarCurr) ) ) ).
fof(writeUnaryOperator_10272,axiom,
! [VarCurr] :
( ~ v128199(VarCurr)
<=> v128200(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25271,axiom,
! [VarCurr] :
( v128200(VarCurr)
<=> ( v128201(VarCurr)
& v128214(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2355,axiom,
! [VarCurr] :
( v128214(VarCurr)
<=> ( v127716(VarCurr,bitIndex71)
| v128204(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25270,axiom,
! [VarCurr] :
( v128201(VarCurr)
<=> ( v128202(VarCurr)
| v128203(VarCurr) ) ) ).
fof(writeUnaryOperator_10271,axiom,
! [VarCurr] :
( ~ v128203(VarCurr)
<=> v128204(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25269,axiom,
! [VarCurr] :
( v128204(VarCurr)
<=> ( v128205(VarCurr)
& v128213(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2354,axiom,
! [VarCurr] :
( v128213(VarCurr)
<=> ( v127716(VarCurr,bitIndex70)
| v128208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25268,axiom,
! [VarCurr] :
( v128205(VarCurr)
<=> ( v128206(VarCurr)
| v128207(VarCurr) ) ) ).
fof(writeUnaryOperator_10270,axiom,
! [VarCurr] :
( ~ v128207(VarCurr)
<=> v128208(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25267,axiom,
! [VarCurr] :
( v128208(VarCurr)
<=> ( v128209(VarCurr)
& v128212(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2353,axiom,
! [VarCurr] :
( v128212(VarCurr)
<=> ( v127716(VarCurr,bitIndex68)
| v127716(VarCurr,bitIndex69) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25266,axiom,
! [VarCurr] :
( v128209(VarCurr)
<=> ( v128210(VarCurr)
| v128211(VarCurr) ) ) ).
fof(writeUnaryOperator_10269,axiom,
! [VarCurr] :
( ~ v128211(VarCurr)
<=> v127716(VarCurr,bitIndex69) ) ).
fof(writeUnaryOperator_10268,axiom,
! [VarCurr] :
( ~ v128210(VarCurr)
<=> v127716(VarCurr,bitIndex68) ) ).
fof(writeUnaryOperator_10267,axiom,
! [VarCurr] :
( ~ v128206(VarCurr)
<=> v127716(VarCurr,bitIndex70) ) ).
fof(writeUnaryOperator_10266,axiom,
! [VarCurr] :
( ~ v128202(VarCurr)
<=> v127716(VarCurr,bitIndex71) ) ).
fof(writeUnaryOperator_10265,axiom,
! [VarCurr] :
( ~ v128183(VarCurr)
<=> v128184(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25265,axiom,
! [VarCurr] :
( v128184(VarCurr)
<=> ( v128185(VarCurr)
& v128198(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2352,axiom,
! [VarCurr] :
( v128198(VarCurr)
<=> ( v127716(VarCurr,bitIndex67)
| v128188(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25264,axiom,
! [VarCurr] :
( v128185(VarCurr)
<=> ( v128186(VarCurr)
| v128187(VarCurr) ) ) ).
fof(writeUnaryOperator_10264,axiom,
! [VarCurr] :
( ~ v128187(VarCurr)
<=> v128188(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25263,axiom,
! [VarCurr] :
( v128188(VarCurr)
<=> ( v128189(VarCurr)
& v128197(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2351,axiom,
! [VarCurr] :
( v128197(VarCurr)
<=> ( v127716(VarCurr,bitIndex66)
| v128192(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25262,axiom,
! [VarCurr] :
( v128189(VarCurr)
<=> ( v128190(VarCurr)
| v128191(VarCurr) ) ) ).
fof(writeUnaryOperator_10263,axiom,
! [VarCurr] :
( ~ v128191(VarCurr)
<=> v128192(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25261,axiom,
! [VarCurr] :
( v128192(VarCurr)
<=> ( v128193(VarCurr)
& v128196(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2350,axiom,
! [VarCurr] :
( v128196(VarCurr)
<=> ( v127716(VarCurr,bitIndex64)
| v127716(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25260,axiom,
! [VarCurr] :
( v128193(VarCurr)
<=> ( v128194(VarCurr)
| v128195(VarCurr) ) ) ).
fof(writeUnaryOperator_10262,axiom,
! [VarCurr] :
( ~ v128195(VarCurr)
<=> v127716(VarCurr,bitIndex65) ) ).
fof(writeUnaryOperator_10261,axiom,
! [VarCurr] :
( ~ v128194(VarCurr)
<=> v127716(VarCurr,bitIndex64) ) ).
fof(writeUnaryOperator_10260,axiom,
! [VarCurr] :
( ~ v128190(VarCurr)
<=> v127716(VarCurr,bitIndex66) ) ).
fof(writeUnaryOperator_10259,axiom,
! [VarCurr] :
( ~ v128186(VarCurr)
<=> v127716(VarCurr,bitIndex67) ) ).
fof(writeUnaryOperator_10258,axiom,
! [VarCurr] :
( ~ v128164(VarCurr)
<=> v128165(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25259,axiom,
! [VarCurr] :
( v128165(VarCurr)
<=> ( v128166(VarCurr)
& v128179(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2349,axiom,
! [VarCurr] :
( v128179(VarCurr)
<=> ( v127716(VarCurr,bitIndex75)
| v128169(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25258,axiom,
! [VarCurr] :
( v128166(VarCurr)
<=> ( v128167(VarCurr)
| v128168(VarCurr) ) ) ).
fof(writeUnaryOperator_10257,axiom,
! [VarCurr] :
( ~ v128168(VarCurr)
<=> v128169(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25257,axiom,
! [VarCurr] :
( v128169(VarCurr)
<=> ( v128170(VarCurr)
& v128178(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2348,axiom,
! [VarCurr] :
( v128178(VarCurr)
<=> ( v127716(VarCurr,bitIndex74)
| v128173(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25256,axiom,
! [VarCurr] :
( v128170(VarCurr)
<=> ( v128171(VarCurr)
| v128172(VarCurr) ) ) ).
fof(writeUnaryOperator_10256,axiom,
! [VarCurr] :
( ~ v128172(VarCurr)
<=> v128173(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25255,axiom,
! [VarCurr] :
( v128173(VarCurr)
<=> ( v128174(VarCurr)
& v128177(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2347,axiom,
! [VarCurr] :
( v128177(VarCurr)
<=> ( v127716(VarCurr,bitIndex72)
| v127716(VarCurr,bitIndex73) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25254,axiom,
! [VarCurr] :
( v128174(VarCurr)
<=> ( v128175(VarCurr)
| v128176(VarCurr) ) ) ).
fof(writeUnaryOperator_10255,axiom,
! [VarCurr] :
( ~ v128176(VarCurr)
<=> v127716(VarCurr,bitIndex73) ) ).
fof(writeUnaryOperator_10254,axiom,
! [VarCurr] :
( ~ v128175(VarCurr)
<=> v127716(VarCurr,bitIndex72) ) ).
fof(writeUnaryOperator_10253,axiom,
! [VarCurr] :
( ~ v128171(VarCurr)
<=> v127716(VarCurr,bitIndex74) ) ).
fof(writeUnaryOperator_10252,axiom,
! [VarCurr] :
( ~ v128167(VarCurr)
<=> v127716(VarCurr,bitIndex75) ) ).
fof(writeUnaryOperator_10251,axiom,
! [VarCurr] :
( ~ v128145(VarCurr)
<=> v128146(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25253,axiom,
! [VarCurr] :
( v128146(VarCurr)
<=> ( v128147(VarCurr)
& v128160(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2346,axiom,
! [VarCurr] :
( v128160(VarCurr)
<=> ( v127716(VarCurr,bitIndex79)
| v128150(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25252,axiom,
! [VarCurr] :
( v128147(VarCurr)
<=> ( v128148(VarCurr)
| v128149(VarCurr) ) ) ).
fof(writeUnaryOperator_10250,axiom,
! [VarCurr] :
( ~ v128149(VarCurr)
<=> v128150(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25251,axiom,
! [VarCurr] :
( v128150(VarCurr)
<=> ( v128151(VarCurr)
& v128159(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2345,axiom,
! [VarCurr] :
( v128159(VarCurr)
<=> ( v127716(VarCurr,bitIndex78)
| v128154(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25250,axiom,
! [VarCurr] :
( v128151(VarCurr)
<=> ( v128152(VarCurr)
| v128153(VarCurr) ) ) ).
fof(writeUnaryOperator_10249,axiom,
! [VarCurr] :
( ~ v128153(VarCurr)
<=> v128154(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25249,axiom,
! [VarCurr] :
( v128154(VarCurr)
<=> ( v128155(VarCurr)
& v128158(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2344,axiom,
! [VarCurr] :
( v128158(VarCurr)
<=> ( v127716(VarCurr,bitIndex76)
| v127716(VarCurr,bitIndex77) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25248,axiom,
! [VarCurr] :
( v128155(VarCurr)
<=> ( v128156(VarCurr)
| v128157(VarCurr) ) ) ).
fof(writeUnaryOperator_10248,axiom,
! [VarCurr] :
( ~ v128157(VarCurr)
<=> v127716(VarCurr,bitIndex77) ) ).
fof(writeUnaryOperator_10247,axiom,
! [VarCurr] :
( ~ v128156(VarCurr)
<=> v127716(VarCurr,bitIndex76) ) ).
fof(writeUnaryOperator_10246,axiom,
! [VarCurr] :
( ~ v128152(VarCurr)
<=> v127716(VarCurr,bitIndex78) ) ).
fof(writeUnaryOperator_10245,axiom,
! [VarCurr] :
( ~ v128148(VarCurr)
<=> v127716(VarCurr,bitIndex79) ) ).
fof(writeBinaryOperatorShiftedRanges_2343,axiom,
! [VarCurr] :
( v127714(VarCurr,bitIndex1)
<=> ( v127981(VarCurr)
<~> v128137(VarCurr) ) ) ).
fof(writeUnaryOperator_10244,axiom,
! [VarCurr] :
( ~ v128137(VarCurr)
<=> v127746(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25247,axiom,
! [VarCurr] :
( v127981(VarCurr)
<=> ( v127983(VarCurr)
& v128136(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25246,axiom,
! [VarCurr] :
( v128136(VarCurr)
<=> ( v127985(VarCurr)
| v128061(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25245,axiom,
! [VarCurr] :
( v127983(VarCurr)
<=> ( v127984(VarCurr)
| v128060(VarCurr) ) ) ).
fof(writeUnaryOperator_10243,axiom,
! [VarCurr] :
( ~ v128060(VarCurr)
<=> v128061(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25244,axiom,
! [VarCurr] :
( v128061(VarCurr)
<=> ( v128062(VarCurr)
& v128135(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25243,axiom,
! [VarCurr] :
( v128135(VarCurr)
<=> ( v128064(VarCurr)
| v128080(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25242,axiom,
! [VarCurr] :
( v128062(VarCurr)
<=> ( v128063(VarCurr)
| v128079(VarCurr) ) ) ).
fof(writeUnaryOperator_10242,axiom,
! [VarCurr] :
( ~ v128079(VarCurr)
<=> v128080(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25241,axiom,
! [VarCurr] :
( v128080(VarCurr)
<=> ( v128081(VarCurr)
& v128134(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25240,axiom,
! [VarCurr] :
( v128134(VarCurr)
<=> ( v128083(VarCurr)
| v128099(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25239,axiom,
! [VarCurr] :
( v128081(VarCurr)
<=> ( v128082(VarCurr)
| v128098(VarCurr) ) ) ).
fof(writeUnaryOperator_10241,axiom,
! [VarCurr] :
( ~ v128098(VarCurr)
<=> v128099(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25238,axiom,
! [VarCurr] :
( v128099(VarCurr)
<=> ( v128100(VarCurr)
& v128133(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25237,axiom,
! [VarCurr] :
( v128133(VarCurr)
<=> ( v128102(VarCurr)
| v128118(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25236,axiom,
! [VarCurr] :
( v128100(VarCurr)
<=> ( v128101(VarCurr)
| v128117(VarCurr) ) ) ).
fof(writeUnaryOperator_10240,axiom,
! [VarCurr] :
( ~ v128117(VarCurr)
<=> v128118(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25235,axiom,
! [VarCurr] :
( v128118(VarCurr)
<=> ( v128119(VarCurr)
& v128132(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2342,axiom,
! [VarCurr] :
( v128132(VarCurr)
<=> ( v127716(VarCurr,bitIndex55)
| v128122(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25234,axiom,
! [VarCurr] :
( v128119(VarCurr)
<=> ( v128120(VarCurr)
| v128121(VarCurr) ) ) ).
fof(writeUnaryOperator_10239,axiom,
! [VarCurr] :
( ~ v128121(VarCurr)
<=> v128122(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25233,axiom,
! [VarCurr] :
( v128122(VarCurr)
<=> ( v128123(VarCurr)
& v128131(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2341,axiom,
! [VarCurr] :
( v128131(VarCurr)
<=> ( v127716(VarCurr,bitIndex54)
| v128126(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25232,axiom,
! [VarCurr] :
( v128123(VarCurr)
<=> ( v128124(VarCurr)
| v128125(VarCurr) ) ) ).
fof(writeUnaryOperator_10238,axiom,
! [VarCurr] :
( ~ v128125(VarCurr)
<=> v128126(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25231,axiom,
! [VarCurr] :
( v128126(VarCurr)
<=> ( v128127(VarCurr)
& v128130(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2340,axiom,
! [VarCurr] :
( v128130(VarCurr)
<=> ( v127716(VarCurr,bitIndex52)
| v127716(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25230,axiom,
! [VarCurr] :
( v128127(VarCurr)
<=> ( v128128(VarCurr)
| v128129(VarCurr) ) ) ).
fof(writeUnaryOperator_10237,axiom,
! [VarCurr] :
( ~ v128129(VarCurr)
<=> v127716(VarCurr,bitIndex53) ) ).
fof(writeUnaryOperator_10236,axiom,
! [VarCurr] :
( ~ v128128(VarCurr)
<=> v127716(VarCurr,bitIndex52) ) ).
fof(writeUnaryOperator_10235,axiom,
! [VarCurr] :
( ~ v128124(VarCurr)
<=> v127716(VarCurr,bitIndex54) ) ).
fof(writeUnaryOperator_10234,axiom,
! [VarCurr] :
( ~ v128120(VarCurr)
<=> v127716(VarCurr,bitIndex55) ) ).
fof(writeUnaryOperator_10233,axiom,
! [VarCurr] :
( ~ v128101(VarCurr)
<=> v128102(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25229,axiom,
! [VarCurr] :
( v128102(VarCurr)
<=> ( v128103(VarCurr)
& v128116(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2339,axiom,
! [VarCurr] :
( v128116(VarCurr)
<=> ( v127716(VarCurr,bitIndex51)
| v128106(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25228,axiom,
! [VarCurr] :
( v128103(VarCurr)
<=> ( v128104(VarCurr)
| v128105(VarCurr) ) ) ).
fof(writeUnaryOperator_10232,axiom,
! [VarCurr] :
( ~ v128105(VarCurr)
<=> v128106(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25227,axiom,
! [VarCurr] :
( v128106(VarCurr)
<=> ( v128107(VarCurr)
& v128115(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2338,axiom,
! [VarCurr] :
( v128115(VarCurr)
<=> ( v127716(VarCurr,bitIndex50)
| v128110(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25226,axiom,
! [VarCurr] :
( v128107(VarCurr)
<=> ( v128108(VarCurr)
| v128109(VarCurr) ) ) ).
fof(writeUnaryOperator_10231,axiom,
! [VarCurr] :
( ~ v128109(VarCurr)
<=> v128110(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25225,axiom,
! [VarCurr] :
( v128110(VarCurr)
<=> ( v128111(VarCurr)
& v128114(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2337,axiom,
! [VarCurr] :
( v128114(VarCurr)
<=> ( v127716(VarCurr,bitIndex48)
| v127716(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25224,axiom,
! [VarCurr] :
( v128111(VarCurr)
<=> ( v128112(VarCurr)
| v128113(VarCurr) ) ) ).
fof(writeUnaryOperator_10230,axiom,
! [VarCurr] :
( ~ v128113(VarCurr)
<=> v127716(VarCurr,bitIndex49) ) ).
fof(writeUnaryOperator_10229,axiom,
! [VarCurr] :
( ~ v128112(VarCurr)
<=> v127716(VarCurr,bitIndex48) ) ).
fof(writeUnaryOperator_10228,axiom,
! [VarCurr] :
( ~ v128108(VarCurr)
<=> v127716(VarCurr,bitIndex50) ) ).
fof(writeUnaryOperator_10227,axiom,
! [VarCurr] :
( ~ v128104(VarCurr)
<=> v127716(VarCurr,bitIndex51) ) ).
fof(writeUnaryOperator_10226,axiom,
! [VarCurr] :
( ~ v128082(VarCurr)
<=> v128083(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25223,axiom,
! [VarCurr] :
( v128083(VarCurr)
<=> ( v128084(VarCurr)
& v128097(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2336,axiom,
! [VarCurr] :
( v128097(VarCurr)
<=> ( v127716(VarCurr,bitIndex59)
| v128087(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25222,axiom,
! [VarCurr] :
( v128084(VarCurr)
<=> ( v128085(VarCurr)
| v128086(VarCurr) ) ) ).
fof(writeUnaryOperator_10225,axiom,
! [VarCurr] :
( ~ v128086(VarCurr)
<=> v128087(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25221,axiom,
! [VarCurr] :
( v128087(VarCurr)
<=> ( v128088(VarCurr)
& v128096(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2335,axiom,
! [VarCurr] :
( v128096(VarCurr)
<=> ( v127716(VarCurr,bitIndex58)
| v128091(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25220,axiom,
! [VarCurr] :
( v128088(VarCurr)
<=> ( v128089(VarCurr)
| v128090(VarCurr) ) ) ).
fof(writeUnaryOperator_10224,axiom,
! [VarCurr] :
( ~ v128090(VarCurr)
<=> v128091(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25219,axiom,
! [VarCurr] :
( v128091(VarCurr)
<=> ( v128092(VarCurr)
& v128095(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2334,axiom,
! [VarCurr] :
( v128095(VarCurr)
<=> ( v127716(VarCurr,bitIndex56)
| v127716(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25218,axiom,
! [VarCurr] :
( v128092(VarCurr)
<=> ( v128093(VarCurr)
| v128094(VarCurr) ) ) ).
fof(writeUnaryOperator_10223,axiom,
! [VarCurr] :
( ~ v128094(VarCurr)
<=> v127716(VarCurr,bitIndex57) ) ).
fof(writeUnaryOperator_10222,axiom,
! [VarCurr] :
( ~ v128093(VarCurr)
<=> v127716(VarCurr,bitIndex56) ) ).
fof(writeUnaryOperator_10221,axiom,
! [VarCurr] :
( ~ v128089(VarCurr)
<=> v127716(VarCurr,bitIndex58) ) ).
fof(writeUnaryOperator_10220,axiom,
! [VarCurr] :
( ~ v128085(VarCurr)
<=> v127716(VarCurr,bitIndex59) ) ).
fof(writeUnaryOperator_10219,axiom,
! [VarCurr] :
( ~ v128063(VarCurr)
<=> v128064(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25217,axiom,
! [VarCurr] :
( v128064(VarCurr)
<=> ( v128065(VarCurr)
& v128078(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2333,axiom,
! [VarCurr] :
( v128078(VarCurr)
<=> ( v127716(VarCurr,bitIndex63)
| v128068(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25216,axiom,
! [VarCurr] :
( v128065(VarCurr)
<=> ( v128066(VarCurr)
| v128067(VarCurr) ) ) ).
fof(writeUnaryOperator_10218,axiom,
! [VarCurr] :
( ~ v128067(VarCurr)
<=> v128068(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25215,axiom,
! [VarCurr] :
( v128068(VarCurr)
<=> ( v128069(VarCurr)
& v128077(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2332,axiom,
! [VarCurr] :
( v128077(VarCurr)
<=> ( v127716(VarCurr,bitIndex62)
| v128072(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25214,axiom,
! [VarCurr] :
( v128069(VarCurr)
<=> ( v128070(VarCurr)
| v128071(VarCurr) ) ) ).
fof(writeUnaryOperator_10217,axiom,
! [VarCurr] :
( ~ v128071(VarCurr)
<=> v128072(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25213,axiom,
! [VarCurr] :
( v128072(VarCurr)
<=> ( v128073(VarCurr)
& v128076(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2331,axiom,
! [VarCurr] :
( v128076(VarCurr)
<=> ( v127716(VarCurr,bitIndex60)
| v127716(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25212,axiom,
! [VarCurr] :
( v128073(VarCurr)
<=> ( v128074(VarCurr)
| v128075(VarCurr) ) ) ).
fof(writeUnaryOperator_10216,axiom,
! [VarCurr] :
( ~ v128075(VarCurr)
<=> v127716(VarCurr,bitIndex61) ) ).
fof(writeUnaryOperator_10215,axiom,
! [VarCurr] :
( ~ v128074(VarCurr)
<=> v127716(VarCurr,bitIndex60) ) ).
fof(writeUnaryOperator_10214,axiom,
! [VarCurr] :
( ~ v128070(VarCurr)
<=> v127716(VarCurr,bitIndex62) ) ).
fof(writeUnaryOperator_10213,axiom,
! [VarCurr] :
( ~ v128066(VarCurr)
<=> v127716(VarCurr,bitIndex63) ) ).
fof(writeUnaryOperator_10212,axiom,
! [VarCurr] :
( ~ v127984(VarCurr)
<=> v127985(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25211,axiom,
! [VarCurr] :
( v127985(VarCurr)
<=> ( v127986(VarCurr)
& v128059(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25210,axiom,
! [VarCurr] :
( v128059(VarCurr)
<=> ( v127988(VarCurr)
| v128004(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25209,axiom,
! [VarCurr] :
( v127986(VarCurr)
<=> ( v127987(VarCurr)
| v128003(VarCurr) ) ) ).
fof(writeUnaryOperator_10211,axiom,
! [VarCurr] :
( ~ v128003(VarCurr)
<=> v128004(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25208,axiom,
! [VarCurr] :
( v128004(VarCurr)
<=> ( v128005(VarCurr)
& v128058(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25207,axiom,
! [VarCurr] :
( v128058(VarCurr)
<=> ( v128007(VarCurr)
| v128023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25206,axiom,
! [VarCurr] :
( v128005(VarCurr)
<=> ( v128006(VarCurr)
| v128022(VarCurr) ) ) ).
fof(writeUnaryOperator_10210,axiom,
! [VarCurr] :
( ~ v128022(VarCurr)
<=> v128023(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25205,axiom,
! [VarCurr] :
( v128023(VarCurr)
<=> ( v128024(VarCurr)
& v128057(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25204,axiom,
! [VarCurr] :
( v128057(VarCurr)
<=> ( v128026(VarCurr)
| v128042(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25203,axiom,
! [VarCurr] :
( v128024(VarCurr)
<=> ( v128025(VarCurr)
| v128041(VarCurr) ) ) ).
fof(writeUnaryOperator_10209,axiom,
! [VarCurr] :
( ~ v128041(VarCurr)
<=> v128042(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25202,axiom,
! [VarCurr] :
( v128042(VarCurr)
<=> ( v128043(VarCurr)
& v128056(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2330,axiom,
! [VarCurr] :
( v128056(VarCurr)
<=> ( v127716(VarCurr,bitIndex39)
| v128046(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25201,axiom,
! [VarCurr] :
( v128043(VarCurr)
<=> ( v128044(VarCurr)
| v128045(VarCurr) ) ) ).
fof(writeUnaryOperator_10208,axiom,
! [VarCurr] :
( ~ v128045(VarCurr)
<=> v128046(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25200,axiom,
! [VarCurr] :
( v128046(VarCurr)
<=> ( v128047(VarCurr)
& v128055(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2329,axiom,
! [VarCurr] :
( v128055(VarCurr)
<=> ( v127716(VarCurr,bitIndex38)
| v128050(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25199,axiom,
! [VarCurr] :
( v128047(VarCurr)
<=> ( v128048(VarCurr)
| v128049(VarCurr) ) ) ).
fof(writeUnaryOperator_10207,axiom,
! [VarCurr] :
( ~ v128049(VarCurr)
<=> v128050(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25198,axiom,
! [VarCurr] :
( v128050(VarCurr)
<=> ( v128051(VarCurr)
& v128054(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2328,axiom,
! [VarCurr] :
( v128054(VarCurr)
<=> ( v127716(VarCurr,bitIndex36)
| v127716(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25197,axiom,
! [VarCurr] :
( v128051(VarCurr)
<=> ( v128052(VarCurr)
| v128053(VarCurr) ) ) ).
fof(writeUnaryOperator_10206,axiom,
! [VarCurr] :
( ~ v128053(VarCurr)
<=> v127716(VarCurr,bitIndex37) ) ).
fof(writeUnaryOperator_10205,axiom,
! [VarCurr] :
( ~ v128052(VarCurr)
<=> v127716(VarCurr,bitIndex36) ) ).
fof(writeUnaryOperator_10204,axiom,
! [VarCurr] :
( ~ v128048(VarCurr)
<=> v127716(VarCurr,bitIndex38) ) ).
fof(writeUnaryOperator_10203,axiom,
! [VarCurr] :
( ~ v128044(VarCurr)
<=> v127716(VarCurr,bitIndex39) ) ).
fof(writeUnaryOperator_10202,axiom,
! [VarCurr] :
( ~ v128025(VarCurr)
<=> v128026(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25196,axiom,
! [VarCurr] :
( v128026(VarCurr)
<=> ( v128027(VarCurr)
& v128040(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2327,axiom,
! [VarCurr] :
( v128040(VarCurr)
<=> ( v127716(VarCurr,bitIndex35)
| v128030(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25195,axiom,
! [VarCurr] :
( v128027(VarCurr)
<=> ( v128028(VarCurr)
| v128029(VarCurr) ) ) ).
fof(writeUnaryOperator_10201,axiom,
! [VarCurr] :
( ~ v128029(VarCurr)
<=> v128030(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25194,axiom,
! [VarCurr] :
( v128030(VarCurr)
<=> ( v128031(VarCurr)
& v128039(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2326,axiom,
! [VarCurr] :
( v128039(VarCurr)
<=> ( v127716(VarCurr,bitIndex34)
| v128034(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25193,axiom,
! [VarCurr] :
( v128031(VarCurr)
<=> ( v128032(VarCurr)
| v128033(VarCurr) ) ) ).
fof(writeUnaryOperator_10200,axiom,
! [VarCurr] :
( ~ v128033(VarCurr)
<=> v128034(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25192,axiom,
! [VarCurr] :
( v128034(VarCurr)
<=> ( v128035(VarCurr)
& v128038(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2325,axiom,
! [VarCurr] :
( v128038(VarCurr)
<=> ( v127716(VarCurr,bitIndex32)
| v127716(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25191,axiom,
! [VarCurr] :
( v128035(VarCurr)
<=> ( v128036(VarCurr)
| v128037(VarCurr) ) ) ).
fof(writeUnaryOperator_10199,axiom,
! [VarCurr] :
( ~ v128037(VarCurr)
<=> v127716(VarCurr,bitIndex33) ) ).
fof(writeUnaryOperator_10198,axiom,
! [VarCurr] :
( ~ v128036(VarCurr)
<=> v127716(VarCurr,bitIndex32) ) ).
fof(writeUnaryOperator_10197,axiom,
! [VarCurr] :
( ~ v128032(VarCurr)
<=> v127716(VarCurr,bitIndex34) ) ).
fof(writeUnaryOperator_10196,axiom,
! [VarCurr] :
( ~ v128028(VarCurr)
<=> v127716(VarCurr,bitIndex35) ) ).
fof(writeUnaryOperator_10195,axiom,
! [VarCurr] :
( ~ v128006(VarCurr)
<=> v128007(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25190,axiom,
! [VarCurr] :
( v128007(VarCurr)
<=> ( v128008(VarCurr)
& v128021(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2324,axiom,
! [VarCurr] :
( v128021(VarCurr)
<=> ( v127716(VarCurr,bitIndex43)
| v128011(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25189,axiom,
! [VarCurr] :
( v128008(VarCurr)
<=> ( v128009(VarCurr)
| v128010(VarCurr) ) ) ).
fof(writeUnaryOperator_10194,axiom,
! [VarCurr] :
( ~ v128010(VarCurr)
<=> v128011(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25188,axiom,
! [VarCurr] :
( v128011(VarCurr)
<=> ( v128012(VarCurr)
& v128020(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2323,axiom,
! [VarCurr] :
( v128020(VarCurr)
<=> ( v127716(VarCurr,bitIndex42)
| v128015(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25187,axiom,
! [VarCurr] :
( v128012(VarCurr)
<=> ( v128013(VarCurr)
| v128014(VarCurr) ) ) ).
fof(writeUnaryOperator_10193,axiom,
! [VarCurr] :
( ~ v128014(VarCurr)
<=> v128015(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25186,axiom,
! [VarCurr] :
( v128015(VarCurr)
<=> ( v128016(VarCurr)
& v128019(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2322,axiom,
! [VarCurr] :
( v128019(VarCurr)
<=> ( v127716(VarCurr,bitIndex40)
| v127716(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25185,axiom,
! [VarCurr] :
( v128016(VarCurr)
<=> ( v128017(VarCurr)
| v128018(VarCurr) ) ) ).
fof(writeUnaryOperator_10192,axiom,
! [VarCurr] :
( ~ v128018(VarCurr)
<=> v127716(VarCurr,bitIndex41) ) ).
fof(writeUnaryOperator_10191,axiom,
! [VarCurr] :
( ~ v128017(VarCurr)
<=> v127716(VarCurr,bitIndex40) ) ).
fof(writeUnaryOperator_10190,axiom,
! [VarCurr] :
( ~ v128013(VarCurr)
<=> v127716(VarCurr,bitIndex42) ) ).
fof(writeUnaryOperator_10189,axiom,
! [VarCurr] :
( ~ v128009(VarCurr)
<=> v127716(VarCurr,bitIndex43) ) ).
fof(writeUnaryOperator_10188,axiom,
! [VarCurr] :
( ~ v127987(VarCurr)
<=> v127988(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25184,axiom,
! [VarCurr] :
( v127988(VarCurr)
<=> ( v127989(VarCurr)
& v128002(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2321,axiom,
! [VarCurr] :
( v128002(VarCurr)
<=> ( v127716(VarCurr,bitIndex47)
| v127992(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25183,axiom,
! [VarCurr] :
( v127989(VarCurr)
<=> ( v127990(VarCurr)
| v127991(VarCurr) ) ) ).
fof(writeUnaryOperator_10187,axiom,
! [VarCurr] :
( ~ v127991(VarCurr)
<=> v127992(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25182,axiom,
! [VarCurr] :
( v127992(VarCurr)
<=> ( v127993(VarCurr)
& v128001(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2320,axiom,
! [VarCurr] :
( v128001(VarCurr)
<=> ( v127716(VarCurr,bitIndex46)
| v127996(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25181,axiom,
! [VarCurr] :
( v127993(VarCurr)
<=> ( v127994(VarCurr)
| v127995(VarCurr) ) ) ).
fof(writeUnaryOperator_10186,axiom,
! [VarCurr] :
( ~ v127995(VarCurr)
<=> v127996(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25180,axiom,
! [VarCurr] :
( v127996(VarCurr)
<=> ( v127997(VarCurr)
& v128000(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2319,axiom,
! [VarCurr] :
( v128000(VarCurr)
<=> ( v127716(VarCurr,bitIndex44)
| v127716(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25179,axiom,
! [VarCurr] :
( v127997(VarCurr)
<=> ( v127998(VarCurr)
| v127999(VarCurr) ) ) ).
fof(writeUnaryOperator_10185,axiom,
! [VarCurr] :
( ~ v127999(VarCurr)
<=> v127716(VarCurr,bitIndex45) ) ).
fof(writeUnaryOperator_10184,axiom,
! [VarCurr] :
( ~ v127998(VarCurr)
<=> v127716(VarCurr,bitIndex44) ) ).
fof(writeUnaryOperator_10183,axiom,
! [VarCurr] :
( ~ v127994(VarCurr)
<=> v127716(VarCurr,bitIndex46) ) ).
fof(writeUnaryOperator_10182,axiom,
! [VarCurr] :
( ~ v127990(VarCurr)
<=> v127716(VarCurr,bitIndex47) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25178,axiom,
! [VarCurr] :
( v127714(VarCurr,bitIndex0)
<=> ( v127823(VarCurr)
<~> v127979(VarCurr) ) ) ).
fof(writeUnaryOperator_10181,axiom,
! [VarCurr] :
( ~ v127979(VarCurr)
<=> v127746(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25177,axiom,
! [VarCurr] :
( v127823(VarCurr)
<=> ( v127825(VarCurr)
& v127978(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25176,axiom,
! [VarCurr] :
( v127978(VarCurr)
<=> ( v127827(VarCurr)
| v127903(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25175,axiom,
! [VarCurr] :
( v127825(VarCurr)
<=> ( v127826(VarCurr)
| v127902(VarCurr) ) ) ).
fof(writeUnaryOperator_10180,axiom,
! [VarCurr] :
( ~ v127902(VarCurr)
<=> v127903(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25174,axiom,
! [VarCurr] :
( v127903(VarCurr)
<=> ( v127904(VarCurr)
& v127977(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25173,axiom,
! [VarCurr] :
( v127977(VarCurr)
<=> ( v127906(VarCurr)
| v127922(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25172,axiom,
! [VarCurr] :
( v127904(VarCurr)
<=> ( v127905(VarCurr)
| v127921(VarCurr) ) ) ).
fof(writeUnaryOperator_10179,axiom,
! [VarCurr] :
( ~ v127921(VarCurr)
<=> v127922(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25171,axiom,
! [VarCurr] :
( v127922(VarCurr)
<=> ( v127923(VarCurr)
& v127976(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25170,axiom,
! [VarCurr] :
( v127976(VarCurr)
<=> ( v127925(VarCurr)
| v127941(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25169,axiom,
! [VarCurr] :
( v127923(VarCurr)
<=> ( v127924(VarCurr)
| v127940(VarCurr) ) ) ).
fof(writeUnaryOperator_10178,axiom,
! [VarCurr] :
( ~ v127940(VarCurr)
<=> v127941(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25168,axiom,
! [VarCurr] :
( v127941(VarCurr)
<=> ( v127942(VarCurr)
& v127975(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25167,axiom,
! [VarCurr] :
( v127975(VarCurr)
<=> ( v127944(VarCurr)
| v127960(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25166,axiom,
! [VarCurr] :
( v127942(VarCurr)
<=> ( v127943(VarCurr)
| v127959(VarCurr) ) ) ).
fof(writeUnaryOperator_10177,axiom,
! [VarCurr] :
( ~ v127959(VarCurr)
<=> v127960(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25165,axiom,
! [VarCurr] :
( v127960(VarCurr)
<=> ( v127961(VarCurr)
& v127974(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2318,axiom,
! [VarCurr] :
( v127974(VarCurr)
<=> ( v127716(VarCurr,bitIndex23)
| v127964(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25164,axiom,
! [VarCurr] :
( v127961(VarCurr)
<=> ( v127962(VarCurr)
| v127963(VarCurr) ) ) ).
fof(writeUnaryOperator_10176,axiom,
! [VarCurr] :
( ~ v127963(VarCurr)
<=> v127964(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25163,axiom,
! [VarCurr] :
( v127964(VarCurr)
<=> ( v127965(VarCurr)
& v127973(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2317,axiom,
! [VarCurr] :
( v127973(VarCurr)
<=> ( v127716(VarCurr,bitIndex22)
| v127968(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25162,axiom,
! [VarCurr] :
( v127965(VarCurr)
<=> ( v127966(VarCurr)
| v127967(VarCurr) ) ) ).
fof(writeUnaryOperator_10175,axiom,
! [VarCurr] :
( ~ v127967(VarCurr)
<=> v127968(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25161,axiom,
! [VarCurr] :
( v127968(VarCurr)
<=> ( v127969(VarCurr)
& v127972(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2316,axiom,
! [VarCurr] :
( v127972(VarCurr)
<=> ( v127716(VarCurr,bitIndex20)
| v127716(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25160,axiom,
! [VarCurr] :
( v127969(VarCurr)
<=> ( v127970(VarCurr)
| v127971(VarCurr) ) ) ).
fof(writeUnaryOperator_10174,axiom,
! [VarCurr] :
( ~ v127971(VarCurr)
<=> v127716(VarCurr,bitIndex21) ) ).
fof(writeUnaryOperator_10173,axiom,
! [VarCurr] :
( ~ v127970(VarCurr)
<=> v127716(VarCurr,bitIndex20) ) ).
fof(writeUnaryOperator_10172,axiom,
! [VarCurr] :
( ~ v127966(VarCurr)
<=> v127716(VarCurr,bitIndex22) ) ).
fof(writeUnaryOperator_10171,axiom,
! [VarCurr] :
( ~ v127962(VarCurr)
<=> v127716(VarCurr,bitIndex23) ) ).
fof(writeUnaryOperator_10170,axiom,
! [VarCurr] :
( ~ v127943(VarCurr)
<=> v127944(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25159,axiom,
! [VarCurr] :
( v127944(VarCurr)
<=> ( v127945(VarCurr)
& v127958(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2315,axiom,
! [VarCurr] :
( v127958(VarCurr)
<=> ( v127716(VarCurr,bitIndex19)
| v127948(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25158,axiom,
! [VarCurr] :
( v127945(VarCurr)
<=> ( v127946(VarCurr)
| v127947(VarCurr) ) ) ).
fof(writeUnaryOperator_10169,axiom,
! [VarCurr] :
( ~ v127947(VarCurr)
<=> v127948(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25157,axiom,
! [VarCurr] :
( v127948(VarCurr)
<=> ( v127949(VarCurr)
& v127957(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2314,axiom,
! [VarCurr] :
( v127957(VarCurr)
<=> ( v127716(VarCurr,bitIndex18)
| v127952(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25156,axiom,
! [VarCurr] :
( v127949(VarCurr)
<=> ( v127950(VarCurr)
| v127951(VarCurr) ) ) ).
fof(writeUnaryOperator_10168,axiom,
! [VarCurr] :
( ~ v127951(VarCurr)
<=> v127952(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25155,axiom,
! [VarCurr] :
( v127952(VarCurr)
<=> ( v127953(VarCurr)
& v127956(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2313,axiom,
! [VarCurr] :
( v127956(VarCurr)
<=> ( v127716(VarCurr,bitIndex16)
| v127716(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25154,axiom,
! [VarCurr] :
( v127953(VarCurr)
<=> ( v127954(VarCurr)
| v127955(VarCurr) ) ) ).
fof(writeUnaryOperator_10167,axiom,
! [VarCurr] :
( ~ v127955(VarCurr)
<=> v127716(VarCurr,bitIndex17) ) ).
fof(writeUnaryOperator_10166,axiom,
! [VarCurr] :
( ~ v127954(VarCurr)
<=> v127716(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_10165,axiom,
! [VarCurr] :
( ~ v127950(VarCurr)
<=> v127716(VarCurr,bitIndex18) ) ).
fof(writeUnaryOperator_10164,axiom,
! [VarCurr] :
( ~ v127946(VarCurr)
<=> v127716(VarCurr,bitIndex19) ) ).
fof(writeUnaryOperator_10163,axiom,
! [VarCurr] :
( ~ v127924(VarCurr)
<=> v127925(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25153,axiom,
! [VarCurr] :
( v127925(VarCurr)
<=> ( v127926(VarCurr)
& v127939(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2312,axiom,
! [VarCurr] :
( v127939(VarCurr)
<=> ( v127716(VarCurr,bitIndex27)
| v127929(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25152,axiom,
! [VarCurr] :
( v127926(VarCurr)
<=> ( v127927(VarCurr)
| v127928(VarCurr) ) ) ).
fof(writeUnaryOperator_10162,axiom,
! [VarCurr] :
( ~ v127928(VarCurr)
<=> v127929(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25151,axiom,
! [VarCurr] :
( v127929(VarCurr)
<=> ( v127930(VarCurr)
& v127938(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2311,axiom,
! [VarCurr] :
( v127938(VarCurr)
<=> ( v127716(VarCurr,bitIndex26)
| v127933(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25150,axiom,
! [VarCurr] :
( v127930(VarCurr)
<=> ( v127931(VarCurr)
| v127932(VarCurr) ) ) ).
fof(writeUnaryOperator_10161,axiom,
! [VarCurr] :
( ~ v127932(VarCurr)
<=> v127933(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25149,axiom,
! [VarCurr] :
( v127933(VarCurr)
<=> ( v127934(VarCurr)
& v127937(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2310,axiom,
! [VarCurr] :
( v127937(VarCurr)
<=> ( v127716(VarCurr,bitIndex24)
| v127716(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25148,axiom,
! [VarCurr] :
( v127934(VarCurr)
<=> ( v127935(VarCurr)
| v127936(VarCurr) ) ) ).
fof(writeUnaryOperator_10160,axiom,
! [VarCurr] :
( ~ v127936(VarCurr)
<=> v127716(VarCurr,bitIndex25) ) ).
fof(writeUnaryOperator_10159,axiom,
! [VarCurr] :
( ~ v127935(VarCurr)
<=> v127716(VarCurr,bitIndex24) ) ).
fof(writeUnaryOperator_10158,axiom,
! [VarCurr] :
( ~ v127931(VarCurr)
<=> v127716(VarCurr,bitIndex26) ) ).
fof(writeUnaryOperator_10157,axiom,
! [VarCurr] :
( ~ v127927(VarCurr)
<=> v127716(VarCurr,bitIndex27) ) ).
fof(writeUnaryOperator_10156,axiom,
! [VarCurr] :
( ~ v127905(VarCurr)
<=> v127906(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25147,axiom,
! [VarCurr] :
( v127906(VarCurr)
<=> ( v127907(VarCurr)
& v127920(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2309,axiom,
! [VarCurr] :
( v127920(VarCurr)
<=> ( v127716(VarCurr,bitIndex31)
| v127910(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25146,axiom,
! [VarCurr] :
( v127907(VarCurr)
<=> ( v127908(VarCurr)
| v127909(VarCurr) ) ) ).
fof(writeUnaryOperator_10155,axiom,
! [VarCurr] :
( ~ v127909(VarCurr)
<=> v127910(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25145,axiom,
! [VarCurr] :
( v127910(VarCurr)
<=> ( v127911(VarCurr)
& v127919(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2308,axiom,
! [VarCurr] :
( v127919(VarCurr)
<=> ( v127716(VarCurr,bitIndex30)
| v127914(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25144,axiom,
! [VarCurr] :
( v127911(VarCurr)
<=> ( v127912(VarCurr)
| v127913(VarCurr) ) ) ).
fof(writeUnaryOperator_10154,axiom,
! [VarCurr] :
( ~ v127913(VarCurr)
<=> v127914(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25143,axiom,
! [VarCurr] :
( v127914(VarCurr)
<=> ( v127915(VarCurr)
& v127918(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2307,axiom,
! [VarCurr] :
( v127918(VarCurr)
<=> ( v127716(VarCurr,bitIndex28)
| v127716(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25142,axiom,
! [VarCurr] :
( v127915(VarCurr)
<=> ( v127916(VarCurr)
| v127917(VarCurr) ) ) ).
fof(writeUnaryOperator_10153,axiom,
! [VarCurr] :
( ~ v127917(VarCurr)
<=> v127716(VarCurr,bitIndex29) ) ).
fof(writeUnaryOperator_10152,axiom,
! [VarCurr] :
( ~ v127916(VarCurr)
<=> v127716(VarCurr,bitIndex28) ) ).
fof(writeUnaryOperator_10151,axiom,
! [VarCurr] :
( ~ v127912(VarCurr)
<=> v127716(VarCurr,bitIndex30) ) ).
fof(writeUnaryOperator_10150,axiom,
! [VarCurr] :
( ~ v127908(VarCurr)
<=> v127716(VarCurr,bitIndex31) ) ).
fof(writeUnaryOperator_10149,axiom,
! [VarCurr] :
( ~ v127826(VarCurr)
<=> v127827(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25141,axiom,
! [VarCurr] :
( v127827(VarCurr)
<=> ( v127828(VarCurr)
& v127901(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25140,axiom,
! [VarCurr] :
( v127901(VarCurr)
<=> ( v127830(VarCurr)
| v127846(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25139,axiom,
! [VarCurr] :
( v127828(VarCurr)
<=> ( v127829(VarCurr)
| v127845(VarCurr) ) ) ).
fof(writeUnaryOperator_10148,axiom,
! [VarCurr] :
( ~ v127845(VarCurr)
<=> v127846(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25138,axiom,
! [VarCurr] :
( v127846(VarCurr)
<=> ( v127847(VarCurr)
& v127900(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25137,axiom,
! [VarCurr] :
( v127900(VarCurr)
<=> ( v127849(VarCurr)
| v127865(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25136,axiom,
! [VarCurr] :
( v127847(VarCurr)
<=> ( v127848(VarCurr)
| v127864(VarCurr) ) ) ).
fof(writeUnaryOperator_10147,axiom,
! [VarCurr] :
( ~ v127864(VarCurr)
<=> v127865(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25135,axiom,
! [VarCurr] :
( v127865(VarCurr)
<=> ( v127866(VarCurr)
& v127899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25134,axiom,
! [VarCurr] :
( v127899(VarCurr)
<=> ( v127868(VarCurr)
| v127884(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25133,axiom,
! [VarCurr] :
( v127866(VarCurr)
<=> ( v127867(VarCurr)
| v127883(VarCurr) ) ) ).
fof(writeUnaryOperator_10146,axiom,
! [VarCurr] :
( ~ v127883(VarCurr)
<=> v127884(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25132,axiom,
! [VarCurr] :
( v127884(VarCurr)
<=> ( v127885(VarCurr)
& v127898(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2306,axiom,
! [VarCurr] :
( v127898(VarCurr)
<=> ( v127716(VarCurr,bitIndex7)
| v127888(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25131,axiom,
! [VarCurr] :
( v127885(VarCurr)
<=> ( v127886(VarCurr)
| v127887(VarCurr) ) ) ).
fof(writeUnaryOperator_10145,axiom,
! [VarCurr] :
( ~ v127887(VarCurr)
<=> v127888(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25130,axiom,
! [VarCurr] :
( v127888(VarCurr)
<=> ( v127889(VarCurr)
& v127897(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2305,axiom,
! [VarCurr] :
( v127897(VarCurr)
<=> ( v127716(VarCurr,bitIndex6)
| v127892(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25129,axiom,
! [VarCurr] :
( v127889(VarCurr)
<=> ( v127890(VarCurr)
| v127891(VarCurr) ) ) ).
fof(writeUnaryOperator_10144,axiom,
! [VarCurr] :
( ~ v127891(VarCurr)
<=> v127892(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25128,axiom,
! [VarCurr] :
( v127892(VarCurr)
<=> ( v127893(VarCurr)
& v127896(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2304,axiom,
! [VarCurr] :
( v127896(VarCurr)
<=> ( v127716(VarCurr,bitIndex4)
| v127716(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25127,axiom,
! [VarCurr] :
( v127893(VarCurr)
<=> ( v127894(VarCurr)
| v127895(VarCurr) ) ) ).
fof(writeUnaryOperator_10143,axiom,
! [VarCurr] :
( ~ v127895(VarCurr)
<=> v127716(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_10142,axiom,
! [VarCurr] :
( ~ v127894(VarCurr)
<=> v127716(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10141,axiom,
! [VarCurr] :
( ~ v127890(VarCurr)
<=> v127716(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_10140,axiom,
! [VarCurr] :
( ~ v127886(VarCurr)
<=> v127716(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_10139,axiom,
! [VarCurr] :
( ~ v127867(VarCurr)
<=> v127868(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25126,axiom,
! [VarCurr] :
( v127868(VarCurr)
<=> ( v127869(VarCurr)
& v127882(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2303,axiom,
! [VarCurr] :
( v127882(VarCurr)
<=> ( v127716(VarCurr,bitIndex3)
| v127872(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25125,axiom,
! [VarCurr] :
( v127869(VarCurr)
<=> ( v127870(VarCurr)
| v127871(VarCurr) ) ) ).
fof(writeUnaryOperator_10138,axiom,
! [VarCurr] :
( ~ v127871(VarCurr)
<=> v127872(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25124,axiom,
! [VarCurr] :
( v127872(VarCurr)
<=> ( v127873(VarCurr)
& v127881(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2302,axiom,
! [VarCurr] :
( v127881(VarCurr)
<=> ( v127716(VarCurr,bitIndex2)
| v127876(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25123,axiom,
! [VarCurr] :
( v127873(VarCurr)
<=> ( v127874(VarCurr)
| v127875(VarCurr) ) ) ).
fof(writeUnaryOperator_10137,axiom,
! [VarCurr] :
( ~ v127875(VarCurr)
<=> v127876(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25122,axiom,
! [VarCurr] :
( v127876(VarCurr)
<=> ( v127877(VarCurr)
& v127880(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2301,axiom,
! [VarCurr] :
( v127880(VarCurr)
<=> ( v127716(VarCurr,bitIndex0)
| v127716(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25121,axiom,
! [VarCurr] :
( v127877(VarCurr)
<=> ( v127878(VarCurr)
| v127879(VarCurr) ) ) ).
fof(writeUnaryOperator_10136,axiom,
! [VarCurr] :
( ~ v127879(VarCurr)
<=> v127716(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10135,axiom,
! [VarCurr] :
( ~ v127878(VarCurr)
<=> v127716(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10134,axiom,
! [VarCurr] :
( ~ v127874(VarCurr)
<=> v127716(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10133,axiom,
! [VarCurr] :
( ~ v127870(VarCurr)
<=> v127716(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10132,axiom,
! [VarCurr] :
( ~ v127848(VarCurr)
<=> v127849(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25120,axiom,
! [VarCurr] :
( v127849(VarCurr)
<=> ( v127850(VarCurr)
& v127863(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2300,axiom,
! [VarCurr] :
( v127863(VarCurr)
<=> ( v127716(VarCurr,bitIndex11)
| v127853(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25119,axiom,
! [VarCurr] :
( v127850(VarCurr)
<=> ( v127851(VarCurr)
| v127852(VarCurr) ) ) ).
fof(writeUnaryOperator_10131,axiom,
! [VarCurr] :
( ~ v127852(VarCurr)
<=> v127853(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25118,axiom,
! [VarCurr] :
( v127853(VarCurr)
<=> ( v127854(VarCurr)
& v127862(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2299,axiom,
! [VarCurr] :
( v127862(VarCurr)
<=> ( v127716(VarCurr,bitIndex10)
| v127857(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25117,axiom,
! [VarCurr] :
( v127854(VarCurr)
<=> ( v127855(VarCurr)
| v127856(VarCurr) ) ) ).
fof(writeUnaryOperator_10130,axiom,
! [VarCurr] :
( ~ v127856(VarCurr)
<=> v127857(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25116,axiom,
! [VarCurr] :
( v127857(VarCurr)
<=> ( v127858(VarCurr)
& v127861(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2298,axiom,
! [VarCurr] :
( v127861(VarCurr)
<=> ( v127716(VarCurr,bitIndex8)
| v127716(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25115,axiom,
! [VarCurr] :
( v127858(VarCurr)
<=> ( v127859(VarCurr)
| v127860(VarCurr) ) ) ).
fof(writeUnaryOperator_10129,axiom,
! [VarCurr] :
( ~ v127860(VarCurr)
<=> v127716(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_10128,axiom,
! [VarCurr] :
( ~ v127859(VarCurr)
<=> v127716(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_10127,axiom,
! [VarCurr] :
( ~ v127855(VarCurr)
<=> v127716(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_10126,axiom,
! [VarCurr] :
( ~ v127851(VarCurr)
<=> v127716(VarCurr,bitIndex11) ) ).
fof(writeUnaryOperator_10125,axiom,
! [VarCurr] :
( ~ v127829(VarCurr)
<=> v127830(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25114,axiom,
! [VarCurr] :
( v127830(VarCurr)
<=> ( v127831(VarCurr)
& v127844(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2297,axiom,
! [VarCurr] :
( v127844(VarCurr)
<=> ( v127716(VarCurr,bitIndex15)
| v127834(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25113,axiom,
! [VarCurr] :
( v127831(VarCurr)
<=> ( v127832(VarCurr)
| v127833(VarCurr) ) ) ).
fof(writeUnaryOperator_10124,axiom,
! [VarCurr] :
( ~ v127833(VarCurr)
<=> v127834(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25112,axiom,
! [VarCurr] :
( v127834(VarCurr)
<=> ( v127835(VarCurr)
& v127843(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2296,axiom,
! [VarCurr] :
( v127843(VarCurr)
<=> ( v127716(VarCurr,bitIndex14)
| v127838(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25111,axiom,
! [VarCurr] :
( v127835(VarCurr)
<=> ( v127836(VarCurr)
| v127837(VarCurr) ) ) ).
fof(writeUnaryOperator_10123,axiom,
! [VarCurr] :
( ~ v127837(VarCurr)
<=> v127838(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25110,axiom,
! [VarCurr] :
( v127838(VarCurr)
<=> ( v127839(VarCurr)
& v127842(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2295,axiom,
! [VarCurr] :
( v127842(VarCurr)
<=> ( v127716(VarCurr,bitIndex12)
| v127716(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25109,axiom,
! [VarCurr] :
( v127839(VarCurr)
<=> ( v127840(VarCurr)
| v127841(VarCurr) ) ) ).
fof(writeUnaryOperator_10122,axiom,
! [VarCurr] :
( ~ v127841(VarCurr)
<=> v127716(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_10121,axiom,
! [VarCurr] :
( ~ v127840(VarCurr)
<=> v127716(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_10120,axiom,
! [VarCurr] :
( ~ v127836(VarCurr)
<=> v127716(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_10119,axiom,
! [VarCurr] :
( ~ v127832(VarCurr)
<=> v127716(VarCurr,bitIndex15) ) ).
fof(addAssignment_40555,axiom,
! [VarCurr] :
( v127746(VarCurr,bitIndex3)
<=> v114524(VarCurr,bitIndex131) ) ).
fof(addAssignment_40554,axiom,
! [VarCurr] :
( v114524(VarCurr,bitIndex131)
<=> v114526(VarCurr,bitIndex131) ) ).
fof(addAssignment_40553,axiom,
! [VarCurr] :
( v114526(VarCurr,bitIndex131)
<=> v114528(VarCurr,bitIndex131) ) ).
fof(addAssignment_40552,axiom,
! [VarCurr] :
( v114528(VarCurr,bitIndex131)
<=> v114530(VarCurr,bitIndex131) ) ).
fof(addAssignment_40551,axiom,
! [VarCurr] :
( v114530(VarCurr,bitIndex131)
<=> v114532(VarCurr,bitIndex131) ) ).
fof(addAssignment_40550,axiom,
! [VarCurr] :
( v114532(VarCurr,bitIndex131)
<=> v127748(VarCurr,bitIndex3) ) ).
fof(addAssignment_40549,axiom,
! [VarCurr] :
( v127748(VarCurr,bitIndex3)
<=> v127750(VarCurr,bitIndex3) ) ).
fof(addAssignment_40548,axiom,
! [VarCurr] :
( v127750(VarCurr,bitIndex3)
<=> v127752(VarCurr,bitIndex3) ) ).
fof(addAssignment_40547,axiom,
! [VarNext] :
( v127752(VarNext,bitIndex3)
<=> v127815(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2266,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127816(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127815(VarNext,B)
<=> v127752(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2339,axiom,
! [VarNext] :
( v127816(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127815(VarNext,B)
<=> v127771(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127816(VarNext)
<=> v127817(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25107,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127817(VarNext)
<=> ( v127819(VarNext)
& v127695(VarNext) ) ) ) ).
fof(writeUnaryOperator_10118,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127819(VarNext)
<=> v127702(VarNext) ) ) ).
fof(addAssignment_40546,axiom,
! [VarCurr] :
( v127754(VarCurr,bitIndex3)
<=> v127756(VarCurr,bitIndex3) ) ).
fof(addAssignment_40545,axiom,
! [VarCurr] :
( v127756(VarCurr,bitIndex3)
<=> v127758(VarCurr,bitIndex3) ) ).
fof(addAssignment_40544,axiom,
! [VarCurr] :
( v127758(VarCurr,bitIndex3)
<=> v127760(VarCurr,bitIndex3) ) ).
fof(addAssignment_40543,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v127716(VarCurr,B)
<=> v114524(VarCurr,B) ) ) ).
fof(addAssignment_40542,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v114524(VarCurr,B)
<=> v114526(VarCurr,B) ) ) ).
fof(addAssignment_40541,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v114526(VarCurr,B)
<=> v114528(VarCurr,B) ) ) ).
fof(addAssignment_40540,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v114528(VarCurr,B)
<=> v114530(VarCurr,B) ) ) ).
fof(addAssignment_40539,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v114530(VarCurr,B)
<=> v114532(VarCurr,B) ) ) ).
fof(addAssignment_40538,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v114532(VarCurr,B)
<=> v127718(VarCurr,B) ) ) ).
fof(addAssignment_40537,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v127718(VarCurr,B)
<=> v127720(VarCurr,B) ) ) ).
fof(addAssignment_40536,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v127720(VarCurr,B)
<=> v127722(VarCurr,B) ) ) ).
fof(addAssignment_40535,axiom,
! [VarNext,B] :
( range_127_96(B)
=> ( v127722(VarNext,B)
<=> v127807(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2265,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127808(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v127807(VarNext,B)
<=> v127722(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2338,axiom,
! [VarNext] :
( v127808(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v127807(VarNext,B)
<=> v127742(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25106,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127808(VarNext)
<=> v127809(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127809(VarNext)
<=> ( v127811(VarNext)
& v127695(VarNext) ) ) ) ).
fof(writeUnaryOperator_10117,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127811(VarNext)
<=> v127702(VarNext) ) ) ).
fof(addAssignment_40534,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v127725(VarCurr,B)
<=> v127727(VarCurr,B) ) ) ).
fof(addAssignment_40533,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v127727(VarCurr,B)
<=> v127729(VarCurr,B) ) ) ).
fof(addAssignment_40532,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v127729(VarCurr,B)
<=> v127731(VarCurr,B) ) ) ).
fof(range_axiom_187,axiom,
! [B] :
( range_127_96(B)
<=> ( $false
| bitIndex96 = B
| bitIndex97 = B
| bitIndex98 = B
| bitIndex99 = B
| bitIndex100 = B
| bitIndex101 = B
| bitIndex102 = B
| bitIndex103 = B
| bitIndex104 = B
| bitIndex105 = B
| bitIndex106 = B
| bitIndex107 = B
| bitIndex108 = B
| bitIndex109 = B
| bitIndex110 = B
| bitIndex111 = B
| bitIndex112 = B
| bitIndex113 = B
| bitIndex114 = B
| bitIndex115 = B
| bitIndex116 = B
| bitIndex117 = B
| bitIndex118 = B
| bitIndex119 = B
| bitIndex120 = B
| bitIndex121 = B
| bitIndex122 = B
| bitIndex123 = B
| bitIndex124 = B
| bitIndex125 = B
| bitIndex126 = B
| bitIndex127 = B ) ) ).
fof(addAssignment_40531,axiom,
! [VarCurr] :
( v127746(VarCurr,bitIndex2)
<=> v114524(VarCurr,bitIndex130) ) ).
fof(addAssignment_40530,axiom,
! [VarCurr] :
( v114524(VarCurr,bitIndex130)
<=> v114526(VarCurr,bitIndex130) ) ).
fof(addAssignment_40529,axiom,
! [VarCurr] :
( v114526(VarCurr,bitIndex130)
<=> v114528(VarCurr,bitIndex130) ) ).
fof(addAssignment_40528,axiom,
! [VarCurr] :
( v114528(VarCurr,bitIndex130)
<=> v114530(VarCurr,bitIndex130) ) ).
fof(addAssignment_40527,axiom,
! [VarCurr] :
( v114530(VarCurr,bitIndex130)
<=> v114532(VarCurr,bitIndex130) ) ).
fof(addAssignment_40526,axiom,
! [VarCurr] :
( v114532(VarCurr,bitIndex130)
<=> v127748(VarCurr,bitIndex2) ) ).
fof(addAssignment_40525,axiom,
! [VarCurr] :
( v127748(VarCurr,bitIndex2)
<=> v127750(VarCurr,bitIndex2) ) ).
fof(addAssignment_40524,axiom,
! [VarCurr] :
( v127750(VarCurr,bitIndex2)
<=> v127752(VarCurr,bitIndex2) ) ).
fof(addAssignment_40523,axiom,
! [VarNext] :
( v127752(VarNext,bitIndex2)
<=> v127799(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2264,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127800(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127799(VarNext,B)
<=> v127752(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2337,axiom,
! [VarNext] :
( v127800(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127799(VarNext,B)
<=> v127771(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127800(VarNext)
<=> v127801(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127801(VarNext)
<=> ( v127803(VarNext)
& v127695(VarNext) ) ) ) ).
fof(writeUnaryOperator_10116,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127803(VarNext)
<=> v127702(VarNext) ) ) ).
fof(addAssignment_40522,axiom,
! [VarCurr] :
( v127754(VarCurr,bitIndex2)
<=> v127756(VarCurr,bitIndex2) ) ).
fof(addAssignment_40521,axiom,
! [VarCurr] :
( v127756(VarCurr,bitIndex2)
<=> v127758(VarCurr,bitIndex2) ) ).
fof(addAssignment_40520,axiom,
! [VarCurr] :
( v127758(VarCurr,bitIndex2)
<=> v127760(VarCurr,bitIndex2) ) ).
fof(addAssignment_40519,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v127716(VarCurr,B)
<=> v114524(VarCurr,B) ) ) ).
fof(addAssignment_40518,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v114524(VarCurr,B)
<=> v114526(VarCurr,B) ) ) ).
fof(addAssignment_40517,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v114526(VarCurr,B)
<=> v114528(VarCurr,B) ) ) ).
fof(addAssignment_40516,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v114528(VarCurr,B)
<=> v114530(VarCurr,B) ) ) ).
fof(addAssignment_40515,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v114530(VarCurr,B)
<=> v114532(VarCurr,B) ) ) ).
fof(addAssignment_40514,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v114532(VarCurr,B)
<=> v127718(VarCurr,B) ) ) ).
fof(addAssignment_40513,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v127718(VarCurr,B)
<=> v127720(VarCurr,B) ) ) ).
fof(addAssignment_40512,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v127720(VarCurr,B)
<=> v127722(VarCurr,B) ) ) ).
fof(addAssignment_40511,axiom,
! [VarNext,B] :
( range_95_64(B)
=> ( v127722(VarNext,B)
<=> v127791(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2263,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127792(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v127791(VarNext,B)
<=> v127722(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2336,axiom,
! [VarNext] :
( v127792(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v127791(VarNext,B)
<=> v127742(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127792(VarNext)
<=> v127793(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127793(VarNext)
<=> ( v127795(VarNext)
& v127695(VarNext) ) ) ) ).
fof(writeUnaryOperator_10115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127795(VarNext)
<=> v127702(VarNext) ) ) ).
fof(addAssignment_40510,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v127725(VarCurr,B)
<=> v127727(VarCurr,B) ) ) ).
fof(addAssignment_40509,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v127727(VarCurr,B)
<=> v127729(VarCurr,B) ) ) ).
fof(addAssignment_40508,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v127729(VarCurr,B)
<=> v127731(VarCurr,B) ) ) ).
fof(range_axiom_186,axiom,
! [B] :
( range_95_64(B)
<=> ( $false
| bitIndex64 = B
| bitIndex65 = B
| bitIndex66 = B
| bitIndex67 = B
| bitIndex68 = B
| bitIndex69 = B
| bitIndex70 = B
| bitIndex71 = B
| bitIndex72 = B
| bitIndex73 = B
| bitIndex74 = B
| bitIndex75 = B
| bitIndex76 = B
| bitIndex77 = B
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B
| bitIndex85 = B
| bitIndex86 = B
| bitIndex87 = B
| bitIndex88 = B
| bitIndex89 = B
| bitIndex90 = B
| bitIndex91 = B
| bitIndex92 = B
| bitIndex93 = B
| bitIndex94 = B
| bitIndex95 = B ) ) ).
fof(addAssignment_40507,axiom,
! [VarCurr] :
( v127746(VarCurr,bitIndex1)
<=> v114524(VarCurr,bitIndex129) ) ).
fof(addAssignment_40506,axiom,
! [VarCurr] :
( v114524(VarCurr,bitIndex129)
<=> v114526(VarCurr,bitIndex129) ) ).
fof(addAssignment_40505,axiom,
! [VarCurr] :
( v114526(VarCurr,bitIndex129)
<=> v114528(VarCurr,bitIndex129) ) ).
fof(addAssignment_40504,axiom,
! [VarCurr] :
( v114528(VarCurr,bitIndex129)
<=> v114530(VarCurr,bitIndex129) ) ).
fof(addAssignment_40503,axiom,
! [VarCurr] :
( v114530(VarCurr,bitIndex129)
<=> v114532(VarCurr,bitIndex129) ) ).
fof(addAssignment_40502,axiom,
! [VarCurr] :
( v114532(VarCurr,bitIndex129)
<=> v127748(VarCurr,bitIndex1) ) ).
fof(addAssignment_40501,axiom,
! [VarCurr] :
( v127748(VarCurr,bitIndex1)
<=> v127750(VarCurr,bitIndex1) ) ).
fof(addAssignment_40500,axiom,
! [VarCurr] :
( v127750(VarCurr,bitIndex1)
<=> v127752(VarCurr,bitIndex1) ) ).
fof(addAssignment_40499,axiom,
! [VarNext] :
( v127752(VarNext,bitIndex1)
<=> v127783(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2262,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127784(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127783(VarNext,B)
<=> v127752(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2335,axiom,
! [VarNext] :
( v127784(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127783(VarNext,B)
<=> v127771(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127784(VarNext)
<=> v127785(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127785(VarNext)
<=> ( v127787(VarNext)
& v127695(VarNext) ) ) ) ).
fof(writeUnaryOperator_10114,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127787(VarNext)
<=> v127702(VarNext) ) ) ).
fof(addAssignment_40498,axiom,
! [VarCurr] :
( v127754(VarCurr,bitIndex1)
<=> v127756(VarCurr,bitIndex1) ) ).
fof(addAssignment_40497,axiom,
! [VarCurr] :
( v127756(VarCurr,bitIndex1)
<=> v127758(VarCurr,bitIndex1) ) ).
fof(addAssignment_40496,axiom,
! [VarCurr] :
( v127758(VarCurr,bitIndex1)
<=> v127760(VarCurr,bitIndex1) ) ).
fof(addAssignment_40495,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v127716(VarCurr,B)
<=> v114524(VarCurr,B) ) ) ).
fof(addAssignment_40494,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v114524(VarCurr,B)
<=> v114526(VarCurr,B) ) ) ).
fof(addAssignment_40493,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v114526(VarCurr,B)
<=> v114528(VarCurr,B) ) ) ).
fof(addAssignment_40492,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v114528(VarCurr,B)
<=> v114530(VarCurr,B) ) ) ).
fof(addAssignment_40491,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v114530(VarCurr,B)
<=> v114532(VarCurr,B) ) ) ).
fof(addAssignment_40490,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v114532(VarCurr,B)
<=> v127718(VarCurr,B) ) ) ).
fof(addAssignment_40489,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v127718(VarCurr,B)
<=> v127720(VarCurr,B) ) ) ).
fof(addAssignment_40488,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v127720(VarCurr,B)
<=> v127722(VarCurr,B) ) ) ).
fof(addAssignment_40487,axiom,
! [VarNext,B] :
( range_63_32(B)
=> ( v127722(VarNext,B)
<=> v127775(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2261,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127776(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v127775(VarNext,B)
<=> v127722(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2334,axiom,
! [VarNext] :
( v127776(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v127775(VarNext,B)
<=> v127742(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25098,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127776(VarNext)
<=> v127777(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25097,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127777(VarNext)
<=> ( v127779(VarNext)
& v127695(VarNext) ) ) ) ).
fof(writeUnaryOperator_10113,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127779(VarNext)
<=> v127702(VarNext) ) ) ).
fof(addAssignment_40486,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v127725(VarCurr,B)
<=> v127727(VarCurr,B) ) ) ).
fof(addAssignment_40485,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v127727(VarCurr,B)
<=> v127729(VarCurr,B) ) ) ).
fof(addAssignment_40484,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v127729(VarCurr,B)
<=> v127731(VarCurr,B) ) ) ).
fof(range_axiom_185,axiom,
! [B] :
( range_63_32(B)
<=> ( $false
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B ) ) ).
fof(addAssignment_40483,axiom,
! [VarCurr] :
( v127746(VarCurr,bitIndex0)
<=> v114524(VarCurr,bitIndex128) ) ).
fof(addAssignment_40482,axiom,
! [VarCurr] :
( v114524(VarCurr,bitIndex128)
<=> v114526(VarCurr,bitIndex128) ) ).
fof(addAssignment_40481,axiom,
! [VarCurr] :
( v114526(VarCurr,bitIndex128)
<=> v114528(VarCurr,bitIndex128) ) ).
fof(addAssignment_40480,axiom,
! [VarCurr] :
( v114528(VarCurr,bitIndex128)
<=> v114530(VarCurr,bitIndex128) ) ).
fof(addAssignment_40479,axiom,
! [VarCurr] :
( v114530(VarCurr,bitIndex128)
<=> v114532(VarCurr,bitIndex128) ) ).
fof(addAssignment_40478,axiom,
! [VarCurr] :
( v114532(VarCurr,bitIndex128)
<=> v127748(VarCurr,bitIndex0) ) ).
fof(addAssignment_40477,axiom,
! [VarCurr] :
( v127748(VarCurr,bitIndex0)
<=> v127750(VarCurr,bitIndex0) ) ).
fof(addAssignment_40476,axiom,
! [VarCurr] :
( v127750(VarCurr,bitIndex0)
<=> v127752(VarCurr,bitIndex0) ) ).
fof(addAssignment_40475,axiom,
! [VarNext] :
( v127752(VarNext,bitIndex0)
<=> v127762(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2260,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127763(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127762(VarNext,B)
<=> v127752(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2333,axiom,
! [VarNext] :
( v127763(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127762(VarNext,B)
<=> v127771(VarNext,B) ) ) ) ).
fof(addAssignment_40474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127771(VarNext,B)
<=> v127769(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3082,axiom,
! [VarCurr] :
( ~ v127709(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v127769(VarCurr,B)
<=> v127754(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2869,axiom,
! [VarCurr] :
( v127709(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v127769(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25096,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127763(VarNext)
<=> v127764(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127764(VarNext)
<=> ( v127766(VarNext)
& v127695(VarNext) ) ) ) ).
fof(writeUnaryOperator_10112,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127766(VarNext)
<=> v127702(VarNext) ) ) ).
fof(addAssignment_40473,axiom,
! [VarCurr] :
( v127754(VarCurr,bitIndex0)
<=> v127756(VarCurr,bitIndex0) ) ).
fof(addAssignment_40472,axiom,
! [VarCurr] :
( v127756(VarCurr,bitIndex0)
<=> v127758(VarCurr,bitIndex0) ) ).
fof(addAssignment_40471,axiom,
! [VarCurr] :
( v127758(VarCurr,bitIndex0)
<=> v127760(VarCurr,bitIndex0) ) ).
fof(addAssignment_40470,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v127716(VarCurr,B)
<=> v114524(VarCurr,B) ) ) ).
fof(addAssignment_40469,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114524(VarCurr,B)
<=> v114526(VarCurr,B) ) ) ).
fof(addAssignment_40468,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114526(VarCurr,B)
<=> v114528(VarCurr,B) ) ) ).
fof(addAssignment_40467,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114528(VarCurr,B)
<=> v114530(VarCurr,B) ) ) ).
fof(addAssignment_40466,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114530(VarCurr,B)
<=> v114532(VarCurr,B) ) ) ).
fof(addAssignment_40465,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114532(VarCurr,B)
<=> v127718(VarCurr,B) ) ) ).
fof(addAssignment_40464,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v127718(VarCurr,B)
<=> v127720(VarCurr,B) ) ) ).
fof(addAssignment_40463,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v127720(VarCurr,B)
<=> v127722(VarCurr,B) ) ) ).
fof(addAssignment_40462,axiom,
! [VarNext,B] :
( range_31_0(B)
=> ( v127722(VarNext,B)
<=> v127733(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2259,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127734(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v127733(VarNext,B)
<=> v127722(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2332,axiom,
! [VarNext] :
( v127734(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v127733(VarNext,B)
<=> v127742(VarNext,B) ) ) ) ).
fof(addAssignment_40461,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v127742(VarNext,B)
<=> v127740(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3081,axiom,
! [VarCurr] :
( ~ v127709(VarCurr)
=> ! [B] :
( range_127_0(B)
=> ( v127740(VarCurr,B)
<=> v127725(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2868,axiom,
! [VarCurr] :
( v127709(VarCurr)
=> ! [B] :
( range_127_0(B)
=> ( v127740(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_25094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127734(VarNext)
<=> v127735(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25093,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127735(VarNext)
<=> ( v127737(VarNext)
& v127695(VarNext) ) ) ) ).
fof(writeUnaryOperator_10111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127737(VarNext)
<=> v127702(VarNext) ) ) ).
fof(addAssignment_40460,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v127725(VarCurr,B)
<=> v127727(VarCurr,B) ) ) ).
fof(addAssignment_40459,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v127727(VarCurr,B)
<=> v127729(VarCurr,B) ) ) ).
fof(addAssignment_40458,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v127729(VarCurr,B)
<=> v127731(VarCurr,B) ) ) ).
fof(addAssignment_40457,axiom,
! [VarCurr] :
( v114514(VarCurr,bitIndex1)
<=> v114558(VarCurr,bitIndex1) ) ).
fof(addAssignment_40456,axiom,
! [VarCurr] :
( v114516(VarCurr,bitIndex1)
<=> v114518(VarCurr,bitIndex1) ) ).
fof(addAssignment_40455,axiom,
! [VarCurr] :
( v114518(VarCurr,bitIndex1)
<=> v114520(VarCurr,bitIndex1) ) ).
fof(addAssignment_40454,axiom,
! [VarCurr] :
( v114520(VarCurr,bitIndex1)
<=> v114522(VarCurr,bitIndex1) ) ).
fof(addAssignment_40453,axiom,
! [VarCurr] :
( v114522(VarCurr,bitIndex1)
<=> v114524(VarCurr,bitIndex138) ) ).
fof(addAssignment_40452,axiom,
! [VarCurr] :
( v114524(VarCurr,bitIndex138)
<=> v114526(VarCurr,bitIndex138) ) ).
fof(addAssignment_40451,axiom,
! [VarCurr] :
( v114526(VarCurr,bitIndex138)
<=> v114528(VarCurr,bitIndex138) ) ).
fof(addAssignment_40450,axiom,
! [VarCurr] :
( v114528(VarCurr,bitIndex138)
<=> v114530(VarCurr,bitIndex138) ) ).
fof(addAssignment_40449,axiom,
! [VarCurr] :
( v114530(VarCurr,bitIndex138)
<=> v114532(VarCurr,bitIndex138) ) ).
fof(addAssignment_40448,axiom,
! [VarCurr] :
( v114532(VarCurr,bitIndex138)
<=> v127677(VarCurr) ) ).
fof(addAssignment_40447,axiom,
! [VarCurr] :
( v127677(VarCurr)
<=> v127679(VarCurr) ) ).
fof(addAssignment_40446,axiom,
! [VarCurr] :
( v127679(VarCurr)
<=> v127681(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2258,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127698(VarNext)
=> ( v127681(VarNext)
<=> v127681(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2331,axiom,
! [VarNext] :
( v127698(VarNext)
=> ( v127681(VarNext)
<=> v127708(VarNext) ) ) ).
fof(addAssignment_40445,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127708(VarNext)
<=> v127706(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3080,axiom,
! [VarCurr] :
( ~ v127709(VarCurr)
=> ( v127706(VarCurr)
<=> v127710(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2867,axiom,
! [VarCurr] :
( v127709(VarCurr)
=> ( v127706(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25092,axiom,
! [VarCurr] :
( v127710(VarCurr)
<=> ( v127685(VarCurr)
& v127693(VarCurr) ) ) ).
fof(writeUnaryOperator_10110,axiom,
! [VarCurr] :
( ~ v127709(VarCurr)
<=> v127683(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127698(VarNext)
<=> v127699(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25090,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127699(VarNext)
<=> ( v127700(VarNext)
& v127695(VarNext) ) ) ) ).
fof(writeUnaryOperator_10109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127700(VarNext)
<=> v127702(VarNext) ) ) ).
fof(addAssignment_40444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127702(VarNext)
<=> v127695(VarCurr) ) ) ).
fof(addAssignment_40443,axiom,
! [VarCurr] :
( v127695(VarCurr)
<=> v11396(VarCurr) ) ).
fof(addAssignment_40442,axiom,
! [VarCurr] :
( v127693(VarCurr)
<=> v114456(VarCurr) ) ).
fof(addAssignment_40441,axiom,
! [VarCurr] :
( v127685(VarCurr)
<=> v127687(VarCurr) ) ).
fof(addAssignment_40440,axiom,
! [VarCurr] :
( v127687(VarCurr)
<=> v127689(VarCurr) ) ).
fof(addAssignment_40439,axiom,
! [VarCurr] :
( v127689(VarCurr)
<=> v127691(VarCurr) ) ).
fof(addAssignment_40438,axiom,
! [VarCurr] :
( v127683(VarCurr)
<=> v11380(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25089,axiom,
! [VarCurr] :
( v114691(VarCurr)
<=> ( v114426(VarCurr)
& v127633(VarCurr) ) ) ).
fof(writeUnaryOperator_10108,axiom,
! [VarCurr] :
( ~ v127633(VarCurr)
<=> v127635(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25088,axiom,
! [VarCurr] :
( v127635(VarCurr)
<=> ( v127636(VarCurr)
& v127670(VarCurr) ) ) ).
fof(writeUnaryOperator_10107,axiom,
! [VarCurr] :
( ~ v127670(VarCurr)
<=> v127671(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25087,axiom,
! [VarCurr] :
( v127671(VarCurr)
<=> ( v127672(VarCurr)
& v127675(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2294,axiom,
! [VarCurr] :
( v127675(VarCurr)
<=> ( v114693(VarCurr,bitIndex5)
| v127594(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25086,axiom,
! [VarCurr] :
( v127672(VarCurr)
<=> ( v127673(VarCurr)
| v127674(VarCurr) ) ) ).
fof(writeUnaryOperator_10106,axiom,
! [VarCurr] :
( ~ v127674(VarCurr)
<=> v127594(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_10105,axiom,
! [VarCurr] :
( ~ v127673(VarCurr)
<=> v114693(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25085,axiom,
! [VarCurr] :
( v127636(VarCurr)
<=> ( v127637(VarCurr)
& v127664(VarCurr) ) ) ).
fof(writeUnaryOperator_10104,axiom,
! [VarCurr] :
( ~ v127664(VarCurr)
<=> v127665(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25084,axiom,
! [VarCurr] :
( v127665(VarCurr)
<=> ( v127666(VarCurr)
& v127669(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2293,axiom,
! [VarCurr] :
( v127669(VarCurr)
<=> ( v114693(VarCurr,bitIndex4)
| v127594(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25083,axiom,
! [VarCurr] :
( v127666(VarCurr)
<=> ( v127667(VarCurr)
| v127668(VarCurr) ) ) ).
fof(writeUnaryOperator_10103,axiom,
! [VarCurr] :
( ~ v127668(VarCurr)
<=> v127594(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10102,axiom,
! [VarCurr] :
( ~ v127667(VarCurr)
<=> v114693(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25082,axiom,
! [VarCurr] :
( v127637(VarCurr)
<=> ( v127638(VarCurr)
& v127658(VarCurr) ) ) ).
fof(writeUnaryOperator_10101,axiom,
! [VarCurr] :
( ~ v127658(VarCurr)
<=> v127659(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25081,axiom,
! [VarCurr] :
( v127659(VarCurr)
<=> ( v127660(VarCurr)
& v127663(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2292,axiom,
! [VarCurr] :
( v127663(VarCurr)
<=> ( v114693(VarCurr,bitIndex3)
| v127594(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25080,axiom,
! [VarCurr] :
( v127660(VarCurr)
<=> ( v127661(VarCurr)
| v127662(VarCurr) ) ) ).
fof(writeUnaryOperator_10100,axiom,
! [VarCurr] :
( ~ v127662(VarCurr)
<=> v127594(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10099,axiom,
! [VarCurr] :
( ~ v127661(VarCurr)
<=> v114693(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25079,axiom,
! [VarCurr] :
( v127638(VarCurr)
<=> ( v127639(VarCurr)
& v127652(VarCurr) ) ) ).
fof(writeUnaryOperator_10098,axiom,
! [VarCurr] :
( ~ v127652(VarCurr)
<=> v127653(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25078,axiom,
! [VarCurr] :
( v127653(VarCurr)
<=> ( v127654(VarCurr)
& v127657(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2291,axiom,
! [VarCurr] :
( v127657(VarCurr)
<=> ( v114693(VarCurr,bitIndex2)
| v127594(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25077,axiom,
! [VarCurr] :
( v127654(VarCurr)
<=> ( v127655(VarCurr)
| v127656(VarCurr) ) ) ).
fof(writeUnaryOperator_10097,axiom,
! [VarCurr] :
( ~ v127656(VarCurr)
<=> v127594(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10096,axiom,
! [VarCurr] :
( ~ v127655(VarCurr)
<=> v114693(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25076,axiom,
! [VarCurr] :
( v127639(VarCurr)
<=> ( v127640(VarCurr)
& v127646(VarCurr) ) ) ).
fof(writeUnaryOperator_10095,axiom,
! [VarCurr] :
( ~ v127646(VarCurr)
<=> v127647(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25075,axiom,
! [VarCurr] :
( v127647(VarCurr)
<=> ( v127648(VarCurr)
& v127651(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2290,axiom,
! [VarCurr] :
( v127651(VarCurr)
<=> ( v114693(VarCurr,bitIndex1)
| v127594(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25074,axiom,
! [VarCurr] :
( v127648(VarCurr)
<=> ( v127649(VarCurr)
| v127650(VarCurr) ) ) ).
fof(writeUnaryOperator_10094,axiom,
! [VarCurr] :
( ~ v127650(VarCurr)
<=> v127594(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10093,axiom,
! [VarCurr] :
( ~ v127649(VarCurr)
<=> v114693(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10092,axiom,
! [VarCurr] :
( ~ v127640(VarCurr)
<=> v127641(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25073,axiom,
! [VarCurr] :
( v127641(VarCurr)
<=> ( v127642(VarCurr)
& v127645(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25072,axiom,
! [VarCurr] :
( v127645(VarCurr)
<=> ( v114693(VarCurr,bitIndex0)
| v127594(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25071,axiom,
! [VarCurr] :
( v127642(VarCurr)
<=> ( v127643(VarCurr)
| v127644(VarCurr) ) ) ).
fof(writeUnaryOperator_10091,axiom,
! [VarCurr] :
( ~ v127644(VarCurr)
<=> v127594(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10090,axiom,
! [VarCurr] :
( ~ v127643(VarCurr)
<=> v114693(VarCurr,bitIndex0) ) ).
fof(addAssignment_40437,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v127594(VarCurr,B)
<=> v127596(VarCurr,B) ) ) ).
fof(addAssignment_40436,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v127596(VarCurr,B)
<=> v127598(VarCurr,B) ) ) ).
fof(addAssignment_40435,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v127598(VarCurr,B)
<=> v127600(VarCurr,B) ) ) ).
fof(addAssignment_40434,axiom,
! [VarCurr] :
( ( v127600(VarCurr,bitIndex5)
<=> v114524(VarCurr,bitIndex137) )
& ( v127600(VarCurr,bitIndex4)
<=> v114524(VarCurr,bitIndex136) )
& ( v127600(VarCurr,bitIndex3)
<=> v114524(VarCurr,bitIndex135) )
& ( v127600(VarCurr,bitIndex2)
<=> v114524(VarCurr,bitIndex134) )
& ( v127600(VarCurr,bitIndex1)
<=> v114524(VarCurr,bitIndex133) )
& ( v127600(VarCurr,bitIndex0)
<=> v114524(VarCurr,bitIndex132) ) ) ).
fof(addAssignment_40433,axiom,
! [VarCurr,B] :
( range_137_132(B)
=> ( v114524(VarCurr,B)
<=> v114526(VarCurr,B) ) ) ).
fof(addAssignment_40432,axiom,
! [VarCurr,B] :
( range_137_132(B)
=> ( v114526(VarCurr,B)
<=> v114528(VarCurr,B) ) ) ).
fof(addAssignment_40431,axiom,
! [VarCurr,B] :
( range_137_132(B)
=> ( v114528(VarCurr,B)
<=> v114530(VarCurr,B) ) ) ).
fof(addAssignment_40430,axiom,
! [VarCurr,B] :
( range_137_132(B)
=> ( v114530(VarCurr,B)
<=> v114532(VarCurr,B) ) ) ).
fof(range_axiom_183,axiom,
! [B] :
( range_137_132(B)
<=> ( $false
| bitIndex132 = B
| bitIndex133 = B
| bitIndex134 = B
| bitIndex135 = B
| bitIndex136 = B
| bitIndex137 = B ) ) ).
fof(addAssignment_40429,axiom,
! [VarCurr] :
( ( v114532(VarCurr,bitIndex137)
<=> v127602(VarCurr,bitIndex5) )
& ( v114532(VarCurr,bitIndex136)
<=> v127602(VarCurr,bitIndex4) )
& ( v114532(VarCurr,bitIndex135)
<=> v127602(VarCurr,bitIndex3) )
& ( v114532(VarCurr,bitIndex134)
<=> v127602(VarCurr,bitIndex2) )
& ( v114532(VarCurr,bitIndex133)
<=> v127602(VarCurr,bitIndex1) )
& ( v114532(VarCurr,bitIndex132)
<=> v127602(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40428,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v127602(VarCurr,B)
<=> v127604(VarCurr,B) ) ) ).
fof(addAssignment_40427,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v127604(VarCurr,B)
<=> v127606(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2257,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127616(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v127606(VarNext,B)
<=> v127606(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2330,axiom,
! [VarNext] :
( v127616(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v127606(VarNext,B)
<=> v127629(VarNext,B) ) ) ) ).
fof(addAssignment_40426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v127629(VarNext,B)
<=> v127627(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5344,axiom,
! [VarCurr] :
( ~ v114550(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v127627(VarCurr,B)
<=> v127608(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5348,axiom,
! [VarCurr] :
( v114550(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v127627(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25070,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127616(VarNext)
<=> ( v127617(VarNext)
& v127624(VarNext) ) ) ) ).
fof(addAssignment_40425,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127624(VarNext)
<=> v127622(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25069,axiom,
! [VarCurr] :
( v127622(VarCurr)
<=> ( v114550(VarCurr)
| v127625(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25068,axiom,
! [VarCurr] :
( v127625(VarCurr)
<=> ( v114450(VarCurr)
& v127626(VarCurr) ) ) ).
fof(writeUnaryOperator_10089,axiom,
! [VarCurr] :
( ~ v127626(VarCurr)
<=> v114550(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25067,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127617(VarNext)
<=> ( v127619(VarNext)
& v114468(VarNext) ) ) ) ).
fof(writeUnaryOperator_10088,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127619(VarNext)
<=> v114475(VarNext) ) ) ).
fof(addAssignment_40424,axiom,
! [VarCurr] :
( v127608(VarCurr,bitIndex5)
<=> v127610(VarCurr,bitIndex5) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3079,axiom,
! [VarCurr] :
( ~ v114452(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v127608(VarCurr,B)
<=> v127612(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2866,axiom,
! [VarCurr] :
( v114452(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v127608(VarCurr,B)
<=> v127610(VarCurr,B) ) ) ) ).
fof(addAssignment_40423,axiom,
! [VarCurr] :
( v127610(VarCurr,bitIndex5)
<=> v11411(VarCurr,bitIndex5) ) ).
fof(addAssignment_40422,axiom,
! [VarCurr] :
( ( v127612(VarCurr,bitIndex4)
<=> v11411(VarCurr,bitIndex10) )
& ( v127612(VarCurr,bitIndex3)
<=> v11411(VarCurr,bitIndex9) )
& ( v127612(VarCurr,bitIndex2)
<=> v11411(VarCurr,bitIndex8) )
& ( v127612(VarCurr,bitIndex1)
<=> v11411(VarCurr,bitIndex7) )
& ( v127612(VarCurr,bitIndex0)
<=> v11411(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_40421,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v127610(VarCurr,B)
<=> v11411(VarCurr,B) ) ) ).
fof(addAssignment_40420,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114693(VarCurr,B)
<=> v114695(VarCurr,B) ) ) ).
fof(addAssignment_40419,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114695(VarCurr,B)
<=> v114697(VarCurr,B) ) ) ).
fof(addAssignment_40418,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114697(VarCurr,B)
<=> v114699(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2256,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127576(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v114699(VarNext,B)
<=> v114699(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2329,axiom,
! [VarNext] :
( v127576(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v114699(VarNext,B)
<=> v127590(VarNext,B) ) ) ) ).
fof(addAssignment_40417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v127590(VarNext,B)
<=> v127588(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5343,axiom,
! [VarCurr] :
( ~ v127585(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v127588(VarCurr,B)
<=> v114701(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5347,axiom,
! [VarCurr] :
( v127585(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v127588(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25066,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127576(VarNext)
<=> ( v127577(VarNext)
& v127584(VarNext) ) ) ) ).
fof(addAssignment_40416,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127584(VarNext)
<=> v127582(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25065,axiom,
! [VarCurr] :
( v127582(VarCurr)
<=> ( v127585(VarCurr)
| v127586(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25064,axiom,
! [VarCurr] :
( v127586(VarCurr)
<=> ( v114079(VarCurr)
& v127587(VarCurr) ) ) ).
fof(writeUnaryOperator_10087,axiom,
! [VarCurr] :
( ~ v127587(VarCurr)
<=> v127585(VarCurr) ) ).
fof(writeUnaryOperator_10086,axiom,
! [VarCurr] :
( ~ v127585(VarCurr)
<=> v114083(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127577(VarNext)
<=> ( v127578(VarNext)
& v114102(VarNext) ) ) ) ).
fof(writeUnaryOperator_10085,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127578(VarNext)
<=> v114109(VarNext) ) ) ).
fof(addAssignment_40415,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114701(VarCurr,B)
<=> v114703(VarCurr,B) ) ) ).
fof(addAssignment_40414,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114703(VarCurr,B)
<=> v114705(VarCurr,B) ) ) ).
fof(addAssignment_40413,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114705(VarCurr,B)
<=> v114707(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_394,axiom,
! [VarCurr] :
( ~ v114709(VarCurr)
=> ( ( v114707(VarCurr,bitIndex5)
<=> v121030(VarCurr,bitIndex11) )
& ( v114707(VarCurr,bitIndex4)
<=> v121030(VarCurr,bitIndex10) )
& ( v114707(VarCurr,bitIndex3)
<=> v121030(VarCurr,bitIndex9) )
& ( v114707(VarCurr,bitIndex2)
<=> v121030(VarCurr,bitIndex8) )
& ( v114707(VarCurr,bitIndex1)
<=> v121030(VarCurr,bitIndex7) )
& ( v114707(VarCurr,bitIndex0)
<=> v121030(VarCurr,bitIndex6) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2865,axiom,
! [VarCurr] :
( v114709(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v114707(VarCurr,B)
<=> v127527(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25062,axiom,
! [VarCurr] :
( v114709(VarCurr)
<=> ( v114711(VarCurr)
& v127572(VarCurr) ) ) ).
fof(writeUnaryOperator_10084,axiom,
! [VarCurr] :
( ~ v127572(VarCurr)
<=> v121028(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9033,axiom,
! [VarCurr] :
( v121028(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> v127527(VarCurr,bitIndex5) )
& ( v121030(VarCurr,bitIndex10)
<=> v127527(VarCurr,bitIndex4) )
& ( v121030(VarCurr,bitIndex9)
<=> v127527(VarCurr,bitIndex3) )
& ( v121030(VarCurr,bitIndex8)
<=> v127527(VarCurr,bitIndex2) )
& ( v121030(VarCurr,bitIndex7)
<=> v127527(VarCurr,bitIndex1) )
& ( v121030(VarCurr,bitIndex6)
<=> v127527(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2255,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127543(VarNext)
=> ! [B] :
( range_11_6(B)
=> ( v121030(VarNext,B)
<=> v121030(VarCurr,B) ) ) ) ) ).
fof(range_axiom_182,axiom,
! [B] :
( range_11_6(B)
<=> ( $false
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_5,axiom,
! [VarNext] :
( v127543(VarNext)
=> ( ( v121030(VarNext,bitIndex11)
<=> v127565(VarNext,bitIndex5) )
& ( v121030(VarNext,bitIndex10)
<=> v127565(VarNext,bitIndex4) )
& ( v121030(VarNext,bitIndex9)
<=> v127565(VarNext,bitIndex3) )
& ( v121030(VarNext,bitIndex8)
<=> v127565(VarNext,bitIndex2) )
& ( v121030(VarNext,bitIndex7)
<=> v127565(VarNext,bitIndex1) )
& ( v121030(VarNext,bitIndex6)
<=> v127565(VarNext,bitIndex0) ) ) ) ).
fof(addAssignment_40412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v127565(VarNext,B)
<=> v127563(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5342,axiom,
! [VarCurr] :
( ~ v127554(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v127563(VarCurr,B)
<=> v127566(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5346,axiom,
! [VarCurr] :
( v127554(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v127563(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5341,axiom,
! [VarCurr] :
( ~ v121034(VarCurr,bitIndex0)
=> ! [B] :
( range_5_0(B)
=> ( v127566(VarCurr,B)
<=> v127567(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5345,axiom,
! [VarCurr] :
( v121034(VarCurr,bitIndex0)
=> ! [B] :
( range_5_0(B)
=> ( v127566(VarCurr,B)
<=> v121030(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5340,axiom,
! [VarCurr] :
( ~ v126983(VarCurr,bitIndex0)
=> ! [B] :
( range_5_0(B)
=> ( v127567(VarCurr,B)
<=> v127135(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5344,axiom,
! [VarCurr] :
( v126983(VarCurr,bitIndex0)
=> ! [B] :
( range_5_0(B)
=> ( v127567(VarCurr,B)
<=> v127527(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127543(VarNext)
<=> ( v127544(VarNext)
& v127553(VarNext) ) ) ) ).
fof(addAssignment_40411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127553(VarNext)
<=> v127551(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25060,axiom,
! [VarCurr] :
( v127551(VarCurr)
<=> ( v127554(VarCurr)
| v127555(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25059,axiom,
! [VarCurr] :
( v127555(VarCurr)
<=> ( v127556(VarCurr)
& v127562(VarCurr) ) ) ).
fof(writeUnaryOperator_10083,axiom,
! [VarCurr] :
( ~ v127562(VarCurr)
<=> v127554(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25058,axiom,
! [VarCurr] :
( v127556(VarCurr)
<=> ( v121034(VarCurr,bitIndex0)
| v127557(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25057,axiom,
! [VarCurr] :
( v127557(VarCurr)
<=> ( v127558(VarCurr)
& v127561(VarCurr) ) ) ).
fof(writeUnaryOperator_10082,axiom,
! [VarCurr] :
( ~ v127561(VarCurr)
<=> v121034(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25056,axiom,
! [VarCurr] :
( v127558(VarCurr)
<=> ( v126983(VarCurr,bitIndex0)
| v127559(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25055,axiom,
! [VarCurr] :
( v127559(VarCurr)
<=> ( v126989(VarCurr,bitIndex0)
& v127560(VarCurr) ) ) ).
fof(writeUnaryOperator_10081,axiom,
! [VarCurr] :
( ~ v127560(VarCurr)
<=> v126983(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10080,axiom,
! [VarCurr] :
( ~ v127554(VarCurr)
<=> v121032(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25054,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127544(VarNext)
<=> ( v127545(VarNext)
& v127540(VarNext) ) ) ) ).
fof(writeUnaryOperator_10079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127545(VarNext)
<=> v127547(VarNext) ) ) ).
fof(addAssignment_40410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127547(VarNext)
<=> v127540(VarCurr) ) ) ).
fof(addAssignment_40409,axiom,
! [VarCurr] :
( v127540(VarCurr)
<=> v4519(VarCurr) ) ).
fof(addAssignment_40408,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v127527(VarCurr,B)
<=> v127529(VarCurr,B) ) ) ).
fof(addAssignment_40407,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v127529(VarCurr,B)
<=> v127531(VarCurr,B) ) ) ).
fof(addAssignment_40406,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v127531(VarCurr,B)
<=> v127533(VarCurr,B) ) ) ).
fof(addAssignment_40405,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v127533(VarCurr,B)
<=> v127535(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges63_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& ~ v127537(VarCurr,bitIndex28)
& ~ v127537(VarCurr,bitIndex27)
& ~ v127537(VarCurr,bitIndex26)
& ~ v127537(VarCurr,bitIndex25)
& ~ v127537(VarCurr,bitIndex24)
& ~ v127537(VarCurr,bitIndex23)
& ~ v127537(VarCurr,bitIndex22)
& ~ v127537(VarCurr,bitIndex21)
& ~ v127537(VarCurr,bitIndex20)
& ~ v127537(VarCurr,bitIndex19)
& ~ v127537(VarCurr,bitIndex18)
& ~ v127537(VarCurr,bitIndex17)
& ~ v127537(VarCurr,bitIndex16)
& ~ v127537(VarCurr,bitIndex15)
& ~ v127537(VarCurr,bitIndex14)
& ~ v127537(VarCurr,bitIndex13)
& ~ v127537(VarCurr,bitIndex12)
& ~ v127537(VarCurr,bitIndex11)
& ~ v127537(VarCurr,bitIndex10)
& ~ v127537(VarCurr,bitIndex9)
& ~ v127537(VarCurr,bitIndex8)
& ~ v127537(VarCurr,bitIndex7)
& ~ v127537(VarCurr,bitIndex6)
& ~ v127537(VarCurr,bitIndex5)
& ~ v127537(VarCurr,bitIndex4)
& ~ v127537(VarCurr,bitIndex3)
& ~ v127537(VarCurr,bitIndex2)
& ~ v127537(VarCurr,bitIndex1) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges62_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& ~ v127537(VarCurr,bitIndex28)
& ~ v127537(VarCurr,bitIndex27)
& ~ v127537(VarCurr,bitIndex26)
& ~ v127537(VarCurr,bitIndex25)
& ~ v127537(VarCurr,bitIndex24)
& ~ v127537(VarCurr,bitIndex23)
& ~ v127537(VarCurr,bitIndex22)
& ~ v127537(VarCurr,bitIndex21)
& ~ v127537(VarCurr,bitIndex20)
& ~ v127537(VarCurr,bitIndex19)
& ~ v127537(VarCurr,bitIndex18)
& ~ v127537(VarCurr,bitIndex17)
& ~ v127537(VarCurr,bitIndex16)
& ~ v127537(VarCurr,bitIndex15)
& ~ v127537(VarCurr,bitIndex14)
& ~ v127537(VarCurr,bitIndex13)
& ~ v127537(VarCurr,bitIndex12)
& ~ v127537(VarCurr,bitIndex11)
& ~ v127537(VarCurr,bitIndex10)
& ~ v127537(VarCurr,bitIndex9)
& ~ v127537(VarCurr,bitIndex8)
& ~ v127537(VarCurr,bitIndex7)
& ~ v127537(VarCurr,bitIndex6)
& ~ v127537(VarCurr,bitIndex5)
& ~ v127537(VarCurr,bitIndex4)
& ~ v127537(VarCurr,bitIndex3)
& ~ v127537(VarCurr,bitIndex2)
& v127537(VarCurr,bitIndex1) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b000001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges61_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& ~ v127537(VarCurr,bitIndex28)
& ~ v127537(VarCurr,bitIndex27)
& ~ v127537(VarCurr,bitIndex26)
& ~ v127537(VarCurr,bitIndex25)
& ~ v127537(VarCurr,bitIndex24)
& ~ v127537(VarCurr,bitIndex23)
& ~ v127537(VarCurr,bitIndex22)
& ~ v127537(VarCurr,bitIndex21)
& ~ v127537(VarCurr,bitIndex20)
& ~ v127537(VarCurr,bitIndex19)
& ~ v127537(VarCurr,bitIndex18)
& ~ v127537(VarCurr,bitIndex17)
& ~ v127537(VarCurr,bitIndex16)
& ~ v127537(VarCurr,bitIndex15)
& ~ v127537(VarCurr,bitIndex14)
& ~ v127537(VarCurr,bitIndex13)
& ~ v127537(VarCurr,bitIndex12)
& ~ v127537(VarCurr,bitIndex11)
& ~ v127537(VarCurr,bitIndex10)
& ~ v127537(VarCurr,bitIndex9)
& ~ v127537(VarCurr,bitIndex8)
& ~ v127537(VarCurr,bitIndex7)
& ~ v127537(VarCurr,bitIndex6)
& ~ v127537(VarCurr,bitIndex5)
& ~ v127537(VarCurr,bitIndex4)
& ~ v127537(VarCurr,bitIndex3)
& v127537(VarCurr,bitIndex2) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b000010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges60_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& ~ v127537(VarCurr,bitIndex28)
& ~ v127537(VarCurr,bitIndex27)
& ~ v127537(VarCurr,bitIndex26)
& ~ v127537(VarCurr,bitIndex25)
& ~ v127537(VarCurr,bitIndex24)
& ~ v127537(VarCurr,bitIndex23)
& ~ v127537(VarCurr,bitIndex22)
& ~ v127537(VarCurr,bitIndex21)
& ~ v127537(VarCurr,bitIndex20)
& ~ v127537(VarCurr,bitIndex19)
& ~ v127537(VarCurr,bitIndex18)
& ~ v127537(VarCurr,bitIndex17)
& ~ v127537(VarCurr,bitIndex16)
& ~ v127537(VarCurr,bitIndex15)
& ~ v127537(VarCurr,bitIndex14)
& ~ v127537(VarCurr,bitIndex13)
& ~ v127537(VarCurr,bitIndex12)
& ~ v127537(VarCurr,bitIndex11)
& ~ v127537(VarCurr,bitIndex10)
& ~ v127537(VarCurr,bitIndex9)
& ~ v127537(VarCurr,bitIndex8)
& ~ v127537(VarCurr,bitIndex7)
& ~ v127537(VarCurr,bitIndex6)
& ~ v127537(VarCurr,bitIndex5)
& ~ v127537(VarCurr,bitIndex4)
& v127537(VarCurr,bitIndex3) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b000011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges59_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& ~ v127537(VarCurr,bitIndex28)
& ~ v127537(VarCurr,bitIndex27)
& ~ v127537(VarCurr,bitIndex26)
& ~ v127537(VarCurr,bitIndex25)
& ~ v127537(VarCurr,bitIndex24)
& ~ v127537(VarCurr,bitIndex23)
& ~ v127537(VarCurr,bitIndex22)
& ~ v127537(VarCurr,bitIndex21)
& ~ v127537(VarCurr,bitIndex20)
& ~ v127537(VarCurr,bitIndex19)
& ~ v127537(VarCurr,bitIndex18)
& ~ v127537(VarCurr,bitIndex17)
& ~ v127537(VarCurr,bitIndex16)
& ~ v127537(VarCurr,bitIndex15)
& ~ v127537(VarCurr,bitIndex14)
& ~ v127537(VarCurr,bitIndex13)
& ~ v127537(VarCurr,bitIndex12)
& ~ v127537(VarCurr,bitIndex11)
& ~ v127537(VarCurr,bitIndex10)
& ~ v127537(VarCurr,bitIndex9)
& ~ v127537(VarCurr,bitIndex8)
& ~ v127537(VarCurr,bitIndex7)
& ~ v127537(VarCurr,bitIndex6)
& ~ v127537(VarCurr,bitIndex5)
& v127537(VarCurr,bitIndex4) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b000100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges58_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& ~ v127537(VarCurr,bitIndex28)
& ~ v127537(VarCurr,bitIndex27)
& ~ v127537(VarCurr,bitIndex26)
& ~ v127537(VarCurr,bitIndex25)
& ~ v127537(VarCurr,bitIndex24)
& ~ v127537(VarCurr,bitIndex23)
& ~ v127537(VarCurr,bitIndex22)
& ~ v127537(VarCurr,bitIndex21)
& ~ v127537(VarCurr,bitIndex20)
& ~ v127537(VarCurr,bitIndex19)
& ~ v127537(VarCurr,bitIndex18)
& ~ v127537(VarCurr,bitIndex17)
& ~ v127537(VarCurr,bitIndex16)
& ~ v127537(VarCurr,bitIndex15)
& ~ v127537(VarCurr,bitIndex14)
& ~ v127537(VarCurr,bitIndex13)
& ~ v127537(VarCurr,bitIndex12)
& ~ v127537(VarCurr,bitIndex11)
& ~ v127537(VarCurr,bitIndex10)
& ~ v127537(VarCurr,bitIndex9)
& ~ v127537(VarCurr,bitIndex8)
& ~ v127537(VarCurr,bitIndex7)
& ~ v127537(VarCurr,bitIndex6)
& v127537(VarCurr,bitIndex5) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b000101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges57_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& ~ v127537(VarCurr,bitIndex28)
& ~ v127537(VarCurr,bitIndex27)
& ~ v127537(VarCurr,bitIndex26)
& ~ v127537(VarCurr,bitIndex25)
& ~ v127537(VarCurr,bitIndex24)
& ~ v127537(VarCurr,bitIndex23)
& ~ v127537(VarCurr,bitIndex22)
& ~ v127537(VarCurr,bitIndex21)
& ~ v127537(VarCurr,bitIndex20)
& ~ v127537(VarCurr,bitIndex19)
& ~ v127537(VarCurr,bitIndex18)
& ~ v127537(VarCurr,bitIndex17)
& ~ v127537(VarCurr,bitIndex16)
& ~ v127537(VarCurr,bitIndex15)
& ~ v127537(VarCurr,bitIndex14)
& ~ v127537(VarCurr,bitIndex13)
& ~ v127537(VarCurr,bitIndex12)
& ~ v127537(VarCurr,bitIndex11)
& ~ v127537(VarCurr,bitIndex10)
& ~ v127537(VarCurr,bitIndex9)
& ~ v127537(VarCurr,bitIndex8)
& ~ v127537(VarCurr,bitIndex7)
& v127537(VarCurr,bitIndex6) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b000110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges56_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& ~ v127537(VarCurr,bitIndex28)
& ~ v127537(VarCurr,bitIndex27)
& ~ v127537(VarCurr,bitIndex26)
& ~ v127537(VarCurr,bitIndex25)
& ~ v127537(VarCurr,bitIndex24)
& ~ v127537(VarCurr,bitIndex23)
& ~ v127537(VarCurr,bitIndex22)
& ~ v127537(VarCurr,bitIndex21)
& ~ v127537(VarCurr,bitIndex20)
& ~ v127537(VarCurr,bitIndex19)
& ~ v127537(VarCurr,bitIndex18)
& ~ v127537(VarCurr,bitIndex17)
& ~ v127537(VarCurr,bitIndex16)
& ~ v127537(VarCurr,bitIndex15)
& ~ v127537(VarCurr,bitIndex14)
& ~ v127537(VarCurr,bitIndex13)
& ~ v127537(VarCurr,bitIndex12)
& ~ v127537(VarCurr,bitIndex11)
& ~ v127537(VarCurr,bitIndex10)
& ~ v127537(VarCurr,bitIndex9)
& ~ v127537(VarCurr,bitIndex8)
& v127537(VarCurr,bitIndex7) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b000111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges55_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& ~ v127537(VarCurr,bitIndex28)
& ~ v127537(VarCurr,bitIndex27)
& ~ v127537(VarCurr,bitIndex26)
& ~ v127537(VarCurr,bitIndex25)
& ~ v127537(VarCurr,bitIndex24)
& ~ v127537(VarCurr,bitIndex23)
& ~ v127537(VarCurr,bitIndex22)
& ~ v127537(VarCurr,bitIndex21)
& ~ v127537(VarCurr,bitIndex20)
& ~ v127537(VarCurr,bitIndex19)
& ~ v127537(VarCurr,bitIndex18)
& ~ v127537(VarCurr,bitIndex17)
& ~ v127537(VarCurr,bitIndex16)
& ~ v127537(VarCurr,bitIndex15)
& ~ v127537(VarCurr,bitIndex14)
& ~ v127537(VarCurr,bitIndex13)
& ~ v127537(VarCurr,bitIndex12)
& ~ v127537(VarCurr,bitIndex11)
& ~ v127537(VarCurr,bitIndex10)
& ~ v127537(VarCurr,bitIndex9)
& v127537(VarCurr,bitIndex8) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b001000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges54_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& ~ v127537(VarCurr,bitIndex28)
& ~ v127537(VarCurr,bitIndex27)
& ~ v127537(VarCurr,bitIndex26)
& ~ v127537(VarCurr,bitIndex25)
& ~ v127537(VarCurr,bitIndex24)
& ~ v127537(VarCurr,bitIndex23)
& ~ v127537(VarCurr,bitIndex22)
& ~ v127537(VarCurr,bitIndex21)
& ~ v127537(VarCurr,bitIndex20)
& ~ v127537(VarCurr,bitIndex19)
& ~ v127537(VarCurr,bitIndex18)
& ~ v127537(VarCurr,bitIndex17)
& ~ v127537(VarCurr,bitIndex16)
& ~ v127537(VarCurr,bitIndex15)
& ~ v127537(VarCurr,bitIndex14)
& ~ v127537(VarCurr,bitIndex13)
& ~ v127537(VarCurr,bitIndex12)
& ~ v127537(VarCurr,bitIndex11)
& ~ v127537(VarCurr,bitIndex10)
& v127537(VarCurr,bitIndex9) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b001001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges53_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& ~ v127537(VarCurr,bitIndex28)
& ~ v127537(VarCurr,bitIndex27)
& ~ v127537(VarCurr,bitIndex26)
& ~ v127537(VarCurr,bitIndex25)
& ~ v127537(VarCurr,bitIndex24)
& ~ v127537(VarCurr,bitIndex23)
& ~ v127537(VarCurr,bitIndex22)
& ~ v127537(VarCurr,bitIndex21)
& ~ v127537(VarCurr,bitIndex20)
& ~ v127537(VarCurr,bitIndex19)
& ~ v127537(VarCurr,bitIndex18)
& ~ v127537(VarCurr,bitIndex17)
& ~ v127537(VarCurr,bitIndex16)
& ~ v127537(VarCurr,bitIndex15)
& ~ v127537(VarCurr,bitIndex14)
& ~ v127537(VarCurr,bitIndex13)
& ~ v127537(VarCurr,bitIndex12)
& ~ v127537(VarCurr,bitIndex11)
& v127537(VarCurr,bitIndex10) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b001010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges52_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& ~ v127537(VarCurr,bitIndex28)
& ~ v127537(VarCurr,bitIndex27)
& ~ v127537(VarCurr,bitIndex26)
& ~ v127537(VarCurr,bitIndex25)
& ~ v127537(VarCurr,bitIndex24)
& ~ v127537(VarCurr,bitIndex23)
& ~ v127537(VarCurr,bitIndex22)
& ~ v127537(VarCurr,bitIndex21)
& ~ v127537(VarCurr,bitIndex20)
& ~ v127537(VarCurr,bitIndex19)
& ~ v127537(VarCurr,bitIndex18)
& ~ v127537(VarCurr,bitIndex17)
& ~ v127537(VarCurr,bitIndex16)
& ~ v127537(VarCurr,bitIndex15)
& ~ v127537(VarCurr,bitIndex14)
& ~ v127537(VarCurr,bitIndex13)
& ~ v127537(VarCurr,bitIndex12)
& v127537(VarCurr,bitIndex11) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b001011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges51_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& ~ v127537(VarCurr,bitIndex28)
& ~ v127537(VarCurr,bitIndex27)
& ~ v127537(VarCurr,bitIndex26)
& ~ v127537(VarCurr,bitIndex25)
& ~ v127537(VarCurr,bitIndex24)
& ~ v127537(VarCurr,bitIndex23)
& ~ v127537(VarCurr,bitIndex22)
& ~ v127537(VarCurr,bitIndex21)
& ~ v127537(VarCurr,bitIndex20)
& ~ v127537(VarCurr,bitIndex19)
& ~ v127537(VarCurr,bitIndex18)
& ~ v127537(VarCurr,bitIndex17)
& ~ v127537(VarCurr,bitIndex16)
& ~ v127537(VarCurr,bitIndex15)
& ~ v127537(VarCurr,bitIndex14)
& ~ v127537(VarCurr,bitIndex13)
& v127537(VarCurr,bitIndex12) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b001100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges50_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& ~ v127537(VarCurr,bitIndex28)
& ~ v127537(VarCurr,bitIndex27)
& ~ v127537(VarCurr,bitIndex26)
& ~ v127537(VarCurr,bitIndex25)
& ~ v127537(VarCurr,bitIndex24)
& ~ v127537(VarCurr,bitIndex23)
& ~ v127537(VarCurr,bitIndex22)
& ~ v127537(VarCurr,bitIndex21)
& ~ v127537(VarCurr,bitIndex20)
& ~ v127537(VarCurr,bitIndex19)
& ~ v127537(VarCurr,bitIndex18)
& ~ v127537(VarCurr,bitIndex17)
& ~ v127537(VarCurr,bitIndex16)
& ~ v127537(VarCurr,bitIndex15)
& ~ v127537(VarCurr,bitIndex14)
& v127537(VarCurr,bitIndex13) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b001101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges49_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& ~ v127537(VarCurr,bitIndex28)
& ~ v127537(VarCurr,bitIndex27)
& ~ v127537(VarCurr,bitIndex26)
& ~ v127537(VarCurr,bitIndex25)
& ~ v127537(VarCurr,bitIndex24)
& ~ v127537(VarCurr,bitIndex23)
& ~ v127537(VarCurr,bitIndex22)
& ~ v127537(VarCurr,bitIndex21)
& ~ v127537(VarCurr,bitIndex20)
& ~ v127537(VarCurr,bitIndex19)
& ~ v127537(VarCurr,bitIndex18)
& ~ v127537(VarCurr,bitIndex17)
& ~ v127537(VarCurr,bitIndex16)
& ~ v127537(VarCurr,bitIndex15)
& v127537(VarCurr,bitIndex14) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b001110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges48_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& ~ v127537(VarCurr,bitIndex28)
& ~ v127537(VarCurr,bitIndex27)
& ~ v127537(VarCurr,bitIndex26)
& ~ v127537(VarCurr,bitIndex25)
& ~ v127537(VarCurr,bitIndex24)
& ~ v127537(VarCurr,bitIndex23)
& ~ v127537(VarCurr,bitIndex22)
& ~ v127537(VarCurr,bitIndex21)
& ~ v127537(VarCurr,bitIndex20)
& ~ v127537(VarCurr,bitIndex19)
& ~ v127537(VarCurr,bitIndex18)
& ~ v127537(VarCurr,bitIndex17)
& ~ v127537(VarCurr,bitIndex16)
& v127537(VarCurr,bitIndex15) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b001111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges47_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& ~ v127537(VarCurr,bitIndex28)
& ~ v127537(VarCurr,bitIndex27)
& ~ v127537(VarCurr,bitIndex26)
& ~ v127537(VarCurr,bitIndex25)
& ~ v127537(VarCurr,bitIndex24)
& ~ v127537(VarCurr,bitIndex23)
& ~ v127537(VarCurr,bitIndex22)
& ~ v127537(VarCurr,bitIndex21)
& ~ v127537(VarCurr,bitIndex20)
& ~ v127537(VarCurr,bitIndex19)
& ~ v127537(VarCurr,bitIndex18)
& ~ v127537(VarCurr,bitIndex17)
& v127537(VarCurr,bitIndex16) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b010000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges46_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& ~ v127537(VarCurr,bitIndex28)
& ~ v127537(VarCurr,bitIndex27)
& ~ v127537(VarCurr,bitIndex26)
& ~ v127537(VarCurr,bitIndex25)
& ~ v127537(VarCurr,bitIndex24)
& ~ v127537(VarCurr,bitIndex23)
& ~ v127537(VarCurr,bitIndex22)
& ~ v127537(VarCurr,bitIndex21)
& ~ v127537(VarCurr,bitIndex20)
& ~ v127537(VarCurr,bitIndex19)
& ~ v127537(VarCurr,bitIndex18)
& v127537(VarCurr,bitIndex17) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b010001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges45_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& ~ v127537(VarCurr,bitIndex28)
& ~ v127537(VarCurr,bitIndex27)
& ~ v127537(VarCurr,bitIndex26)
& ~ v127537(VarCurr,bitIndex25)
& ~ v127537(VarCurr,bitIndex24)
& ~ v127537(VarCurr,bitIndex23)
& ~ v127537(VarCurr,bitIndex22)
& ~ v127537(VarCurr,bitIndex21)
& ~ v127537(VarCurr,bitIndex20)
& ~ v127537(VarCurr,bitIndex19)
& v127537(VarCurr,bitIndex18) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b010010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges44_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& ~ v127537(VarCurr,bitIndex28)
& ~ v127537(VarCurr,bitIndex27)
& ~ v127537(VarCurr,bitIndex26)
& ~ v127537(VarCurr,bitIndex25)
& ~ v127537(VarCurr,bitIndex24)
& ~ v127537(VarCurr,bitIndex23)
& ~ v127537(VarCurr,bitIndex22)
& ~ v127537(VarCurr,bitIndex21)
& ~ v127537(VarCurr,bitIndex20)
& v127537(VarCurr,bitIndex19) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b010011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges43_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& ~ v127537(VarCurr,bitIndex28)
& ~ v127537(VarCurr,bitIndex27)
& ~ v127537(VarCurr,bitIndex26)
& ~ v127537(VarCurr,bitIndex25)
& ~ v127537(VarCurr,bitIndex24)
& ~ v127537(VarCurr,bitIndex23)
& ~ v127537(VarCurr,bitIndex22)
& ~ v127537(VarCurr,bitIndex21)
& v127537(VarCurr,bitIndex20) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b010100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges42_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& ~ v127537(VarCurr,bitIndex28)
& ~ v127537(VarCurr,bitIndex27)
& ~ v127537(VarCurr,bitIndex26)
& ~ v127537(VarCurr,bitIndex25)
& ~ v127537(VarCurr,bitIndex24)
& ~ v127537(VarCurr,bitIndex23)
& ~ v127537(VarCurr,bitIndex22)
& v127537(VarCurr,bitIndex21) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b010101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges41_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& ~ v127537(VarCurr,bitIndex28)
& ~ v127537(VarCurr,bitIndex27)
& ~ v127537(VarCurr,bitIndex26)
& ~ v127537(VarCurr,bitIndex25)
& ~ v127537(VarCurr,bitIndex24)
& ~ v127537(VarCurr,bitIndex23)
& v127537(VarCurr,bitIndex22) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b010110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges40_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& ~ v127537(VarCurr,bitIndex28)
& ~ v127537(VarCurr,bitIndex27)
& ~ v127537(VarCurr,bitIndex26)
& ~ v127537(VarCurr,bitIndex25)
& ~ v127537(VarCurr,bitIndex24)
& v127537(VarCurr,bitIndex23) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b010111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges39_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& ~ v127537(VarCurr,bitIndex28)
& ~ v127537(VarCurr,bitIndex27)
& ~ v127537(VarCurr,bitIndex26)
& ~ v127537(VarCurr,bitIndex25)
& v127537(VarCurr,bitIndex24) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b011000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges38_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& ~ v127537(VarCurr,bitIndex28)
& ~ v127537(VarCurr,bitIndex27)
& ~ v127537(VarCurr,bitIndex26)
& v127537(VarCurr,bitIndex25) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b011001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges37_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& ~ v127537(VarCurr,bitIndex28)
& ~ v127537(VarCurr,bitIndex27)
& v127537(VarCurr,bitIndex26) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b011010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges36_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& ~ v127537(VarCurr,bitIndex28)
& v127537(VarCurr,bitIndex27) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b011011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges35_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& ~ v127537(VarCurr,bitIndex29)
& v127537(VarCurr,bitIndex28) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b011100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges34_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& ~ v127537(VarCurr,bitIndex30)
& v127537(VarCurr,bitIndex29) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b011101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges33_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& ~ v127537(VarCurr,bitIndex31)
& v127537(VarCurr,bitIndex30) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b011110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges32_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& ~ v127537(VarCurr,bitIndex32)
& v127537(VarCurr,bitIndex31) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b011111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges31_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& ~ v127537(VarCurr,bitIndex33)
& v127537(VarCurr,bitIndex32) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b100000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges30_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& ~ v127537(VarCurr,bitIndex34)
& v127537(VarCurr,bitIndex33) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b100001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges29_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& ~ v127537(VarCurr,bitIndex35)
& v127537(VarCurr,bitIndex34) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b100010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges28_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& ~ v127537(VarCurr,bitIndex36)
& v127537(VarCurr,bitIndex35) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b100011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges27_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& ~ v127537(VarCurr,bitIndex37)
& v127537(VarCurr,bitIndex36) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b100100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges26_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& ~ v127537(VarCurr,bitIndex38)
& v127537(VarCurr,bitIndex37) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b100101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges25_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& ~ v127537(VarCurr,bitIndex39)
& v127537(VarCurr,bitIndex38) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b100110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges24_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& ~ v127537(VarCurr,bitIndex40)
& v127537(VarCurr,bitIndex39) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b100111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges23_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& ~ v127537(VarCurr,bitIndex41)
& v127537(VarCurr,bitIndex40) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b101000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges22_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& ~ v127537(VarCurr,bitIndex42)
& v127537(VarCurr,bitIndex41) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b101001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges21_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& ~ v127537(VarCurr,bitIndex43)
& v127537(VarCurr,bitIndex42) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b101010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges20_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& ~ v127537(VarCurr,bitIndex44)
& v127537(VarCurr,bitIndex43) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b101011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges19_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& ~ v127537(VarCurr,bitIndex45)
& v127537(VarCurr,bitIndex44) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b101100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges18_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& ~ v127537(VarCurr,bitIndex46)
& v127537(VarCurr,bitIndex45) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b101101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges17_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& ~ v127537(VarCurr,bitIndex47)
& v127537(VarCurr,bitIndex46) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b101110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges16_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& ~ v127537(VarCurr,bitIndex48)
& v127537(VarCurr,bitIndex47) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b101111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges15_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& ~ v127537(VarCurr,bitIndex49)
& v127537(VarCurr,bitIndex48) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b110000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges14_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& ~ v127537(VarCurr,bitIndex50)
& v127537(VarCurr,bitIndex49) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b110001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges13_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& ~ v127537(VarCurr,bitIndex51)
& v127537(VarCurr,bitIndex50) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b110010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges12_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& ~ v127537(VarCurr,bitIndex52)
& v127537(VarCurr,bitIndex51) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b110011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges11_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& ~ v127537(VarCurr,bitIndex53)
& v127537(VarCurr,bitIndex52) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b110100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges10_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& ~ v127537(VarCurr,bitIndex54)
& v127537(VarCurr,bitIndex53) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b110101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges9_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& ~ v127537(VarCurr,bitIndex55)
& v127537(VarCurr,bitIndex54) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b110110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges8_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& ~ v127537(VarCurr,bitIndex56)
& v127537(VarCurr,bitIndex55) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b110111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges7_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& ~ v127537(VarCurr,bitIndex57)
& v127537(VarCurr,bitIndex56) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b111000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges6_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& ~ v127537(VarCurr,bitIndex58)
& v127537(VarCurr,bitIndex57) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b111001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges5_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& ~ v127537(VarCurr,bitIndex59)
& v127537(VarCurr,bitIndex58) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b111010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges4_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& ~ v127537(VarCurr,bitIndex60)
& v127537(VarCurr,bitIndex59) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b111011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_4,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& ~ v127537(VarCurr,bitIndex61)
& v127537(VarCurr,bitIndex60) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b111100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_6,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& ~ v127537(VarCurr,bitIndex62)
& v127537(VarCurr,bitIndex61) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b111101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2254,axiom,
! [VarCurr] :
( ( ~ v127537(VarCurr,bitIndex63)
& v127537(VarCurr,bitIndex62) )
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> b111110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2328,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex63)
=> ! [B] :
( range_5_0(B)
=> ( v127535(VarCurr,B)
<=> $true ) ) ) ).
fof(addAssignment_40404,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex1)
<=> v114719(VarCurr,bitIndex1) ) ).
fof(addAssignment_40403,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex2)
<=> v114719(VarCurr,bitIndex2) ) ).
fof(addAssignment_40402,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex3)
<=> v114719(VarCurr,bitIndex3) ) ).
fof(addAssignment_40401,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex4)
<=> v114719(VarCurr,bitIndex4) ) ).
fof(addAssignment_40400,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex5)
<=> v114719(VarCurr,bitIndex5) ) ).
fof(addAssignment_40399,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex6)
<=> v114719(VarCurr,bitIndex6) ) ).
fof(addAssignment_40398,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex7)
<=> v114719(VarCurr,bitIndex7) ) ).
fof(addAssignment_40397,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex8)
<=> v114719(VarCurr,bitIndex8) ) ).
fof(addAssignment_40396,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex9)
<=> v114719(VarCurr,bitIndex9) ) ).
fof(addAssignment_40395,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex10)
<=> v114719(VarCurr,bitIndex10) ) ).
fof(addAssignment_40394,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex11)
<=> v114719(VarCurr,bitIndex11) ) ).
fof(addAssignment_40393,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex12)
<=> v114719(VarCurr,bitIndex12) ) ).
fof(addAssignment_40392,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex13)
<=> v114719(VarCurr,bitIndex13) ) ).
fof(addAssignment_40391,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex14)
<=> v114719(VarCurr,bitIndex14) ) ).
fof(addAssignment_40390,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex15)
<=> v114719(VarCurr,bitIndex15) ) ).
fof(addAssignment_40389,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex16)
<=> v114719(VarCurr,bitIndex16) ) ).
fof(addAssignment_40388,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex17)
<=> v114719(VarCurr,bitIndex17) ) ).
fof(addAssignment_40387,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex18)
<=> v114719(VarCurr,bitIndex18) ) ).
fof(addAssignment_40386,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex19)
<=> v114719(VarCurr,bitIndex19) ) ).
fof(addAssignment_40385,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex20)
<=> v114719(VarCurr,bitIndex20) ) ).
fof(addAssignment_40384,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex21)
<=> v114719(VarCurr,bitIndex21) ) ).
fof(addAssignment_40383,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex22)
<=> v114719(VarCurr,bitIndex22) ) ).
fof(addAssignment_40382,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex23)
<=> v114719(VarCurr,bitIndex23) ) ).
fof(addAssignment_40381,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex24)
<=> v114719(VarCurr,bitIndex24) ) ).
fof(addAssignment_40380,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex25)
<=> v114719(VarCurr,bitIndex25) ) ).
fof(addAssignment_40379,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex26)
<=> v114719(VarCurr,bitIndex26) ) ).
fof(addAssignment_40378,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex27)
<=> v114719(VarCurr,bitIndex27) ) ).
fof(addAssignment_40377,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex28)
<=> v114719(VarCurr,bitIndex28) ) ).
fof(addAssignment_40376,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex29)
<=> v114719(VarCurr,bitIndex29) ) ).
fof(addAssignment_40375,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex30)
<=> v114719(VarCurr,bitIndex30) ) ).
fof(addAssignment_40374,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex31)
<=> v114719(VarCurr,bitIndex31) ) ).
fof(addAssignment_40373,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex32)
<=> v114719(VarCurr,bitIndex32) ) ).
fof(addAssignment_40372,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex33)
<=> v114719(VarCurr,bitIndex33) ) ).
fof(addAssignment_40371,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex34)
<=> v114719(VarCurr,bitIndex34) ) ).
fof(addAssignment_40370,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex35)
<=> v114719(VarCurr,bitIndex35) ) ).
fof(addAssignment_40369,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex36)
<=> v114719(VarCurr,bitIndex36) ) ).
fof(addAssignment_40368,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex37)
<=> v114719(VarCurr,bitIndex37) ) ).
fof(addAssignment_40367,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex38)
<=> v114719(VarCurr,bitIndex38) ) ).
fof(addAssignment_40366,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex39)
<=> v114719(VarCurr,bitIndex39) ) ).
fof(addAssignment_40365,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex40)
<=> v114719(VarCurr,bitIndex40) ) ).
fof(addAssignment_40364,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex41)
<=> v114719(VarCurr,bitIndex41) ) ).
fof(addAssignment_40363,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex42)
<=> v114719(VarCurr,bitIndex42) ) ).
fof(addAssignment_40362,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex43)
<=> v114719(VarCurr,bitIndex43) ) ).
fof(addAssignment_40361,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex44)
<=> v114719(VarCurr,bitIndex44) ) ).
fof(addAssignment_40360,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex45)
<=> v114719(VarCurr,bitIndex45) ) ).
fof(addAssignment_40359,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex46)
<=> v114719(VarCurr,bitIndex46) ) ).
fof(addAssignment_40358,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex47)
<=> v114719(VarCurr,bitIndex47) ) ).
fof(addAssignment_40357,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex48)
<=> v114719(VarCurr,bitIndex48) ) ).
fof(addAssignment_40356,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex49)
<=> v114719(VarCurr,bitIndex49) ) ).
fof(addAssignment_40355,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex50)
<=> v114719(VarCurr,bitIndex50) ) ).
fof(addAssignment_40354,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex51)
<=> v114719(VarCurr,bitIndex51) ) ).
fof(addAssignment_40353,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex52)
<=> v114719(VarCurr,bitIndex52) ) ).
fof(addAssignment_40352,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex53)
<=> v114719(VarCurr,bitIndex53) ) ).
fof(addAssignment_40351,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex54)
<=> v114719(VarCurr,bitIndex54) ) ).
fof(addAssignment_40350,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex55)
<=> v114719(VarCurr,bitIndex55) ) ).
fof(addAssignment_40349,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex56)
<=> v114719(VarCurr,bitIndex56) ) ).
fof(addAssignment_40348,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex57)
<=> v114719(VarCurr,bitIndex57) ) ).
fof(addAssignment_40347,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex58)
<=> v114719(VarCurr,bitIndex58) ) ).
fof(addAssignment_40346,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex59)
<=> v114719(VarCurr,bitIndex59) ) ).
fof(addAssignment_40345,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex60)
<=> v114719(VarCurr,bitIndex60) ) ).
fof(addAssignment_40344,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex61)
<=> v114719(VarCurr,bitIndex61) ) ).
fof(addAssignment_40343,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex62)
<=> v114719(VarCurr,bitIndex62) ) ).
fof(addAssignment_40342,axiom,
! [VarCurr] :
( v127537(VarCurr,bitIndex63)
<=> v114719(VarCurr,bitIndex63) ) ).
fof(addAssignment_40341,axiom,
! [VarCurr] :
( v126989(VarCurr,bitIndex0)
<=> v126991(VarCurr,bitIndex0) ) ).
fof(addAssignment_40340,axiom,
! [VarCurr] :
( v126991(VarCurr,bitIndex0)
<=> v127501(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_16,axiom,
! [VarCurr] :
( ( ~ v127502(VarCurr)
& ~ v127507(VarCurr)
& ~ v127510(VarCurr)
& ~ v127513(VarCurr)
& ~ v127518(VarCurr)
& ~ v127521(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v127501(VarCurr,B)
<=> v127213(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_21,axiom,
! [VarCurr] :
( v127521(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v127501(VarCurr,B)
<=> v127523(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_23,axiom,
! [VarCurr] :
( v127518(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v127501(VarCurr,B)
<=> v127520(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_168,axiom,
! [VarCurr] :
( v127513(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v127501(VarCurr,B)
<=> v127515(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1300,axiom,
! [VarCurr] :
( v127510(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v127501(VarCurr,B)
<=> v127512(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5339,axiom,
! [VarCurr] :
( v127507(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v127501(VarCurr,B)
<=> v127509(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5343,axiom,
! [VarCurr] :
( v127502(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v127501(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9032,axiom,
! [VarCurr] :
( v127524(VarCurr)
<=> ( ( v127525(VarCurr,bitIndex2)
<=> $true )
& ( v127525(VarCurr,bitIndex1)
<=> $true )
& ( v127525(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40339,axiom,
! [VarCurr] :
( v127525(VarCurr,bitIndex0)
<=> v127133(VarCurr) ) ).
fof(addAssignment_40338,axiom,
! [VarCurr] :
( ( v127525(VarCurr,bitIndex2)
<=> v126993(VarCurr,bitIndex1) )
& ( v127525(VarCurr,bitIndex1)
<=> v126993(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40337,axiom,
! [VarCurr] :
( v127523(VarCurr,bitIndex0)
<=> v127203(VarCurr) ) ).
fof(addAssignment_40336,axiom,
! [VarCurr] :
( v127523(VarCurr,bitIndex1)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_9031,axiom,
! [VarCurr] :
( v127521(VarCurr)
<=> ( ( v127522(VarCurr,bitIndex2)
<=> $true )
& ( v127522(VarCurr,bitIndex1)
<=> $true )
& ( v127522(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40335,axiom,
! [VarCurr] :
( v127522(VarCurr,bitIndex0)
<=> v127133(VarCurr) ) ).
fof(addAssignment_40334,axiom,
! [VarCurr] :
( ( v127522(VarCurr,bitIndex2)
<=> v126993(VarCurr,bitIndex1) )
& ( v127522(VarCurr,bitIndex1)
<=> v126993(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40333,axiom,
! [VarCurr] :
( v127520(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_40332,axiom,
! [VarCurr] :
( v127520(VarCurr,bitIndex1)
<=> v127213(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_9030,axiom,
! [VarCurr] :
( v127518(VarCurr)
<=> ( ( v127519(VarCurr,bitIndex2)
<=> $true )
& ( v127519(VarCurr,bitIndex1)
<=> $false )
& ( v127519(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40331,axiom,
! [VarCurr] :
( v127519(VarCurr,bitIndex0)
<=> v127133(VarCurr) ) ).
fof(addAssignment_40330,axiom,
! [VarCurr] :
( ( v127519(VarCurr,bitIndex2)
<=> v126993(VarCurr,bitIndex1) )
& ( v127519(VarCurr,bitIndex1)
<=> v126993(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40329,axiom,
! [VarCurr] :
( v127515(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_40328,axiom,
! [VarCurr] :
( v127515(VarCurr,bitIndex1)
<=> v127516(VarCurr) ) ).
fof(writeUnaryOperator_10078,axiom,
! [VarCurr] :
( ~ v127516(VarCurr)
<=> v127517(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9029,axiom,
! [VarCurr] :
( v127513(VarCurr)
<=> ( ( v127514(VarCurr,bitIndex2)
<=> $true )
& ( v127514(VarCurr,bitIndex1)
<=> $false )
& ( v127514(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40327,axiom,
! [VarCurr] :
( v127514(VarCurr,bitIndex0)
<=> v127133(VarCurr) ) ).
fof(addAssignment_40326,axiom,
! [VarCurr] :
( ( v127514(VarCurr,bitIndex2)
<=> v126993(VarCurr,bitIndex1) )
& ( v127514(VarCurr,bitIndex1)
<=> v126993(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40325,axiom,
! [VarCurr] :
( v127512(VarCurr,bitIndex0)
<=> v127213(VarCurr,bitIndex0) ) ).
fof(addAssignment_40324,axiom,
! [VarCurr] :
( v127512(VarCurr,bitIndex1)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_9028,axiom,
! [VarCurr] :
( v127510(VarCurr)
<=> ( ( v127511(VarCurr,bitIndex2)
<=> $false )
& ( v127511(VarCurr,bitIndex1)
<=> $true )
& ( v127511(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40323,axiom,
! [VarCurr] :
( v127511(VarCurr,bitIndex0)
<=> v127133(VarCurr) ) ).
fof(addAssignment_40322,axiom,
! [VarCurr] :
( ( v127511(VarCurr,bitIndex2)
<=> v126993(VarCurr,bitIndex1) )
& ( v127511(VarCurr,bitIndex1)
<=> v126993(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40321,axiom,
! [VarCurr] :
( v127509(VarCurr,bitIndex0)
<=> v127203(VarCurr) ) ).
fof(addAssignment_40320,axiom,
! [VarCurr] :
( v127509(VarCurr,bitIndex1)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_9027,axiom,
! [VarCurr] :
( v127507(VarCurr)
<=> ( ( v127508(VarCurr,bitIndex2)
<=> $false )
& ( v127508(VarCurr,bitIndex1)
<=> $true )
& ( v127508(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40319,axiom,
! [VarCurr] :
( v127508(VarCurr,bitIndex0)
<=> v127133(VarCurr) ) ).
fof(addAssignment_40318,axiom,
! [VarCurr] :
( ( v127508(VarCurr,bitIndex2)
<=> v126993(VarCurr,bitIndex1) )
& ( v127508(VarCurr,bitIndex1)
<=> v126993(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25053,axiom,
! [VarCurr] :
( v127502(VarCurr)
<=> ( v127503(VarCurr)
| v127505(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9026,axiom,
! [VarCurr] :
( v127505(VarCurr)
<=> ( ( v127506(VarCurr,bitIndex2)
<=> $false )
& ( v127506(VarCurr,bitIndex1)
<=> $false )
& ( v127506(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40317,axiom,
! [VarCurr] :
( v127506(VarCurr,bitIndex0)
<=> v127133(VarCurr) ) ).
fof(addAssignment_40316,axiom,
! [VarCurr] :
( ( v127506(VarCurr,bitIndex2)
<=> v126993(VarCurr,bitIndex1) )
& ( v127506(VarCurr,bitIndex1)
<=> v126993(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_9025,axiom,
! [VarCurr] :
( v127503(VarCurr)
<=> ( ( v127504(VarCurr,bitIndex2)
<=> $false )
& ( v127504(VarCurr,bitIndex1)
<=> $false )
& ( v127504(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40315,axiom,
! [VarCurr] :
( v127504(VarCurr,bitIndex0)
<=> v127133(VarCurr) ) ).
fof(addAssignment_40314,axiom,
! [VarCurr] :
( ( v127504(VarCurr,bitIndex2)
<=> v126993(VarCurr,bitIndex1) )
& ( v127504(VarCurr,bitIndex1)
<=> v126993(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25052,axiom,
! [VarCurr] :
( v127213(VarCurr,bitIndex0)
<=> ( v127353(VarCurr)
& v127354(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25051,axiom,
! [VarCurr] :
( v127354(VarCurr)
<=> ( v127356(VarCurr)
| v127500(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2289,axiom,
! [VarCurr] :
( v127500(VarCurr)
<=> ( v127497(VarCurr)
& v127285(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25050,axiom,
! [VarCurr] :
( v127356(VarCurr)
<=> ( v127357(VarCurr)
& v127494(VarCurr) ) ) ).
fof(writeUnaryOperator_10077,axiom,
! [VarCurr] :
( ~ v127494(VarCurr)
<=> v127495(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25049,axiom,
! [VarCurr] :
( v127495(VarCurr)
<=> ( v127496(VarCurr)
& v127499(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2288,axiom,
! [VarCurr] :
( v127499(VarCurr)
<=> ( v127215(VarCurr,bitIndex16)
| v127285(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25048,axiom,
! [VarCurr] :
( v127496(VarCurr)
<=> ( v127497(VarCurr)
| v127498(VarCurr) ) ) ).
fof(writeUnaryOperator_10076,axiom,
! [VarCurr] :
( ~ v127498(VarCurr)
<=> v127285(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_10075,axiom,
! [VarCurr] :
( ~ v127497(VarCurr)
<=> v127215(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25047,axiom,
! [VarCurr] :
( v127357(VarCurr)
<=> ( v127358(VarCurr)
| v127493(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2287,axiom,
! [VarCurr] :
( v127493(VarCurr)
<=> ( v127490(VarCurr)
& v127285(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25046,axiom,
! [VarCurr] :
( v127358(VarCurr)
<=> ( v127359(VarCurr)
& v127487(VarCurr) ) ) ).
fof(writeUnaryOperator_10074,axiom,
! [VarCurr] :
( ~ v127487(VarCurr)
<=> v127488(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25045,axiom,
! [VarCurr] :
( v127488(VarCurr)
<=> ( v127489(VarCurr)
& v127492(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2286,axiom,
! [VarCurr] :
( v127492(VarCurr)
<=> ( v127215(VarCurr,bitIndex15)
| v127285(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25044,axiom,
! [VarCurr] :
( v127489(VarCurr)
<=> ( v127490(VarCurr)
| v127491(VarCurr) ) ) ).
fof(writeUnaryOperator_10073,axiom,
! [VarCurr] :
( ~ v127491(VarCurr)
<=> v127285(VarCurr,bitIndex15) ) ).
fof(writeUnaryOperator_10072,axiom,
! [VarCurr] :
( ~ v127490(VarCurr)
<=> v127215(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25043,axiom,
! [VarCurr] :
( v127359(VarCurr)
<=> ( v127360(VarCurr)
| v127486(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2285,axiom,
! [VarCurr] :
( v127486(VarCurr)
<=> ( v127483(VarCurr)
& v127285(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25042,axiom,
! [VarCurr] :
( v127360(VarCurr)
<=> ( v127361(VarCurr)
& v127480(VarCurr) ) ) ).
fof(writeUnaryOperator_10071,axiom,
! [VarCurr] :
( ~ v127480(VarCurr)
<=> v127481(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25041,axiom,
! [VarCurr] :
( v127481(VarCurr)
<=> ( v127482(VarCurr)
& v127485(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2284,axiom,
! [VarCurr] :
( v127485(VarCurr)
<=> ( v127215(VarCurr,bitIndex14)
| v127285(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25040,axiom,
! [VarCurr] :
( v127482(VarCurr)
<=> ( v127483(VarCurr)
| v127484(VarCurr) ) ) ).
fof(writeUnaryOperator_10070,axiom,
! [VarCurr] :
( ~ v127484(VarCurr)
<=> v127285(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_10069,axiom,
! [VarCurr] :
( ~ v127483(VarCurr)
<=> v127215(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25039,axiom,
! [VarCurr] :
( v127361(VarCurr)
<=> ( v127362(VarCurr)
| v127479(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2283,axiom,
! [VarCurr] :
( v127479(VarCurr)
<=> ( v127476(VarCurr)
& v127285(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25038,axiom,
! [VarCurr] :
( v127362(VarCurr)
<=> ( v127363(VarCurr)
& v127473(VarCurr) ) ) ).
fof(writeUnaryOperator_10068,axiom,
! [VarCurr] :
( ~ v127473(VarCurr)
<=> v127474(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25037,axiom,
! [VarCurr] :
( v127474(VarCurr)
<=> ( v127475(VarCurr)
& v127478(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2282,axiom,
! [VarCurr] :
( v127478(VarCurr)
<=> ( v127215(VarCurr,bitIndex13)
| v127285(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25036,axiom,
! [VarCurr] :
( v127475(VarCurr)
<=> ( v127476(VarCurr)
| v127477(VarCurr) ) ) ).
fof(writeUnaryOperator_10067,axiom,
! [VarCurr] :
( ~ v127477(VarCurr)
<=> v127285(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_10066,axiom,
! [VarCurr] :
( ~ v127476(VarCurr)
<=> v127215(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25035,axiom,
! [VarCurr] :
( v127363(VarCurr)
<=> ( v127364(VarCurr)
| v127472(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2281,axiom,
! [VarCurr] :
( v127472(VarCurr)
<=> ( v127469(VarCurr)
& v127285(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25034,axiom,
! [VarCurr] :
( v127364(VarCurr)
<=> ( v127365(VarCurr)
& v127466(VarCurr) ) ) ).
fof(writeUnaryOperator_10065,axiom,
! [VarCurr] :
( ~ v127466(VarCurr)
<=> v127467(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25033,axiom,
! [VarCurr] :
( v127467(VarCurr)
<=> ( v127468(VarCurr)
& v127471(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2280,axiom,
! [VarCurr] :
( v127471(VarCurr)
<=> ( v127215(VarCurr,bitIndex12)
| v127285(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25032,axiom,
! [VarCurr] :
( v127468(VarCurr)
<=> ( v127469(VarCurr)
| v127470(VarCurr) ) ) ).
fof(writeUnaryOperator_10064,axiom,
! [VarCurr] :
( ~ v127470(VarCurr)
<=> v127285(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_10063,axiom,
! [VarCurr] :
( ~ v127469(VarCurr)
<=> v127215(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25031,axiom,
! [VarCurr] :
( v127365(VarCurr)
<=> ( v127366(VarCurr)
| v127465(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2279,axiom,
! [VarCurr] :
( v127465(VarCurr)
<=> ( v127462(VarCurr)
& v127285(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25030,axiom,
! [VarCurr] :
( v127366(VarCurr)
<=> ( v127367(VarCurr)
& v127459(VarCurr) ) ) ).
fof(writeUnaryOperator_10062,axiom,
! [VarCurr] :
( ~ v127459(VarCurr)
<=> v127460(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25029,axiom,
! [VarCurr] :
( v127460(VarCurr)
<=> ( v127461(VarCurr)
& v127464(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2278,axiom,
! [VarCurr] :
( v127464(VarCurr)
<=> ( v127215(VarCurr,bitIndex11)
| v127285(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25028,axiom,
! [VarCurr] :
( v127461(VarCurr)
<=> ( v127462(VarCurr)
| v127463(VarCurr) ) ) ).
fof(writeUnaryOperator_10061,axiom,
! [VarCurr] :
( ~ v127463(VarCurr)
<=> v127285(VarCurr,bitIndex11) ) ).
fof(writeUnaryOperator_10060,axiom,
! [VarCurr] :
( ~ v127462(VarCurr)
<=> v127215(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25027,axiom,
! [VarCurr] :
( v127367(VarCurr)
<=> ( v127368(VarCurr)
| v127458(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2277,axiom,
! [VarCurr] :
( v127458(VarCurr)
<=> ( v127455(VarCurr)
& v127285(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25026,axiom,
! [VarCurr] :
( v127368(VarCurr)
<=> ( v127369(VarCurr)
& v127452(VarCurr) ) ) ).
fof(writeUnaryOperator_10059,axiom,
! [VarCurr] :
( ~ v127452(VarCurr)
<=> v127453(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25025,axiom,
! [VarCurr] :
( v127453(VarCurr)
<=> ( v127454(VarCurr)
& v127457(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2276,axiom,
! [VarCurr] :
( v127457(VarCurr)
<=> ( v127215(VarCurr,bitIndex10)
| v127285(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25024,axiom,
! [VarCurr] :
( v127454(VarCurr)
<=> ( v127455(VarCurr)
| v127456(VarCurr) ) ) ).
fof(writeUnaryOperator_10058,axiom,
! [VarCurr] :
( ~ v127456(VarCurr)
<=> v127285(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_10057,axiom,
! [VarCurr] :
( ~ v127455(VarCurr)
<=> v127215(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25023,axiom,
! [VarCurr] :
( v127369(VarCurr)
<=> ( v127370(VarCurr)
| v127451(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2275,axiom,
! [VarCurr] :
( v127451(VarCurr)
<=> ( v127448(VarCurr)
& v127285(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25022,axiom,
! [VarCurr] :
( v127370(VarCurr)
<=> ( v127371(VarCurr)
& v127445(VarCurr) ) ) ).
fof(writeUnaryOperator_10056,axiom,
! [VarCurr] :
( ~ v127445(VarCurr)
<=> v127446(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25021,axiom,
! [VarCurr] :
( v127446(VarCurr)
<=> ( v127447(VarCurr)
& v127450(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2274,axiom,
! [VarCurr] :
( v127450(VarCurr)
<=> ( v127215(VarCurr,bitIndex9)
| v127285(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25020,axiom,
! [VarCurr] :
( v127447(VarCurr)
<=> ( v127448(VarCurr)
| v127449(VarCurr) ) ) ).
fof(writeUnaryOperator_10055,axiom,
! [VarCurr] :
( ~ v127449(VarCurr)
<=> v127285(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_10054,axiom,
! [VarCurr] :
( ~ v127448(VarCurr)
<=> v127215(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25019,axiom,
! [VarCurr] :
( v127371(VarCurr)
<=> ( v127372(VarCurr)
| v127444(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2273,axiom,
! [VarCurr] :
( v127444(VarCurr)
<=> ( v127441(VarCurr)
& v127285(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25018,axiom,
! [VarCurr] :
( v127372(VarCurr)
<=> ( v127373(VarCurr)
& v127438(VarCurr) ) ) ).
fof(writeUnaryOperator_10053,axiom,
! [VarCurr] :
( ~ v127438(VarCurr)
<=> v127439(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25017,axiom,
! [VarCurr] :
( v127439(VarCurr)
<=> ( v127440(VarCurr)
& v127443(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2272,axiom,
! [VarCurr] :
( v127443(VarCurr)
<=> ( v127215(VarCurr,bitIndex8)
| v127285(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25016,axiom,
! [VarCurr] :
( v127440(VarCurr)
<=> ( v127441(VarCurr)
| v127442(VarCurr) ) ) ).
fof(writeUnaryOperator_10052,axiom,
! [VarCurr] :
( ~ v127442(VarCurr)
<=> v127285(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_10051,axiom,
! [VarCurr] :
( ~ v127441(VarCurr)
<=> v127215(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25015,axiom,
! [VarCurr] :
( v127373(VarCurr)
<=> ( v127374(VarCurr)
| v127437(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2271,axiom,
! [VarCurr] :
( v127437(VarCurr)
<=> ( v127434(VarCurr)
& v127285(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25014,axiom,
! [VarCurr] :
( v127374(VarCurr)
<=> ( v127375(VarCurr)
& v127431(VarCurr) ) ) ).
fof(writeUnaryOperator_10050,axiom,
! [VarCurr] :
( ~ v127431(VarCurr)
<=> v127432(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25013,axiom,
! [VarCurr] :
( v127432(VarCurr)
<=> ( v127433(VarCurr)
& v127436(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2270,axiom,
! [VarCurr] :
( v127436(VarCurr)
<=> ( v127215(VarCurr,bitIndex7)
| v127285(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25012,axiom,
! [VarCurr] :
( v127433(VarCurr)
<=> ( v127434(VarCurr)
| v127435(VarCurr) ) ) ).
fof(writeUnaryOperator_10049,axiom,
! [VarCurr] :
( ~ v127435(VarCurr)
<=> v127285(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_10048,axiom,
! [VarCurr] :
( ~ v127434(VarCurr)
<=> v127215(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25011,axiom,
! [VarCurr] :
( v127375(VarCurr)
<=> ( v127376(VarCurr)
| v127430(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2269,axiom,
! [VarCurr] :
( v127430(VarCurr)
<=> ( v127427(VarCurr)
& v127285(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25010,axiom,
! [VarCurr] :
( v127376(VarCurr)
<=> ( v127377(VarCurr)
& v127424(VarCurr) ) ) ).
fof(writeUnaryOperator_10047,axiom,
! [VarCurr] :
( ~ v127424(VarCurr)
<=> v127425(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25009,axiom,
! [VarCurr] :
( v127425(VarCurr)
<=> ( v127426(VarCurr)
& v127429(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2268,axiom,
! [VarCurr] :
( v127429(VarCurr)
<=> ( v127215(VarCurr,bitIndex6)
| v127285(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25008,axiom,
! [VarCurr] :
( v127426(VarCurr)
<=> ( v127427(VarCurr)
| v127428(VarCurr) ) ) ).
fof(writeUnaryOperator_10046,axiom,
! [VarCurr] :
( ~ v127428(VarCurr)
<=> v127285(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_10045,axiom,
! [VarCurr] :
( ~ v127427(VarCurr)
<=> v127215(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25007,axiom,
! [VarCurr] :
( v127377(VarCurr)
<=> ( v127378(VarCurr)
| v127423(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2267,axiom,
! [VarCurr] :
( v127423(VarCurr)
<=> ( v127420(VarCurr)
& v127285(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25006,axiom,
! [VarCurr] :
( v127378(VarCurr)
<=> ( v127379(VarCurr)
& v127417(VarCurr) ) ) ).
fof(writeUnaryOperator_10044,axiom,
! [VarCurr] :
( ~ v127417(VarCurr)
<=> v127418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25005,axiom,
! [VarCurr] :
( v127418(VarCurr)
<=> ( v127419(VarCurr)
& v127422(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2266,axiom,
! [VarCurr] :
( v127422(VarCurr)
<=> ( v127215(VarCurr,bitIndex5)
| v127285(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25004,axiom,
! [VarCurr] :
( v127419(VarCurr)
<=> ( v127420(VarCurr)
| v127421(VarCurr) ) ) ).
fof(writeUnaryOperator_10043,axiom,
! [VarCurr] :
( ~ v127421(VarCurr)
<=> v127285(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_10042,axiom,
! [VarCurr] :
( ~ v127420(VarCurr)
<=> v127215(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25003,axiom,
! [VarCurr] :
( v127379(VarCurr)
<=> ( v127380(VarCurr)
| v127416(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2265,axiom,
! [VarCurr] :
( v127416(VarCurr)
<=> ( v127413(VarCurr)
& v127285(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25002,axiom,
! [VarCurr] :
( v127380(VarCurr)
<=> ( v127381(VarCurr)
& v127410(VarCurr) ) ) ).
fof(writeUnaryOperator_10041,axiom,
! [VarCurr] :
( ~ v127410(VarCurr)
<=> v127411(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25001,axiom,
! [VarCurr] :
( v127411(VarCurr)
<=> ( v127412(VarCurr)
& v127415(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2264,axiom,
! [VarCurr] :
( v127415(VarCurr)
<=> ( v127215(VarCurr,bitIndex4)
| v127285(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25000,axiom,
! [VarCurr] :
( v127412(VarCurr)
<=> ( v127413(VarCurr)
| v127414(VarCurr) ) ) ).
fof(writeUnaryOperator_10040,axiom,
! [VarCurr] :
( ~ v127414(VarCurr)
<=> v127285(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10039,axiom,
! [VarCurr] :
( ~ v127413(VarCurr)
<=> v127215(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24999,axiom,
! [VarCurr] :
( v127381(VarCurr)
<=> ( v127382(VarCurr)
| v127409(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2263,axiom,
! [VarCurr] :
( v127409(VarCurr)
<=> ( v127406(VarCurr)
& v127285(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24998,axiom,
! [VarCurr] :
( v127382(VarCurr)
<=> ( v127383(VarCurr)
& v127403(VarCurr) ) ) ).
fof(writeUnaryOperator_10038,axiom,
! [VarCurr] :
( ~ v127403(VarCurr)
<=> v127404(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24997,axiom,
! [VarCurr] :
( v127404(VarCurr)
<=> ( v127405(VarCurr)
& v127408(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2262,axiom,
! [VarCurr] :
( v127408(VarCurr)
<=> ( v127215(VarCurr,bitIndex3)
| v127285(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24996,axiom,
! [VarCurr] :
( v127405(VarCurr)
<=> ( v127406(VarCurr)
| v127407(VarCurr) ) ) ).
fof(writeUnaryOperator_10037,axiom,
! [VarCurr] :
( ~ v127407(VarCurr)
<=> v127285(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10036,axiom,
! [VarCurr] :
( ~ v127406(VarCurr)
<=> v127215(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24995,axiom,
! [VarCurr] :
( v127383(VarCurr)
<=> ( v127384(VarCurr)
| v127402(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2261,axiom,
! [VarCurr] :
( v127402(VarCurr)
<=> ( v127399(VarCurr)
& v127285(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24994,axiom,
! [VarCurr] :
( v127384(VarCurr)
<=> ( v127385(VarCurr)
& v127396(VarCurr) ) ) ).
fof(writeUnaryOperator_10035,axiom,
! [VarCurr] :
( ~ v127396(VarCurr)
<=> v127397(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24993,axiom,
! [VarCurr] :
( v127397(VarCurr)
<=> ( v127398(VarCurr)
& v127401(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2260,axiom,
! [VarCurr] :
( v127401(VarCurr)
<=> ( v127215(VarCurr,bitIndex2)
| v127285(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24992,axiom,
! [VarCurr] :
( v127398(VarCurr)
<=> ( v127399(VarCurr)
| v127400(VarCurr) ) ) ).
fof(writeUnaryOperator_10034,axiom,
! [VarCurr] :
( ~ v127400(VarCurr)
<=> v127285(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10033,axiom,
! [VarCurr] :
( ~ v127399(VarCurr)
<=> v127215(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24991,axiom,
! [VarCurr] :
( v127385(VarCurr)
<=> ( v127386(VarCurr)
| v127395(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2259,axiom,
! [VarCurr] :
( v127395(VarCurr)
<=> ( v127392(VarCurr)
& v127285(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24990,axiom,
! [VarCurr] :
( v127386(VarCurr)
<=> ( v127387(VarCurr)
& v127389(VarCurr) ) ) ).
fof(writeUnaryOperator_10032,axiom,
! [VarCurr] :
( ~ v127389(VarCurr)
<=> v127390(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24989,axiom,
! [VarCurr] :
( v127390(VarCurr)
<=> ( v127391(VarCurr)
& v127394(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2258,axiom,
! [VarCurr] :
( v127394(VarCurr)
<=> ( v127215(VarCurr,bitIndex1)
| v127285(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24988,axiom,
! [VarCurr] :
( v127391(VarCurr)
<=> ( v127392(VarCurr)
| v127393(VarCurr) ) ) ).
fof(writeUnaryOperator_10031,axiom,
! [VarCurr] :
( ~ v127393(VarCurr)
<=> v127285(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10030,axiom,
! [VarCurr] :
( ~ v127392(VarCurr)
<=> v127215(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24987,axiom,
! [VarCurr] :
( v127387(VarCurr)
<=> ( v127388(VarCurr)
& v127285(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_10029,axiom,
! [VarCurr] :
( ~ v127388(VarCurr)
<=> v127215(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10028,axiom,
! [VarCurr] :
( ~ v127353(VarCurr)
<=> v127205(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges63_1,axiom,
! [VarCurr] :
( ( ~ v127288(VarCurr)
& ~ v127289(VarCurr)
& ~ v127290(VarCurr)
& ~ v127291(VarCurr)
& ~ v127292(VarCurr)
& ~ v127293(VarCurr)
& ~ v127294(VarCurr)
& ~ v127295(VarCurr)
& ~ v127296(VarCurr)
& ~ v127297(VarCurr)
& ~ v127298(VarCurr)
& ~ v127299(VarCurr)
& ~ v127300(VarCurr)
& ~ v127301(VarCurr)
& ~ v127302(VarCurr)
& ~ v127303(VarCurr)
& ~ v127304(VarCurr)
& ~ v127305(VarCurr)
& ~ v127306(VarCurr)
& ~ v127307(VarCurr)
& ~ v127308(VarCurr)
& ~ v127309(VarCurr)
& ~ v127310(VarCurr)
& ~ v127311(VarCurr)
& ~ v127312(VarCurr)
& ~ v127313(VarCurr)
& ~ v127314(VarCurr)
& ~ v127315(VarCurr)
& ~ v127316(VarCurr)
& ~ v127317(VarCurr)
& ~ v127318(VarCurr)
& ~ v127319(VarCurr)
& ~ v127320(VarCurr)
& ~ v127321(VarCurr)
& ~ v127322(VarCurr)
& ~ v127323(VarCurr)
& ~ v127324(VarCurr)
& ~ v127325(VarCurr)
& ~ v127326(VarCurr)
& ~ v127327(VarCurr)
& ~ v127328(VarCurr)
& ~ v127329(VarCurr)
& ~ v127330(VarCurr)
& ~ v127331(VarCurr)
& ~ v127332(VarCurr)
& ~ v127333(VarCurr)
& ~ v127334(VarCurr)
& ~ v127335(VarCurr)
& ~ v127336(VarCurr)
& ~ v127337(VarCurr)
& ~ v127338(VarCurr)
& ~ v127339(VarCurr)
& ~ v127340(VarCurr)
& ~ v127341(VarCurr)
& ~ v127342(VarCurr)
& ~ v127343(VarCurr)
& ~ v127344(VarCurr)
& ~ v127345(VarCurr)
& ~ v127346(VarCurr)
& ~ v127347(VarCurr)
& ~ v127348(VarCurr)
& ~ v127349(VarCurr)
& ~ v127350(VarCurr) )
=> ! [B] :
( range_16_0(B)
=> ( v127285(VarCurr,B)
<=> v127217(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges62_6,axiom,
! [VarCurr] :
( v127350(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex33) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex32) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex31) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex30) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex29) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex28) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex27) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex26) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex25) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex24) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex23) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex22) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex21) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex20) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex19) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex18) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex17) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges61_6,axiom,
! [VarCurr] :
( v127349(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex50) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex49) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex48) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex47) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex46) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex45) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex44) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex43) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex42) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex41) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex40) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex39) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex38) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex37) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex36) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex35) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex34) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges60_6,axiom,
! [VarCurr] :
( v127348(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex67) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex66) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex65) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex64) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex63) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex62) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex61) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex60) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex59) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex58) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex57) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex56) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex55) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex54) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex53) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex52) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex51) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges59_6,axiom,
! [VarCurr] :
( v127347(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex84) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex83) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex82) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex81) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex80) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex79) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex78) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex77) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex76) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex75) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex74) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex73) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex72) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex71) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex70) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex69) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex68) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges58_6,axiom,
! [VarCurr] :
( v127346(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex101) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex100) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex99) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex98) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex97) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex96) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex95) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex94) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex93) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex92) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex91) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex90) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex89) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex88) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex87) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex86) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex85) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges57_6,axiom,
! [VarCurr] :
( v127345(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex118) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex117) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex116) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex115) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex114) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex113) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex112) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex111) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex110) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex109) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex108) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex107) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex106) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex105) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex104) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex103) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex102) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges56_6,axiom,
! [VarCurr] :
( v127344(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex135) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex134) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex133) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex132) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex131) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex130) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex129) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex128) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex127) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex126) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex125) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex124) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex123) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex122) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex121) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex120) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex119) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges55_6,axiom,
! [VarCurr] :
( v127343(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex152) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex151) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex150) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex149) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex148) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex147) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex146) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex145) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex144) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex143) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex142) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex141) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex140) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex139) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex138) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex137) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex136) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges54_6,axiom,
! [VarCurr] :
( v127342(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex169) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex168) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex167) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex166) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex165) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex164) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex163) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex162) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex161) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex160) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex159) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex158) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex157) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex156) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex155) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex154) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex153) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges53_6,axiom,
! [VarCurr] :
( v127341(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex186) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex185) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex184) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex183) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex182) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex181) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex180) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex179) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex178) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex177) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex176) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex175) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex174) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex173) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex172) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex171) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex170) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges52_6,axiom,
! [VarCurr] :
( v127340(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex203) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex202) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex201) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex200) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex199) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex198) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex197) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex196) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex195) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex194) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex193) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex192) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex191) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex190) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex189) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex188) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex187) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges51_6,axiom,
! [VarCurr] :
( v127339(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex220) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex219) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex218) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex217) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex216) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex215) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex214) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex213) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex212) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex211) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex210) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex209) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex208) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex207) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex206) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex205) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex204) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges50_6,axiom,
! [VarCurr] :
( v127338(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex237) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex236) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex235) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex234) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex233) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex232) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex231) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex230) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex229) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex228) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex227) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex226) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex225) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex224) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex223) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex222) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex221) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges49_6,axiom,
! [VarCurr] :
( v127337(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex254) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex253) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex252) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex251) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex250) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex249) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex248) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex247) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex246) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex245) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex244) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex243) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex242) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex241) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex240) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex239) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex238) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges48_6,axiom,
! [VarCurr] :
( v127336(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex271) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex270) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex269) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex268) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex267) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex266) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex265) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex264) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex263) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex262) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex261) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex260) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex259) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex258) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex257) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex256) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex255) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges47_6,axiom,
! [VarCurr] :
( v127335(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex288) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex287) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex286) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex285) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex284) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex283) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex282) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex281) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex280) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex279) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex278) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex277) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex276) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex275) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex274) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex273) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex272) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges46_6,axiom,
! [VarCurr] :
( v127334(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex305) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex304) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex303) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex302) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex301) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex300) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex299) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex298) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex297) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex296) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex295) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex294) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex293) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex292) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex291) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex290) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex289) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges45_6,axiom,
! [VarCurr] :
( v127333(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex322) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex321) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex320) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex319) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex318) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex317) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex316) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex315) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex314) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex313) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex312) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex311) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex310) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex309) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex308) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex307) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex306) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges44_6,axiom,
! [VarCurr] :
( v127332(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex339) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex338) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex337) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex336) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex335) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex334) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex333) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex332) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex331) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex330) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex329) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex328) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex327) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex326) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex325) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex324) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex323) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges43_6,axiom,
! [VarCurr] :
( v127331(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex356) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex355) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex354) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex353) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex352) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex351) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex350) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex349) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex348) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex347) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex346) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex345) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex344) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex343) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex342) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex341) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex340) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges42_6,axiom,
! [VarCurr] :
( v127330(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex373) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex372) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex371) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex370) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex369) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex368) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex367) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex366) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex365) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex364) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex363) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex362) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex361) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex360) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex359) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex358) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex357) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges41_6,axiom,
! [VarCurr] :
( v127329(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex390) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex389) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex388) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex387) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex386) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex385) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex384) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex383) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex382) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex381) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex380) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex379) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex378) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex377) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex376) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex375) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex374) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges40_6,axiom,
! [VarCurr] :
( v127328(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex407) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex406) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex405) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex404) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex403) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex402) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex401) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex400) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex399) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex398) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex397) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex396) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex395) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex394) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex393) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex392) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex391) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges39_6,axiom,
! [VarCurr] :
( v127327(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex424) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex423) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex422) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex421) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex420) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex419) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex418) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex417) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex416) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex415) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex414) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex413) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex412) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex411) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex410) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex409) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex408) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges38_6,axiom,
! [VarCurr] :
( v127326(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex441) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex440) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex439) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex438) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex437) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex436) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex435) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex434) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex433) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex432) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex431) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex430) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex429) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex428) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex427) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex426) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex425) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges37_6,axiom,
! [VarCurr] :
( v127325(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex458) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex457) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex456) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex455) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex454) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex453) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex452) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex451) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex450) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex449) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex448) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex447) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex446) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex445) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex444) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex443) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex442) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges36_6,axiom,
! [VarCurr] :
( v127324(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex475) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex474) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex473) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex472) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex471) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex470) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex469) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex468) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex467) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex466) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex465) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex464) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex463) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex462) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex461) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex460) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex459) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges35_6,axiom,
! [VarCurr] :
( v127323(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex492) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex491) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex490) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex489) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex488) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex487) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex486) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex485) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex484) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex483) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex482) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex481) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex480) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex479) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex478) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex477) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex476) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges34_6,axiom,
! [VarCurr] :
( v127322(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex509) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex508) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex507) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex506) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex505) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex504) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex503) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex502) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex501) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex500) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex499) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex498) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex497) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex496) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex495) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex494) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex493) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges33_6,axiom,
! [VarCurr] :
( v127321(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex526) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex525) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex524) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex523) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex522) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex521) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex520) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex519) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex518) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex517) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex516) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex515) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex514) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex513) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex512) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex511) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex510) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges32_6,axiom,
! [VarCurr] :
( v127320(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex543) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex542) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex541) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex540) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex539) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex538) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex537) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex536) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex535) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex534) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex533) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex532) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex531) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex530) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex529) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex528) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex527) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges31_6,axiom,
! [VarCurr] :
( v127319(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex560) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex559) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex558) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex557) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex556) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex555) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex554) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex553) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex552) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex551) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex550) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex549) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex548) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex547) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex546) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex545) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex544) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges30_7,axiom,
! [VarCurr] :
( v127318(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex577) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex576) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex575) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex574) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex573) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex572) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex571) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex570) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex569) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex568) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex567) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex566) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex565) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex564) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex563) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex562) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex561) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges29_7,axiom,
! [VarCurr] :
( v127317(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex594) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex593) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex592) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex591) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex590) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex589) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex588) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex587) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex586) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex585) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex584) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex583) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex582) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex581) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex580) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex579) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex578) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges28_7,axiom,
! [VarCurr] :
( v127316(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex611) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex610) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex609) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex608) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex607) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex606) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex605) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex604) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex603) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex602) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex601) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex600) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex599) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex598) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex597) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex596) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex595) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges27_7,axiom,
! [VarCurr] :
( v127315(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex628) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex627) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex626) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex625) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex624) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex623) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex622) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex621) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex620) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex619) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex618) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex617) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex616) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex615) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex614) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex613) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex612) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges26_7,axiom,
! [VarCurr] :
( v127314(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex645) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex644) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex643) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex642) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex641) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex640) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex639) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex638) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex637) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex636) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex635) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex634) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex633) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex632) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex631) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex630) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex629) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges25_7,axiom,
! [VarCurr] :
( v127313(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex662) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex661) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex660) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex659) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex658) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex657) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex656) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex655) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex654) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex653) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex652) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex651) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex650) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex649) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex648) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex647) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex646) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges24_7,axiom,
! [VarCurr] :
( v127312(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex679) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex678) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex677) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex676) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex675) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex674) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex673) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex672) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex671) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex670) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex669) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex668) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex667) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex666) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex665) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex664) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex663) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges23_7,axiom,
! [VarCurr] :
( v127311(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex696) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex695) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex694) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex693) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex692) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex691) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex690) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex689) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex688) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex687) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex686) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex685) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex684) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex683) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex682) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex681) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex680) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges22_7,axiom,
! [VarCurr] :
( v127310(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex713) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex712) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex711) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex710) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex709) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex708) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex707) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex706) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex705) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex704) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex703) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex702) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex701) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex700) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex699) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex698) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex697) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges21_7,axiom,
! [VarCurr] :
( v127309(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex730) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex729) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex728) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex727) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex726) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex725) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex724) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex723) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex722) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex721) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex720) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex719) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex718) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex717) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex716) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex715) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex714) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges20_7,axiom,
! [VarCurr] :
( v127308(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex747) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex746) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex745) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex744) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex743) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex742) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex741) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex740) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex739) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex738) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex737) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex736) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex735) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex734) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex733) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex732) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex731) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges19_7,axiom,
! [VarCurr] :
( v127307(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex764) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex763) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex762) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex761) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex760) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex759) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex758) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex757) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex756) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex755) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex754) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex753) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex752) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex751) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex750) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex749) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex748) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges18_7,axiom,
! [VarCurr] :
( v127306(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex781) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex780) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex779) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex778) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex777) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex776) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex775) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex774) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex773) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex772) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex771) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex770) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex769) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex768) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex767) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex766) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex765) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges17_7,axiom,
! [VarCurr] :
( v127305(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex798) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex797) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex796) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex795) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex794) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex793) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex792) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex791) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex790) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex789) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex788) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex787) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex786) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex785) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex784) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex783) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex782) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges16_7,axiom,
! [VarCurr] :
( v127304(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex815) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex814) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex813) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex812) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex811) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex810) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex809) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex808) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex807) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex806) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex805) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex804) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex803) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex802) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex801) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex800) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex799) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges15_7,axiom,
! [VarCurr] :
( v127303(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex832) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex831) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex830) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex829) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex828) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex827) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex826) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex825) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex824) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex823) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex822) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex821) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex820) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex819) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex818) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex817) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex816) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_8,axiom,
! [VarCurr] :
( v127302(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex849) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex848) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex847) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex846) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex845) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex844) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex843) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex842) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex841) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex840) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex839) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex838) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex837) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex836) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex835) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex834) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex833) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_8,axiom,
! [VarCurr] :
( v127301(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex866) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex865) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex864) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex863) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex862) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex861) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex860) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex859) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex858) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex857) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex856) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex855) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex854) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex853) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex852) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex851) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex850) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_8,axiom,
! [VarCurr] :
( v127300(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex883) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex882) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex881) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex880) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex879) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex878) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex877) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex876) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex875) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex874) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex873) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex872) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex871) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex870) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex869) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex868) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex867) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_8,axiom,
! [VarCurr] :
( v127299(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex900) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex899) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex898) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex897) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex896) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex895) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex894) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex893) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex892) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex891) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex890) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex889) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex888) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex887) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex886) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex885) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex884) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_9,axiom,
! [VarCurr] :
( v127298(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex917) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex916) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex915) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex914) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex913) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex912) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex911) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex910) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex909) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex908) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex907) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex906) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex905) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex904) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex903) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex902) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex901) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_9,axiom,
! [VarCurr] :
( v127297(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex934) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex933) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex932) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex931) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex930) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex929) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex928) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex927) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex926) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex925) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex924) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex923) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex922) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex921) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex920) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex919) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex918) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_9,axiom,
! [VarCurr] :
( v127296(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex951) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex950) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex949) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex948) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex947) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex946) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex945) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex944) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex943) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex942) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex941) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex940) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex939) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex938) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex937) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex936) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex935) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_17,axiom,
! [VarCurr] :
( v127295(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex968) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex967) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex966) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex965) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex964) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex963) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex962) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex961) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex960) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex959) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex958) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex957) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex956) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex955) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex954) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex953) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex952) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_17,axiom,
! [VarCurr] :
( v127294(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex985) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex984) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex983) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex982) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex981) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex980) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex979) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex978) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex977) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex976) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex975) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex974) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex973) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex972) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex971) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex970) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex969) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_17,axiom,
! [VarCurr] :
( v127293(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex1002) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex1001) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex1000) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex999) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex998) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex997) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex996) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex995) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex994) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex993) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex992) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex991) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex990) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex989) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex988) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex987) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex986) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_18,axiom,
! [VarCurr] :
( v127292(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex1019) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex1018) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex1017) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex1016) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex1015) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex1014) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex1013) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex1012) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex1011) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex1010) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex1009) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex1008) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex1007) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex1006) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex1005) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex1004) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex1003) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_17,axiom,
! [VarCurr] :
( v127291(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex1036) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex1035) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex1034) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex1033) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex1032) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex1031) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex1030) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex1029) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex1028) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex1027) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex1026) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex1025) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex1024) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex1023) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex1022) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex1021) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex1020) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_19,axiom,
! [VarCurr] :
( v127290(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex1053) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex1052) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex1051) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex1050) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex1049) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex1048) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex1047) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex1046) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex1045) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex1044) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex1043) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex1042) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex1041) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex1040) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex1039) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex1038) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex1037) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_23,axiom,
! [VarCurr] :
( v127289(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex1070) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex1069) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex1068) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex1067) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex1066) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex1065) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex1064) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex1063) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex1062) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex1061) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex1060) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex1059) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex1058) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex1057) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex1056) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex1055) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex1054) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_19,axiom,
! [VarCurr] :
( v127288(VarCurr)
=> ( ( v127285(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex1087) )
& ( v127285(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex1086) )
& ( v127285(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex1085) )
& ( v127285(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex1084) )
& ( v127285(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex1083) )
& ( v127285(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex1082) )
& ( v127285(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex1081) )
& ( v127285(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex1080) )
& ( v127285(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex1079) )
& ( v127285(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex1078) )
& ( v127285(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex1077) )
& ( v127285(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex1076) )
& ( v127285(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex1075) )
& ( v127285(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex1074) )
& ( v127285(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex1073) )
& ( v127285(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex1072) )
& ( v127285(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex1071) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9024,axiom,
! [VarCurr] :
( v127351(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9023,axiom,
! [VarCurr] :
( v127350(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9022,axiom,
! [VarCurr] :
( v127349(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9021,axiom,
! [VarCurr] :
( v127348(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9020,axiom,
! [VarCurr] :
( v127347(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9019,axiom,
! [VarCurr] :
( v127346(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9018,axiom,
! [VarCurr] :
( v127345(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9017,axiom,
! [VarCurr] :
( v127344(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9016,axiom,
! [VarCurr] :
( v127343(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9015,axiom,
! [VarCurr] :
( v127342(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9014,axiom,
! [VarCurr] :
( v127341(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9013,axiom,
! [VarCurr] :
( v127340(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9012,axiom,
! [VarCurr] :
( v127339(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9011,axiom,
! [VarCurr] :
( v127338(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9010,axiom,
! [VarCurr] :
( v127337(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9009,axiom,
! [VarCurr] :
( v127336(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9008,axiom,
! [VarCurr] :
( v127335(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9007,axiom,
! [VarCurr] :
( v127334(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9006,axiom,
! [VarCurr] :
( v127333(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9005,axiom,
! [VarCurr] :
( v127332(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9004,axiom,
! [VarCurr] :
( v127331(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9003,axiom,
! [VarCurr] :
( v127330(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9002,axiom,
! [VarCurr] :
( v127329(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9001,axiom,
! [VarCurr] :
( v127328(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9000,axiom,
! [VarCurr] :
( v127327(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8999,axiom,
! [VarCurr] :
( v127326(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8998,axiom,
! [VarCurr] :
( v127325(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8997,axiom,
! [VarCurr] :
( v127324(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8996,axiom,
! [VarCurr] :
( v127323(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8995,axiom,
! [VarCurr] :
( v127322(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8994,axiom,
! [VarCurr] :
( v127321(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8993,axiom,
! [VarCurr] :
( v127320(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8992,axiom,
! [VarCurr] :
( v127319(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8991,axiom,
! [VarCurr] :
( v127318(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8990,axiom,
! [VarCurr] :
( v127317(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8989,axiom,
! [VarCurr] :
( v127316(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8988,axiom,
! [VarCurr] :
( v127315(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8987,axiom,
! [VarCurr] :
( v127314(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8986,axiom,
! [VarCurr] :
( v127313(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8985,axiom,
! [VarCurr] :
( v127312(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8984,axiom,
! [VarCurr] :
( v127311(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8983,axiom,
! [VarCurr] :
( v127310(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8982,axiom,
! [VarCurr] :
( v127309(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8981,axiom,
! [VarCurr] :
( v127308(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8980,axiom,
! [VarCurr] :
( v127307(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8979,axiom,
! [VarCurr] :
( v127306(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8978,axiom,
! [VarCurr] :
( v127305(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8977,axiom,
! [VarCurr] :
( v127304(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8976,axiom,
! [VarCurr] :
( v127303(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8975,axiom,
! [VarCurr] :
( v127302(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8974,axiom,
! [VarCurr] :
( v127301(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8973,axiom,
! [VarCurr] :
( v127300(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8972,axiom,
! [VarCurr] :
( v127299(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8971,axiom,
! [VarCurr] :
( v127298(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8970,axiom,
! [VarCurr] :
( v127297(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8969,axiom,
! [VarCurr] :
( v127296(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8968,axiom,
! [VarCurr] :
( v127295(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8967,axiom,
! [VarCurr] :
( v127294(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8966,axiom,
! [VarCurr] :
( v127293(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8965,axiom,
! [VarCurr] :
( v127292(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8964,axiom,
! [VarCurr] :
( v127291(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8963,axiom,
! [VarCurr] :
( v127290(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8962,axiom,
! [VarCurr] :
( v127289(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8961,axiom,
! [VarCurr] :
( v127288(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges63,axiom,
! [VarCurr] :
( ( ~ v127220(VarCurr)
& ~ v127221(VarCurr)
& ~ v127222(VarCurr)
& ~ v127223(VarCurr)
& ~ v127224(VarCurr)
& ~ v127225(VarCurr)
& ~ v127226(VarCurr)
& ~ v127227(VarCurr)
& ~ v127228(VarCurr)
& ~ v127229(VarCurr)
& ~ v127230(VarCurr)
& ~ v127231(VarCurr)
& ~ v127232(VarCurr)
& ~ v127233(VarCurr)
& ~ v127234(VarCurr)
& ~ v127235(VarCurr)
& ~ v127236(VarCurr)
& ~ v127237(VarCurr)
& ~ v127238(VarCurr)
& ~ v127239(VarCurr)
& ~ v127240(VarCurr)
& ~ v127241(VarCurr)
& ~ v127242(VarCurr)
& ~ v127243(VarCurr)
& ~ v127244(VarCurr)
& ~ v127245(VarCurr)
& ~ v127246(VarCurr)
& ~ v127247(VarCurr)
& ~ v127248(VarCurr)
& ~ v127249(VarCurr)
& ~ v127250(VarCurr)
& ~ v127251(VarCurr)
& ~ v127252(VarCurr)
& ~ v127253(VarCurr)
& ~ v127254(VarCurr)
& ~ v127255(VarCurr)
& ~ v127256(VarCurr)
& ~ v127257(VarCurr)
& ~ v127258(VarCurr)
& ~ v127259(VarCurr)
& ~ v127260(VarCurr)
& ~ v127261(VarCurr)
& ~ v127262(VarCurr)
& ~ v127263(VarCurr)
& ~ v127264(VarCurr)
& ~ v127265(VarCurr)
& ~ v127266(VarCurr)
& ~ v127267(VarCurr)
& ~ v127268(VarCurr)
& ~ v127269(VarCurr)
& ~ v127270(VarCurr)
& ~ v127271(VarCurr)
& ~ v127272(VarCurr)
& ~ v127273(VarCurr)
& ~ v127274(VarCurr)
& ~ v127275(VarCurr)
& ~ v127276(VarCurr)
& ~ v127277(VarCurr)
& ~ v127278(VarCurr)
& ~ v127279(VarCurr)
& ~ v127280(VarCurr)
& ~ v127281(VarCurr)
& ~ v127282(VarCurr) )
=> ! [B] :
( range_16_0(B)
=> ( v127215(VarCurr,B)
<=> v127217(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] :
( v127282(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex33) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex32) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex31) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex30) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex29) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex28) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex27) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex26) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex25) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex24) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex23) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex22) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex21) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex20) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex19) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex18) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex17) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges61_5,axiom,
! [VarCurr] :
( v127281(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex50) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex49) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex48) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex47) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex46) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex45) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex44) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex43) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex42) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex41) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex40) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex39) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex38) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex37) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex36) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex35) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex34) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges60_5,axiom,
! [VarCurr] :
( v127280(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex67) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex66) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex65) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex64) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex63) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex62) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex61) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex60) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex59) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex58) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex57) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex56) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex55) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex54) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex53) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex52) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex51) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges59_5,axiom,
! [VarCurr] :
( v127279(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex84) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex83) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex82) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex81) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex80) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex79) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex78) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex77) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex76) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex75) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex74) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex73) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex72) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex71) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex70) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex69) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex68) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges58_5,axiom,
! [VarCurr] :
( v127278(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex101) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex100) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex99) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex98) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex97) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex96) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex95) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex94) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex93) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex92) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex91) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex90) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex89) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex88) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex87) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex86) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex85) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges57_5,axiom,
! [VarCurr] :
( v127277(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex118) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex117) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex116) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex115) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex114) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex113) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex112) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex111) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex110) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex109) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex108) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex107) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex106) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex105) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex104) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex103) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex102) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges56_5,axiom,
! [VarCurr] :
( v127276(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex135) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex134) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex133) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex132) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex131) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex130) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex129) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex128) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex127) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex126) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex125) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex124) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex123) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex122) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex121) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex120) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex119) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges55_5,axiom,
! [VarCurr] :
( v127275(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex152) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex151) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex150) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex149) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex148) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex147) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex146) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex145) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex144) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex143) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex142) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex141) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex140) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex139) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex138) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex137) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex136) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges54_5,axiom,
! [VarCurr] :
( v127274(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex169) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex168) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex167) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex166) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex165) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex164) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex163) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex162) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex161) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex160) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex159) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex158) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex157) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex156) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex155) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex154) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex153) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges53_5,axiom,
! [VarCurr] :
( v127273(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex186) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex185) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex184) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex183) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex182) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex181) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex180) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex179) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex178) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex177) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex176) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex175) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex174) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex173) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex172) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex171) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex170) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges52_5,axiom,
! [VarCurr] :
( v127272(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex203) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex202) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex201) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex200) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex199) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex198) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex197) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex196) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex195) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex194) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex193) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex192) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex191) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex190) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex189) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex188) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex187) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges51_5,axiom,
! [VarCurr] :
( v127271(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex220) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex219) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex218) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex217) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex216) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex215) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex214) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex213) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex212) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex211) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex210) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex209) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex208) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex207) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex206) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex205) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex204) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges50_5,axiom,
! [VarCurr] :
( v127270(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex237) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex236) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex235) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex234) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex233) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex232) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex231) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex230) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex229) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex228) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex227) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex226) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex225) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex224) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex223) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex222) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex221) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges49_5,axiom,
! [VarCurr] :
( v127269(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex254) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex253) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex252) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex251) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex250) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex249) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex248) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex247) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex246) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex245) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex244) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex243) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex242) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex241) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex240) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex239) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex238) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges48_5,axiom,
! [VarCurr] :
( v127268(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex271) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex270) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex269) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex268) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex267) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex266) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex265) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex264) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex263) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex262) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex261) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex260) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex259) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex258) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex257) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex256) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex255) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges47_5,axiom,
! [VarCurr] :
( v127267(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex288) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex287) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex286) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex285) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex284) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex283) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex282) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex281) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex280) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex279) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex278) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex277) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex276) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex275) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex274) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex273) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex272) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges46_5,axiom,
! [VarCurr] :
( v127266(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex305) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex304) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex303) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex302) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex301) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex300) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex299) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex298) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex297) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex296) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex295) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex294) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex293) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex292) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex291) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex290) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex289) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges45_5,axiom,
! [VarCurr] :
( v127265(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex322) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex321) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex320) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex319) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex318) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex317) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex316) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex315) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex314) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex313) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex312) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex311) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex310) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex309) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex308) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex307) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex306) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges44_5,axiom,
! [VarCurr] :
( v127264(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex339) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex338) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex337) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex336) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex335) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex334) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex333) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex332) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex331) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex330) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex329) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex328) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex327) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex326) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex325) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex324) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex323) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges43_5,axiom,
! [VarCurr] :
( v127263(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex356) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex355) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex354) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex353) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex352) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex351) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex350) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex349) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex348) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex347) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex346) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex345) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex344) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex343) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex342) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex341) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex340) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges42_5,axiom,
! [VarCurr] :
( v127262(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex373) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex372) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex371) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex370) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex369) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex368) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex367) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex366) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex365) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex364) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex363) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex362) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex361) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex360) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex359) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex358) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex357) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges41_5,axiom,
! [VarCurr] :
( v127261(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex390) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex389) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex388) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex387) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex386) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex385) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex384) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex383) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex382) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex381) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex380) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex379) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex378) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex377) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex376) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex375) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex374) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges40_5,axiom,
! [VarCurr] :
( v127260(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex407) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex406) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex405) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex404) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex403) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex402) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex401) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex400) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex399) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex398) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex397) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex396) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex395) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex394) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex393) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex392) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex391) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges39_5,axiom,
! [VarCurr] :
( v127259(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex424) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex423) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex422) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex421) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex420) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex419) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex418) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex417) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex416) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex415) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex414) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex413) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex412) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex411) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex410) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex409) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex408) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges38_5,axiom,
! [VarCurr] :
( v127258(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex441) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex440) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex439) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex438) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex437) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex436) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex435) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex434) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex433) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex432) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex431) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex430) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex429) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex428) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex427) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex426) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex425) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges37_5,axiom,
! [VarCurr] :
( v127257(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex458) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex457) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex456) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex455) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex454) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex453) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex452) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex451) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex450) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex449) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex448) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex447) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex446) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex445) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex444) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex443) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex442) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges36_5,axiom,
! [VarCurr] :
( v127256(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex475) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex474) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex473) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex472) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex471) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex470) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex469) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex468) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex467) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex466) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex465) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex464) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex463) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex462) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex461) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex460) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex459) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges35_5,axiom,
! [VarCurr] :
( v127255(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex492) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex491) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex490) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex489) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex488) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex487) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex486) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex485) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex484) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex483) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex482) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex481) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex480) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex479) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex478) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex477) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex476) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges34_5,axiom,
! [VarCurr] :
( v127254(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex509) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex508) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex507) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex506) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex505) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex504) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex503) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex502) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex501) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex500) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex499) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex498) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex497) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex496) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex495) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex494) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex493) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges33_5,axiom,
! [VarCurr] :
( v127253(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex526) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex525) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex524) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex523) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex522) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex521) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex520) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex519) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex518) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex517) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex516) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex515) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex514) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex513) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex512) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex511) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex510) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges32_5,axiom,
! [VarCurr] :
( v127252(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex543) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex542) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex541) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex540) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex539) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex538) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex537) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex536) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex535) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex534) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex533) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex532) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex531) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex530) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex529) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex528) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex527) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges31_5,axiom,
! [VarCurr] :
( v127251(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex560) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex559) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex558) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex557) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex556) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex555) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex554) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex553) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex552) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex551) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex550) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex549) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex548) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex547) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex546) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex545) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex544) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges30_6,axiom,
! [VarCurr] :
( v127250(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex577) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex576) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex575) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex574) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex573) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex572) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex571) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex570) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex569) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex568) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex567) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex566) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex565) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex564) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex563) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex562) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex561) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges29_6,axiom,
! [VarCurr] :
( v127249(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex594) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex593) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex592) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex591) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex590) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex589) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex588) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex587) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex586) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex585) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex584) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex583) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex582) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex581) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex580) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex579) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex578) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges28_6,axiom,
! [VarCurr] :
( v127248(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex611) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex610) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex609) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex608) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex607) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex606) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex605) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex604) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex603) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex602) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex601) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex600) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex599) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex598) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex597) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex596) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex595) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges27_6,axiom,
! [VarCurr] :
( v127247(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex628) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex627) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex626) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex625) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex624) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex623) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex622) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex621) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex620) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex619) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex618) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex617) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex616) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex615) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex614) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex613) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex612) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges26_6,axiom,
! [VarCurr] :
( v127246(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex645) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex644) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex643) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex642) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex641) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex640) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex639) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex638) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex637) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex636) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex635) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex634) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex633) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex632) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex631) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex630) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex629) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges25_6,axiom,
! [VarCurr] :
( v127245(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex662) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex661) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex660) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex659) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex658) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex657) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex656) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex655) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex654) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex653) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex652) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex651) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex650) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex649) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex648) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex647) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex646) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges24_6,axiom,
! [VarCurr] :
( v127244(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex679) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex678) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex677) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex676) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex675) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex674) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex673) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex672) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex671) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex670) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex669) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex668) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex667) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex666) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex665) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex664) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex663) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges23_6,axiom,
! [VarCurr] :
( v127243(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex696) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex695) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex694) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex693) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex692) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex691) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex690) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex689) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex688) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex687) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex686) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex685) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex684) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex683) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex682) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex681) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex680) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges22_6,axiom,
! [VarCurr] :
( v127242(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex713) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex712) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex711) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex710) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex709) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex708) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex707) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex706) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex705) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex704) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex703) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex702) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex701) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex700) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex699) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex698) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex697) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges21_6,axiom,
! [VarCurr] :
( v127241(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex730) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex729) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex728) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex727) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex726) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex725) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex724) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex723) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex722) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex721) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex720) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex719) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex718) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex717) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex716) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex715) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex714) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges20_6,axiom,
! [VarCurr] :
( v127240(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex747) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex746) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex745) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex744) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex743) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex742) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex741) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex740) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex739) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex738) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex737) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex736) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex735) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex734) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex733) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex732) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex731) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges19_6,axiom,
! [VarCurr] :
( v127239(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex764) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex763) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex762) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex761) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex760) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex759) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex758) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex757) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex756) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex755) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex754) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex753) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex752) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex751) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex750) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex749) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex748) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges18_6,axiom,
! [VarCurr] :
( v127238(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex781) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex780) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex779) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex778) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex777) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex776) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex775) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex774) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex773) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex772) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex771) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex770) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex769) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex768) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex767) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex766) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex765) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges17_6,axiom,
! [VarCurr] :
( v127237(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex798) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex797) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex796) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex795) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex794) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex793) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex792) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex791) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex790) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex789) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex788) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex787) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex786) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex785) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex784) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex783) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex782) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges16_6,axiom,
! [VarCurr] :
( v127236(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex815) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex814) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex813) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex812) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex811) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex810) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex809) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex808) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex807) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex806) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex805) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex804) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex803) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex802) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex801) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex800) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex799) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges15_6,axiom,
! [VarCurr] :
( v127235(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex832) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex831) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex830) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex829) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex828) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex827) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex826) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex825) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex824) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex823) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex822) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex821) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex820) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex819) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex818) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex817) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex816) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_7,axiom,
! [VarCurr] :
( v127234(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex849) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex848) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex847) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex846) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex845) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex844) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex843) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex842) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex841) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex840) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex839) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex838) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex837) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex836) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex835) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex834) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex833) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_7,axiom,
! [VarCurr] :
( v127233(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex866) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex865) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex864) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex863) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex862) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex861) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex860) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex859) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex858) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex857) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex856) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex855) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex854) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex853) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex852) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex851) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex850) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_7,axiom,
! [VarCurr] :
( v127232(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex883) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex882) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex881) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex880) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex879) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex878) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex877) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex876) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex875) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex874) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex873) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex872) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex871) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex870) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex869) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex868) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex867) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_7,axiom,
! [VarCurr] :
( v127231(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex900) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex899) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex898) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex897) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex896) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex895) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex894) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex893) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex892) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex891) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex890) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex889) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex888) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex887) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex886) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex885) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex884) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_8,axiom,
! [VarCurr] :
( v127230(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex917) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex916) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex915) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex914) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex913) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex912) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex911) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex910) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex909) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex908) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex907) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex906) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex905) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex904) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex903) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex902) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex901) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_8,axiom,
! [VarCurr] :
( v127229(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex934) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex933) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex932) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex931) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex930) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex929) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex928) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex927) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex926) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex925) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex924) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex923) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex922) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex921) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex920) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex919) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex918) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_8,axiom,
! [VarCurr] :
( v127228(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex951) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex950) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex949) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex948) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex947) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex946) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex945) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex944) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex943) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex942) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex941) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex940) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex939) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex938) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex937) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex936) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex935) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_16,axiom,
! [VarCurr] :
( v127227(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex968) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex967) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex966) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex965) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex964) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex963) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex962) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex961) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex960) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex959) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex958) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex957) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex956) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex955) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex954) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex953) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex952) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_16,axiom,
! [VarCurr] :
( v127226(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex985) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex984) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex983) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex982) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex981) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex980) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex979) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex978) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex977) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex976) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex975) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex974) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex973) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex972) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex971) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex970) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex969) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_16,axiom,
! [VarCurr] :
( v127225(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex1002) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex1001) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex1000) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex999) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex998) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex997) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex996) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex995) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex994) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex993) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex992) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex991) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex990) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex989) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex988) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex987) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex986) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_17,axiom,
! [VarCurr] :
( v127224(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex1019) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex1018) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex1017) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex1016) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex1015) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex1014) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex1013) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex1012) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex1011) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex1010) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex1009) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex1008) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex1007) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex1006) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex1005) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex1004) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex1003) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_16,axiom,
! [VarCurr] :
( v127223(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex1036) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex1035) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex1034) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex1033) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex1032) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex1031) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex1030) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex1029) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex1028) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex1027) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex1026) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex1025) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex1024) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex1023) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex1022) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex1021) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex1020) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_18,axiom,
! [VarCurr] :
( v127222(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex1053) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex1052) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex1051) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex1050) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex1049) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex1048) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex1047) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex1046) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex1045) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex1044) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex1043) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex1042) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex1041) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex1040) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex1039) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex1038) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex1037) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_22,axiom,
! [VarCurr] :
( v127221(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex1070) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex1069) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex1068) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex1067) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex1066) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex1065) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex1064) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex1063) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex1062) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex1061) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex1060) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex1059) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex1058) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex1057) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex1056) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex1055) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex1054) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_18,axiom,
! [VarCurr] :
( v127220(VarCurr)
=> ( ( v127215(VarCurr,bitIndex16)
<=> v127217(VarCurr,bitIndex1087) )
& ( v127215(VarCurr,bitIndex15)
<=> v127217(VarCurr,bitIndex1086) )
& ( v127215(VarCurr,bitIndex14)
<=> v127217(VarCurr,bitIndex1085) )
& ( v127215(VarCurr,bitIndex13)
<=> v127217(VarCurr,bitIndex1084) )
& ( v127215(VarCurr,bitIndex12)
<=> v127217(VarCurr,bitIndex1083) )
& ( v127215(VarCurr,bitIndex11)
<=> v127217(VarCurr,bitIndex1082) )
& ( v127215(VarCurr,bitIndex10)
<=> v127217(VarCurr,bitIndex1081) )
& ( v127215(VarCurr,bitIndex9)
<=> v127217(VarCurr,bitIndex1080) )
& ( v127215(VarCurr,bitIndex8)
<=> v127217(VarCurr,bitIndex1079) )
& ( v127215(VarCurr,bitIndex7)
<=> v127217(VarCurr,bitIndex1078) )
& ( v127215(VarCurr,bitIndex6)
<=> v127217(VarCurr,bitIndex1077) )
& ( v127215(VarCurr,bitIndex5)
<=> v127217(VarCurr,bitIndex1076) )
& ( v127215(VarCurr,bitIndex4)
<=> v127217(VarCurr,bitIndex1075) )
& ( v127215(VarCurr,bitIndex3)
<=> v127217(VarCurr,bitIndex1074) )
& ( v127215(VarCurr,bitIndex2)
<=> v127217(VarCurr,bitIndex1073) )
& ( v127215(VarCurr,bitIndex1)
<=> v127217(VarCurr,bitIndex1072) )
& ( v127215(VarCurr,bitIndex0)
<=> v127217(VarCurr,bitIndex1071) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8960,axiom,
! [VarCurr] :
( v127283(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8959,axiom,
! [VarCurr] :
( v127282(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8958,axiom,
! [VarCurr] :
( v127281(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8957,axiom,
! [VarCurr] :
( v127280(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8956,axiom,
! [VarCurr] :
( v127279(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8955,axiom,
! [VarCurr] :
( v127278(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8954,axiom,
! [VarCurr] :
( v127277(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8953,axiom,
! [VarCurr] :
( v127276(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8952,axiom,
! [VarCurr] :
( v127275(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8951,axiom,
! [VarCurr] :
( v127274(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8950,axiom,
! [VarCurr] :
( v127273(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8949,axiom,
! [VarCurr] :
( v127272(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8948,axiom,
! [VarCurr] :
( v127271(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8947,axiom,
! [VarCurr] :
( v127270(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8946,axiom,
! [VarCurr] :
( v127269(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8945,axiom,
! [VarCurr] :
( v127268(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8944,axiom,
! [VarCurr] :
( v127267(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8943,axiom,
! [VarCurr] :
( v127266(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8942,axiom,
! [VarCurr] :
( v127265(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8941,axiom,
! [VarCurr] :
( v127264(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8940,axiom,
! [VarCurr] :
( v127263(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8939,axiom,
! [VarCurr] :
( v127262(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8938,axiom,
! [VarCurr] :
( v127261(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8937,axiom,
! [VarCurr] :
( v127260(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8936,axiom,
! [VarCurr] :
( v127259(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8935,axiom,
! [VarCurr] :
( v127258(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8934,axiom,
! [VarCurr] :
( v127257(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8933,axiom,
! [VarCurr] :
( v127256(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8932,axiom,
! [VarCurr] :
( v127255(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8931,axiom,
! [VarCurr] :
( v127254(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8930,axiom,
! [VarCurr] :
( v127253(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8929,axiom,
! [VarCurr] :
( v127252(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8928,axiom,
! [VarCurr] :
( v127251(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8927,axiom,
! [VarCurr] :
( v127250(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8926,axiom,
! [VarCurr] :
( v127249(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8925,axiom,
! [VarCurr] :
( v127248(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8924,axiom,
! [VarCurr] :
( v127247(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8923,axiom,
! [VarCurr] :
( v127246(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8922,axiom,
! [VarCurr] :
( v127245(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8921,axiom,
! [VarCurr] :
( v127244(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8920,axiom,
! [VarCurr] :
( v127243(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8919,axiom,
! [VarCurr] :
( v127242(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8918,axiom,
! [VarCurr] :
( v127241(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8917,axiom,
! [VarCurr] :
( v127240(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8916,axiom,
! [VarCurr] :
( v127239(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8915,axiom,
! [VarCurr] :
( v127238(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8914,axiom,
! [VarCurr] :
( v127237(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8913,axiom,
! [VarCurr] :
( v127236(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8912,axiom,
! [VarCurr] :
( v127235(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8911,axiom,
! [VarCurr] :
( v127234(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8910,axiom,
! [VarCurr] :
( v127233(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8909,axiom,
! [VarCurr] :
( v127232(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8908,axiom,
! [VarCurr] :
( v127231(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8907,axiom,
! [VarCurr] :
( v127230(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8906,axiom,
! [VarCurr] :
( v127229(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8905,axiom,
! [VarCurr] :
( v127228(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8904,axiom,
! [VarCurr] :
( v127227(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8903,axiom,
! [VarCurr] :
( v127226(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8902,axiom,
! [VarCurr] :
( v127225(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8901,axiom,
! [VarCurr] :
( v127224(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8900,axiom,
! [VarCurr] :
( v127223(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8899,axiom,
! [VarCurr] :
( v127222(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8898,axiom,
! [VarCurr] :
( v127221(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8897,axiom,
! [VarCurr] :
( v127220(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24986,axiom,
! [VarCurr] :
( v127203(VarCurr)
<=> ( v127210(VarCurr)
& v127211(VarCurr) ) ) ).
fof(writeUnaryOperator_10027,axiom,
! [VarCurr] :
( ~ v127211(VarCurr)
<=> v127208(VarCurr) ) ).
fof(writeUnaryOperator_10026,axiom,
! [VarCurr] :
( ~ v127210(VarCurr)
<=> v127205(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24985,axiom,
! [VarCurr] :
( v127205(VarCurr)
<=> ( v114711(VarCurr)
& v121028(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges63_4,axiom,
! [VarCurr] :
( ( ~ v127138(VarCurr)
& ~ v127139(VarCurr)
& ~ v127140(VarCurr)
& ~ v127141(VarCurr)
& ~ v127142(VarCurr)
& ~ v127143(VarCurr)
& ~ v127144(VarCurr)
& ~ v127145(VarCurr)
& ~ v127146(VarCurr)
& ~ v127147(VarCurr)
& ~ v127148(VarCurr)
& ~ v127149(VarCurr)
& ~ v127150(VarCurr)
& ~ v127151(VarCurr)
& ~ v127152(VarCurr)
& ~ v127153(VarCurr)
& ~ v127154(VarCurr)
& ~ v127155(VarCurr)
& ~ v127156(VarCurr)
& ~ v127157(VarCurr)
& ~ v127158(VarCurr)
& ~ v127159(VarCurr)
& ~ v127160(VarCurr)
& ~ v127161(VarCurr)
& ~ v127162(VarCurr)
& ~ v127163(VarCurr)
& ~ v127164(VarCurr)
& ~ v127165(VarCurr)
& ~ v127166(VarCurr)
& ~ v127167(VarCurr)
& ~ v127168(VarCurr)
& ~ v127169(VarCurr)
& ~ v127170(VarCurr)
& ~ v127171(VarCurr)
& ~ v127172(VarCurr)
& ~ v127173(VarCurr)
& ~ v127174(VarCurr)
& ~ v127175(VarCurr)
& ~ v127176(VarCurr)
& ~ v127177(VarCurr)
& ~ v127178(VarCurr)
& ~ v127179(VarCurr)
& ~ v127180(VarCurr)
& ~ v127181(VarCurr)
& ~ v127182(VarCurr)
& ~ v127183(VarCurr)
& ~ v127184(VarCurr)
& ~ v127185(VarCurr)
& ~ v127186(VarCurr)
& ~ v127187(VarCurr)
& ~ v127188(VarCurr)
& ~ v127189(VarCurr)
& ~ v127190(VarCurr)
& ~ v127191(VarCurr)
& ~ v127192(VarCurr)
& ~ v127193(VarCurr)
& ~ v127194(VarCurr)
& ~ v127195(VarCurr)
& ~ v127196(VarCurr)
& ~ v127197(VarCurr)
& ~ v127198(VarCurr)
& ~ v127199(VarCurr)
& ~ v127200(VarCurr) )
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex63) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges62_4,axiom,
! [VarCurr] :
( v127200(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex62) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges61_4,axiom,
! [VarCurr] :
( v127199(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex61) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges60_4,axiom,
! [VarCurr] :
( v127198(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex60) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges59_4,axiom,
! [VarCurr] :
( v127197(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex59) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges58_4,axiom,
! [VarCurr] :
( v127196(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex58) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges57_4,axiom,
! [VarCurr] :
( v127195(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex57) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges56_4,axiom,
! [VarCurr] :
( v127194(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex56) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges55_4,axiom,
! [VarCurr] :
( v127193(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex55) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges54_4,axiom,
! [VarCurr] :
( v127192(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex54) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges53_4,axiom,
! [VarCurr] :
( v127191(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex53) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges52_4,axiom,
! [VarCurr] :
( v127190(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex52) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges51_4,axiom,
! [VarCurr] :
( v127189(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex51) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges50_4,axiom,
! [VarCurr] :
( v127188(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex50) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges49_4,axiom,
! [VarCurr] :
( v127187(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex49) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges48_4,axiom,
! [VarCurr] :
( v127186(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex48) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges47_4,axiom,
! [VarCurr] :
( v127185(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex47) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges46_4,axiom,
! [VarCurr] :
( v127184(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex46) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges45_4,axiom,
! [VarCurr] :
( v127183(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex45) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges44_4,axiom,
! [VarCurr] :
( v127182(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex44) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges43_4,axiom,
! [VarCurr] :
( v127181(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex43) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges42_4,axiom,
! [VarCurr] :
( v127180(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex42) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges41_4,axiom,
! [VarCurr] :
( v127179(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex41) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges40_4,axiom,
! [VarCurr] :
( v127178(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex40) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges39_4,axiom,
! [VarCurr] :
( v127177(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex39) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges38_4,axiom,
! [VarCurr] :
( v127176(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex38) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges37_4,axiom,
! [VarCurr] :
( v127175(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex37) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges36_4,axiom,
! [VarCurr] :
( v127174(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex36) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges35_4,axiom,
! [VarCurr] :
( v127173(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex35) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges34_4,axiom,
! [VarCurr] :
( v127172(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex34) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges33_4,axiom,
! [VarCurr] :
( v127171(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex33) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges32_4,axiom,
! [VarCurr] :
( v127170(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex32) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges31_4,axiom,
! [VarCurr] :
( v127169(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex31) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges30_5,axiom,
! [VarCurr] :
( v127168(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex30) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges29_5,axiom,
! [VarCurr] :
( v127167(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex29) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges28_5,axiom,
! [VarCurr] :
( v127166(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex28) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges27_5,axiom,
! [VarCurr] :
( v127165(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex27) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges26_5,axiom,
! [VarCurr] :
( v127164(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex26) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges25_5,axiom,
! [VarCurr] :
( v127163(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex25) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges24_5,axiom,
! [VarCurr] :
( v127162(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex24) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges23_5,axiom,
! [VarCurr] :
( v127161(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex23) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges22_5,axiom,
! [VarCurr] :
( v127160(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex22) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges21_5,axiom,
! [VarCurr] :
( v127159(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex21) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges20_5,axiom,
! [VarCurr] :
( v127158(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex20) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges19_5,axiom,
! [VarCurr] :
( v127157(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex19) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges18_5,axiom,
! [VarCurr] :
( v127156(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex18) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges17_5,axiom,
! [VarCurr] :
( v127155(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex17) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges16_5,axiom,
! [VarCurr] :
( v127154(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex16) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges15_5,axiom,
! [VarCurr] :
( v127153(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex15) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_6,axiom,
! [VarCurr] :
( v127152(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex14) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_6,axiom,
! [VarCurr] :
( v127151(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex13) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_6,axiom,
! [VarCurr] :
( v127150(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex12) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_6,axiom,
! [VarCurr] :
( v127149(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex11) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_7,axiom,
! [VarCurr] :
( v127148(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex10) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_7,axiom,
! [VarCurr] :
( v127147(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex9) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_7,axiom,
! [VarCurr] :
( v127146(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex8) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_15,axiom,
! [VarCurr] :
( v127145(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex7) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_15,axiom,
! [VarCurr] :
( v127144(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex6) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_15,axiom,
! [VarCurr] :
( v127143(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex5) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_16,axiom,
! [VarCurr] :
( v127142(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_15,axiom,
! [VarCurr] :
( v127141(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex3) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_17,axiom,
! [VarCurr] :
( v127140(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_21,axiom,
! [VarCurr] :
( v127139(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5342,axiom,
! [VarCurr] :
( v127138(VarCurr)
=> ( v127133(VarCurr)
<=> v126995(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_8896,axiom,
! [VarCurr] :
( v127201(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8895,axiom,
! [VarCurr] :
( v127200(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8894,axiom,
! [VarCurr] :
( v127199(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8893,axiom,
! [VarCurr] :
( v127198(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8892,axiom,
! [VarCurr] :
( v127197(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8891,axiom,
! [VarCurr] :
( v127196(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8890,axiom,
! [VarCurr] :
( v127195(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8889,axiom,
! [VarCurr] :
( v127194(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8888,axiom,
! [VarCurr] :
( v127193(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8887,axiom,
! [VarCurr] :
( v127192(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8886,axiom,
! [VarCurr] :
( v127191(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8885,axiom,
! [VarCurr] :
( v127190(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8884,axiom,
! [VarCurr] :
( v127189(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8883,axiom,
! [VarCurr] :
( v127188(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8882,axiom,
! [VarCurr] :
( v127187(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8881,axiom,
! [VarCurr] :
( v127186(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8880,axiom,
! [VarCurr] :
( v127185(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8879,axiom,
! [VarCurr] :
( v127184(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8878,axiom,
! [VarCurr] :
( v127183(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8877,axiom,
! [VarCurr] :
( v127182(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8876,axiom,
! [VarCurr] :
( v127181(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8875,axiom,
! [VarCurr] :
( v127180(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8874,axiom,
! [VarCurr] :
( v127179(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8873,axiom,
! [VarCurr] :
( v127178(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8872,axiom,
! [VarCurr] :
( v127177(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8871,axiom,
! [VarCurr] :
( v127176(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8870,axiom,
! [VarCurr] :
( v127175(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8869,axiom,
! [VarCurr] :
( v127174(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8868,axiom,
! [VarCurr] :
( v127173(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8867,axiom,
! [VarCurr] :
( v127172(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8866,axiom,
! [VarCurr] :
( v127171(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8865,axiom,
! [VarCurr] :
( v127170(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $true )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8864,axiom,
! [VarCurr] :
( v127169(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8863,axiom,
! [VarCurr] :
( v127168(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8862,axiom,
! [VarCurr] :
( v127167(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8861,axiom,
! [VarCurr] :
( v127166(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8860,axiom,
! [VarCurr] :
( v127165(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8859,axiom,
! [VarCurr] :
( v127164(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8858,axiom,
! [VarCurr] :
( v127163(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8857,axiom,
! [VarCurr] :
( v127162(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8856,axiom,
! [VarCurr] :
( v127161(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8855,axiom,
! [VarCurr] :
( v127160(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8854,axiom,
! [VarCurr] :
( v127159(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8853,axiom,
! [VarCurr] :
( v127158(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8852,axiom,
! [VarCurr] :
( v127157(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8851,axiom,
! [VarCurr] :
( v127156(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8850,axiom,
! [VarCurr] :
( v127155(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8849,axiom,
! [VarCurr] :
( v127154(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $true )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8848,axiom,
! [VarCurr] :
( v127153(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8847,axiom,
! [VarCurr] :
( v127152(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8846,axiom,
! [VarCurr] :
( v127151(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8845,axiom,
! [VarCurr] :
( v127150(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8844,axiom,
! [VarCurr] :
( v127149(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8843,axiom,
! [VarCurr] :
( v127148(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8842,axiom,
! [VarCurr] :
( v127147(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8841,axiom,
! [VarCurr] :
( v127146(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $true )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8840,axiom,
! [VarCurr] :
( v127145(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8839,axiom,
! [VarCurr] :
( v127144(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8838,axiom,
! [VarCurr] :
( v127143(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8837,axiom,
! [VarCurr] :
( v127142(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $true )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8836,axiom,
! [VarCurr] :
( v127141(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8835,axiom,
! [VarCurr] :
( v127140(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $true )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8834,axiom,
! [VarCurr] :
( v127139(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8833,axiom,
! [VarCurr] :
( v127138(VarCurr)
<=> ( ( v127135(VarCurr,bitIndex5)
<=> $false )
& ( v127135(VarCurr,bitIndex4)
<=> $false )
& ( v127135(VarCurr,bitIndex3)
<=> $false )
& ( v127135(VarCurr,bitIndex2)
<=> $false )
& ( v127135(VarCurr,bitIndex1)
<=> $false )
& ( v127135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges63_3,axiom,
! [VarCurr] :
( ( ~ v127068(VarCurr)
& ~ v127069(VarCurr)
& ~ v127070(VarCurr)
& ~ v127071(VarCurr)
& ~ v127072(VarCurr)
& ~ v127073(VarCurr)
& ~ v127074(VarCurr)
& ~ v127075(VarCurr)
& ~ v127076(VarCurr)
& ~ v127077(VarCurr)
& ~ v127078(VarCurr)
& ~ v127079(VarCurr)
& ~ v127080(VarCurr)
& ~ v127081(VarCurr)
& ~ v127082(VarCurr)
& ~ v127083(VarCurr)
& ~ v127084(VarCurr)
& ~ v127085(VarCurr)
& ~ v127086(VarCurr)
& ~ v127087(VarCurr)
& ~ v127088(VarCurr)
& ~ v127089(VarCurr)
& ~ v127090(VarCurr)
& ~ v127091(VarCurr)
& ~ v127092(VarCurr)
& ~ v127093(VarCurr)
& ~ v127094(VarCurr)
& ~ v127095(VarCurr)
& ~ v127096(VarCurr)
& ~ v127097(VarCurr)
& ~ v127098(VarCurr)
& ~ v127099(VarCurr)
& ~ v127100(VarCurr)
& ~ v127101(VarCurr)
& ~ v127102(VarCurr)
& ~ v127103(VarCurr)
& ~ v127104(VarCurr)
& ~ v127105(VarCurr)
& ~ v127106(VarCurr)
& ~ v127107(VarCurr)
& ~ v127108(VarCurr)
& ~ v127109(VarCurr)
& ~ v127110(VarCurr)
& ~ v127111(VarCurr)
& ~ v127112(VarCurr)
& ~ v127113(VarCurr)
& ~ v127114(VarCurr)
& ~ v127115(VarCurr)
& ~ v127116(VarCurr)
& ~ v127117(VarCurr)
& ~ v127118(VarCurr)
& ~ v127119(VarCurr)
& ~ v127120(VarCurr)
& ~ v127121(VarCurr)
& ~ v127122(VarCurr)
& ~ v127123(VarCurr)
& ~ v127124(VarCurr)
& ~ v127125(VarCurr)
& ~ v127126(VarCurr)
& ~ v127127(VarCurr)
& ~ v127128(VarCurr)
& ~ v127129(VarCurr)
& ~ v127130(VarCurr) )
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex63) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges62_3,axiom,
! [VarCurr] :
( v127130(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex62) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges61_3,axiom,
! [VarCurr] :
( v127129(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex61) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges60_3,axiom,
! [VarCurr] :
( v127128(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex60) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges59_3,axiom,
! [VarCurr] :
( v127127(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex59) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges58_3,axiom,
! [VarCurr] :
( v127126(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex58) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges57_3,axiom,
! [VarCurr] :
( v127125(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex57) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges56_3,axiom,
! [VarCurr] :
( v127124(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex56) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges55_3,axiom,
! [VarCurr] :
( v127123(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex55) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges54_3,axiom,
! [VarCurr] :
( v127122(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex54) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges53_3,axiom,
! [VarCurr] :
( v127121(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex53) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges52_3,axiom,
! [VarCurr] :
( v127120(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex52) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges51_3,axiom,
! [VarCurr] :
( v127119(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex51) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges50_3,axiom,
! [VarCurr] :
( v127118(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex50) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges49_3,axiom,
! [VarCurr] :
( v127117(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex49) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges48_3,axiom,
! [VarCurr] :
( v127116(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex48) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges47_3,axiom,
! [VarCurr] :
( v127115(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex47) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges46_3,axiom,
! [VarCurr] :
( v127114(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex46) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges45_3,axiom,
! [VarCurr] :
( v127113(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex45) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges44_3,axiom,
! [VarCurr] :
( v127112(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex44) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges43_3,axiom,
! [VarCurr] :
( v127111(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex43) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges42_3,axiom,
! [VarCurr] :
( v127110(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex42) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges41_3,axiom,
! [VarCurr] :
( v127109(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex41) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges40_3,axiom,
! [VarCurr] :
( v127108(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex40) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges39_3,axiom,
! [VarCurr] :
( v127107(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex39) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges38_3,axiom,
! [VarCurr] :
( v127106(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex38) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges37_3,axiom,
! [VarCurr] :
( v127105(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex37) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges36_3,axiom,
! [VarCurr] :
( v127104(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex36) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges35_3,axiom,
! [VarCurr] :
( v127103(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex35) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges34_3,axiom,
! [VarCurr] :
( v127102(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex34) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges33_3,axiom,
! [VarCurr] :
( v127101(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex33) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges32_3,axiom,
! [VarCurr] :
( v127100(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex32) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges31_3,axiom,
! [VarCurr] :
( v127099(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex31) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges30_4,axiom,
! [VarCurr] :
( v127098(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex30) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges29_4,axiom,
! [VarCurr] :
( v127097(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex29) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges28_4,axiom,
! [VarCurr] :
( v127096(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex28) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges27_4,axiom,
! [VarCurr] :
( v127095(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex27) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges26_4,axiom,
! [VarCurr] :
( v127094(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex26) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges25_4,axiom,
! [VarCurr] :
( v127093(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex25) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges24_4,axiom,
! [VarCurr] :
( v127092(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex24) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges23_4,axiom,
! [VarCurr] :
( v127091(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex23) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges22_4,axiom,
! [VarCurr] :
( v127090(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex22) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges21_4,axiom,
! [VarCurr] :
( v127089(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex21) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges20_4,axiom,
! [VarCurr] :
( v127088(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex20) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges19_4,axiom,
! [VarCurr] :
( v127087(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex19) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges18_4,axiom,
! [VarCurr] :
( v127086(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex18) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges17_4,axiom,
! [VarCurr] :
( v127085(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex17) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges16_4,axiom,
! [VarCurr] :
( v127084(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex16) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges15_4,axiom,
! [VarCurr] :
( v127083(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex15) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_5,axiom,
! [VarCurr] :
( v127082(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex14) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_5,axiom,
! [VarCurr] :
( v127081(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex13) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_5,axiom,
! [VarCurr] :
( v127080(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex12) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_5,axiom,
! [VarCurr] :
( v127079(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex11) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_6,axiom,
! [VarCurr] :
( v127078(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex10) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_6,axiom,
! [VarCurr] :
( v127077(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex9) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_6,axiom,
! [VarCurr] :
( v127076(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex8) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_14,axiom,
! [VarCurr] :
( v127075(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex7) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_14,axiom,
! [VarCurr] :
( v127074(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex6) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_14,axiom,
! [VarCurr] :
( v127073(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex5) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_15,axiom,
! [VarCurr] :
( v127072(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_14,axiom,
! [VarCurr] :
( v127071(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex3) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_16,axiom,
! [VarCurr] :
( v127070(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5338,axiom,
! [VarCurr] :
( v127069(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_17,axiom,
! [VarCurr] :
( v127068(VarCurr)
=> ( v126993(VarCurr,bitIndex1)
<=> v126995(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_8832,axiom,
! [VarCurr] :
( v127131(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8831,axiom,
! [VarCurr] :
( v127130(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8830,axiom,
! [VarCurr] :
( v127129(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8829,axiom,
! [VarCurr] :
( v127128(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8828,axiom,
! [VarCurr] :
( v127127(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8827,axiom,
! [VarCurr] :
( v127126(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8826,axiom,
! [VarCurr] :
( v127125(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8825,axiom,
! [VarCurr] :
( v127124(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8824,axiom,
! [VarCurr] :
( v127123(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8823,axiom,
! [VarCurr] :
( v127122(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8822,axiom,
! [VarCurr] :
( v127121(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8821,axiom,
! [VarCurr] :
( v127120(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8820,axiom,
! [VarCurr] :
( v127119(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8819,axiom,
! [VarCurr] :
( v127118(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8818,axiom,
! [VarCurr] :
( v127117(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8817,axiom,
! [VarCurr] :
( v127116(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8816,axiom,
! [VarCurr] :
( v127115(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8815,axiom,
! [VarCurr] :
( v127114(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8814,axiom,
! [VarCurr] :
( v127113(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8813,axiom,
! [VarCurr] :
( v127112(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8812,axiom,
! [VarCurr] :
( v127111(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8811,axiom,
! [VarCurr] :
( v127110(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8810,axiom,
! [VarCurr] :
( v127109(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8809,axiom,
! [VarCurr] :
( v127108(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8808,axiom,
! [VarCurr] :
( v127107(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8807,axiom,
! [VarCurr] :
( v127106(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8806,axiom,
! [VarCurr] :
( v127105(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8805,axiom,
! [VarCurr] :
( v127104(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8804,axiom,
! [VarCurr] :
( v127103(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8803,axiom,
! [VarCurr] :
( v127102(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8802,axiom,
! [VarCurr] :
( v127101(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8801,axiom,
! [VarCurr] :
( v127100(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $true )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8800,axiom,
! [VarCurr] :
( v127099(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8799,axiom,
! [VarCurr] :
( v127098(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8798,axiom,
! [VarCurr] :
( v127097(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8797,axiom,
! [VarCurr] :
( v127096(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8796,axiom,
! [VarCurr] :
( v127095(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8795,axiom,
! [VarCurr] :
( v127094(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8794,axiom,
! [VarCurr] :
( v127093(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8793,axiom,
! [VarCurr] :
( v127092(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8792,axiom,
! [VarCurr] :
( v127091(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8791,axiom,
! [VarCurr] :
( v127090(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8790,axiom,
! [VarCurr] :
( v127089(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8789,axiom,
! [VarCurr] :
( v127088(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8788,axiom,
! [VarCurr] :
( v127087(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8787,axiom,
! [VarCurr] :
( v127086(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8786,axiom,
! [VarCurr] :
( v127085(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8785,axiom,
! [VarCurr] :
( v127084(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $true )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8784,axiom,
! [VarCurr] :
( v127083(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8783,axiom,
! [VarCurr] :
( v127082(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8782,axiom,
! [VarCurr] :
( v127081(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8781,axiom,
! [VarCurr] :
( v127080(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8780,axiom,
! [VarCurr] :
( v127079(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8779,axiom,
! [VarCurr] :
( v127078(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8778,axiom,
! [VarCurr] :
( v127077(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8777,axiom,
! [VarCurr] :
( v127076(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $true )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8776,axiom,
! [VarCurr] :
( v127075(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8775,axiom,
! [VarCurr] :
( v127074(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8774,axiom,
! [VarCurr] :
( v127073(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8773,axiom,
! [VarCurr] :
( v127072(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $true )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8772,axiom,
! [VarCurr] :
( v127071(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8771,axiom,
! [VarCurr] :
( v127070(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $true )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8770,axiom,
! [VarCurr] :
( v127069(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8769,axiom,
! [VarCurr] :
( v127068(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex5)
<=> $false )
& ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges63_2,axiom,
! [VarCurr] :
( ( ~ v127002(VarCurr)
& ~ v127003(VarCurr)
& ~ v127004(VarCurr)
& ~ v127005(VarCurr)
& ~ v127006(VarCurr)
& ~ v127007(VarCurr)
& ~ v127008(VarCurr)
& ~ v127009(VarCurr)
& ~ v127010(VarCurr)
& ~ v127011(VarCurr)
& ~ v127012(VarCurr)
& ~ v127013(VarCurr)
& ~ v127014(VarCurr)
& ~ v127015(VarCurr)
& ~ v127016(VarCurr)
& ~ v127017(VarCurr)
& ~ v127018(VarCurr)
& ~ v127019(VarCurr)
& ~ v127020(VarCurr)
& ~ v127021(VarCurr)
& ~ v127022(VarCurr)
& ~ v127023(VarCurr)
& ~ v127024(VarCurr)
& ~ v127025(VarCurr)
& ~ v127026(VarCurr)
& ~ v127027(VarCurr)
& ~ v127028(VarCurr)
& ~ v127029(VarCurr)
& ~ v127030(VarCurr)
& ~ v127031(VarCurr)
& ~ v127032(VarCurr)
& ~ v127033(VarCurr)
& ~ v127034(VarCurr)
& ~ v127035(VarCurr)
& ~ v127036(VarCurr)
& ~ v127037(VarCurr)
& ~ v127038(VarCurr)
& ~ v127039(VarCurr)
& ~ v127040(VarCurr)
& ~ v127041(VarCurr)
& ~ v127042(VarCurr)
& ~ v127043(VarCurr)
& ~ v127044(VarCurr)
& ~ v127045(VarCurr)
& ~ v127046(VarCurr)
& ~ v127047(VarCurr)
& ~ v127048(VarCurr)
& ~ v127049(VarCurr)
& ~ v127050(VarCurr)
& ~ v127051(VarCurr)
& ~ v127052(VarCurr)
& ~ v127053(VarCurr)
& ~ v127054(VarCurr)
& ~ v127055(VarCurr)
& ~ v127056(VarCurr)
& ~ v127057(VarCurr)
& ~ v127058(VarCurr)
& ~ v127059(VarCurr)
& ~ v127060(VarCurr)
& ~ v127061(VarCurr)
& ~ v127062(VarCurr)
& ~ v127063(VarCurr)
& ~ v127064(VarCurr) )
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex63) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges62_2,axiom,
! [VarCurr] :
( v127064(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex62) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges61_2,axiom,
! [VarCurr] :
( v127063(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex61) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges60_2,axiom,
! [VarCurr] :
( v127062(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex60) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges59_2,axiom,
! [VarCurr] :
( v127061(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex59) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges58_2,axiom,
! [VarCurr] :
( v127060(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex58) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges57_2,axiom,
! [VarCurr] :
( v127059(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex57) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges56_2,axiom,
! [VarCurr] :
( v127058(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex56) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges55_2,axiom,
! [VarCurr] :
( v127057(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex55) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges54_2,axiom,
! [VarCurr] :
( v127056(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex54) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges53_2,axiom,
! [VarCurr] :
( v127055(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex53) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges52_2,axiom,
! [VarCurr] :
( v127054(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex52) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges51_2,axiom,
! [VarCurr] :
( v127053(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex51) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges50_2,axiom,
! [VarCurr] :
( v127052(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex50) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges49_2,axiom,
! [VarCurr] :
( v127051(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex49) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges48_2,axiom,
! [VarCurr] :
( v127050(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex48) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges47_2,axiom,
! [VarCurr] :
( v127049(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex47) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges46_2,axiom,
! [VarCurr] :
( v127048(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex46) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges45_2,axiom,
! [VarCurr] :
( v127047(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex45) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges44_2,axiom,
! [VarCurr] :
( v127046(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex44) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges43_2,axiom,
! [VarCurr] :
( v127045(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex43) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges42_2,axiom,
! [VarCurr] :
( v127044(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex42) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges41_2,axiom,
! [VarCurr] :
( v127043(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex41) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges40_2,axiom,
! [VarCurr] :
( v127042(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex40) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges39_2,axiom,
! [VarCurr] :
( v127041(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex39) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges38_2,axiom,
! [VarCurr] :
( v127040(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex38) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges37_2,axiom,
! [VarCurr] :
( v127039(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex37) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges36_2,axiom,
! [VarCurr] :
( v127038(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex36) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges35_2,axiom,
! [VarCurr] :
( v127037(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex35) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges34_2,axiom,
! [VarCurr] :
( v127036(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex34) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges33_2,axiom,
! [VarCurr] :
( v127035(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex33) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges32_2,axiom,
! [VarCurr] :
( v127034(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex32) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges31_2,axiom,
! [VarCurr] :
( v127033(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex31) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges30_3,axiom,
! [VarCurr] :
( v127032(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex30) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges29_3,axiom,
! [VarCurr] :
( v127031(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex29) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges28_3,axiom,
! [VarCurr] :
( v127030(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex28) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges27_3,axiom,
! [VarCurr] :
( v127029(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex27) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges26_3,axiom,
! [VarCurr] :
( v127028(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex26) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges25_3,axiom,
! [VarCurr] :
( v127027(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex25) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges24_3,axiom,
! [VarCurr] :
( v127026(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex24) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges23_3,axiom,
! [VarCurr] :
( v127025(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex23) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges22_3,axiom,
! [VarCurr] :
( v127024(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex22) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges21_3,axiom,
! [VarCurr] :
( v127023(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex21) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges20_3,axiom,
! [VarCurr] :
( v127022(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex20) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges19_3,axiom,
! [VarCurr] :
( v127021(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex19) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges18_3,axiom,
! [VarCurr] :
( v127020(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex18) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges17_3,axiom,
! [VarCurr] :
( v127019(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex17) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges16_3,axiom,
! [VarCurr] :
( v127018(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex16) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges15_3,axiom,
! [VarCurr] :
( v127017(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex15) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_4,axiom,
! [VarCurr] :
( v127016(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex14) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_4,axiom,
! [VarCurr] :
( v127015(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex13) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_4,axiom,
! [VarCurr] :
( v127014(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex12) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_4,axiom,
! [VarCurr] :
( v127013(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex11) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_5,axiom,
! [VarCurr] :
( v127012(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex10) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_5,axiom,
! [VarCurr] :
( v127011(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex9) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_5,axiom,
! [VarCurr] :
( v127010(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex8) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_13,axiom,
! [VarCurr] :
( v127009(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex7) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_13,axiom,
! [VarCurr] :
( v127008(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex6) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_13,axiom,
! [VarCurr] :
( v127007(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex5) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_14,axiom,
! [VarCurr] :
( v127006(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_13,axiom,
! [VarCurr] :
( v127005(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex3) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_15,axiom,
! [VarCurr] :
( v127004(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_20,axiom,
! [VarCurr] :
( v127003(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5341,axiom,
! [VarCurr] :
( v127002(VarCurr)
=> ( v126993(VarCurr,bitIndex0)
<=> v126995(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_8768,axiom,
! [VarCurr] :
( v127065(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8767,axiom,
! [VarCurr] :
( v127064(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8766,axiom,
! [VarCurr] :
( v127063(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8765,axiom,
! [VarCurr] :
( v127062(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8764,axiom,
! [VarCurr] :
( v127061(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8763,axiom,
! [VarCurr] :
( v127060(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8762,axiom,
! [VarCurr] :
( v127059(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8761,axiom,
! [VarCurr] :
( v127058(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8760,axiom,
! [VarCurr] :
( v127057(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8759,axiom,
! [VarCurr] :
( v127056(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8758,axiom,
! [VarCurr] :
( v127055(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8757,axiom,
! [VarCurr] :
( v127054(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8756,axiom,
! [VarCurr] :
( v127053(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8755,axiom,
! [VarCurr] :
( v127052(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8754,axiom,
! [VarCurr] :
( v127051(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8753,axiom,
! [VarCurr] :
( v127050(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8752,axiom,
! [VarCurr] :
( v127049(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8751,axiom,
! [VarCurr] :
( v127048(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8750,axiom,
! [VarCurr] :
( v127047(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8749,axiom,
! [VarCurr] :
( v127046(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8748,axiom,
! [VarCurr] :
( v127045(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8747,axiom,
! [VarCurr] :
( v127044(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8746,axiom,
! [VarCurr] :
( v127043(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8745,axiom,
! [VarCurr] :
( v127042(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8744,axiom,
! [VarCurr] :
( v127041(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8743,axiom,
! [VarCurr] :
( v127040(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8742,axiom,
! [VarCurr] :
( v127039(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8741,axiom,
! [VarCurr] :
( v127038(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8740,axiom,
! [VarCurr] :
( v127037(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8739,axiom,
! [VarCurr] :
( v127036(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8738,axiom,
! [VarCurr] :
( v127035(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8737,axiom,
! [VarCurr] :
( v127034(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8736,axiom,
! [VarCurr] :
( v127033(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8735,axiom,
! [VarCurr] :
( v127032(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8734,axiom,
! [VarCurr] :
( v127031(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8733,axiom,
! [VarCurr] :
( v127030(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8732,axiom,
! [VarCurr] :
( v127029(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8731,axiom,
! [VarCurr] :
( v127028(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8730,axiom,
! [VarCurr] :
( v127027(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8729,axiom,
! [VarCurr] :
( v127026(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8728,axiom,
! [VarCurr] :
( v127025(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8727,axiom,
! [VarCurr] :
( v127024(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8726,axiom,
! [VarCurr] :
( v127023(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8725,axiom,
! [VarCurr] :
( v127022(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8724,axiom,
! [VarCurr] :
( v127021(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8723,axiom,
! [VarCurr] :
( v127020(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8722,axiom,
! [VarCurr] :
( v127019(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8721,axiom,
! [VarCurr] :
( v127018(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8720,axiom,
! [VarCurr] :
( v127017(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8719,axiom,
! [VarCurr] :
( v127016(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8718,axiom,
! [VarCurr] :
( v127015(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8717,axiom,
! [VarCurr] :
( v127014(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8716,axiom,
! [VarCurr] :
( v127013(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8715,axiom,
! [VarCurr] :
( v127012(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8714,axiom,
! [VarCurr] :
( v127011(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8713,axiom,
! [VarCurr] :
( v127010(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8712,axiom,
! [VarCurr] :
( v127009(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8711,axiom,
! [VarCurr] :
( v127008(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8710,axiom,
! [VarCurr] :
( v127007(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8709,axiom,
! [VarCurr] :
( v127006(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8708,axiom,
! [VarCurr] :
( v127005(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8707,axiom,
! [VarCurr] :
( v127004(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8706,axiom,
! [VarCurr] :
( v127003(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8705,axiom,
! [VarCurr] :
( v127002(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addAssignment_40313,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex63)
<=> v126997(VarCurr,bitIndex63) ) ).
fof(addAssignment_40312,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex63)
<=> v126999(VarCurr,bitIndex63) ) ).
fof(addAssignment_40311,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex63)
<=> v121085(VarCurr,bitIndex63) ) ).
fof(addAssignment_40310,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex62)
<=> v126997(VarCurr,bitIndex62) ) ).
fof(addAssignment_40309,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex62)
<=> v126999(VarCurr,bitIndex62) ) ).
fof(addAssignment_40308,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex62)
<=> v121085(VarCurr,bitIndex62) ) ).
fof(addAssignment_40307,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex61)
<=> v126997(VarCurr,bitIndex61) ) ).
fof(addAssignment_40306,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex61)
<=> v126999(VarCurr,bitIndex61) ) ).
fof(addAssignment_40305,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex61)
<=> v121085(VarCurr,bitIndex61) ) ).
fof(addAssignment_40304,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex60)
<=> v126997(VarCurr,bitIndex60) ) ).
fof(addAssignment_40303,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex60)
<=> v126999(VarCurr,bitIndex60) ) ).
fof(addAssignment_40302,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex60)
<=> v121085(VarCurr,bitIndex60) ) ).
fof(addAssignment_40301,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex59)
<=> v126997(VarCurr,bitIndex59) ) ).
fof(addAssignment_40300,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex59)
<=> v126999(VarCurr,bitIndex59) ) ).
fof(addAssignment_40299,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex59)
<=> v121085(VarCurr,bitIndex59) ) ).
fof(addAssignment_40298,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex58)
<=> v126997(VarCurr,bitIndex58) ) ).
fof(addAssignment_40297,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex58)
<=> v126999(VarCurr,bitIndex58) ) ).
fof(addAssignment_40296,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex58)
<=> v121085(VarCurr,bitIndex58) ) ).
fof(addAssignment_40295,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex57)
<=> v126997(VarCurr,bitIndex57) ) ).
fof(addAssignment_40294,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex57)
<=> v126999(VarCurr,bitIndex57) ) ).
fof(addAssignment_40293,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex57)
<=> v121085(VarCurr,bitIndex57) ) ).
fof(addAssignment_40292,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex56)
<=> v126997(VarCurr,bitIndex56) ) ).
fof(addAssignment_40291,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex56)
<=> v126999(VarCurr,bitIndex56) ) ).
fof(addAssignment_40290,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex56)
<=> v121085(VarCurr,bitIndex56) ) ).
fof(addAssignment_40289,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex55)
<=> v126997(VarCurr,bitIndex55) ) ).
fof(addAssignment_40288,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex55)
<=> v126999(VarCurr,bitIndex55) ) ).
fof(addAssignment_40287,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex55)
<=> v121085(VarCurr,bitIndex55) ) ).
fof(addAssignment_40286,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex54)
<=> v126997(VarCurr,bitIndex54) ) ).
fof(addAssignment_40285,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex54)
<=> v126999(VarCurr,bitIndex54) ) ).
fof(addAssignment_40284,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex54)
<=> v121085(VarCurr,bitIndex54) ) ).
fof(addAssignment_40283,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex53)
<=> v126997(VarCurr,bitIndex53) ) ).
fof(addAssignment_40282,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex53)
<=> v126999(VarCurr,bitIndex53) ) ).
fof(addAssignment_40281,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex53)
<=> v121085(VarCurr,bitIndex53) ) ).
fof(addAssignment_40280,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex52)
<=> v126997(VarCurr,bitIndex52) ) ).
fof(addAssignment_40279,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex52)
<=> v126999(VarCurr,bitIndex52) ) ).
fof(addAssignment_40278,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex52)
<=> v121085(VarCurr,bitIndex52) ) ).
fof(addAssignment_40277,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex51)
<=> v126997(VarCurr,bitIndex51) ) ).
fof(addAssignment_40276,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex51)
<=> v126999(VarCurr,bitIndex51) ) ).
fof(addAssignment_40275,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex51)
<=> v121085(VarCurr,bitIndex51) ) ).
fof(addAssignment_40274,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex50)
<=> v126997(VarCurr,bitIndex50) ) ).
fof(addAssignment_40273,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex50)
<=> v126999(VarCurr,bitIndex50) ) ).
fof(addAssignment_40272,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex50)
<=> v121085(VarCurr,bitIndex50) ) ).
fof(addAssignment_40271,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex49)
<=> v126997(VarCurr,bitIndex49) ) ).
fof(addAssignment_40270,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex49)
<=> v126999(VarCurr,bitIndex49) ) ).
fof(addAssignment_40269,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex49)
<=> v121085(VarCurr,bitIndex49) ) ).
fof(addAssignment_40268,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex48)
<=> v126997(VarCurr,bitIndex48) ) ).
fof(addAssignment_40267,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex48)
<=> v126999(VarCurr,bitIndex48) ) ).
fof(addAssignment_40266,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex48)
<=> v121085(VarCurr,bitIndex48) ) ).
fof(addAssignment_40265,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex47)
<=> v126997(VarCurr,bitIndex47) ) ).
fof(addAssignment_40264,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex47)
<=> v126999(VarCurr,bitIndex47) ) ).
fof(addAssignment_40263,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex47)
<=> v121085(VarCurr,bitIndex47) ) ).
fof(addAssignment_40262,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex46)
<=> v126997(VarCurr,bitIndex46) ) ).
fof(addAssignment_40261,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex46)
<=> v126999(VarCurr,bitIndex46) ) ).
fof(addAssignment_40260,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex46)
<=> v121085(VarCurr,bitIndex46) ) ).
fof(addAssignment_40259,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex45)
<=> v126997(VarCurr,bitIndex45) ) ).
fof(addAssignment_40258,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex45)
<=> v126999(VarCurr,bitIndex45) ) ).
fof(addAssignment_40257,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex45)
<=> v121085(VarCurr,bitIndex45) ) ).
fof(addAssignment_40256,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex44)
<=> v126997(VarCurr,bitIndex44) ) ).
fof(addAssignment_40255,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex44)
<=> v126999(VarCurr,bitIndex44) ) ).
fof(addAssignment_40254,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex44)
<=> v121085(VarCurr,bitIndex44) ) ).
fof(addAssignment_40253,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex43)
<=> v126997(VarCurr,bitIndex43) ) ).
fof(addAssignment_40252,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex43)
<=> v126999(VarCurr,bitIndex43) ) ).
fof(addAssignment_40251,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex43)
<=> v121085(VarCurr,bitIndex43) ) ).
fof(addAssignment_40250,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex42)
<=> v126997(VarCurr,bitIndex42) ) ).
fof(addAssignment_40249,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex42)
<=> v126999(VarCurr,bitIndex42) ) ).
fof(addAssignment_40248,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex42)
<=> v121085(VarCurr,bitIndex42) ) ).
fof(addAssignment_40247,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex41)
<=> v126997(VarCurr,bitIndex41) ) ).
fof(addAssignment_40246,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex41)
<=> v126999(VarCurr,bitIndex41) ) ).
fof(addAssignment_40245,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex41)
<=> v121085(VarCurr,bitIndex41) ) ).
fof(addAssignment_40244,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex40)
<=> v126997(VarCurr,bitIndex40) ) ).
fof(addAssignment_40243,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex40)
<=> v126999(VarCurr,bitIndex40) ) ).
fof(addAssignment_40242,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex40)
<=> v121085(VarCurr,bitIndex40) ) ).
fof(addAssignment_40241,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex39)
<=> v126997(VarCurr,bitIndex39) ) ).
fof(addAssignment_40240,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex39)
<=> v126999(VarCurr,bitIndex39) ) ).
fof(addAssignment_40239,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex39)
<=> v121085(VarCurr,bitIndex39) ) ).
fof(addAssignment_40238,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex38)
<=> v126997(VarCurr,bitIndex38) ) ).
fof(addAssignment_40237,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex38)
<=> v126999(VarCurr,bitIndex38) ) ).
fof(addAssignment_40236,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex38)
<=> v121085(VarCurr,bitIndex38) ) ).
fof(addAssignment_40235,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex37)
<=> v126997(VarCurr,bitIndex37) ) ).
fof(addAssignment_40234,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex37)
<=> v126999(VarCurr,bitIndex37) ) ).
fof(addAssignment_40233,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex37)
<=> v121085(VarCurr,bitIndex37) ) ).
fof(addAssignment_40232,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex36)
<=> v126997(VarCurr,bitIndex36) ) ).
fof(addAssignment_40231,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex36)
<=> v126999(VarCurr,bitIndex36) ) ).
fof(addAssignment_40230,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex36)
<=> v121085(VarCurr,bitIndex36) ) ).
fof(addAssignment_40229,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex35)
<=> v126997(VarCurr,bitIndex35) ) ).
fof(addAssignment_40228,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex35)
<=> v126999(VarCurr,bitIndex35) ) ).
fof(addAssignment_40227,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex35)
<=> v121085(VarCurr,bitIndex35) ) ).
fof(addAssignment_40226,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex34)
<=> v126997(VarCurr,bitIndex34) ) ).
fof(addAssignment_40225,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex34)
<=> v126999(VarCurr,bitIndex34) ) ).
fof(addAssignment_40224,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex34)
<=> v121085(VarCurr,bitIndex34) ) ).
fof(addAssignment_40223,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex33)
<=> v126997(VarCurr,bitIndex33) ) ).
fof(addAssignment_40222,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex33)
<=> v126999(VarCurr,bitIndex33) ) ).
fof(addAssignment_40221,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex33)
<=> v121085(VarCurr,bitIndex33) ) ).
fof(addAssignment_40220,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex32)
<=> v126997(VarCurr,bitIndex32) ) ).
fof(addAssignment_40219,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex32)
<=> v126999(VarCurr,bitIndex32) ) ).
fof(addAssignment_40218,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex32)
<=> v121085(VarCurr,bitIndex32) ) ).
fof(addAssignment_40217,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex31)
<=> v126997(VarCurr,bitIndex31) ) ).
fof(addAssignment_40216,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex31)
<=> v126999(VarCurr,bitIndex31) ) ).
fof(addAssignment_40215,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex31)
<=> v121085(VarCurr,bitIndex31) ) ).
fof(addAssignment_40214,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex30)
<=> v126997(VarCurr,bitIndex30) ) ).
fof(addAssignment_40213,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex30)
<=> v126999(VarCurr,bitIndex30) ) ).
fof(addAssignment_40212,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex30)
<=> v121085(VarCurr,bitIndex30) ) ).
fof(addAssignment_40211,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex29)
<=> v126997(VarCurr,bitIndex29) ) ).
fof(addAssignment_40210,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex29)
<=> v126999(VarCurr,bitIndex29) ) ).
fof(addAssignment_40209,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex29)
<=> v121085(VarCurr,bitIndex29) ) ).
fof(addAssignment_40208,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex28)
<=> v126997(VarCurr,bitIndex28) ) ).
fof(addAssignment_40207,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex28)
<=> v126999(VarCurr,bitIndex28) ) ).
fof(addAssignment_40206,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex28)
<=> v121085(VarCurr,bitIndex28) ) ).
fof(addAssignment_40205,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex27)
<=> v126997(VarCurr,bitIndex27) ) ).
fof(addAssignment_40204,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex27)
<=> v126999(VarCurr,bitIndex27) ) ).
fof(addAssignment_40203,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex27)
<=> v121085(VarCurr,bitIndex27) ) ).
fof(addAssignment_40202,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex26)
<=> v126997(VarCurr,bitIndex26) ) ).
fof(addAssignment_40201,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex26)
<=> v126999(VarCurr,bitIndex26) ) ).
fof(addAssignment_40200,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex26)
<=> v121085(VarCurr,bitIndex26) ) ).
fof(addAssignment_40199,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex25)
<=> v126997(VarCurr,bitIndex25) ) ).
fof(addAssignment_40198,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex25)
<=> v126999(VarCurr,bitIndex25) ) ).
fof(addAssignment_40197,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex25)
<=> v121085(VarCurr,bitIndex25) ) ).
fof(addAssignment_40196,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex24)
<=> v126997(VarCurr,bitIndex24) ) ).
fof(addAssignment_40195,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex24)
<=> v126999(VarCurr,bitIndex24) ) ).
fof(addAssignment_40194,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex24)
<=> v121085(VarCurr,bitIndex24) ) ).
fof(addAssignment_40193,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex23)
<=> v126997(VarCurr,bitIndex23) ) ).
fof(addAssignment_40192,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex23)
<=> v126999(VarCurr,bitIndex23) ) ).
fof(addAssignment_40191,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex23)
<=> v121085(VarCurr,bitIndex23) ) ).
fof(addAssignment_40190,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex22)
<=> v126997(VarCurr,bitIndex22) ) ).
fof(addAssignment_40189,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex22)
<=> v126999(VarCurr,bitIndex22) ) ).
fof(addAssignment_40188,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex22)
<=> v121085(VarCurr,bitIndex22) ) ).
fof(addAssignment_40187,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex21)
<=> v126997(VarCurr,bitIndex21) ) ).
fof(addAssignment_40186,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex21)
<=> v126999(VarCurr,bitIndex21) ) ).
fof(addAssignment_40185,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex21)
<=> v121085(VarCurr,bitIndex21) ) ).
fof(addAssignment_40184,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex20)
<=> v126997(VarCurr,bitIndex20) ) ).
fof(addAssignment_40183,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex20)
<=> v126999(VarCurr,bitIndex20) ) ).
fof(addAssignment_40182,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex20)
<=> v121085(VarCurr,bitIndex20) ) ).
fof(addAssignment_40181,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex19)
<=> v126997(VarCurr,bitIndex19) ) ).
fof(addAssignment_40180,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex19)
<=> v126999(VarCurr,bitIndex19) ) ).
fof(addAssignment_40179,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex19)
<=> v121085(VarCurr,bitIndex19) ) ).
fof(addAssignment_40178,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex18)
<=> v126997(VarCurr,bitIndex18) ) ).
fof(addAssignment_40177,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex18)
<=> v126999(VarCurr,bitIndex18) ) ).
fof(addAssignment_40176,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex18)
<=> v121085(VarCurr,bitIndex18) ) ).
fof(addAssignment_40175,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex17)
<=> v126997(VarCurr,bitIndex17) ) ).
fof(addAssignment_40174,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex17)
<=> v126999(VarCurr,bitIndex17) ) ).
fof(addAssignment_40173,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex17)
<=> v121085(VarCurr,bitIndex17) ) ).
fof(addAssignment_40172,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex16)
<=> v126997(VarCurr,bitIndex16) ) ).
fof(addAssignment_40171,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex16)
<=> v126999(VarCurr,bitIndex16) ) ).
fof(addAssignment_40170,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex16)
<=> v121085(VarCurr,bitIndex16) ) ).
fof(addAssignment_40169,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex15)
<=> v126997(VarCurr,bitIndex15) ) ).
fof(addAssignment_40168,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex15)
<=> v126999(VarCurr,bitIndex15) ) ).
fof(addAssignment_40167,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex15)
<=> v121085(VarCurr,bitIndex15) ) ).
fof(addAssignment_40166,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex14)
<=> v126997(VarCurr,bitIndex14) ) ).
fof(addAssignment_40165,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex14)
<=> v126999(VarCurr,bitIndex14) ) ).
fof(addAssignment_40164,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex14)
<=> v121085(VarCurr,bitIndex14) ) ).
fof(addAssignment_40163,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex13)
<=> v126997(VarCurr,bitIndex13) ) ).
fof(addAssignment_40162,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex13)
<=> v126999(VarCurr,bitIndex13) ) ).
fof(addAssignment_40161,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex13)
<=> v121085(VarCurr,bitIndex13) ) ).
fof(addAssignment_40160,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex12)
<=> v126997(VarCurr,bitIndex12) ) ).
fof(addAssignment_40159,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex12)
<=> v126999(VarCurr,bitIndex12) ) ).
fof(addAssignment_40158,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex12)
<=> v121085(VarCurr,bitIndex12) ) ).
fof(addAssignment_40157,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex11)
<=> v126997(VarCurr,bitIndex11) ) ).
fof(addAssignment_40156,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex11)
<=> v126999(VarCurr,bitIndex11) ) ).
fof(addAssignment_40155,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex11)
<=> v121085(VarCurr,bitIndex11) ) ).
fof(addAssignment_40154,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex10)
<=> v126997(VarCurr,bitIndex10) ) ).
fof(addAssignment_40153,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex10)
<=> v126999(VarCurr,bitIndex10) ) ).
fof(addAssignment_40152,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex10)
<=> v121085(VarCurr,bitIndex10) ) ).
fof(addAssignment_40151,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex9)
<=> v126997(VarCurr,bitIndex9) ) ).
fof(addAssignment_40150,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex9)
<=> v126999(VarCurr,bitIndex9) ) ).
fof(addAssignment_40149,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex9)
<=> v121085(VarCurr,bitIndex9) ) ).
fof(addAssignment_40148,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex8)
<=> v126997(VarCurr,bitIndex8) ) ).
fof(addAssignment_40147,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex8)
<=> v126999(VarCurr,bitIndex8) ) ).
fof(addAssignment_40146,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex8)
<=> v121085(VarCurr,bitIndex8) ) ).
fof(addAssignment_40145,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex7)
<=> v126997(VarCurr,bitIndex7) ) ).
fof(addAssignment_40144,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex7)
<=> v126999(VarCurr,bitIndex7) ) ).
fof(addAssignment_40143,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex7)
<=> v121085(VarCurr,bitIndex7) ) ).
fof(addAssignment_40142,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex6)
<=> v126997(VarCurr,bitIndex6) ) ).
fof(addAssignment_40141,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex6)
<=> v126999(VarCurr,bitIndex6) ) ).
fof(addAssignment_40140,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex6)
<=> v121085(VarCurr,bitIndex6) ) ).
fof(addAssignment_40139,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex5)
<=> v126997(VarCurr,bitIndex5) ) ).
fof(addAssignment_40138,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex5)
<=> v126999(VarCurr,bitIndex5) ) ).
fof(addAssignment_40137,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex5)
<=> v121085(VarCurr,bitIndex5) ) ).
fof(addAssignment_40136,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex4)
<=> v126997(VarCurr,bitIndex4) ) ).
fof(addAssignment_40135,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex4)
<=> v126999(VarCurr,bitIndex4) ) ).
fof(addAssignment_40134,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex4)
<=> v121085(VarCurr,bitIndex4) ) ).
fof(addAssignment_40133,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex3)
<=> v126997(VarCurr,bitIndex3) ) ).
fof(addAssignment_40132,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex3)
<=> v126999(VarCurr,bitIndex3) ) ).
fof(addAssignment_40131,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex3)
<=> v121085(VarCurr,bitIndex3) ) ).
fof(addAssignment_40130,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex2)
<=> v126997(VarCurr,bitIndex2) ) ).
fof(addAssignment_40129,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex2)
<=> v126999(VarCurr,bitIndex2) ) ).
fof(addAssignment_40128,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex2)
<=> v121085(VarCurr,bitIndex2) ) ).
fof(addAssignment_40127,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex1)
<=> v126997(VarCurr,bitIndex1) ) ).
fof(addAssignment_40126,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex1)
<=> v126999(VarCurr,bitIndex1) ) ).
fof(addAssignment_40125,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex1)
<=> v121085(VarCurr,bitIndex1) ) ).
fof(addAssignment_40124,axiom,
! [VarCurr] :
( v126995(VarCurr,bitIndex0)
<=> v126997(VarCurr,bitIndex0) ) ).
fof(addAssignment_40123,axiom,
! [VarCurr] :
( v126997(VarCurr,bitIndex0)
<=> v126999(VarCurr,bitIndex0) ) ).
fof(addAssignment_40122,axiom,
! [VarCurr] :
( v126999(VarCurr,bitIndex0)
<=> v121085(VarCurr,bitIndex0) ) ).
fof(addAssignment_40121,axiom,
! [VarCurr] :
( v126983(VarCurr,bitIndex0)
<=> v126985(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24984,axiom,
! [VarCurr] :
( v126985(VarCurr,bitIndex0)
<=> ( v114709(VarCurr)
& v126987(VarCurr) ) ) ).
fof(writeUnaryOperator_10025,axiom,
! [VarCurr] :
( ~ v126987(VarCurr)
<=> v121040(VarCurr) ) ).
fof(addAssignment_40120,axiom,
! [VarCurr] :
( v121034(VarCurr,bitIndex0)
<=> v121036(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24983,axiom,
! [VarCurr] :
( v121036(VarCurr)
<=> ( v121038(VarCurr)
& v126981(VarCurr) ) ) ).
fof(writeUnaryOperator_10024,axiom,
! [VarCurr] :
( ~ v126981(VarCurr)
<=> v114709(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24982,axiom,
! [VarCurr] :
( v121038(VarCurr)
<=> ( v121040(VarCurr)
| v121061(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges63_1,axiom,
! [VarCurr] :
( ( ~ v126915(VarCurr)
& ~ v126916(VarCurr)
& ~ v126917(VarCurr)
& ~ v126918(VarCurr)
& ~ v126919(VarCurr)
& ~ v126920(VarCurr)
& ~ v126921(VarCurr)
& ~ v126922(VarCurr)
& ~ v126923(VarCurr)
& ~ v126924(VarCurr)
& ~ v126925(VarCurr)
& ~ v126926(VarCurr)
& ~ v126927(VarCurr)
& ~ v126928(VarCurr)
& ~ v126929(VarCurr)
& ~ v126930(VarCurr)
& ~ v126931(VarCurr)
& ~ v126932(VarCurr)
& ~ v126933(VarCurr)
& ~ v126934(VarCurr)
& ~ v126935(VarCurr)
& ~ v126936(VarCurr)
& ~ v126937(VarCurr)
& ~ v126938(VarCurr)
& ~ v126939(VarCurr)
& ~ v126940(VarCurr)
& ~ v126941(VarCurr)
& ~ v126942(VarCurr)
& ~ v126943(VarCurr)
& ~ v126944(VarCurr)
& ~ v126945(VarCurr)
& ~ v126946(VarCurr)
& ~ v126947(VarCurr)
& ~ v126948(VarCurr)
& ~ v126949(VarCurr)
& ~ v126950(VarCurr)
& ~ v126951(VarCurr)
& ~ v126952(VarCurr)
& ~ v126953(VarCurr)
& ~ v126954(VarCurr)
& ~ v126955(VarCurr)
& ~ v126956(VarCurr)
& ~ v126957(VarCurr)
& ~ v126958(VarCurr)
& ~ v126959(VarCurr)
& ~ v126960(VarCurr)
& ~ v126961(VarCurr)
& ~ v126962(VarCurr)
& ~ v126963(VarCurr)
& ~ v126964(VarCurr)
& ~ v126965(VarCurr)
& ~ v126966(VarCurr)
& ~ v126967(VarCurr)
& ~ v126968(VarCurr)
& ~ v126969(VarCurr)
& ~ v126970(VarCurr)
& ~ v126971(VarCurr)
& ~ v126972(VarCurr)
& ~ v126973(VarCurr)
& ~ v126974(VarCurr)
& ~ v126975(VarCurr)
& ~ v126976(VarCurr)
& ~ v126977(VarCurr) )
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex63) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges62_1,axiom,
! [VarCurr] :
( v126977(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex62) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges61_1,axiom,
! [VarCurr] :
( v126976(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex61) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges60_1,axiom,
! [VarCurr] :
( v126975(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex60) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges59_1,axiom,
! [VarCurr] :
( v126974(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex59) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges58_1,axiom,
! [VarCurr] :
( v126973(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex58) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges57_1,axiom,
! [VarCurr] :
( v126972(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex57) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges56_1,axiom,
! [VarCurr] :
( v126971(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex56) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges55_1,axiom,
! [VarCurr] :
( v126970(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex55) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges54_1,axiom,
! [VarCurr] :
( v126969(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex54) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges53_1,axiom,
! [VarCurr] :
( v126968(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex53) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges52_1,axiom,
! [VarCurr] :
( v126967(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex52) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges51_1,axiom,
! [VarCurr] :
( v126966(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex51) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges50_1,axiom,
! [VarCurr] :
( v126965(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex50) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges49_1,axiom,
! [VarCurr] :
( v126964(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex49) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges48_1,axiom,
! [VarCurr] :
( v126963(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex48) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges47_1,axiom,
! [VarCurr] :
( v126962(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex47) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges46_1,axiom,
! [VarCurr] :
( v126961(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex46) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges45_1,axiom,
! [VarCurr] :
( v126960(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex45) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges44_1,axiom,
! [VarCurr] :
( v126959(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex44) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges43_1,axiom,
! [VarCurr] :
( v126958(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex43) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges42_1,axiom,
! [VarCurr] :
( v126957(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex42) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges41_1,axiom,
! [VarCurr] :
( v126956(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex41) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges40_1,axiom,
! [VarCurr] :
( v126955(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex40) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges39_1,axiom,
! [VarCurr] :
( v126954(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex39) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges38_1,axiom,
! [VarCurr] :
( v126953(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex38) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges37_1,axiom,
! [VarCurr] :
( v126952(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex37) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges36_1,axiom,
! [VarCurr] :
( v126951(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex36) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges35_1,axiom,
! [VarCurr] :
( v126950(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex35) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges34_1,axiom,
! [VarCurr] :
( v126949(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex34) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges33_1,axiom,
! [VarCurr] :
( v126948(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex33) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges32_1,axiom,
! [VarCurr] :
( v126947(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex32) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges31_1,axiom,
! [VarCurr] :
( v126946(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex31) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges30_2,axiom,
! [VarCurr] :
( v126945(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex30) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges29_2,axiom,
! [VarCurr] :
( v126944(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex29) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges28_2,axiom,
! [VarCurr] :
( v126943(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex28) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges27_2,axiom,
! [VarCurr] :
( v126942(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex27) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges26_2,axiom,
! [VarCurr] :
( v126941(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex26) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges25_2,axiom,
! [VarCurr] :
( v126940(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex25) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges24_2,axiom,
! [VarCurr] :
( v126939(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex24) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges23_2,axiom,
! [VarCurr] :
( v126938(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex23) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges22_2,axiom,
! [VarCurr] :
( v126937(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex22) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges21_2,axiom,
! [VarCurr] :
( v126936(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex21) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges20_2,axiom,
! [VarCurr] :
( v126935(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex20) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges19_2,axiom,
! [VarCurr] :
( v126934(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex19) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges18_2,axiom,
! [VarCurr] :
( v126933(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex18) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges17_2,axiom,
! [VarCurr] :
( v126932(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex17) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges16_2,axiom,
! [VarCurr] :
( v126931(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex16) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges15_2,axiom,
! [VarCurr] :
( v126930(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex15) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_3,axiom,
! [VarCurr] :
( v126929(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex14) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_3,axiom,
! [VarCurr] :
( v126928(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex13) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_3,axiom,
! [VarCurr] :
( v126927(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex12) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_3,axiom,
! [VarCurr] :
( v126926(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex11) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_4,axiom,
! [VarCurr] :
( v126925(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex10) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_4,axiom,
! [VarCurr] :
( v126924(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex9) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_4,axiom,
! [VarCurr] :
( v126923(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex8) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_12,axiom,
! [VarCurr] :
( v126922(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex7) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_12,axiom,
! [VarCurr] :
( v126921(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex6) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_12,axiom,
! [VarCurr] :
( v126920(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex5) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_13,axiom,
! [VarCurr] :
( v126919(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_12,axiom,
! [VarCurr] :
( v126918(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex3) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_14,axiom,
! [VarCurr] :
( v126917(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_19,axiom,
! [VarCurr] :
( v126916(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5340,axiom,
! [VarCurr] :
( v126915(VarCurr)
=> ( v121061(VarCurr)
<=> v121063(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_8704,axiom,
! [VarCurr] :
( v126978(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8703,axiom,
! [VarCurr] :
( v126977(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8702,axiom,
! [VarCurr] :
( v126976(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8701,axiom,
! [VarCurr] :
( v126975(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8700,axiom,
! [VarCurr] :
( v126974(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8699,axiom,
! [VarCurr] :
( v126973(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8698,axiom,
! [VarCurr] :
( v126972(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8697,axiom,
! [VarCurr] :
( v126971(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8696,axiom,
! [VarCurr] :
( v126970(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8695,axiom,
! [VarCurr] :
( v126969(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8694,axiom,
! [VarCurr] :
( v126968(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8693,axiom,
! [VarCurr] :
( v126967(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8692,axiom,
! [VarCurr] :
( v126966(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8691,axiom,
! [VarCurr] :
( v126965(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8690,axiom,
! [VarCurr] :
( v126964(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8689,axiom,
! [VarCurr] :
( v126963(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8688,axiom,
! [VarCurr] :
( v126962(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8687,axiom,
! [VarCurr] :
( v126961(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8686,axiom,
! [VarCurr] :
( v126960(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8685,axiom,
! [VarCurr] :
( v126959(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8684,axiom,
! [VarCurr] :
( v126958(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8683,axiom,
! [VarCurr] :
( v126957(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8682,axiom,
! [VarCurr] :
( v126956(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8681,axiom,
! [VarCurr] :
( v126955(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8680,axiom,
! [VarCurr] :
( v126954(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8679,axiom,
! [VarCurr] :
( v126953(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8678,axiom,
! [VarCurr] :
( v126952(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8677,axiom,
! [VarCurr] :
( v126951(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8676,axiom,
! [VarCurr] :
( v126950(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8675,axiom,
! [VarCurr] :
( v126949(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8674,axiom,
! [VarCurr] :
( v126948(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8673,axiom,
! [VarCurr] :
( v126947(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $true )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8672,axiom,
! [VarCurr] :
( v126946(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8671,axiom,
! [VarCurr] :
( v126945(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8670,axiom,
! [VarCurr] :
( v126944(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8669,axiom,
! [VarCurr] :
( v126943(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8668,axiom,
! [VarCurr] :
( v126942(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8667,axiom,
! [VarCurr] :
( v126941(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8666,axiom,
! [VarCurr] :
( v126940(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8665,axiom,
! [VarCurr] :
( v126939(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8664,axiom,
! [VarCurr] :
( v126938(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8663,axiom,
! [VarCurr] :
( v126937(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8662,axiom,
! [VarCurr] :
( v126936(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8661,axiom,
! [VarCurr] :
( v126935(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8660,axiom,
! [VarCurr] :
( v126934(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8659,axiom,
! [VarCurr] :
( v126933(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8658,axiom,
! [VarCurr] :
( v126932(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8657,axiom,
! [VarCurr] :
( v126931(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $true )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8656,axiom,
! [VarCurr] :
( v126930(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8655,axiom,
! [VarCurr] :
( v126929(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8654,axiom,
! [VarCurr] :
( v126928(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8653,axiom,
! [VarCurr] :
( v126927(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8652,axiom,
! [VarCurr] :
( v126926(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8651,axiom,
! [VarCurr] :
( v126925(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8650,axiom,
! [VarCurr] :
( v126924(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8649,axiom,
! [VarCurr] :
( v126923(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $true )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8648,axiom,
! [VarCurr] :
( v126922(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8647,axiom,
! [VarCurr] :
( v126921(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8646,axiom,
! [VarCurr] :
( v126920(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8645,axiom,
! [VarCurr] :
( v126919(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $true )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8644,axiom,
! [VarCurr] :
( v126918(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8643,axiom,
! [VarCurr] :
( v126917(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $true )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8642,axiom,
! [VarCurr] :
( v126916(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8641,axiom,
! [VarCurr] :
( v126915(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex11)
<=> $false )
& ( v121030(VarCurr,bitIndex10)
<=> $false )
& ( v121030(VarCurr,bitIndex9)
<=> $false )
& ( v121030(VarCurr,bitIndex8)
<=> $false )
& ( v121030(VarCurr,bitIndex7)
<=> $false )
& ( v121030(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addAssignment_40119,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex63)
<=> v121065(VarCurr,bitIndex63) ) ).
fof(addAssignment_40118,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex63)
<=> v121067(VarCurr,bitIndex63) ) ).
fof(addAssignment_40117,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex63)
<=> v121069(VarCurr,bitIndex63) ) ).
fof(addAssignment_40116,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex63)
<=> v124518(VarCurr,bitIndex63) ) ).
fof(addAssignment_40115,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex63)
<=> v124517(VarCurr,bitIndex63) ) ).
fof(addAssignment_40114,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex63)
<=> v121285(VarCurr,bitIndex63) ) ).
fof(addAssignment_40113,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex63)
<=> v121287(VarCurr,bitIndex63) ) ).
fof(addAssignment_40112,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex63)
<=> v121289(VarCurr,bitIndex63) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3078,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126905(VarNext)
=> ( v121289(VarNext,bitIndex63)
<=> v121289(VarCurr,bitIndex63) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_607,axiom,
! [VarNext] :
( v126905(VarNext)
=> ( v121289(VarNext,bitIndex63)
<=> v126907(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24981,axiom,
! [VarCurr] :
( v126907(VarCurr)
<=> ( v121291(VarCurr)
& v126908(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8640,axiom,
! [VarCurr] :
( v126908(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex32) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex31) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex30) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex29) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex28) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex27) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex26) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex25) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex24) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex23) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex22) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex21) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex20) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex19) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex18) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex17) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex16) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex15) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex14) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex13) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex12) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex11) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex10) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex9) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex8) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex7) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex6) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex5) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex4) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex3) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex2) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24980,axiom,
! [VarCurr] :
( v126905(VarCurr)
<=> ( v126906(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_10023,axiom,
! [VarCurr] :
( ~ v126906(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126897(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2864,axiom,
! [VarNext] :
( v126897(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v123071(VarNext,B)
<=> v123073(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24979,axiom,
! [VarCurr] :
( v126897(VarCurr)
<=> ( v126898(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24978,axiom,
! [VarCurr] :
( v126898(VarCurr)
<=> ( v126899(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8639,axiom,
! [VarCurr] :
( v126899(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40111,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex63)
<=> v126888(VarNext,bitIndex63) ) ).
fof(addCaseBooleanConditionEqualRanges1_2253,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126890(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126888(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2327,axiom,
! [VarNext] :
( v126890(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126888(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24977,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126890(VarNext)
<=> ( v126891(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126891(VarNext)
<=> ( v126893(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_10022,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126893(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_40110,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex63)
<=> v126880(VarNext,bitIndex63) ) ).
fof(addCaseBooleanConditionEqualRanges1_2252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126881(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126880(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2326,axiom,
! [VarNext] :
( v126881(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126880(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126881(VarNext)
<=> v126882(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126882(VarNext)
<=> ( v126884(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_10021,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126884(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_40109,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex63)
<=> v121241(VarCurr,bitIndex63) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_393,axiom,
! [VarCurr] :
( ~ v126878(VarCurr)
=> ( v121229(VarCurr,bitIndex63)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_606,axiom,
! [VarCurr] :
( v126878(VarCurr)
=> ( v121229(VarCurr,bitIndex63)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8638,axiom,
! [VarCurr] :
( v126878(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40108,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex63)
<=> v121227(VarCurr,bitIndex63) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_392,axiom,
! [VarCurr] :
( ~ v126876(VarCurr)
=> ( v121091(VarCurr,bitIndex63)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_605,axiom,
! [VarCurr] :
( v126876(VarCurr)
=> ( v121091(VarCurr,bitIndex63)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8637,axiom,
! [VarCurr] :
( v126876(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40107,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex62)
<=> v121065(VarCurr,bitIndex62) ) ).
fof(addAssignment_40106,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex62)
<=> v121067(VarCurr,bitIndex62) ) ).
fof(addAssignment_40105,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex62)
<=> v121069(VarCurr,bitIndex62) ) ).
fof(addAssignment_40104,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex62)
<=> v124518(VarCurr,bitIndex62) ) ).
fof(addAssignment_40103,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex62)
<=> v124517(VarCurr,bitIndex62) ) ).
fof(addAssignment_40102,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex62)
<=> v121285(VarCurr,bitIndex62) ) ).
fof(addAssignment_40101,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex62)
<=> v121287(VarCurr,bitIndex62) ) ).
fof(addAssignment_40100,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex62)
<=> v121289(VarCurr,bitIndex62) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126867(VarNext)
=> ( v121289(VarNext,bitIndex62)
<=> v121289(VarCurr,bitIndex62) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_604,axiom,
! [VarNext] :
( v126867(VarNext)
=> ( v121289(VarNext,bitIndex62)
<=> v126869(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24973,axiom,
! [VarCurr] :
( v126869(VarCurr)
<=> ( v121291(VarCurr)
& v126870(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8636,axiom,
! [VarCurr] :
( v126870(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex65) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex64) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex63) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex62) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex61) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex60) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex59) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex58) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex57) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex56) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex55) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex54) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex53) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex52) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex51) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex50) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex49) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex48) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex47) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex46) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex45) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex44) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex43) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex42) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex41) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex40) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex39) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex38) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex37) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex36) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex35) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex34) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex33) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24972,axiom,
! [VarCurr] :
( v126867(VarCurr)
<=> ( v126868(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_10020,axiom,
! [VarCurr] :
( ~ v126868(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126859(VarNext)
=> ! [B] :
( range_65_33(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_603,axiom,
! [VarNext] :
( v126859(VarNext)
=> ( ( v123071(VarNext,bitIndex65)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex64)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex63)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex62)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex61)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex60)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex59)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex58)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex57)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex56)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex55)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex54)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex53)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex52)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex51)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex50)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex49)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex48)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex47)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex46)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex45)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex44)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex43)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex42)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex41)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex40)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex39)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex38)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex37)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex36)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex35)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex34)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex33)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24971,axiom,
! [VarCurr] :
( v126859(VarCurr)
<=> ( v126860(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24970,axiom,
! [VarCurr] :
( v126860(VarCurr)
<=> ( v126861(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8635,axiom,
! [VarCurr] :
( v126861(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40099,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex62)
<=> v126850(VarNext,bitIndex62) ) ).
fof(addCaseBooleanConditionEqualRanges1_2251,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126852(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126850(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2325,axiom,
! [VarNext] :
( v126852(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126850(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24969,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126852(VarNext)
<=> ( v126853(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24968,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126853(VarNext)
<=> ( v126855(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_10019,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126855(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_40098,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex62)
<=> v126842(VarNext,bitIndex62) ) ).
fof(addCaseBooleanConditionEqualRanges1_2250,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126843(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126842(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2324,axiom,
! [VarNext] :
( v126843(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126842(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126843(VarNext)
<=> v126844(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126844(VarNext)
<=> ( v126846(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_10018,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126846(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_40097,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex62)
<=> v121241(VarCurr,bitIndex62) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_391,axiom,
! [VarCurr] :
( ~ v126840(VarCurr)
=> ( v121229(VarCurr,bitIndex62)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_602,axiom,
! [VarCurr] :
( v126840(VarCurr)
=> ( v121229(VarCurr,bitIndex62)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8634,axiom,
! [VarCurr] :
( v126840(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40096,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex62)
<=> v121227(VarCurr,bitIndex62) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_390,axiom,
! [VarCurr] :
( ~ v126838(VarCurr)
=> ( v121091(VarCurr,bitIndex62)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_601,axiom,
! [VarCurr] :
( v126838(VarCurr)
=> ( v121091(VarCurr,bitIndex62)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8633,axiom,
! [VarCurr] :
( v126838(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40095,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex61)
<=> v121065(VarCurr,bitIndex61) ) ).
fof(addAssignment_40094,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex61)
<=> v121067(VarCurr,bitIndex61) ) ).
fof(addAssignment_40093,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex61)
<=> v121069(VarCurr,bitIndex61) ) ).
fof(addAssignment_40092,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex61)
<=> v124518(VarCurr,bitIndex61) ) ).
fof(addAssignment_40091,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex61)
<=> v124517(VarCurr,bitIndex61) ) ).
fof(addAssignment_40090,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex61)
<=> v121285(VarCurr,bitIndex61) ) ).
fof(addAssignment_40089,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex61)
<=> v121287(VarCurr,bitIndex61) ) ).
fof(addAssignment_40088,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex61)
<=> v121289(VarCurr,bitIndex61) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3074,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126829(VarNext)
=> ( v121289(VarNext,bitIndex61)
<=> v121289(VarCurr,bitIndex61) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_600,axiom,
! [VarNext] :
( v126829(VarNext)
=> ( v121289(VarNext,bitIndex61)
<=> v126831(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24965,axiom,
! [VarCurr] :
( v126831(VarCurr)
<=> ( v121291(VarCurr)
& v126832(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8632,axiom,
! [VarCurr] :
( v126832(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex98) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex97) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex96) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex95) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex94) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex93) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex92) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex91) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex90) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex89) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex88) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex87) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex86) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex85) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex84) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex83) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex82) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex81) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex80) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex79) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex78) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex77) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex76) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex75) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex74) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex73) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex72) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex71) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex70) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex69) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex68) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex67) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex66) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24964,axiom,
! [VarCurr] :
( v126829(VarCurr)
<=> ( v126830(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_10017,axiom,
! [VarCurr] :
( ~ v126830(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3073,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126821(VarNext)
=> ! [B] :
( range_98_66(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_599,axiom,
! [VarNext] :
( v126821(VarNext)
=> ( ( v123071(VarNext,bitIndex98)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex97)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex96)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex95)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex94)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex93)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex92)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex91)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex90)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex89)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex88)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex87)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex86)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex85)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex84)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex83)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex82)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex81)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex80)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex79)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex78)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex77)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex76)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex75)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex74)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex73)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex72)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex71)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex70)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex69)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex68)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex67)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex66)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24963,axiom,
! [VarCurr] :
( v126821(VarCurr)
<=> ( v126822(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24962,axiom,
! [VarCurr] :
( v126822(VarCurr)
<=> ( v126823(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8631,axiom,
! [VarCurr] :
( v126823(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40087,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex61)
<=> v126812(VarNext,bitIndex61) ) ).
fof(addCaseBooleanConditionEqualRanges1_2249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126814(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126812(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2323,axiom,
! [VarNext] :
( v126814(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126812(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126814(VarNext)
<=> ( v126815(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126815(VarNext)
<=> ( v126817(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_10016,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126817(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_40086,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex61)
<=> v126804(VarNext,bitIndex61) ) ).
fof(addCaseBooleanConditionEqualRanges1_2248,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126805(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126804(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2322,axiom,
! [VarNext] :
( v126805(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126804(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126805(VarNext)
<=> v126806(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126806(VarNext)
<=> ( v126808(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_10015,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126808(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_40085,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex61)
<=> v121241(VarCurr,bitIndex61) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_389,axiom,
! [VarCurr] :
( ~ v126802(VarCurr)
=> ( v121229(VarCurr,bitIndex61)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_598,axiom,
! [VarCurr] :
( v126802(VarCurr)
=> ( v121229(VarCurr,bitIndex61)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8630,axiom,
! [VarCurr] :
( v126802(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40084,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex61)
<=> v121227(VarCurr,bitIndex61) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_388,axiom,
! [VarCurr] :
( ~ v126800(VarCurr)
=> ( v121091(VarCurr,bitIndex61)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_597,axiom,
! [VarCurr] :
( v126800(VarCurr)
=> ( v121091(VarCurr,bitIndex61)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8629,axiom,
! [VarCurr] :
( v126800(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40083,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex60)
<=> v121065(VarCurr,bitIndex60) ) ).
fof(addAssignment_40082,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex60)
<=> v121067(VarCurr,bitIndex60) ) ).
fof(addAssignment_40081,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex60)
<=> v121069(VarCurr,bitIndex60) ) ).
fof(addAssignment_40080,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex60)
<=> v124518(VarCurr,bitIndex60) ) ).
fof(addAssignment_40079,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex60)
<=> v124517(VarCurr,bitIndex60) ) ).
fof(addAssignment_40078,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex60)
<=> v121285(VarCurr,bitIndex60) ) ).
fof(addAssignment_40077,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex60)
<=> v121287(VarCurr,bitIndex60) ) ).
fof(addAssignment_40076,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex60)
<=> v121289(VarCurr,bitIndex60) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3072,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126791(VarNext)
=> ( v121289(VarNext,bitIndex60)
<=> v121289(VarCurr,bitIndex60) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_596,axiom,
! [VarNext] :
( v126791(VarNext)
=> ( v121289(VarNext,bitIndex60)
<=> v126793(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24957,axiom,
! [VarCurr] :
( v126793(VarCurr)
<=> ( v121291(VarCurr)
& v126794(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8628,axiom,
! [VarCurr] :
( v126794(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex131) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex130) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex129) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex128) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex127) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex126) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex125) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex124) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex123) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex122) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex121) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex120) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex119) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex118) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex117) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex116) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex115) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex114) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex113) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex112) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex111) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex110) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex109) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex108) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex107) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex106) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex105) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex104) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex103) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex102) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex101) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex100) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex99) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24956,axiom,
! [VarCurr] :
( v126791(VarCurr)
<=> ( v126792(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_10014,axiom,
! [VarCurr] :
( ~ v126792(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3071,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126783(VarNext)
=> ! [B] :
( range_131_99(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_595,axiom,
! [VarNext] :
( v126783(VarNext)
=> ( ( v123071(VarNext,bitIndex131)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex130)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex129)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex128)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex127)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex126)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex125)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex124)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex123)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex122)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex121)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex120)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex119)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex118)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex117)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex116)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex115)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex114)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex113)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex112)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex111)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex110)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex109)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex108)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex107)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex106)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex105)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex104)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex103)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex102)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex101)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex100)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex99)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24955,axiom,
! [VarCurr] :
( v126783(VarCurr)
<=> ( v126784(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24954,axiom,
! [VarCurr] :
( v126784(VarCurr)
<=> ( v126785(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8627,axiom,
! [VarCurr] :
( v126785(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40075,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex60)
<=> v126774(VarNext,bitIndex60) ) ).
fof(addCaseBooleanConditionEqualRanges1_2247,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126776(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126774(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2321,axiom,
! [VarNext] :
( v126776(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126774(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126776(VarNext)
<=> ( v126777(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126777(VarNext)
<=> ( v126779(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_10013,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126779(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_40074,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex60)
<=> v126766(VarNext,bitIndex60) ) ).
fof(addCaseBooleanConditionEqualRanges1_2246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126767(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126766(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2320,axiom,
! [VarNext] :
( v126767(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126766(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24951,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126767(VarNext)
<=> v126768(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24950,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126768(VarNext)
<=> ( v126770(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_10012,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126770(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_40073,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex60)
<=> v121241(VarCurr,bitIndex60) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_387,axiom,
! [VarCurr] :
( ~ v126764(VarCurr)
=> ( v121229(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_594,axiom,
! [VarCurr] :
( v126764(VarCurr)
=> ( v121229(VarCurr,bitIndex60)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8626,axiom,
! [VarCurr] :
( v126764(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40072,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex60)
<=> v121227(VarCurr,bitIndex60) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_386,axiom,
! [VarCurr] :
( ~ v126762(VarCurr)
=> ( v121091(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_593,axiom,
! [VarCurr] :
( v126762(VarCurr)
=> ( v121091(VarCurr,bitIndex60)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8625,axiom,
! [VarCurr] :
( v126762(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40071,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex59)
<=> v121065(VarCurr,bitIndex59) ) ).
fof(addAssignment_40070,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex59)
<=> v121067(VarCurr,bitIndex59) ) ).
fof(addAssignment_40069,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex59)
<=> v121069(VarCurr,bitIndex59) ) ).
fof(addAssignment_40068,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex59)
<=> v124518(VarCurr,bitIndex59) ) ).
fof(addAssignment_40067,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex59)
<=> v124517(VarCurr,bitIndex59) ) ).
fof(addAssignment_40066,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex59)
<=> v121285(VarCurr,bitIndex59) ) ).
fof(addAssignment_40065,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex59)
<=> v121287(VarCurr,bitIndex59) ) ).
fof(addAssignment_40064,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex59)
<=> v121289(VarCurr,bitIndex59) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3070,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126753(VarNext)
=> ( v121289(VarNext,bitIndex59)
<=> v121289(VarCurr,bitIndex59) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_592,axiom,
! [VarNext] :
( v126753(VarNext)
=> ( v121289(VarNext,bitIndex59)
<=> v126755(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24949,axiom,
! [VarCurr] :
( v126755(VarCurr)
<=> ( v121291(VarCurr)
& v126756(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8624,axiom,
! [VarCurr] :
( v126756(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex164) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex163) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex162) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex161) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex160) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex159) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex158) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex157) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex156) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex155) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex154) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex153) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex152) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex151) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex150) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex149) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex148) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex147) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex146) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex145) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex144) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex143) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex142) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex141) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex140) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex139) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex138) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex137) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex136) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex135) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex134) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex133) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex132) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24948,axiom,
! [VarCurr] :
( v126753(VarCurr)
<=> ( v126754(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_10011,axiom,
! [VarCurr] :
( ~ v126754(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3069,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126745(VarNext)
=> ! [B] :
( range_164_132(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_591,axiom,
! [VarNext] :
( v126745(VarNext)
=> ( ( v123071(VarNext,bitIndex164)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex163)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex162)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex161)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex160)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex159)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex158)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex157)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex156)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex155)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex154)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex153)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex152)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex151)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex150)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex149)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex148)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex147)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex146)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex145)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex144)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex143)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex142)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex141)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex140)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex139)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex138)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex137)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex136)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex135)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex134)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex133)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex132)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24947,axiom,
! [VarCurr] :
( v126745(VarCurr)
<=> ( v126746(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24946,axiom,
! [VarCurr] :
( v126746(VarCurr)
<=> ( v126747(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8623,axiom,
! [VarCurr] :
( v126747(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40063,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex59)
<=> v126736(VarNext,bitIndex59) ) ).
fof(addCaseBooleanConditionEqualRanges1_2245,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126738(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126736(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2319,axiom,
! [VarNext] :
( v126738(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126736(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24945,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126738(VarNext)
<=> ( v126739(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24944,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126739(VarNext)
<=> ( v126741(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_10010,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126741(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_40062,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex59)
<=> v126728(VarNext,bitIndex59) ) ).
fof(addCaseBooleanConditionEqualRanges1_2244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126729(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126728(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2318,axiom,
! [VarNext] :
( v126729(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126728(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126729(VarNext)
<=> v126730(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24942,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126730(VarNext)
<=> ( v126732(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_10009,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126732(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_40061,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex59)
<=> v121241(VarCurr,bitIndex59) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_385,axiom,
! [VarCurr] :
( ~ v126726(VarCurr)
=> ( v121229(VarCurr,bitIndex59)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_590,axiom,
! [VarCurr] :
( v126726(VarCurr)
=> ( v121229(VarCurr,bitIndex59)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8622,axiom,
! [VarCurr] :
( v126726(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40060,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex59)
<=> v121227(VarCurr,bitIndex59) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_384,axiom,
! [VarCurr] :
( ~ v126724(VarCurr)
=> ( v121091(VarCurr,bitIndex59)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_589,axiom,
! [VarCurr] :
( v126724(VarCurr)
=> ( v121091(VarCurr,bitIndex59)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8621,axiom,
! [VarCurr] :
( v126724(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40059,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex58)
<=> v121065(VarCurr,bitIndex58) ) ).
fof(addAssignment_40058,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex58)
<=> v121067(VarCurr,bitIndex58) ) ).
fof(addAssignment_40057,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex58)
<=> v121069(VarCurr,bitIndex58) ) ).
fof(addAssignment_40056,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex58)
<=> v124518(VarCurr,bitIndex58) ) ).
fof(addAssignment_40055,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex58)
<=> v124517(VarCurr,bitIndex58) ) ).
fof(addAssignment_40054,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex58)
<=> v121285(VarCurr,bitIndex58) ) ).
fof(addAssignment_40053,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex58)
<=> v121287(VarCurr,bitIndex58) ) ).
fof(addAssignment_40052,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex58)
<=> v121289(VarCurr,bitIndex58) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3068,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126715(VarNext)
=> ( v121289(VarNext,bitIndex58)
<=> v121289(VarCurr,bitIndex58) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_588,axiom,
! [VarNext] :
( v126715(VarNext)
=> ( v121289(VarNext,bitIndex58)
<=> v126717(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24941,axiom,
! [VarCurr] :
( v126717(VarCurr)
<=> ( v121291(VarCurr)
& v126718(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8620,axiom,
! [VarCurr] :
( v126718(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex197) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex196) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex195) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex194) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex193) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex192) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex191) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex190) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex189) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex188) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex187) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex186) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex185) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex184) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex183) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex182) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex181) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex180) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex179) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex178) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex177) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex176) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex175) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex174) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex173) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex172) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex171) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex170) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex169) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex168) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex167) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex166) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex165) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24940,axiom,
! [VarCurr] :
( v126715(VarCurr)
<=> ( v126716(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_10008,axiom,
! [VarCurr] :
( ~ v126716(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3067,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126707(VarNext)
=> ! [B] :
( range_197_165(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_587,axiom,
! [VarNext] :
( v126707(VarNext)
=> ( ( v123071(VarNext,bitIndex197)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex196)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex195)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex194)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex193)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex192)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex191)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex190)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex189)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex188)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex187)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex186)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex185)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex184)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex183)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex182)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex181)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex180)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex179)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex178)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex177)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex176)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex175)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex174)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex173)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex172)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex171)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex170)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex169)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex168)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex167)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex166)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex165)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24939,axiom,
! [VarCurr] :
( v126707(VarCurr)
<=> ( v126708(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24938,axiom,
! [VarCurr] :
( v126708(VarCurr)
<=> ( v126709(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8619,axiom,
! [VarCurr] :
( v126709(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40051,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex58)
<=> v126698(VarNext,bitIndex58) ) ).
fof(addCaseBooleanConditionEqualRanges1_2243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126700(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126698(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2317,axiom,
! [VarNext] :
( v126700(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126698(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24937,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126700(VarNext)
<=> ( v126701(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126701(VarNext)
<=> ( v126703(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_10007,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126703(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_40050,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex58)
<=> v126690(VarNext,bitIndex58) ) ).
fof(addCaseBooleanConditionEqualRanges1_2242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126691(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126690(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2316,axiom,
! [VarNext] :
( v126691(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126690(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24935,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126691(VarNext)
<=> v126692(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24934,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126692(VarNext)
<=> ( v126694(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_10006,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126694(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_40049,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex58)
<=> v121241(VarCurr,bitIndex58) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_383,axiom,
! [VarCurr] :
( ~ v126688(VarCurr)
=> ( v121229(VarCurr,bitIndex58)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_586,axiom,
! [VarCurr] :
( v126688(VarCurr)
=> ( v121229(VarCurr,bitIndex58)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8618,axiom,
! [VarCurr] :
( v126688(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40048,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex58)
<=> v121227(VarCurr,bitIndex58) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_382,axiom,
! [VarCurr] :
( ~ v126686(VarCurr)
=> ( v121091(VarCurr,bitIndex58)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_585,axiom,
! [VarCurr] :
( v126686(VarCurr)
=> ( v121091(VarCurr,bitIndex58)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8617,axiom,
! [VarCurr] :
( v126686(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40047,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex57)
<=> v121065(VarCurr,bitIndex57) ) ).
fof(addAssignment_40046,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex57)
<=> v121067(VarCurr,bitIndex57) ) ).
fof(addAssignment_40045,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex57)
<=> v121069(VarCurr,bitIndex57) ) ).
fof(addAssignment_40044,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex57)
<=> v124518(VarCurr,bitIndex57) ) ).
fof(addAssignment_40043,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex57)
<=> v124517(VarCurr,bitIndex57) ) ).
fof(addAssignment_40042,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex57)
<=> v121285(VarCurr,bitIndex57) ) ).
fof(addAssignment_40041,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex57)
<=> v121287(VarCurr,bitIndex57) ) ).
fof(addAssignment_40040,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex57)
<=> v121289(VarCurr,bitIndex57) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3066,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126677(VarNext)
=> ( v121289(VarNext,bitIndex57)
<=> v121289(VarCurr,bitIndex57) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_584,axiom,
! [VarNext] :
( v126677(VarNext)
=> ( v121289(VarNext,bitIndex57)
<=> v126679(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24933,axiom,
! [VarCurr] :
( v126679(VarCurr)
<=> ( v121291(VarCurr)
& v126680(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8616,axiom,
! [VarCurr] :
( v126680(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex230) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex229) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex228) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex227) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex226) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex225) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex224) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex223) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex222) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex221) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex220) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex219) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex218) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex217) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex216) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex215) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex214) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex213) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex212) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex211) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex210) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex209) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex208) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex207) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex206) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex205) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex204) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex203) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex202) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex201) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex200) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex199) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex198) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24932,axiom,
! [VarCurr] :
( v126677(VarCurr)
<=> ( v126678(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_10005,axiom,
! [VarCurr] :
( ~ v126678(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3065,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126669(VarNext)
=> ! [B] :
( range_230_198(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_583,axiom,
! [VarNext] :
( v126669(VarNext)
=> ( ( v123071(VarNext,bitIndex230)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex229)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex228)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex227)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex226)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex225)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex224)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex223)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex222)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex221)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex220)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex219)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex218)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex217)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex216)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex215)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex214)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex213)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex212)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex211)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex210)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex209)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex208)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex207)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex206)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex205)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex204)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex203)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex202)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex201)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex200)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex199)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex198)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24931,axiom,
! [VarCurr] :
( v126669(VarCurr)
<=> ( v126670(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24930,axiom,
! [VarCurr] :
( v126670(VarCurr)
<=> ( v126671(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8615,axiom,
! [VarCurr] :
( v126671(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40039,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex57)
<=> v126660(VarNext,bitIndex57) ) ).
fof(addCaseBooleanConditionEqualRanges1_2241,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126662(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126660(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2315,axiom,
! [VarNext] :
( v126662(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126660(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24929,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126662(VarNext)
<=> ( v126663(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126663(VarNext)
<=> ( v126665(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_10004,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126665(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_40038,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex57)
<=> v126652(VarNext,bitIndex57) ) ).
fof(addCaseBooleanConditionEqualRanges1_2240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126653(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126652(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2314,axiom,
! [VarNext] :
( v126653(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126652(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126653(VarNext)
<=> v126654(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24926,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126654(VarNext)
<=> ( v126656(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_10003,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126656(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_40037,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex57)
<=> v121241(VarCurr,bitIndex57) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_381,axiom,
! [VarCurr] :
( ~ v126650(VarCurr)
=> ( v121229(VarCurr,bitIndex57)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_582,axiom,
! [VarCurr] :
( v126650(VarCurr)
=> ( v121229(VarCurr,bitIndex57)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8614,axiom,
! [VarCurr] :
( v126650(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40036,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex57)
<=> v121227(VarCurr,bitIndex57) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_380,axiom,
! [VarCurr] :
( ~ v126648(VarCurr)
=> ( v121091(VarCurr,bitIndex57)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_581,axiom,
! [VarCurr] :
( v126648(VarCurr)
=> ( v121091(VarCurr,bitIndex57)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8613,axiom,
! [VarCurr] :
( v126648(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40035,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex56)
<=> v121065(VarCurr,bitIndex56) ) ).
fof(addAssignment_40034,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex56)
<=> v121067(VarCurr,bitIndex56) ) ).
fof(addAssignment_40033,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex56)
<=> v121069(VarCurr,bitIndex56) ) ).
fof(addAssignment_40032,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex56)
<=> v124518(VarCurr,bitIndex56) ) ).
fof(addAssignment_40031,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex56)
<=> v124517(VarCurr,bitIndex56) ) ).
fof(addAssignment_40030,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex56)
<=> v121285(VarCurr,bitIndex56) ) ).
fof(addAssignment_40029,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex56)
<=> v121287(VarCurr,bitIndex56) ) ).
fof(addAssignment_40028,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex56)
<=> v121289(VarCurr,bitIndex56) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126639(VarNext)
=> ( v121289(VarNext,bitIndex56)
<=> v121289(VarCurr,bitIndex56) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_580,axiom,
! [VarNext] :
( v126639(VarNext)
=> ( v121289(VarNext,bitIndex56)
<=> v126641(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24925,axiom,
! [VarCurr] :
( v126641(VarCurr)
<=> ( v121291(VarCurr)
& v126642(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8612,axiom,
! [VarCurr] :
( v126642(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex263) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex262) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex261) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex260) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex259) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex258) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex257) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex256) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex255) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex254) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex253) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex252) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex251) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex250) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex249) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex248) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex247) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex246) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex245) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex244) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex243) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex242) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex241) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex240) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex239) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex238) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex237) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex236) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex235) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex234) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex233) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex232) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex231) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24924,axiom,
! [VarCurr] :
( v126639(VarCurr)
<=> ( v126640(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_10002,axiom,
! [VarCurr] :
( ~ v126640(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126631(VarNext)
=> ! [B] :
( range_263_231(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_579,axiom,
! [VarNext] :
( v126631(VarNext)
=> ( ( v123071(VarNext,bitIndex263)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex262)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex261)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex260)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex259)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex258)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex257)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex256)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex255)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex254)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex253)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex252)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex251)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex250)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex249)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex248)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex247)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex246)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex245)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex244)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex243)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex242)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex241)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex240)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex239)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex238)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex237)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex236)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex235)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex234)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex233)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex232)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex231)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24923,axiom,
! [VarCurr] :
( v126631(VarCurr)
<=> ( v126632(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24922,axiom,
! [VarCurr] :
( v126632(VarCurr)
<=> ( v126633(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8611,axiom,
! [VarCurr] :
( v126633(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40027,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex56)
<=> v126622(VarNext,bitIndex56) ) ).
fof(addCaseBooleanConditionEqualRanges1_2239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126624(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126622(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2313,axiom,
! [VarNext] :
( v126624(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126622(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24921,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126624(VarNext)
<=> ( v126625(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24920,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126625(VarNext)
<=> ( v126627(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_10001,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126627(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_40026,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex56)
<=> v126614(VarNext,bitIndex56) ) ).
fof(addCaseBooleanConditionEqualRanges1_2238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126615(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126614(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2312,axiom,
! [VarNext] :
( v126615(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126614(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24919,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126615(VarNext)
<=> v126616(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24918,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126616(VarNext)
<=> ( v126618(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_10000,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126618(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_40025,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex56)
<=> v121241(VarCurr,bitIndex56) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_379,axiom,
! [VarCurr] :
( ~ v126612(VarCurr)
=> ( v121229(VarCurr,bitIndex56)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_578,axiom,
! [VarCurr] :
( v126612(VarCurr)
=> ( v121229(VarCurr,bitIndex56)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8610,axiom,
! [VarCurr] :
( v126612(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40024,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex56)
<=> v121227(VarCurr,bitIndex56) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_378,axiom,
! [VarCurr] :
( ~ v126610(VarCurr)
=> ( v121091(VarCurr,bitIndex56)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_577,axiom,
! [VarCurr] :
( v126610(VarCurr)
=> ( v121091(VarCurr,bitIndex56)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8609,axiom,
! [VarCurr] :
( v126610(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40023,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex55)
<=> v121065(VarCurr,bitIndex55) ) ).
fof(addAssignment_40022,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex55)
<=> v121067(VarCurr,bitIndex55) ) ).
fof(addAssignment_40021,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex55)
<=> v121069(VarCurr,bitIndex55) ) ).
fof(addAssignment_40020,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex55)
<=> v124518(VarCurr,bitIndex55) ) ).
fof(addAssignment_40019,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex55)
<=> v124517(VarCurr,bitIndex55) ) ).
fof(addAssignment_40018,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex55)
<=> v121285(VarCurr,bitIndex55) ) ).
fof(addAssignment_40017,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex55)
<=> v121287(VarCurr,bitIndex55) ) ).
fof(addAssignment_40016,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex55)
<=> v121289(VarCurr,bitIndex55) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3062,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126601(VarNext)
=> ( v121289(VarNext,bitIndex55)
<=> v121289(VarCurr,bitIndex55) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_576,axiom,
! [VarNext] :
( v126601(VarNext)
=> ( v121289(VarNext,bitIndex55)
<=> v126603(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24917,axiom,
! [VarCurr] :
( v126603(VarCurr)
<=> ( v121291(VarCurr)
& v126604(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8608,axiom,
! [VarCurr] :
( v126604(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex296) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex295) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex294) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex293) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex292) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex291) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex290) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex289) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex288) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex287) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex286) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex285) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex284) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex283) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex282) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex281) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex280) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex279) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex278) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex277) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex276) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex275) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex274) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex273) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex272) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex271) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex270) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex269) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex268) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex267) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex266) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex265) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex264) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24916,axiom,
! [VarCurr] :
( v126601(VarCurr)
<=> ( v126602(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9999,axiom,
! [VarCurr] :
( ~ v126602(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126593(VarNext)
=> ! [B] :
( range_296_264(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_575,axiom,
! [VarNext] :
( v126593(VarNext)
=> ( ( v123071(VarNext,bitIndex296)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex295)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex294)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex293)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex292)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex291)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex290)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex289)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex288)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex287)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex286)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex285)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex284)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex283)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex282)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex281)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex280)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex279)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex278)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex277)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex276)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex275)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex274)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex273)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex272)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex271)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex270)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex269)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex268)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex267)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex266)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex265)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex264)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24915,axiom,
! [VarCurr] :
( v126593(VarCurr)
<=> ( v126594(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24914,axiom,
! [VarCurr] :
( v126594(VarCurr)
<=> ( v126595(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8607,axiom,
! [VarCurr] :
( v126595(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40015,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex55)
<=> v126584(VarNext,bitIndex55) ) ).
fof(addCaseBooleanConditionEqualRanges1_2237,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126586(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126584(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2311,axiom,
! [VarNext] :
( v126586(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126584(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24913,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126586(VarNext)
<=> ( v126587(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126587(VarNext)
<=> ( v126589(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9998,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126589(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_40014,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex55)
<=> v126576(VarNext,bitIndex55) ) ).
fof(addCaseBooleanConditionEqualRanges1_2236,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126577(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126576(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2310,axiom,
! [VarNext] :
( v126577(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126576(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24911,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126577(VarNext)
<=> v126578(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24910,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126578(VarNext)
<=> ( v126580(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126580(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_40013,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex55)
<=> v121241(VarCurr,bitIndex55) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_377,axiom,
! [VarCurr] :
( ~ v126574(VarCurr)
=> ( v121229(VarCurr,bitIndex55)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_574,axiom,
! [VarCurr] :
( v126574(VarCurr)
=> ( v121229(VarCurr,bitIndex55)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8606,axiom,
! [VarCurr] :
( v126574(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40012,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex55)
<=> v121227(VarCurr,bitIndex55) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_376,axiom,
! [VarCurr] :
( ~ v126572(VarCurr)
=> ( v121091(VarCurr,bitIndex55)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_573,axiom,
! [VarCurr] :
( v126572(VarCurr)
=> ( v121091(VarCurr,bitIndex55)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8605,axiom,
! [VarCurr] :
( v126572(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40011,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex54)
<=> v121065(VarCurr,bitIndex54) ) ).
fof(addAssignment_40010,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex54)
<=> v121067(VarCurr,bitIndex54) ) ).
fof(addAssignment_40009,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex54)
<=> v121069(VarCurr,bitIndex54) ) ).
fof(addAssignment_40008,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex54)
<=> v124518(VarCurr,bitIndex54) ) ).
fof(addAssignment_40007,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex54)
<=> v124517(VarCurr,bitIndex54) ) ).
fof(addAssignment_40006,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex54)
<=> v121285(VarCurr,bitIndex54) ) ).
fof(addAssignment_40005,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex54)
<=> v121287(VarCurr,bitIndex54) ) ).
fof(addAssignment_40004,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex54)
<=> v121289(VarCurr,bitIndex54) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126563(VarNext)
=> ( v121289(VarNext,bitIndex54)
<=> v121289(VarCurr,bitIndex54) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_572,axiom,
! [VarNext] :
( v126563(VarNext)
=> ( v121289(VarNext,bitIndex54)
<=> v126565(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24909,axiom,
! [VarCurr] :
( v126565(VarCurr)
<=> ( v121291(VarCurr)
& v126566(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8604,axiom,
! [VarCurr] :
( v126566(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex329) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex328) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex327) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex326) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex325) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex324) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex323) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex322) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex321) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex320) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex319) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex318) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex317) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex316) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex315) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex314) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex313) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex312) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex311) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex310) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex309) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex308) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex307) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex306) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex305) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex304) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex303) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex302) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex301) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex300) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex299) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex298) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex297) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24908,axiom,
! [VarCurr] :
( v126563(VarCurr)
<=> ( v126564(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9996,axiom,
! [VarCurr] :
( ~ v126564(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3059,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126555(VarNext)
=> ! [B] :
( range_329_297(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_571,axiom,
! [VarNext] :
( v126555(VarNext)
=> ( ( v123071(VarNext,bitIndex329)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex328)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex327)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex326)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex325)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex324)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex323)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex322)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex321)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex320)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex319)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex318)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex317)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex316)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex315)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex314)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex313)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex312)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex311)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex310)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex309)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex308)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex307)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex306)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex305)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex304)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex303)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex302)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex301)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex300)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex299)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex298)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex297)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24907,axiom,
! [VarCurr] :
( v126555(VarCurr)
<=> ( v126556(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24906,axiom,
! [VarCurr] :
( v126556(VarCurr)
<=> ( v126557(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8603,axiom,
! [VarCurr] :
( v126557(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40003,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex54)
<=> v126546(VarNext,bitIndex54) ) ).
fof(addCaseBooleanConditionEqualRanges1_2235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126548(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126546(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2309,axiom,
! [VarNext] :
( v126548(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126546(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24905,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126548(VarNext)
<=> ( v126549(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24904,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126549(VarNext)
<=> ( v126551(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9995,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126551(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_40002,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex54)
<=> v126538(VarNext,bitIndex54) ) ).
fof(addCaseBooleanConditionEqualRanges1_2234,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126539(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126538(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2308,axiom,
! [VarNext] :
( v126539(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126538(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126539(VarNext)
<=> v126540(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24902,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126540(VarNext)
<=> ( v126542(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9994,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126542(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_40001,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex54)
<=> v121241(VarCurr,bitIndex54) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_375,axiom,
! [VarCurr] :
( ~ v126536(VarCurr)
=> ( v121229(VarCurr,bitIndex54)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_570,axiom,
! [VarCurr] :
( v126536(VarCurr)
=> ( v121229(VarCurr,bitIndex54)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8602,axiom,
! [VarCurr] :
( v126536(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40000,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex54)
<=> v121227(VarCurr,bitIndex54) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_374,axiom,
! [VarCurr] :
( ~ v126534(VarCurr)
=> ( v121091(VarCurr,bitIndex54)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_569,axiom,
! [VarCurr] :
( v126534(VarCurr)
=> ( v121091(VarCurr,bitIndex54)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8601,axiom,
! [VarCurr] :
( v126534(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39999,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex53)
<=> v121065(VarCurr,bitIndex53) ) ).
fof(addAssignment_39998,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex53)
<=> v121067(VarCurr,bitIndex53) ) ).
fof(addAssignment_39997,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex53)
<=> v121069(VarCurr,bitIndex53) ) ).
fof(addAssignment_39996,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex53)
<=> v124518(VarCurr,bitIndex53) ) ).
fof(addAssignment_39995,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex53)
<=> v124517(VarCurr,bitIndex53) ) ).
fof(addAssignment_39994,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex53)
<=> v121285(VarCurr,bitIndex53) ) ).
fof(addAssignment_39993,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex53)
<=> v121287(VarCurr,bitIndex53) ) ).
fof(addAssignment_39992,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex53)
<=> v121289(VarCurr,bitIndex53) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3058,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126525(VarNext)
=> ( v121289(VarNext,bitIndex53)
<=> v121289(VarCurr,bitIndex53) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_568,axiom,
! [VarNext] :
( v126525(VarNext)
=> ( v121289(VarNext,bitIndex53)
<=> v126527(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24901,axiom,
! [VarCurr] :
( v126527(VarCurr)
<=> ( v121291(VarCurr)
& v126528(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8600,axiom,
! [VarCurr] :
( v126528(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex362) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex361) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex360) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex359) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex358) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex357) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex356) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex355) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex354) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex353) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex352) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex351) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex350) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex349) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex348) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex347) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex346) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex345) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex344) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex343) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex342) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex341) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex340) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex339) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex338) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex337) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex336) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex335) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex334) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex333) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex332) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex331) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex330) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24900,axiom,
! [VarCurr] :
( v126525(VarCurr)
<=> ( v126526(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9993,axiom,
! [VarCurr] :
( ~ v126526(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3057,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126517(VarNext)
=> ! [B] :
( range_362_330(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_567,axiom,
! [VarNext] :
( v126517(VarNext)
=> ( ( v123071(VarNext,bitIndex362)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex361)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex360)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex359)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex358)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex357)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex356)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex355)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex354)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex353)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex352)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex351)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex350)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex349)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex348)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex347)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex346)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex345)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex344)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex343)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex342)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex341)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex340)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex339)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex338)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex337)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex336)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex335)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex334)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex333)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex332)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex331)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex330)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24899,axiom,
! [VarCurr] :
( v126517(VarCurr)
<=> ( v126518(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24898,axiom,
! [VarCurr] :
( v126518(VarCurr)
<=> ( v126519(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8599,axiom,
! [VarCurr] :
( v126519(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39991,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex53)
<=> v126508(VarNext,bitIndex53) ) ).
fof(addCaseBooleanConditionEqualRanges1_2233,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126510(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126508(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2307,axiom,
! [VarNext] :
( v126510(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126508(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24897,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126510(VarNext)
<=> ( v126511(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24896,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126511(VarNext)
<=> ( v126513(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126513(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39990,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex53)
<=> v126500(VarNext,bitIndex53) ) ).
fof(addCaseBooleanConditionEqualRanges1_2232,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126501(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126500(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2306,axiom,
! [VarNext] :
( v126501(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126500(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126501(VarNext)
<=> v126502(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126502(VarNext)
<=> ( v126504(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126504(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39989,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex53)
<=> v121241(VarCurr,bitIndex53) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_373,axiom,
! [VarCurr] :
( ~ v126498(VarCurr)
=> ( v121229(VarCurr,bitIndex53)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_566,axiom,
! [VarCurr] :
( v126498(VarCurr)
=> ( v121229(VarCurr,bitIndex53)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8598,axiom,
! [VarCurr] :
( v126498(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39988,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex53)
<=> v121227(VarCurr,bitIndex53) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_372,axiom,
! [VarCurr] :
( ~ v126496(VarCurr)
=> ( v121091(VarCurr,bitIndex53)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_565,axiom,
! [VarCurr] :
( v126496(VarCurr)
=> ( v121091(VarCurr,bitIndex53)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8597,axiom,
! [VarCurr] :
( v126496(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39987,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex52)
<=> v121065(VarCurr,bitIndex52) ) ).
fof(addAssignment_39986,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex52)
<=> v121067(VarCurr,bitIndex52) ) ).
fof(addAssignment_39985,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex52)
<=> v121069(VarCurr,bitIndex52) ) ).
fof(addAssignment_39984,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex52)
<=> v124518(VarCurr,bitIndex52) ) ).
fof(addAssignment_39983,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex52)
<=> v124517(VarCurr,bitIndex52) ) ).
fof(addAssignment_39982,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex52)
<=> v121285(VarCurr,bitIndex52) ) ).
fof(addAssignment_39981,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex52)
<=> v121287(VarCurr,bitIndex52) ) ).
fof(addAssignment_39980,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex52)
<=> v121289(VarCurr,bitIndex52) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126487(VarNext)
=> ( v121289(VarNext,bitIndex52)
<=> v121289(VarCurr,bitIndex52) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_564,axiom,
! [VarNext] :
( v126487(VarNext)
=> ( v121289(VarNext,bitIndex52)
<=> v126489(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24893,axiom,
! [VarCurr] :
( v126489(VarCurr)
<=> ( v121291(VarCurr)
& v126490(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8596,axiom,
! [VarCurr] :
( v126490(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex395) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex394) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex393) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex392) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex391) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex390) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex389) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex388) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex387) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex386) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex385) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex384) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex383) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex382) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex381) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex380) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex379) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex378) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex377) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex376) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex375) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex374) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex373) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex372) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex371) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex370) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex369) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex368) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex367) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex366) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex365) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex364) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex363) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24892,axiom,
! [VarCurr] :
( v126487(VarCurr)
<=> ( v126488(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9990,axiom,
! [VarCurr] :
( ~ v126488(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3055,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126479(VarNext)
=> ! [B] :
( range_395_363(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_563,axiom,
! [VarNext] :
( v126479(VarNext)
=> ( ( v123071(VarNext,bitIndex395)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex394)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex393)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex392)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex391)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex390)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex389)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex388)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex387)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex386)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex385)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex384)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex383)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex382)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex381)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex380)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex379)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex378)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex377)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex376)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex375)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex374)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex373)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex372)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex371)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex370)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex369)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex368)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex367)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex366)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex365)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex364)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex363)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24891,axiom,
! [VarCurr] :
( v126479(VarCurr)
<=> ( v126480(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24890,axiom,
! [VarCurr] :
( v126480(VarCurr)
<=> ( v126481(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8595,axiom,
! [VarCurr] :
( v126481(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39979,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex52)
<=> v126470(VarNext,bitIndex52) ) ).
fof(addCaseBooleanConditionEqualRanges1_2231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126472(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126470(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2305,axiom,
! [VarNext] :
( v126472(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126470(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24889,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126472(VarNext)
<=> ( v126473(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126473(VarNext)
<=> ( v126475(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126475(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39978,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex52)
<=> v126462(VarNext,bitIndex52) ) ).
fof(addCaseBooleanConditionEqualRanges1_2230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126463(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126462(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2304,axiom,
! [VarNext] :
( v126463(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126462(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126463(VarNext)
<=> v126464(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126464(VarNext)
<=> ( v126466(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126466(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39977,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex52)
<=> v121241(VarCurr,bitIndex52) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_371,axiom,
! [VarCurr] :
( ~ v126460(VarCurr)
=> ( v121229(VarCurr,bitIndex52)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_562,axiom,
! [VarCurr] :
( v126460(VarCurr)
=> ( v121229(VarCurr,bitIndex52)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8594,axiom,
! [VarCurr] :
( v126460(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39976,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex52)
<=> v121227(VarCurr,bitIndex52) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_370,axiom,
! [VarCurr] :
( ~ v126458(VarCurr)
=> ( v121091(VarCurr,bitIndex52)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_561,axiom,
! [VarCurr] :
( v126458(VarCurr)
=> ( v121091(VarCurr,bitIndex52)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8593,axiom,
! [VarCurr] :
( v126458(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39975,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex51)
<=> v121065(VarCurr,bitIndex51) ) ).
fof(addAssignment_39974,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex51)
<=> v121067(VarCurr,bitIndex51) ) ).
fof(addAssignment_39973,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex51)
<=> v121069(VarCurr,bitIndex51) ) ).
fof(addAssignment_39972,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex51)
<=> v124518(VarCurr,bitIndex51) ) ).
fof(addAssignment_39971,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex51)
<=> v124517(VarCurr,bitIndex51) ) ).
fof(addAssignment_39970,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex51)
<=> v121285(VarCurr,bitIndex51) ) ).
fof(addAssignment_39969,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex51)
<=> v121287(VarCurr,bitIndex51) ) ).
fof(addAssignment_39968,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex51)
<=> v121289(VarCurr,bitIndex51) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3054,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126449(VarNext)
=> ( v121289(VarNext,bitIndex51)
<=> v121289(VarCurr,bitIndex51) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_560,axiom,
! [VarNext] :
( v126449(VarNext)
=> ( v121289(VarNext,bitIndex51)
<=> v126451(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24885,axiom,
! [VarCurr] :
( v126451(VarCurr)
<=> ( v121291(VarCurr)
& v126452(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8592,axiom,
! [VarCurr] :
( v126452(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex428) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex427) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex426) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex425) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex424) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex423) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex422) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex421) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex420) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex419) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex418) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex417) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex416) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex415) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex414) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex413) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex412) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex411) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex410) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex409) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex408) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex407) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex406) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex405) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex404) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex403) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex402) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex401) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex400) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex399) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex398) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex397) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex396) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24884,axiom,
! [VarCurr] :
( v126449(VarCurr)
<=> ( v126450(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9987,axiom,
! [VarCurr] :
( ~ v126450(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3053,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126441(VarNext)
=> ! [B] :
( range_428_396(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_559,axiom,
! [VarNext] :
( v126441(VarNext)
=> ( ( v123071(VarNext,bitIndex428)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex427)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex426)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex425)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex424)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex423)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex422)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex421)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex420)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex419)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex418)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex417)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex416)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex415)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex414)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex413)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex412)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex411)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex410)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex409)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex408)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex407)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex406)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex405)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex404)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex403)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex402)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex401)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex400)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex399)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex398)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex397)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex396)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24883,axiom,
! [VarCurr] :
( v126441(VarCurr)
<=> ( v126442(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24882,axiom,
! [VarCurr] :
( v126442(VarCurr)
<=> ( v126443(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8591,axiom,
! [VarCurr] :
( v126443(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39967,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex51)
<=> v126432(VarNext,bitIndex51) ) ).
fof(addCaseBooleanConditionEqualRanges1_2229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126434(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126432(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2303,axiom,
! [VarNext] :
( v126434(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126432(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126434(VarNext)
<=> ( v126435(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126435(VarNext)
<=> ( v126437(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9986,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126437(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39966,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex51)
<=> v126424(VarNext,bitIndex51) ) ).
fof(addCaseBooleanConditionEqualRanges1_2228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126425(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126424(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2302,axiom,
! [VarNext] :
( v126425(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126424(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126425(VarNext)
<=> v126426(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126426(VarNext)
<=> ( v126428(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9985,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126428(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39965,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex51)
<=> v121241(VarCurr,bitIndex51) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_369,axiom,
! [VarCurr] :
( ~ v126422(VarCurr)
=> ( v121229(VarCurr,bitIndex51)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_558,axiom,
! [VarCurr] :
( v126422(VarCurr)
=> ( v121229(VarCurr,bitIndex51)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8590,axiom,
! [VarCurr] :
( v126422(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39964,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex51)
<=> v121227(VarCurr,bitIndex51) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_368,axiom,
! [VarCurr] :
( ~ v126420(VarCurr)
=> ( v121091(VarCurr,bitIndex51)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_557,axiom,
! [VarCurr] :
( v126420(VarCurr)
=> ( v121091(VarCurr,bitIndex51)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8589,axiom,
! [VarCurr] :
( v126420(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39963,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex50)
<=> v121065(VarCurr,bitIndex50) ) ).
fof(addAssignment_39962,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex50)
<=> v121067(VarCurr,bitIndex50) ) ).
fof(addAssignment_39961,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex50)
<=> v121069(VarCurr,bitIndex50) ) ).
fof(addAssignment_39960,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex50)
<=> v124518(VarCurr,bitIndex50) ) ).
fof(addAssignment_39959,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex50)
<=> v124517(VarCurr,bitIndex50) ) ).
fof(addAssignment_39958,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex50)
<=> v121285(VarCurr,bitIndex50) ) ).
fof(addAssignment_39957,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex50)
<=> v121287(VarCurr,bitIndex50) ) ).
fof(addAssignment_39956,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex50)
<=> v121289(VarCurr,bitIndex50) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126411(VarNext)
=> ( v121289(VarNext,bitIndex50)
<=> v121289(VarCurr,bitIndex50) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_556,axiom,
! [VarNext] :
( v126411(VarNext)
=> ( v121289(VarNext,bitIndex50)
<=> v126413(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24877,axiom,
! [VarCurr] :
( v126413(VarCurr)
<=> ( v121291(VarCurr)
& v126414(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8588,axiom,
! [VarCurr] :
( v126414(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex461) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex460) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex459) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex458) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex457) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex456) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex455) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex454) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex453) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex452) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex451) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex450) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex449) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex448) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex447) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex446) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex445) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex444) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex443) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex442) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex441) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex440) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex439) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex438) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex437) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex436) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex435) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex434) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex433) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex432) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex431) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex430) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex429) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24876,axiom,
! [VarCurr] :
( v126411(VarCurr)
<=> ( v126412(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9984,axiom,
! [VarCurr] :
( ~ v126412(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3051,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126403(VarNext)
=> ! [B] :
( range_461_429(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_555,axiom,
! [VarNext] :
( v126403(VarNext)
=> ( ( v123071(VarNext,bitIndex461)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex460)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex459)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex458)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex457)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex456)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex455)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex454)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex453)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex452)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex451)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex450)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex449)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex448)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex447)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex446)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex445)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex444)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex443)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex442)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex441)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex440)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex439)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex438)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex437)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex436)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex435)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex434)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex433)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex432)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex431)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex430)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex429)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24875,axiom,
! [VarCurr] :
( v126403(VarCurr)
<=> ( v126404(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24874,axiom,
! [VarCurr] :
( v126404(VarCurr)
<=> ( v126405(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8587,axiom,
! [VarCurr] :
( v126405(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39955,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex50)
<=> v126394(VarNext,bitIndex50) ) ).
fof(addCaseBooleanConditionEqualRanges1_2227,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126396(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126394(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2301,axiom,
! [VarNext] :
( v126396(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126394(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24873,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126396(VarNext)
<=> ( v126397(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24872,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126397(VarNext)
<=> ( v126399(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9983,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126399(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39954,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex50)
<=> v126386(VarNext,bitIndex50) ) ).
fof(addCaseBooleanConditionEqualRanges1_2226,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126387(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126386(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2300,axiom,
! [VarNext] :
( v126387(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126386(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126387(VarNext)
<=> v126388(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126388(VarNext)
<=> ( v126390(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9982,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126390(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39953,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex50)
<=> v121241(VarCurr,bitIndex50) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_367,axiom,
! [VarCurr] :
( ~ v126384(VarCurr)
=> ( v121229(VarCurr,bitIndex50)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_554,axiom,
! [VarCurr] :
( v126384(VarCurr)
=> ( v121229(VarCurr,bitIndex50)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8586,axiom,
! [VarCurr] :
( v126384(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39952,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex50)
<=> v121227(VarCurr,bitIndex50) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_366,axiom,
! [VarCurr] :
( ~ v126382(VarCurr)
=> ( v121091(VarCurr,bitIndex50)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_553,axiom,
! [VarCurr] :
( v126382(VarCurr)
=> ( v121091(VarCurr,bitIndex50)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8585,axiom,
! [VarCurr] :
( v126382(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39951,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex49)
<=> v121065(VarCurr,bitIndex49) ) ).
fof(addAssignment_39950,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex49)
<=> v121067(VarCurr,bitIndex49) ) ).
fof(addAssignment_39949,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex49)
<=> v121069(VarCurr,bitIndex49) ) ).
fof(addAssignment_39948,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex49)
<=> v124518(VarCurr,bitIndex49) ) ).
fof(addAssignment_39947,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex49)
<=> v124517(VarCurr,bitIndex49) ) ).
fof(addAssignment_39946,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex49)
<=> v121285(VarCurr,bitIndex49) ) ).
fof(addAssignment_39945,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex49)
<=> v121287(VarCurr,bitIndex49) ) ).
fof(addAssignment_39944,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex49)
<=> v121289(VarCurr,bitIndex49) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3050,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126373(VarNext)
=> ( v121289(VarNext,bitIndex49)
<=> v121289(VarCurr,bitIndex49) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_552,axiom,
! [VarNext] :
( v126373(VarNext)
=> ( v121289(VarNext,bitIndex49)
<=> v126375(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24869,axiom,
! [VarCurr] :
( v126375(VarCurr)
<=> ( v121291(VarCurr)
& v126376(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8584,axiom,
! [VarCurr] :
( v126376(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex494) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex493) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex492) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex491) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex490) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex489) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex488) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex487) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex486) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex485) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex484) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex483) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex482) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex481) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex480) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex479) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex478) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex477) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex476) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex475) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex474) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex473) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex472) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex471) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex470) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex469) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex468) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex467) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex466) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex465) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex464) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex463) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex462) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24868,axiom,
! [VarCurr] :
( v126373(VarCurr)
<=> ( v126374(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9981,axiom,
! [VarCurr] :
( ~ v126374(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3049,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126365(VarNext)
=> ! [B] :
( range_494_462(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_551,axiom,
! [VarNext] :
( v126365(VarNext)
=> ( ( v123071(VarNext,bitIndex494)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex493)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex492)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex491)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex490)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex489)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex488)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex487)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex486)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex485)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex484)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex483)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex482)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex481)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex480)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex479)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex478)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex477)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex476)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex475)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex474)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex473)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex472)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex471)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex470)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex469)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex468)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex467)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex466)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex465)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex464)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex463)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex462)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24867,axiom,
! [VarCurr] :
( v126365(VarCurr)
<=> ( v126366(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24866,axiom,
! [VarCurr] :
( v126366(VarCurr)
<=> ( v126367(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8583,axiom,
! [VarCurr] :
( v126367(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39943,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex49)
<=> v126356(VarNext,bitIndex49) ) ).
fof(addCaseBooleanConditionEqualRanges1_2225,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126358(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126356(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2299,axiom,
! [VarNext] :
( v126358(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126356(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24865,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126358(VarNext)
<=> ( v126359(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24864,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126359(VarNext)
<=> ( v126361(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9980,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126361(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39942,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex49)
<=> v126348(VarNext,bitIndex49) ) ).
fof(addCaseBooleanConditionEqualRanges1_2224,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126349(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126348(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2298,axiom,
! [VarNext] :
( v126349(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126348(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24863,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126349(VarNext)
<=> v126350(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24862,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126350(VarNext)
<=> ( v126352(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126352(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39941,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex49)
<=> v121241(VarCurr,bitIndex49) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_365,axiom,
! [VarCurr] :
( ~ v126346(VarCurr)
=> ( v121229(VarCurr,bitIndex49)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_550,axiom,
! [VarCurr] :
( v126346(VarCurr)
=> ( v121229(VarCurr,bitIndex49)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8582,axiom,
! [VarCurr] :
( v126346(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39940,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex49)
<=> v121227(VarCurr,bitIndex49) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_364,axiom,
! [VarCurr] :
( ~ v126344(VarCurr)
=> ( v121091(VarCurr,bitIndex49)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_549,axiom,
! [VarCurr] :
( v126344(VarCurr)
=> ( v121091(VarCurr,bitIndex49)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8581,axiom,
! [VarCurr] :
( v126344(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39939,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex48)
<=> v121065(VarCurr,bitIndex48) ) ).
fof(addAssignment_39938,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex48)
<=> v121067(VarCurr,bitIndex48) ) ).
fof(addAssignment_39937,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex48)
<=> v121069(VarCurr,bitIndex48) ) ).
fof(addAssignment_39936,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex48)
<=> v124518(VarCurr,bitIndex48) ) ).
fof(addAssignment_39935,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex48)
<=> v124517(VarCurr,bitIndex48) ) ).
fof(addAssignment_39934,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex48)
<=> v121285(VarCurr,bitIndex48) ) ).
fof(addAssignment_39933,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex48)
<=> v121287(VarCurr,bitIndex48) ) ).
fof(addAssignment_39932,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex48)
<=> v121289(VarCurr,bitIndex48) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126335(VarNext)
=> ( v121289(VarNext,bitIndex48)
<=> v121289(VarCurr,bitIndex48) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_548,axiom,
! [VarNext] :
( v126335(VarNext)
=> ( v121289(VarNext,bitIndex48)
<=> v126337(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24861,axiom,
! [VarCurr] :
( v126337(VarCurr)
<=> ( v121291(VarCurr)
& v126338(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8580,axiom,
! [VarCurr] :
( v126338(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex527) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex526) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex525) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex524) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex523) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex522) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex521) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex520) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex519) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex518) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex517) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex516) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex515) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex514) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex513) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex512) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex511) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex510) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex509) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex508) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex507) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex506) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex505) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex504) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex503) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex502) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex501) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex500) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex499) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex498) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex497) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex496) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex495) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24860,axiom,
! [VarCurr] :
( v126335(VarCurr)
<=> ( v126336(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9978,axiom,
! [VarCurr] :
( ~ v126336(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3047,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126327(VarNext)
=> ! [B] :
( range_527_495(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_547,axiom,
! [VarNext] :
( v126327(VarNext)
=> ( ( v123071(VarNext,bitIndex527)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex526)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex525)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex524)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex523)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex522)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex521)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex520)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex519)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex518)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex517)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex516)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex515)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex514)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex513)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex512)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex511)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex510)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex509)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex508)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex507)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex506)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex505)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex504)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex503)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex502)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex501)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex500)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex499)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex498)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex497)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex496)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex495)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24859,axiom,
! [VarCurr] :
( v126327(VarCurr)
<=> ( v126328(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24858,axiom,
! [VarCurr] :
( v126328(VarCurr)
<=> ( v126329(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8579,axiom,
! [VarCurr] :
( v126329(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39931,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex48)
<=> v126318(VarNext,bitIndex48) ) ).
fof(addCaseBooleanConditionEqualRanges1_2223,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126320(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126318(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2297,axiom,
! [VarNext] :
( v126320(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126318(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24857,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126320(VarNext)
<=> ( v126321(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126321(VarNext)
<=> ( v126323(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9977,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126323(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39930,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex48)
<=> v126310(VarNext,bitIndex48) ) ).
fof(addCaseBooleanConditionEqualRanges1_2222,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126311(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126310(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2296,axiom,
! [VarNext] :
( v126311(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126310(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126311(VarNext)
<=> v126312(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126312(VarNext)
<=> ( v126314(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126314(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39929,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex48)
<=> v121241(VarCurr,bitIndex48) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_363,axiom,
! [VarCurr] :
( ~ v126308(VarCurr)
=> ( v121229(VarCurr,bitIndex48)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_546,axiom,
! [VarCurr] :
( v126308(VarCurr)
=> ( v121229(VarCurr,bitIndex48)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8578,axiom,
! [VarCurr] :
( v126308(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39928,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex48)
<=> v121227(VarCurr,bitIndex48) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_362,axiom,
! [VarCurr] :
( ~ v126306(VarCurr)
=> ( v121091(VarCurr,bitIndex48)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_545,axiom,
! [VarCurr] :
( v126306(VarCurr)
=> ( v121091(VarCurr,bitIndex48)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8577,axiom,
! [VarCurr] :
( v126306(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39927,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex47)
<=> v121065(VarCurr,bitIndex47) ) ).
fof(addAssignment_39926,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex47)
<=> v121067(VarCurr,bitIndex47) ) ).
fof(addAssignment_39925,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex47)
<=> v121069(VarCurr,bitIndex47) ) ).
fof(addAssignment_39924,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex47)
<=> v124518(VarCurr,bitIndex47) ) ).
fof(addAssignment_39923,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex47)
<=> v124517(VarCurr,bitIndex47) ) ).
fof(addAssignment_39922,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex47)
<=> v121285(VarCurr,bitIndex47) ) ).
fof(addAssignment_39921,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex47)
<=> v121287(VarCurr,bitIndex47) ) ).
fof(addAssignment_39920,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex47)
<=> v121289(VarCurr,bitIndex47) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3046,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126297(VarNext)
=> ( v121289(VarNext,bitIndex47)
<=> v121289(VarCurr,bitIndex47) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_544,axiom,
! [VarNext] :
( v126297(VarNext)
=> ( v121289(VarNext,bitIndex47)
<=> v126299(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24853,axiom,
! [VarCurr] :
( v126299(VarCurr)
<=> ( v121291(VarCurr)
& v126300(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8576,axiom,
! [VarCurr] :
( v126300(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex560) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex559) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex558) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex557) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex556) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex555) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex554) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex553) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex552) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex551) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex550) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex549) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex548) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex547) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex546) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex545) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex544) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex543) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex542) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex541) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex540) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex539) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex538) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex537) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex536) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex535) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex534) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex533) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex532) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex531) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex530) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex529) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex528) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24852,axiom,
! [VarCurr] :
( v126297(VarCurr)
<=> ( v126298(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9975,axiom,
! [VarCurr] :
( ~ v126298(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3045,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126289(VarNext)
=> ! [B] :
( range_560_528(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_543,axiom,
! [VarNext] :
( v126289(VarNext)
=> ( ( v123071(VarNext,bitIndex560)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex559)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex558)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex557)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex556)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex555)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex554)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex553)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex552)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex551)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex550)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex549)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex548)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex547)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex546)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex545)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex544)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex543)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex542)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex541)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex540)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex539)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex538)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex537)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex536)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex535)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex534)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex533)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex532)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex531)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex530)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex529)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex528)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24851,axiom,
! [VarCurr] :
( v126289(VarCurr)
<=> ( v126290(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24850,axiom,
! [VarCurr] :
( v126290(VarCurr)
<=> ( v126291(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8575,axiom,
! [VarCurr] :
( v126291(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39919,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex47)
<=> v126280(VarNext,bitIndex47) ) ).
fof(addCaseBooleanConditionEqualRanges1_2221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126282(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126280(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2295,axiom,
! [VarNext] :
( v126282(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126280(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24849,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126282(VarNext)
<=> ( v126283(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24848,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126283(VarNext)
<=> ( v126285(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126285(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39918,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex47)
<=> v126272(VarNext,bitIndex47) ) ).
fof(addCaseBooleanConditionEqualRanges1_2220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126273(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126272(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2294,axiom,
! [VarNext] :
( v126273(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126272(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126273(VarNext)
<=> v126274(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126274(VarNext)
<=> ( v126276(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126276(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39917,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex47)
<=> v121241(VarCurr,bitIndex47) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_361,axiom,
! [VarCurr] :
( ~ v126270(VarCurr)
=> ( v121229(VarCurr,bitIndex47)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_542,axiom,
! [VarCurr] :
( v126270(VarCurr)
=> ( v121229(VarCurr,bitIndex47)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8574,axiom,
! [VarCurr] :
( v126270(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39916,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex47)
<=> v121227(VarCurr,bitIndex47) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_360,axiom,
! [VarCurr] :
( ~ v126268(VarCurr)
=> ( v121091(VarCurr,bitIndex47)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_541,axiom,
! [VarCurr] :
( v126268(VarCurr)
=> ( v121091(VarCurr,bitIndex47)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8573,axiom,
! [VarCurr] :
( v126268(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39915,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex46)
<=> v121065(VarCurr,bitIndex46) ) ).
fof(addAssignment_39914,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex46)
<=> v121067(VarCurr,bitIndex46) ) ).
fof(addAssignment_39913,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex46)
<=> v121069(VarCurr,bitIndex46) ) ).
fof(addAssignment_39912,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex46)
<=> v124518(VarCurr,bitIndex46) ) ).
fof(addAssignment_39911,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex46)
<=> v124517(VarCurr,bitIndex46) ) ).
fof(addAssignment_39910,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex46)
<=> v121285(VarCurr,bitIndex46) ) ).
fof(addAssignment_39909,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex46)
<=> v121287(VarCurr,bitIndex46) ) ).
fof(addAssignment_39908,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex46)
<=> v121289(VarCurr,bitIndex46) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126259(VarNext)
=> ( v121289(VarNext,bitIndex46)
<=> v121289(VarCurr,bitIndex46) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_540,axiom,
! [VarNext] :
( v126259(VarNext)
=> ( v121289(VarNext,bitIndex46)
<=> v126261(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24845,axiom,
! [VarCurr] :
( v126261(VarCurr)
<=> ( v121291(VarCurr)
& v126262(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8572,axiom,
! [VarCurr] :
( v126262(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex593) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex592) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex591) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex590) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex589) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex588) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex587) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex586) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex585) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex584) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex583) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex582) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex581) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex580) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex579) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex578) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex577) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex576) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex575) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex574) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex573) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex572) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex571) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex570) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex569) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex568) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex567) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex566) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex565) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex564) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex563) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex562) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex561) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24844,axiom,
! [VarCurr] :
( v126259(VarCurr)
<=> ( v126260(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9972,axiom,
! [VarCurr] :
( ~ v126260(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126251(VarNext)
=> ! [B] :
( range_593_561(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_539,axiom,
! [VarNext] :
( v126251(VarNext)
=> ( ( v123071(VarNext,bitIndex593)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex592)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex591)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex590)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex589)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex588)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex587)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex586)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex585)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex584)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex583)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex582)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex581)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex580)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex579)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex578)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex577)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex576)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex575)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex574)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex573)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex572)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex571)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex570)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex569)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex568)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex567)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex566)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex565)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex564)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex563)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex562)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex561)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24843,axiom,
! [VarCurr] :
( v126251(VarCurr)
<=> ( v126252(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24842,axiom,
! [VarCurr] :
( v126252(VarCurr)
<=> ( v126253(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8571,axiom,
! [VarCurr] :
( v126253(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39907,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex46)
<=> v126242(VarNext,bitIndex46) ) ).
fof(addCaseBooleanConditionEqualRanges1_2219,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126244(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126242(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2293,axiom,
! [VarNext] :
( v126244(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126242(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24841,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126244(VarNext)
<=> ( v126245(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24840,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126245(VarNext)
<=> ( v126247(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126247(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39906,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex46)
<=> v126234(VarNext,bitIndex46) ) ).
fof(addCaseBooleanConditionEqualRanges1_2218,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126235(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126234(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2292,axiom,
! [VarNext] :
( v126235(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126234(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126235(VarNext)
<=> v126236(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126236(VarNext)
<=> ( v126238(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9970,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126238(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39905,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex46)
<=> v121241(VarCurr,bitIndex46) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_359,axiom,
! [VarCurr] :
( ~ v126232(VarCurr)
=> ( v121229(VarCurr,bitIndex46)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_538,axiom,
! [VarCurr] :
( v126232(VarCurr)
=> ( v121229(VarCurr,bitIndex46)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8570,axiom,
! [VarCurr] :
( v126232(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39904,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex46)
<=> v121227(VarCurr,bitIndex46) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_358,axiom,
! [VarCurr] :
( ~ v126230(VarCurr)
=> ( v121091(VarCurr,bitIndex46)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_537,axiom,
! [VarCurr] :
( v126230(VarCurr)
=> ( v121091(VarCurr,bitIndex46)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8569,axiom,
! [VarCurr] :
( v126230(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39903,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex45)
<=> v121065(VarCurr,bitIndex45) ) ).
fof(addAssignment_39902,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex45)
<=> v121067(VarCurr,bitIndex45) ) ).
fof(addAssignment_39901,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex45)
<=> v121069(VarCurr,bitIndex45) ) ).
fof(addAssignment_39900,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex45)
<=> v124518(VarCurr,bitIndex45) ) ).
fof(addAssignment_39899,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex45)
<=> v124517(VarCurr,bitIndex45) ) ).
fof(addAssignment_39898,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex45)
<=> v121285(VarCurr,bitIndex45) ) ).
fof(addAssignment_39897,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex45)
<=> v121287(VarCurr,bitIndex45) ) ).
fof(addAssignment_39896,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex45)
<=> v121289(VarCurr,bitIndex45) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3042,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126221(VarNext)
=> ( v121289(VarNext,bitIndex45)
<=> v121289(VarCurr,bitIndex45) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_536,axiom,
! [VarNext] :
( v126221(VarNext)
=> ( v121289(VarNext,bitIndex45)
<=> v126223(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24837,axiom,
! [VarCurr] :
( v126223(VarCurr)
<=> ( v121291(VarCurr)
& v126224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8568,axiom,
! [VarCurr] :
( v126224(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex626) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex625) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex624) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex623) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex622) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex621) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex620) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex619) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex618) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex617) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex616) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex615) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex614) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex613) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex612) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex611) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex610) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex609) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex608) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex607) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex606) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex605) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex604) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex603) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex602) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex601) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex600) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex599) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex598) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex597) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex596) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex595) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex594) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24836,axiom,
! [VarCurr] :
( v126221(VarCurr)
<=> ( v126222(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9969,axiom,
! [VarCurr] :
( ~ v126222(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3041,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126213(VarNext)
=> ! [B] :
( range_626_594(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_535,axiom,
! [VarNext] :
( v126213(VarNext)
=> ( ( v123071(VarNext,bitIndex626)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex625)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex624)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex623)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex622)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex621)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex620)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex619)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex618)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex617)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex616)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex615)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex614)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex613)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex612)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex611)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex610)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex609)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex608)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex607)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex606)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex605)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex604)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex603)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex602)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex601)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex600)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex599)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex598)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex597)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex596)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex595)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex594)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24835,axiom,
! [VarCurr] :
( v126213(VarCurr)
<=> ( v126214(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24834,axiom,
! [VarCurr] :
( v126214(VarCurr)
<=> ( v126215(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8567,axiom,
! [VarCurr] :
( v126215(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39895,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex45)
<=> v126204(VarNext,bitIndex45) ) ).
fof(addCaseBooleanConditionEqualRanges1_2217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126206(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126204(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2291,axiom,
! [VarNext] :
( v126206(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126204(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24833,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126206(VarNext)
<=> ( v126207(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126207(VarNext)
<=> ( v126209(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9968,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126209(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39894,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex45)
<=> v126196(VarNext,bitIndex45) ) ).
fof(addCaseBooleanConditionEqualRanges1_2216,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126197(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126196(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2290,axiom,
! [VarNext] :
( v126197(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126196(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126197(VarNext)
<=> v126198(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24830,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126198(VarNext)
<=> ( v126200(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126200(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39893,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex45)
<=> v121241(VarCurr,bitIndex45) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_357,axiom,
! [VarCurr] :
( ~ v126194(VarCurr)
=> ( v121229(VarCurr,bitIndex45)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_534,axiom,
! [VarCurr] :
( v126194(VarCurr)
=> ( v121229(VarCurr,bitIndex45)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8566,axiom,
! [VarCurr] :
( v126194(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39892,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex45)
<=> v121227(VarCurr,bitIndex45) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_356,axiom,
! [VarCurr] :
( ~ v126192(VarCurr)
=> ( v121091(VarCurr,bitIndex45)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_533,axiom,
! [VarCurr] :
( v126192(VarCurr)
=> ( v121091(VarCurr,bitIndex45)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8565,axiom,
! [VarCurr] :
( v126192(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39891,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex44)
<=> v121065(VarCurr,bitIndex44) ) ).
fof(addAssignment_39890,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex44)
<=> v121067(VarCurr,bitIndex44) ) ).
fof(addAssignment_39889,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex44)
<=> v121069(VarCurr,bitIndex44) ) ).
fof(addAssignment_39888,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex44)
<=> v124518(VarCurr,bitIndex44) ) ).
fof(addAssignment_39887,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex44)
<=> v124517(VarCurr,bitIndex44) ) ).
fof(addAssignment_39886,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex44)
<=> v121285(VarCurr,bitIndex44) ) ).
fof(addAssignment_39885,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex44)
<=> v121287(VarCurr,bitIndex44) ) ).
fof(addAssignment_39884,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex44)
<=> v121289(VarCurr,bitIndex44) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3040,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126183(VarNext)
=> ( v121289(VarNext,bitIndex44)
<=> v121289(VarCurr,bitIndex44) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_532,axiom,
! [VarNext] :
( v126183(VarNext)
=> ( v121289(VarNext,bitIndex44)
<=> v126185(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24829,axiom,
! [VarCurr] :
( v126185(VarCurr)
<=> ( v121291(VarCurr)
& v126186(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8564,axiom,
! [VarCurr] :
( v126186(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex659) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex658) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex657) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex656) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex655) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex654) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex653) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex652) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex651) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex650) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex649) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex648) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex647) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex646) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex645) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex644) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex643) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex642) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex641) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex640) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex639) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex638) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex637) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex636) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex635) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex634) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex633) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex632) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex631) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex630) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex629) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex628) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex627) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24828,axiom,
! [VarCurr] :
( v126183(VarCurr)
<=> ( v126184(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9966,axiom,
! [VarCurr] :
( ~ v126184(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3039,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126175(VarNext)
=> ! [B] :
( range_659_627(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_531,axiom,
! [VarNext] :
( v126175(VarNext)
=> ( ( v123071(VarNext,bitIndex659)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex658)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex657)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex656)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex655)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex654)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex653)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex652)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex651)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex650)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex649)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex648)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex647)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex646)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex645)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex644)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex643)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex642)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex641)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex640)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex639)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex638)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex637)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex636)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex635)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex634)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex633)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex632)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex631)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex630)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex629)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex628)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex627)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24827,axiom,
! [VarCurr] :
( v126175(VarCurr)
<=> ( v126176(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24826,axiom,
! [VarCurr] :
( v126176(VarCurr)
<=> ( v126177(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8563,axiom,
! [VarCurr] :
( v126177(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39883,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex44)
<=> v126166(VarNext,bitIndex44) ) ).
fof(addCaseBooleanConditionEqualRanges1_2215,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126168(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126166(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2289,axiom,
! [VarNext] :
( v126168(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126166(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24825,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126168(VarNext)
<=> ( v126169(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126169(VarNext)
<=> ( v126171(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126171(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39882,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex44)
<=> v126158(VarNext,bitIndex44) ) ).
fof(addCaseBooleanConditionEqualRanges1_2214,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126159(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126158(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2288,axiom,
! [VarNext] :
( v126159(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126158(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126159(VarNext)
<=> v126160(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126160(VarNext)
<=> ( v126162(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126162(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39881,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex44)
<=> v121241(VarCurr,bitIndex44) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_355,axiom,
! [VarCurr] :
( ~ v126156(VarCurr)
=> ( v121229(VarCurr,bitIndex44)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_530,axiom,
! [VarCurr] :
( v126156(VarCurr)
=> ( v121229(VarCurr,bitIndex44)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8562,axiom,
! [VarCurr] :
( v126156(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39880,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex44)
<=> v121227(VarCurr,bitIndex44) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_354,axiom,
! [VarCurr] :
( ~ v126154(VarCurr)
=> ( v121091(VarCurr,bitIndex44)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_529,axiom,
! [VarCurr] :
( v126154(VarCurr)
=> ( v121091(VarCurr,bitIndex44)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8561,axiom,
! [VarCurr] :
( v126154(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39879,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex43)
<=> v121065(VarCurr,bitIndex43) ) ).
fof(addAssignment_39878,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex43)
<=> v121067(VarCurr,bitIndex43) ) ).
fof(addAssignment_39877,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex43)
<=> v121069(VarCurr,bitIndex43) ) ).
fof(addAssignment_39876,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex43)
<=> v124518(VarCurr,bitIndex43) ) ).
fof(addAssignment_39875,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex43)
<=> v124517(VarCurr,bitIndex43) ) ).
fof(addAssignment_39874,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex43)
<=> v121285(VarCurr,bitIndex43) ) ).
fof(addAssignment_39873,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex43)
<=> v121287(VarCurr,bitIndex43) ) ).
fof(addAssignment_39872,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex43)
<=> v121289(VarCurr,bitIndex43) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3038,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126145(VarNext)
=> ( v121289(VarNext,bitIndex43)
<=> v121289(VarCurr,bitIndex43) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_528,axiom,
! [VarNext] :
( v126145(VarNext)
=> ( v121289(VarNext,bitIndex43)
<=> v126147(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24821,axiom,
! [VarCurr] :
( v126147(VarCurr)
<=> ( v121291(VarCurr)
& v126148(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8560,axiom,
! [VarCurr] :
( v126148(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex692) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex691) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex690) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex689) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex688) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex687) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex686) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex685) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex684) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex683) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex682) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex681) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex680) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex679) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex678) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex677) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex676) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex675) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex674) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex673) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex672) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex671) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex670) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex669) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex668) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex667) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex666) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex665) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex664) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex663) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex662) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex661) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex660) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24820,axiom,
! [VarCurr] :
( v126145(VarCurr)
<=> ( v126146(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9963,axiom,
! [VarCurr] :
( ~ v126146(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3037,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126137(VarNext)
=> ! [B] :
( range_692_660(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_527,axiom,
! [VarNext] :
( v126137(VarNext)
=> ( ( v123071(VarNext,bitIndex692)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex691)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex690)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex689)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex688)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex687)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex686)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex685)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex684)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex683)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex682)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex681)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex680)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex679)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex678)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex677)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex676)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex675)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex674)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex673)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex672)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex671)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex670)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex669)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex668)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex667)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex666)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex665)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex664)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex663)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex662)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex661)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex660)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24819,axiom,
! [VarCurr] :
( v126137(VarCurr)
<=> ( v126138(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24818,axiom,
! [VarCurr] :
( v126138(VarCurr)
<=> ( v126139(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8559,axiom,
! [VarCurr] :
( v126139(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39871,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex43)
<=> v126128(VarNext,bitIndex43) ) ).
fof(addCaseBooleanConditionEqualRanges1_2213,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126130(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126128(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2287,axiom,
! [VarNext] :
( v126130(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126128(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126130(VarNext)
<=> ( v126131(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126131(VarNext)
<=> ( v126133(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126133(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39870,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex43)
<=> v126120(VarNext,bitIndex43) ) ).
fof(addCaseBooleanConditionEqualRanges1_2212,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126121(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126120(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2286,axiom,
! [VarNext] :
( v126121(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126120(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126121(VarNext)
<=> v126122(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24814,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126122(VarNext)
<=> ( v126124(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126124(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39869,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex43)
<=> v121241(VarCurr,bitIndex43) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_353,axiom,
! [VarCurr] :
( ~ v126118(VarCurr)
=> ( v121229(VarCurr,bitIndex43)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_526,axiom,
! [VarCurr] :
( v126118(VarCurr)
=> ( v121229(VarCurr,bitIndex43)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8558,axiom,
! [VarCurr] :
( v126118(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39868,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex43)
<=> v121227(VarCurr,bitIndex43) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_352,axiom,
! [VarCurr] :
( ~ v126116(VarCurr)
=> ( v121091(VarCurr,bitIndex43)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_525,axiom,
! [VarCurr] :
( v126116(VarCurr)
=> ( v121091(VarCurr,bitIndex43)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8557,axiom,
! [VarCurr] :
( v126116(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39867,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex42)
<=> v121065(VarCurr,bitIndex42) ) ).
fof(addAssignment_39866,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex42)
<=> v121067(VarCurr,bitIndex42) ) ).
fof(addAssignment_39865,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex42)
<=> v121069(VarCurr,bitIndex42) ) ).
fof(addAssignment_39864,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex42)
<=> v124518(VarCurr,bitIndex42) ) ).
fof(addAssignment_39863,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex42)
<=> v124517(VarCurr,bitIndex42) ) ).
fof(addAssignment_39862,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex42)
<=> v121285(VarCurr,bitIndex42) ) ).
fof(addAssignment_39861,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex42)
<=> v121287(VarCurr,bitIndex42) ) ).
fof(addAssignment_39860,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex42)
<=> v121289(VarCurr,bitIndex42) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3036,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126107(VarNext)
=> ( v121289(VarNext,bitIndex42)
<=> v121289(VarCurr,bitIndex42) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_524,axiom,
! [VarNext] :
( v126107(VarNext)
=> ( v121289(VarNext,bitIndex42)
<=> v126109(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24813,axiom,
! [VarCurr] :
( v126109(VarCurr)
<=> ( v121291(VarCurr)
& v126110(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8556,axiom,
! [VarCurr] :
( v126110(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex725) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex724) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex723) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex722) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex721) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex720) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex719) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex718) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex717) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex716) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex715) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex714) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex713) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex712) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex711) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex710) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex709) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex708) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex707) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex706) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex705) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex704) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex703) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex702) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex701) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex700) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex699) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex698) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex697) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex696) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex695) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex694) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex693) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24812,axiom,
! [VarCurr] :
( v126107(VarCurr)
<=> ( v126108(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9960,axiom,
! [VarCurr] :
( ~ v126108(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3035,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126099(VarNext)
=> ! [B] :
( range_725_693(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_523,axiom,
! [VarNext] :
( v126099(VarNext)
=> ( ( v123071(VarNext,bitIndex725)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex724)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex723)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex722)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex721)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex720)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex719)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex718)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex717)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex716)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex715)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex714)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex713)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex712)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex711)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex710)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex709)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex708)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex707)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex706)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex705)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex704)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex703)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex702)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex701)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex700)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex699)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex698)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex697)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex696)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex695)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex694)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex693)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24811,axiom,
! [VarCurr] :
( v126099(VarCurr)
<=> ( v126100(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24810,axiom,
! [VarCurr] :
( v126100(VarCurr)
<=> ( v126101(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8555,axiom,
! [VarCurr] :
( v126101(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39859,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex42)
<=> v126090(VarNext,bitIndex42) ) ).
fof(addCaseBooleanConditionEqualRanges1_2211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126092(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126090(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2285,axiom,
! [VarNext] :
( v126092(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126090(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126092(VarNext)
<=> ( v126093(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126093(VarNext)
<=> ( v126095(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126095(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39858,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex42)
<=> v126082(VarNext,bitIndex42) ) ).
fof(addCaseBooleanConditionEqualRanges1_2210,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126083(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126082(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2284,axiom,
! [VarNext] :
( v126083(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126082(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126083(VarNext)
<=> v126084(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24806,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126084(VarNext)
<=> ( v126086(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126086(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39857,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex42)
<=> v121241(VarCurr,bitIndex42) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_351,axiom,
! [VarCurr] :
( ~ v126080(VarCurr)
=> ( v121229(VarCurr,bitIndex42)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_522,axiom,
! [VarCurr] :
( v126080(VarCurr)
=> ( v121229(VarCurr,bitIndex42)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8554,axiom,
! [VarCurr] :
( v126080(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39856,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex42)
<=> v121227(VarCurr,bitIndex42) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_350,axiom,
! [VarCurr] :
( ~ v126078(VarCurr)
=> ( v121091(VarCurr,bitIndex42)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_521,axiom,
! [VarCurr] :
( v126078(VarCurr)
=> ( v121091(VarCurr,bitIndex42)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8553,axiom,
! [VarCurr] :
( v126078(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39855,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex41)
<=> v121065(VarCurr,bitIndex41) ) ).
fof(addAssignment_39854,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex41)
<=> v121067(VarCurr,bitIndex41) ) ).
fof(addAssignment_39853,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex41)
<=> v121069(VarCurr,bitIndex41) ) ).
fof(addAssignment_39852,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex41)
<=> v124518(VarCurr,bitIndex41) ) ).
fof(addAssignment_39851,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex41)
<=> v124517(VarCurr,bitIndex41) ) ).
fof(addAssignment_39850,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex41)
<=> v121285(VarCurr,bitIndex41) ) ).
fof(addAssignment_39849,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex41)
<=> v121287(VarCurr,bitIndex41) ) ).
fof(addAssignment_39848,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex41)
<=> v121289(VarCurr,bitIndex41) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3034,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126069(VarNext)
=> ( v121289(VarNext,bitIndex41)
<=> v121289(VarCurr,bitIndex41) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_520,axiom,
! [VarNext] :
( v126069(VarNext)
=> ( v121289(VarNext,bitIndex41)
<=> v126071(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24805,axiom,
! [VarCurr] :
( v126071(VarCurr)
<=> ( v121291(VarCurr)
& v126072(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8552,axiom,
! [VarCurr] :
( v126072(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex758) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex757) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex756) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex755) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex754) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex753) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex752) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex751) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex750) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex749) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex748) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex747) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex746) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex745) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex744) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex743) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex742) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex741) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex740) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex739) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex738) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex737) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex736) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex735) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex734) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex733) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex732) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex731) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex730) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex729) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex728) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex727) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex726) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24804,axiom,
! [VarCurr] :
( v126069(VarCurr)
<=> ( v126070(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9957,axiom,
! [VarCurr] :
( ~ v126070(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3033,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126061(VarNext)
=> ! [B] :
( range_758_726(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_519,axiom,
! [VarNext] :
( v126061(VarNext)
=> ( ( v123071(VarNext,bitIndex758)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex757)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex756)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex755)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex754)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex753)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex752)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex751)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex750)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex749)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex748)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex747)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex746)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex745)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex744)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex743)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex742)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex741)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex740)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex739)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex738)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex737)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex736)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex735)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex734)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex733)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex732)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex731)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex730)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex729)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex728)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex727)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex726)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24803,axiom,
! [VarCurr] :
( v126061(VarCurr)
<=> ( v126062(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24802,axiom,
! [VarCurr] :
( v126062(VarCurr)
<=> ( v126063(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8551,axiom,
! [VarCurr] :
( v126063(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39847,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex41)
<=> v126052(VarNext,bitIndex41) ) ).
fof(addCaseBooleanConditionEqualRanges1_2209,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126054(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126052(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2283,axiom,
! [VarNext] :
( v126054(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126052(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24801,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126054(VarNext)
<=> ( v126055(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126055(VarNext)
<=> ( v126057(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126057(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39846,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex41)
<=> v126044(VarNext,bitIndex41) ) ).
fof(addCaseBooleanConditionEqualRanges1_2208,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126045(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126044(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2282,axiom,
! [VarNext] :
( v126045(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126044(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24799,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126045(VarNext)
<=> v126046(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24798,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126046(VarNext)
<=> ( v126048(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126048(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39845,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex41)
<=> v121241(VarCurr,bitIndex41) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_349,axiom,
! [VarCurr] :
( ~ v126042(VarCurr)
=> ( v121229(VarCurr,bitIndex41)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_518,axiom,
! [VarCurr] :
( v126042(VarCurr)
=> ( v121229(VarCurr,bitIndex41)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8550,axiom,
! [VarCurr] :
( v126042(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39844,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex41)
<=> v121227(VarCurr,bitIndex41) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_348,axiom,
! [VarCurr] :
( ~ v126040(VarCurr)
=> ( v121091(VarCurr,bitIndex41)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_517,axiom,
! [VarCurr] :
( v126040(VarCurr)
=> ( v121091(VarCurr,bitIndex41)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8549,axiom,
! [VarCurr] :
( v126040(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39843,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex40)
<=> v121065(VarCurr,bitIndex40) ) ).
fof(addAssignment_39842,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex40)
<=> v121067(VarCurr,bitIndex40) ) ).
fof(addAssignment_39841,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex40)
<=> v121069(VarCurr,bitIndex40) ) ).
fof(addAssignment_39840,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex40)
<=> v124518(VarCurr,bitIndex40) ) ).
fof(addAssignment_39839,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex40)
<=> v124517(VarCurr,bitIndex40) ) ).
fof(addAssignment_39838,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex40)
<=> v121285(VarCurr,bitIndex40) ) ).
fof(addAssignment_39837,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex40)
<=> v121287(VarCurr,bitIndex40) ) ).
fof(addAssignment_39836,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex40)
<=> v121289(VarCurr,bitIndex40) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3032,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126031(VarNext)
=> ( v121289(VarNext,bitIndex40)
<=> v121289(VarCurr,bitIndex40) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_516,axiom,
! [VarNext] :
( v126031(VarNext)
=> ( v121289(VarNext,bitIndex40)
<=> v126033(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24797,axiom,
! [VarCurr] :
( v126033(VarCurr)
<=> ( v121291(VarCurr)
& v126034(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8548,axiom,
! [VarCurr] :
( v126034(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex791) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex790) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex789) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex788) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex787) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex786) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex785) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex784) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex783) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex782) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex781) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex780) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex779) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex778) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex777) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex776) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex775) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex774) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex773) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex772) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex771) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex770) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex769) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex768) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex767) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex766) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex765) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex764) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex763) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex762) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex761) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex760) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex759) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24796,axiom,
! [VarCurr] :
( v126031(VarCurr)
<=> ( v126032(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9954,axiom,
! [VarCurr] :
( ~ v126032(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3031,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126023(VarNext)
=> ! [B] :
( range_791_759(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_515,axiom,
! [VarNext] :
( v126023(VarNext)
=> ( ( v123071(VarNext,bitIndex791)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex790)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex789)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex788)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex787)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex786)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex785)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex784)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex783)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex782)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex781)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex780)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex779)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex778)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex777)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex776)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex775)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex774)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex773)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex772)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex771)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex770)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex769)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex768)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex767)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex766)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex765)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex764)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex763)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex762)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex761)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex760)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex759)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24795,axiom,
! [VarCurr] :
( v126023(VarCurr)
<=> ( v126024(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24794,axiom,
! [VarCurr] :
( v126024(VarCurr)
<=> ( v126025(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8547,axiom,
! [VarCurr] :
( v126025(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39835,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex40)
<=> v126014(VarNext,bitIndex40) ) ).
fof(addCaseBooleanConditionEqualRanges1_2207,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126016(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126014(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2281,axiom,
! [VarNext] :
( v126016(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126014(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24793,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126016(VarNext)
<=> ( v126017(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126017(VarNext)
<=> ( v126019(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126019(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39834,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex40)
<=> v126006(VarNext,bitIndex40) ) ).
fof(addCaseBooleanConditionEqualRanges1_2206,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126007(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126006(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2280,axiom,
! [VarNext] :
( v126007(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126006(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24791,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126007(VarNext)
<=> v126008(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24790,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126008(VarNext)
<=> ( v126010(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126010(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39833,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex40)
<=> v121241(VarCurr,bitIndex40) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_347,axiom,
! [VarCurr] :
( ~ v126004(VarCurr)
=> ( v121229(VarCurr,bitIndex40)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_514,axiom,
! [VarCurr] :
( v126004(VarCurr)
=> ( v121229(VarCurr,bitIndex40)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8546,axiom,
! [VarCurr] :
( v126004(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39832,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex40)
<=> v121227(VarCurr,bitIndex40) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_346,axiom,
! [VarCurr] :
( ~ v126002(VarCurr)
=> ( v121091(VarCurr,bitIndex40)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_513,axiom,
! [VarCurr] :
( v126002(VarCurr)
=> ( v121091(VarCurr,bitIndex40)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8545,axiom,
! [VarCurr] :
( v126002(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39831,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex39)
<=> v121065(VarCurr,bitIndex39) ) ).
fof(addAssignment_39830,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex39)
<=> v121067(VarCurr,bitIndex39) ) ).
fof(addAssignment_39829,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex39)
<=> v121069(VarCurr,bitIndex39) ) ).
fof(addAssignment_39828,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex39)
<=> v124518(VarCurr,bitIndex39) ) ).
fof(addAssignment_39827,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex39)
<=> v124517(VarCurr,bitIndex39) ) ).
fof(addAssignment_39826,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex39)
<=> v121285(VarCurr,bitIndex39) ) ).
fof(addAssignment_39825,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex39)
<=> v121287(VarCurr,bitIndex39) ) ).
fof(addAssignment_39824,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex39)
<=> v121289(VarCurr,bitIndex39) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3030,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125993(VarNext)
=> ( v121289(VarNext,bitIndex39)
<=> v121289(VarCurr,bitIndex39) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_512,axiom,
! [VarNext] :
( v125993(VarNext)
=> ( v121289(VarNext,bitIndex39)
<=> v125995(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24789,axiom,
! [VarCurr] :
( v125995(VarCurr)
<=> ( v121291(VarCurr)
& v125996(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8544,axiom,
! [VarCurr] :
( v125996(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex824) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex823) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex822) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex821) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex820) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex819) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex818) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex817) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex816) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex815) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex814) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex813) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex812) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex811) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex810) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex809) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex808) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex807) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex806) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex805) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex804) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex803) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex802) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex801) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex800) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex799) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex798) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex797) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex796) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex795) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex794) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex793) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex792) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24788,axiom,
! [VarCurr] :
( v125993(VarCurr)
<=> ( v125994(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9951,axiom,
! [VarCurr] :
( ~ v125994(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3029,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125985(VarNext)
=> ! [B] :
( range_824_792(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_511,axiom,
! [VarNext] :
( v125985(VarNext)
=> ( ( v123071(VarNext,bitIndex824)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex823)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex822)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex821)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex820)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex819)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex818)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex817)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex816)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex815)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex814)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex813)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex812)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex811)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex810)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex809)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex808)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex807)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex806)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex805)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex804)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex803)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex802)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex801)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex800)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex799)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex798)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex797)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex796)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex795)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex794)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex793)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex792)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24787,axiom,
! [VarCurr] :
( v125985(VarCurr)
<=> ( v125986(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24786,axiom,
! [VarCurr] :
( v125986(VarCurr)
<=> ( v125987(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8543,axiom,
! [VarCurr] :
( v125987(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39823,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex39)
<=> v125976(VarNext,bitIndex39) ) ).
fof(addCaseBooleanConditionEqualRanges1_2205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125978(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125976(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2279,axiom,
! [VarNext] :
( v125978(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125976(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24785,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125978(VarNext)
<=> ( v125979(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125979(VarNext)
<=> ( v125981(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9950,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125981(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39822,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex39)
<=> v125968(VarNext,bitIndex39) ) ).
fof(addCaseBooleanConditionEqualRanges1_2204,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125969(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125968(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2278,axiom,
! [VarNext] :
( v125969(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125968(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125969(VarNext)
<=> v125970(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125970(VarNext)
<=> ( v125972(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125972(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39821,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex39)
<=> v121241(VarCurr,bitIndex39) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_345,axiom,
! [VarCurr] :
( ~ v125966(VarCurr)
=> ( v121229(VarCurr,bitIndex39)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_510,axiom,
! [VarCurr] :
( v125966(VarCurr)
=> ( v121229(VarCurr,bitIndex39)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8542,axiom,
! [VarCurr] :
( v125966(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39820,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex39)
<=> v121227(VarCurr,bitIndex39) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_344,axiom,
! [VarCurr] :
( ~ v125964(VarCurr)
=> ( v121091(VarCurr,bitIndex39)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_509,axiom,
! [VarCurr] :
( v125964(VarCurr)
=> ( v121091(VarCurr,bitIndex39)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8541,axiom,
! [VarCurr] :
( v125964(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39819,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex38)
<=> v121065(VarCurr,bitIndex38) ) ).
fof(addAssignment_39818,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex38)
<=> v121067(VarCurr,bitIndex38) ) ).
fof(addAssignment_39817,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex38)
<=> v121069(VarCurr,bitIndex38) ) ).
fof(addAssignment_39816,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex38)
<=> v124518(VarCurr,bitIndex38) ) ).
fof(addAssignment_39815,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex38)
<=> v124517(VarCurr,bitIndex38) ) ).
fof(addAssignment_39814,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex38)
<=> v121285(VarCurr,bitIndex38) ) ).
fof(addAssignment_39813,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex38)
<=> v121287(VarCurr,bitIndex38) ) ).
fof(addAssignment_39812,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex38)
<=> v121289(VarCurr,bitIndex38) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3028,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125955(VarNext)
=> ( v121289(VarNext,bitIndex38)
<=> v121289(VarCurr,bitIndex38) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_508,axiom,
! [VarNext] :
( v125955(VarNext)
=> ( v121289(VarNext,bitIndex38)
<=> v125957(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24781,axiom,
! [VarCurr] :
( v125957(VarCurr)
<=> ( v121291(VarCurr)
& v125958(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8540,axiom,
! [VarCurr] :
( v125958(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex857) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex856) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex855) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex854) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex853) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex852) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex851) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex850) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex849) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex848) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex847) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex846) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex845) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex844) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex843) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex842) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex841) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex840) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex839) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex838) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex837) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex836) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex835) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex834) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex833) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex832) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex831) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex830) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex829) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex828) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex827) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex826) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex825) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24780,axiom,
! [VarCurr] :
( v125955(VarCurr)
<=> ( v125956(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9948,axiom,
! [VarCurr] :
( ~ v125956(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3027,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125947(VarNext)
=> ! [B] :
( range_857_825(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_507,axiom,
! [VarNext] :
( v125947(VarNext)
=> ( ( v123071(VarNext,bitIndex857)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex856)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex855)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex854)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex853)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex852)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex851)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex850)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex849)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex848)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex847)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex846)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex845)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex844)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex843)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex842)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex841)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex840)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex839)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex838)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex837)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex836)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex835)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex834)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex833)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex832)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex831)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex830)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex829)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex828)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex827)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex826)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex825)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24779,axiom,
! [VarCurr] :
( v125947(VarCurr)
<=> ( v125948(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24778,axiom,
! [VarCurr] :
( v125948(VarCurr)
<=> ( v125949(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8539,axiom,
! [VarCurr] :
( v125949(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39811,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex38)
<=> v125938(VarNext,bitIndex38) ) ).
fof(addCaseBooleanConditionEqualRanges1_2203,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125940(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125938(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2277,axiom,
! [VarNext] :
( v125940(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125938(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24777,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125940(VarNext)
<=> ( v125941(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24776,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125941(VarNext)
<=> ( v125943(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125943(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39810,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex38)
<=> v125930(VarNext,bitIndex38) ) ).
fof(addCaseBooleanConditionEqualRanges1_2202,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125931(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125930(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2276,axiom,
! [VarNext] :
( v125931(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125930(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24775,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125931(VarNext)
<=> v125932(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24774,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125932(VarNext)
<=> ( v125934(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9946,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125934(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39809,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex38)
<=> v121241(VarCurr,bitIndex38) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_343,axiom,
! [VarCurr] :
( ~ v125928(VarCurr)
=> ( v121229(VarCurr,bitIndex38)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_506,axiom,
! [VarCurr] :
( v125928(VarCurr)
=> ( v121229(VarCurr,bitIndex38)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8538,axiom,
! [VarCurr] :
( v125928(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39808,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex38)
<=> v121227(VarCurr,bitIndex38) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_342,axiom,
! [VarCurr] :
( ~ v125926(VarCurr)
=> ( v121091(VarCurr,bitIndex38)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_505,axiom,
! [VarCurr] :
( v125926(VarCurr)
=> ( v121091(VarCurr,bitIndex38)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8537,axiom,
! [VarCurr] :
( v125926(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39807,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex37)
<=> v121065(VarCurr,bitIndex37) ) ).
fof(addAssignment_39806,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex37)
<=> v121067(VarCurr,bitIndex37) ) ).
fof(addAssignment_39805,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex37)
<=> v121069(VarCurr,bitIndex37) ) ).
fof(addAssignment_39804,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex37)
<=> v124518(VarCurr,bitIndex37) ) ).
fof(addAssignment_39803,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex37)
<=> v124517(VarCurr,bitIndex37) ) ).
fof(addAssignment_39802,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex37)
<=> v121285(VarCurr,bitIndex37) ) ).
fof(addAssignment_39801,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex37)
<=> v121287(VarCurr,bitIndex37) ) ).
fof(addAssignment_39800,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex37)
<=> v121289(VarCurr,bitIndex37) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3026,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125917(VarNext)
=> ( v121289(VarNext,bitIndex37)
<=> v121289(VarCurr,bitIndex37) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_504,axiom,
! [VarNext] :
( v125917(VarNext)
=> ( v121289(VarNext,bitIndex37)
<=> v125919(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24773,axiom,
! [VarCurr] :
( v125919(VarCurr)
<=> ( v121291(VarCurr)
& v125920(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8536,axiom,
! [VarCurr] :
( v125920(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex890) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex889) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex888) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex887) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex886) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex885) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex884) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex883) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex882) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex881) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex880) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex879) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex878) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex877) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex876) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex875) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex874) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex873) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex872) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex871) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex870) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex869) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex868) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex867) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex866) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex865) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex864) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex863) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex862) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex861) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex860) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex859) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex858) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24772,axiom,
! [VarCurr] :
( v125917(VarCurr)
<=> ( v125918(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9945,axiom,
! [VarCurr] :
( ~ v125918(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3025,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125909(VarNext)
=> ! [B] :
( range_890_858(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_503,axiom,
! [VarNext] :
( v125909(VarNext)
=> ( ( v123071(VarNext,bitIndex890)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex889)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex888)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex887)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex886)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex885)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex884)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex883)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex882)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex881)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex880)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex879)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex878)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex877)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex876)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex875)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex874)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex873)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex872)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex871)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex870)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex869)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex868)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex867)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex866)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex865)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex864)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex863)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex862)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex861)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex860)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex859)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex858)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24771,axiom,
! [VarCurr] :
( v125909(VarCurr)
<=> ( v125910(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24770,axiom,
! [VarCurr] :
( v125910(VarCurr)
<=> ( v125911(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8535,axiom,
! [VarCurr] :
( v125911(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39799,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex37)
<=> v125900(VarNext,bitIndex37) ) ).
fof(addCaseBooleanConditionEqualRanges1_2201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125902(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125900(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2275,axiom,
! [VarNext] :
( v125902(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125900(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125902(VarNext)
<=> ( v125903(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125903(VarNext)
<=> ( v125905(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9944,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125905(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39798,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex37)
<=> v125892(VarNext,bitIndex37) ) ).
fof(addCaseBooleanConditionEqualRanges1_2200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125893(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125892(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2274,axiom,
! [VarNext] :
( v125893(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125892(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125893(VarNext)
<=> v125894(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24766,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125894(VarNext)
<=> ( v125896(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125896(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39797,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex37)
<=> v121241(VarCurr,bitIndex37) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_341,axiom,
! [VarCurr] :
( ~ v125890(VarCurr)
=> ( v121229(VarCurr,bitIndex37)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_502,axiom,
! [VarCurr] :
( v125890(VarCurr)
=> ( v121229(VarCurr,bitIndex37)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8534,axiom,
! [VarCurr] :
( v125890(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39796,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex37)
<=> v121227(VarCurr,bitIndex37) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_340,axiom,
! [VarCurr] :
( ~ v125888(VarCurr)
=> ( v121091(VarCurr,bitIndex37)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_501,axiom,
! [VarCurr] :
( v125888(VarCurr)
=> ( v121091(VarCurr,bitIndex37)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8533,axiom,
! [VarCurr] :
( v125888(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39795,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex36)
<=> v121065(VarCurr,bitIndex36) ) ).
fof(addAssignment_39794,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex36)
<=> v121067(VarCurr,bitIndex36) ) ).
fof(addAssignment_39793,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex36)
<=> v121069(VarCurr,bitIndex36) ) ).
fof(addAssignment_39792,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex36)
<=> v124518(VarCurr,bitIndex36) ) ).
fof(addAssignment_39791,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex36)
<=> v124517(VarCurr,bitIndex36) ) ).
fof(addAssignment_39790,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex36)
<=> v121285(VarCurr,bitIndex36) ) ).
fof(addAssignment_39789,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex36)
<=> v121287(VarCurr,bitIndex36) ) ).
fof(addAssignment_39788,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex36)
<=> v121289(VarCurr,bitIndex36) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3024,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125879(VarNext)
=> ( v121289(VarNext,bitIndex36)
<=> v121289(VarCurr,bitIndex36) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_500,axiom,
! [VarNext] :
( v125879(VarNext)
=> ( v121289(VarNext,bitIndex36)
<=> v125881(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24765,axiom,
! [VarCurr] :
( v125881(VarCurr)
<=> ( v121291(VarCurr)
& v125882(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8532,axiom,
! [VarCurr] :
( v125882(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex923) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex922) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex921) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex920) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex919) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex918) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex917) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex916) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex915) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex914) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex913) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex912) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex911) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex910) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex909) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex908) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex907) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex906) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex905) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex904) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex903) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex902) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex901) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex900) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex899) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex898) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex897) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex896) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex895) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex894) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex893) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex892) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex891) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24764,axiom,
! [VarCurr] :
( v125879(VarCurr)
<=> ( v125880(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9942,axiom,
! [VarCurr] :
( ~ v125880(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3023,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125871(VarNext)
=> ! [B] :
( range_923_891(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_499,axiom,
! [VarNext] :
( v125871(VarNext)
=> ( ( v123071(VarNext,bitIndex923)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex922)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex921)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex920)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex919)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex918)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex917)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex916)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex915)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex914)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex913)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex912)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex911)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex910)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex909)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex908)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex907)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex906)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex905)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex904)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex903)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex902)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex901)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex900)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex899)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex898)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex897)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex896)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex895)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex894)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex893)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex892)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex891)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24763,axiom,
! [VarCurr] :
( v125871(VarCurr)
<=> ( v125872(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24762,axiom,
! [VarCurr] :
( v125872(VarCurr)
<=> ( v125873(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8531,axiom,
! [VarCurr] :
( v125873(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39787,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex36)
<=> v125862(VarNext,bitIndex36) ) ).
fof(addCaseBooleanConditionEqualRanges1_2199,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125864(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125862(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2273,axiom,
! [VarNext] :
( v125864(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125862(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24761,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125864(VarNext)
<=> ( v125865(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125865(VarNext)
<=> ( v125867(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9941,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125867(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39786,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex36)
<=> v125854(VarNext,bitIndex36) ) ).
fof(addCaseBooleanConditionEqualRanges1_2198,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125855(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125854(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2272,axiom,
! [VarNext] :
( v125855(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125854(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24759,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125855(VarNext)
<=> v125856(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24758,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125856(VarNext)
<=> ( v125858(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9940,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125858(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39785,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex36)
<=> v121241(VarCurr,bitIndex36) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_339,axiom,
! [VarCurr] :
( ~ v125852(VarCurr)
=> ( v121229(VarCurr,bitIndex36)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_498,axiom,
! [VarCurr] :
( v125852(VarCurr)
=> ( v121229(VarCurr,bitIndex36)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8530,axiom,
! [VarCurr] :
( v125852(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39784,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex36)
<=> v121227(VarCurr,bitIndex36) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_338,axiom,
! [VarCurr] :
( ~ v125850(VarCurr)
=> ( v121091(VarCurr,bitIndex36)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_497,axiom,
! [VarCurr] :
( v125850(VarCurr)
=> ( v121091(VarCurr,bitIndex36)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8529,axiom,
! [VarCurr] :
( v125850(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39783,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex35)
<=> v121065(VarCurr,bitIndex35) ) ).
fof(addAssignment_39782,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex35)
<=> v121067(VarCurr,bitIndex35) ) ).
fof(addAssignment_39781,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex35)
<=> v121069(VarCurr,bitIndex35) ) ).
fof(addAssignment_39780,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex35)
<=> v124518(VarCurr,bitIndex35) ) ).
fof(addAssignment_39779,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex35)
<=> v124517(VarCurr,bitIndex35) ) ).
fof(addAssignment_39778,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex35)
<=> v121285(VarCurr,bitIndex35) ) ).
fof(addAssignment_39777,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex35)
<=> v121287(VarCurr,bitIndex35) ) ).
fof(addAssignment_39776,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex35)
<=> v121289(VarCurr,bitIndex35) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3022,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125841(VarNext)
=> ( v121289(VarNext,bitIndex35)
<=> v121289(VarCurr,bitIndex35) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_496,axiom,
! [VarNext] :
( v125841(VarNext)
=> ( v121289(VarNext,bitIndex35)
<=> v125843(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24757,axiom,
! [VarCurr] :
( v125843(VarCurr)
<=> ( v121291(VarCurr)
& v125844(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8528,axiom,
! [VarCurr] :
( v125844(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex956) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex955) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex954) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex953) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex952) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex951) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex950) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex949) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex948) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex947) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex946) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex945) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex944) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex943) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex942) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex941) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex940) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex939) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex938) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex937) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex936) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex935) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex934) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex933) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex932) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex931) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex930) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex929) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex928) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex927) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex926) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex925) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex924) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24756,axiom,
! [VarCurr] :
( v125841(VarCurr)
<=> ( v125842(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9939,axiom,
! [VarCurr] :
( ~ v125842(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3021,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125833(VarNext)
=> ! [B] :
( range_956_924(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_495,axiom,
! [VarNext] :
( v125833(VarNext)
=> ( ( v123071(VarNext,bitIndex956)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex955)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex954)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex953)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex952)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex951)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex950)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex949)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex948)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex947)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex946)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex945)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex944)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex943)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex942)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex941)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex940)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex939)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex938)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex937)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex936)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex935)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex934)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex933)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex932)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex931)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex930)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex929)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex928)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex927)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex926)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex925)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex924)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24755,axiom,
! [VarCurr] :
( v125833(VarCurr)
<=> ( v125834(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24754,axiom,
! [VarCurr] :
( v125834(VarCurr)
<=> ( v125835(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8527,axiom,
! [VarCurr] :
( v125835(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39775,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex35)
<=> v125824(VarNext,bitIndex35) ) ).
fof(addCaseBooleanConditionEqualRanges1_2197,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125826(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125824(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2271,axiom,
! [VarNext] :
( v125826(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125824(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24753,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125826(VarNext)
<=> ( v125827(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24752,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125827(VarNext)
<=> ( v125829(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9938,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125829(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39774,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex35)
<=> v125816(VarNext,bitIndex35) ) ).
fof(addCaseBooleanConditionEqualRanges1_2196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125817(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125816(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2270,axiom,
! [VarNext] :
( v125817(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125816(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125817(VarNext)
<=> v125818(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125818(VarNext)
<=> ( v125820(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9937,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125820(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39773,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex35)
<=> v121241(VarCurr,bitIndex35) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_337,axiom,
! [VarCurr] :
( ~ v125814(VarCurr)
=> ( v121229(VarCurr,bitIndex35)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_494,axiom,
! [VarCurr] :
( v125814(VarCurr)
=> ( v121229(VarCurr,bitIndex35)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8526,axiom,
! [VarCurr] :
( v125814(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39772,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex35)
<=> v121227(VarCurr,bitIndex35) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_336,axiom,
! [VarCurr] :
( ~ v125812(VarCurr)
=> ( v121091(VarCurr,bitIndex35)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_493,axiom,
! [VarCurr] :
( v125812(VarCurr)
=> ( v121091(VarCurr,bitIndex35)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8525,axiom,
! [VarCurr] :
( v125812(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39771,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex34)
<=> v121065(VarCurr,bitIndex34) ) ).
fof(addAssignment_39770,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex34)
<=> v121067(VarCurr,bitIndex34) ) ).
fof(addAssignment_39769,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex34)
<=> v121069(VarCurr,bitIndex34) ) ).
fof(addAssignment_39768,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex34)
<=> v124518(VarCurr,bitIndex34) ) ).
fof(addAssignment_39767,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex34)
<=> v124517(VarCurr,bitIndex34) ) ).
fof(addAssignment_39766,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex34)
<=> v121285(VarCurr,bitIndex34) ) ).
fof(addAssignment_39765,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex34)
<=> v121287(VarCurr,bitIndex34) ) ).
fof(addAssignment_39764,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex34)
<=> v121289(VarCurr,bitIndex34) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3020,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125803(VarNext)
=> ( v121289(VarNext,bitIndex34)
<=> v121289(VarCurr,bitIndex34) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_492,axiom,
! [VarNext] :
( v125803(VarNext)
=> ( v121289(VarNext,bitIndex34)
<=> v125805(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24749,axiom,
! [VarCurr] :
( v125805(VarCurr)
<=> ( v121291(VarCurr)
& v125806(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8524,axiom,
! [VarCurr] :
( v125806(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex989) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex988) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex987) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex986) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex985) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex984) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex983) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex982) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex981) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex980) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex979) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex978) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex977) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex976) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex975) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex974) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex973) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex972) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex971) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex970) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex969) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex968) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex967) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex966) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex965) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex964) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex963) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex962) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex961) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex960) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex959) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex958) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex957) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24748,axiom,
! [VarCurr] :
( v125803(VarCurr)
<=> ( v125804(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9936,axiom,
! [VarCurr] :
( ~ v125804(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3019,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125795(VarNext)
=> ! [B] :
( range_989_957(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_491,axiom,
! [VarNext] :
( v125795(VarNext)
=> ( ( v123071(VarNext,bitIndex989)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex988)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex987)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex986)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex985)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex984)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex983)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex982)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex981)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex980)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex979)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex978)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex977)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex976)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex975)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex974)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex973)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex972)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex971)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex970)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex969)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex968)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex967)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex966)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex965)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex964)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex963)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex962)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex961)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex960)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex959)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex958)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex957)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24747,axiom,
! [VarCurr] :
( v125795(VarCurr)
<=> ( v125796(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24746,axiom,
! [VarCurr] :
( v125796(VarCurr)
<=> ( v125797(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8523,axiom,
! [VarCurr] :
( v125797(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39763,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex34)
<=> v125786(VarNext,bitIndex34) ) ).
fof(addCaseBooleanConditionEqualRanges1_2195,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125788(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125786(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2269,axiom,
! [VarNext] :
( v125788(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125786(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125788(VarNext)
<=> ( v125789(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125789(VarNext)
<=> ( v125791(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9935,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125791(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39762,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex34)
<=> v125778(VarNext,bitIndex34) ) ).
fof(addCaseBooleanConditionEqualRanges1_2194,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125779(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125778(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2268,axiom,
! [VarNext] :
( v125779(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125778(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24743,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125779(VarNext)
<=> v125780(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125780(VarNext)
<=> ( v125782(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9934,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125782(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39761,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex34)
<=> v121241(VarCurr,bitIndex34) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_335,axiom,
! [VarCurr] :
( ~ v125776(VarCurr)
=> ( v121229(VarCurr,bitIndex34)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_490,axiom,
! [VarCurr] :
( v125776(VarCurr)
=> ( v121229(VarCurr,bitIndex34)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8522,axiom,
! [VarCurr] :
( v125776(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39760,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex34)
<=> v121227(VarCurr,bitIndex34) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_334,axiom,
! [VarCurr] :
( ~ v125774(VarCurr)
=> ( v121091(VarCurr,bitIndex34)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_489,axiom,
! [VarCurr] :
( v125774(VarCurr)
=> ( v121091(VarCurr,bitIndex34)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8521,axiom,
! [VarCurr] :
( v125774(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39759,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex33)
<=> v121065(VarCurr,bitIndex33) ) ).
fof(addAssignment_39758,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex33)
<=> v121067(VarCurr,bitIndex33) ) ).
fof(addAssignment_39757,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex33)
<=> v121069(VarCurr,bitIndex33) ) ).
fof(addAssignment_39756,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex33)
<=> v124518(VarCurr,bitIndex33) ) ).
fof(addAssignment_39755,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex33)
<=> v124517(VarCurr,bitIndex33) ) ).
fof(addAssignment_39754,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex33)
<=> v121285(VarCurr,bitIndex33) ) ).
fof(addAssignment_39753,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex33)
<=> v121287(VarCurr,bitIndex33) ) ).
fof(addAssignment_39752,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex33)
<=> v121289(VarCurr,bitIndex33) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3018,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125765(VarNext)
=> ( v121289(VarNext,bitIndex33)
<=> v121289(VarCurr,bitIndex33) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_488,axiom,
! [VarNext] :
( v125765(VarNext)
=> ( v121289(VarNext,bitIndex33)
<=> v125767(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24741,axiom,
! [VarCurr] :
( v125767(VarCurr)
<=> ( v121291(VarCurr)
& v125768(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8520,axiom,
! [VarCurr] :
( v125768(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1022) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1021) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1020) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1019) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1018) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1017) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1016) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1015) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1014) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1013) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1012) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1011) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1010) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1009) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1008) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1007) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1006) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1005) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1004) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1003) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1002) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1001) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1000) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex999) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex998) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex997) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex996) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex995) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex994) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex993) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex992) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex991) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex990) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24740,axiom,
! [VarCurr] :
( v125765(VarCurr)
<=> ( v125766(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9933,axiom,
! [VarCurr] :
( ~ v125766(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3017,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125757(VarNext)
=> ! [B] :
( range_1022_990(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_487,axiom,
! [VarNext] :
( v125757(VarNext)
=> ( ( v123071(VarNext,bitIndex1022)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1021)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1020)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1019)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1018)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1017)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1016)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1015)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1014)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1013)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1012)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1011)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1010)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1009)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1008)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1007)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1006)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1005)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1004)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1003)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1002)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1001)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1000)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex999)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex998)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex997)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex996)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex995)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex994)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex993)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex992)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex991)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex990)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24739,axiom,
! [VarCurr] :
( v125757(VarCurr)
<=> ( v125758(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24738,axiom,
! [VarCurr] :
( v125758(VarCurr)
<=> ( v125759(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8519,axiom,
! [VarCurr] :
( v125759(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39751,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex33)
<=> v125748(VarNext,bitIndex33) ) ).
fof(addCaseBooleanConditionEqualRanges1_2193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125750(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125748(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2267,axiom,
! [VarNext] :
( v125750(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125748(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125750(VarNext)
<=> ( v125751(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125751(VarNext)
<=> ( v125753(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9932,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125753(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39750,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex33)
<=> v125740(VarNext,bitIndex33) ) ).
fof(addCaseBooleanConditionEqualRanges1_2192,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125741(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125740(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2266,axiom,
! [VarNext] :
( v125741(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125740(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125741(VarNext)
<=> v125742(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125742(VarNext)
<=> ( v125744(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9931,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125744(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39749,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex33)
<=> v121241(VarCurr,bitIndex33) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_333,axiom,
! [VarCurr] :
( ~ v125738(VarCurr)
=> ( v121229(VarCurr,bitIndex33)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_486,axiom,
! [VarCurr] :
( v125738(VarCurr)
=> ( v121229(VarCurr,bitIndex33)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8518,axiom,
! [VarCurr] :
( v125738(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39748,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex33)
<=> v121227(VarCurr,bitIndex33) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_332,axiom,
! [VarCurr] :
( ~ v125736(VarCurr)
=> ( v121091(VarCurr,bitIndex33)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_485,axiom,
! [VarCurr] :
( v125736(VarCurr)
=> ( v121091(VarCurr,bitIndex33)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8517,axiom,
! [VarCurr] :
( v125736(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39747,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex32)
<=> v121065(VarCurr,bitIndex32) ) ).
fof(addAssignment_39746,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex32)
<=> v121067(VarCurr,bitIndex32) ) ).
fof(addAssignment_39745,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex32)
<=> v121069(VarCurr,bitIndex32) ) ).
fof(addAssignment_39744,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex32)
<=> v124518(VarCurr,bitIndex32) ) ).
fof(addAssignment_39743,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex32)
<=> v124517(VarCurr,bitIndex32) ) ).
fof(addAssignment_39742,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex32)
<=> v121285(VarCurr,bitIndex32) ) ).
fof(addAssignment_39741,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex32)
<=> v121287(VarCurr,bitIndex32) ) ).
fof(addAssignment_39740,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex32)
<=> v121289(VarCurr,bitIndex32) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3016,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125727(VarNext)
=> ( v121289(VarNext,bitIndex32)
<=> v121289(VarCurr,bitIndex32) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_484,axiom,
! [VarNext] :
( v125727(VarNext)
=> ( v121289(VarNext,bitIndex32)
<=> v125729(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24733,axiom,
! [VarCurr] :
( v125729(VarCurr)
<=> ( v121291(VarCurr)
& v125730(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8516,axiom,
! [VarCurr] :
( v125730(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1055) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1054) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1053) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1052) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1051) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1050) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1049) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1048) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1047) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1046) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1045) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1044) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1043) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1042) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1041) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1040) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1039) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1038) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1037) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1036) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1035) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1034) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1033) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1032) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1031) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1030) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1029) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1028) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1027) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1026) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1025) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1024) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1023) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24732,axiom,
! [VarCurr] :
( v125727(VarCurr)
<=> ( v125728(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9930,axiom,
! [VarCurr] :
( ~ v125728(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3015,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125719(VarNext)
=> ! [B] :
( range_1055_1023(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_483,axiom,
! [VarNext] :
( v125719(VarNext)
=> ( ( v123071(VarNext,bitIndex1055)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1054)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1053)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1052)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1051)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1050)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1049)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1048)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1047)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1046)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1045)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1044)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1043)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1042)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1041)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1040)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1039)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1038)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1037)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1036)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1035)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1034)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1033)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1032)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1031)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1030)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1029)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1028)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1027)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1026)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1025)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1024)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1023)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24731,axiom,
! [VarCurr] :
( v125719(VarCurr)
<=> ( v125720(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24730,axiom,
! [VarCurr] :
( v125720(VarCurr)
<=> ( v125721(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8515,axiom,
! [VarCurr] :
( v125721(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $true )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39739,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex32)
<=> v125710(VarNext,bitIndex32) ) ).
fof(addCaseBooleanConditionEqualRanges1_2191,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125712(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125710(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2265,axiom,
! [VarNext] :
( v125712(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125710(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24729,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125712(VarNext)
<=> ( v125713(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24728,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125713(VarNext)
<=> ( v125715(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9929,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125715(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39738,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex32)
<=> v125702(VarNext,bitIndex32) ) ).
fof(addCaseBooleanConditionEqualRanges1_2190,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125703(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125702(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2264,axiom,
! [VarNext] :
( v125703(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125702(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125703(VarNext)
<=> v125704(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125704(VarNext)
<=> ( v125706(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125706(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39737,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex32)
<=> v121241(VarCurr,bitIndex32) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_331,axiom,
! [VarCurr] :
( ~ v125700(VarCurr)
=> ( v121229(VarCurr,bitIndex32)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_482,axiom,
! [VarCurr] :
( v125700(VarCurr)
=> ( v121229(VarCurr,bitIndex32)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8514,axiom,
! [VarCurr] :
( v125700(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39736,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex32)
<=> v121227(VarCurr,bitIndex32) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_330,axiom,
! [VarCurr] :
( ~ v125698(VarCurr)
=> ( v121091(VarCurr,bitIndex32)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_481,axiom,
! [VarCurr] :
( v125698(VarCurr)
=> ( v121091(VarCurr,bitIndex32)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8513,axiom,
! [VarCurr] :
( v125698(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $true )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39735,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex31)
<=> v121065(VarCurr,bitIndex31) ) ).
fof(addAssignment_39734,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex31)
<=> v121067(VarCurr,bitIndex31) ) ).
fof(addAssignment_39733,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex31)
<=> v121069(VarCurr,bitIndex31) ) ).
fof(addAssignment_39732,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex31)
<=> v124518(VarCurr,bitIndex31) ) ).
fof(addAssignment_39731,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex31)
<=> v124517(VarCurr,bitIndex31) ) ).
fof(addAssignment_39730,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex31)
<=> v121285(VarCurr,bitIndex31) ) ).
fof(addAssignment_39729,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex31)
<=> v121287(VarCurr,bitIndex31) ) ).
fof(addAssignment_39728,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex31)
<=> v121289(VarCurr,bitIndex31) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3014,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125689(VarNext)
=> ( v121289(VarNext,bitIndex31)
<=> v121289(VarCurr,bitIndex31) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_480,axiom,
! [VarNext] :
( v125689(VarNext)
=> ( v121289(VarNext,bitIndex31)
<=> v125691(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24725,axiom,
! [VarCurr] :
( v125691(VarCurr)
<=> ( v121291(VarCurr)
& v125692(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8512,axiom,
! [VarCurr] :
( v125692(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1088) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1087) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1086) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1085) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1084) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1083) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1082) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1081) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1080) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1079) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1078) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1077) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1076) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1075) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1074) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1073) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1072) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1071) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1070) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1069) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1068) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1067) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1066) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1065) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1064) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1063) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1062) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1061) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1060) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1059) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1058) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1057) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1056) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24724,axiom,
! [VarCurr] :
( v125689(VarCurr)
<=> ( v125690(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9927,axiom,
! [VarCurr] :
( ~ v125690(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3013,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125681(VarNext)
=> ! [B] :
( range_1088_1056(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_479,axiom,
! [VarNext] :
( v125681(VarNext)
=> ( ( v123071(VarNext,bitIndex1088)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1087)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1086)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1085)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1084)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1083)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1082)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1081)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1080)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1079)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1078)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1077)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1076)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1075)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1074)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1073)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1072)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1071)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1070)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1069)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1068)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1067)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1066)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1065)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1064)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1063)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1062)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1061)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1060)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1059)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1058)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1057)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1056)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24723,axiom,
! [VarCurr] :
( v125681(VarCurr)
<=> ( v125682(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24722,axiom,
! [VarCurr] :
( v125682(VarCurr)
<=> ( v125683(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8511,axiom,
! [VarCurr] :
( v125683(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39727,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex31)
<=> v125672(VarNext,bitIndex31) ) ).
fof(addCaseBooleanConditionEqualRanges1_2189,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125674(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125672(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2263,axiom,
! [VarNext] :
( v125674(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125672(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125674(VarNext)
<=> ( v125675(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125675(VarNext)
<=> ( v125677(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9926,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125677(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39726,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex31)
<=> v125664(VarNext,bitIndex31) ) ).
fof(addCaseBooleanConditionEqualRanges1_2188,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125665(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125664(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2262,axiom,
! [VarNext] :
( v125665(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125664(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125665(VarNext)
<=> v125666(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125666(VarNext)
<=> ( v125668(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9925,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125668(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39725,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex31)
<=> v121241(VarCurr,bitIndex31) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_329,axiom,
! [VarCurr] :
( ~ v125662(VarCurr)
=> ( v121229(VarCurr,bitIndex31)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_478,axiom,
! [VarCurr] :
( v125662(VarCurr)
=> ( v121229(VarCurr,bitIndex31)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8510,axiom,
! [VarCurr] :
( v125662(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39724,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex31)
<=> v121227(VarCurr,bitIndex31) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_328,axiom,
! [VarCurr] :
( ~ v125660(VarCurr)
=> ( v121091(VarCurr,bitIndex31)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_477,axiom,
! [VarCurr] :
( v125660(VarCurr)
=> ( v121091(VarCurr,bitIndex31)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8509,axiom,
! [VarCurr] :
( v125660(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39723,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex30)
<=> v121065(VarCurr,bitIndex30) ) ).
fof(addAssignment_39722,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex30)
<=> v121067(VarCurr,bitIndex30) ) ).
fof(addAssignment_39721,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex30)
<=> v121069(VarCurr,bitIndex30) ) ).
fof(addAssignment_39720,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex30)
<=> v124518(VarCurr,bitIndex30) ) ).
fof(addAssignment_39719,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex30)
<=> v124517(VarCurr,bitIndex30) ) ).
fof(addAssignment_39718,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex30)
<=> v121285(VarCurr,bitIndex30) ) ).
fof(addAssignment_39717,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex30)
<=> v121287(VarCurr,bitIndex30) ) ).
fof(addAssignment_39716,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex30)
<=> v121289(VarCurr,bitIndex30) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3012,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125651(VarNext)
=> ( v121289(VarNext,bitIndex30)
<=> v121289(VarCurr,bitIndex30) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_476,axiom,
! [VarNext] :
( v125651(VarNext)
=> ( v121289(VarNext,bitIndex30)
<=> v125653(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24717,axiom,
! [VarCurr] :
( v125653(VarCurr)
<=> ( v121291(VarCurr)
& v125654(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8508,axiom,
! [VarCurr] :
( v125654(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1121) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1120) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1119) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1118) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1117) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1116) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1115) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1114) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1113) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1112) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1111) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1110) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1109) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1108) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1107) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1106) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1105) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1104) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1103) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1102) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1101) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1100) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1099) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1098) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1097) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1096) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1095) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1094) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1093) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1092) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1091) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1090) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1089) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24716,axiom,
! [VarCurr] :
( v125651(VarCurr)
<=> ( v125652(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9924,axiom,
! [VarCurr] :
( ~ v125652(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3011,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125643(VarNext)
=> ! [B] :
( range_1121_1089(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_475,axiom,
! [VarNext] :
( v125643(VarNext)
=> ( ( v123071(VarNext,bitIndex1121)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1120)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1119)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1118)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1117)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1116)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1115)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1114)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1113)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1112)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1111)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1110)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1109)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1108)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1107)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1106)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1105)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1104)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1103)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1102)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1101)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1100)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1099)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1098)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1097)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1096)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1095)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1094)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1093)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1092)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1091)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1090)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1089)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24715,axiom,
! [VarCurr] :
( v125643(VarCurr)
<=> ( v125644(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24714,axiom,
! [VarCurr] :
( v125644(VarCurr)
<=> ( v125645(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8507,axiom,
! [VarCurr] :
( v125645(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39715,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex30)
<=> v125634(VarNext,bitIndex30) ) ).
fof(addCaseBooleanConditionEqualRanges1_2187,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125636(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125634(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2261,axiom,
! [VarNext] :
( v125636(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125634(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125636(VarNext)
<=> ( v125637(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125637(VarNext)
<=> ( v125639(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125639(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39714,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex30)
<=> v125626(VarNext,bitIndex30) ) ).
fof(addCaseBooleanConditionEqualRanges1_2186,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125627(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125626(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2260,axiom,
! [VarNext] :
( v125627(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125626(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125627(VarNext)
<=> v125628(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125628(VarNext)
<=> ( v125630(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125630(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39713,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex30)
<=> v121241(VarCurr,bitIndex30) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_327,axiom,
! [VarCurr] :
( ~ v125624(VarCurr)
=> ( v121229(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_474,axiom,
! [VarCurr] :
( v125624(VarCurr)
=> ( v121229(VarCurr,bitIndex30)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8506,axiom,
! [VarCurr] :
( v125624(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39712,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex30)
<=> v121227(VarCurr,bitIndex30) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_326,axiom,
! [VarCurr] :
( ~ v125622(VarCurr)
=> ( v121091(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_473,axiom,
! [VarCurr] :
( v125622(VarCurr)
=> ( v121091(VarCurr,bitIndex30)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8505,axiom,
! [VarCurr] :
( v125622(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39711,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex29)
<=> v121065(VarCurr,bitIndex29) ) ).
fof(addAssignment_39710,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex29)
<=> v121067(VarCurr,bitIndex29) ) ).
fof(addAssignment_39709,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex29)
<=> v121069(VarCurr,bitIndex29) ) ).
fof(addAssignment_39708,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex29)
<=> v124518(VarCurr,bitIndex29) ) ).
fof(addAssignment_39707,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex29)
<=> v124517(VarCurr,bitIndex29) ) ).
fof(addAssignment_39706,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex29)
<=> v121285(VarCurr,bitIndex29) ) ).
fof(addAssignment_39705,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex29)
<=> v121287(VarCurr,bitIndex29) ) ).
fof(addAssignment_39704,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex29)
<=> v121289(VarCurr,bitIndex29) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3010,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125613(VarNext)
=> ( v121289(VarNext,bitIndex29)
<=> v121289(VarCurr,bitIndex29) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_472,axiom,
! [VarNext] :
( v125613(VarNext)
=> ( v121289(VarNext,bitIndex29)
<=> v125615(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24709,axiom,
! [VarCurr] :
( v125615(VarCurr)
<=> ( v121291(VarCurr)
& v125616(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8504,axiom,
! [VarCurr] :
( v125616(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1154) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1153) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1152) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1151) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1150) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1149) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1148) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1147) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1146) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1145) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1144) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1143) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1142) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1141) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1140) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1139) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1138) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1137) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1136) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1135) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1134) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1133) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1132) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1131) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1130) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1129) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1128) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1127) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1126) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1125) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1124) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1123) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1122) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24708,axiom,
! [VarCurr] :
( v125613(VarCurr)
<=> ( v125614(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9921,axiom,
! [VarCurr] :
( ~ v125614(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3009,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125605(VarNext)
=> ! [B] :
( range_1154_1122(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_471,axiom,
! [VarNext] :
( v125605(VarNext)
=> ( ( v123071(VarNext,bitIndex1154)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1153)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1152)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1151)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1150)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1149)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1148)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1147)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1146)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1145)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1144)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1143)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1142)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1141)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1140)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1139)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1138)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1137)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1136)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1135)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1134)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1133)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1132)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1131)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1130)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1129)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1128)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1127)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1126)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1125)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1124)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1123)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1122)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24707,axiom,
! [VarCurr] :
( v125605(VarCurr)
<=> ( v125606(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24706,axiom,
! [VarCurr] :
( v125606(VarCurr)
<=> ( v125607(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8503,axiom,
! [VarCurr] :
( v125607(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39703,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex29)
<=> v125596(VarNext,bitIndex29) ) ).
fof(addCaseBooleanConditionEqualRanges1_2185,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125598(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125596(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2259,axiom,
! [VarNext] :
( v125598(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125596(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24705,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125598(VarNext)
<=> ( v125599(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125599(VarNext)
<=> ( v125601(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9920,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125601(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39702,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex29)
<=> v125588(VarNext,bitIndex29) ) ).
fof(addCaseBooleanConditionEqualRanges1_2184,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125589(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125588(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2258,axiom,
! [VarNext] :
( v125589(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125588(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24703,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125589(VarNext)
<=> v125590(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24702,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125590(VarNext)
<=> ( v125592(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9919,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125592(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39701,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex29)
<=> v121241(VarCurr,bitIndex29) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_325,axiom,
! [VarCurr] :
( ~ v125586(VarCurr)
=> ( v121229(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_470,axiom,
! [VarCurr] :
( v125586(VarCurr)
=> ( v121229(VarCurr,bitIndex29)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8502,axiom,
! [VarCurr] :
( v125586(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39700,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex29)
<=> v121227(VarCurr,bitIndex29) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_324,axiom,
! [VarCurr] :
( ~ v125584(VarCurr)
=> ( v121091(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_469,axiom,
! [VarCurr] :
( v125584(VarCurr)
=> ( v121091(VarCurr,bitIndex29)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8501,axiom,
! [VarCurr] :
( v125584(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39699,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex28)
<=> v121065(VarCurr,bitIndex28) ) ).
fof(addAssignment_39698,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex28)
<=> v121067(VarCurr,bitIndex28) ) ).
fof(addAssignment_39697,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex28)
<=> v121069(VarCurr,bitIndex28) ) ).
fof(addAssignment_39696,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex28)
<=> v124518(VarCurr,bitIndex28) ) ).
fof(addAssignment_39695,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex28)
<=> v124517(VarCurr,bitIndex28) ) ).
fof(addAssignment_39694,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex28)
<=> v121285(VarCurr,bitIndex28) ) ).
fof(addAssignment_39693,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex28)
<=> v121287(VarCurr,bitIndex28) ) ).
fof(addAssignment_39692,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex28)
<=> v121289(VarCurr,bitIndex28) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3008,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125575(VarNext)
=> ( v121289(VarNext,bitIndex28)
<=> v121289(VarCurr,bitIndex28) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_468,axiom,
! [VarNext] :
( v125575(VarNext)
=> ( v121289(VarNext,bitIndex28)
<=> v125577(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24701,axiom,
! [VarCurr] :
( v125577(VarCurr)
<=> ( v121291(VarCurr)
& v125578(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8500,axiom,
! [VarCurr] :
( v125578(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1187) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1186) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1185) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1184) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1183) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1182) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1181) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1180) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1179) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1178) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1177) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1176) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1175) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1174) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1173) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1172) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1171) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1170) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1169) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1168) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1167) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1166) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1165) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1164) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1163) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1162) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1161) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1160) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1159) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1158) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1157) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1156) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1155) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24700,axiom,
! [VarCurr] :
( v125575(VarCurr)
<=> ( v125576(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9918,axiom,
! [VarCurr] :
( ~ v125576(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3007,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125567(VarNext)
=> ! [B] :
( range_1187_1155(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_467,axiom,
! [VarNext] :
( v125567(VarNext)
=> ( ( v123071(VarNext,bitIndex1187)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1186)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1185)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1184)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1183)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1182)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1181)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1180)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1179)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1178)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1177)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1176)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1175)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1174)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1173)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1172)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1171)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1170)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1169)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1168)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1167)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1166)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1165)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1164)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1163)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1162)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1161)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1160)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1159)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1158)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1157)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1156)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1155)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24699,axiom,
! [VarCurr] :
( v125567(VarCurr)
<=> ( v125568(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24698,axiom,
! [VarCurr] :
( v125568(VarCurr)
<=> ( v125569(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8499,axiom,
! [VarCurr] :
( v125569(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39691,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex28)
<=> v125558(VarNext,bitIndex28) ) ).
fof(addCaseBooleanConditionEqualRanges1_2183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125560(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125558(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2257,axiom,
! [VarNext] :
( v125560(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125558(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24697,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125560(VarNext)
<=> ( v125561(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125561(VarNext)
<=> ( v125563(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9917,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125563(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39690,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex28)
<=> v125550(VarNext,bitIndex28) ) ).
fof(addCaseBooleanConditionEqualRanges1_2182,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125550(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2256,axiom,
! [VarNext] :
( v125551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125550(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24695,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125551(VarNext)
<=> v125552(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24694,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125552(VarNext)
<=> ( v125554(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125554(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39689,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex28)
<=> v121241(VarCurr,bitIndex28) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_323,axiom,
! [VarCurr] :
( ~ v125548(VarCurr)
=> ( v121229(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_466,axiom,
! [VarCurr] :
( v125548(VarCurr)
=> ( v121229(VarCurr,bitIndex28)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8498,axiom,
! [VarCurr] :
( v125548(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39688,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex28)
<=> v121227(VarCurr,bitIndex28) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_322,axiom,
! [VarCurr] :
( ~ v125546(VarCurr)
=> ( v121091(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_465,axiom,
! [VarCurr] :
( v125546(VarCurr)
=> ( v121091(VarCurr,bitIndex28)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8497,axiom,
! [VarCurr] :
( v125546(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39687,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex27)
<=> v121065(VarCurr,bitIndex27) ) ).
fof(addAssignment_39686,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex27)
<=> v121067(VarCurr,bitIndex27) ) ).
fof(addAssignment_39685,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex27)
<=> v121069(VarCurr,bitIndex27) ) ).
fof(addAssignment_39684,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex27)
<=> v124518(VarCurr,bitIndex27) ) ).
fof(addAssignment_39683,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex27)
<=> v124517(VarCurr,bitIndex27) ) ).
fof(addAssignment_39682,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex27)
<=> v121285(VarCurr,bitIndex27) ) ).
fof(addAssignment_39681,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex27)
<=> v121287(VarCurr,bitIndex27) ) ).
fof(addAssignment_39680,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex27)
<=> v121289(VarCurr,bitIndex27) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3006,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125537(VarNext)
=> ( v121289(VarNext,bitIndex27)
<=> v121289(VarCurr,bitIndex27) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_464,axiom,
! [VarNext] :
( v125537(VarNext)
=> ( v121289(VarNext,bitIndex27)
<=> v125539(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24693,axiom,
! [VarCurr] :
( v125539(VarCurr)
<=> ( v121291(VarCurr)
& v125540(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8496,axiom,
! [VarCurr] :
( v125540(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1220) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1219) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1218) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1217) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1216) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1215) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1214) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1213) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1212) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1211) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1210) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1209) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1208) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1207) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1206) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1205) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1204) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1203) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1202) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1201) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1200) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1199) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1198) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1197) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1196) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1195) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1194) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1193) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1192) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1191) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1190) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1189) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1188) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24692,axiom,
! [VarCurr] :
( v125537(VarCurr)
<=> ( v125538(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9915,axiom,
! [VarCurr] :
( ~ v125538(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3005,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125529(VarNext)
=> ! [B] :
( range_1220_1188(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_463,axiom,
! [VarNext] :
( v125529(VarNext)
=> ( ( v123071(VarNext,bitIndex1220)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1219)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1218)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1217)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1216)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1215)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1214)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1213)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1212)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1211)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1210)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1209)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1208)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1207)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1206)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1205)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1204)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1203)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1202)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1201)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1200)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1199)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1198)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1197)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1196)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1195)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1194)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1193)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1192)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1191)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1190)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1189)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1188)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24691,axiom,
! [VarCurr] :
( v125529(VarCurr)
<=> ( v125530(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24690,axiom,
! [VarCurr] :
( v125530(VarCurr)
<=> ( v125531(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8495,axiom,
! [VarCurr] :
( v125531(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39679,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex27)
<=> v125520(VarNext,bitIndex27) ) ).
fof(addCaseBooleanConditionEqualRanges1_2181,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125522(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125520(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2255,axiom,
! [VarNext] :
( v125522(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125520(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125522(VarNext)
<=> ( v125523(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125523(VarNext)
<=> ( v125525(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9914,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125525(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39678,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex27)
<=> v125512(VarNext,bitIndex27) ) ).
fof(addCaseBooleanConditionEqualRanges1_2180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125513(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125512(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2254,axiom,
! [VarNext] :
( v125513(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125512(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125513(VarNext)
<=> v125514(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24686,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125514(VarNext)
<=> ( v125516(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9913,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125516(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39677,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex27)
<=> v121241(VarCurr,bitIndex27) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_321,axiom,
! [VarCurr] :
( ~ v125510(VarCurr)
=> ( v121229(VarCurr,bitIndex27)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_462,axiom,
! [VarCurr] :
( v125510(VarCurr)
=> ( v121229(VarCurr,bitIndex27)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8494,axiom,
! [VarCurr] :
( v125510(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39676,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex27)
<=> v121227(VarCurr,bitIndex27) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_320,axiom,
! [VarCurr] :
( ~ v125508(VarCurr)
=> ( v121091(VarCurr,bitIndex27)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_461,axiom,
! [VarCurr] :
( v125508(VarCurr)
=> ( v121091(VarCurr,bitIndex27)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8493,axiom,
! [VarCurr] :
( v125508(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39675,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex26)
<=> v121065(VarCurr,bitIndex26) ) ).
fof(addAssignment_39674,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex26)
<=> v121067(VarCurr,bitIndex26) ) ).
fof(addAssignment_39673,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex26)
<=> v121069(VarCurr,bitIndex26) ) ).
fof(addAssignment_39672,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex26)
<=> v124518(VarCurr,bitIndex26) ) ).
fof(addAssignment_39671,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex26)
<=> v124517(VarCurr,bitIndex26) ) ).
fof(addAssignment_39670,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex26)
<=> v121285(VarCurr,bitIndex26) ) ).
fof(addAssignment_39669,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex26)
<=> v121287(VarCurr,bitIndex26) ) ).
fof(addAssignment_39668,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex26)
<=> v121289(VarCurr,bitIndex26) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3004,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125499(VarNext)
=> ( v121289(VarNext,bitIndex26)
<=> v121289(VarCurr,bitIndex26) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_460,axiom,
! [VarNext] :
( v125499(VarNext)
=> ( v121289(VarNext,bitIndex26)
<=> v125501(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24685,axiom,
! [VarCurr] :
( v125501(VarCurr)
<=> ( v121291(VarCurr)
& v125502(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8492,axiom,
! [VarCurr] :
( v125502(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1253) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1252) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1251) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1250) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1249) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1248) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1247) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1246) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1245) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1244) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1243) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1242) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1241) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1240) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1239) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1238) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1237) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1236) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1235) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1234) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1233) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1232) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1231) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1230) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1229) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1228) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1227) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1226) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1225) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1224) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1223) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1222) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1221) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24684,axiom,
! [VarCurr] :
( v125499(VarCurr)
<=> ( v125500(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9912,axiom,
! [VarCurr] :
( ~ v125500(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3003,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125491(VarNext)
=> ! [B] :
( range_1253_1221(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_459,axiom,
! [VarNext] :
( v125491(VarNext)
=> ( ( v123071(VarNext,bitIndex1253)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1252)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1251)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1250)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1249)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1248)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1247)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1246)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1245)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1244)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1243)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1242)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1241)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1240)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1239)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1238)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1237)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1236)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1235)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1234)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1233)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1232)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1231)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1230)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1229)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1228)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1227)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1226)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1225)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1224)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1223)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1222)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1221)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24683,axiom,
! [VarCurr] :
( v125491(VarCurr)
<=> ( v125492(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24682,axiom,
! [VarCurr] :
( v125492(VarCurr)
<=> ( v125493(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8491,axiom,
! [VarCurr] :
( v125493(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39667,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex26)
<=> v125482(VarNext,bitIndex26) ) ).
fof(addCaseBooleanConditionEqualRanges1_2179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125484(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125482(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2253,axiom,
! [VarNext] :
( v125484(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125482(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125484(VarNext)
<=> ( v125485(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24680,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125485(VarNext)
<=> ( v125487(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9911,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125487(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39666,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex26)
<=> v125474(VarNext,bitIndex26) ) ).
fof(addCaseBooleanConditionEqualRanges1_2178,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125475(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125474(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2252,axiom,
! [VarNext] :
( v125475(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125474(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24679,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125475(VarNext)
<=> v125476(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24678,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125476(VarNext)
<=> ( v125478(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9910,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125478(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39665,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex26)
<=> v121241(VarCurr,bitIndex26) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_319,axiom,
! [VarCurr] :
( ~ v125472(VarCurr)
=> ( v121229(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_458,axiom,
! [VarCurr] :
( v125472(VarCurr)
=> ( v121229(VarCurr,bitIndex26)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8490,axiom,
! [VarCurr] :
( v125472(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39664,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex26)
<=> v121227(VarCurr,bitIndex26) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_318,axiom,
! [VarCurr] :
( ~ v125470(VarCurr)
=> ( v121091(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_457,axiom,
! [VarCurr] :
( v125470(VarCurr)
=> ( v121091(VarCurr,bitIndex26)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8489,axiom,
! [VarCurr] :
( v125470(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39663,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex25)
<=> v121065(VarCurr,bitIndex25) ) ).
fof(addAssignment_39662,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex25)
<=> v121067(VarCurr,bitIndex25) ) ).
fof(addAssignment_39661,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex25)
<=> v121069(VarCurr,bitIndex25) ) ).
fof(addAssignment_39660,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex25)
<=> v124518(VarCurr,bitIndex25) ) ).
fof(addAssignment_39659,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex25)
<=> v124517(VarCurr,bitIndex25) ) ).
fof(addAssignment_39658,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex25)
<=> v121285(VarCurr,bitIndex25) ) ).
fof(addAssignment_39657,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex25)
<=> v121287(VarCurr,bitIndex25) ) ).
fof(addAssignment_39656,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex25)
<=> v121289(VarCurr,bitIndex25) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3002,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125461(VarNext)
=> ( v121289(VarNext,bitIndex25)
<=> v121289(VarCurr,bitIndex25) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_456,axiom,
! [VarNext] :
( v125461(VarNext)
=> ( v121289(VarNext,bitIndex25)
<=> v125463(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24677,axiom,
! [VarCurr] :
( v125463(VarCurr)
<=> ( v121291(VarCurr)
& v125464(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8488,axiom,
! [VarCurr] :
( v125464(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1286) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1285) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1284) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1283) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1282) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1281) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1280) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1279) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1278) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1277) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1276) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1275) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1274) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1273) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1272) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1271) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1270) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1269) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1268) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1267) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1266) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1265) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1264) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1263) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1262) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1261) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1260) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1259) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1258) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1257) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1256) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1255) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1254) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24676,axiom,
! [VarCurr] :
( v125461(VarCurr)
<=> ( v125462(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9909,axiom,
! [VarCurr] :
( ~ v125462(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3001,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125453(VarNext)
=> ! [B] :
( range_1286_1254(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_455,axiom,
! [VarNext] :
( v125453(VarNext)
=> ( ( v123071(VarNext,bitIndex1286)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1285)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1284)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1283)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1282)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1281)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1280)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1279)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1278)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1277)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1276)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1275)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1274)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1273)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1272)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1271)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1270)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1269)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1268)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1267)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1266)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1265)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1264)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1263)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1262)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1261)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1260)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1259)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1258)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1257)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1256)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1255)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1254)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24675,axiom,
! [VarCurr] :
( v125453(VarCurr)
<=> ( v125454(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24674,axiom,
! [VarCurr] :
( v125454(VarCurr)
<=> ( v125455(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8487,axiom,
! [VarCurr] :
( v125455(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39655,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex25)
<=> v125444(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_2177,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125446(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125444(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2251,axiom,
! [VarNext] :
( v125446(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125444(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24673,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125446(VarNext)
<=> ( v125447(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125447(VarNext)
<=> ( v125449(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9908,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125449(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39654,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex25)
<=> v125436(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_2176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125437(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125436(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2250,axiom,
! [VarNext] :
( v125437(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125436(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24671,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125437(VarNext)
<=> v125438(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24670,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125438(VarNext)
<=> ( v125440(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125440(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39653,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex25)
<=> v121241(VarCurr,bitIndex25) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_317,axiom,
! [VarCurr] :
( ~ v125434(VarCurr)
=> ( v121229(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_454,axiom,
! [VarCurr] :
( v125434(VarCurr)
=> ( v121229(VarCurr,bitIndex25)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8486,axiom,
! [VarCurr] :
( v125434(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39652,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex25)
<=> v121227(VarCurr,bitIndex25) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_316,axiom,
! [VarCurr] :
( ~ v125432(VarCurr)
=> ( v121091(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_453,axiom,
! [VarCurr] :
( v125432(VarCurr)
=> ( v121091(VarCurr,bitIndex25)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8485,axiom,
! [VarCurr] :
( v125432(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39651,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex24)
<=> v121065(VarCurr,bitIndex24) ) ).
fof(addAssignment_39650,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex24)
<=> v121067(VarCurr,bitIndex24) ) ).
fof(addAssignment_39649,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex24)
<=> v121069(VarCurr,bitIndex24) ) ).
fof(addAssignment_39648,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex24)
<=> v124518(VarCurr,bitIndex24) ) ).
fof(addAssignment_39647,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex24)
<=> v124517(VarCurr,bitIndex24) ) ).
fof(addAssignment_39646,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex24)
<=> v121285(VarCurr,bitIndex24) ) ).
fof(addAssignment_39645,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex24)
<=> v121287(VarCurr,bitIndex24) ) ).
fof(addAssignment_39644,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex24)
<=> v121289(VarCurr,bitIndex24) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3000,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125423(VarNext)
=> ( v121289(VarNext,bitIndex24)
<=> v121289(VarCurr,bitIndex24) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_452,axiom,
! [VarNext] :
( v125423(VarNext)
=> ( v121289(VarNext,bitIndex24)
<=> v125425(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24669,axiom,
! [VarCurr] :
( v125425(VarCurr)
<=> ( v121291(VarCurr)
& v125426(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8484,axiom,
! [VarCurr] :
( v125426(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1319) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1318) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1317) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1316) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1315) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1314) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1313) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1312) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1311) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1310) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1309) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1308) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1307) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1306) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1305) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1304) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1303) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1302) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1301) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1300) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1299) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1298) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1297) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1296) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1295) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1294) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1293) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1292) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1291) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1290) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1289) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1288) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1287) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24668,axiom,
! [VarCurr] :
( v125423(VarCurr)
<=> ( v125424(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9906,axiom,
! [VarCurr] :
( ~ v125424(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2999,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125415(VarNext)
=> ! [B] :
( range_1319_1287(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_451,axiom,
! [VarNext] :
( v125415(VarNext)
=> ( ( v123071(VarNext,bitIndex1319)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1318)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1317)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1316)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1315)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1314)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1313)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1312)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1311)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1310)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1309)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1308)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1307)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1306)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1305)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1304)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1303)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1302)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1301)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1300)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1299)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1298)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1297)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1296)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1295)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1294)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1293)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1292)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1291)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1290)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1289)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1288)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1287)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24667,axiom,
! [VarCurr] :
( v125415(VarCurr)
<=> ( v125416(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24666,axiom,
! [VarCurr] :
( v125416(VarCurr)
<=> ( v125417(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8483,axiom,
! [VarCurr] :
( v125417(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39643,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex24)
<=> v125406(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_2175,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125408(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125406(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2249,axiom,
! [VarNext] :
( v125408(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125406(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24665,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125408(VarNext)
<=> ( v125409(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24664,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125409(VarNext)
<=> ( v125411(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9905,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125411(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39642,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex24)
<=> v125398(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_2174,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125399(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125398(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2248,axiom,
! [VarNext] :
( v125399(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125398(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24663,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125399(VarNext)
<=> v125400(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24662,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125400(VarNext)
<=> ( v125402(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9904,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125402(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39641,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex24)
<=> v121241(VarCurr,bitIndex24) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_315,axiom,
! [VarCurr] :
( ~ v125396(VarCurr)
=> ( v121229(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_450,axiom,
! [VarCurr] :
( v125396(VarCurr)
=> ( v121229(VarCurr,bitIndex24)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8482,axiom,
! [VarCurr] :
( v125396(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39640,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex24)
<=> v121227(VarCurr,bitIndex24) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_314,axiom,
! [VarCurr] :
( ~ v125394(VarCurr)
=> ( v121091(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_449,axiom,
! [VarCurr] :
( v125394(VarCurr)
=> ( v121091(VarCurr,bitIndex24)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8481,axiom,
! [VarCurr] :
( v125394(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39639,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex23)
<=> v121065(VarCurr,bitIndex23) ) ).
fof(addAssignment_39638,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex23)
<=> v121067(VarCurr,bitIndex23) ) ).
fof(addAssignment_39637,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex23)
<=> v121069(VarCurr,bitIndex23) ) ).
fof(addAssignment_39636,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex23)
<=> v124518(VarCurr,bitIndex23) ) ).
fof(addAssignment_39635,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex23)
<=> v124517(VarCurr,bitIndex23) ) ).
fof(addAssignment_39634,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex23)
<=> v121285(VarCurr,bitIndex23) ) ).
fof(addAssignment_39633,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex23)
<=> v121287(VarCurr,bitIndex23) ) ).
fof(addAssignment_39632,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex23)
<=> v121289(VarCurr,bitIndex23) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2998,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125385(VarNext)
=> ( v121289(VarNext,bitIndex23)
<=> v121289(VarCurr,bitIndex23) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_448,axiom,
! [VarNext] :
( v125385(VarNext)
=> ( v121289(VarNext,bitIndex23)
<=> v125387(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24661,axiom,
! [VarCurr] :
( v125387(VarCurr)
<=> ( v121291(VarCurr)
& v125388(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8480,axiom,
! [VarCurr] :
( v125388(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1352) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1351) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1350) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1349) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1348) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1347) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1346) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1345) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1344) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1343) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1342) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1341) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1340) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1339) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1338) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1337) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1336) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1335) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1334) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1333) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1332) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1331) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1330) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1329) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1328) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1327) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1326) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1325) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1324) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1323) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1322) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1321) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1320) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24660,axiom,
! [VarCurr] :
( v125385(VarCurr)
<=> ( v125386(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9903,axiom,
! [VarCurr] :
( ~ v125386(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125377(VarNext)
=> ! [B] :
( range_1352_1320(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_447,axiom,
! [VarNext] :
( v125377(VarNext)
=> ( ( v123071(VarNext,bitIndex1352)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1351)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1350)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1349)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1348)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1347)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1346)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1345)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1344)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1343)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1342)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1341)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1340)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1339)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1338)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1337)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1336)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1335)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1334)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1333)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1332)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1331)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1330)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1329)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1328)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1327)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1326)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1325)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1324)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1323)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1322)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1321)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1320)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24659,axiom,
! [VarCurr] :
( v125377(VarCurr)
<=> ( v125378(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24658,axiom,
! [VarCurr] :
( v125378(VarCurr)
<=> ( v125379(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8479,axiom,
! [VarCurr] :
( v125379(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39631,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex23)
<=> v125368(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_2173,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125370(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125368(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2247,axiom,
! [VarNext] :
( v125370(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125368(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24657,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125370(VarNext)
<=> ( v125371(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125371(VarNext)
<=> ( v125373(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9902,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125373(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39630,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex23)
<=> v125360(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_2172,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125361(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125360(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2246,axiom,
! [VarNext] :
( v125361(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125360(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24655,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125361(VarNext)
<=> v125362(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24654,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125362(VarNext)
<=> ( v125364(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9901,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125364(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39629,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex23)
<=> v121241(VarCurr,bitIndex23) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_313,axiom,
! [VarCurr] :
( ~ v125358(VarCurr)
=> ( v121229(VarCurr,bitIndex23)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_446,axiom,
! [VarCurr] :
( v125358(VarCurr)
=> ( v121229(VarCurr,bitIndex23)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8478,axiom,
! [VarCurr] :
( v125358(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39628,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex23)
<=> v121227(VarCurr,bitIndex23) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_312,axiom,
! [VarCurr] :
( ~ v125356(VarCurr)
=> ( v121091(VarCurr,bitIndex23)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_445,axiom,
! [VarCurr] :
( v125356(VarCurr)
=> ( v121091(VarCurr,bitIndex23)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8477,axiom,
! [VarCurr] :
( v125356(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39627,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex22)
<=> v121065(VarCurr,bitIndex22) ) ).
fof(addAssignment_39626,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex22)
<=> v121067(VarCurr,bitIndex22) ) ).
fof(addAssignment_39625,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex22)
<=> v121069(VarCurr,bitIndex22) ) ).
fof(addAssignment_39624,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex22)
<=> v124518(VarCurr,bitIndex22) ) ).
fof(addAssignment_39623,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex22)
<=> v124517(VarCurr,bitIndex22) ) ).
fof(addAssignment_39622,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex22)
<=> v121285(VarCurr,bitIndex22) ) ).
fof(addAssignment_39621,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex22)
<=> v121287(VarCurr,bitIndex22) ) ).
fof(addAssignment_39620,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex22)
<=> v121289(VarCurr,bitIndex22) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2996,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125347(VarNext)
=> ( v121289(VarNext,bitIndex22)
<=> v121289(VarCurr,bitIndex22) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_444,axiom,
! [VarNext] :
( v125347(VarNext)
=> ( v121289(VarNext,bitIndex22)
<=> v125349(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24653,axiom,
! [VarCurr] :
( v125349(VarCurr)
<=> ( v121291(VarCurr)
& v125350(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8476,axiom,
! [VarCurr] :
( v125350(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1385) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1384) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1383) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1382) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1381) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1380) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1379) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1378) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1377) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1376) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1375) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1374) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1373) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1372) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1371) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1370) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1369) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1368) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1367) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1366) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1365) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1364) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1363) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1362) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1361) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1360) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1359) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1358) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1357) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1356) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1355) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1354) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1353) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24652,axiom,
! [VarCurr] :
( v125347(VarCurr)
<=> ( v125348(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9900,axiom,
! [VarCurr] :
( ~ v125348(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2995,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125339(VarNext)
=> ! [B] :
( range_1385_1353(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_443,axiom,
! [VarNext] :
( v125339(VarNext)
=> ( ( v123071(VarNext,bitIndex1385)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1384)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1383)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1382)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1381)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1380)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1379)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1378)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1377)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1376)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1375)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1374)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1373)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1372)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1371)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1370)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1369)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1368)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1367)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1366)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1365)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1364)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1363)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1362)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1361)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1360)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1359)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1358)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1357)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1356)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1355)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1354)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1353)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24651,axiom,
! [VarCurr] :
( v125339(VarCurr)
<=> ( v125340(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24650,axiom,
! [VarCurr] :
( v125340(VarCurr)
<=> ( v125341(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8475,axiom,
! [VarCurr] :
( v125341(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39619,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex22)
<=> v125330(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_2171,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125332(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125330(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2245,axiom,
! [VarNext] :
( v125332(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125330(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24649,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125332(VarNext)
<=> ( v125333(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24648,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125333(VarNext)
<=> ( v125335(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125335(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39618,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex22)
<=> v125322(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_2170,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125323(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125322(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2244,axiom,
! [VarNext] :
( v125323(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125322(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24647,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125323(VarNext)
<=> v125324(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24646,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125324(VarNext)
<=> ( v125326(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9898,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125326(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39617,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex22)
<=> v121241(VarCurr,bitIndex22) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_311,axiom,
! [VarCurr] :
( ~ v125320(VarCurr)
=> ( v121229(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_442,axiom,
! [VarCurr] :
( v125320(VarCurr)
=> ( v121229(VarCurr,bitIndex22)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8474,axiom,
! [VarCurr] :
( v125320(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39616,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex22)
<=> v121227(VarCurr,bitIndex22) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_310,axiom,
! [VarCurr] :
( ~ v125318(VarCurr)
=> ( v121091(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_441,axiom,
! [VarCurr] :
( v125318(VarCurr)
=> ( v121091(VarCurr,bitIndex22)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8473,axiom,
! [VarCurr] :
( v125318(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39615,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex21)
<=> v121065(VarCurr,bitIndex21) ) ).
fof(addAssignment_39614,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex21)
<=> v121067(VarCurr,bitIndex21) ) ).
fof(addAssignment_39613,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex21)
<=> v121069(VarCurr,bitIndex21) ) ).
fof(addAssignment_39612,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex21)
<=> v124518(VarCurr,bitIndex21) ) ).
fof(addAssignment_39611,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex21)
<=> v124517(VarCurr,bitIndex21) ) ).
fof(addAssignment_39610,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex21)
<=> v121285(VarCurr,bitIndex21) ) ).
fof(addAssignment_39609,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex21)
<=> v121287(VarCurr,bitIndex21) ) ).
fof(addAssignment_39608,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex21)
<=> v121289(VarCurr,bitIndex21) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2994,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125309(VarNext)
=> ( v121289(VarNext,bitIndex21)
<=> v121289(VarCurr,bitIndex21) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_440,axiom,
! [VarNext] :
( v125309(VarNext)
=> ( v121289(VarNext,bitIndex21)
<=> v125311(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24645,axiom,
! [VarCurr] :
( v125311(VarCurr)
<=> ( v121291(VarCurr)
& v125312(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8472,axiom,
! [VarCurr] :
( v125312(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1418) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1417) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1416) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1415) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1414) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1413) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1412) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1411) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1410) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1409) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1408) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1407) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1406) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1405) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1404) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1403) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1402) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1401) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1400) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1399) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1398) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1397) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1396) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1395) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1394) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1393) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1392) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1391) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1390) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1389) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1388) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1387) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1386) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24644,axiom,
! [VarCurr] :
( v125309(VarCurr)
<=> ( v125310(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9897,axiom,
! [VarCurr] :
( ~ v125310(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2993,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125301(VarNext)
=> ! [B] :
( range_1418_1386(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_439,axiom,
! [VarNext] :
( v125301(VarNext)
=> ( ( v123071(VarNext,bitIndex1418)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1417)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1416)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1415)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1414)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1413)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1412)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1411)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1410)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1409)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1408)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1407)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1406)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1405)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1404)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1403)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1402)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1401)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1400)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1399)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1398)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1397)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1396)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1395)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1394)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1393)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1392)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1391)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1390)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1389)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1388)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1387)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1386)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24643,axiom,
! [VarCurr] :
( v125301(VarCurr)
<=> ( v125302(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24642,axiom,
! [VarCurr] :
( v125302(VarCurr)
<=> ( v125303(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8471,axiom,
! [VarCurr] :
( v125303(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39607,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex21)
<=> v125292(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_2169,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125294(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125292(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2243,axiom,
! [VarNext] :
( v125294(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125292(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24641,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125294(VarNext)
<=> ( v125295(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24640,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125295(VarNext)
<=> ( v125297(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9896,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125297(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39606,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex21)
<=> v125284(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_2168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125285(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125284(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2242,axiom,
! [VarNext] :
( v125285(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125284(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24639,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125285(VarNext)
<=> v125286(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24638,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125286(VarNext)
<=> ( v125288(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125288(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39605,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex21)
<=> v121241(VarCurr,bitIndex21) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_309,axiom,
! [VarCurr] :
( ~ v125282(VarCurr)
=> ( v121229(VarCurr,bitIndex21)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_438,axiom,
! [VarCurr] :
( v125282(VarCurr)
=> ( v121229(VarCurr,bitIndex21)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8470,axiom,
! [VarCurr] :
( v125282(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39604,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex21)
<=> v121227(VarCurr,bitIndex21) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_308,axiom,
! [VarCurr] :
( ~ v125280(VarCurr)
=> ( v121091(VarCurr,bitIndex21)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_437,axiom,
! [VarCurr] :
( v125280(VarCurr)
=> ( v121091(VarCurr,bitIndex21)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8469,axiom,
! [VarCurr] :
( v125280(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39603,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex20)
<=> v121065(VarCurr,bitIndex20) ) ).
fof(addAssignment_39602,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex20)
<=> v121067(VarCurr,bitIndex20) ) ).
fof(addAssignment_39601,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex20)
<=> v121069(VarCurr,bitIndex20) ) ).
fof(addAssignment_39600,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex20)
<=> v124518(VarCurr,bitIndex20) ) ).
fof(addAssignment_39599,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex20)
<=> v124517(VarCurr,bitIndex20) ) ).
fof(addAssignment_39598,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex20)
<=> v121285(VarCurr,bitIndex20) ) ).
fof(addAssignment_39597,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex20)
<=> v121287(VarCurr,bitIndex20) ) ).
fof(addAssignment_39596,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex20)
<=> v121289(VarCurr,bitIndex20) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125271(VarNext)
=> ( v121289(VarNext,bitIndex20)
<=> v121289(VarCurr,bitIndex20) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_436,axiom,
! [VarNext] :
( v125271(VarNext)
=> ( v121289(VarNext,bitIndex20)
<=> v125273(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24637,axiom,
! [VarCurr] :
( v125273(VarCurr)
<=> ( v121291(VarCurr)
& v125274(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8468,axiom,
! [VarCurr] :
( v125274(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1451) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1450) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1449) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1448) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1447) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1446) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1445) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1444) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1443) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1442) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1441) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1440) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1439) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1438) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1437) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1436) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1435) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1434) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1433) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1432) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1431) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1430) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1429) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1428) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1427) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1426) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1425) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1424) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1423) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1422) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1421) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1420) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1419) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24636,axiom,
! [VarCurr] :
( v125271(VarCurr)
<=> ( v125272(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9894,axiom,
! [VarCurr] :
( ~ v125272(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125263(VarNext)
=> ! [B] :
( range_1451_1419(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_435,axiom,
! [VarNext] :
( v125263(VarNext)
=> ( ( v123071(VarNext,bitIndex1451)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1450)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1449)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1448)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1447)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1446)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1445)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1444)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1443)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1442)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1441)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1440)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1439)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1438)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1437)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1436)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1435)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1434)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1433)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1432)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1431)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1430)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1429)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1428)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1427)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1426)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1425)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1424)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1423)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1422)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1421)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1420)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1419)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24635,axiom,
! [VarCurr] :
( v125263(VarCurr)
<=> ( v125264(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24634,axiom,
! [VarCurr] :
( v125264(VarCurr)
<=> ( v125265(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8467,axiom,
! [VarCurr] :
( v125265(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39595,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex20)
<=> v125254(VarNext,bitIndex20) ) ).
fof(addCaseBooleanConditionEqualRanges1_2167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125256(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125254(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2241,axiom,
! [VarNext] :
( v125256(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125254(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24633,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125256(VarNext)
<=> ( v125257(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24632,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125257(VarNext)
<=> ( v125259(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9893,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125259(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39594,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex20)
<=> v125246(VarNext,bitIndex20) ) ).
fof(addCaseBooleanConditionEqualRanges1_2166,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125247(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125246(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2240,axiom,
! [VarNext] :
( v125247(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125246(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24631,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125247(VarNext)
<=> v125248(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24630,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125248(VarNext)
<=> ( v125250(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9892,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125250(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39593,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex20)
<=> v121241(VarCurr,bitIndex20) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_307,axiom,
! [VarCurr] :
( ~ v125244(VarCurr)
=> ( v121229(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_434,axiom,
! [VarCurr] :
( v125244(VarCurr)
=> ( v121229(VarCurr,bitIndex20)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8466,axiom,
! [VarCurr] :
( v125244(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39592,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex20)
<=> v121227(VarCurr,bitIndex20) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_306,axiom,
! [VarCurr] :
( ~ v125242(VarCurr)
=> ( v121091(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_433,axiom,
! [VarCurr] :
( v125242(VarCurr)
=> ( v121091(VarCurr,bitIndex20)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8465,axiom,
! [VarCurr] :
( v125242(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39591,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex19)
<=> v121065(VarCurr,bitIndex19) ) ).
fof(addAssignment_39590,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex19)
<=> v121067(VarCurr,bitIndex19) ) ).
fof(addAssignment_39589,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex19)
<=> v121069(VarCurr,bitIndex19) ) ).
fof(addAssignment_39588,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex19)
<=> v124518(VarCurr,bitIndex19) ) ).
fof(addAssignment_39587,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex19)
<=> v124517(VarCurr,bitIndex19) ) ).
fof(addAssignment_39586,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex19)
<=> v121285(VarCurr,bitIndex19) ) ).
fof(addAssignment_39585,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex19)
<=> v121287(VarCurr,bitIndex19) ) ).
fof(addAssignment_39584,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex19)
<=> v121289(VarCurr,bitIndex19) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2990,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125233(VarNext)
=> ( v121289(VarNext,bitIndex19)
<=> v121289(VarCurr,bitIndex19) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_432,axiom,
! [VarNext] :
( v125233(VarNext)
=> ( v121289(VarNext,bitIndex19)
<=> v125235(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24629,axiom,
! [VarCurr] :
( v125235(VarCurr)
<=> ( v121291(VarCurr)
& v125236(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8464,axiom,
! [VarCurr] :
( v125236(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1484) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1483) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1482) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1481) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1480) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1479) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1478) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1477) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1476) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1475) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1474) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1473) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1472) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1471) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1470) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1469) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1468) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1467) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1466) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1465) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1464) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1463) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1462) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1461) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1460) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1459) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1458) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1457) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1456) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1455) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1454) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1453) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1452) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24628,axiom,
! [VarCurr] :
( v125233(VarCurr)
<=> ( v125234(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9891,axiom,
! [VarCurr] :
( ~ v125234(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125225(VarNext)
=> ! [B] :
( range_1484_1452(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_431,axiom,
! [VarNext] :
( v125225(VarNext)
=> ( ( v123071(VarNext,bitIndex1484)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1483)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1482)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1481)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1480)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1479)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1478)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1477)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1476)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1475)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1474)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1473)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1472)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1471)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1470)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1469)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1468)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1467)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1466)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1465)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1464)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1463)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1462)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1461)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1460)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1459)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1458)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1457)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1456)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1455)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1454)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1453)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1452)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24627,axiom,
! [VarCurr] :
( v125225(VarCurr)
<=> ( v125226(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24626,axiom,
! [VarCurr] :
( v125226(VarCurr)
<=> ( v125227(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8463,axiom,
! [VarCurr] :
( v125227(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39583,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex19)
<=> v125216(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_2165,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125218(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125216(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2239,axiom,
! [VarNext] :
( v125218(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125216(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24625,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125218(VarNext)
<=> ( v125219(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24624,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125219(VarNext)
<=> ( v125221(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9890,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125221(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39582,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex19)
<=> v125208(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_2164,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125209(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125208(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2238,axiom,
! [VarNext] :
( v125209(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125208(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24623,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125209(VarNext)
<=> v125210(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125210(VarNext)
<=> ( v125212(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9889,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125212(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39581,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex19)
<=> v121241(VarCurr,bitIndex19) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_305,axiom,
! [VarCurr] :
( ~ v125206(VarCurr)
=> ( v121229(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_430,axiom,
! [VarCurr] :
( v125206(VarCurr)
=> ( v121229(VarCurr,bitIndex19)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8462,axiom,
! [VarCurr] :
( v125206(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39580,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex19)
<=> v121227(VarCurr,bitIndex19) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_304,axiom,
! [VarCurr] :
( ~ v125204(VarCurr)
=> ( v121091(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_429,axiom,
! [VarCurr] :
( v125204(VarCurr)
=> ( v121091(VarCurr,bitIndex19)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8461,axiom,
! [VarCurr] :
( v125204(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39579,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex18)
<=> v121065(VarCurr,bitIndex18) ) ).
fof(addAssignment_39578,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex18)
<=> v121067(VarCurr,bitIndex18) ) ).
fof(addAssignment_39577,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex18)
<=> v121069(VarCurr,bitIndex18) ) ).
fof(addAssignment_39576,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex18)
<=> v124518(VarCurr,bitIndex18) ) ).
fof(addAssignment_39575,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex18)
<=> v124517(VarCurr,bitIndex18) ) ).
fof(addAssignment_39574,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex18)
<=> v121285(VarCurr,bitIndex18) ) ).
fof(addAssignment_39573,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex18)
<=> v121287(VarCurr,bitIndex18) ) ).
fof(addAssignment_39572,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex18)
<=> v121289(VarCurr,bitIndex18) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125195(VarNext)
=> ( v121289(VarNext,bitIndex18)
<=> v121289(VarCurr,bitIndex18) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_428,axiom,
! [VarNext] :
( v125195(VarNext)
=> ( v121289(VarNext,bitIndex18)
<=> v125197(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24621,axiom,
! [VarCurr] :
( v125197(VarCurr)
<=> ( v121291(VarCurr)
& v125198(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8460,axiom,
! [VarCurr] :
( v125198(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1517) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1516) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1515) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1514) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1513) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1512) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1511) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1510) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1509) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1508) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1507) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1506) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1505) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1504) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1503) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1502) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1501) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1500) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1499) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1498) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1497) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1496) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1495) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1494) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1493) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1492) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1491) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1490) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1489) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1488) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1487) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1486) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1485) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24620,axiom,
! [VarCurr] :
( v125195(VarCurr)
<=> ( v125196(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9888,axiom,
! [VarCurr] :
( ~ v125196(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2987,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125187(VarNext)
=> ! [B] :
( range_1517_1485(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_427,axiom,
! [VarNext] :
( v125187(VarNext)
=> ( ( v123071(VarNext,bitIndex1517)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1516)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1515)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1514)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1513)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1512)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1511)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1510)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1509)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1508)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1507)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1506)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1505)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1504)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1503)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1502)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1501)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1500)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1499)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1498)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1497)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1496)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1495)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1494)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1493)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1492)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1491)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1490)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1489)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1488)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1487)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1486)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1485)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24619,axiom,
! [VarCurr] :
( v125187(VarCurr)
<=> ( v125188(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24618,axiom,
! [VarCurr] :
( v125188(VarCurr)
<=> ( v125189(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8459,axiom,
! [VarCurr] :
( v125189(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39571,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex18)
<=> v125178(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_2163,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125180(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125178(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2237,axiom,
! [VarNext] :
( v125180(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125178(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24617,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125180(VarNext)
<=> ( v125181(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24616,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125181(VarNext)
<=> ( v125183(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125183(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39570,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex18)
<=> v125170(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_2162,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125171(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125170(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2236,axiom,
! [VarNext] :
( v125171(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125170(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24615,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125171(VarNext)
<=> v125172(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24614,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125172(VarNext)
<=> ( v125174(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125174(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39569,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex18)
<=> v121241(VarCurr,bitIndex18) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_303,axiom,
! [VarCurr] :
( ~ v125168(VarCurr)
=> ( v121229(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_426,axiom,
! [VarCurr] :
( v125168(VarCurr)
=> ( v121229(VarCurr,bitIndex18)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8458,axiom,
! [VarCurr] :
( v125168(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39568,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex18)
<=> v121227(VarCurr,bitIndex18) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_302,axiom,
! [VarCurr] :
( ~ v125166(VarCurr)
=> ( v121091(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_425,axiom,
! [VarCurr] :
( v125166(VarCurr)
=> ( v121091(VarCurr,bitIndex18)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8457,axiom,
! [VarCurr] :
( v125166(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39567,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex17)
<=> v121065(VarCurr,bitIndex17) ) ).
fof(addAssignment_39566,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex17)
<=> v121067(VarCurr,bitIndex17) ) ).
fof(addAssignment_39565,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex17)
<=> v121069(VarCurr,bitIndex17) ) ).
fof(addAssignment_39564,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex17)
<=> v124518(VarCurr,bitIndex17) ) ).
fof(addAssignment_39563,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex17)
<=> v124517(VarCurr,bitIndex17) ) ).
fof(addAssignment_39562,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex17)
<=> v121285(VarCurr,bitIndex17) ) ).
fof(addAssignment_39561,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex17)
<=> v121287(VarCurr,bitIndex17) ) ).
fof(addAssignment_39560,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex17)
<=> v121289(VarCurr,bitIndex17) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2986,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125157(VarNext)
=> ( v121289(VarNext,bitIndex17)
<=> v121289(VarCurr,bitIndex17) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_424,axiom,
! [VarNext] :
( v125157(VarNext)
=> ( v121289(VarNext,bitIndex17)
<=> v125159(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24613,axiom,
! [VarCurr] :
( v125159(VarCurr)
<=> ( v121291(VarCurr)
& v125160(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8456,axiom,
! [VarCurr] :
( v125160(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1550) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1549) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1548) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1547) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1546) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1545) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1544) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1543) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1542) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1541) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1540) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1539) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1538) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1537) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1536) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1535) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1534) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1533) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1532) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1531) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1530) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1529) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1528) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1527) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1526) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1525) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1524) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1523) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1522) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1521) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1520) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1519) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1518) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24612,axiom,
! [VarCurr] :
( v125157(VarCurr)
<=> ( v125158(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9885,axiom,
! [VarCurr] :
( ~ v125158(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2985,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125149(VarNext)
=> ! [B] :
( range_1550_1518(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_423,axiom,
! [VarNext] :
( v125149(VarNext)
=> ( ( v123071(VarNext,bitIndex1550)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1549)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1548)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1547)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1546)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1545)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1544)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1543)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1542)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1541)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1540)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1539)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1538)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1537)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1536)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1535)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1534)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1533)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1532)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1531)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1530)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1529)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1528)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1527)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1526)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1525)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1524)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1523)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1522)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1521)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1520)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1519)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1518)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24611,axiom,
! [VarCurr] :
( v125149(VarCurr)
<=> ( v125150(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24610,axiom,
! [VarCurr] :
( v125150(VarCurr)
<=> ( v125151(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8455,axiom,
! [VarCurr] :
( v125151(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39559,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex17)
<=> v125140(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_2161,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125142(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125140(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2235,axiom,
! [VarNext] :
( v125142(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125140(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24609,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125142(VarNext)
<=> ( v125143(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24608,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125143(VarNext)
<=> ( v125145(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125145(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39558,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex17)
<=> v125132(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_2160,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125133(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125132(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2234,axiom,
! [VarNext] :
( v125133(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125132(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24607,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125133(VarNext)
<=> v125134(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24606,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125134(VarNext)
<=> ( v125136(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125136(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39557,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex17)
<=> v121241(VarCurr,bitIndex17) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_301,axiom,
! [VarCurr] :
( ~ v125130(VarCurr)
=> ( v121229(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_422,axiom,
! [VarCurr] :
( v125130(VarCurr)
=> ( v121229(VarCurr,bitIndex17)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8454,axiom,
! [VarCurr] :
( v125130(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39556,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex17)
<=> v121227(VarCurr,bitIndex17) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_300,axiom,
! [VarCurr] :
( ~ v125128(VarCurr)
=> ( v121091(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_421,axiom,
! [VarCurr] :
( v125128(VarCurr)
=> ( v121091(VarCurr,bitIndex17)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8453,axiom,
! [VarCurr] :
( v125128(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39555,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex16)
<=> v121065(VarCurr,bitIndex16) ) ).
fof(addAssignment_39554,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex16)
<=> v121067(VarCurr,bitIndex16) ) ).
fof(addAssignment_39553,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex16)
<=> v121069(VarCurr,bitIndex16) ) ).
fof(addAssignment_39552,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex16)
<=> v124518(VarCurr,bitIndex16) ) ).
fof(addAssignment_39551,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex16)
<=> v124517(VarCurr,bitIndex16) ) ).
fof(addAssignment_39550,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex16)
<=> v121285(VarCurr,bitIndex16) ) ).
fof(addAssignment_39549,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex16)
<=> v121287(VarCurr,bitIndex16) ) ).
fof(addAssignment_39548,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex16)
<=> v121289(VarCurr,bitIndex16) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2984,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125119(VarNext)
=> ( v121289(VarNext,bitIndex16)
<=> v121289(VarCurr,bitIndex16) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_420,axiom,
! [VarNext] :
( v125119(VarNext)
=> ( v121289(VarNext,bitIndex16)
<=> v125121(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24605,axiom,
! [VarCurr] :
( v125121(VarCurr)
<=> ( v121291(VarCurr)
& v125122(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8452,axiom,
! [VarCurr] :
( v125122(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1583) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1582) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1581) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1580) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1579) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1578) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1577) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1576) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1575) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1574) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1573) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1572) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1571) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1570) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1569) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1568) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1567) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1566) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1565) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1564) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1563) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1562) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1561) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1560) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1559) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1558) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1557) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1556) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1555) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1554) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1553) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1552) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1551) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24604,axiom,
! [VarCurr] :
( v125119(VarCurr)
<=> ( v125120(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9882,axiom,
! [VarCurr] :
( ~ v125120(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2983,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125111(VarNext)
=> ! [B] :
( range_1583_1551(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_419,axiom,
! [VarNext] :
( v125111(VarNext)
=> ( ( v123071(VarNext,bitIndex1583)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1582)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1581)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1580)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1579)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1578)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1577)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1576)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1575)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1574)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1573)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1572)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1571)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1570)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1569)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1568)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1567)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1566)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1565)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1564)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1563)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1562)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1561)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1560)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1559)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1558)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1557)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1556)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1555)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1554)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1553)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1552)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1551)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24603,axiom,
! [VarCurr] :
( v125111(VarCurr)
<=> ( v125112(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24602,axiom,
! [VarCurr] :
( v125112(VarCurr)
<=> ( v125113(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8451,axiom,
! [VarCurr] :
( v125113(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $true )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39547,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex16)
<=> v125102(VarNext,bitIndex16) ) ).
fof(addCaseBooleanConditionEqualRanges1_2159,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125104(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125102(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2233,axiom,
! [VarNext] :
( v125104(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125102(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24601,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125104(VarNext)
<=> ( v125105(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24600,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125105(VarNext)
<=> ( v125107(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125107(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39546,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex16)
<=> v125094(VarNext,bitIndex16) ) ).
fof(addCaseBooleanConditionEqualRanges1_2158,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125095(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125094(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2232,axiom,
! [VarNext] :
( v125095(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125094(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24599,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125095(VarNext)
<=> v125096(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24598,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125096(VarNext)
<=> ( v125098(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125098(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39545,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex16)
<=> v121241(VarCurr,bitIndex16) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_299,axiom,
! [VarCurr] :
( ~ v125092(VarCurr)
=> ( v121229(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_418,axiom,
! [VarCurr] :
( v125092(VarCurr)
=> ( v121229(VarCurr,bitIndex16)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8450,axiom,
! [VarCurr] :
( v125092(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39544,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex16)
<=> v121227(VarCurr,bitIndex16) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_298,axiom,
! [VarCurr] :
( ~ v125090(VarCurr)
=> ( v121091(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_417,axiom,
! [VarCurr] :
( v125090(VarCurr)
=> ( v121091(VarCurr,bitIndex16)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8449,axiom,
! [VarCurr] :
( v125090(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $true )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39543,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex15)
<=> v121065(VarCurr,bitIndex15) ) ).
fof(addAssignment_39542,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex15)
<=> v121067(VarCurr,bitIndex15) ) ).
fof(addAssignment_39541,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex15)
<=> v121069(VarCurr,bitIndex15) ) ).
fof(addAssignment_39540,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex15)
<=> v124518(VarCurr,bitIndex15) ) ).
fof(addAssignment_39539,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex15)
<=> v124517(VarCurr,bitIndex15) ) ).
fof(addAssignment_39538,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex15)
<=> v121285(VarCurr,bitIndex15) ) ).
fof(addAssignment_39537,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex15)
<=> v121287(VarCurr,bitIndex15) ) ).
fof(addAssignment_39536,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex15)
<=> v121289(VarCurr,bitIndex15) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2982,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125081(VarNext)
=> ( v121289(VarNext,bitIndex15)
<=> v121289(VarCurr,bitIndex15) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_416,axiom,
! [VarNext] :
( v125081(VarNext)
=> ( v121289(VarNext,bitIndex15)
<=> v125083(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24597,axiom,
! [VarCurr] :
( v125083(VarCurr)
<=> ( v121291(VarCurr)
& v125084(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8448,axiom,
! [VarCurr] :
( v125084(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1616) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1615) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1614) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1613) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1612) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1611) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1610) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1609) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1608) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1607) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1606) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1605) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1604) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1603) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1602) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1601) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1600) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1599) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1598) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1597) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1596) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1595) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1594) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1593) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1592) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1591) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1590) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1589) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1588) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1587) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1586) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1585) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1584) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24596,axiom,
! [VarCurr] :
( v125081(VarCurr)
<=> ( v125082(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9879,axiom,
! [VarCurr] :
( ~ v125082(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2981,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125073(VarNext)
=> ! [B] :
( range_1616_1584(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_415,axiom,
! [VarNext] :
( v125073(VarNext)
=> ( ( v123071(VarNext,bitIndex1616)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1615)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1614)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1613)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1612)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1611)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1610)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1609)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1608)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1607)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1606)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1605)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1604)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1603)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1602)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1601)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1600)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1599)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1598)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1597)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1596)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1595)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1594)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1593)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1592)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1591)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1590)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1589)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1588)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1587)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1586)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1585)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1584)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24595,axiom,
! [VarCurr] :
( v125073(VarCurr)
<=> ( v125074(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24594,axiom,
! [VarCurr] :
( v125074(VarCurr)
<=> ( v125075(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8447,axiom,
! [VarCurr] :
( v125075(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39535,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex15)
<=> v125064(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_2157,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125066(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125064(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2231,axiom,
! [VarNext] :
( v125066(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125064(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24593,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125066(VarNext)
<=> ( v125067(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24592,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125067(VarNext)
<=> ( v125069(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125069(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39534,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex15)
<=> v125056(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_2156,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125057(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125056(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2230,axiom,
! [VarNext] :
( v125057(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125056(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125057(VarNext)
<=> v125058(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24590,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125058(VarNext)
<=> ( v125060(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125060(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39533,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex15)
<=> v121241(VarCurr,bitIndex15) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_297,axiom,
! [VarCurr] :
( ~ v125054(VarCurr)
=> ( v121229(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_414,axiom,
! [VarCurr] :
( v125054(VarCurr)
=> ( v121229(VarCurr,bitIndex15)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8446,axiom,
! [VarCurr] :
( v125054(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39532,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex15)
<=> v121227(VarCurr,bitIndex15) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_296,axiom,
! [VarCurr] :
( ~ v125052(VarCurr)
=> ( v121091(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_413,axiom,
! [VarCurr] :
( v125052(VarCurr)
=> ( v121091(VarCurr,bitIndex15)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8445,axiom,
! [VarCurr] :
( v125052(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39531,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex14)
<=> v121065(VarCurr,bitIndex14) ) ).
fof(addAssignment_39530,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex14)
<=> v121067(VarCurr,bitIndex14) ) ).
fof(addAssignment_39529,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex14)
<=> v121069(VarCurr,bitIndex14) ) ).
fof(addAssignment_39528,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex14)
<=> v124518(VarCurr,bitIndex14) ) ).
fof(addAssignment_39527,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex14)
<=> v124517(VarCurr,bitIndex14) ) ).
fof(addAssignment_39526,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex14)
<=> v121285(VarCurr,bitIndex14) ) ).
fof(addAssignment_39525,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex14)
<=> v121287(VarCurr,bitIndex14) ) ).
fof(addAssignment_39524,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex14)
<=> v121289(VarCurr,bitIndex14) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2980,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125043(VarNext)
=> ( v121289(VarNext,bitIndex14)
<=> v121289(VarCurr,bitIndex14) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_412,axiom,
! [VarNext] :
( v125043(VarNext)
=> ( v121289(VarNext,bitIndex14)
<=> v125045(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24589,axiom,
! [VarCurr] :
( v125045(VarCurr)
<=> ( v121291(VarCurr)
& v125046(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8444,axiom,
! [VarCurr] :
( v125046(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1649) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1648) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1647) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1646) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1645) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1644) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1643) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1642) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1641) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1640) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1639) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1638) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1637) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1636) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1635) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1634) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1633) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1632) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1631) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1630) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1629) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1628) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1627) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1626) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1625) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1624) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1623) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1622) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1621) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1620) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1619) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1618) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1617) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24588,axiom,
! [VarCurr] :
( v125043(VarCurr)
<=> ( v125044(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9876,axiom,
! [VarCurr] :
( ~ v125044(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125035(VarNext)
=> ! [B] :
( range_1649_1617(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_411,axiom,
! [VarNext] :
( v125035(VarNext)
=> ( ( v123071(VarNext,bitIndex1649)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1648)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1647)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1646)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1645)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1644)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1643)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1642)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1641)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1640)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1639)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1638)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1637)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1636)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1635)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1634)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1633)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1632)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1631)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1630)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1629)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1628)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1627)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1626)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1625)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1624)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1623)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1622)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1621)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1620)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1619)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1618)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1617)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24587,axiom,
! [VarCurr] :
( v125035(VarCurr)
<=> ( v125036(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24586,axiom,
! [VarCurr] :
( v125036(VarCurr)
<=> ( v125037(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8443,axiom,
! [VarCurr] :
( v125037(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39523,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex14)
<=> v125026(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_2155,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125028(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125026(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2229,axiom,
! [VarNext] :
( v125028(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125026(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24585,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125028(VarNext)
<=> ( v125029(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24584,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125029(VarNext)
<=> ( v125031(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125031(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39522,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex14)
<=> v125018(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_2154,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125019(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125018(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2228,axiom,
! [VarNext] :
( v125019(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125018(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24583,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125019(VarNext)
<=> v125020(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24582,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125020(VarNext)
<=> ( v125022(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9874,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125022(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39521,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex14)
<=> v121241(VarCurr,bitIndex14) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_295,axiom,
! [VarCurr] :
( ~ v125016(VarCurr)
=> ( v121229(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_410,axiom,
! [VarCurr] :
( v125016(VarCurr)
=> ( v121229(VarCurr,bitIndex14)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8442,axiom,
! [VarCurr] :
( v125016(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39520,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex14)
<=> v121227(VarCurr,bitIndex14) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_294,axiom,
! [VarCurr] :
( ~ v125014(VarCurr)
=> ( v121091(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_409,axiom,
! [VarCurr] :
( v125014(VarCurr)
=> ( v121091(VarCurr,bitIndex14)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8441,axiom,
! [VarCurr] :
( v125014(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39519,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex13)
<=> v121065(VarCurr,bitIndex13) ) ).
fof(addAssignment_39518,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex13)
<=> v121067(VarCurr,bitIndex13) ) ).
fof(addAssignment_39517,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex13)
<=> v121069(VarCurr,bitIndex13) ) ).
fof(addAssignment_39516,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex13)
<=> v124518(VarCurr,bitIndex13) ) ).
fof(addAssignment_39515,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex13)
<=> v124517(VarCurr,bitIndex13) ) ).
fof(addAssignment_39514,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex13)
<=> v121285(VarCurr,bitIndex13) ) ).
fof(addAssignment_39513,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex13)
<=> v121287(VarCurr,bitIndex13) ) ).
fof(addAssignment_39512,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex13)
<=> v121289(VarCurr,bitIndex13) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2978,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125005(VarNext)
=> ( v121289(VarNext,bitIndex13)
<=> v121289(VarCurr,bitIndex13) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_408,axiom,
! [VarNext] :
( v125005(VarNext)
=> ( v121289(VarNext,bitIndex13)
<=> v125007(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24581,axiom,
! [VarCurr] :
( v125007(VarCurr)
<=> ( v121291(VarCurr)
& v125008(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8440,axiom,
! [VarCurr] :
( v125008(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1682) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1681) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1680) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1679) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1678) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1677) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1676) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1675) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1674) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1673) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1672) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1671) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1670) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1669) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1668) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1667) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1666) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1665) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1664) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1663) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1662) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1661) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1660) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1659) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1658) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1657) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1656) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1655) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1654) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1653) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1652) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1651) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1650) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24580,axiom,
! [VarCurr] :
( v125005(VarCurr)
<=> ( v125006(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9873,axiom,
! [VarCurr] :
( ~ v125006(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2977,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124997(VarNext)
=> ! [B] :
( range_1682_1650(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_407,axiom,
! [VarNext] :
( v124997(VarNext)
=> ( ( v123071(VarNext,bitIndex1682)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1681)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1680)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1679)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1678)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1677)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1676)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1675)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1674)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1673)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1672)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1671)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1670)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1669)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1668)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1667)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1666)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1665)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1664)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1663)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1662)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1661)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1660)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1659)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1658)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1657)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1656)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1655)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1654)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1653)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1652)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1651)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1650)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24579,axiom,
! [VarCurr] :
( v124997(VarCurr)
<=> ( v124998(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24578,axiom,
! [VarCurr] :
( v124998(VarCurr)
<=> ( v124999(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8439,axiom,
! [VarCurr] :
( v124999(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39511,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex13)
<=> v124988(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_2153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124990(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124988(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2227,axiom,
! [VarNext] :
( v124990(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124988(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24577,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124990(VarNext)
<=> ( v124991(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124991(VarNext)
<=> ( v124993(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9872,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124993(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39510,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex13)
<=> v124980(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_2152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124981(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124980(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2226,axiom,
! [VarNext] :
( v124981(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124980(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24575,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124981(VarNext)
<=> v124982(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24574,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124982(VarNext)
<=> ( v124984(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124984(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39509,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex13)
<=> v121241(VarCurr,bitIndex13) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_293,axiom,
! [VarCurr] :
( ~ v124978(VarCurr)
=> ( v121229(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_406,axiom,
! [VarCurr] :
( v124978(VarCurr)
=> ( v121229(VarCurr,bitIndex13)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8438,axiom,
! [VarCurr] :
( v124978(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39508,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex13)
<=> v121227(VarCurr,bitIndex13) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_292,axiom,
! [VarCurr] :
( ~ v124976(VarCurr)
=> ( v121091(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_405,axiom,
! [VarCurr] :
( v124976(VarCurr)
=> ( v121091(VarCurr,bitIndex13)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8437,axiom,
! [VarCurr] :
( v124976(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39507,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex12)
<=> v121065(VarCurr,bitIndex12) ) ).
fof(addAssignment_39506,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex12)
<=> v121067(VarCurr,bitIndex12) ) ).
fof(addAssignment_39505,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex12)
<=> v121069(VarCurr,bitIndex12) ) ).
fof(addAssignment_39504,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex12)
<=> v124518(VarCurr,bitIndex12) ) ).
fof(addAssignment_39503,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex12)
<=> v124517(VarCurr,bitIndex12) ) ).
fof(addAssignment_39502,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex12)
<=> v121285(VarCurr,bitIndex12) ) ).
fof(addAssignment_39501,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex12)
<=> v121287(VarCurr,bitIndex12) ) ).
fof(addAssignment_39500,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex12)
<=> v121289(VarCurr,bitIndex12) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124967(VarNext)
=> ( v121289(VarNext,bitIndex12)
<=> v121289(VarCurr,bitIndex12) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_404,axiom,
! [VarNext] :
( v124967(VarNext)
=> ( v121289(VarNext,bitIndex12)
<=> v124969(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24573,axiom,
! [VarCurr] :
( v124969(VarCurr)
<=> ( v121291(VarCurr)
& v124970(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8436,axiom,
! [VarCurr] :
( v124970(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1715) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1714) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1713) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1712) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1711) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1710) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1709) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1708) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1707) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1706) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1705) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1704) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1703) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1702) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1701) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1700) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1699) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1698) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1697) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1696) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1695) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1694) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1693) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1692) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1691) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1690) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1689) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1688) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1687) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1686) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1685) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1684) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1683) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24572,axiom,
! [VarCurr] :
( v124967(VarCurr)
<=> ( v124968(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9870,axiom,
! [VarCurr] :
( ~ v124968(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124959(VarNext)
=> ! [B] :
( range_1715_1683(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_403,axiom,
! [VarNext] :
( v124959(VarNext)
=> ( ( v123071(VarNext,bitIndex1715)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1714)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1713)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1712)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1711)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1710)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1709)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1708)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1707)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1706)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1705)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1704)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1703)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1702)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1701)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1700)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1699)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1698)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1697)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1696)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1695)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1694)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1693)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1692)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1691)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1690)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1689)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1688)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1687)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1686)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1685)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1684)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1683)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24571,axiom,
! [VarCurr] :
( v124959(VarCurr)
<=> ( v124960(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24570,axiom,
! [VarCurr] :
( v124960(VarCurr)
<=> ( v124961(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8435,axiom,
! [VarCurr] :
( v124961(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39499,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex12)
<=> v124950(VarNext,bitIndex12) ) ).
fof(addCaseBooleanConditionEqualRanges1_2151,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124952(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124950(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2225,axiom,
! [VarNext] :
( v124952(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124950(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24569,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124952(VarNext)
<=> ( v124953(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24568,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124953(VarNext)
<=> ( v124955(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124955(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39498,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex12)
<=> v124942(VarNext,bitIndex12) ) ).
fof(addCaseBooleanConditionEqualRanges1_2150,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124943(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124942(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2224,axiom,
! [VarNext] :
( v124943(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124942(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24567,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124943(VarNext)
<=> v124944(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124944(VarNext)
<=> ( v124946(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9868,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124946(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39497,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex12)
<=> v121241(VarCurr,bitIndex12) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_291,axiom,
! [VarCurr] :
( ~ v124940(VarCurr)
=> ( v121229(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_402,axiom,
! [VarCurr] :
( v124940(VarCurr)
=> ( v121229(VarCurr,bitIndex12)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8434,axiom,
! [VarCurr] :
( v124940(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39496,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex12)
<=> v121227(VarCurr,bitIndex12) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_290,axiom,
! [VarCurr] :
( ~ v124938(VarCurr)
=> ( v121091(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_401,axiom,
! [VarCurr] :
( v124938(VarCurr)
=> ( v121091(VarCurr,bitIndex12)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8433,axiom,
! [VarCurr] :
( v124938(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39495,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex11)
<=> v121065(VarCurr,bitIndex11) ) ).
fof(addAssignment_39494,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex11)
<=> v121067(VarCurr,bitIndex11) ) ).
fof(addAssignment_39493,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex11)
<=> v121069(VarCurr,bitIndex11) ) ).
fof(addAssignment_39492,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex11)
<=> v124518(VarCurr,bitIndex11) ) ).
fof(addAssignment_39491,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex11)
<=> v124517(VarCurr,bitIndex11) ) ).
fof(addAssignment_39490,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex11)
<=> v121285(VarCurr,bitIndex11) ) ).
fof(addAssignment_39489,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex11)
<=> v121287(VarCurr,bitIndex11) ) ).
fof(addAssignment_39488,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex11)
<=> v121289(VarCurr,bitIndex11) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124929(VarNext)
=> ( v121289(VarNext,bitIndex11)
<=> v121289(VarCurr,bitIndex11) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_400,axiom,
! [VarNext] :
( v124929(VarNext)
=> ( v121289(VarNext,bitIndex11)
<=> v124931(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24565,axiom,
! [VarCurr] :
( v124931(VarCurr)
<=> ( v121291(VarCurr)
& v124932(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8432,axiom,
! [VarCurr] :
( v124932(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1748) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1747) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1746) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1745) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1744) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1743) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1742) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1741) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1740) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1739) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1738) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1737) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1736) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1735) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1734) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1733) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1732) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1731) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1730) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1729) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1728) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1727) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1726) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1725) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1724) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1723) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1722) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1721) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1720) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1719) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1718) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1717) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1716) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24564,axiom,
! [VarCurr] :
( v124929(VarCurr)
<=> ( v124930(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9867,axiom,
! [VarCurr] :
( ~ v124930(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124921(VarNext)
=> ! [B] :
( range_1748_1716(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_399,axiom,
! [VarNext] :
( v124921(VarNext)
=> ( ( v123071(VarNext,bitIndex1748)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1747)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1746)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1745)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1744)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1743)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1742)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1741)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1740)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1739)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1738)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1737)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1736)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1735)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1734)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1733)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1732)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1731)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1730)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1729)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1728)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1727)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1726)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1725)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1724)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1723)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1722)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1721)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1720)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1719)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1718)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1717)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1716)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24563,axiom,
! [VarCurr] :
( v124921(VarCurr)
<=> ( v124922(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24562,axiom,
! [VarCurr] :
( v124922(VarCurr)
<=> ( v124923(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8431,axiom,
! [VarCurr] :
( v124923(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39487,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex11)
<=> v124912(VarNext,bitIndex11) ) ).
fof(addCaseBooleanConditionEqualRanges1_2149,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124914(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124912(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2223,axiom,
! [VarNext] :
( v124914(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124912(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124914(VarNext)
<=> ( v124915(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124915(VarNext)
<=> ( v124917(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124917(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39486,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex11)
<=> v124904(VarNext,bitIndex11) ) ).
fof(addCaseBooleanConditionEqualRanges1_2148,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124905(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124904(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2222,axiom,
! [VarNext] :
( v124905(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124904(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124905(VarNext)
<=> v124906(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24558,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124906(VarNext)
<=> ( v124908(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9865,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124908(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39485,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex11)
<=> v121241(VarCurr,bitIndex11) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_289,axiom,
! [VarCurr] :
( ~ v124902(VarCurr)
=> ( v121229(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_398,axiom,
! [VarCurr] :
( v124902(VarCurr)
=> ( v121229(VarCurr,bitIndex11)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8430,axiom,
! [VarCurr] :
( v124902(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39484,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex11)
<=> v121227(VarCurr,bitIndex11) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_288,axiom,
! [VarCurr] :
( ~ v124900(VarCurr)
=> ( v121091(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_397,axiom,
! [VarCurr] :
( v124900(VarCurr)
=> ( v121091(VarCurr,bitIndex11)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8429,axiom,
! [VarCurr] :
( v124900(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39483,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex10)
<=> v121065(VarCurr,bitIndex10) ) ).
fof(addAssignment_39482,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex10)
<=> v121067(VarCurr,bitIndex10) ) ).
fof(addAssignment_39481,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex10)
<=> v121069(VarCurr,bitIndex10) ) ).
fof(addAssignment_39480,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex10)
<=> v124518(VarCurr,bitIndex10) ) ).
fof(addAssignment_39479,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex10)
<=> v124517(VarCurr,bitIndex10) ) ).
fof(addAssignment_39478,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex10)
<=> v121285(VarCurr,bitIndex10) ) ).
fof(addAssignment_39477,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex10)
<=> v121287(VarCurr,bitIndex10) ) ).
fof(addAssignment_39476,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex10)
<=> v121289(VarCurr,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124891(VarNext)
=> ( v121289(VarNext,bitIndex10)
<=> v121289(VarCurr,bitIndex10) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_396,axiom,
! [VarNext] :
( v124891(VarNext)
=> ( v121289(VarNext,bitIndex10)
<=> v124893(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24557,axiom,
! [VarCurr] :
( v124893(VarCurr)
<=> ( v121291(VarCurr)
& v124894(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8428,axiom,
! [VarCurr] :
( v124894(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1781) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1780) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1779) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1778) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1777) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1776) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1775) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1774) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1773) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1772) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1771) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1770) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1769) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1768) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1767) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1766) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1765) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1764) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1763) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1762) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1761) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1760) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1759) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1758) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1757) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1756) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1755) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1754) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1753) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1752) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1751) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1750) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1749) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24556,axiom,
! [VarCurr] :
( v124891(VarCurr)
<=> ( v124892(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9864,axiom,
! [VarCurr] :
( ~ v124892(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124883(VarNext)
=> ! [B] :
( range_1781_1749(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_395,axiom,
! [VarNext] :
( v124883(VarNext)
=> ( ( v123071(VarNext,bitIndex1781)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1780)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1779)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1778)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1777)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1776)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1775)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1774)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1773)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1772)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1771)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1770)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1769)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1768)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1767)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1766)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1765)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1764)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1763)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1762)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1761)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1760)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1759)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1758)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1757)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1756)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1755)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1754)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1753)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1752)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1751)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1750)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1749)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24555,axiom,
! [VarCurr] :
( v124883(VarCurr)
<=> ( v124884(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24554,axiom,
! [VarCurr] :
( v124884(VarCurr)
<=> ( v124885(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8427,axiom,
! [VarCurr] :
( v124885(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39475,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex10)
<=> v124874(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_2147,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124876(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124874(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2221,axiom,
! [VarNext] :
( v124876(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124874(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24553,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124876(VarNext)
<=> ( v124877(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24552,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124877(VarNext)
<=> ( v124879(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9863,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124879(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39474,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex10)
<=> v124866(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_2146,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124867(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124866(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2220,axiom,
! [VarNext] :
( v124867(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124866(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24551,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124867(VarNext)
<=> v124868(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24550,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124868(VarNext)
<=> ( v124870(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9862,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124870(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39473,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex10)
<=> v121241(VarCurr,bitIndex10) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_287,axiom,
! [VarCurr] :
( ~ v124864(VarCurr)
=> ( v121229(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_394,axiom,
! [VarCurr] :
( v124864(VarCurr)
=> ( v121229(VarCurr,bitIndex10)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8426,axiom,
! [VarCurr] :
( v124864(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39472,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex10)
<=> v121227(VarCurr,bitIndex10) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_286,axiom,
! [VarCurr] :
( ~ v124862(VarCurr)
=> ( v121091(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_393,axiom,
! [VarCurr] :
( v124862(VarCurr)
=> ( v121091(VarCurr,bitIndex10)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8425,axiom,
! [VarCurr] :
( v124862(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39471,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex9)
<=> v121065(VarCurr,bitIndex9) ) ).
fof(addAssignment_39470,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex9)
<=> v121067(VarCurr,bitIndex9) ) ).
fof(addAssignment_39469,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex9)
<=> v121069(VarCurr,bitIndex9) ) ).
fof(addAssignment_39468,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex9)
<=> v124518(VarCurr,bitIndex9) ) ).
fof(addAssignment_39467,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex9)
<=> v124517(VarCurr,bitIndex9) ) ).
fof(addAssignment_39466,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex9)
<=> v121285(VarCurr,bitIndex9) ) ).
fof(addAssignment_39465,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex9)
<=> v121287(VarCurr,bitIndex9) ) ).
fof(addAssignment_39464,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex9)
<=> v121289(VarCurr,bitIndex9) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2970,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124853(VarNext)
=> ( v121289(VarNext,bitIndex9)
<=> v121289(VarCurr,bitIndex9) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_392,axiom,
! [VarNext] :
( v124853(VarNext)
=> ( v121289(VarNext,bitIndex9)
<=> v124855(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24549,axiom,
! [VarCurr] :
( v124855(VarCurr)
<=> ( v121291(VarCurr)
& v124856(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8424,axiom,
! [VarCurr] :
( v124856(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1814) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1813) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1812) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1811) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1810) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1809) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1808) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1807) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1806) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1805) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1804) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1803) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1802) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1801) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1800) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1799) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1798) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1797) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1796) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1795) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1794) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1793) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1792) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1791) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1790) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1789) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1788) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1787) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1786) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1785) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1784) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1783) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1782) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24548,axiom,
! [VarCurr] :
( v124853(VarCurr)
<=> ( v124854(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9861,axiom,
! [VarCurr] :
( ~ v124854(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2969,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124845(VarNext)
=> ! [B] :
( range_1814_1782(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_391,axiom,
! [VarNext] :
( v124845(VarNext)
=> ( ( v123071(VarNext,bitIndex1814)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1813)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1812)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1811)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1810)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1809)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1808)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1807)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1806)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1805)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1804)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1803)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1802)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1801)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1800)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1799)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1798)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1797)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1796)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1795)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1794)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1793)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1792)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1791)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1790)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1789)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1788)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1787)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1786)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1785)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1784)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1783)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1782)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24547,axiom,
! [VarCurr] :
( v124845(VarCurr)
<=> ( v124846(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24546,axiom,
! [VarCurr] :
( v124846(VarCurr)
<=> ( v124847(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8423,axiom,
! [VarCurr] :
( v124847(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39463,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex9)
<=> v124836(VarNext,bitIndex9) ) ).
fof(addCaseBooleanConditionEqualRanges1_2145,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124838(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124836(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2219,axiom,
! [VarNext] :
( v124838(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124836(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24545,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124838(VarNext)
<=> ( v124839(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24544,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124839(VarNext)
<=> ( v124841(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9860,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124841(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39462,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex9)
<=> v124828(VarNext,bitIndex9) ) ).
fof(addCaseBooleanConditionEqualRanges1_2144,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124829(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124828(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2218,axiom,
! [VarNext] :
( v124829(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124828(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24543,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124829(VarNext)
<=> v124830(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24542,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124830(VarNext)
<=> ( v124832(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9859,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124832(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39461,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex9)
<=> v121241(VarCurr,bitIndex9) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_285,axiom,
! [VarCurr] :
( ~ v124826(VarCurr)
=> ( v121229(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_390,axiom,
! [VarCurr] :
( v124826(VarCurr)
=> ( v121229(VarCurr,bitIndex9)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8422,axiom,
! [VarCurr] :
( v124826(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39460,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex9)
<=> v121227(VarCurr,bitIndex9) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_284,axiom,
! [VarCurr] :
( ~ v124824(VarCurr)
=> ( v121091(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_389,axiom,
! [VarCurr] :
( v124824(VarCurr)
=> ( v121091(VarCurr,bitIndex9)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8421,axiom,
! [VarCurr] :
( v124824(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39459,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex8)
<=> v121065(VarCurr,bitIndex8) ) ).
fof(addAssignment_39458,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex8)
<=> v121067(VarCurr,bitIndex8) ) ).
fof(addAssignment_39457,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex8)
<=> v121069(VarCurr,bitIndex8) ) ).
fof(addAssignment_39456,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex8)
<=> v124518(VarCurr,bitIndex8) ) ).
fof(addAssignment_39455,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex8)
<=> v124517(VarCurr,bitIndex8) ) ).
fof(addAssignment_39454,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex8)
<=> v121285(VarCurr,bitIndex8) ) ).
fof(addAssignment_39453,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex8)
<=> v121287(VarCurr,bitIndex8) ) ).
fof(addAssignment_39452,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex8)
<=> v121289(VarCurr,bitIndex8) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2968,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124815(VarNext)
=> ( v121289(VarNext,bitIndex8)
<=> v121289(VarCurr,bitIndex8) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_388,axiom,
! [VarNext] :
( v124815(VarNext)
=> ( v121289(VarNext,bitIndex8)
<=> v124817(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24541,axiom,
! [VarCurr] :
( v124817(VarCurr)
<=> ( v121291(VarCurr)
& v124818(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8420,axiom,
! [VarCurr] :
( v124818(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1847) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1846) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1845) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1844) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1843) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1842) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1841) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1840) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1839) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1838) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1837) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1836) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1835) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1834) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1833) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1832) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1831) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1830) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1829) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1828) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1827) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1826) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1825) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1824) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1823) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1822) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1821) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1820) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1819) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1818) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1817) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1816) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1815) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24540,axiom,
! [VarCurr] :
( v124815(VarCurr)
<=> ( v124816(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9858,axiom,
! [VarCurr] :
( ~ v124816(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124807(VarNext)
=> ! [B] :
( range_1847_1815(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_387,axiom,
! [VarNext] :
( v124807(VarNext)
=> ( ( v123071(VarNext,bitIndex1847)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1846)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1845)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1844)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1843)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1842)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1841)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1840)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1839)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1838)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1837)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1836)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1835)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1834)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1833)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1832)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1831)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1830)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1829)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1828)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1827)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1826)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1825)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1824)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1823)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1822)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1821)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1820)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1819)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1818)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1817)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1816)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1815)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24539,axiom,
! [VarCurr] :
( v124807(VarCurr)
<=> ( v124808(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24538,axiom,
! [VarCurr] :
( v124808(VarCurr)
<=> ( v124809(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8419,axiom,
! [VarCurr] :
( v124809(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $true )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39451,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex8)
<=> v124798(VarNext,bitIndex8) ) ).
fof(addCaseBooleanConditionEqualRanges1_2143,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124800(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124798(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2217,axiom,
! [VarNext] :
( v124800(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124798(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24537,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124800(VarNext)
<=> ( v124801(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124801(VarNext)
<=> ( v124803(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9857,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124803(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39450,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex8)
<=> v124790(VarNext,bitIndex8) ) ).
fof(addCaseBooleanConditionEqualRanges1_2142,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124791(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124790(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2216,axiom,
! [VarNext] :
( v124791(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124790(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124791(VarNext)
<=> v124792(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124792(VarNext)
<=> ( v124794(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124794(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39449,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex8)
<=> v121241(VarCurr,bitIndex8) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_283,axiom,
! [VarCurr] :
( ~ v124788(VarCurr)
=> ( v121229(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_386,axiom,
! [VarCurr] :
( v124788(VarCurr)
=> ( v121229(VarCurr,bitIndex8)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8418,axiom,
! [VarCurr] :
( v124788(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39448,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex8)
<=> v121227(VarCurr,bitIndex8) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_282,axiom,
! [VarCurr] :
( ~ v124786(VarCurr)
=> ( v121091(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_385,axiom,
! [VarCurr] :
( v124786(VarCurr)
=> ( v121091(VarCurr,bitIndex8)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8417,axiom,
! [VarCurr] :
( v124786(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $true )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39447,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex7)
<=> v121065(VarCurr,bitIndex7) ) ).
fof(addAssignment_39446,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex7)
<=> v121067(VarCurr,bitIndex7) ) ).
fof(addAssignment_39445,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex7)
<=> v121069(VarCurr,bitIndex7) ) ).
fof(addAssignment_39444,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex7)
<=> v124518(VarCurr,bitIndex7) ) ).
fof(addAssignment_39443,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex7)
<=> v124517(VarCurr,bitIndex7) ) ).
fof(addAssignment_39442,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex7)
<=> v121285(VarCurr,bitIndex7) ) ).
fof(addAssignment_39441,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex7)
<=> v121287(VarCurr,bitIndex7) ) ).
fof(addAssignment_39440,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex7)
<=> v121289(VarCurr,bitIndex7) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124777(VarNext)
=> ( v121289(VarNext,bitIndex7)
<=> v121289(VarCurr,bitIndex7) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_384,axiom,
! [VarNext] :
( v124777(VarNext)
=> ( v121289(VarNext,bitIndex7)
<=> v124779(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24533,axiom,
! [VarCurr] :
( v124779(VarCurr)
<=> ( v121291(VarCurr)
& v124780(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8416,axiom,
! [VarCurr] :
( v124780(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1880) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1879) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1878) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1877) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1876) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1875) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1874) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1873) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1872) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1871) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1870) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1869) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1868) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1867) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1866) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1865) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1864) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1863) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1862) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1861) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1860) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1859) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1858) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1857) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1856) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1855) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1854) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1853) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1852) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1851) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1850) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1849) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1848) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24532,axiom,
! [VarCurr] :
( v124777(VarCurr)
<=> ( v124778(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9855,axiom,
! [VarCurr] :
( ~ v124778(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124769(VarNext)
=> ! [B] :
( range_1880_1848(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_383,axiom,
! [VarNext] :
( v124769(VarNext)
=> ( ( v123071(VarNext,bitIndex1880)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1879)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1878)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1877)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1876)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1875)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1874)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1873)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1872)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1871)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1870)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1869)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1868)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1867)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1866)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1865)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1864)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1863)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1862)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1861)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1860)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1859)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1858)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1857)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1856)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1855)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1854)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1853)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1852)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1851)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1850)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1849)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1848)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24531,axiom,
! [VarCurr] :
( v124769(VarCurr)
<=> ( v124770(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24530,axiom,
! [VarCurr] :
( v124770(VarCurr)
<=> ( v124771(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8415,axiom,
! [VarCurr] :
( v124771(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39439,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex7)
<=> v124760(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionEqualRanges1_2141,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124762(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124760(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2215,axiom,
! [VarNext] :
( v124762(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124760(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24529,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124762(VarNext)
<=> ( v124763(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124763(VarNext)
<=> ( v124765(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124765(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39438,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex7)
<=> v124752(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionEqualRanges1_2140,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124753(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124752(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2214,axiom,
! [VarNext] :
( v124753(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124752(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24527,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124753(VarNext)
<=> v124754(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24526,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124754(VarNext)
<=> ( v124756(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124756(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39437,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex7)
<=> v121241(VarCurr,bitIndex7) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_281,axiom,
! [VarCurr] :
( ~ v124750(VarCurr)
=> ( v121229(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_382,axiom,
! [VarCurr] :
( v124750(VarCurr)
=> ( v121229(VarCurr,bitIndex7)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8414,axiom,
! [VarCurr] :
( v124750(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39436,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex7)
<=> v121227(VarCurr,bitIndex7) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_280,axiom,
! [VarCurr] :
( ~ v124748(VarCurr)
=> ( v121091(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_381,axiom,
! [VarCurr] :
( v124748(VarCurr)
=> ( v121091(VarCurr,bitIndex7)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8413,axiom,
! [VarCurr] :
( v124748(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39435,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex6)
<=> v121065(VarCurr,bitIndex6) ) ).
fof(addAssignment_39434,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex6)
<=> v121067(VarCurr,bitIndex6) ) ).
fof(addAssignment_39433,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex6)
<=> v121069(VarCurr,bitIndex6) ) ).
fof(addAssignment_39432,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex6)
<=> v124518(VarCurr,bitIndex6) ) ).
fof(addAssignment_39431,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex6)
<=> v124517(VarCurr,bitIndex6) ) ).
fof(addAssignment_39430,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex6)
<=> v121285(VarCurr,bitIndex6) ) ).
fof(addAssignment_39429,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex6)
<=> v121287(VarCurr,bitIndex6) ) ).
fof(addAssignment_39428,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex6)
<=> v121289(VarCurr,bitIndex6) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124739(VarNext)
=> ( v121289(VarNext,bitIndex6)
<=> v121289(VarCurr,bitIndex6) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_380,axiom,
! [VarNext] :
( v124739(VarNext)
=> ( v121289(VarNext,bitIndex6)
<=> v124741(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24525,axiom,
! [VarCurr] :
( v124741(VarCurr)
<=> ( v121291(VarCurr)
& v124742(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8412,axiom,
! [VarCurr] :
( v124742(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1913) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1912) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1911) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1910) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1909) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1908) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1907) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1906) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1905) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1904) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1903) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1902) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1901) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1900) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1899) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1898) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1897) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1896) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1895) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1894) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1893) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1892) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1891) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1890) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1889) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1888) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1887) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1886) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1885) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1884) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1883) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1882) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1881) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24524,axiom,
! [VarCurr] :
( v124739(VarCurr)
<=> ( v124740(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9852,axiom,
! [VarCurr] :
( ~ v124740(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124731(VarNext)
=> ! [B] :
( range_1913_1881(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_379,axiom,
! [VarNext] :
( v124731(VarNext)
=> ( ( v123071(VarNext,bitIndex1913)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1912)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1911)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1910)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1909)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1908)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1907)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1906)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1905)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1904)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1903)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1902)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1901)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1900)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1899)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1898)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1897)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1896)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1895)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1894)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1893)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1892)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1891)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1890)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1889)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1888)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1887)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1886)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1885)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1884)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1883)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1882)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1881)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24523,axiom,
! [VarCurr] :
( v124731(VarCurr)
<=> ( v124732(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24522,axiom,
! [VarCurr] :
( v124732(VarCurr)
<=> ( v124733(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8411,axiom,
! [VarCurr] :
( v124733(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39427,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex6)
<=> v124722(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_2139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124724(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124722(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2213,axiom,
! [VarNext] :
( v124724(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124722(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24521,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124724(VarNext)
<=> ( v124725(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24520,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124725(VarNext)
<=> ( v124727(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9851,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124727(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39426,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex6)
<=> v124714(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_2138,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124715(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124714(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2212,axiom,
! [VarNext] :
( v124715(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124714(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124715(VarNext)
<=> v124716(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124716(VarNext)
<=> ( v124718(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9850,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124718(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39425,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex6)
<=> v121241(VarCurr,bitIndex6) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_279,axiom,
! [VarCurr] :
( ~ v124712(VarCurr)
=> ( v121229(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_378,axiom,
! [VarCurr] :
( v124712(VarCurr)
=> ( v121229(VarCurr,bitIndex6)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8410,axiom,
! [VarCurr] :
( v124712(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39424,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex6)
<=> v121227(VarCurr,bitIndex6) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_278,axiom,
! [VarCurr] :
( ~ v124710(VarCurr)
=> ( v121091(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_377,axiom,
! [VarCurr] :
( v124710(VarCurr)
=> ( v121091(VarCurr,bitIndex6)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8409,axiom,
! [VarCurr] :
( v124710(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39423,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex5)
<=> v121065(VarCurr,bitIndex5) ) ).
fof(addAssignment_39422,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex5)
<=> v121067(VarCurr,bitIndex5) ) ).
fof(addAssignment_39421,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex5)
<=> v121069(VarCurr,bitIndex5) ) ).
fof(addAssignment_39420,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex5)
<=> v124518(VarCurr,bitIndex5) ) ).
fof(addAssignment_39419,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex5)
<=> v124517(VarCurr,bitIndex5) ) ).
fof(addAssignment_39418,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex5)
<=> v121285(VarCurr,bitIndex5) ) ).
fof(addAssignment_39417,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex5)
<=> v121287(VarCurr,bitIndex5) ) ).
fof(addAssignment_39416,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex5)
<=> v121289(VarCurr,bitIndex5) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124701(VarNext)
=> ( v121289(VarNext,bitIndex5)
<=> v121289(VarCurr,bitIndex5) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_376,axiom,
! [VarNext] :
( v124701(VarNext)
=> ( v121289(VarNext,bitIndex5)
<=> v124703(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24517,axiom,
! [VarCurr] :
( v124703(VarCurr)
<=> ( v121291(VarCurr)
& v124704(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8408,axiom,
! [VarCurr] :
( v124704(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1946) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1945) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1944) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1943) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1942) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1941) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1940) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1939) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1938) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1937) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1936) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1935) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1934) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1933) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1932) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1931) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1930) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1929) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1928) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1927) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1926) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1925) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1924) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1923) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1922) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1921) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1920) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1919) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1918) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1917) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1916) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1915) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1914) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24516,axiom,
! [VarCurr] :
( v124701(VarCurr)
<=> ( v124702(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9849,axiom,
! [VarCurr] :
( ~ v124702(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124693(VarNext)
=> ! [B] :
( range_1946_1914(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_375,axiom,
! [VarNext] :
( v124693(VarNext)
=> ( ( v123071(VarNext,bitIndex1946)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1945)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1944)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1943)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1942)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1941)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1940)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1939)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1938)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1937)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1936)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1935)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1934)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1933)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1932)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1931)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1930)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1929)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1928)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1927)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1926)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1925)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1924)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1923)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1922)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1921)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1920)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1919)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1918)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1917)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1916)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1915)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1914)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24515,axiom,
! [VarCurr] :
( v124693(VarCurr)
<=> ( v124694(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24514,axiom,
! [VarCurr] :
( v124694(VarCurr)
<=> ( v124695(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8407,axiom,
! [VarCurr] :
( v124695(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39415,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex5)
<=> v124684(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_2137,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124686(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124684(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2211,axiom,
! [VarNext] :
( v124686(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124684(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24513,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124686(VarNext)
<=> ( v124687(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24512,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124687(VarNext)
<=> ( v124689(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9848,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124689(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39414,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex5)
<=> v124676(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_2136,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124677(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124676(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2210,axiom,
! [VarNext] :
( v124677(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124676(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124677(VarNext)
<=> v124678(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24510,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124678(VarNext)
<=> ( v124680(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124680(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39413,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex5)
<=> v121241(VarCurr,bitIndex5) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_277,axiom,
! [VarCurr] :
( ~ v124674(VarCurr)
=> ( v121229(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_374,axiom,
! [VarCurr] :
( v124674(VarCurr)
=> ( v121229(VarCurr,bitIndex5)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8406,axiom,
! [VarCurr] :
( v124674(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39412,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex5)
<=> v121227(VarCurr,bitIndex5) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_276,axiom,
! [VarCurr] :
( ~ v124672(VarCurr)
=> ( v121091(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_373,axiom,
! [VarCurr] :
( v124672(VarCurr)
=> ( v121091(VarCurr,bitIndex5)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8405,axiom,
! [VarCurr] :
( v124672(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39411,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex4)
<=> v121065(VarCurr,bitIndex4) ) ).
fof(addAssignment_39410,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex4)
<=> v121067(VarCurr,bitIndex4) ) ).
fof(addAssignment_39409,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex4)
<=> v121069(VarCurr,bitIndex4) ) ).
fof(addAssignment_39408,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex4)
<=> v124518(VarCurr,bitIndex4) ) ).
fof(addAssignment_39407,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex4)
<=> v124517(VarCurr,bitIndex4) ) ).
fof(addAssignment_39406,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex4)
<=> v121285(VarCurr,bitIndex4) ) ).
fof(addAssignment_39405,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex4)
<=> v121287(VarCurr,bitIndex4) ) ).
fof(addAssignment_39404,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex4)
<=> v121289(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124663(VarNext)
=> ( v121289(VarNext,bitIndex4)
<=> v121289(VarCurr,bitIndex4) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_372,axiom,
! [VarNext] :
( v124663(VarNext)
=> ( v121289(VarNext,bitIndex4)
<=> v124665(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24509,axiom,
! [VarCurr] :
( v124665(VarCurr)
<=> ( v121291(VarCurr)
& v124666(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8404,axiom,
! [VarCurr] :
( v124666(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex1979) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex1978) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex1977) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex1976) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex1975) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex1974) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex1973) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex1972) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex1971) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex1970) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex1969) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex1968) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex1967) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1966) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1965) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1964) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1963) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1962) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1961) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1960) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1959) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1958) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1957) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1956) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1955) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1954) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1953) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1952) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1951) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1950) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1949) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1948) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1947) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24508,axiom,
! [VarCurr] :
( v124663(VarCurr)
<=> ( v124664(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9846,axiom,
! [VarCurr] :
( ~ v124664(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124655(VarNext)
=> ! [B] :
( range_1979_1947(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_371,axiom,
! [VarNext] :
( v124655(VarNext)
=> ( ( v123071(VarNext,bitIndex1979)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex1978)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex1977)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex1976)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex1975)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex1974)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex1973)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex1972)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex1971)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex1970)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex1969)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex1968)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex1967)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1966)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1965)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1964)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1963)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1962)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1961)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1960)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1959)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1958)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1957)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1956)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1955)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1954)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1953)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1952)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1951)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1950)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1949)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1948)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1947)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24507,axiom,
! [VarCurr] :
( v124655(VarCurr)
<=> ( v124656(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24506,axiom,
! [VarCurr] :
( v124656(VarCurr)
<=> ( v124657(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8403,axiom,
! [VarCurr] :
( v124657(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $true )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39403,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex4)
<=> v124646(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_2135,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124648(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124646(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2209,axiom,
! [VarNext] :
( v124648(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124646(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24505,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124648(VarNext)
<=> ( v124649(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124649(VarNext)
<=> ( v124651(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124651(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39402,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex4)
<=> v124638(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_2134,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124638(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2208,axiom,
! [VarNext] :
( v124639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124638(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124639(VarNext)
<=> v124640(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124640(VarNext)
<=> ( v124642(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9844,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124642(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39401,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex4)
<=> v121241(VarCurr,bitIndex4) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_275,axiom,
! [VarCurr] :
( ~ v124636(VarCurr)
=> ( v121229(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_370,axiom,
! [VarCurr] :
( v124636(VarCurr)
=> ( v121229(VarCurr,bitIndex4)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8402,axiom,
! [VarCurr] :
( v124636(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39400,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex4)
<=> v121227(VarCurr,bitIndex4) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_274,axiom,
! [VarCurr] :
( ~ v124634(VarCurr)
=> ( v121091(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_369,axiom,
! [VarCurr] :
( v124634(VarCurr)
=> ( v121091(VarCurr,bitIndex4)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8401,axiom,
! [VarCurr] :
( v124634(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $true )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39399,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex3)
<=> v121065(VarCurr,bitIndex3) ) ).
fof(addAssignment_39398,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex3)
<=> v121067(VarCurr,bitIndex3) ) ).
fof(addAssignment_39397,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex3)
<=> v121069(VarCurr,bitIndex3) ) ).
fof(addAssignment_39396,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex3)
<=> v124518(VarCurr,bitIndex3) ) ).
fof(addAssignment_39395,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex3)
<=> v124517(VarCurr,bitIndex3) ) ).
fof(addAssignment_39394,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex3)
<=> v121285(VarCurr,bitIndex3) ) ).
fof(addAssignment_39393,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex3)
<=> v121287(VarCurr,bitIndex3) ) ).
fof(addAssignment_39392,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex3)
<=> v121289(VarCurr,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124625(VarNext)
=> ( v121289(VarNext,bitIndex3)
<=> v121289(VarCurr,bitIndex3) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_368,axiom,
! [VarNext] :
( v124625(VarNext)
=> ( v121289(VarNext,bitIndex3)
<=> v124627(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24501,axiom,
! [VarCurr] :
( v124627(VarCurr)
<=> ( v121291(VarCurr)
& v124628(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8400,axiom,
! [VarCurr] :
( v124628(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex2012) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex2011) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex2010) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex2009) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex2008) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex2007) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex2006) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex2005) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex2004) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex2003) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex2002) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex2001) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex2000) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex1999) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex1998) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex1997) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex1996) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex1995) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex1994) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex1993) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex1992) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex1991) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex1990) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex1989) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex1988) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex1987) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex1986) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex1985) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex1984) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex1983) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex1982) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex1981) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex1980) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24500,axiom,
! [VarCurr] :
( v124625(VarCurr)
<=> ( v124626(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9843,axiom,
! [VarCurr] :
( ~ v124626(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2957,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124617(VarNext)
=> ! [B] :
( range_2012_1980(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_367,axiom,
! [VarNext] :
( v124617(VarNext)
=> ( ( v123071(VarNext,bitIndex2012)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex2011)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex2010)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex2009)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex2008)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex2007)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex2006)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex2005)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex2004)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex2003)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex2002)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex2001)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex2000)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex1999)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex1998)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex1997)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex1996)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex1995)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex1994)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex1993)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex1992)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex1991)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex1990)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex1989)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex1988)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex1987)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex1986)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex1985)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex1984)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex1983)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex1982)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex1981)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex1980)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24499,axiom,
! [VarCurr] :
( v124617(VarCurr)
<=> ( v124618(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24498,axiom,
! [VarCurr] :
( v124618(VarCurr)
<=> ( v124619(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8399,axiom,
! [VarCurr] :
( v124619(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39391,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex3)
<=> v124608(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124610(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124608(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2207,axiom,
! [VarNext] :
( v124610(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124608(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24497,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124610(VarNext)
<=> ( v124611(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24496,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124611(VarNext)
<=> ( v124613(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124613(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39390,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex3)
<=> v124600(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124601(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124600(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2206,axiom,
! [VarNext] :
( v124601(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124600(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124601(VarNext)
<=> v124602(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24494,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124602(VarNext)
<=> ( v124604(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9841,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124604(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39389,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex3)
<=> v121241(VarCurr,bitIndex3) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_273,axiom,
! [VarCurr] :
( ~ v124598(VarCurr)
=> ( v121229(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_366,axiom,
! [VarCurr] :
( v124598(VarCurr)
=> ( v121229(VarCurr,bitIndex3)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8398,axiom,
! [VarCurr] :
( v124598(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39388,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex3)
<=> v121227(VarCurr,bitIndex3) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_272,axiom,
! [VarCurr] :
( ~ v124596(VarCurr)
=> ( v121091(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_365,axiom,
! [VarCurr] :
( v124596(VarCurr)
=> ( v121091(VarCurr,bitIndex3)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8397,axiom,
! [VarCurr] :
( v124596(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39387,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex2)
<=> v121065(VarCurr,bitIndex2) ) ).
fof(addAssignment_39386,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex2)
<=> v121067(VarCurr,bitIndex2) ) ).
fof(addAssignment_39385,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex2)
<=> v121069(VarCurr,bitIndex2) ) ).
fof(addAssignment_39384,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex2)
<=> v124518(VarCurr,bitIndex2) ) ).
fof(addAssignment_39383,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex2)
<=> v124517(VarCurr,bitIndex2) ) ).
fof(addAssignment_39382,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex2)
<=> v121285(VarCurr,bitIndex2) ) ).
fof(addAssignment_39381,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex2)
<=> v121287(VarCurr,bitIndex2) ) ).
fof(addAssignment_39380,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex2)
<=> v121289(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124587(VarNext)
=> ( v121289(VarNext,bitIndex2)
<=> v121289(VarCurr,bitIndex2) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_364,axiom,
! [VarNext] :
( v124587(VarNext)
=> ( v121289(VarNext,bitIndex2)
<=> v124589(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24493,axiom,
! [VarCurr] :
( v124589(VarCurr)
<=> ( v121291(VarCurr)
& v124590(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8396,axiom,
! [VarCurr] :
( v124590(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex2045) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex2044) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex2043) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex2042) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex2041) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex2040) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex2039) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex2038) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex2037) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex2036) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex2035) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex2034) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex2033) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex2032) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex2031) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex2030) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex2029) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex2028) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex2027) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex2026) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex2025) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex2024) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex2023) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex2022) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex2021) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex2020) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex2019) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex2018) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex2017) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex2016) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex2015) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex2014) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex2013) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24492,axiom,
! [VarCurr] :
( v124587(VarCurr)
<=> ( v124588(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9840,axiom,
! [VarCurr] :
( ~ v124588(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124579(VarNext)
=> ! [B] :
( range_2045_2013(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_363,axiom,
! [VarNext] :
( v124579(VarNext)
=> ( ( v123071(VarNext,bitIndex2045)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex2044)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex2043)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex2042)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex2041)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex2040)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex2039)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex2038)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex2037)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex2036)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex2035)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex2034)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex2033)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex2032)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex2031)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex2030)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex2029)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex2028)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex2027)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex2026)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex2025)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex2024)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex2023)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex2022)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex2021)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex2020)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex2019)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex2018)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex2017)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex2016)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex2015)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex2014)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex2013)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24491,axiom,
! [VarCurr] :
( v124579(VarCurr)
<=> ( v124580(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24490,axiom,
! [VarCurr] :
( v124580(VarCurr)
<=> ( v124581(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8395,axiom,
! [VarCurr] :
( v124581(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $true )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39379,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex2)
<=> v124570(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2131,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124572(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124570(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2205,axiom,
! [VarNext] :
( v124572(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124570(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24489,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124572(VarNext)
<=> ( v124573(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124573(VarNext)
<=> ( v124575(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124575(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39378,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex2)
<=> v124562(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2130,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124563(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124562(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2204,axiom,
! [VarNext] :
( v124563(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124562(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124563(VarNext)
<=> v124564(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124564(VarNext)
<=> ( v124566(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124566(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39377,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex2)
<=> v121241(VarCurr,bitIndex2) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_271,axiom,
! [VarCurr] :
( ~ v124560(VarCurr)
=> ( v121229(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_362,axiom,
! [VarCurr] :
( v124560(VarCurr)
=> ( v121229(VarCurr,bitIndex2)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8394,axiom,
! [VarCurr] :
( v124560(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39376,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex2)
<=> v121227(VarCurr,bitIndex2) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_270,axiom,
! [VarCurr] :
( ~ v124558(VarCurr)
=> ( v121091(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_361,axiom,
! [VarCurr] :
( v124558(VarCurr)
=> ( v121091(VarCurr,bitIndex2)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8393,axiom,
! [VarCurr] :
( v124558(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $true )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39375,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex1)
<=> v121065(VarCurr,bitIndex1) ) ).
fof(addAssignment_39374,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex1)
<=> v121067(VarCurr,bitIndex1) ) ).
fof(addAssignment_39373,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex1)
<=> v121069(VarCurr,bitIndex1) ) ).
fof(addAssignment_39372,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex1)
<=> v124518(VarCurr,bitIndex1) ) ).
fof(addAssignment_39371,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex1)
<=> v124517(VarCurr,bitIndex1) ) ).
fof(addAssignment_39370,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex1)
<=> v121285(VarCurr,bitIndex1) ) ).
fof(addAssignment_39369,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex1)
<=> v121287(VarCurr,bitIndex1) ) ).
fof(addAssignment_39368,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex1)
<=> v121289(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2954,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124549(VarNext)
=> ( v121289(VarNext,bitIndex1)
<=> v121289(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_360,axiom,
! [VarNext] :
( v124549(VarNext)
=> ( v121289(VarNext,bitIndex1)
<=> v124551(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24485,axiom,
! [VarCurr] :
( v124551(VarCurr)
<=> ( v121291(VarCurr)
& v124552(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8392,axiom,
! [VarCurr] :
( v124552(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex2078) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex2077) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex2076) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex2075) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex2074) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex2073) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex2072) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex2071) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex2070) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex2069) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex2068) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex2067) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex2066) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex2065) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex2064) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex2063) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex2062) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex2061) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex2060) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex2059) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex2058) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex2057) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex2056) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex2055) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex2054) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex2053) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex2052) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex2051) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex2050) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex2049) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex2048) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex2047) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex2046) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24484,axiom,
! [VarCurr] :
( v124549(VarCurr)
<=> ( v124550(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeUnaryOperator_9837,axiom,
! [VarCurr] :
( ~ v124550(VarCurr)
<=> v124440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124541(VarNext)
=> ! [B] :
( range_2078_2046(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_359,axiom,
! [VarNext] :
( v124541(VarNext)
=> ( ( v123071(VarNext,bitIndex2078)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex2077)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex2076)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex2075)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex2074)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex2073)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex2072)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex2071)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex2070)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex2069)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex2068)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex2067)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex2066)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex2065)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex2064)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex2063)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex2062)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex2061)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex2060)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex2059)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex2058)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex2057)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex2056)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex2055)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex2054)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex2053)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex2052)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex2051)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex2050)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex2049)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex2048)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex2047)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex2046)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24483,axiom,
! [VarCurr] :
( v124541(VarCurr)
<=> ( v124542(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24482,axiom,
! [VarCurr] :
( v124542(VarCurr)
<=> ( v124543(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8391,axiom,
! [VarCurr] :
( v124543(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39367,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex1)
<=> v124532(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2129,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124534(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124532(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2203,axiom,
! [VarNext] :
( v124534(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124532(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24481,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124534(VarNext)
<=> ( v124535(VarNext)
& v121272(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124535(VarNext)
<=> ( v124537(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9836,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124537(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39366,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex1)
<=> v124524(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124525(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124524(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2202,axiom,
! [VarNext] :
( v124525(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124524(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24479,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124525(VarNext)
<=> v124526(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124526(VarNext)
<=> ( v124528(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9835,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124528(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_39365,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex1)
<=> v121241(VarCurr,bitIndex1) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_269,axiom,
! [VarCurr] :
( ~ v124522(VarCurr)
=> ( v121229(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_358,axiom,
! [VarCurr] :
( v124522(VarCurr)
=> ( v121229(VarCurr,bitIndex1)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8390,axiom,
! [VarCurr] :
( v124522(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39364,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex1)
<=> v121227(VarCurr,bitIndex1) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_268,axiom,
! [VarCurr] :
( ~ v124520(VarCurr)
=> ( v121091(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_357,axiom,
! [VarCurr] :
( v124520(VarCurr)
=> ( v121091(VarCurr,bitIndex1)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8389,axiom,
! [VarCurr] :
( v124520(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39363,axiom,
! [VarCurr] :
( v121063(VarCurr,bitIndex0)
<=> v121065(VarCurr,bitIndex0) ) ).
fof(addAssignment_39362,axiom,
! [VarCurr] :
( v121065(VarCurr,bitIndex0)
<=> v121067(VarCurr,bitIndex0) ) ).
fof(addAssignment_39361,axiom,
! [VarCurr] :
( v121067(VarCurr,bitIndex0)
<=> v121069(VarCurr,bitIndex0) ) ).
fof(addAssignment_39360,axiom,
! [VarCurr] :
( v121069(VarCurr,bitIndex0)
<=> v124518(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_40,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v124518(VarCurr,B)
<=> ( v121071(VarCurr,B)
& v121085(VarCurr,B) ) ) ) ).
fof(addAssignment_39359,axiom,
! [VarCurr] :
( v121071(VarCurr,bitIndex0)
<=> v124517(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_39,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v124517(VarCurr,B)
<=> ( v121073(VarCurr,B)
& v121283(VarCurr,B) ) ) ) ).
fof(addAssignment_39358,axiom,
! [VarCurr] :
( v121283(VarCurr,bitIndex0)
<=> v121285(VarCurr,bitIndex0) ) ).
fof(addAssignment_39357,axiom,
! [VarCurr] :
( v121285(VarCurr,bitIndex0)
<=> v121287(VarCurr,bitIndex0) ) ).
fof(addAssignment_39356,axiom,
! [VarCurr] :
( v121287(VarCurr,bitIndex0)
<=> v121289(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124508(VarNext)
=> ( v121289(VarNext,bitIndex0)
<=> v121289(VarCurr,bitIndex0) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2863,axiom,
! [VarNext] :
( v124508(VarNext)
=> ( v121289(VarNext,bitIndex0)
<=> v124511(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24477,axiom,
! [VarCurr] :
( v124511(VarCurr)
<=> ( v121291(VarCurr)
& v124512(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8388,axiom,
! [VarCurr] :
( v124512(VarCurr)
<=> ( ( v121765(VarCurr,bitIndex32)
<=> v123071(VarCurr,bitIndex2111) )
& ( v121765(VarCurr,bitIndex31)
<=> v123071(VarCurr,bitIndex2110) )
& ( v121765(VarCurr,bitIndex30)
<=> v123071(VarCurr,bitIndex2109) )
& ( v121765(VarCurr,bitIndex29)
<=> v123071(VarCurr,bitIndex2108) )
& ( v121765(VarCurr,bitIndex28)
<=> v123071(VarCurr,bitIndex2107) )
& ( v121765(VarCurr,bitIndex27)
<=> v123071(VarCurr,bitIndex2106) )
& ( v121765(VarCurr,bitIndex26)
<=> v123071(VarCurr,bitIndex2105) )
& ( v121765(VarCurr,bitIndex25)
<=> v123071(VarCurr,bitIndex2104) )
& ( v121765(VarCurr,bitIndex24)
<=> v123071(VarCurr,bitIndex2103) )
& ( v121765(VarCurr,bitIndex23)
<=> v123071(VarCurr,bitIndex2102) )
& ( v121765(VarCurr,bitIndex22)
<=> v123071(VarCurr,bitIndex2101) )
& ( v121765(VarCurr,bitIndex21)
<=> v123071(VarCurr,bitIndex2100) )
& ( v121765(VarCurr,bitIndex20)
<=> v123071(VarCurr,bitIndex2099) )
& ( v121765(VarCurr,bitIndex19)
<=> v123071(VarCurr,bitIndex2098) )
& ( v121765(VarCurr,bitIndex18)
<=> v123071(VarCurr,bitIndex2097) )
& ( v121765(VarCurr,bitIndex17)
<=> v123071(VarCurr,bitIndex2096) )
& ( v121765(VarCurr,bitIndex16)
<=> v123071(VarCurr,bitIndex2095) )
& ( v121765(VarCurr,bitIndex15)
<=> v123071(VarCurr,bitIndex2094) )
& ( v121765(VarCurr,bitIndex14)
<=> v123071(VarCurr,bitIndex2093) )
& ( v121765(VarCurr,bitIndex13)
<=> v123071(VarCurr,bitIndex2092) )
& ( v121765(VarCurr,bitIndex12)
<=> v123071(VarCurr,bitIndex2091) )
& ( v121765(VarCurr,bitIndex11)
<=> v123071(VarCurr,bitIndex2090) )
& ( v121765(VarCurr,bitIndex10)
<=> v123071(VarCurr,bitIndex2089) )
& ( v121765(VarCurr,bitIndex9)
<=> v123071(VarCurr,bitIndex2088) )
& ( v121765(VarCurr,bitIndex8)
<=> v123071(VarCurr,bitIndex2087) )
& ( v121765(VarCurr,bitIndex7)
<=> v123071(VarCurr,bitIndex2086) )
& ( v121765(VarCurr,bitIndex6)
<=> v123071(VarCurr,bitIndex2085) )
& ( v121765(VarCurr,bitIndex5)
<=> v123071(VarCurr,bitIndex2084) )
& ( v121765(VarCurr,bitIndex4)
<=> v123071(VarCurr,bitIndex2083) )
& ( v121765(VarCurr,bitIndex3)
<=> v123071(VarCurr,bitIndex2082) )
& ( v121765(VarCurr,bitIndex2)
<=> v123071(VarCurr,bitIndex2081) )
& ( v121765(VarCurr,bitIndex1)
<=> v123071(VarCurr,bitIndex2080) )
& ( v121765(VarCurr,bitIndex0)
<=> v123071(VarCurr,bitIndex2079) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24476,axiom,
! [VarCurr] :
( v124508(VarCurr)
<=> ( v124509(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24475,axiom,
! [VarCurr] :
( v124510(VarCurr)
<=> ( v124386(VarCurr)
& v124427(VarCurr) ) ) ).
fof(writeUnaryOperator_9834,axiom,
! [VarCurr] :
( ~ v124509(VarCurr)
<=> v124440(VarCurr) ) ).
fof(addAssignment_39355,axiom,
! [VarCurr] :
( v124440(VarCurr)
<=> v124442(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24474,axiom,
! [VarCurr] :
( v124442(VarCurr)
<=> ( v121757(VarCurr)
| v124444(VarCurr) ) ) ).
fof(addAssignment_39354,axiom,
! [VarCurr] :
( v124444(VarCurr)
<=> v124446(VarCurr) ) ).
fof(addAssignment_39353,axiom,
! [VarCurr] :
( v124446(VarCurr)
<=> v124448(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2951,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124489(VarNext)
=> ( v124448(VarNext)
<=> v124448(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2862,axiom,
! [VarNext] :
( v124489(VarNext)
=> ( v124448(VarNext)
<=> v124499(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2127,axiom,
! [VarCurr] :
( ( ~ v124490(VarCurr)
& v124491(VarCurr) )
=> ( v124499(VarCurr)
<=> v124500(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2201,axiom,
! [VarCurr] :
( v124490(VarCurr)
=> ( v124499(VarCurr)
<=> v124454(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124492(VarCurr)
=> ( v124500(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5339,axiom,
! [VarCurr] :
( v124492(VarCurr)
=> ( v124500(VarCurr)
<=> v124475(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24473,axiom,
! [VarCurr] :
( v124489(VarCurr)
<=> ( v124490(VarCurr)
| v124491(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24472,axiom,
! [VarCurr] :
( v124491(VarCurr)
<=> ( v124492(VarCurr)
| v124495(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24471,axiom,
! [VarCurr] :
( v124495(VarCurr)
<=> ( v124496(VarCurr)
& v124498(VarCurr) ) ) ).
fof(writeUnaryOperator_9833,axiom,
! [VarCurr] :
( ~ v124498(VarCurr)
<=> v124492(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24470,axiom,
! [VarCurr] :
( v124496(VarCurr)
<=> ( v124450(VarCurr)
& v124497(VarCurr) ) ) ).
fof(writeUnaryOperator_9832,axiom,
! [VarCurr] :
( ~ v124497(VarCurr)
<=> v124452(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24469,axiom,
! [VarCurr] :
( v124492(VarCurr)
<=> ( v124493(VarCurr)
& v124494(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8387,axiom,
! [VarCurr] :
( v124494(VarCurr)
<=> ( v124452(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8386,axiom,
! [VarCurr] :
( v124493(VarCurr)
<=> ( v124450(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24468,axiom,
! [VarCurr] :
( v124490(VarCurr)
<=> ( v124450(VarCurr)
& v124452(VarCurr) ) ) ).
fof(addAssignment_39352,axiom,
! [VarCurr] :
( v124475(VarCurr)
<=> v124477(VarCurr) ) ).
fof(addAssignment_39351,axiom,
! [VarCurr] :
( v124477(VarCurr)
<=> v124479(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2950,axiom,
! [VarCurr] :
( ~ v121501(VarCurr)
=> ( v124479(VarCurr)
<=> v121077(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2861,axiom,
! [VarCurr] :
( v121501(VarCurr)
=> ( v124479(VarCurr)
<=> v124481(VarCurr) ) ) ).
fof(addAssignment_39350,axiom,
! [VarCurr] :
( v124481(VarCurr)
<=> v124483(VarCurr) ) ).
fof(addAssignment_39349,axiom,
! [VarCurr] :
( v124483(VarCurr)
<=> v124485(VarCurr) ) ).
fof(addAssignment_39348,axiom,
! [VarCurr] :
( v124454(VarCurr)
<=> v124456(VarCurr,bitIndex5) ) ).
fof(addAssignment_39347,axiom,
! [VarCurr] :
( v124456(VarCurr,bitIndex5)
<=> v124458(VarCurr) ) ).
fof(addAssignment_39346,axiom,
! [VarCurr] :
( v124458(VarCurr)
<=> v124460(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124469(VarNext)
=> ( v124460(VarNext)
<=> v124460(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2860,axiom,
! [VarNext] :
( v124469(VarNext)
=> ( v124460(VarNext)
<=> v124462(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24467,axiom,
! [VarCurr] :
( v124469(VarCurr)
<=> ( v124464(VarCurr)
& v124470(VarCurr) ) ) ).
fof(writeUnaryOperator_9831,axiom,
! [VarCurr] :
( ~ v124470(VarCurr)
<=> v124466(VarCurr) ) ).
fof(addAssignment_39345,axiom,
! [VarCurr] :
( v124466(VarCurr)
<=> v121479(VarCurr,bitIndex0) ) ).
fof(addAssignment_39344,axiom,
! [VarCurr] :
( v124464(VarCurr)
<=> v121317(VarCurr,bitIndex0) ) ).
fof(addAssignment_39343,axiom,
! [VarCurr] :
( v124452(VarCurr)
<=> v121317(VarCurr,bitIndex0) ) ).
fof(addAssignment_39342,axiom,
! [VarCurr] :
( v124450(VarCurr)
<=> v121303(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2948,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124430(VarNext)
=> ! [B] :
( range_2111_2079(B)
=> ( v123071(VarNext,B)
<=> v123071(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_356,axiom,
! [VarNext] :
( v124430(VarNext)
=> ( ( v123071(VarNext,bitIndex2111)
<=> v123073(VarNext,bitIndex32) )
& ( v123071(VarNext,bitIndex2110)
<=> v123073(VarNext,bitIndex31) )
& ( v123071(VarNext,bitIndex2109)
<=> v123073(VarNext,bitIndex30) )
& ( v123071(VarNext,bitIndex2108)
<=> v123073(VarNext,bitIndex29) )
& ( v123071(VarNext,bitIndex2107)
<=> v123073(VarNext,bitIndex28) )
& ( v123071(VarNext,bitIndex2106)
<=> v123073(VarNext,bitIndex27) )
& ( v123071(VarNext,bitIndex2105)
<=> v123073(VarNext,bitIndex26) )
& ( v123071(VarNext,bitIndex2104)
<=> v123073(VarNext,bitIndex25) )
& ( v123071(VarNext,bitIndex2103)
<=> v123073(VarNext,bitIndex24) )
& ( v123071(VarNext,bitIndex2102)
<=> v123073(VarNext,bitIndex23) )
& ( v123071(VarNext,bitIndex2101)
<=> v123073(VarNext,bitIndex22) )
& ( v123071(VarNext,bitIndex2100)
<=> v123073(VarNext,bitIndex21) )
& ( v123071(VarNext,bitIndex2099)
<=> v123073(VarNext,bitIndex20) )
& ( v123071(VarNext,bitIndex2098)
<=> v123073(VarNext,bitIndex19) )
& ( v123071(VarNext,bitIndex2097)
<=> v123073(VarNext,bitIndex18) )
& ( v123071(VarNext,bitIndex2096)
<=> v123073(VarNext,bitIndex17) )
& ( v123071(VarNext,bitIndex2095)
<=> v123073(VarNext,bitIndex16) )
& ( v123071(VarNext,bitIndex2094)
<=> v123073(VarNext,bitIndex15) )
& ( v123071(VarNext,bitIndex2093)
<=> v123073(VarNext,bitIndex14) )
& ( v123071(VarNext,bitIndex2092)
<=> v123073(VarNext,bitIndex13) )
& ( v123071(VarNext,bitIndex2091)
<=> v123073(VarNext,bitIndex12) )
& ( v123071(VarNext,bitIndex2090)
<=> v123073(VarNext,bitIndex11) )
& ( v123071(VarNext,bitIndex2089)
<=> v123073(VarNext,bitIndex10) )
& ( v123071(VarNext,bitIndex2088)
<=> v123073(VarNext,bitIndex9) )
& ( v123071(VarNext,bitIndex2087)
<=> v123073(VarNext,bitIndex8) )
& ( v123071(VarNext,bitIndex2086)
<=> v123073(VarNext,bitIndex7) )
& ( v123071(VarNext,bitIndex2085)
<=> v123073(VarNext,bitIndex6) )
& ( v123071(VarNext,bitIndex2084)
<=> v123073(VarNext,bitIndex5) )
& ( v123071(VarNext,bitIndex2083)
<=> v123073(VarNext,bitIndex4) )
& ( v123071(VarNext,bitIndex2082)
<=> v123073(VarNext,bitIndex3) )
& ( v123071(VarNext,bitIndex2081)
<=> v123073(VarNext,bitIndex2) )
& ( v123071(VarNext,bitIndex2080)
<=> v123073(VarNext,bitIndex1) )
& ( v123071(VarNext,bitIndex2079)
<=> v123073(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24466,axiom,
! [VarCurr] :
( v124430(VarCurr)
<=> ( v124431(VarCurr)
& v124433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24465,axiom,
! [VarCurr] :
( v124433(VarCurr)
<=> ( v124434(VarCurr)
& v124435(VarCurr) ) ) ).
fof(writeUnaryOperator_9830,axiom,
! [VarCurr] :
( ~ v124435(VarCurr)
<=> v124427(VarCurr) ) ).
fof(writeUnaryOperator_9829,axiom,
! [VarCurr] :
( ~ v124434(VarCurr)
<=> v124386(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24464,axiom,
! [VarCurr] :
( v124431(VarCurr)
<=> ( v124432(VarCurr)
& v124337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8385,axiom,
! [VarCurr] :
( v124432(VarCurr)
<=> ( ( v124154(VarCurr,bitIndex5)
<=> $false )
& ( v124154(VarCurr,bitIndex4)
<=> $false )
& ( v124154(VarCurr,bitIndex3)
<=> $false )
& ( v124154(VarCurr,bitIndex2)
<=> $false )
& ( v124154(VarCurr,bitIndex1)
<=> $false )
& ( v124154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39341,axiom,
! [VarCurr] :
( v124427(VarCurr)
<=> v121323(VarCurr) ) ).
fof(addAssignment_39340,axiom,
! [VarCurr] :
( v124386(VarCurr)
<=> v124388(VarCurr) ) ).
fof(addAssignment_39339,axiom,
! [VarCurr] :
( v124388(VarCurr)
<=> v124390(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24463,axiom,
! [VarCurr] :
( v124390(VarCurr)
<=> ( v124425(VarCurr)
| v124419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24462,axiom,
! [VarCurr] :
( v124425(VarCurr)
<=> ( v124392(VarCurr)
& v124394(VarCurr) ) ) ).
fof(addAssignment_39338,axiom,
! [VarCurr] :
( v124419(VarCurr)
<=> v124421(VarCurr) ) ).
fof(addAssignment_39337,axiom,
! [VarCurr] :
( v124421(VarCurr)
<=> v124423(VarCurr) ) ).
fof(addAssignment_39336,axiom,
! [VarCurr] :
( v124423(VarCurr)
<=> v109697(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124403(VarNext)
=> ( v124394(VarNext)
<=> v124394(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2200,axiom,
! [VarNext] :
( v124403(VarNext)
=> ( v124394(VarNext)
<=> v124413(VarNext) ) ) ).
fof(addAssignment_39335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124413(VarNext)
<=> v124411(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24461,axiom,
! [VarCurr] :
( v124411(VarCurr)
<=> ( v124414(VarCurr)
& v124415(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24460,axiom,
! [VarCurr] :
( v124415(VarCurr)
<=> ( v124398(VarCurr)
| v124400(VarCurr) ) ) ).
fof(writeUnaryOperator_9828,axiom,
! [VarCurr] :
( ~ v124414(VarCurr)
<=> v124396(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24459,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124403(VarNext)
<=> v124404(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124404(VarNext)
<=> ( v124406(VarNext)
& v124408(VarNext) ) ) ) ).
fof(writeUnaryOperator_9827,axiom,
! [VarCurr] :
( ~ v124408(VarCurr)
<=> v124392(VarCurr) ) ).
fof(addAssignment_39334,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124406(VarNext)
<=> v124392(VarCurr) ) ) ).
fof(addAssignment_39333,axiom,
! [VarCurr] :
( v124400(VarCurr)
<=> v121337(VarCurr) ) ).
fof(addAssignment_39332,axiom,
! [VarCurr] :
( v124398(VarCurr)
<=> v121333(VarCurr) ) ).
fof(addAssignment_39331,axiom,
! [VarCurr] :
( v124396(VarCurr)
<=> $false ) ).
fof(addAssignment_39330,axiom,
! [VarCurr] :
( v124392(VarCurr)
<=> v121323(VarCurr) ) ).
fof(addAssignment_39329,axiom,
! [VarCurr] :
( v124337(VarCurr)
<=> v124339(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24457,axiom,
! [VarCurr] :
( v124339(VarCurr)
<=> ( v124341(VarCurr)
& v121755(VarCurr) ) ) ).
fof(addAssignment_39328,axiom,
! [VarCurr] :
( v124341(VarCurr)
<=> v124343(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2125,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124368(VarNext)
=> ( v124343(VarNext)
<=> v124343(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2199,axiom,
! [VarNext] :
( v124368(VarNext)
=> ( v124343(VarNext)
<=> v124378(VarNext) ) ) ).
fof(addAssignment_39327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124378(VarNext)
<=> v124376(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2947,axiom,
! [VarCurr] :
( ~ v124379(VarCurr)
=> ( v124376(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2859,axiom,
! [VarCurr] :
( v124379(VarCurr)
=> ( v124376(VarCurr)
<=> v124349(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24456,axiom,
! [VarCurr] :
( v124379(VarCurr)
<=> ( v124380(VarCurr)
& v124381(VarCurr) ) ) ).
fof(writeUnaryOperator_9826,axiom,
! [VarCurr] :
( ~ v124381(VarCurr)
<=> v124347(VarCurr) ) ).
fof(writeUnaryOperator_9825,axiom,
! [VarCurr] :
( ~ v124380(VarCurr)
<=> v124345(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24455,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124368(VarNext)
<=> v124369(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24454,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124369(VarNext)
<=> ( v124370(VarNext)
& v124365(VarNext) ) ) ) ).
fof(writeUnaryOperator_9824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124370(VarNext)
<=> v124372(VarNext) ) ) ).
fof(addAssignment_39326,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124372(VarNext)
<=> v124365(VarCurr) ) ) ).
fof(addAssignment_39325,axiom,
! [VarCurr] :
( v124365(VarCurr)
<=> v121317(VarCurr,bitIndex0) ) ).
fof(addAssignment_39324,axiom,
! [VarCurr] :
( v124349(VarCurr)
<=> v124351(VarCurr) ) ).
fof(addAssignment_39323,axiom,
! [VarCurr] :
( v124351(VarCurr)
<=> v124353(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2946,axiom,
! [VarCurr] :
( ~ v121501(VarCurr)
=> ( v124353(VarCurr)
<=> v124361(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2858,axiom,
! [VarCurr] :
( v121501(VarCurr)
=> ( v124353(VarCurr)
<=> v124355(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24453,axiom,
! [VarCurr] :
( v124361(VarCurr)
<=> ( v121125(VarCurr)
| v121145(VarCurr) ) ) ).
fof(addAssignment_39322,axiom,
! [VarCurr] :
( v124355(VarCurr)
<=> v124357(VarCurr) ) ).
fof(addAssignment_39321,axiom,
! [VarCurr] :
( v124357(VarCurr)
<=> v124359(VarCurr) ) ).
fof(addAssignment_39320,axiom,
! [VarCurr] :
( v124347(VarCurr)
<=> v121479(VarCurr,bitIndex0) ) ).
fof(addAssignment_39319,axiom,
! [VarCurr] :
( v124345(VarCurr)
<=> v121303(VarCurr,bitIndex0) ) ).
fof(addAssignment_39318,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v124154(VarCurr,B)
<=> v124156(VarCurr,B) ) ) ).
fof(addAssignment_39317,axiom,
! [VarCurr] :
( v124156(VarCurr,bitIndex5)
<=> v124309(VarCurr) ) ).
fof(addAssignment_39316,axiom,
! [VarCurr] :
( v124156(VarCurr,bitIndex4)
<=> v124281(VarCurr) ) ).
fof(addAssignment_39315,axiom,
! [VarCurr] :
( v124156(VarCurr,bitIndex3)
<=> v124253(VarCurr) ) ).
fof(addAssignment_39314,axiom,
! [VarCurr] :
( v124156(VarCurr,bitIndex2)
<=> v124225(VarCurr) ) ).
fof(addAssignment_39313,axiom,
! [VarCurr] :
( v124156(VarCurr,bitIndex1)
<=> v124197(VarCurr) ) ).
fof(addAssignment_39312,axiom,
! [VarCurr] :
( v124156(VarCurr,bitIndex0)
<=> v124158(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124320(VarNext)
=> ( v124309(VarNext)
<=> v124309(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2198,axiom,
! [VarNext] :
( v124320(VarNext)
=> ( v124309(VarNext)
<=> v124330(VarNext) ) ) ).
fof(addAssignment_39311,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124330(VarNext)
<=> v124328(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2945,axiom,
! [VarCurr] :
( ~ v124331(VarCurr)
=> ( v124328(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2857,axiom,
! [VarCurr] :
( v124331(VarCurr)
=> ( v124328(VarCurr)
<=> v124315(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24452,axiom,
! [VarCurr] :
( v124331(VarCurr)
<=> ( v124332(VarCurr)
& v124333(VarCurr) ) ) ).
fof(writeUnaryOperator_9823,axiom,
! [VarCurr] :
( ~ v124333(VarCurr)
<=> v124313(VarCurr) ) ).
fof(writeUnaryOperator_9822,axiom,
! [VarCurr] :
( ~ v124332(VarCurr)
<=> v124311(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24451,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124320(VarNext)
<=> v124321(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24450,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124321(VarNext)
<=> ( v124322(VarNext)
& v124317(VarNext) ) ) ) ).
fof(writeUnaryOperator_9821,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124322(VarNext)
<=> v124324(VarNext) ) ) ).
fof(addAssignment_39310,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124324(VarNext)
<=> v124317(VarCurr) ) ) ).
fof(addAssignment_39309,axiom,
! [VarCurr] :
( v124317(VarCurr)
<=> v121317(VarCurr,bitIndex0) ) ).
fof(addAssignment_39308,axiom,
! [VarCurr] :
( v124315(VarCurr)
<=> v124166(VarCurr,bitIndex5) ) ).
fof(addAssignment_39307,axiom,
! [VarCurr] :
( v124166(VarCurr,bitIndex5)
<=> v124168(VarCurr,bitIndex5) ) ).
fof(addAssignment_39306,axiom,
! [VarCurr] :
( v124168(VarCurr,bitIndex5)
<=> v124175(VarCurr,bitIndex5) ) ).
fof(addAssignment_39305,axiom,
! [VarCurr] :
( v124170(VarCurr,bitIndex5)
<=> v124172(VarCurr,bitIndex5) ) ).
fof(addAssignment_39304,axiom,
! [VarCurr] :
( v124172(VarCurr,bitIndex5)
<=> v124174(VarCurr,bitIndex5) ) ).
fof(addAssignment_39303,axiom,
! [VarCurr] :
( v124313(VarCurr)
<=> v121479(VarCurr,bitIndex0) ) ).
fof(addAssignment_39302,axiom,
! [VarCurr] :
( v124311(VarCurr)
<=> v121303(VarCurr,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124292(VarNext)
=> ( v124281(VarNext)
<=> v124281(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2197,axiom,
! [VarNext] :
( v124292(VarNext)
=> ( v124281(VarNext)
<=> v124302(VarNext) ) ) ).
fof(addAssignment_39301,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124302(VarNext)
<=> v124300(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2944,axiom,
! [VarCurr] :
( ~ v124303(VarCurr)
=> ( v124300(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2856,axiom,
! [VarCurr] :
( v124303(VarCurr)
=> ( v124300(VarCurr)
<=> v124287(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24449,axiom,
! [VarCurr] :
( v124303(VarCurr)
<=> ( v124304(VarCurr)
& v124305(VarCurr) ) ) ).
fof(writeUnaryOperator_9820,axiom,
! [VarCurr] :
( ~ v124305(VarCurr)
<=> v124285(VarCurr) ) ).
fof(writeUnaryOperator_9819,axiom,
! [VarCurr] :
( ~ v124304(VarCurr)
<=> v124283(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24448,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124292(VarNext)
<=> v124293(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24447,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124293(VarNext)
<=> ( v124294(VarNext)
& v124289(VarNext) ) ) ) ).
fof(writeUnaryOperator_9818,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124294(VarNext)
<=> v124296(VarNext) ) ) ).
fof(addAssignment_39300,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124296(VarNext)
<=> v124289(VarCurr) ) ) ).
fof(addAssignment_39299,axiom,
! [VarCurr] :
( v124289(VarCurr)
<=> v121317(VarCurr,bitIndex0) ) ).
fof(addAssignment_39298,axiom,
! [VarCurr] :
( v124287(VarCurr)
<=> v124166(VarCurr,bitIndex4) ) ).
fof(addAssignment_39297,axiom,
! [VarCurr] :
( v124166(VarCurr,bitIndex4)
<=> v124168(VarCurr,bitIndex4) ) ).
fof(addAssignment_39296,axiom,
! [VarCurr] :
( v124168(VarCurr,bitIndex4)
<=> v124175(VarCurr,bitIndex4) ) ).
fof(addAssignment_39295,axiom,
! [VarCurr] :
( v124170(VarCurr,bitIndex4)
<=> v124172(VarCurr,bitIndex4) ) ).
fof(addAssignment_39294,axiom,
! [VarCurr] :
( v124172(VarCurr,bitIndex4)
<=> v124174(VarCurr,bitIndex4) ) ).
fof(addAssignment_39293,axiom,
! [VarCurr] :
( v124285(VarCurr)
<=> v121479(VarCurr,bitIndex0) ) ).
fof(addAssignment_39292,axiom,
! [VarCurr] :
( v124283(VarCurr)
<=> v121303(VarCurr,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124264(VarNext)
=> ( v124253(VarNext)
<=> v124253(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2196,axiom,
! [VarNext] :
( v124264(VarNext)
=> ( v124253(VarNext)
<=> v124274(VarNext) ) ) ).
fof(addAssignment_39291,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124274(VarNext)
<=> v124272(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2943,axiom,
! [VarCurr] :
( ~ v124275(VarCurr)
=> ( v124272(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2855,axiom,
! [VarCurr] :
( v124275(VarCurr)
=> ( v124272(VarCurr)
<=> v124259(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24446,axiom,
! [VarCurr] :
( v124275(VarCurr)
<=> ( v124276(VarCurr)
& v124277(VarCurr) ) ) ).
fof(writeUnaryOperator_9817,axiom,
! [VarCurr] :
( ~ v124277(VarCurr)
<=> v124257(VarCurr) ) ).
fof(writeUnaryOperator_9816,axiom,
! [VarCurr] :
( ~ v124276(VarCurr)
<=> v124255(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24445,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124264(VarNext)
<=> v124265(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124265(VarNext)
<=> ( v124266(VarNext)
& v124261(VarNext) ) ) ) ).
fof(writeUnaryOperator_9815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124266(VarNext)
<=> v124268(VarNext) ) ) ).
fof(addAssignment_39290,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124268(VarNext)
<=> v124261(VarCurr) ) ) ).
fof(addAssignment_39289,axiom,
! [VarCurr] :
( v124261(VarCurr)
<=> v121317(VarCurr,bitIndex0) ) ).
fof(addAssignment_39288,axiom,
! [VarCurr] :
( v124259(VarCurr)
<=> v124166(VarCurr,bitIndex3) ) ).
fof(addAssignment_39287,axiom,
! [VarCurr] :
( v124166(VarCurr,bitIndex3)
<=> v124168(VarCurr,bitIndex3) ) ).
fof(addAssignment_39286,axiom,
! [VarCurr] :
( v124168(VarCurr,bitIndex3)
<=> v124175(VarCurr,bitIndex3) ) ).
fof(addAssignment_39285,axiom,
! [VarCurr] :
( v124170(VarCurr,bitIndex3)
<=> v124172(VarCurr,bitIndex3) ) ).
fof(addAssignment_39284,axiom,
! [VarCurr] :
( v124172(VarCurr,bitIndex3)
<=> v124174(VarCurr,bitIndex3) ) ).
fof(addAssignment_39283,axiom,
! [VarCurr] :
( v124257(VarCurr)
<=> v121479(VarCurr,bitIndex0) ) ).
fof(addAssignment_39282,axiom,
! [VarCurr] :
( v124255(VarCurr)
<=> v121303(VarCurr,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2121,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124236(VarNext)
=> ( v124225(VarNext)
<=> v124225(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2195,axiom,
! [VarNext] :
( v124236(VarNext)
=> ( v124225(VarNext)
<=> v124246(VarNext) ) ) ).
fof(addAssignment_39281,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124246(VarNext)
<=> v124244(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2942,axiom,
! [VarCurr] :
( ~ v124247(VarCurr)
=> ( v124244(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2854,axiom,
! [VarCurr] :
( v124247(VarCurr)
=> ( v124244(VarCurr)
<=> v124231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24443,axiom,
! [VarCurr] :
( v124247(VarCurr)
<=> ( v124248(VarCurr)
& v124249(VarCurr) ) ) ).
fof(writeUnaryOperator_9814,axiom,
! [VarCurr] :
( ~ v124249(VarCurr)
<=> v124229(VarCurr) ) ).
fof(writeUnaryOperator_9813,axiom,
! [VarCurr] :
( ~ v124248(VarCurr)
<=> v124227(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124236(VarNext)
<=> v124237(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124237(VarNext)
<=> ( v124238(VarNext)
& v124233(VarNext) ) ) ) ).
fof(writeUnaryOperator_9812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124238(VarNext)
<=> v124240(VarNext) ) ) ).
fof(addAssignment_39280,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124240(VarNext)
<=> v124233(VarCurr) ) ) ).
fof(addAssignment_39279,axiom,
! [VarCurr] :
( v124233(VarCurr)
<=> v121317(VarCurr,bitIndex0) ) ).
fof(addAssignment_39278,axiom,
! [VarCurr] :
( v124231(VarCurr)
<=> v124166(VarCurr,bitIndex2) ) ).
fof(addAssignment_39277,axiom,
! [VarCurr] :
( v124166(VarCurr,bitIndex2)
<=> v124168(VarCurr,bitIndex2) ) ).
fof(addAssignment_39276,axiom,
! [VarCurr] :
( v124168(VarCurr,bitIndex2)
<=> v124175(VarCurr,bitIndex2) ) ).
fof(addAssignment_39275,axiom,
! [VarCurr] :
( v124170(VarCurr,bitIndex2)
<=> v124172(VarCurr,bitIndex2) ) ).
fof(addAssignment_39274,axiom,
! [VarCurr] :
( v124172(VarCurr,bitIndex2)
<=> v124174(VarCurr,bitIndex2) ) ).
fof(addAssignment_39273,axiom,
! [VarCurr] :
( v124229(VarCurr)
<=> v121479(VarCurr,bitIndex0) ) ).
fof(addAssignment_39272,axiom,
! [VarCurr] :
( v124227(VarCurr)
<=> v121303(VarCurr,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2120,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124208(VarNext)
=> ( v124197(VarNext)
<=> v124197(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2194,axiom,
! [VarNext] :
( v124208(VarNext)
=> ( v124197(VarNext)
<=> v124218(VarNext) ) ) ).
fof(addAssignment_39271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124218(VarNext)
<=> v124216(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2941,axiom,
! [VarCurr] :
( ~ v124219(VarCurr)
=> ( v124216(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2853,axiom,
! [VarCurr] :
( v124219(VarCurr)
=> ( v124216(VarCurr)
<=> v124203(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24440,axiom,
! [VarCurr] :
( v124219(VarCurr)
<=> ( v124220(VarCurr)
& v124221(VarCurr) ) ) ).
fof(writeUnaryOperator_9811,axiom,
! [VarCurr] :
( ~ v124221(VarCurr)
<=> v124201(VarCurr) ) ).
fof(writeUnaryOperator_9810,axiom,
! [VarCurr] :
( ~ v124220(VarCurr)
<=> v124199(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24439,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124208(VarNext)
<=> v124209(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24438,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124209(VarNext)
<=> ( v124210(VarNext)
& v124205(VarNext) ) ) ) ).
fof(writeUnaryOperator_9809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124210(VarNext)
<=> v124212(VarNext) ) ) ).
fof(addAssignment_39270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124212(VarNext)
<=> v124205(VarCurr) ) ) ).
fof(addAssignment_39269,axiom,
! [VarCurr] :
( v124205(VarCurr)
<=> v121317(VarCurr,bitIndex0) ) ).
fof(addAssignment_39268,axiom,
! [VarCurr] :
( v124203(VarCurr)
<=> v124166(VarCurr,bitIndex1) ) ).
fof(addAssignment_39267,axiom,
! [VarCurr] :
( v124166(VarCurr,bitIndex1)
<=> v124168(VarCurr,bitIndex1) ) ).
fof(addAssignment_39266,axiom,
! [VarCurr] :
( v124168(VarCurr,bitIndex1)
<=> v124175(VarCurr,bitIndex1) ) ).
fof(addAssignment_39265,axiom,
! [VarCurr] :
( v124170(VarCurr,bitIndex1)
<=> v124172(VarCurr,bitIndex1) ) ).
fof(addAssignment_39264,axiom,
! [VarCurr] :
( v124172(VarCurr,bitIndex1)
<=> v124174(VarCurr,bitIndex1) ) ).
fof(addAssignment_39263,axiom,
! [VarCurr] :
( v124201(VarCurr)
<=> v121479(VarCurr,bitIndex0) ) ).
fof(addAssignment_39262,axiom,
! [VarCurr] :
( v124199(VarCurr)
<=> v121303(VarCurr,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124180(VarNext)
=> ( v124158(VarNext)
<=> v124158(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2193,axiom,
! [VarNext] :
( v124180(VarNext)
=> ( v124158(VarNext)
<=> v124190(VarNext) ) ) ).
fof(addAssignment_39261,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124190(VarNext)
<=> v124188(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2940,axiom,
! [VarCurr] :
( ~ v124191(VarCurr)
=> ( v124188(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2852,axiom,
! [VarCurr] :
( v124191(VarCurr)
=> ( v124188(VarCurr)
<=> v124164(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24437,axiom,
! [VarCurr] :
( v124191(VarCurr)
<=> ( v124192(VarCurr)
& v124193(VarCurr) ) ) ).
fof(writeUnaryOperator_9808,axiom,
! [VarCurr] :
( ~ v124193(VarCurr)
<=> v124162(VarCurr) ) ).
fof(writeUnaryOperator_9807,axiom,
! [VarCurr] :
( ~ v124192(VarCurr)
<=> v124160(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24436,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124180(VarNext)
<=> v124181(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124181(VarNext)
<=> ( v124182(VarNext)
& v124177(VarNext) ) ) ) ).
fof(writeUnaryOperator_9806,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124182(VarNext)
<=> v124184(VarNext) ) ) ).
fof(addAssignment_39260,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124184(VarNext)
<=> v124177(VarCurr) ) ) ).
fof(addAssignment_39259,axiom,
! [VarCurr] :
( v124177(VarCurr)
<=> v121317(VarCurr,bitIndex0) ) ).
fof(addAssignment_39258,axiom,
! [VarCurr] :
( v124164(VarCurr)
<=> v124166(VarCurr,bitIndex0) ) ).
fof(addAssignment_39257,axiom,
! [VarCurr] :
( v124166(VarCurr,bitIndex0)
<=> v124168(VarCurr,bitIndex0) ) ).
fof(addAssignment_39256,axiom,
! [VarCurr] :
( v124168(VarCurr,bitIndex0)
<=> v124175(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2939,axiom,
! [VarCurr] :
( ~ v121501(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v124175(VarCurr,B)
<=> v121093(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2851,axiom,
! [VarCurr] :
( v121501(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v124175(VarCurr,B)
<=> v124170(VarCurr,B) ) ) ) ).
fof(addAssignment_39255,axiom,
! [VarCurr] :
( v124170(VarCurr,bitIndex0)
<=> v124172(VarCurr,bitIndex0) ) ).
fof(addAssignment_39254,axiom,
! [VarCurr] :
( v124172(VarCurr,bitIndex0)
<=> v124174(VarCurr,bitIndex0) ) ).
fof(addAssignment_39253,axiom,
! [VarCurr] :
( v124162(VarCurr)
<=> v121479(VarCurr,bitIndex0) ) ).
fof(addAssignment_39252,axiom,
! [VarCurr] :
( v124160(VarCurr)
<=> v121303(VarCurr,bitIndex0) ) ).
fof(addAssignment_39251,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v123073(VarCurr,B)
<=> v123075(VarCurr,B) ) ) ).
fof(addAssignment_39250,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex32)
<=> v121473(VarCurr) ) ).
fof(addAssignment_39249,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex31)
<=> v124126(VarCurr) ) ).
fof(addAssignment_39248,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex30)
<=> v124098(VarCurr) ) ).
fof(addAssignment_39247,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex29)
<=> v124070(VarCurr) ) ).
fof(addAssignment_39246,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex28)
<=> v124018(VarCurr) ) ).
fof(addAssignment_39245,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex27)
<=> v123966(VarCurr) ) ).
fof(addAssignment_39244,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex26)
<=> v123914(VarCurr) ) ).
fof(addAssignment_39243,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex25)
<=> v123862(VarCurr) ) ).
fof(addAssignment_39242,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex24)
<=> v123757(VarCurr) ) ).
fof(addAssignment_39241,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex23)
<=> v123729(VarCurr) ) ).
fof(addAssignment_39240,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex22)
<=> v123701(VarCurr) ) ).
fof(addAssignment_39239,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex21)
<=> v123673(VarCurr) ) ).
fof(addAssignment_39238,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex20)
<=> v123645(VarCurr) ) ).
fof(addAssignment_39237,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex19)
<=> v123617(VarCurr) ) ).
fof(addAssignment_39236,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex18)
<=> v123589(VarCurr) ) ).
fof(addAssignment_39235,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex17)
<=> v123561(VarCurr) ) ).
fof(addAssignment_39234,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex16)
<=> v123533(VarCurr) ) ).
fof(addAssignment_39233,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex15)
<=> v123505(VarCurr) ) ).
fof(addAssignment_39232,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex14)
<=> v123477(VarCurr) ) ).
fof(addAssignment_39231,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex13)
<=> v123449(VarCurr) ) ).
fof(addAssignment_39230,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex12)
<=> v123421(VarCurr) ) ).
fof(addAssignment_39229,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex11)
<=> v123393(VarCurr) ) ).
fof(addAssignment_39228,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex10)
<=> v123365(VarCurr) ) ).
fof(addAssignment_39227,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex9)
<=> v123337(VarCurr) ) ).
fof(addAssignment_39226,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex8)
<=> v123309(VarCurr) ) ).
fof(addAssignment_39225,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex7)
<=> v123281(VarCurr) ) ).
fof(addAssignment_39224,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex6)
<=> v123253(VarCurr) ) ).
fof(addAssignment_39223,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex5)
<=> v123225(VarCurr) ) ).
fof(addAssignment_39222,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex4)
<=> v123197(VarCurr) ) ).
fof(addAssignment_39221,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex3)
<=> v123169(VarCurr) ) ).
fof(addAssignment_39220,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex2)
<=> v123141(VarCurr) ) ).
fof(addAssignment_39219,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex1)
<=> v123113(VarCurr) ) ).
fof(addAssignment_39218,axiom,
! [VarCurr] :
( v123075(VarCurr,bitIndex0)
<=> v123077(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2118,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124137(VarNext)
=> ( v124126(VarNext)
<=> v124126(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2192,axiom,
! [VarNext] :
( v124137(VarNext)
=> ( v124126(VarNext)
<=> v124147(VarNext) ) ) ).
fof(addAssignment_39217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124147(VarNext)
<=> v124145(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2938,axiom,
! [VarCurr] :
( ~ v124148(VarCurr)
=> ( v124145(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2850,axiom,
! [VarCurr] :
( v124148(VarCurr)
=> ( v124145(VarCurr)
<=> v124132(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24434,axiom,
! [VarCurr] :
( v124148(VarCurr)
<=> ( v124149(VarCurr)
& v124150(VarCurr) ) ) ).
fof(writeUnaryOperator_9805,axiom,
! [VarCurr] :
( ~ v124150(VarCurr)
<=> v124130(VarCurr) ) ).
fof(writeUnaryOperator_9804,axiom,
! [VarCurr] :
( ~ v124149(VarCurr)
<=> v124128(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24433,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124137(VarNext)
<=> v124138(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24432,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124138(VarNext)
<=> ( v124139(VarNext)
& v124134(VarNext) ) ) ) ).
fof(writeUnaryOperator_9803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124139(VarNext)
<=> v124141(VarNext) ) ) ).
fof(addAssignment_39216,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124141(VarNext)
<=> v124134(VarCurr) ) ) ).
fof(addAssignment_39215,axiom,
! [VarCurr] :
( v124134(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_39214,axiom,
! [VarCurr] :
( v124132(VarCurr)
<=> v121497(VarCurr,bitIndex31) ) ).
fof(addAssignment_39213,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex31)
<=> v121499(VarCurr,bitIndex31) ) ).
fof(addAssignment_39212,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex31)
<=> v121504(VarCurr,bitIndex31) ) ).
fof(addAssignment_39211,axiom,
! [VarCurr] :
( v124130(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_39210,axiom,
! [VarCurr] :
( v124128(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2117,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124109(VarNext)
=> ( v124098(VarNext)
<=> v124098(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2191,axiom,
! [VarNext] :
( v124109(VarNext)
=> ( v124098(VarNext)
<=> v124119(VarNext) ) ) ).
fof(addAssignment_39209,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124119(VarNext)
<=> v124117(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2937,axiom,
! [VarCurr] :
( ~ v124120(VarCurr)
=> ( v124117(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2849,axiom,
! [VarCurr] :
( v124120(VarCurr)
=> ( v124117(VarCurr)
<=> v124104(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24431,axiom,
! [VarCurr] :
( v124120(VarCurr)
<=> ( v124121(VarCurr)
& v124122(VarCurr) ) ) ).
fof(writeUnaryOperator_9802,axiom,
! [VarCurr] :
( ~ v124122(VarCurr)
<=> v124102(VarCurr) ) ).
fof(writeUnaryOperator_9801,axiom,
! [VarCurr] :
( ~ v124121(VarCurr)
<=> v124100(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24430,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124109(VarNext)
<=> v124110(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24429,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124110(VarNext)
<=> ( v124111(VarNext)
& v124106(VarNext) ) ) ) ).
fof(writeUnaryOperator_9800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124111(VarNext)
<=> v124113(VarNext) ) ) ).
fof(addAssignment_39208,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124113(VarNext)
<=> v124106(VarCurr) ) ) ).
fof(addAssignment_39207,axiom,
! [VarCurr] :
( v124106(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_39206,axiom,
! [VarCurr] :
( v124104(VarCurr)
<=> v121497(VarCurr,bitIndex30) ) ).
fof(addAssignment_39205,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex30)
<=> v121499(VarCurr,bitIndex30) ) ).
fof(addAssignment_39204,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex30)
<=> v121504(VarCurr,bitIndex30) ) ).
fof(addAssignment_39203,axiom,
! [VarCurr] :
( v124102(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_39202,axiom,
! [VarCurr] :
( v124100(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2116,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124081(VarNext)
=> ( v124070(VarNext)
<=> v124070(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2190,axiom,
! [VarNext] :
( v124081(VarNext)
=> ( v124070(VarNext)
<=> v124091(VarNext) ) ) ).
fof(addAssignment_39201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124091(VarNext)
<=> v124089(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2936,axiom,
! [VarCurr] :
( ~ v124092(VarCurr)
=> ( v124089(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2848,axiom,
! [VarCurr] :
( v124092(VarCurr)
=> ( v124089(VarCurr)
<=> v124076(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24428,axiom,
! [VarCurr] :
( v124092(VarCurr)
<=> ( v124093(VarCurr)
& v124094(VarCurr) ) ) ).
fof(writeUnaryOperator_9799,axiom,
! [VarCurr] :
( ~ v124094(VarCurr)
<=> v124074(VarCurr) ) ).
fof(writeUnaryOperator_9798,axiom,
! [VarCurr] :
( ~ v124093(VarCurr)
<=> v124072(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124081(VarNext)
<=> v124082(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124082(VarNext)
<=> ( v124083(VarNext)
& v124078(VarNext) ) ) ) ).
fof(writeUnaryOperator_9797,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124083(VarNext)
<=> v124085(VarNext) ) ) ).
fof(addAssignment_39200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124085(VarNext)
<=> v124078(VarCurr) ) ) ).
fof(addAssignment_39199,axiom,
! [VarCurr] :
( v124078(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_39198,axiom,
! [VarCurr] :
( v124076(VarCurr)
<=> v121497(VarCurr,bitIndex29) ) ).
fof(addAssignment_39197,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex29)
<=> v121499(VarCurr,bitIndex29) ) ).
fof(addAssignment_39196,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex29)
<=> v121504(VarCurr,bitIndex29) ) ).
fof(addAssignment_39195,axiom,
! [VarCurr] :
( v124074(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_39194,axiom,
! [VarCurr] :
( v124072(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124053(VarNext)
=> ( v124018(VarNext)
<=> v124018(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2189,axiom,
! [VarNext] :
( v124053(VarNext)
=> ( v124018(VarNext)
<=> v124063(VarNext) ) ) ).
fof(addAssignment_39193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124063(VarNext)
<=> v124061(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2935,axiom,
! [VarCurr] :
( ~ v124064(VarCurr)
=> ( v124061(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2847,axiom,
! [VarCurr] :
( v124064(VarCurr)
=> ( v124061(VarCurr)
<=> v124024(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24425,axiom,
! [VarCurr] :
( v124064(VarCurr)
<=> ( v124065(VarCurr)
& v124066(VarCurr) ) ) ).
fof(writeUnaryOperator_9796,axiom,
! [VarCurr] :
( ~ v124066(VarCurr)
<=> v124022(VarCurr) ) ).
fof(writeUnaryOperator_9795,axiom,
! [VarCurr] :
( ~ v124065(VarCurr)
<=> v124020(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24424,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124053(VarNext)
<=> v124054(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24423,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124054(VarNext)
<=> ( v124055(VarNext)
& v124050(VarNext) ) ) ) ).
fof(writeUnaryOperator_9794,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124055(VarNext)
<=> v124057(VarNext) ) ) ).
fof(addAssignment_39192,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124057(VarNext)
<=> v124050(VarCurr) ) ) ).
fof(addAssignment_39191,axiom,
! [VarCurr] :
( v124050(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_39190,axiom,
! [VarCurr] :
( v124024(VarCurr)
<=> v121497(VarCurr,bitIndex28) ) ).
fof(addAssignment_39189,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex28)
<=> v121499(VarCurr,bitIndex28) ) ).
fof(addAssignment_39188,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex28)
<=> v121504(VarCurr,bitIndex28) ) ).
fof(addAssignment_39187,axiom,
! [VarCurr] :
( v121506(VarCurr,bitIndex4)
<=> v123839(VarCurr,bitIndex4) ) ).
fof(addAssignment_39186,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex5)
<=> v121217(VarCurr,bitIndex5) ) ).
fof(addAssignment_39185,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex5)
<=> v121219(VarCurr,bitIndex5) ) ).
fof(addAssignment_39184,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex5)
<=> v121221(VarCurr,bitIndex5) ) ).
fof(addAssignment_39183,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex5)
<=> v108858(VarCurr,bitIndex15) ) ).
fof(addAssignment_39182,axiom,
! [VarCurr] :
( v123766(VarCurr,bitIndex4)
<=> v123768(VarCurr,bitIndex4) ) ).
fof(addAssignment_39181,axiom,
! [VarCurr] :
( v123768(VarCurr,bitIndex4)
<=> v123770(VarCurr,bitIndex4) ) ).
fof(addAssignment_39180,axiom,
! [VarCurr] :
( v123770(VarCurr,bitIndex4)
<=> v123772(VarCurr,bitIndex4) ) ).
fof(addAssignment_39179,axiom,
! [VarNext] :
( v123772(VarNext,bitIndex4)
<=> v124042(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_2114,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124044(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124042(VarNext,B)
<=> v123772(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2188,axiom,
! [VarNext] :
( v124044(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124042(VarNext,B)
<=> v123836(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24422,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124044(VarNext)
<=> ( v124045(VarNext)
& v123831(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24421,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124045(VarNext)
<=> ( v124047(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9793,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124047(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_39178,axiom,
! [VarNext] :
( v123774(VarNext,bitIndex4)
<=> v124034(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_2113,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124036(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124034(VarNext,B)
<=> v123774(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2187,axiom,
! [VarNext] :
( v124036(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124034(VarNext,B)
<=> v123818(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24420,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124036(VarNext)
<=> ( v124037(VarNext)
& v123813(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124037(VarNext)
<=> ( v124039(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124039(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_39177,axiom,
! [VarCurr] :
( v123776(VarCurr,bitIndex4)
<=> v123778(VarCurr,bitIndex4) ) ).
fof(addAssignment_39176,axiom,
! [VarCurr] :
( v123778(VarCurr,bitIndex4)
<=> v123780(VarCurr,bitIndex4) ) ).
fof(addAssignment_39175,axiom,
! [VarCurr] :
( v123780(VarCurr,bitIndex4)
<=> v123782(VarCurr,bitIndex4) ) ).
fof(addAssignment_39174,axiom,
! [VarCurr] :
( v123782(VarCurr,bitIndex4)
<=> v123784(VarCurr,bitIndex4) ) ).
fof(addAssignment_39173,axiom,
! [VarNext] :
( v123784(VarNext,bitIndex4)
<=> v124026(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_2112,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124028(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124026(VarNext,B)
<=> v123784(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2186,axiom,
! [VarNext] :
( v124028(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124026(VarNext,B)
<=> v123800(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24418,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124028(VarNext)
<=> ( v124029(VarNext)
& v123795(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124029(VarNext)
<=> ( v124031(VarNext)
& v111937(VarNext) ) ) ) ).
fof(writeUnaryOperator_9791,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124031(VarNext)
<=> v111944(VarNext) ) ) ).
fof(addAssignment_39172,axiom,
! [VarCurr] :
( v124022(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_39171,axiom,
! [VarCurr] :
( v124020(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124001(VarNext)
=> ( v123966(VarNext)
<=> v123966(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2185,axiom,
! [VarNext] :
( v124001(VarNext)
=> ( v123966(VarNext)
<=> v124011(VarNext) ) ) ).
fof(addAssignment_39170,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124011(VarNext)
<=> v124009(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2934,axiom,
! [VarCurr] :
( ~ v124012(VarCurr)
=> ( v124009(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2846,axiom,
! [VarCurr] :
( v124012(VarCurr)
=> ( v124009(VarCurr)
<=> v123972(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24416,axiom,
! [VarCurr] :
( v124012(VarCurr)
<=> ( v124013(VarCurr)
& v124014(VarCurr) ) ) ).
fof(writeUnaryOperator_9790,axiom,
! [VarCurr] :
( ~ v124014(VarCurr)
<=> v123970(VarCurr) ) ).
fof(writeUnaryOperator_9789,axiom,
! [VarCurr] :
( ~ v124013(VarCurr)
<=> v123968(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24415,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124001(VarNext)
<=> v124002(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24414,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124002(VarNext)
<=> ( v124003(VarNext)
& v123998(VarNext) ) ) ) ).
fof(writeUnaryOperator_9788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124003(VarNext)
<=> v124005(VarNext) ) ) ).
fof(addAssignment_39169,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124005(VarNext)
<=> v123998(VarCurr) ) ) ).
fof(addAssignment_39168,axiom,
! [VarCurr] :
( v123998(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_39167,axiom,
! [VarCurr] :
( v123972(VarCurr)
<=> v121497(VarCurr,bitIndex27) ) ).
fof(addAssignment_39166,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex27)
<=> v121499(VarCurr,bitIndex27) ) ).
fof(addAssignment_39165,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex27)
<=> v121504(VarCurr,bitIndex27) ) ).
fof(addAssignment_39164,axiom,
! [VarCurr] :
( v121506(VarCurr,bitIndex3)
<=> v123839(VarCurr,bitIndex3) ) ).
fof(addAssignment_39163,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex4)
<=> v121217(VarCurr,bitIndex4) ) ).
fof(addAssignment_39162,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex4)
<=> v121219(VarCurr,bitIndex4) ) ).
fof(addAssignment_39161,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex4)
<=> v121221(VarCurr,bitIndex4) ) ).
fof(addAssignment_39160,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex4)
<=> v108858(VarCurr,bitIndex14) ) ).
fof(addAssignment_39159,axiom,
! [VarCurr] :
( v123766(VarCurr,bitIndex3)
<=> v123768(VarCurr,bitIndex3) ) ).
fof(addAssignment_39158,axiom,
! [VarCurr] :
( v123768(VarCurr,bitIndex3)
<=> v123770(VarCurr,bitIndex3) ) ).
fof(addAssignment_39157,axiom,
! [VarCurr] :
( v123770(VarCurr,bitIndex3)
<=> v123772(VarCurr,bitIndex3) ) ).
fof(addAssignment_39156,axiom,
! [VarNext] :
( v123772(VarNext,bitIndex3)
<=> v123990(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123992(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123990(VarNext,B)
<=> v123772(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2184,axiom,
! [VarNext] :
( v123992(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123990(VarNext,B)
<=> v123836(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123992(VarNext)
<=> ( v123993(VarNext)
& v123831(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123993(VarNext)
<=> ( v123995(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123995(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_39155,axiom,
! [VarNext] :
( v123774(VarNext,bitIndex3)
<=> v123982(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123984(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123982(VarNext,B)
<=> v123774(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2183,axiom,
! [VarNext] :
( v123984(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123982(VarNext,B)
<=> v123818(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123984(VarNext)
<=> ( v123985(VarNext)
& v123813(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123985(VarNext)
<=> ( v123987(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9786,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123987(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_39154,axiom,
! [VarCurr] :
( v123776(VarCurr,bitIndex3)
<=> v123778(VarCurr,bitIndex3) ) ).
fof(addAssignment_39153,axiom,
! [VarCurr] :
( v123778(VarCurr,bitIndex3)
<=> v123780(VarCurr,bitIndex3) ) ).
fof(addAssignment_39152,axiom,
! [VarCurr] :
( v123780(VarCurr,bitIndex3)
<=> v123782(VarCurr,bitIndex3) ) ).
fof(addAssignment_39151,axiom,
! [VarCurr] :
( v123782(VarCurr,bitIndex3)
<=> v123784(VarCurr,bitIndex3) ) ).
fof(addAssignment_39150,axiom,
! [VarNext] :
( v123784(VarNext,bitIndex3)
<=> v123974(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123976(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123974(VarNext,B)
<=> v123784(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2182,axiom,
! [VarNext] :
( v123976(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123974(VarNext,B)
<=> v123800(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123976(VarNext)
<=> ( v123977(VarNext)
& v123795(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24408,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123977(VarNext)
<=> ( v123979(VarNext)
& v111937(VarNext) ) ) ) ).
fof(writeUnaryOperator_9785,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123979(VarNext)
<=> v111944(VarNext) ) ) ).
fof(addAssignment_39149,axiom,
! [VarCurr] :
( v123970(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_39148,axiom,
! [VarCurr] :
( v123968(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2107,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123949(VarNext)
=> ( v123914(VarNext)
<=> v123914(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2181,axiom,
! [VarNext] :
( v123949(VarNext)
=> ( v123914(VarNext)
<=> v123959(VarNext) ) ) ).
fof(addAssignment_39147,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123959(VarNext)
<=> v123957(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2933,axiom,
! [VarCurr] :
( ~ v123960(VarCurr)
=> ( v123957(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2845,axiom,
! [VarCurr] :
( v123960(VarCurr)
=> ( v123957(VarCurr)
<=> v123920(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24407,axiom,
! [VarCurr] :
( v123960(VarCurr)
<=> ( v123961(VarCurr)
& v123962(VarCurr) ) ) ).
fof(writeUnaryOperator_9784,axiom,
! [VarCurr] :
( ~ v123962(VarCurr)
<=> v123918(VarCurr) ) ).
fof(writeUnaryOperator_9783,axiom,
! [VarCurr] :
( ~ v123961(VarCurr)
<=> v123916(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24406,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123949(VarNext)
<=> v123950(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24405,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123950(VarNext)
<=> ( v123951(VarNext)
& v123946(VarNext) ) ) ) ).
fof(writeUnaryOperator_9782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123951(VarNext)
<=> v123953(VarNext) ) ) ).
fof(addAssignment_39146,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123953(VarNext)
<=> v123946(VarCurr) ) ) ).
fof(addAssignment_39145,axiom,
! [VarCurr] :
( v123946(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_39144,axiom,
! [VarCurr] :
( v123920(VarCurr)
<=> v121497(VarCurr,bitIndex26) ) ).
fof(addAssignment_39143,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex26)
<=> v121499(VarCurr,bitIndex26) ) ).
fof(addAssignment_39142,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex26)
<=> v121504(VarCurr,bitIndex26) ) ).
fof(addAssignment_39141,axiom,
! [VarCurr] :
( v121506(VarCurr,bitIndex2)
<=> v123839(VarCurr,bitIndex2) ) ).
fof(addAssignment_39140,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex3)
<=> v121217(VarCurr,bitIndex3) ) ).
fof(addAssignment_39139,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex3)
<=> v121219(VarCurr,bitIndex3) ) ).
fof(addAssignment_39138,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex3)
<=> v121221(VarCurr,bitIndex3) ) ).
fof(addAssignment_39137,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex3)
<=> v108858(VarCurr,bitIndex13) ) ).
fof(addAssignment_39136,axiom,
! [VarCurr] :
( v123766(VarCurr,bitIndex2)
<=> v123768(VarCurr,bitIndex2) ) ).
fof(addAssignment_39135,axiom,
! [VarCurr] :
( v123768(VarCurr,bitIndex2)
<=> v123770(VarCurr,bitIndex2) ) ).
fof(addAssignment_39134,axiom,
! [VarCurr] :
( v123770(VarCurr,bitIndex2)
<=> v123772(VarCurr,bitIndex2) ) ).
fof(addAssignment_39133,axiom,
! [VarNext] :
( v123772(VarNext,bitIndex2)
<=> v123938(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2106,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123940(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123938(VarNext,B)
<=> v123772(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2180,axiom,
! [VarNext] :
( v123940(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123938(VarNext,B)
<=> v123836(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123940(VarNext)
<=> ( v123941(VarNext)
& v123831(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24403,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123941(VarNext)
<=> ( v123943(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123943(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_39132,axiom,
! [VarNext] :
( v123774(VarNext,bitIndex2)
<=> v123930(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123932(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123930(VarNext,B)
<=> v123774(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2179,axiom,
! [VarNext] :
( v123932(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123930(VarNext,B)
<=> v123818(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24402,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123932(VarNext)
<=> ( v123933(VarNext)
& v123813(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24401,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123933(VarNext)
<=> ( v123935(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123935(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_39131,axiom,
! [VarCurr] :
( v123776(VarCurr,bitIndex2)
<=> v123778(VarCurr,bitIndex2) ) ).
fof(addAssignment_39130,axiom,
! [VarCurr] :
( v123778(VarCurr,bitIndex2)
<=> v123780(VarCurr,bitIndex2) ) ).
fof(addAssignment_39129,axiom,
! [VarCurr] :
( v123780(VarCurr,bitIndex2)
<=> v123782(VarCurr,bitIndex2) ) ).
fof(addAssignment_39128,axiom,
! [VarCurr] :
( v123782(VarCurr,bitIndex2)
<=> v123784(VarCurr,bitIndex2) ) ).
fof(addAssignment_39127,axiom,
! [VarNext] :
( v123784(VarNext,bitIndex2)
<=> v123922(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123924(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123922(VarNext,B)
<=> v123784(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2178,axiom,
! [VarNext] :
( v123924(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123922(VarNext,B)
<=> v123800(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24400,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123924(VarNext)
<=> ( v123925(VarNext)
& v123795(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123925(VarNext)
<=> ( v123927(VarNext)
& v111937(VarNext) ) ) ) ).
fof(writeUnaryOperator_9779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123927(VarNext)
<=> v111944(VarNext) ) ) ).
fof(addAssignment_39126,axiom,
! [VarCurr] :
( v123918(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_39125,axiom,
! [VarCurr] :
( v123916(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123897(VarNext)
=> ( v123862(VarNext)
<=> v123862(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2177,axiom,
! [VarNext] :
( v123897(VarNext)
=> ( v123862(VarNext)
<=> v123907(VarNext) ) ) ).
fof(addAssignment_39124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123907(VarNext)
<=> v123905(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2932,axiom,
! [VarCurr] :
( ~ v123908(VarCurr)
=> ( v123905(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2844,axiom,
! [VarCurr] :
( v123908(VarCurr)
=> ( v123905(VarCurr)
<=> v123868(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24398,axiom,
! [VarCurr] :
( v123908(VarCurr)
<=> ( v123909(VarCurr)
& v123910(VarCurr) ) ) ).
fof(writeUnaryOperator_9778,axiom,
! [VarCurr] :
( ~ v123910(VarCurr)
<=> v123866(VarCurr) ) ).
fof(writeUnaryOperator_9777,axiom,
! [VarCurr] :
( ~ v123909(VarCurr)
<=> v123864(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24397,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123897(VarNext)
<=> v123898(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24396,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123898(VarNext)
<=> ( v123899(VarNext)
& v123894(VarNext) ) ) ) ).
fof(writeUnaryOperator_9776,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123899(VarNext)
<=> v123901(VarNext) ) ) ).
fof(addAssignment_39123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123901(VarNext)
<=> v123894(VarCurr) ) ) ).
fof(addAssignment_39122,axiom,
! [VarCurr] :
( v123894(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_39121,axiom,
! [VarCurr] :
( v123868(VarCurr)
<=> v121497(VarCurr,bitIndex25) ) ).
fof(addAssignment_39120,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex25)
<=> v121499(VarCurr,bitIndex25) ) ).
fof(addAssignment_39119,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex25)
<=> v121504(VarCurr,bitIndex25) ) ).
fof(addAssignment_39118,axiom,
! [VarCurr] :
( v121506(VarCurr,bitIndex1)
<=> v123839(VarCurr,bitIndex1) ) ).
fof(addAssignment_39117,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex2)
<=> v121217(VarCurr,bitIndex2) ) ).
fof(addAssignment_39116,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex2)
<=> v121219(VarCurr,bitIndex2) ) ).
fof(addAssignment_39115,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex2)
<=> v121221(VarCurr,bitIndex2) ) ).
fof(addAssignment_39114,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex2)
<=> v108858(VarCurr,bitIndex12) ) ).
fof(addAssignment_39113,axiom,
! [VarCurr] :
( v123766(VarCurr,bitIndex1)
<=> v123768(VarCurr,bitIndex1) ) ).
fof(addAssignment_39112,axiom,
! [VarCurr] :
( v123768(VarCurr,bitIndex1)
<=> v123770(VarCurr,bitIndex1) ) ).
fof(addAssignment_39111,axiom,
! [VarCurr] :
( v123770(VarCurr,bitIndex1)
<=> v123772(VarCurr,bitIndex1) ) ).
fof(addAssignment_39110,axiom,
! [VarNext] :
( v123772(VarNext,bitIndex1)
<=> v123886(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123888(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123886(VarNext,B)
<=> v123772(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2176,axiom,
! [VarNext] :
( v123888(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123886(VarNext,B)
<=> v123836(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123888(VarNext)
<=> ( v123889(VarNext)
& v123831(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24394,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123889(VarNext)
<=> ( v123891(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9775,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123891(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_39109,axiom,
! [VarNext] :
( v123774(VarNext,bitIndex1)
<=> v123878(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123880(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123878(VarNext,B)
<=> v123774(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2175,axiom,
! [VarNext] :
( v123880(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123878(VarNext,B)
<=> v123818(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24393,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123880(VarNext)
<=> ( v123881(VarNext)
& v123813(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24392,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123881(VarNext)
<=> ( v123883(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9774,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123883(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_39108,axiom,
! [VarCurr] :
( v123776(VarCurr,bitIndex1)
<=> v123778(VarCurr,bitIndex1) ) ).
fof(addAssignment_39107,axiom,
! [VarCurr] :
( v123778(VarCurr,bitIndex1)
<=> v123780(VarCurr,bitIndex1) ) ).
fof(addAssignment_39106,axiom,
! [VarCurr] :
( v123780(VarCurr,bitIndex1)
<=> v123782(VarCurr,bitIndex1) ) ).
fof(addAssignment_39105,axiom,
! [VarCurr] :
( v123782(VarCurr,bitIndex1)
<=> v123784(VarCurr,bitIndex1) ) ).
fof(addAssignment_39104,axiom,
! [VarNext] :
( v123784(VarNext,bitIndex1)
<=> v123870(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123872(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123870(VarNext,B)
<=> v123784(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2174,axiom,
! [VarNext] :
( v123872(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123870(VarNext,B)
<=> v123800(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24391,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123872(VarNext)
<=> ( v123873(VarNext)
& v123795(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24390,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123873(VarNext)
<=> ( v123875(VarNext)
& v111937(VarNext) ) ) ) ).
fof(writeUnaryOperator_9773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123875(VarNext)
<=> v111944(VarNext) ) ) ).
fof(addAssignment_39103,axiom,
! [VarCurr] :
( v123866(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_39102,axiom,
! [VarCurr] :
( v123864(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123845(VarNext)
=> ( v123757(VarNext)
<=> v123757(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2173,axiom,
! [VarNext] :
( v123845(VarNext)
=> ( v123757(VarNext)
<=> v123855(VarNext) ) ) ).
fof(addAssignment_39101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123855(VarNext)
<=> v123853(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2931,axiom,
! [VarCurr] :
( ~ v123856(VarCurr)
=> ( v123853(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2843,axiom,
! [VarCurr] :
( v123856(VarCurr)
=> ( v123853(VarCurr)
<=> v123763(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24389,axiom,
! [VarCurr] :
( v123856(VarCurr)
<=> ( v123857(VarCurr)
& v123858(VarCurr) ) ) ).
fof(writeUnaryOperator_9772,axiom,
! [VarCurr] :
( ~ v123858(VarCurr)
<=> v123761(VarCurr) ) ).
fof(writeUnaryOperator_9771,axiom,
! [VarCurr] :
( ~ v123857(VarCurr)
<=> v123759(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24388,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123845(VarNext)
<=> v123846(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24387,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123846(VarNext)
<=> ( v123847(VarNext)
& v123842(VarNext) ) ) ) ).
fof(writeUnaryOperator_9770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123847(VarNext)
<=> v123849(VarNext) ) ) ).
fof(addAssignment_39100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123849(VarNext)
<=> v123842(VarCurr) ) ) ).
fof(addAssignment_39099,axiom,
! [VarCurr] :
( v123842(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_39098,axiom,
! [VarCurr] :
( v123763(VarCurr)
<=> v121497(VarCurr,bitIndex24) ) ).
fof(addAssignment_39097,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex24)
<=> v121499(VarCurr,bitIndex24) ) ).
fof(addAssignment_39096,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex24)
<=> v121504(VarCurr,bitIndex24) ) ).
fof(addAssignment_39095,axiom,
! [VarCurr] :
( v121506(VarCurr,bitIndex0)
<=> v123839(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2930,axiom,
! [VarCurr] :
( ~ v121657(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123839(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2842,axiom,
! [VarCurr] :
( v121657(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123839(VarCurr,B)
<=> v123840(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_267,axiom,
! [VarCurr] :
( ~ v121095(VarCurr)
=> ( ( v123840(VarCurr,bitIndex4)
<=> v121215(VarCurr,bitIndex5) )
& ( v123840(VarCurr,bitIndex3)
<=> v121215(VarCurr,bitIndex4) )
& ( v123840(VarCurr,bitIndex2)
<=> v121215(VarCurr,bitIndex3) )
& ( v123840(VarCurr,bitIndex1)
<=> v121215(VarCurr,bitIndex2) )
& ( v123840(VarCurr,bitIndex0)
<=> v121215(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2841,axiom,
! [VarCurr] :
( v121095(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123840(VarCurr,B)
<=> v123766(VarCurr,B) ) ) ) ).
fof(addAssignment_39094,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex1)
<=> v121217(VarCurr,bitIndex1) ) ).
fof(addAssignment_39093,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex1)
<=> v121219(VarCurr,bitIndex1) ) ).
fof(addAssignment_39092,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex1)
<=> v121221(VarCurr,bitIndex1) ) ).
fof(addAssignment_39091,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex1)
<=> v108858(VarCurr,bitIndex11) ) ).
fof(addAssignment_39090,axiom,
! [VarCurr] :
( v123766(VarCurr,bitIndex0)
<=> v123768(VarCurr,bitIndex0) ) ).
fof(addAssignment_39089,axiom,
! [VarCurr] :
( v123768(VarCurr,bitIndex0)
<=> v123770(VarCurr,bitIndex0) ) ).
fof(addAssignment_39088,axiom,
! [VarCurr] :
( v123770(VarCurr,bitIndex0)
<=> v123772(VarCurr,bitIndex0) ) ).
fof(addAssignment_39087,axiom,
! [VarNext] :
( v123772(VarNext,bitIndex0)
<=> v123822(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2098,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123823(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123822(VarNext,B)
<=> v123772(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2172,axiom,
! [VarNext] :
( v123823(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123822(VarNext,B)
<=> v123836(VarNext,B) ) ) ) ).
fof(addAssignment_39086,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123836(VarNext,B)
<=> v123834(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5336,axiom,
! [VarCurr] :
( ~ v117972(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123834(VarCurr,B)
<=> v123774(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5338,axiom,
! [VarCurr] :
( v117972(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123834(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123823(VarNext)
<=> ( v123824(VarNext)
& v123831(VarNext) ) ) ) ).
fof(addAssignment_39085,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123831(VarNext)
<=> v123829(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24385,axiom,
! [VarCurr] :
( v123829(VarCurr)
<=> ( v117972(VarCurr)
| v123832(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24384,axiom,
! [VarCurr] :
( v123832(VarCurr)
<=> ( v114071(VarCurr)
& v123833(VarCurr) ) ) ).
fof(writeUnaryOperator_9769,axiom,
! [VarCurr] :
( ~ v123833(VarCurr)
<=> v117972(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24383,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123824(VarNext)
<=> ( v123826(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123826(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_39084,axiom,
! [VarNext] :
( v123774(VarNext,bitIndex0)
<=> v123804(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2097,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123805(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123804(VarNext,B)
<=> v123774(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2171,axiom,
! [VarNext] :
( v123805(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123804(VarNext,B)
<=> v123818(VarNext,B) ) ) ) ).
fof(addAssignment_39083,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123818(VarNext,B)
<=> v123816(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5335,axiom,
! [VarCurr] :
( ~ v115118(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123816(VarCurr,B)
<=> v123776(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5337,axiom,
! [VarCurr] :
( v115118(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123816(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24382,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123805(VarNext)
<=> ( v123806(VarNext)
& v123813(VarNext) ) ) ) ).
fof(addAssignment_39082,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123813(VarNext)
<=> v123811(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24381,axiom,
! [VarCurr] :
( v123811(VarCurr)
<=> ( v115118(VarCurr)
| v123814(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24380,axiom,
! [VarCurr] :
( v123814(VarCurr)
<=> ( v115120(VarCurr)
& v123815(VarCurr) ) ) ).
fof(writeUnaryOperator_9767,axiom,
! [VarCurr] :
( ~ v123815(VarCurr)
<=> v115118(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24379,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123806(VarNext)
<=> ( v123808(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9766,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123808(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_39081,axiom,
! [VarCurr] :
( v123776(VarCurr,bitIndex0)
<=> v123778(VarCurr,bitIndex0) ) ).
fof(addAssignment_39080,axiom,
! [VarCurr] :
( v123778(VarCurr,bitIndex0)
<=> v123780(VarCurr,bitIndex0) ) ).
fof(addAssignment_39079,axiom,
! [VarCurr] :
( v123780(VarCurr,bitIndex0)
<=> v123782(VarCurr,bitIndex0) ) ).
fof(addAssignment_39078,axiom,
! [VarCurr] :
( v123782(VarCurr,bitIndex0)
<=> v123784(VarCurr,bitIndex0) ) ).
fof(addAssignment_39077,axiom,
! [VarNext] :
( v123784(VarNext,bitIndex0)
<=> v123786(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2096,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123787(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123786(VarNext,B)
<=> v123784(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2170,axiom,
! [VarNext] :
( v123787(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123786(VarNext,B)
<=> v123800(VarNext,B) ) ) ) ).
fof(addAssignment_39076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123800(VarNext,B)
<=> v123798(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5334,axiom,
! [VarCurr] :
( ~ v111951(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123798(VarCurr,B)
<=> v121665(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5336,axiom,
! [VarCurr] :
( v111951(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123798(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24378,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123787(VarNext)
<=> ( v123788(VarNext)
& v123795(VarNext) ) ) ) ).
fof(addAssignment_39075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123795(VarNext)
<=> v123793(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24377,axiom,
! [VarCurr] :
( v123793(VarCurr)
<=> ( v111951(VarCurr)
| v123796(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24376,axiom,
! [VarCurr] :
( v123796(VarCurr)
<=> ( v111953(VarCurr)
& v123797(VarCurr) ) ) ).
fof(writeUnaryOperator_9765,axiom,
! [VarCurr] :
( ~ v123797(VarCurr)
<=> v111951(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24375,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123788(VarNext)
<=> ( v123790(VarNext)
& v111937(VarNext) ) ) ) ).
fof(writeUnaryOperator_9764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123790(VarNext)
<=> v111944(VarNext) ) ) ).
fof(addAssignment_39074,axiom,
! [VarCurr] :
( v123761(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_39073,axiom,
! [VarCurr] :
( v123759(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123740(VarNext)
=> ( v123729(VarNext)
<=> v123729(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2169,axiom,
! [VarNext] :
( v123740(VarNext)
=> ( v123729(VarNext)
<=> v123750(VarNext) ) ) ).
fof(addAssignment_39072,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123750(VarNext)
<=> v123748(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2929,axiom,
! [VarCurr] :
( ~ v123751(VarCurr)
=> ( v123748(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2840,axiom,
! [VarCurr] :
( v123751(VarCurr)
=> ( v123748(VarCurr)
<=> v123735(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24374,axiom,
! [VarCurr] :
( v123751(VarCurr)
<=> ( v123752(VarCurr)
& v123753(VarCurr) ) ) ).
fof(writeUnaryOperator_9763,axiom,
! [VarCurr] :
( ~ v123753(VarCurr)
<=> v123733(VarCurr) ) ).
fof(writeUnaryOperator_9762,axiom,
! [VarCurr] :
( ~ v123752(VarCurr)
<=> v123731(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24373,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123740(VarNext)
<=> v123741(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24372,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123741(VarNext)
<=> ( v123742(VarNext)
& v123737(VarNext) ) ) ) ).
fof(writeUnaryOperator_9761,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123742(VarNext)
<=> v123744(VarNext) ) ) ).
fof(addAssignment_39071,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123744(VarNext)
<=> v123737(VarCurr) ) ) ).
fof(addAssignment_39070,axiom,
! [VarCurr] :
( v123737(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_39069,axiom,
! [VarCurr] :
( v123735(VarCurr)
<=> v121497(VarCurr,bitIndex23) ) ).
fof(addAssignment_39068,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex23)
<=> v121499(VarCurr,bitIndex23) ) ).
fof(addAssignment_39067,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex23)
<=> v121504(VarCurr,bitIndex23) ) ).
fof(addAssignment_39066,axiom,
! [VarCurr] :
( v121507(VarCurr,bitIndex23)
<=> v123091(VarCurr,bitIndex23) ) ).
fof(addAssignment_39065,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex29)
<=> v121217(VarCurr,bitIndex29) ) ).
fof(addAssignment_39064,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex29)
<=> v121219(VarCurr,bitIndex29) ) ).
fof(addAssignment_39063,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex29)
<=> v121221(VarCurr,bitIndex29) ) ).
fof(addAssignment_39062,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex29)
<=> v108858(VarCurr,bitIndex39) ) ).
fof(addAssignment_39061,axiom,
! [VarCurr] :
( v123086(VarCurr,bitIndex23)
<=> v123088(VarCurr,bitIndex23) ) ).
fof(addAssignment_39060,axiom,
! [VarCurr] :
( v123088(VarCurr,bitIndex23)
<=> v123090(VarCurr,bitIndex23) ) ).
fof(addAssignment_39059,axiom,
! [VarCurr] :
( v123090(VarCurr,bitIndex23)
<=> v114066(VarCurr,bitIndex23) ) ).
fof(addAssignment_39058,axiom,
! [VarCurr] :
( v123733(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_39057,axiom,
! [VarCurr] :
( v123731(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123712(VarNext)
=> ( v123701(VarNext)
<=> v123701(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2168,axiom,
! [VarNext] :
( v123712(VarNext)
=> ( v123701(VarNext)
<=> v123722(VarNext) ) ) ).
fof(addAssignment_39056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123722(VarNext)
<=> v123720(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2928,axiom,
! [VarCurr] :
( ~ v123723(VarCurr)
=> ( v123720(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2839,axiom,
! [VarCurr] :
( v123723(VarCurr)
=> ( v123720(VarCurr)
<=> v123707(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24371,axiom,
! [VarCurr] :
( v123723(VarCurr)
<=> ( v123724(VarCurr)
& v123725(VarCurr) ) ) ).
fof(writeUnaryOperator_9760,axiom,
! [VarCurr] :
( ~ v123725(VarCurr)
<=> v123705(VarCurr) ) ).
fof(writeUnaryOperator_9759,axiom,
! [VarCurr] :
( ~ v123724(VarCurr)
<=> v123703(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24370,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123712(VarNext)
<=> v123713(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24369,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123713(VarNext)
<=> ( v123714(VarNext)
& v123709(VarNext) ) ) ) ).
fof(writeUnaryOperator_9758,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123714(VarNext)
<=> v123716(VarNext) ) ) ).
fof(addAssignment_39055,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123716(VarNext)
<=> v123709(VarCurr) ) ) ).
fof(addAssignment_39054,axiom,
! [VarCurr] :
( v123709(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_39053,axiom,
! [VarCurr] :
( v123707(VarCurr)
<=> v121497(VarCurr,bitIndex22) ) ).
fof(addAssignment_39052,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex22)
<=> v121499(VarCurr,bitIndex22) ) ).
fof(addAssignment_39051,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex22)
<=> v121504(VarCurr,bitIndex22) ) ).
fof(addAssignment_39050,axiom,
! [VarCurr] :
( v121507(VarCurr,bitIndex22)
<=> v123091(VarCurr,bitIndex22) ) ).
fof(addAssignment_39049,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex28)
<=> v121217(VarCurr,bitIndex28) ) ).
fof(addAssignment_39048,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex28)
<=> v121219(VarCurr,bitIndex28) ) ).
fof(addAssignment_39047,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex28)
<=> v121221(VarCurr,bitIndex28) ) ).
fof(addAssignment_39046,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex28)
<=> v108858(VarCurr,bitIndex38) ) ).
fof(addAssignment_39045,axiom,
! [VarCurr] :
( v123086(VarCurr,bitIndex22)
<=> v123088(VarCurr,bitIndex22) ) ).
fof(addAssignment_39044,axiom,
! [VarCurr] :
( v123088(VarCurr,bitIndex22)
<=> v123090(VarCurr,bitIndex22) ) ).
fof(addAssignment_39043,axiom,
! [VarCurr] :
( v123090(VarCurr,bitIndex22)
<=> v114066(VarCurr,bitIndex22) ) ).
fof(addAssignment_39042,axiom,
! [VarCurr] :
( v123705(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_39041,axiom,
! [VarCurr] :
( v123703(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2093,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123684(VarNext)
=> ( v123673(VarNext)
<=> v123673(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2167,axiom,
! [VarNext] :
( v123684(VarNext)
=> ( v123673(VarNext)
<=> v123694(VarNext) ) ) ).
fof(addAssignment_39040,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123694(VarNext)
<=> v123692(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2927,axiom,
! [VarCurr] :
( ~ v123695(VarCurr)
=> ( v123692(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2838,axiom,
! [VarCurr] :
( v123695(VarCurr)
=> ( v123692(VarCurr)
<=> v123679(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24368,axiom,
! [VarCurr] :
( v123695(VarCurr)
<=> ( v123696(VarCurr)
& v123697(VarCurr) ) ) ).
fof(writeUnaryOperator_9757,axiom,
! [VarCurr] :
( ~ v123697(VarCurr)
<=> v123677(VarCurr) ) ).
fof(writeUnaryOperator_9756,axiom,
! [VarCurr] :
( ~ v123696(VarCurr)
<=> v123675(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24367,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123684(VarNext)
<=> v123685(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24366,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123685(VarNext)
<=> ( v123686(VarNext)
& v123681(VarNext) ) ) ) ).
fof(writeUnaryOperator_9755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123686(VarNext)
<=> v123688(VarNext) ) ) ).
fof(addAssignment_39039,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123688(VarNext)
<=> v123681(VarCurr) ) ) ).
fof(addAssignment_39038,axiom,
! [VarCurr] :
( v123681(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_39037,axiom,
! [VarCurr] :
( v123679(VarCurr)
<=> v121497(VarCurr,bitIndex21) ) ).
fof(addAssignment_39036,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex21)
<=> v121499(VarCurr,bitIndex21) ) ).
fof(addAssignment_39035,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex21)
<=> v121504(VarCurr,bitIndex21) ) ).
fof(addAssignment_39034,axiom,
! [VarCurr] :
( v121507(VarCurr,bitIndex21)
<=> v123091(VarCurr,bitIndex21) ) ).
fof(addAssignment_39033,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex27)
<=> v121217(VarCurr,bitIndex27) ) ).
fof(addAssignment_39032,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex27)
<=> v121219(VarCurr,bitIndex27) ) ).
fof(addAssignment_39031,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex27)
<=> v121221(VarCurr,bitIndex27) ) ).
fof(addAssignment_39030,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex27)
<=> v108858(VarCurr,bitIndex37) ) ).
fof(addAssignment_39029,axiom,
! [VarCurr] :
( v123086(VarCurr,bitIndex21)
<=> v123088(VarCurr,bitIndex21) ) ).
fof(addAssignment_39028,axiom,
! [VarCurr] :
( v123088(VarCurr,bitIndex21)
<=> v123090(VarCurr,bitIndex21) ) ).
fof(addAssignment_39027,axiom,
! [VarCurr] :
( v123090(VarCurr,bitIndex21)
<=> v114066(VarCurr,bitIndex21) ) ).
fof(addAssignment_39026,axiom,
! [VarCurr] :
( v123677(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_39025,axiom,
! [VarCurr] :
( v123675(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2092,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123656(VarNext)
=> ( v123645(VarNext)
<=> v123645(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2166,axiom,
! [VarNext] :
( v123656(VarNext)
=> ( v123645(VarNext)
<=> v123666(VarNext) ) ) ).
fof(addAssignment_39024,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123666(VarNext)
<=> v123664(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2926,axiom,
! [VarCurr] :
( ~ v123667(VarCurr)
=> ( v123664(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2837,axiom,
! [VarCurr] :
( v123667(VarCurr)
=> ( v123664(VarCurr)
<=> v123651(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24365,axiom,
! [VarCurr] :
( v123667(VarCurr)
<=> ( v123668(VarCurr)
& v123669(VarCurr) ) ) ).
fof(writeUnaryOperator_9754,axiom,
! [VarCurr] :
( ~ v123669(VarCurr)
<=> v123649(VarCurr) ) ).
fof(writeUnaryOperator_9753,axiom,
! [VarCurr] :
( ~ v123668(VarCurr)
<=> v123647(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24364,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123656(VarNext)
<=> v123657(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24363,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123657(VarNext)
<=> ( v123658(VarNext)
& v123653(VarNext) ) ) ) ).
fof(writeUnaryOperator_9752,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123658(VarNext)
<=> v123660(VarNext) ) ) ).
fof(addAssignment_39023,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123660(VarNext)
<=> v123653(VarCurr) ) ) ).
fof(addAssignment_39022,axiom,
! [VarCurr] :
( v123653(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_39021,axiom,
! [VarCurr] :
( v123651(VarCurr)
<=> v121497(VarCurr,bitIndex20) ) ).
fof(addAssignment_39020,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex20)
<=> v121499(VarCurr,bitIndex20) ) ).
fof(addAssignment_39019,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex20)
<=> v121504(VarCurr,bitIndex20) ) ).
fof(addAssignment_39018,axiom,
! [VarCurr] :
( v121507(VarCurr,bitIndex20)
<=> v123091(VarCurr,bitIndex20) ) ).
fof(addAssignment_39017,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex26)
<=> v121217(VarCurr,bitIndex26) ) ).
fof(addAssignment_39016,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex26)
<=> v121219(VarCurr,bitIndex26) ) ).
fof(addAssignment_39015,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex26)
<=> v121221(VarCurr,bitIndex26) ) ).
fof(addAssignment_39014,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex26)
<=> v108858(VarCurr,bitIndex36) ) ).
fof(addAssignment_39013,axiom,
! [VarCurr] :
( v123086(VarCurr,bitIndex20)
<=> v123088(VarCurr,bitIndex20) ) ).
fof(addAssignment_39012,axiom,
! [VarCurr] :
( v123088(VarCurr,bitIndex20)
<=> v123090(VarCurr,bitIndex20) ) ).
fof(addAssignment_39011,axiom,
! [VarCurr] :
( v123090(VarCurr,bitIndex20)
<=> v114066(VarCurr,bitIndex20) ) ).
fof(addAssignment_39010,axiom,
! [VarCurr] :
( v123649(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_39009,axiom,
! [VarCurr] :
( v123647(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123628(VarNext)
=> ( v123617(VarNext)
<=> v123617(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2165,axiom,
! [VarNext] :
( v123628(VarNext)
=> ( v123617(VarNext)
<=> v123638(VarNext) ) ) ).
fof(addAssignment_39008,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123638(VarNext)
<=> v123636(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2925,axiom,
! [VarCurr] :
( ~ v123639(VarCurr)
=> ( v123636(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2836,axiom,
! [VarCurr] :
( v123639(VarCurr)
=> ( v123636(VarCurr)
<=> v123623(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24362,axiom,
! [VarCurr] :
( v123639(VarCurr)
<=> ( v123640(VarCurr)
& v123641(VarCurr) ) ) ).
fof(writeUnaryOperator_9751,axiom,
! [VarCurr] :
( ~ v123641(VarCurr)
<=> v123621(VarCurr) ) ).
fof(writeUnaryOperator_9750,axiom,
! [VarCurr] :
( ~ v123640(VarCurr)
<=> v123619(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24361,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123628(VarNext)
<=> v123629(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24360,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123629(VarNext)
<=> ( v123630(VarNext)
& v123625(VarNext) ) ) ) ).
fof(writeUnaryOperator_9749,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123630(VarNext)
<=> v123632(VarNext) ) ) ).
fof(addAssignment_39007,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123632(VarNext)
<=> v123625(VarCurr) ) ) ).
fof(addAssignment_39006,axiom,
! [VarCurr] :
( v123625(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_39005,axiom,
! [VarCurr] :
( v123623(VarCurr)
<=> v121497(VarCurr,bitIndex19) ) ).
fof(addAssignment_39004,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex19)
<=> v121499(VarCurr,bitIndex19) ) ).
fof(addAssignment_39003,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex19)
<=> v121504(VarCurr,bitIndex19) ) ).
fof(addAssignment_39002,axiom,
! [VarCurr] :
( v121507(VarCurr,bitIndex19)
<=> v123091(VarCurr,bitIndex19) ) ).
fof(addAssignment_39001,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex25)
<=> v121217(VarCurr,bitIndex25) ) ).
fof(addAssignment_39000,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex25)
<=> v121219(VarCurr,bitIndex25) ) ).
fof(addAssignment_38999,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex25)
<=> v121221(VarCurr,bitIndex25) ) ).
fof(addAssignment_38998,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex25)
<=> v108858(VarCurr,bitIndex35) ) ).
fof(addAssignment_38997,axiom,
! [VarCurr] :
( v123086(VarCurr,bitIndex19)
<=> v123088(VarCurr,bitIndex19) ) ).
fof(addAssignment_38996,axiom,
! [VarCurr] :
( v123088(VarCurr,bitIndex19)
<=> v123090(VarCurr,bitIndex19) ) ).
fof(addAssignment_38995,axiom,
! [VarCurr] :
( v123090(VarCurr,bitIndex19)
<=> v114066(VarCurr,bitIndex19) ) ).
fof(addAssignment_38994,axiom,
! [VarCurr] :
( v123621(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38993,axiom,
! [VarCurr] :
( v123619(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2090,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123600(VarNext)
=> ( v123589(VarNext)
<=> v123589(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2164,axiom,
! [VarNext] :
( v123600(VarNext)
=> ( v123589(VarNext)
<=> v123610(VarNext) ) ) ).
fof(addAssignment_38992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123610(VarNext)
<=> v123608(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2924,axiom,
! [VarCurr] :
( ~ v123611(VarCurr)
=> ( v123608(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2835,axiom,
! [VarCurr] :
( v123611(VarCurr)
=> ( v123608(VarCurr)
<=> v123595(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24359,axiom,
! [VarCurr] :
( v123611(VarCurr)
<=> ( v123612(VarCurr)
& v123613(VarCurr) ) ) ).
fof(writeUnaryOperator_9748,axiom,
! [VarCurr] :
( ~ v123613(VarCurr)
<=> v123593(VarCurr) ) ).
fof(writeUnaryOperator_9747,axiom,
! [VarCurr] :
( ~ v123612(VarCurr)
<=> v123591(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24358,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123600(VarNext)
<=> v123601(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24357,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123601(VarNext)
<=> ( v123602(VarNext)
& v123597(VarNext) ) ) ) ).
fof(writeUnaryOperator_9746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123602(VarNext)
<=> v123604(VarNext) ) ) ).
fof(addAssignment_38991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123604(VarNext)
<=> v123597(VarCurr) ) ) ).
fof(addAssignment_38990,axiom,
! [VarCurr] :
( v123597(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38989,axiom,
! [VarCurr] :
( v123595(VarCurr)
<=> v121497(VarCurr,bitIndex18) ) ).
fof(addAssignment_38988,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex18)
<=> v121499(VarCurr,bitIndex18) ) ).
fof(addAssignment_38987,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex18)
<=> v121504(VarCurr,bitIndex18) ) ).
fof(addAssignment_38986,axiom,
! [VarCurr] :
( v121507(VarCurr,bitIndex18)
<=> v123091(VarCurr,bitIndex18) ) ).
fof(addAssignment_38985,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex24)
<=> v121217(VarCurr,bitIndex24) ) ).
fof(addAssignment_38984,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex24)
<=> v121219(VarCurr,bitIndex24) ) ).
fof(addAssignment_38983,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex24)
<=> v121221(VarCurr,bitIndex24) ) ).
fof(addAssignment_38982,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex24)
<=> v108858(VarCurr,bitIndex34) ) ).
fof(addAssignment_38981,axiom,
! [VarCurr] :
( v123086(VarCurr,bitIndex18)
<=> v123088(VarCurr,bitIndex18) ) ).
fof(addAssignment_38980,axiom,
! [VarCurr] :
( v123088(VarCurr,bitIndex18)
<=> v123090(VarCurr,bitIndex18) ) ).
fof(addAssignment_38979,axiom,
! [VarCurr] :
( v123090(VarCurr,bitIndex18)
<=> v114066(VarCurr,bitIndex18) ) ).
fof(addAssignment_38978,axiom,
! [VarCurr] :
( v123593(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38977,axiom,
! [VarCurr] :
( v123591(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2089,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123572(VarNext)
=> ( v123561(VarNext)
<=> v123561(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2163,axiom,
! [VarNext] :
( v123572(VarNext)
=> ( v123561(VarNext)
<=> v123582(VarNext) ) ) ).
fof(addAssignment_38976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123582(VarNext)
<=> v123580(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2923,axiom,
! [VarCurr] :
( ~ v123583(VarCurr)
=> ( v123580(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2834,axiom,
! [VarCurr] :
( v123583(VarCurr)
=> ( v123580(VarCurr)
<=> v123567(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24356,axiom,
! [VarCurr] :
( v123583(VarCurr)
<=> ( v123584(VarCurr)
& v123585(VarCurr) ) ) ).
fof(writeUnaryOperator_9745,axiom,
! [VarCurr] :
( ~ v123585(VarCurr)
<=> v123565(VarCurr) ) ).
fof(writeUnaryOperator_9744,axiom,
! [VarCurr] :
( ~ v123584(VarCurr)
<=> v123563(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24355,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123572(VarNext)
<=> v123573(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24354,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123573(VarNext)
<=> ( v123574(VarNext)
& v123569(VarNext) ) ) ) ).
fof(writeUnaryOperator_9743,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123574(VarNext)
<=> v123576(VarNext) ) ) ).
fof(addAssignment_38975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123576(VarNext)
<=> v123569(VarCurr) ) ) ).
fof(addAssignment_38974,axiom,
! [VarCurr] :
( v123569(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38973,axiom,
! [VarCurr] :
( v123567(VarCurr)
<=> v121497(VarCurr,bitIndex17) ) ).
fof(addAssignment_38972,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex17)
<=> v121499(VarCurr,bitIndex17) ) ).
fof(addAssignment_38971,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex17)
<=> v121504(VarCurr,bitIndex17) ) ).
fof(addAssignment_38970,axiom,
! [VarCurr] :
( v121507(VarCurr,bitIndex17)
<=> v123091(VarCurr,bitIndex17) ) ).
fof(addAssignment_38969,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex23)
<=> v121217(VarCurr,bitIndex23) ) ).
fof(addAssignment_38968,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex23)
<=> v121219(VarCurr,bitIndex23) ) ).
fof(addAssignment_38967,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex23)
<=> v121221(VarCurr,bitIndex23) ) ).
fof(addAssignment_38966,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex23)
<=> v108858(VarCurr,bitIndex33) ) ).
fof(addAssignment_38965,axiom,
! [VarCurr] :
( v123086(VarCurr,bitIndex17)
<=> v123088(VarCurr,bitIndex17) ) ).
fof(addAssignment_38964,axiom,
! [VarCurr] :
( v123088(VarCurr,bitIndex17)
<=> v123090(VarCurr,bitIndex17) ) ).
fof(addAssignment_38963,axiom,
! [VarCurr] :
( v123090(VarCurr,bitIndex17)
<=> v114066(VarCurr,bitIndex17) ) ).
fof(addAssignment_38962,axiom,
! [VarCurr] :
( v123565(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38961,axiom,
! [VarCurr] :
( v123563(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2088,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123544(VarNext)
=> ( v123533(VarNext)
<=> v123533(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2162,axiom,
! [VarNext] :
( v123544(VarNext)
=> ( v123533(VarNext)
<=> v123554(VarNext) ) ) ).
fof(addAssignment_38960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123554(VarNext)
<=> v123552(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2922,axiom,
! [VarCurr] :
( ~ v123555(VarCurr)
=> ( v123552(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2833,axiom,
! [VarCurr] :
( v123555(VarCurr)
=> ( v123552(VarCurr)
<=> v123539(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24353,axiom,
! [VarCurr] :
( v123555(VarCurr)
<=> ( v123556(VarCurr)
& v123557(VarCurr) ) ) ).
fof(writeUnaryOperator_9742,axiom,
! [VarCurr] :
( ~ v123557(VarCurr)
<=> v123537(VarCurr) ) ).
fof(writeUnaryOperator_9741,axiom,
! [VarCurr] :
( ~ v123556(VarCurr)
<=> v123535(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24352,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123544(VarNext)
<=> v123545(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24351,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123545(VarNext)
<=> ( v123546(VarNext)
& v123541(VarNext) ) ) ) ).
fof(writeUnaryOperator_9740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123546(VarNext)
<=> v123548(VarNext) ) ) ).
fof(addAssignment_38959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123548(VarNext)
<=> v123541(VarCurr) ) ) ).
fof(addAssignment_38958,axiom,
! [VarCurr] :
( v123541(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38957,axiom,
! [VarCurr] :
( v123539(VarCurr)
<=> v121497(VarCurr,bitIndex16) ) ).
fof(addAssignment_38956,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex16)
<=> v121499(VarCurr,bitIndex16) ) ).
fof(addAssignment_38955,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex16)
<=> v121504(VarCurr,bitIndex16) ) ).
fof(addAssignment_38954,axiom,
! [VarCurr] :
( v121507(VarCurr,bitIndex16)
<=> v123091(VarCurr,bitIndex16) ) ).
fof(addAssignment_38953,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex22)
<=> v121217(VarCurr,bitIndex22) ) ).
fof(addAssignment_38952,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex22)
<=> v121219(VarCurr,bitIndex22) ) ).
fof(addAssignment_38951,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex22)
<=> v121221(VarCurr,bitIndex22) ) ).
fof(addAssignment_38950,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex22)
<=> v108858(VarCurr,bitIndex32) ) ).
fof(addAssignment_38949,axiom,
! [VarCurr] :
( v123086(VarCurr,bitIndex16)
<=> v123088(VarCurr,bitIndex16) ) ).
fof(addAssignment_38948,axiom,
! [VarCurr] :
( v123088(VarCurr,bitIndex16)
<=> v123090(VarCurr,bitIndex16) ) ).
fof(addAssignment_38947,axiom,
! [VarCurr] :
( v123090(VarCurr,bitIndex16)
<=> v114066(VarCurr,bitIndex16) ) ).
fof(addAssignment_38946,axiom,
! [VarCurr] :
( v123537(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38945,axiom,
! [VarCurr] :
( v123535(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2087,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123516(VarNext)
=> ( v123505(VarNext)
<=> v123505(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2161,axiom,
! [VarNext] :
( v123516(VarNext)
=> ( v123505(VarNext)
<=> v123526(VarNext) ) ) ).
fof(addAssignment_38944,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123526(VarNext)
<=> v123524(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2921,axiom,
! [VarCurr] :
( ~ v123527(VarCurr)
=> ( v123524(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2832,axiom,
! [VarCurr] :
( v123527(VarCurr)
=> ( v123524(VarCurr)
<=> v123511(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24350,axiom,
! [VarCurr] :
( v123527(VarCurr)
<=> ( v123528(VarCurr)
& v123529(VarCurr) ) ) ).
fof(writeUnaryOperator_9739,axiom,
! [VarCurr] :
( ~ v123529(VarCurr)
<=> v123509(VarCurr) ) ).
fof(writeUnaryOperator_9738,axiom,
! [VarCurr] :
( ~ v123528(VarCurr)
<=> v123507(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24349,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123516(VarNext)
<=> v123517(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24348,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123517(VarNext)
<=> ( v123518(VarNext)
& v123513(VarNext) ) ) ) ).
fof(writeUnaryOperator_9737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123518(VarNext)
<=> v123520(VarNext) ) ) ).
fof(addAssignment_38943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123520(VarNext)
<=> v123513(VarCurr) ) ) ).
fof(addAssignment_38942,axiom,
! [VarCurr] :
( v123513(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38941,axiom,
! [VarCurr] :
( v123511(VarCurr)
<=> v121497(VarCurr,bitIndex15) ) ).
fof(addAssignment_38940,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex15)
<=> v121499(VarCurr,bitIndex15) ) ).
fof(addAssignment_38939,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex15)
<=> v121504(VarCurr,bitIndex15) ) ).
fof(addAssignment_38938,axiom,
! [VarCurr] :
( v121507(VarCurr,bitIndex15)
<=> v123091(VarCurr,bitIndex15) ) ).
fof(addAssignment_38937,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex21)
<=> v121217(VarCurr,bitIndex21) ) ).
fof(addAssignment_38936,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex21)
<=> v121219(VarCurr,bitIndex21) ) ).
fof(addAssignment_38935,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex21)
<=> v121221(VarCurr,bitIndex21) ) ).
fof(addAssignment_38934,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex21)
<=> v108858(VarCurr,bitIndex31) ) ).
fof(addAssignment_38933,axiom,
! [VarCurr] :
( v123086(VarCurr,bitIndex15)
<=> v123088(VarCurr,bitIndex15) ) ).
fof(addAssignment_38932,axiom,
! [VarCurr] :
( v123088(VarCurr,bitIndex15)
<=> v123090(VarCurr,bitIndex15) ) ).
fof(addAssignment_38931,axiom,
! [VarCurr] :
( v123090(VarCurr,bitIndex15)
<=> v114066(VarCurr,bitIndex15) ) ).
fof(addAssignment_38930,axiom,
! [VarCurr] :
( v123509(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38929,axiom,
! [VarCurr] :
( v123507(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2086,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123488(VarNext)
=> ( v123477(VarNext)
<=> v123477(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2160,axiom,
! [VarNext] :
( v123488(VarNext)
=> ( v123477(VarNext)
<=> v123498(VarNext) ) ) ).
fof(addAssignment_38928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123498(VarNext)
<=> v123496(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2920,axiom,
! [VarCurr] :
( ~ v123499(VarCurr)
=> ( v123496(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2831,axiom,
! [VarCurr] :
( v123499(VarCurr)
=> ( v123496(VarCurr)
<=> v123483(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24347,axiom,
! [VarCurr] :
( v123499(VarCurr)
<=> ( v123500(VarCurr)
& v123501(VarCurr) ) ) ).
fof(writeUnaryOperator_9736,axiom,
! [VarCurr] :
( ~ v123501(VarCurr)
<=> v123481(VarCurr) ) ).
fof(writeUnaryOperator_9735,axiom,
! [VarCurr] :
( ~ v123500(VarCurr)
<=> v123479(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24346,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123488(VarNext)
<=> v123489(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24345,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123489(VarNext)
<=> ( v123490(VarNext)
& v123485(VarNext) ) ) ) ).
fof(writeUnaryOperator_9734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123490(VarNext)
<=> v123492(VarNext) ) ) ).
fof(addAssignment_38927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123492(VarNext)
<=> v123485(VarCurr) ) ) ).
fof(addAssignment_38926,axiom,
! [VarCurr] :
( v123485(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38925,axiom,
! [VarCurr] :
( v123483(VarCurr)
<=> v121497(VarCurr,bitIndex14) ) ).
fof(addAssignment_38924,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex14)
<=> v121499(VarCurr,bitIndex14) ) ).
fof(addAssignment_38923,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex14)
<=> v121504(VarCurr,bitIndex14) ) ).
fof(addAssignment_38922,axiom,
! [VarCurr] :
( v121507(VarCurr,bitIndex14)
<=> v123091(VarCurr,bitIndex14) ) ).
fof(addAssignment_38921,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex20)
<=> v121217(VarCurr,bitIndex20) ) ).
fof(addAssignment_38920,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex20)
<=> v121219(VarCurr,bitIndex20) ) ).
fof(addAssignment_38919,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex20)
<=> v121221(VarCurr,bitIndex20) ) ).
fof(addAssignment_38918,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex20)
<=> v108858(VarCurr,bitIndex30) ) ).
fof(addAssignment_38917,axiom,
! [VarCurr] :
( v123086(VarCurr,bitIndex14)
<=> v123088(VarCurr,bitIndex14) ) ).
fof(addAssignment_38916,axiom,
! [VarCurr] :
( v123088(VarCurr,bitIndex14)
<=> v123090(VarCurr,bitIndex14) ) ).
fof(addAssignment_38915,axiom,
! [VarCurr] :
( v123090(VarCurr,bitIndex14)
<=> v114066(VarCurr,bitIndex14) ) ).
fof(addAssignment_38914,axiom,
! [VarCurr] :
( v123481(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38913,axiom,
! [VarCurr] :
( v123479(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2085,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123460(VarNext)
=> ( v123449(VarNext)
<=> v123449(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2159,axiom,
! [VarNext] :
( v123460(VarNext)
=> ( v123449(VarNext)
<=> v123470(VarNext) ) ) ).
fof(addAssignment_38912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123470(VarNext)
<=> v123468(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2919,axiom,
! [VarCurr] :
( ~ v123471(VarCurr)
=> ( v123468(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2830,axiom,
! [VarCurr] :
( v123471(VarCurr)
=> ( v123468(VarCurr)
<=> v123455(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24344,axiom,
! [VarCurr] :
( v123471(VarCurr)
<=> ( v123472(VarCurr)
& v123473(VarCurr) ) ) ).
fof(writeUnaryOperator_9733,axiom,
! [VarCurr] :
( ~ v123473(VarCurr)
<=> v123453(VarCurr) ) ).
fof(writeUnaryOperator_9732,axiom,
! [VarCurr] :
( ~ v123472(VarCurr)
<=> v123451(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24343,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123460(VarNext)
<=> v123461(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24342,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123461(VarNext)
<=> ( v123462(VarNext)
& v123457(VarNext) ) ) ) ).
fof(writeUnaryOperator_9731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123462(VarNext)
<=> v123464(VarNext) ) ) ).
fof(addAssignment_38911,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123464(VarNext)
<=> v123457(VarCurr) ) ) ).
fof(addAssignment_38910,axiom,
! [VarCurr] :
( v123457(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38909,axiom,
! [VarCurr] :
( v123455(VarCurr)
<=> v121497(VarCurr,bitIndex13) ) ).
fof(addAssignment_38908,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex13)
<=> v121499(VarCurr,bitIndex13) ) ).
fof(addAssignment_38907,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex13)
<=> v121504(VarCurr,bitIndex13) ) ).
fof(addAssignment_38906,axiom,
! [VarCurr] :
( v121507(VarCurr,bitIndex13)
<=> v123091(VarCurr,bitIndex13) ) ).
fof(addAssignment_38905,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex19)
<=> v121217(VarCurr,bitIndex19) ) ).
fof(addAssignment_38904,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex19)
<=> v121219(VarCurr,bitIndex19) ) ).
fof(addAssignment_38903,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex19)
<=> v121221(VarCurr,bitIndex19) ) ).
fof(addAssignment_38902,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex19)
<=> v108858(VarCurr,bitIndex29) ) ).
fof(addAssignment_38901,axiom,
! [VarCurr] :
( v123086(VarCurr,bitIndex13)
<=> v123088(VarCurr,bitIndex13) ) ).
fof(addAssignment_38900,axiom,
! [VarCurr] :
( v123088(VarCurr,bitIndex13)
<=> v123090(VarCurr,bitIndex13) ) ).
fof(addAssignment_38899,axiom,
! [VarCurr] :
( v123090(VarCurr,bitIndex13)
<=> v114066(VarCurr,bitIndex13) ) ).
fof(addAssignment_38898,axiom,
! [VarCurr] :
( v123453(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38897,axiom,
! [VarCurr] :
( v123451(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2084,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123432(VarNext)
=> ( v123421(VarNext)
<=> v123421(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2158,axiom,
! [VarNext] :
( v123432(VarNext)
=> ( v123421(VarNext)
<=> v123442(VarNext) ) ) ).
fof(addAssignment_38896,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123442(VarNext)
<=> v123440(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2918,axiom,
! [VarCurr] :
( ~ v123443(VarCurr)
=> ( v123440(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2829,axiom,
! [VarCurr] :
( v123443(VarCurr)
=> ( v123440(VarCurr)
<=> v123427(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24341,axiom,
! [VarCurr] :
( v123443(VarCurr)
<=> ( v123444(VarCurr)
& v123445(VarCurr) ) ) ).
fof(writeUnaryOperator_9730,axiom,
! [VarCurr] :
( ~ v123445(VarCurr)
<=> v123425(VarCurr) ) ).
fof(writeUnaryOperator_9729,axiom,
! [VarCurr] :
( ~ v123444(VarCurr)
<=> v123423(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24340,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123432(VarNext)
<=> v123433(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24339,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123433(VarNext)
<=> ( v123434(VarNext)
& v123429(VarNext) ) ) ) ).
fof(writeUnaryOperator_9728,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123434(VarNext)
<=> v123436(VarNext) ) ) ).
fof(addAssignment_38895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123436(VarNext)
<=> v123429(VarCurr) ) ) ).
fof(addAssignment_38894,axiom,
! [VarCurr] :
( v123429(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38893,axiom,
! [VarCurr] :
( v123427(VarCurr)
<=> v121497(VarCurr,bitIndex12) ) ).
fof(addAssignment_38892,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex12)
<=> v121499(VarCurr,bitIndex12) ) ).
fof(addAssignment_38891,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex12)
<=> v121504(VarCurr,bitIndex12) ) ).
fof(addAssignment_38890,axiom,
! [VarCurr] :
( v121507(VarCurr,bitIndex12)
<=> v123091(VarCurr,bitIndex12) ) ).
fof(addAssignment_38889,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex18)
<=> v121217(VarCurr,bitIndex18) ) ).
fof(addAssignment_38888,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex18)
<=> v121219(VarCurr,bitIndex18) ) ).
fof(addAssignment_38887,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex18)
<=> v121221(VarCurr,bitIndex18) ) ).
fof(addAssignment_38886,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex18)
<=> v108858(VarCurr,bitIndex28) ) ).
fof(addAssignment_38885,axiom,
! [VarCurr] :
( v123086(VarCurr,bitIndex12)
<=> v123088(VarCurr,bitIndex12) ) ).
fof(addAssignment_38884,axiom,
! [VarCurr] :
( v123088(VarCurr,bitIndex12)
<=> v123090(VarCurr,bitIndex12) ) ).
fof(addAssignment_38883,axiom,
! [VarCurr] :
( v123090(VarCurr,bitIndex12)
<=> v114066(VarCurr,bitIndex12) ) ).
fof(addAssignment_38882,axiom,
! [VarCurr] :
( v123425(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38881,axiom,
! [VarCurr] :
( v123423(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2083,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123404(VarNext)
=> ( v123393(VarNext)
<=> v123393(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2157,axiom,
! [VarNext] :
( v123404(VarNext)
=> ( v123393(VarNext)
<=> v123414(VarNext) ) ) ).
fof(addAssignment_38880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123414(VarNext)
<=> v123412(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2917,axiom,
! [VarCurr] :
( ~ v123415(VarCurr)
=> ( v123412(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2828,axiom,
! [VarCurr] :
( v123415(VarCurr)
=> ( v123412(VarCurr)
<=> v123399(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24338,axiom,
! [VarCurr] :
( v123415(VarCurr)
<=> ( v123416(VarCurr)
& v123417(VarCurr) ) ) ).
fof(writeUnaryOperator_9727,axiom,
! [VarCurr] :
( ~ v123417(VarCurr)
<=> v123397(VarCurr) ) ).
fof(writeUnaryOperator_9726,axiom,
! [VarCurr] :
( ~ v123416(VarCurr)
<=> v123395(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123404(VarNext)
<=> v123405(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123405(VarNext)
<=> ( v123406(VarNext)
& v123401(VarNext) ) ) ) ).
fof(writeUnaryOperator_9725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123406(VarNext)
<=> v123408(VarNext) ) ) ).
fof(addAssignment_38879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123408(VarNext)
<=> v123401(VarCurr) ) ) ).
fof(addAssignment_38878,axiom,
! [VarCurr] :
( v123401(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38877,axiom,
! [VarCurr] :
( v123399(VarCurr)
<=> v121497(VarCurr,bitIndex11) ) ).
fof(addAssignment_38876,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex11)
<=> v121499(VarCurr,bitIndex11) ) ).
fof(addAssignment_38875,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex11)
<=> v121504(VarCurr,bitIndex11) ) ).
fof(addAssignment_38874,axiom,
! [VarCurr] :
( v121507(VarCurr,bitIndex11)
<=> v123091(VarCurr,bitIndex11) ) ).
fof(addAssignment_38873,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex17)
<=> v121217(VarCurr,bitIndex17) ) ).
fof(addAssignment_38872,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex17)
<=> v121219(VarCurr,bitIndex17) ) ).
fof(addAssignment_38871,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex17)
<=> v121221(VarCurr,bitIndex17) ) ).
fof(addAssignment_38870,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex17)
<=> v108858(VarCurr,bitIndex27) ) ).
fof(addAssignment_38869,axiom,
! [VarCurr] :
( v123086(VarCurr,bitIndex11)
<=> v123088(VarCurr,bitIndex11) ) ).
fof(addAssignment_38868,axiom,
! [VarCurr] :
( v123088(VarCurr,bitIndex11)
<=> v123090(VarCurr,bitIndex11) ) ).
fof(addAssignment_38867,axiom,
! [VarCurr] :
( v123090(VarCurr,bitIndex11)
<=> v114066(VarCurr,bitIndex11) ) ).
fof(addAssignment_38866,axiom,
! [VarCurr] :
( v123397(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38865,axiom,
! [VarCurr] :
( v123395(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2082,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123376(VarNext)
=> ( v123365(VarNext)
<=> v123365(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2156,axiom,
! [VarNext] :
( v123376(VarNext)
=> ( v123365(VarNext)
<=> v123386(VarNext) ) ) ).
fof(addAssignment_38864,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123386(VarNext)
<=> v123384(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2916,axiom,
! [VarCurr] :
( ~ v123387(VarCurr)
=> ( v123384(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2827,axiom,
! [VarCurr] :
( v123387(VarCurr)
=> ( v123384(VarCurr)
<=> v123371(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24335,axiom,
! [VarCurr] :
( v123387(VarCurr)
<=> ( v123388(VarCurr)
& v123389(VarCurr) ) ) ).
fof(writeUnaryOperator_9724,axiom,
! [VarCurr] :
( ~ v123389(VarCurr)
<=> v123369(VarCurr) ) ).
fof(writeUnaryOperator_9723,axiom,
! [VarCurr] :
( ~ v123388(VarCurr)
<=> v123367(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24334,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123376(VarNext)
<=> v123377(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24333,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123377(VarNext)
<=> ( v123378(VarNext)
& v123373(VarNext) ) ) ) ).
fof(writeUnaryOperator_9722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123378(VarNext)
<=> v123380(VarNext) ) ) ).
fof(addAssignment_38863,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123380(VarNext)
<=> v123373(VarCurr) ) ) ).
fof(addAssignment_38862,axiom,
! [VarCurr] :
( v123373(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38861,axiom,
! [VarCurr] :
( v123371(VarCurr)
<=> v121497(VarCurr,bitIndex10) ) ).
fof(addAssignment_38860,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex10)
<=> v121499(VarCurr,bitIndex10) ) ).
fof(addAssignment_38859,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex10)
<=> v121504(VarCurr,bitIndex10) ) ).
fof(addAssignment_38858,axiom,
! [VarCurr] :
( v121507(VarCurr,bitIndex10)
<=> v123091(VarCurr,bitIndex10) ) ).
fof(addAssignment_38857,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex16)
<=> v121217(VarCurr,bitIndex16) ) ).
fof(addAssignment_38856,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex16)
<=> v121219(VarCurr,bitIndex16) ) ).
fof(addAssignment_38855,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex16)
<=> v121221(VarCurr,bitIndex16) ) ).
fof(addAssignment_38854,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex16)
<=> v108858(VarCurr,bitIndex26) ) ).
fof(addAssignment_38853,axiom,
! [VarCurr] :
( v123086(VarCurr,bitIndex10)
<=> v123088(VarCurr,bitIndex10) ) ).
fof(addAssignment_38852,axiom,
! [VarCurr] :
( v123088(VarCurr,bitIndex10)
<=> v123090(VarCurr,bitIndex10) ) ).
fof(addAssignment_38851,axiom,
! [VarCurr] :
( v123090(VarCurr,bitIndex10)
<=> v114066(VarCurr,bitIndex10) ) ).
fof(addAssignment_38850,axiom,
! [VarCurr] :
( v123369(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38849,axiom,
! [VarCurr] :
( v123367(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2081,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123348(VarNext)
=> ( v123337(VarNext)
<=> v123337(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2155,axiom,
! [VarNext] :
( v123348(VarNext)
=> ( v123337(VarNext)
<=> v123358(VarNext) ) ) ).
fof(addAssignment_38848,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123358(VarNext)
<=> v123356(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2915,axiom,
! [VarCurr] :
( ~ v123359(VarCurr)
=> ( v123356(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2826,axiom,
! [VarCurr] :
( v123359(VarCurr)
=> ( v123356(VarCurr)
<=> v123343(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24332,axiom,
! [VarCurr] :
( v123359(VarCurr)
<=> ( v123360(VarCurr)
& v123361(VarCurr) ) ) ).
fof(writeUnaryOperator_9721,axiom,
! [VarCurr] :
( ~ v123361(VarCurr)
<=> v123341(VarCurr) ) ).
fof(writeUnaryOperator_9720,axiom,
! [VarCurr] :
( ~ v123360(VarCurr)
<=> v123339(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24331,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123348(VarNext)
<=> v123349(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24330,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123349(VarNext)
<=> ( v123350(VarNext)
& v123345(VarNext) ) ) ) ).
fof(writeUnaryOperator_9719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123350(VarNext)
<=> v123352(VarNext) ) ) ).
fof(addAssignment_38847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123352(VarNext)
<=> v123345(VarCurr) ) ) ).
fof(addAssignment_38846,axiom,
! [VarCurr] :
( v123345(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38845,axiom,
! [VarCurr] :
( v123343(VarCurr)
<=> v121497(VarCurr,bitIndex9) ) ).
fof(addAssignment_38844,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex9)
<=> v121499(VarCurr,bitIndex9) ) ).
fof(addAssignment_38843,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex9)
<=> v121504(VarCurr,bitIndex9) ) ).
fof(addAssignment_38842,axiom,
! [VarCurr] :
( v121507(VarCurr,bitIndex9)
<=> v123091(VarCurr,bitIndex9) ) ).
fof(addAssignment_38841,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex15)
<=> v121217(VarCurr,bitIndex15) ) ).
fof(addAssignment_38840,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex15)
<=> v121219(VarCurr,bitIndex15) ) ).
fof(addAssignment_38839,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex15)
<=> v121221(VarCurr,bitIndex15) ) ).
fof(addAssignment_38838,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex15)
<=> v108858(VarCurr,bitIndex25) ) ).
fof(addAssignment_38837,axiom,
! [VarCurr] :
( v123086(VarCurr,bitIndex9)
<=> v123088(VarCurr,bitIndex9) ) ).
fof(addAssignment_38836,axiom,
! [VarCurr] :
( v123088(VarCurr,bitIndex9)
<=> v123090(VarCurr,bitIndex9) ) ).
fof(addAssignment_38835,axiom,
! [VarCurr] :
( v123090(VarCurr,bitIndex9)
<=> v114066(VarCurr,bitIndex9) ) ).
fof(addAssignment_38834,axiom,
! [VarCurr] :
( v123341(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38833,axiom,
! [VarCurr] :
( v123339(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123320(VarNext)
=> ( v123309(VarNext)
<=> v123309(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2154,axiom,
! [VarNext] :
( v123320(VarNext)
=> ( v123309(VarNext)
<=> v123330(VarNext) ) ) ).
fof(addAssignment_38832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123330(VarNext)
<=> v123328(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2914,axiom,
! [VarCurr] :
( ~ v123331(VarCurr)
=> ( v123328(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2825,axiom,
! [VarCurr] :
( v123331(VarCurr)
=> ( v123328(VarCurr)
<=> v123315(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24329,axiom,
! [VarCurr] :
( v123331(VarCurr)
<=> ( v123332(VarCurr)
& v123333(VarCurr) ) ) ).
fof(writeUnaryOperator_9718,axiom,
! [VarCurr] :
( ~ v123333(VarCurr)
<=> v123313(VarCurr) ) ).
fof(writeUnaryOperator_9717,axiom,
! [VarCurr] :
( ~ v123332(VarCurr)
<=> v123311(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24328,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123320(VarNext)
<=> v123321(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123321(VarNext)
<=> ( v123322(VarNext)
& v123317(VarNext) ) ) ) ).
fof(writeUnaryOperator_9716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123322(VarNext)
<=> v123324(VarNext) ) ) ).
fof(addAssignment_38831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123324(VarNext)
<=> v123317(VarCurr) ) ) ).
fof(addAssignment_38830,axiom,
! [VarCurr] :
( v123317(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38829,axiom,
! [VarCurr] :
( v123315(VarCurr)
<=> v121497(VarCurr,bitIndex8) ) ).
fof(addAssignment_38828,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex8)
<=> v121499(VarCurr,bitIndex8) ) ).
fof(addAssignment_38827,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex8)
<=> v121504(VarCurr,bitIndex8) ) ).
fof(addAssignment_38826,axiom,
! [VarCurr] :
( v121507(VarCurr,bitIndex8)
<=> v123091(VarCurr,bitIndex8) ) ).
fof(addAssignment_38825,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex14)
<=> v121217(VarCurr,bitIndex14) ) ).
fof(addAssignment_38824,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex14)
<=> v121219(VarCurr,bitIndex14) ) ).
fof(addAssignment_38823,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex14)
<=> v121221(VarCurr,bitIndex14) ) ).
fof(addAssignment_38822,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex14)
<=> v108858(VarCurr,bitIndex24) ) ).
fof(addAssignment_38821,axiom,
! [VarCurr] :
( v123086(VarCurr,bitIndex8)
<=> v123088(VarCurr,bitIndex8) ) ).
fof(addAssignment_38820,axiom,
! [VarCurr] :
( v123088(VarCurr,bitIndex8)
<=> v123090(VarCurr,bitIndex8) ) ).
fof(addAssignment_38819,axiom,
! [VarCurr] :
( v123090(VarCurr,bitIndex8)
<=> v114066(VarCurr,bitIndex8) ) ).
fof(addAssignment_38818,axiom,
! [VarCurr] :
( v123313(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38817,axiom,
! [VarCurr] :
( v123311(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123292(VarNext)
=> ( v123281(VarNext)
<=> v123281(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2153,axiom,
! [VarNext] :
( v123292(VarNext)
=> ( v123281(VarNext)
<=> v123302(VarNext) ) ) ).
fof(addAssignment_38816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123302(VarNext)
<=> v123300(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2913,axiom,
! [VarCurr] :
( ~ v123303(VarCurr)
=> ( v123300(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2824,axiom,
! [VarCurr] :
( v123303(VarCurr)
=> ( v123300(VarCurr)
<=> v123287(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24326,axiom,
! [VarCurr] :
( v123303(VarCurr)
<=> ( v123304(VarCurr)
& v123305(VarCurr) ) ) ).
fof(writeUnaryOperator_9715,axiom,
! [VarCurr] :
( ~ v123305(VarCurr)
<=> v123285(VarCurr) ) ).
fof(writeUnaryOperator_9714,axiom,
! [VarCurr] :
( ~ v123304(VarCurr)
<=> v123283(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24325,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123292(VarNext)
<=> v123293(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24324,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123293(VarNext)
<=> ( v123294(VarNext)
& v123289(VarNext) ) ) ) ).
fof(writeUnaryOperator_9713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123294(VarNext)
<=> v123296(VarNext) ) ) ).
fof(addAssignment_38815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123296(VarNext)
<=> v123289(VarCurr) ) ) ).
fof(addAssignment_38814,axiom,
! [VarCurr] :
( v123289(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38813,axiom,
! [VarCurr] :
( v123287(VarCurr)
<=> v121497(VarCurr,bitIndex7) ) ).
fof(addAssignment_38812,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex7)
<=> v121499(VarCurr,bitIndex7) ) ).
fof(addAssignment_38811,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex7)
<=> v121504(VarCurr,bitIndex7) ) ).
fof(addAssignment_38810,axiom,
! [VarCurr] :
( v121507(VarCurr,bitIndex7)
<=> v123091(VarCurr,bitIndex7) ) ).
fof(addAssignment_38809,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex13)
<=> v121217(VarCurr,bitIndex13) ) ).
fof(addAssignment_38808,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex13)
<=> v121219(VarCurr,bitIndex13) ) ).
fof(addAssignment_38807,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex13)
<=> v121221(VarCurr,bitIndex13) ) ).
fof(addAssignment_38806,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex13)
<=> v108858(VarCurr,bitIndex23) ) ).
fof(addAssignment_38805,axiom,
! [VarCurr] :
( v123086(VarCurr,bitIndex7)
<=> v123088(VarCurr,bitIndex7) ) ).
fof(addAssignment_38804,axiom,
! [VarCurr] :
( v123088(VarCurr,bitIndex7)
<=> v123090(VarCurr,bitIndex7) ) ).
fof(addAssignment_38803,axiom,
! [VarCurr] :
( v123090(VarCurr,bitIndex7)
<=> v114066(VarCurr,bitIndex7) ) ).
fof(addAssignment_38802,axiom,
! [VarCurr] :
( v123285(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38801,axiom,
! [VarCurr] :
( v123283(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2078,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123264(VarNext)
=> ( v123253(VarNext)
<=> v123253(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2152,axiom,
! [VarNext] :
( v123264(VarNext)
=> ( v123253(VarNext)
<=> v123274(VarNext) ) ) ).
fof(addAssignment_38800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123274(VarNext)
<=> v123272(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2912,axiom,
! [VarCurr] :
( ~ v123275(VarCurr)
=> ( v123272(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2823,axiom,
! [VarCurr] :
( v123275(VarCurr)
=> ( v123272(VarCurr)
<=> v123259(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24323,axiom,
! [VarCurr] :
( v123275(VarCurr)
<=> ( v123276(VarCurr)
& v123277(VarCurr) ) ) ).
fof(writeUnaryOperator_9712,axiom,
! [VarCurr] :
( ~ v123277(VarCurr)
<=> v123257(VarCurr) ) ).
fof(writeUnaryOperator_9711,axiom,
! [VarCurr] :
( ~ v123276(VarCurr)
<=> v123255(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123264(VarNext)
<=> v123265(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123265(VarNext)
<=> ( v123266(VarNext)
& v123261(VarNext) ) ) ) ).
fof(writeUnaryOperator_9710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123266(VarNext)
<=> v123268(VarNext) ) ) ).
fof(addAssignment_38799,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123268(VarNext)
<=> v123261(VarCurr) ) ) ).
fof(addAssignment_38798,axiom,
! [VarCurr] :
( v123261(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38797,axiom,
! [VarCurr] :
( v123259(VarCurr)
<=> v121497(VarCurr,bitIndex6) ) ).
fof(addAssignment_38796,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex6)
<=> v121499(VarCurr,bitIndex6) ) ).
fof(addAssignment_38795,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex6)
<=> v121504(VarCurr,bitIndex6) ) ).
fof(addAssignment_38794,axiom,
! [VarCurr] :
( v121507(VarCurr,bitIndex6)
<=> v123091(VarCurr,bitIndex6) ) ).
fof(addAssignment_38793,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex12)
<=> v121217(VarCurr,bitIndex12) ) ).
fof(addAssignment_38792,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex12)
<=> v121219(VarCurr,bitIndex12) ) ).
fof(addAssignment_38791,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex12)
<=> v121221(VarCurr,bitIndex12) ) ).
fof(addAssignment_38790,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex12)
<=> v108858(VarCurr,bitIndex22) ) ).
fof(addAssignment_38789,axiom,
! [VarCurr] :
( v123086(VarCurr,bitIndex6)
<=> v123088(VarCurr,bitIndex6) ) ).
fof(addAssignment_38788,axiom,
! [VarCurr] :
( v123088(VarCurr,bitIndex6)
<=> v123090(VarCurr,bitIndex6) ) ).
fof(addAssignment_38787,axiom,
! [VarCurr] :
( v123090(VarCurr,bitIndex6)
<=> v114066(VarCurr,bitIndex6) ) ).
fof(addAssignment_38786,axiom,
! [VarCurr] :
( v123257(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38785,axiom,
! [VarCurr] :
( v123255(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123236(VarNext)
=> ( v123225(VarNext)
<=> v123225(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2151,axiom,
! [VarNext] :
( v123236(VarNext)
=> ( v123225(VarNext)
<=> v123246(VarNext) ) ) ).
fof(addAssignment_38784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123246(VarNext)
<=> v123244(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2911,axiom,
! [VarCurr] :
( ~ v123247(VarCurr)
=> ( v123244(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2822,axiom,
! [VarCurr] :
( v123247(VarCurr)
=> ( v123244(VarCurr)
<=> v123231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24320,axiom,
! [VarCurr] :
( v123247(VarCurr)
<=> ( v123248(VarCurr)
& v123249(VarCurr) ) ) ).
fof(writeUnaryOperator_9709,axiom,
! [VarCurr] :
( ~ v123249(VarCurr)
<=> v123229(VarCurr) ) ).
fof(writeUnaryOperator_9708,axiom,
! [VarCurr] :
( ~ v123248(VarCurr)
<=> v123227(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24319,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123236(VarNext)
<=> v123237(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24318,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123237(VarNext)
<=> ( v123238(VarNext)
& v123233(VarNext) ) ) ) ).
fof(writeUnaryOperator_9707,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123238(VarNext)
<=> v123240(VarNext) ) ) ).
fof(addAssignment_38783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123240(VarNext)
<=> v123233(VarCurr) ) ) ).
fof(addAssignment_38782,axiom,
! [VarCurr] :
( v123233(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38781,axiom,
! [VarCurr] :
( v123231(VarCurr)
<=> v121497(VarCurr,bitIndex5) ) ).
fof(addAssignment_38780,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex5)
<=> v121499(VarCurr,bitIndex5) ) ).
fof(addAssignment_38779,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex5)
<=> v121504(VarCurr,bitIndex5) ) ).
fof(addAssignment_38778,axiom,
! [VarCurr] :
( v121507(VarCurr,bitIndex5)
<=> v123091(VarCurr,bitIndex5) ) ).
fof(addAssignment_38777,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex11)
<=> v121217(VarCurr,bitIndex11) ) ).
fof(addAssignment_38776,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex11)
<=> v121219(VarCurr,bitIndex11) ) ).
fof(addAssignment_38775,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex11)
<=> v121221(VarCurr,bitIndex11) ) ).
fof(addAssignment_38774,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex11)
<=> v108858(VarCurr,bitIndex21) ) ).
fof(addAssignment_38773,axiom,
! [VarCurr] :
( v123086(VarCurr,bitIndex5)
<=> v123088(VarCurr,bitIndex5) ) ).
fof(addAssignment_38772,axiom,
! [VarCurr] :
( v123088(VarCurr,bitIndex5)
<=> v123090(VarCurr,bitIndex5) ) ).
fof(addAssignment_38771,axiom,
! [VarCurr] :
( v123090(VarCurr,bitIndex5)
<=> v114066(VarCurr,bitIndex5) ) ).
fof(addAssignment_38770,axiom,
! [VarCurr] :
( v123229(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38769,axiom,
! [VarCurr] :
( v123227(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123208(VarNext)
=> ( v123197(VarNext)
<=> v123197(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2150,axiom,
! [VarNext] :
( v123208(VarNext)
=> ( v123197(VarNext)
<=> v123218(VarNext) ) ) ).
fof(addAssignment_38768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123218(VarNext)
<=> v123216(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2910,axiom,
! [VarCurr] :
( ~ v123219(VarCurr)
=> ( v123216(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2821,axiom,
! [VarCurr] :
( v123219(VarCurr)
=> ( v123216(VarCurr)
<=> v123203(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24317,axiom,
! [VarCurr] :
( v123219(VarCurr)
<=> ( v123220(VarCurr)
& v123221(VarCurr) ) ) ).
fof(writeUnaryOperator_9706,axiom,
! [VarCurr] :
( ~ v123221(VarCurr)
<=> v123201(VarCurr) ) ).
fof(writeUnaryOperator_9705,axiom,
! [VarCurr] :
( ~ v123220(VarCurr)
<=> v123199(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24316,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123208(VarNext)
<=> v123209(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24315,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123209(VarNext)
<=> ( v123210(VarNext)
& v123205(VarNext) ) ) ) ).
fof(writeUnaryOperator_9704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123210(VarNext)
<=> v123212(VarNext) ) ) ).
fof(addAssignment_38767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123212(VarNext)
<=> v123205(VarCurr) ) ) ).
fof(addAssignment_38766,axiom,
! [VarCurr] :
( v123205(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38765,axiom,
! [VarCurr] :
( v123203(VarCurr)
<=> v121497(VarCurr,bitIndex4) ) ).
fof(addAssignment_38764,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex4)
<=> v121499(VarCurr,bitIndex4) ) ).
fof(addAssignment_38763,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex4)
<=> v121504(VarCurr,bitIndex4) ) ).
fof(addAssignment_38762,axiom,
! [VarCurr] :
( v121507(VarCurr,bitIndex4)
<=> v123091(VarCurr,bitIndex4) ) ).
fof(addAssignment_38761,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex10)
<=> v121217(VarCurr,bitIndex10) ) ).
fof(addAssignment_38760,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex10)
<=> v121219(VarCurr,bitIndex10) ) ).
fof(addAssignment_38759,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex10)
<=> v121221(VarCurr,bitIndex10) ) ).
fof(addAssignment_38758,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex10)
<=> v108858(VarCurr,bitIndex20) ) ).
fof(addAssignment_38757,axiom,
! [VarCurr] :
( v123086(VarCurr,bitIndex4)
<=> v123088(VarCurr,bitIndex4) ) ).
fof(addAssignment_38756,axiom,
! [VarCurr] :
( v123088(VarCurr,bitIndex4)
<=> v123090(VarCurr,bitIndex4) ) ).
fof(addAssignment_38755,axiom,
! [VarCurr] :
( v123090(VarCurr,bitIndex4)
<=> v114066(VarCurr,bitIndex4) ) ).
fof(addAssignment_38754,axiom,
! [VarCurr] :
( v123201(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38753,axiom,
! [VarCurr] :
( v123199(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123180(VarNext)
=> ( v123169(VarNext)
<=> v123169(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2149,axiom,
! [VarNext] :
( v123180(VarNext)
=> ( v123169(VarNext)
<=> v123190(VarNext) ) ) ).
fof(addAssignment_38752,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123190(VarNext)
<=> v123188(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2909,axiom,
! [VarCurr] :
( ~ v123191(VarCurr)
=> ( v123188(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2820,axiom,
! [VarCurr] :
( v123191(VarCurr)
=> ( v123188(VarCurr)
<=> v123175(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24314,axiom,
! [VarCurr] :
( v123191(VarCurr)
<=> ( v123192(VarCurr)
& v123193(VarCurr) ) ) ).
fof(writeUnaryOperator_9703,axiom,
! [VarCurr] :
( ~ v123193(VarCurr)
<=> v123173(VarCurr) ) ).
fof(writeUnaryOperator_9702,axiom,
! [VarCurr] :
( ~ v123192(VarCurr)
<=> v123171(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24313,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123180(VarNext)
<=> v123181(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123181(VarNext)
<=> ( v123182(VarNext)
& v123177(VarNext) ) ) ) ).
fof(writeUnaryOperator_9701,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123182(VarNext)
<=> v123184(VarNext) ) ) ).
fof(addAssignment_38751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123184(VarNext)
<=> v123177(VarCurr) ) ) ).
fof(addAssignment_38750,axiom,
! [VarCurr] :
( v123177(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38749,axiom,
! [VarCurr] :
( v123175(VarCurr)
<=> v121497(VarCurr,bitIndex3) ) ).
fof(addAssignment_38748,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex3)
<=> v121499(VarCurr,bitIndex3) ) ).
fof(addAssignment_38747,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex3)
<=> v121504(VarCurr,bitIndex3) ) ).
fof(addAssignment_38746,axiom,
! [VarCurr] :
( v121507(VarCurr,bitIndex3)
<=> v123091(VarCurr,bitIndex3) ) ).
fof(addAssignment_38745,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex9)
<=> v121217(VarCurr,bitIndex9) ) ).
fof(addAssignment_38744,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex9)
<=> v121219(VarCurr,bitIndex9) ) ).
fof(addAssignment_38743,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex9)
<=> v121221(VarCurr,bitIndex9) ) ).
fof(addAssignment_38742,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex9)
<=> v108858(VarCurr,bitIndex19) ) ).
fof(addAssignment_38741,axiom,
! [VarCurr] :
( v123086(VarCurr,bitIndex3)
<=> v123088(VarCurr,bitIndex3) ) ).
fof(addAssignment_38740,axiom,
! [VarCurr] :
( v123088(VarCurr,bitIndex3)
<=> v123090(VarCurr,bitIndex3) ) ).
fof(addAssignment_38739,axiom,
! [VarCurr] :
( v123090(VarCurr,bitIndex3)
<=> v114066(VarCurr,bitIndex3) ) ).
fof(addAssignment_38738,axiom,
! [VarCurr] :
( v123173(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38737,axiom,
! [VarCurr] :
( v123171(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2074,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123152(VarNext)
=> ( v123141(VarNext)
<=> v123141(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2148,axiom,
! [VarNext] :
( v123152(VarNext)
=> ( v123141(VarNext)
<=> v123162(VarNext) ) ) ).
fof(addAssignment_38736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123162(VarNext)
<=> v123160(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2908,axiom,
! [VarCurr] :
( ~ v123163(VarCurr)
=> ( v123160(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2819,axiom,
! [VarCurr] :
( v123163(VarCurr)
=> ( v123160(VarCurr)
<=> v123147(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24311,axiom,
! [VarCurr] :
( v123163(VarCurr)
<=> ( v123164(VarCurr)
& v123165(VarCurr) ) ) ).
fof(writeUnaryOperator_9700,axiom,
! [VarCurr] :
( ~ v123165(VarCurr)
<=> v123145(VarCurr) ) ).
fof(writeUnaryOperator_9699,axiom,
! [VarCurr] :
( ~ v123164(VarCurr)
<=> v123143(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24310,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123152(VarNext)
<=> v123153(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24309,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123153(VarNext)
<=> ( v123154(VarNext)
& v123149(VarNext) ) ) ) ).
fof(writeUnaryOperator_9698,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123154(VarNext)
<=> v123156(VarNext) ) ) ).
fof(addAssignment_38735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123156(VarNext)
<=> v123149(VarCurr) ) ) ).
fof(addAssignment_38734,axiom,
! [VarCurr] :
( v123149(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38733,axiom,
! [VarCurr] :
( v123147(VarCurr)
<=> v121497(VarCurr,bitIndex2) ) ).
fof(addAssignment_38732,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex2)
<=> v121499(VarCurr,bitIndex2) ) ).
fof(addAssignment_38731,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex2)
<=> v121504(VarCurr,bitIndex2) ) ).
fof(addAssignment_38730,axiom,
! [VarCurr] :
( v121507(VarCurr,bitIndex2)
<=> v123091(VarCurr,bitIndex2) ) ).
fof(addAssignment_38729,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex8)
<=> v121217(VarCurr,bitIndex8) ) ).
fof(addAssignment_38728,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex8)
<=> v121219(VarCurr,bitIndex8) ) ).
fof(addAssignment_38727,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex8)
<=> v121221(VarCurr,bitIndex8) ) ).
fof(addAssignment_38726,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex8)
<=> v108858(VarCurr,bitIndex18) ) ).
fof(addAssignment_38725,axiom,
! [VarCurr] :
( v123086(VarCurr,bitIndex2)
<=> v123088(VarCurr,bitIndex2) ) ).
fof(addAssignment_38724,axiom,
! [VarCurr] :
( v123088(VarCurr,bitIndex2)
<=> v123090(VarCurr,bitIndex2) ) ).
fof(addAssignment_38723,axiom,
! [VarCurr] :
( v123090(VarCurr,bitIndex2)
<=> v114066(VarCurr,bitIndex2) ) ).
fof(addAssignment_38722,axiom,
! [VarCurr] :
( v123145(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38721,axiom,
! [VarCurr] :
( v123143(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2073,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123124(VarNext)
=> ( v123113(VarNext)
<=> v123113(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2147,axiom,
! [VarNext] :
( v123124(VarNext)
=> ( v123113(VarNext)
<=> v123134(VarNext) ) ) ).
fof(addAssignment_38720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123134(VarNext)
<=> v123132(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2907,axiom,
! [VarCurr] :
( ~ v123135(VarCurr)
=> ( v123132(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2818,axiom,
! [VarCurr] :
( v123135(VarCurr)
=> ( v123132(VarCurr)
<=> v123119(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24308,axiom,
! [VarCurr] :
( v123135(VarCurr)
<=> ( v123136(VarCurr)
& v123137(VarCurr) ) ) ).
fof(writeUnaryOperator_9697,axiom,
! [VarCurr] :
( ~ v123137(VarCurr)
<=> v123117(VarCurr) ) ).
fof(writeUnaryOperator_9696,axiom,
! [VarCurr] :
( ~ v123136(VarCurr)
<=> v123115(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24307,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123124(VarNext)
<=> v123125(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123125(VarNext)
<=> ( v123126(VarNext)
& v123121(VarNext) ) ) ) ).
fof(writeUnaryOperator_9695,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123126(VarNext)
<=> v123128(VarNext) ) ) ).
fof(addAssignment_38719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123128(VarNext)
<=> v123121(VarCurr) ) ) ).
fof(addAssignment_38718,axiom,
! [VarCurr] :
( v123121(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38717,axiom,
! [VarCurr] :
( v123119(VarCurr)
<=> v121497(VarCurr,bitIndex1) ) ).
fof(addAssignment_38716,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex1)
<=> v121499(VarCurr,bitIndex1) ) ).
fof(addAssignment_38715,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex1)
<=> v121504(VarCurr,bitIndex1) ) ).
fof(addAssignment_38714,axiom,
! [VarCurr] :
( v121507(VarCurr,bitIndex1)
<=> v123091(VarCurr,bitIndex1) ) ).
fof(addAssignment_38713,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex7)
<=> v121217(VarCurr,bitIndex7) ) ).
fof(addAssignment_38712,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex7)
<=> v121219(VarCurr,bitIndex7) ) ).
fof(addAssignment_38711,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex7)
<=> v121221(VarCurr,bitIndex7) ) ).
fof(addAssignment_38710,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex7)
<=> v108858(VarCurr,bitIndex17) ) ).
fof(addAssignment_38709,axiom,
! [VarCurr] :
( v123086(VarCurr,bitIndex1)
<=> v123088(VarCurr,bitIndex1) ) ).
fof(addAssignment_38708,axiom,
! [VarCurr] :
( v123088(VarCurr,bitIndex1)
<=> v123090(VarCurr,bitIndex1) ) ).
fof(addAssignment_38707,axiom,
! [VarCurr] :
( v123090(VarCurr,bitIndex1)
<=> v114066(VarCurr,bitIndex1) ) ).
fof(addAssignment_38706,axiom,
! [VarCurr] :
( v123117(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38705,axiom,
! [VarCurr] :
( v123115(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2072,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123096(VarNext)
=> ( v123077(VarNext)
<=> v123077(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2146,axiom,
! [VarNext] :
( v123096(VarNext)
=> ( v123077(VarNext)
<=> v123106(VarNext) ) ) ).
fof(addAssignment_38704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123106(VarNext)
<=> v123104(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2906,axiom,
! [VarCurr] :
( ~ v123107(VarCurr)
=> ( v123104(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2817,axiom,
! [VarCurr] :
( v123107(VarCurr)
=> ( v123104(VarCurr)
<=> v123083(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24305,axiom,
! [VarCurr] :
( v123107(VarCurr)
<=> ( v123108(VarCurr)
& v123109(VarCurr) ) ) ).
fof(writeUnaryOperator_9694,axiom,
! [VarCurr] :
( ~ v123109(VarCurr)
<=> v123081(VarCurr) ) ).
fof(writeUnaryOperator_9693,axiom,
! [VarCurr] :
( ~ v123108(VarCurr)
<=> v123079(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123096(VarNext)
<=> v123097(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24303,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123097(VarNext)
<=> ( v123098(VarNext)
& v123093(VarNext) ) ) ) ).
fof(writeUnaryOperator_9692,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123098(VarNext)
<=> v123100(VarNext) ) ) ).
fof(addAssignment_38703,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123100(VarNext)
<=> v123093(VarCurr) ) ) ).
fof(addAssignment_38702,axiom,
! [VarCurr] :
( v123093(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38701,axiom,
! [VarCurr] :
( v123083(VarCurr)
<=> v121497(VarCurr,bitIndex0) ) ).
fof(addAssignment_38700,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex0)
<=> v121499(VarCurr,bitIndex0) ) ).
fof(addAssignment_38699,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex0)
<=> v121504(VarCurr,bitIndex0) ) ).
fof(addAssignment_38698,axiom,
! [VarCurr] :
( v121507(VarCurr,bitIndex0)
<=> v123091(VarCurr,bitIndex0) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_266,axiom,
! [VarCurr] :
( ~ v121095(VarCurr)
=> ( ( v123091(VarCurr,bitIndex23)
<=> v121215(VarCurr,bitIndex29) )
& ( v123091(VarCurr,bitIndex22)
<=> v121215(VarCurr,bitIndex28) )
& ( v123091(VarCurr,bitIndex21)
<=> v121215(VarCurr,bitIndex27) )
& ( v123091(VarCurr,bitIndex20)
<=> v121215(VarCurr,bitIndex26) )
& ( v123091(VarCurr,bitIndex19)
<=> v121215(VarCurr,bitIndex25) )
& ( v123091(VarCurr,bitIndex18)
<=> v121215(VarCurr,bitIndex24) )
& ( v123091(VarCurr,bitIndex17)
<=> v121215(VarCurr,bitIndex23) )
& ( v123091(VarCurr,bitIndex16)
<=> v121215(VarCurr,bitIndex22) )
& ( v123091(VarCurr,bitIndex15)
<=> v121215(VarCurr,bitIndex21) )
& ( v123091(VarCurr,bitIndex14)
<=> v121215(VarCurr,bitIndex20) )
& ( v123091(VarCurr,bitIndex13)
<=> v121215(VarCurr,bitIndex19) )
& ( v123091(VarCurr,bitIndex12)
<=> v121215(VarCurr,bitIndex18) )
& ( v123091(VarCurr,bitIndex11)
<=> v121215(VarCurr,bitIndex17) )
& ( v123091(VarCurr,bitIndex10)
<=> v121215(VarCurr,bitIndex16) )
& ( v123091(VarCurr,bitIndex9)
<=> v121215(VarCurr,bitIndex15) )
& ( v123091(VarCurr,bitIndex8)
<=> v121215(VarCurr,bitIndex14) )
& ( v123091(VarCurr,bitIndex7)
<=> v121215(VarCurr,bitIndex13) )
& ( v123091(VarCurr,bitIndex6)
<=> v121215(VarCurr,bitIndex12) )
& ( v123091(VarCurr,bitIndex5)
<=> v121215(VarCurr,bitIndex11) )
& ( v123091(VarCurr,bitIndex4)
<=> v121215(VarCurr,bitIndex10) )
& ( v123091(VarCurr,bitIndex3)
<=> v121215(VarCurr,bitIndex9) )
& ( v123091(VarCurr,bitIndex2)
<=> v121215(VarCurr,bitIndex8) )
& ( v123091(VarCurr,bitIndex1)
<=> v121215(VarCurr,bitIndex7) )
& ( v123091(VarCurr,bitIndex0)
<=> v121215(VarCurr,bitIndex6) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2816,axiom,
! [VarCurr] :
( v121095(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v123091(VarCurr,B)
<=> v123086(VarCurr,B) ) ) ) ).
fof(addAssignment_38697,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex6)
<=> v121217(VarCurr,bitIndex6) ) ).
fof(addAssignment_38696,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex6)
<=> v121219(VarCurr,bitIndex6) ) ).
fof(addAssignment_38695,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex6)
<=> v121221(VarCurr,bitIndex6) ) ).
fof(addAssignment_38694,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex6)
<=> v108858(VarCurr,bitIndex16) ) ).
fof(addAssignment_38693,axiom,
! [VarCurr] :
( v123086(VarCurr,bitIndex0)
<=> v123088(VarCurr,bitIndex0) ) ).
fof(addAssignment_38692,axiom,
! [VarCurr] :
( v123088(VarCurr,bitIndex0)
<=> v123090(VarCurr,bitIndex0) ) ).
fof(addAssignment_38691,axiom,
! [VarCurr] :
( v123090(VarCurr,bitIndex0)
<=> v114066(VarCurr,bitIndex0) ) ).
fof(addAssignment_38690,axiom,
! [VarCurr] :
( v123081(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38689,axiom,
! [VarCurr] :
( v123079(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38688,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v121765(VarCurr,B)
<=> v121767(VarCurr,B) ) ) ).
fof(addAssignment_38687,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex32)
<=> v121769(VarCurr) ) ).
fof(addAssignment_38686,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex31)
<=> v121771(VarCurr) ) ).
fof(addAssignment_38685,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex30)
<=> v121773(VarCurr) ) ).
fof(addAssignment_38684,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex29)
<=> v121775(VarCurr) ) ).
fof(addAssignment_38683,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex28)
<=> v121777(VarCurr) ) ).
fof(addAssignment_38682,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex27)
<=> v121779(VarCurr) ) ).
fof(addAssignment_38681,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex26)
<=> v121841(VarCurr) ) ).
fof(addAssignment_38680,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex25)
<=> v121897(VarCurr) ) ).
fof(addAssignment_38679,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex24)
<=> v121953(VarCurr) ) ).
fof(addAssignment_38678,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex23)
<=> v122009(VarCurr) ) ).
fof(addAssignment_38677,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex22)
<=> v122080(VarCurr) ) ).
fof(addAssignment_38676,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex21)
<=> v122123(VarCurr) ) ).
fof(addAssignment_38675,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex20)
<=> v122166(VarCurr) ) ).
fof(addAssignment_38674,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex19)
<=> v122209(VarCurr) ) ).
fof(addAssignment_38673,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex18)
<=> v122252(VarCurr) ) ).
fof(addAssignment_38672,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex17)
<=> v122295(VarCurr) ) ).
fof(addAssignment_38671,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex16)
<=> v122338(VarCurr) ) ).
fof(addAssignment_38670,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex15)
<=> v122381(VarCurr) ) ).
fof(addAssignment_38669,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex14)
<=> v122424(VarCurr) ) ).
fof(addAssignment_38668,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex13)
<=> v122467(VarCurr) ) ).
fof(addAssignment_38667,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex12)
<=> v122510(VarCurr) ) ).
fof(addAssignment_38666,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex11)
<=> v122553(VarCurr) ) ).
fof(addAssignment_38665,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex10)
<=> v122596(VarCurr) ) ).
fof(addAssignment_38664,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex9)
<=> v122639(VarCurr) ) ).
fof(addAssignment_38663,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex8)
<=> v122682(VarCurr) ) ).
fof(addAssignment_38662,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex7)
<=> v122725(VarCurr) ) ).
fof(addAssignment_38661,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex6)
<=> v122768(VarCurr) ) ).
fof(addAssignment_38660,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex5)
<=> v122811(VarCurr) ) ).
fof(addAssignment_38659,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex4)
<=> v122854(VarCurr) ) ).
fof(addAssignment_38658,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex3)
<=> v122897(VarCurr) ) ).
fof(addAssignment_38657,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex2)
<=> v122940(VarCurr) ) ).
fof(addAssignment_38656,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex1)
<=> v122985(VarCurr) ) ).
fof(addAssignment_38655,axiom,
! [VarCurr] :
( v121767(VarCurr,bitIndex0)
<=> v123028(VarCurr) ) ).
fof(addAssignment_38654,axiom,
! [VarCurr] :
( v123028(VarCurr)
<=> v123030(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2905,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123054(VarNext)
=> ( v123030(VarNext)
<=> v123030(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2815,axiom,
! [VarNext] :
( v123054(VarNext)
=> ( v123030(VarNext)
<=> v123064(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2071,axiom,
! [VarCurr] :
( ( ~ v123055(VarCurr)
& v123056(VarCurr) )
=> ( v123064(VarCurr)
<=> v123065(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2145,axiom,
! [VarCurr] :
( v123055(VarCurr)
=> ( v123064(VarCurr)
<=> v123036(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5333,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123057(VarCurr)
=> ( v123065(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5335,axiom,
! [VarCurr] :
( v123057(VarCurr)
=> ( v123065(VarCurr)
<=> v123051(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24302,axiom,
! [VarCurr] :
( v123054(VarCurr)
<=> ( v123055(VarCurr)
| v123056(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24301,axiom,
! [VarCurr] :
( v123056(VarCurr)
<=> ( v123057(VarCurr)
| v123060(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24300,axiom,
! [VarCurr] :
( v123060(VarCurr)
<=> ( v123061(VarCurr)
& v123063(VarCurr) ) ) ).
fof(writeUnaryOperator_9691,axiom,
! [VarCurr] :
( ~ v123063(VarCurr)
<=> v123057(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24299,axiom,
! [VarCurr] :
( v123061(VarCurr)
<=> ( v123032(VarCurr)
& v123062(VarCurr) ) ) ).
fof(writeUnaryOperator_9690,axiom,
! [VarCurr] :
( ~ v123062(VarCurr)
<=> v123034(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24298,axiom,
! [VarCurr] :
( v123057(VarCurr)
<=> ( v123058(VarCurr)
& v123059(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8384,axiom,
! [VarCurr] :
( v123059(VarCurr)
<=> ( v123034(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8383,axiom,
! [VarCurr] :
( v123058(VarCurr)
<=> ( v123032(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24297,axiom,
! [VarCurr] :
( v123055(VarCurr)
<=> ( v123032(VarCurr)
& v123034(VarCurr) ) ) ).
fof(addAssignment_38653,axiom,
! [VarCurr] :
( v123051(VarCurr)
<=> v121532(VarCurr,bitIndex0) ) ).
fof(addAssignment_38652,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex0)
<=> v121534(VarCurr,bitIndex0) ) ).
fof(addAssignment_38651,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex0)
<=> v121535(VarCurr,bitIndex0) ) ).
fof(addAssignment_38650,axiom,
! [VarCurr] :
( v121538(VarCurr,bitIndex0)
<=> v122035(VarCurr,bitIndex0) ) ).
fof(addAssignment_38649,axiom,
! [VarCurr] :
( v122035(VarCurr,bitIndex0)
<=> v122037(VarCurr,bitIndex0) ) ).
fof(addAssignment_38648,axiom,
! [VarCurr] :
( v122037(VarCurr,bitIndex0)
<=> v122964(VarCurr,bitIndex0) ) ).
fof(addAssignment_38647,axiom,
! [VarCurr] :
( v122039(VarCurr,bitIndex0)
<=> v122046(VarCurr,bitIndex0) ) ).
fof(addAssignment_38646,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex0)
<=> v118478(VarCurr,bitIndex0) ) ).
fof(addAssignment_38645,axiom,
! [VarCurr] :
( v123036(VarCurr)
<=> v121370(VarCurr,bitIndex1) ) ).
fof(addAssignment_38644,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex1)
<=> v123038(VarCurr) ) ).
fof(addAssignment_38643,axiom,
! [VarCurr] :
( v123038(VarCurr)
<=> v123040(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2904,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123045(VarNext)
=> ( v123040(VarNext)
<=> v123040(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2814,axiom,
! [VarNext] :
( v123045(VarNext)
=> ( v123040(VarNext)
<=> v122987(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24296,axiom,
! [VarCurr] :
( v123045(VarCurr)
<=> ( v122991(VarCurr)
& v123046(VarCurr) ) ) ).
fof(writeUnaryOperator_9689,axiom,
! [VarCurr] :
( ~ v123046(VarCurr)
<=> v123042(VarCurr) ) ).
fof(addAssignment_38642,axiom,
! [VarCurr] :
( v123042(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38641,axiom,
! [VarCurr] :
( v123034(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38640,axiom,
! [VarCurr] :
( v123032(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38639,axiom,
! [VarCurr] :
( v122985(VarCurr)
<=> v122987(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123011(VarNext)
=> ( v122987(VarNext)
<=> v122987(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2813,axiom,
! [VarNext] :
( v123011(VarNext)
=> ( v122987(VarNext)
<=> v123021(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2070,axiom,
! [VarCurr] :
( ( ~ v123012(VarCurr)
& v123013(VarCurr) )
=> ( v123021(VarCurr)
<=> v123022(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2144,axiom,
! [VarCurr] :
( v123012(VarCurr)
=> ( v123021(VarCurr)
<=> v122993(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5332,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123014(VarCurr)
=> ( v123022(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5334,axiom,
! [VarCurr] :
( v123014(VarCurr)
=> ( v123022(VarCurr)
<=> v123008(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24295,axiom,
! [VarCurr] :
( v123011(VarCurr)
<=> ( v123012(VarCurr)
| v123013(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24294,axiom,
! [VarCurr] :
( v123013(VarCurr)
<=> ( v123014(VarCurr)
| v123017(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24293,axiom,
! [VarCurr] :
( v123017(VarCurr)
<=> ( v123018(VarCurr)
& v123020(VarCurr) ) ) ).
fof(writeUnaryOperator_9688,axiom,
! [VarCurr] :
( ~ v123020(VarCurr)
<=> v123014(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24292,axiom,
! [VarCurr] :
( v123018(VarCurr)
<=> ( v122989(VarCurr)
& v123019(VarCurr) ) ) ).
fof(writeUnaryOperator_9687,axiom,
! [VarCurr] :
( ~ v123019(VarCurr)
<=> v122991(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24291,axiom,
! [VarCurr] :
( v123014(VarCurr)
<=> ( v123015(VarCurr)
& v123016(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8382,axiom,
! [VarCurr] :
( v123016(VarCurr)
<=> ( v122991(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8381,axiom,
! [VarCurr] :
( v123015(VarCurr)
<=> ( v122989(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24290,axiom,
! [VarCurr] :
( v123012(VarCurr)
<=> ( v122989(VarCurr)
& v122991(VarCurr) ) ) ).
fof(addAssignment_38638,axiom,
! [VarCurr] :
( v123008(VarCurr)
<=> v121532(VarCurr,bitIndex1) ) ).
fof(addAssignment_38637,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex1)
<=> v121534(VarCurr,bitIndex1) ) ).
fof(addAssignment_38636,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex1)
<=> v121535(VarCurr,bitIndex1) ) ).
fof(addAssignment_38635,axiom,
! [VarCurr] :
( v121538(VarCurr,bitIndex1)
<=> v122035(VarCurr,bitIndex1) ) ).
fof(addAssignment_38634,axiom,
! [VarCurr] :
( v122035(VarCurr,bitIndex1)
<=> v122037(VarCurr,bitIndex1) ) ).
fof(addAssignment_38633,axiom,
! [VarCurr] :
( v122037(VarCurr,bitIndex1)
<=> v122964(VarCurr,bitIndex1) ) ).
fof(addAssignment_38632,axiom,
! [VarCurr] :
( v122039(VarCurr,bitIndex1)
<=> v122046(VarCurr,bitIndex1) ) ).
fof(addAssignment_38631,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex1)
<=> v118478(VarCurr,bitIndex1) ) ).
fof(addAssignment_38630,axiom,
! [VarCurr] :
( v122993(VarCurr)
<=> v121370(VarCurr,bitIndex2) ) ).
fof(addAssignment_38629,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex2)
<=> v122995(VarCurr) ) ).
fof(addAssignment_38628,axiom,
! [VarCurr] :
( v122995(VarCurr)
<=> v122997(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2902,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123002(VarNext)
=> ( v122997(VarNext)
<=> v122997(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2812,axiom,
! [VarNext] :
( v123002(VarNext)
=> ( v122997(VarNext)
<=> v122942(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24289,axiom,
! [VarCurr] :
( v123002(VarCurr)
<=> ( v122946(VarCurr)
& v123003(VarCurr) ) ) ).
fof(writeUnaryOperator_9686,axiom,
! [VarCurr] :
( ~ v123003(VarCurr)
<=> v122999(VarCurr) ) ).
fof(addAssignment_38627,axiom,
! [VarCurr] :
( v122999(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38626,axiom,
! [VarCurr] :
( v122991(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38625,axiom,
! [VarCurr] :
( v122989(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38624,axiom,
! [VarCurr] :
( v122940(VarCurr)
<=> v122942(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2901,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122968(VarNext)
=> ( v122942(VarNext)
<=> v122942(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2811,axiom,
! [VarNext] :
( v122968(VarNext)
=> ( v122942(VarNext)
<=> v122978(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2069,axiom,
! [VarCurr] :
( ( ~ v122969(VarCurr)
& v122970(VarCurr) )
=> ( v122978(VarCurr)
<=> v122979(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2143,axiom,
! [VarCurr] :
( v122969(VarCurr)
=> ( v122978(VarCurr)
<=> v122948(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5331,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122971(VarCurr)
=> ( v122979(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5333,axiom,
! [VarCurr] :
( v122971(VarCurr)
=> ( v122979(VarCurr)
<=> v122963(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24288,axiom,
! [VarCurr] :
( v122968(VarCurr)
<=> ( v122969(VarCurr)
| v122970(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24287,axiom,
! [VarCurr] :
( v122970(VarCurr)
<=> ( v122971(VarCurr)
| v122974(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24286,axiom,
! [VarCurr] :
( v122974(VarCurr)
<=> ( v122975(VarCurr)
& v122977(VarCurr) ) ) ).
fof(writeUnaryOperator_9685,axiom,
! [VarCurr] :
( ~ v122977(VarCurr)
<=> v122971(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24285,axiom,
! [VarCurr] :
( v122975(VarCurr)
<=> ( v122944(VarCurr)
& v122976(VarCurr) ) ) ).
fof(writeUnaryOperator_9684,axiom,
! [VarCurr] :
( ~ v122976(VarCurr)
<=> v122946(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24284,axiom,
! [VarCurr] :
( v122971(VarCurr)
<=> ( v122972(VarCurr)
& v122973(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8380,axiom,
! [VarCurr] :
( v122973(VarCurr)
<=> ( v122946(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8379,axiom,
! [VarCurr] :
( v122972(VarCurr)
<=> ( v122944(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24283,axiom,
! [VarCurr] :
( v122969(VarCurr)
<=> ( v122944(VarCurr)
& v122946(VarCurr) ) ) ).
fof(addAssignment_38623,axiom,
! [VarCurr] :
( v122963(VarCurr)
<=> v121532(VarCurr,bitIndex2) ) ).
fof(addAssignment_38622,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex2)
<=> v121534(VarCurr,bitIndex2) ) ).
fof(addAssignment_38621,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex2)
<=> v121535(VarCurr,bitIndex2) ) ).
fof(addAssignment_38620,axiom,
! [VarCurr] :
( v121538(VarCurr,bitIndex2)
<=> v122035(VarCurr,bitIndex2) ) ).
fof(addAssignment_38619,axiom,
! [VarCurr] :
( v122035(VarCurr,bitIndex2)
<=> v122037(VarCurr,bitIndex2) ) ).
fof(addAssignment_38618,axiom,
! [VarCurr] :
( v122037(VarCurr,bitIndex2)
<=> v122964(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2900,axiom,
! [VarCurr] :
( ~ v122060(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v122964(VarCurr,B)
<=> v122039(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2810,axiom,
! [VarCurr] :
( v122060(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v122964(VarCurr,B)
<=> v122965(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_265,axiom,
! [VarCurr] :
( ~ v108325(VarCurr)
=> ( ( v122965(VarCurr,bitIndex2)
<=> v108837(VarCurr,bitIndex16) )
& ( v122965(VarCurr,bitIndex1)
<=> v108837(VarCurr,bitIndex15) )
& ( v122965(VarCurr,bitIndex0)
<=> v108837(VarCurr,bitIndex14) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2809,axiom,
! [VarCurr] :
( v108325(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v122965(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_38617,axiom,
! [VarCurr] :
( v122039(VarCurr,bitIndex2)
<=> v122046(VarCurr,bitIndex2) ) ).
fof(addAssignment_38616,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex2)
<=> v118478(VarCurr,bitIndex2) ) ).
fof(addAssignment_38615,axiom,
! [VarCurr] :
( v122948(VarCurr)
<=> v121370(VarCurr,bitIndex3) ) ).
fof(addAssignment_38614,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex3)
<=> v122950(VarCurr) ) ).
fof(addAssignment_38613,axiom,
! [VarCurr] :
( v122950(VarCurr)
<=> v122952(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122957(VarNext)
=> ( v122952(VarNext)
<=> v122952(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2808,axiom,
! [VarNext] :
( v122957(VarNext)
=> ( v122952(VarNext)
<=> v122899(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24282,axiom,
! [VarCurr] :
( v122957(VarCurr)
<=> ( v122903(VarCurr)
& v122958(VarCurr) ) ) ).
fof(writeUnaryOperator_9683,axiom,
! [VarCurr] :
( ~ v122958(VarCurr)
<=> v122954(VarCurr) ) ).
fof(addAssignment_38612,axiom,
! [VarCurr] :
( v122954(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38611,axiom,
! [VarCurr] :
( v122946(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38610,axiom,
! [VarCurr] :
( v122944(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38609,axiom,
! [VarCurr] :
( v122897(VarCurr)
<=> v122899(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2898,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122923(VarNext)
=> ( v122899(VarNext)
<=> v122899(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2807,axiom,
! [VarNext] :
( v122923(VarNext)
=> ( v122899(VarNext)
<=> v122933(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2068,axiom,
! [VarCurr] :
( ( ~ v122924(VarCurr)
& v122925(VarCurr) )
=> ( v122933(VarCurr)
<=> v122934(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2142,axiom,
! [VarCurr] :
( v122924(VarCurr)
=> ( v122933(VarCurr)
<=> v122905(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5330,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122926(VarCurr)
=> ( v122934(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5332,axiom,
! [VarCurr] :
( v122926(VarCurr)
=> ( v122934(VarCurr)
<=> v122920(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24281,axiom,
! [VarCurr] :
( v122923(VarCurr)
<=> ( v122924(VarCurr)
| v122925(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24280,axiom,
! [VarCurr] :
( v122925(VarCurr)
<=> ( v122926(VarCurr)
| v122929(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24279,axiom,
! [VarCurr] :
( v122929(VarCurr)
<=> ( v122930(VarCurr)
& v122932(VarCurr) ) ) ).
fof(writeUnaryOperator_9682,axiom,
! [VarCurr] :
( ~ v122932(VarCurr)
<=> v122926(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24278,axiom,
! [VarCurr] :
( v122930(VarCurr)
<=> ( v122901(VarCurr)
& v122931(VarCurr) ) ) ).
fof(writeUnaryOperator_9681,axiom,
! [VarCurr] :
( ~ v122931(VarCurr)
<=> v122903(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24277,axiom,
! [VarCurr] :
( v122926(VarCurr)
<=> ( v122927(VarCurr)
& v122928(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8378,axiom,
! [VarCurr] :
( v122928(VarCurr)
<=> ( v122903(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8377,axiom,
! [VarCurr] :
( v122927(VarCurr)
<=> ( v122901(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24276,axiom,
! [VarCurr] :
( v122924(VarCurr)
<=> ( v122901(VarCurr)
& v122903(VarCurr) ) ) ).
fof(addAssignment_38608,axiom,
! [VarCurr] :
( v122920(VarCurr)
<=> v121532(VarCurr,bitIndex3) ) ).
fof(addAssignment_38607,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex3)
<=> v121534(VarCurr,bitIndex3) ) ).
fof(addAssignment_38606,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex3)
<=> v121535(VarCurr,bitIndex3) ) ).
fof(addAssignment_38605,axiom,
! [VarCurr] :
( v121538(VarCurr,bitIndex3)
<=> v122035(VarCurr,bitIndex3) ) ).
fof(addAssignment_38604,axiom,
! [VarCurr] :
( v122035(VarCurr,bitIndex3)
<=> v122037(VarCurr,bitIndex3) ) ).
fof(addAssignment_38603,axiom,
! [VarCurr] :
( v122037(VarCurr,bitIndex3)
<=> v122059(VarCurr,bitIndex0) ) ).
fof(addAssignment_38602,axiom,
! [VarCurr] :
( v122039(VarCurr,bitIndex3)
<=> v122046(VarCurr,bitIndex3) ) ).
fof(addAssignment_38601,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex3)
<=> v118478(VarCurr,bitIndex3) ) ).
fof(addAssignment_38600,axiom,
! [VarCurr] :
( v122905(VarCurr)
<=> v121370(VarCurr,bitIndex4) ) ).
fof(addAssignment_38599,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex4)
<=> v122907(VarCurr) ) ).
fof(addAssignment_38598,axiom,
! [VarCurr] :
( v122907(VarCurr)
<=> v122909(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2897,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122914(VarNext)
=> ( v122909(VarNext)
<=> v122909(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2806,axiom,
! [VarNext] :
( v122914(VarNext)
=> ( v122909(VarNext)
<=> v122856(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24275,axiom,
! [VarCurr] :
( v122914(VarCurr)
<=> ( v122860(VarCurr)
& v122915(VarCurr) ) ) ).
fof(writeUnaryOperator_9680,axiom,
! [VarCurr] :
( ~ v122915(VarCurr)
<=> v122911(VarCurr) ) ).
fof(addAssignment_38597,axiom,
! [VarCurr] :
( v122911(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38596,axiom,
! [VarCurr] :
( v122903(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38595,axiom,
! [VarCurr] :
( v122901(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38594,axiom,
! [VarCurr] :
( v122854(VarCurr)
<=> v122856(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2896,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122880(VarNext)
=> ( v122856(VarNext)
<=> v122856(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2805,axiom,
! [VarNext] :
( v122880(VarNext)
=> ( v122856(VarNext)
<=> v122890(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2067,axiom,
! [VarCurr] :
( ( ~ v122881(VarCurr)
& v122882(VarCurr) )
=> ( v122890(VarCurr)
<=> v122891(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2141,axiom,
! [VarCurr] :
( v122881(VarCurr)
=> ( v122890(VarCurr)
<=> v122862(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5329,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122883(VarCurr)
=> ( v122891(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5331,axiom,
! [VarCurr] :
( v122883(VarCurr)
=> ( v122891(VarCurr)
<=> v122877(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24274,axiom,
! [VarCurr] :
( v122880(VarCurr)
<=> ( v122881(VarCurr)
| v122882(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24273,axiom,
! [VarCurr] :
( v122882(VarCurr)
<=> ( v122883(VarCurr)
| v122886(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24272,axiom,
! [VarCurr] :
( v122886(VarCurr)
<=> ( v122887(VarCurr)
& v122889(VarCurr) ) ) ).
fof(writeUnaryOperator_9679,axiom,
! [VarCurr] :
( ~ v122889(VarCurr)
<=> v122883(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24271,axiom,
! [VarCurr] :
( v122887(VarCurr)
<=> ( v122858(VarCurr)
& v122888(VarCurr) ) ) ).
fof(writeUnaryOperator_9678,axiom,
! [VarCurr] :
( ~ v122888(VarCurr)
<=> v122860(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24270,axiom,
! [VarCurr] :
( v122883(VarCurr)
<=> ( v122884(VarCurr)
& v122885(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8376,axiom,
! [VarCurr] :
( v122885(VarCurr)
<=> ( v122860(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8375,axiom,
! [VarCurr] :
( v122884(VarCurr)
<=> ( v122858(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24269,axiom,
! [VarCurr] :
( v122881(VarCurr)
<=> ( v122858(VarCurr)
& v122860(VarCurr) ) ) ).
fof(addAssignment_38593,axiom,
! [VarCurr] :
( v122877(VarCurr)
<=> v121532(VarCurr,bitIndex4) ) ).
fof(addAssignment_38592,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex4)
<=> v121534(VarCurr,bitIndex4) ) ).
fof(addAssignment_38591,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex4)
<=> v121535(VarCurr,bitIndex4) ) ).
fof(addAssignment_38590,axiom,
! [VarCurr] :
( v121538(VarCurr,bitIndex4)
<=> v122035(VarCurr,bitIndex4) ) ).
fof(addAssignment_38589,axiom,
! [VarCurr] :
( v122035(VarCurr,bitIndex4)
<=> v122037(VarCurr,bitIndex4) ) ).
fof(addAssignment_38588,axiom,
! [VarCurr] :
( v122037(VarCurr,bitIndex4)
<=> v122059(VarCurr,bitIndex1) ) ).
fof(addAssignment_38587,axiom,
! [VarCurr] :
( v122039(VarCurr,bitIndex4)
<=> v122046(VarCurr,bitIndex4) ) ).
fof(addAssignment_38586,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex4)
<=> v118478(VarCurr,bitIndex4) ) ).
fof(addAssignment_38585,axiom,
! [VarCurr] :
( v122862(VarCurr)
<=> v121370(VarCurr,bitIndex5) ) ).
fof(addAssignment_38584,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex5)
<=> v122864(VarCurr) ) ).
fof(addAssignment_38583,axiom,
! [VarCurr] :
( v122864(VarCurr)
<=> v122866(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122871(VarNext)
=> ( v122866(VarNext)
<=> v122866(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2804,axiom,
! [VarNext] :
( v122871(VarNext)
=> ( v122866(VarNext)
<=> v122813(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24268,axiom,
! [VarCurr] :
( v122871(VarCurr)
<=> ( v122817(VarCurr)
& v122872(VarCurr) ) ) ).
fof(writeUnaryOperator_9677,axiom,
! [VarCurr] :
( ~ v122872(VarCurr)
<=> v122868(VarCurr) ) ).
fof(addAssignment_38582,axiom,
! [VarCurr] :
( v122868(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38581,axiom,
! [VarCurr] :
( v122860(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38580,axiom,
! [VarCurr] :
( v122858(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38579,axiom,
! [VarCurr] :
( v122811(VarCurr)
<=> v122813(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122837(VarNext)
=> ( v122813(VarNext)
<=> v122813(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2803,axiom,
! [VarNext] :
( v122837(VarNext)
=> ( v122813(VarNext)
<=> v122847(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2066,axiom,
! [VarCurr] :
( ( ~ v122838(VarCurr)
& v122839(VarCurr) )
=> ( v122847(VarCurr)
<=> v122848(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2140,axiom,
! [VarCurr] :
( v122838(VarCurr)
=> ( v122847(VarCurr)
<=> v122819(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5328,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122840(VarCurr)
=> ( v122848(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5330,axiom,
! [VarCurr] :
( v122840(VarCurr)
=> ( v122848(VarCurr)
<=> v122834(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24267,axiom,
! [VarCurr] :
( v122837(VarCurr)
<=> ( v122838(VarCurr)
| v122839(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24266,axiom,
! [VarCurr] :
( v122839(VarCurr)
<=> ( v122840(VarCurr)
| v122843(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24265,axiom,
! [VarCurr] :
( v122843(VarCurr)
<=> ( v122844(VarCurr)
& v122846(VarCurr) ) ) ).
fof(writeUnaryOperator_9676,axiom,
! [VarCurr] :
( ~ v122846(VarCurr)
<=> v122840(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24264,axiom,
! [VarCurr] :
( v122844(VarCurr)
<=> ( v122815(VarCurr)
& v122845(VarCurr) ) ) ).
fof(writeUnaryOperator_9675,axiom,
! [VarCurr] :
( ~ v122845(VarCurr)
<=> v122817(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24263,axiom,
! [VarCurr] :
( v122840(VarCurr)
<=> ( v122841(VarCurr)
& v122842(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8374,axiom,
! [VarCurr] :
( v122842(VarCurr)
<=> ( v122817(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8373,axiom,
! [VarCurr] :
( v122841(VarCurr)
<=> ( v122815(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24262,axiom,
! [VarCurr] :
( v122838(VarCurr)
<=> ( v122815(VarCurr)
& v122817(VarCurr) ) ) ).
fof(addAssignment_38578,axiom,
! [VarCurr] :
( v122834(VarCurr)
<=> v121532(VarCurr,bitIndex5) ) ).
fof(addAssignment_38577,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex5)
<=> v121534(VarCurr,bitIndex5) ) ).
fof(addAssignment_38576,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex5)
<=> v121535(VarCurr,bitIndex5) ) ).
fof(addAssignment_38575,axiom,
! [VarCurr] :
( v121538(VarCurr,bitIndex5)
<=> v122035(VarCurr,bitIndex5) ) ).
fof(addAssignment_38574,axiom,
! [VarCurr] :
( v122035(VarCurr,bitIndex5)
<=> v122037(VarCurr,bitIndex5) ) ).
fof(addAssignment_38573,axiom,
! [VarCurr] :
( v122037(VarCurr,bitIndex5)
<=> v122059(VarCurr,bitIndex2) ) ).
fof(addAssignment_38572,axiom,
! [VarCurr] :
( v122039(VarCurr,bitIndex5)
<=> v122046(VarCurr,bitIndex5) ) ).
fof(addAssignment_38571,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex5)
<=> v118478(VarCurr,bitIndex5) ) ).
fof(addAssignment_38570,axiom,
! [VarCurr] :
( v122819(VarCurr)
<=> v121370(VarCurr,bitIndex6) ) ).
fof(addAssignment_38569,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex6)
<=> v122821(VarCurr) ) ).
fof(addAssignment_38568,axiom,
! [VarCurr] :
( v122821(VarCurr)
<=> v122823(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2893,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122828(VarNext)
=> ( v122823(VarNext)
<=> v122823(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2802,axiom,
! [VarNext] :
( v122828(VarNext)
=> ( v122823(VarNext)
<=> v122770(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24261,axiom,
! [VarCurr] :
( v122828(VarCurr)
<=> ( v122774(VarCurr)
& v122829(VarCurr) ) ) ).
fof(writeUnaryOperator_9674,axiom,
! [VarCurr] :
( ~ v122829(VarCurr)
<=> v122825(VarCurr) ) ).
fof(addAssignment_38567,axiom,
! [VarCurr] :
( v122825(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38566,axiom,
! [VarCurr] :
( v122817(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38565,axiom,
! [VarCurr] :
( v122815(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38564,axiom,
! [VarCurr] :
( v122768(VarCurr)
<=> v122770(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2892,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122794(VarNext)
=> ( v122770(VarNext)
<=> v122770(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2801,axiom,
! [VarNext] :
( v122794(VarNext)
=> ( v122770(VarNext)
<=> v122804(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2065,axiom,
! [VarCurr] :
( ( ~ v122795(VarCurr)
& v122796(VarCurr) )
=> ( v122804(VarCurr)
<=> v122805(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2139,axiom,
! [VarCurr] :
( v122795(VarCurr)
=> ( v122804(VarCurr)
<=> v122776(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122797(VarCurr)
=> ( v122805(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5329,axiom,
! [VarCurr] :
( v122797(VarCurr)
=> ( v122805(VarCurr)
<=> v122791(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24260,axiom,
! [VarCurr] :
( v122794(VarCurr)
<=> ( v122795(VarCurr)
| v122796(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24259,axiom,
! [VarCurr] :
( v122796(VarCurr)
<=> ( v122797(VarCurr)
| v122800(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24258,axiom,
! [VarCurr] :
( v122800(VarCurr)
<=> ( v122801(VarCurr)
& v122803(VarCurr) ) ) ).
fof(writeUnaryOperator_9673,axiom,
! [VarCurr] :
( ~ v122803(VarCurr)
<=> v122797(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24257,axiom,
! [VarCurr] :
( v122801(VarCurr)
<=> ( v122772(VarCurr)
& v122802(VarCurr) ) ) ).
fof(writeUnaryOperator_9672,axiom,
! [VarCurr] :
( ~ v122802(VarCurr)
<=> v122774(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24256,axiom,
! [VarCurr] :
( v122797(VarCurr)
<=> ( v122798(VarCurr)
& v122799(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8372,axiom,
! [VarCurr] :
( v122799(VarCurr)
<=> ( v122774(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8371,axiom,
! [VarCurr] :
( v122798(VarCurr)
<=> ( v122772(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24255,axiom,
! [VarCurr] :
( v122795(VarCurr)
<=> ( v122772(VarCurr)
& v122774(VarCurr) ) ) ).
fof(addAssignment_38563,axiom,
! [VarCurr] :
( v122791(VarCurr)
<=> v121532(VarCurr,bitIndex6) ) ).
fof(addAssignment_38562,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex6)
<=> v121534(VarCurr,bitIndex6) ) ).
fof(addAssignment_38561,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex6)
<=> v121535(VarCurr,bitIndex6) ) ).
fof(addAssignment_38560,axiom,
! [VarCurr] :
( v121538(VarCurr,bitIndex6)
<=> v122035(VarCurr,bitIndex6) ) ).
fof(addAssignment_38559,axiom,
! [VarCurr] :
( v122035(VarCurr,bitIndex6)
<=> v122037(VarCurr,bitIndex6) ) ).
fof(addAssignment_38558,axiom,
! [VarCurr] :
( v122037(VarCurr,bitIndex6)
<=> v122059(VarCurr,bitIndex3) ) ).
fof(addAssignment_38557,axiom,
! [VarCurr] :
( v122039(VarCurr,bitIndex6)
<=> v122046(VarCurr,bitIndex6) ) ).
fof(addAssignment_38556,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex6)
<=> v118478(VarCurr,bitIndex6) ) ).
fof(addAssignment_38555,axiom,
! [VarCurr] :
( v122776(VarCurr)
<=> v121370(VarCurr,bitIndex7) ) ).
fof(addAssignment_38554,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex7)
<=> v122778(VarCurr) ) ).
fof(addAssignment_38553,axiom,
! [VarCurr] :
( v122778(VarCurr)
<=> v122780(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122785(VarNext)
=> ( v122780(VarNext)
<=> v122780(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2800,axiom,
! [VarNext] :
( v122785(VarNext)
=> ( v122780(VarNext)
<=> v122727(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24254,axiom,
! [VarCurr] :
( v122785(VarCurr)
<=> ( v122731(VarCurr)
& v122786(VarCurr) ) ) ).
fof(writeUnaryOperator_9671,axiom,
! [VarCurr] :
( ~ v122786(VarCurr)
<=> v122782(VarCurr) ) ).
fof(addAssignment_38552,axiom,
! [VarCurr] :
( v122782(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38551,axiom,
! [VarCurr] :
( v122774(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38550,axiom,
! [VarCurr] :
( v122772(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38549,axiom,
! [VarCurr] :
( v122725(VarCurr)
<=> v122727(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2890,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122751(VarNext)
=> ( v122727(VarNext)
<=> v122727(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2799,axiom,
! [VarNext] :
( v122751(VarNext)
=> ( v122727(VarNext)
<=> v122761(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2064,axiom,
! [VarCurr] :
( ( ~ v122752(VarCurr)
& v122753(VarCurr) )
=> ( v122761(VarCurr)
<=> v122762(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2138,axiom,
! [VarCurr] :
( v122752(VarCurr)
=> ( v122761(VarCurr)
<=> v122733(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5326,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122754(VarCurr)
=> ( v122762(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5328,axiom,
! [VarCurr] :
( v122754(VarCurr)
=> ( v122762(VarCurr)
<=> v122748(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24253,axiom,
! [VarCurr] :
( v122751(VarCurr)
<=> ( v122752(VarCurr)
| v122753(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24252,axiom,
! [VarCurr] :
( v122753(VarCurr)
<=> ( v122754(VarCurr)
| v122757(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24251,axiom,
! [VarCurr] :
( v122757(VarCurr)
<=> ( v122758(VarCurr)
& v122760(VarCurr) ) ) ).
fof(writeUnaryOperator_9670,axiom,
! [VarCurr] :
( ~ v122760(VarCurr)
<=> v122754(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24250,axiom,
! [VarCurr] :
( v122758(VarCurr)
<=> ( v122729(VarCurr)
& v122759(VarCurr) ) ) ).
fof(writeUnaryOperator_9669,axiom,
! [VarCurr] :
( ~ v122759(VarCurr)
<=> v122731(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24249,axiom,
! [VarCurr] :
( v122754(VarCurr)
<=> ( v122755(VarCurr)
& v122756(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8370,axiom,
! [VarCurr] :
( v122756(VarCurr)
<=> ( v122731(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8369,axiom,
! [VarCurr] :
( v122755(VarCurr)
<=> ( v122729(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24248,axiom,
! [VarCurr] :
( v122752(VarCurr)
<=> ( v122729(VarCurr)
& v122731(VarCurr) ) ) ).
fof(addAssignment_38548,axiom,
! [VarCurr] :
( v122748(VarCurr)
<=> v121532(VarCurr,bitIndex7) ) ).
fof(addAssignment_38547,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex7)
<=> v121534(VarCurr,bitIndex7) ) ).
fof(addAssignment_38546,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex7)
<=> v121535(VarCurr,bitIndex7) ) ).
fof(addAssignment_38545,axiom,
! [VarCurr] :
( v121538(VarCurr,bitIndex7)
<=> v122035(VarCurr,bitIndex7) ) ).
fof(addAssignment_38544,axiom,
! [VarCurr] :
( v122035(VarCurr,bitIndex7)
<=> v122037(VarCurr,bitIndex7) ) ).
fof(addAssignment_38543,axiom,
! [VarCurr] :
( v122037(VarCurr,bitIndex7)
<=> v122059(VarCurr,bitIndex4) ) ).
fof(addAssignment_38542,axiom,
! [VarCurr] :
( v122039(VarCurr,bitIndex7)
<=> v122046(VarCurr,bitIndex7) ) ).
fof(addAssignment_38541,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex7)
<=> v118478(VarCurr,bitIndex7) ) ).
fof(addAssignment_38540,axiom,
! [VarCurr] :
( v122733(VarCurr)
<=> v121370(VarCurr,bitIndex8) ) ).
fof(addAssignment_38539,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex8)
<=> v122735(VarCurr) ) ).
fof(addAssignment_38538,axiom,
! [VarCurr] :
( v122735(VarCurr)
<=> v122737(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2889,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122742(VarNext)
=> ( v122737(VarNext)
<=> v122737(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2798,axiom,
! [VarNext] :
( v122742(VarNext)
=> ( v122737(VarNext)
<=> v122684(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24247,axiom,
! [VarCurr] :
( v122742(VarCurr)
<=> ( v122688(VarCurr)
& v122743(VarCurr) ) ) ).
fof(writeUnaryOperator_9668,axiom,
! [VarCurr] :
( ~ v122743(VarCurr)
<=> v122739(VarCurr) ) ).
fof(addAssignment_38537,axiom,
! [VarCurr] :
( v122739(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38536,axiom,
! [VarCurr] :
( v122731(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38535,axiom,
! [VarCurr] :
( v122729(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38534,axiom,
! [VarCurr] :
( v122682(VarCurr)
<=> v122684(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122708(VarNext)
=> ( v122684(VarNext)
<=> v122684(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2797,axiom,
! [VarNext] :
( v122708(VarNext)
=> ( v122684(VarNext)
<=> v122718(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2063,axiom,
! [VarCurr] :
( ( ~ v122709(VarCurr)
& v122710(VarCurr) )
=> ( v122718(VarCurr)
<=> v122719(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2137,axiom,
! [VarCurr] :
( v122709(VarCurr)
=> ( v122718(VarCurr)
<=> v122690(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5325,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122711(VarCurr)
=> ( v122719(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5327,axiom,
! [VarCurr] :
( v122711(VarCurr)
=> ( v122719(VarCurr)
<=> v122705(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24246,axiom,
! [VarCurr] :
( v122708(VarCurr)
<=> ( v122709(VarCurr)
| v122710(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24245,axiom,
! [VarCurr] :
( v122710(VarCurr)
<=> ( v122711(VarCurr)
| v122714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24244,axiom,
! [VarCurr] :
( v122714(VarCurr)
<=> ( v122715(VarCurr)
& v122717(VarCurr) ) ) ).
fof(writeUnaryOperator_9667,axiom,
! [VarCurr] :
( ~ v122717(VarCurr)
<=> v122711(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24243,axiom,
! [VarCurr] :
( v122715(VarCurr)
<=> ( v122686(VarCurr)
& v122716(VarCurr) ) ) ).
fof(writeUnaryOperator_9666,axiom,
! [VarCurr] :
( ~ v122716(VarCurr)
<=> v122688(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24242,axiom,
! [VarCurr] :
( v122711(VarCurr)
<=> ( v122712(VarCurr)
& v122713(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8368,axiom,
! [VarCurr] :
( v122713(VarCurr)
<=> ( v122688(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8367,axiom,
! [VarCurr] :
( v122712(VarCurr)
<=> ( v122686(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24241,axiom,
! [VarCurr] :
( v122709(VarCurr)
<=> ( v122686(VarCurr)
& v122688(VarCurr) ) ) ).
fof(addAssignment_38533,axiom,
! [VarCurr] :
( v122705(VarCurr)
<=> v121532(VarCurr,bitIndex8) ) ).
fof(addAssignment_38532,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex8)
<=> v121534(VarCurr,bitIndex8) ) ).
fof(addAssignment_38531,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex8)
<=> v121535(VarCurr,bitIndex8) ) ).
fof(addAssignment_38530,axiom,
! [VarCurr] :
( v121538(VarCurr,bitIndex8)
<=> v122035(VarCurr,bitIndex8) ) ).
fof(addAssignment_38529,axiom,
! [VarCurr] :
( v122035(VarCurr,bitIndex8)
<=> v122037(VarCurr,bitIndex8) ) ).
fof(addAssignment_38528,axiom,
! [VarCurr] :
( v122037(VarCurr,bitIndex8)
<=> v122059(VarCurr,bitIndex5) ) ).
fof(addAssignment_38527,axiom,
! [VarCurr] :
( v122039(VarCurr,bitIndex8)
<=> v122046(VarCurr,bitIndex8) ) ).
fof(addAssignment_38526,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex8)
<=> v118478(VarCurr,bitIndex8) ) ).
fof(addAssignment_38525,axiom,
! [VarCurr] :
( v122690(VarCurr)
<=> v121370(VarCurr,bitIndex9) ) ).
fof(addAssignment_38524,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex9)
<=> v122692(VarCurr) ) ).
fof(addAssignment_38523,axiom,
! [VarCurr] :
( v122692(VarCurr)
<=> v122694(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122699(VarNext)
=> ( v122694(VarNext)
<=> v122694(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2796,axiom,
! [VarNext] :
( v122699(VarNext)
=> ( v122694(VarNext)
<=> v122641(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24240,axiom,
! [VarCurr] :
( v122699(VarCurr)
<=> ( v122645(VarCurr)
& v122700(VarCurr) ) ) ).
fof(writeUnaryOperator_9665,axiom,
! [VarCurr] :
( ~ v122700(VarCurr)
<=> v122696(VarCurr) ) ).
fof(addAssignment_38522,axiom,
! [VarCurr] :
( v122696(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38521,axiom,
! [VarCurr] :
( v122688(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38520,axiom,
! [VarCurr] :
( v122686(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38519,axiom,
! [VarCurr] :
( v122639(VarCurr)
<=> v122641(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122665(VarNext)
=> ( v122641(VarNext)
<=> v122641(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2795,axiom,
! [VarNext] :
( v122665(VarNext)
=> ( v122641(VarNext)
<=> v122675(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2062,axiom,
! [VarCurr] :
( ( ~ v122666(VarCurr)
& v122667(VarCurr) )
=> ( v122675(VarCurr)
<=> v122676(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2136,axiom,
! [VarCurr] :
( v122666(VarCurr)
=> ( v122675(VarCurr)
<=> v122647(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5324,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122668(VarCurr)
=> ( v122676(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5326,axiom,
! [VarCurr] :
( v122668(VarCurr)
=> ( v122676(VarCurr)
<=> v122662(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24239,axiom,
! [VarCurr] :
( v122665(VarCurr)
<=> ( v122666(VarCurr)
| v122667(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24238,axiom,
! [VarCurr] :
( v122667(VarCurr)
<=> ( v122668(VarCurr)
| v122671(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24237,axiom,
! [VarCurr] :
( v122671(VarCurr)
<=> ( v122672(VarCurr)
& v122674(VarCurr) ) ) ).
fof(writeUnaryOperator_9664,axiom,
! [VarCurr] :
( ~ v122674(VarCurr)
<=> v122668(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24236,axiom,
! [VarCurr] :
( v122672(VarCurr)
<=> ( v122643(VarCurr)
& v122673(VarCurr) ) ) ).
fof(writeUnaryOperator_9663,axiom,
! [VarCurr] :
( ~ v122673(VarCurr)
<=> v122645(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24235,axiom,
! [VarCurr] :
( v122668(VarCurr)
<=> ( v122669(VarCurr)
& v122670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8366,axiom,
! [VarCurr] :
( v122670(VarCurr)
<=> ( v122645(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8365,axiom,
! [VarCurr] :
( v122669(VarCurr)
<=> ( v122643(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24234,axiom,
! [VarCurr] :
( v122666(VarCurr)
<=> ( v122643(VarCurr)
& v122645(VarCurr) ) ) ).
fof(addAssignment_38518,axiom,
! [VarCurr] :
( v122662(VarCurr)
<=> v121532(VarCurr,bitIndex9) ) ).
fof(addAssignment_38517,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex9)
<=> v121534(VarCurr,bitIndex9) ) ).
fof(addAssignment_38516,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex9)
<=> v121535(VarCurr,bitIndex9) ) ).
fof(addAssignment_38515,axiom,
! [VarCurr] :
( v121538(VarCurr,bitIndex9)
<=> v122035(VarCurr,bitIndex9) ) ).
fof(addAssignment_38514,axiom,
! [VarCurr] :
( v122035(VarCurr,bitIndex9)
<=> v122037(VarCurr,bitIndex9) ) ).
fof(addAssignment_38513,axiom,
! [VarCurr] :
( v122037(VarCurr,bitIndex9)
<=> v122059(VarCurr,bitIndex6) ) ).
fof(addAssignment_38512,axiom,
! [VarCurr] :
( v122039(VarCurr,bitIndex9)
<=> v122046(VarCurr,bitIndex9) ) ).
fof(addAssignment_38511,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex9)
<=> v118478(VarCurr,bitIndex9) ) ).
fof(addAssignment_38510,axiom,
! [VarCurr] :
( v122647(VarCurr)
<=> v121370(VarCurr,bitIndex10) ) ).
fof(addAssignment_38509,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex10)
<=> v122649(VarCurr) ) ).
fof(addAssignment_38508,axiom,
! [VarCurr] :
( v122649(VarCurr)
<=> v122651(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122656(VarNext)
=> ( v122651(VarNext)
<=> v122651(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2794,axiom,
! [VarNext] :
( v122656(VarNext)
=> ( v122651(VarNext)
<=> v122598(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24233,axiom,
! [VarCurr] :
( v122656(VarCurr)
<=> ( v122602(VarCurr)
& v122657(VarCurr) ) ) ).
fof(writeUnaryOperator_9662,axiom,
! [VarCurr] :
( ~ v122657(VarCurr)
<=> v122653(VarCurr) ) ).
fof(addAssignment_38507,axiom,
! [VarCurr] :
( v122653(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38506,axiom,
! [VarCurr] :
( v122645(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38505,axiom,
! [VarCurr] :
( v122643(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38504,axiom,
! [VarCurr] :
( v122596(VarCurr)
<=> v122598(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122622(VarNext)
=> ( v122598(VarNext)
<=> v122598(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2793,axiom,
! [VarNext] :
( v122622(VarNext)
=> ( v122598(VarNext)
<=> v122632(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2061,axiom,
! [VarCurr] :
( ( ~ v122623(VarCurr)
& v122624(VarCurr) )
=> ( v122632(VarCurr)
<=> v122633(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2135,axiom,
! [VarCurr] :
( v122623(VarCurr)
=> ( v122632(VarCurr)
<=> v122604(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122625(VarCurr)
=> ( v122633(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5325,axiom,
! [VarCurr] :
( v122625(VarCurr)
=> ( v122633(VarCurr)
<=> v122619(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24232,axiom,
! [VarCurr] :
( v122622(VarCurr)
<=> ( v122623(VarCurr)
| v122624(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24231,axiom,
! [VarCurr] :
( v122624(VarCurr)
<=> ( v122625(VarCurr)
| v122628(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24230,axiom,
! [VarCurr] :
( v122628(VarCurr)
<=> ( v122629(VarCurr)
& v122631(VarCurr) ) ) ).
fof(writeUnaryOperator_9661,axiom,
! [VarCurr] :
( ~ v122631(VarCurr)
<=> v122625(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24229,axiom,
! [VarCurr] :
( v122629(VarCurr)
<=> ( v122600(VarCurr)
& v122630(VarCurr) ) ) ).
fof(writeUnaryOperator_9660,axiom,
! [VarCurr] :
( ~ v122630(VarCurr)
<=> v122602(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24228,axiom,
! [VarCurr] :
( v122625(VarCurr)
<=> ( v122626(VarCurr)
& v122627(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8364,axiom,
! [VarCurr] :
( v122627(VarCurr)
<=> ( v122602(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8363,axiom,
! [VarCurr] :
( v122626(VarCurr)
<=> ( v122600(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24227,axiom,
! [VarCurr] :
( v122623(VarCurr)
<=> ( v122600(VarCurr)
& v122602(VarCurr) ) ) ).
fof(addAssignment_38503,axiom,
! [VarCurr] :
( v122619(VarCurr)
<=> v121532(VarCurr,bitIndex10) ) ).
fof(addAssignment_38502,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex10)
<=> v121534(VarCurr,bitIndex10) ) ).
fof(addAssignment_38501,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex10)
<=> v121535(VarCurr,bitIndex10) ) ).
fof(addAssignment_38500,axiom,
! [VarCurr] :
( v121538(VarCurr,bitIndex10)
<=> v122035(VarCurr,bitIndex10) ) ).
fof(addAssignment_38499,axiom,
! [VarCurr] :
( v122035(VarCurr,bitIndex10)
<=> v122037(VarCurr,bitIndex10) ) ).
fof(addAssignment_38498,axiom,
! [VarCurr] :
( v122037(VarCurr,bitIndex10)
<=> v122059(VarCurr,bitIndex7) ) ).
fof(addAssignment_38497,axiom,
! [VarCurr] :
( v122039(VarCurr,bitIndex10)
<=> v122046(VarCurr,bitIndex10) ) ).
fof(addAssignment_38496,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex10)
<=> v118478(VarCurr,bitIndex10) ) ).
fof(addAssignment_38495,axiom,
! [VarCurr] :
( v122604(VarCurr)
<=> v121370(VarCurr,bitIndex11) ) ).
fof(addAssignment_38494,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex11)
<=> v122606(VarCurr) ) ).
fof(addAssignment_38493,axiom,
! [VarCurr] :
( v122606(VarCurr)
<=> v122608(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122613(VarNext)
=> ( v122608(VarNext)
<=> v122608(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2792,axiom,
! [VarNext] :
( v122613(VarNext)
=> ( v122608(VarNext)
<=> v122555(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24226,axiom,
! [VarCurr] :
( v122613(VarCurr)
<=> ( v122559(VarCurr)
& v122614(VarCurr) ) ) ).
fof(writeUnaryOperator_9659,axiom,
! [VarCurr] :
( ~ v122614(VarCurr)
<=> v122610(VarCurr) ) ).
fof(addAssignment_38492,axiom,
! [VarCurr] :
( v122610(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38491,axiom,
! [VarCurr] :
( v122602(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38490,axiom,
! [VarCurr] :
( v122600(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38489,axiom,
! [VarCurr] :
( v122553(VarCurr)
<=> v122555(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2882,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122579(VarNext)
=> ( v122555(VarNext)
<=> v122555(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2791,axiom,
! [VarNext] :
( v122579(VarNext)
=> ( v122555(VarNext)
<=> v122589(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2060,axiom,
! [VarCurr] :
( ( ~ v122580(VarCurr)
& v122581(VarCurr) )
=> ( v122589(VarCurr)
<=> v122590(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2134,axiom,
! [VarCurr] :
( v122580(VarCurr)
=> ( v122589(VarCurr)
<=> v122561(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122582(VarCurr)
=> ( v122590(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5324,axiom,
! [VarCurr] :
( v122582(VarCurr)
=> ( v122590(VarCurr)
<=> v122576(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24225,axiom,
! [VarCurr] :
( v122579(VarCurr)
<=> ( v122580(VarCurr)
| v122581(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24224,axiom,
! [VarCurr] :
( v122581(VarCurr)
<=> ( v122582(VarCurr)
| v122585(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24223,axiom,
! [VarCurr] :
( v122585(VarCurr)
<=> ( v122586(VarCurr)
& v122588(VarCurr) ) ) ).
fof(writeUnaryOperator_9658,axiom,
! [VarCurr] :
( ~ v122588(VarCurr)
<=> v122582(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24222,axiom,
! [VarCurr] :
( v122586(VarCurr)
<=> ( v122557(VarCurr)
& v122587(VarCurr) ) ) ).
fof(writeUnaryOperator_9657,axiom,
! [VarCurr] :
( ~ v122587(VarCurr)
<=> v122559(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24221,axiom,
! [VarCurr] :
( v122582(VarCurr)
<=> ( v122583(VarCurr)
& v122584(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8362,axiom,
! [VarCurr] :
( v122584(VarCurr)
<=> ( v122559(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8361,axiom,
! [VarCurr] :
( v122583(VarCurr)
<=> ( v122557(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24220,axiom,
! [VarCurr] :
( v122580(VarCurr)
<=> ( v122557(VarCurr)
& v122559(VarCurr) ) ) ).
fof(addAssignment_38488,axiom,
! [VarCurr] :
( v122576(VarCurr)
<=> v121532(VarCurr,bitIndex11) ) ).
fof(addAssignment_38487,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex11)
<=> v121534(VarCurr,bitIndex11) ) ).
fof(addAssignment_38486,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex11)
<=> v121535(VarCurr,bitIndex11) ) ).
fof(addAssignment_38485,axiom,
! [VarCurr] :
( v121538(VarCurr,bitIndex11)
<=> v122035(VarCurr,bitIndex11) ) ).
fof(addAssignment_38484,axiom,
! [VarCurr] :
( v122035(VarCurr,bitIndex11)
<=> v122037(VarCurr,bitIndex11) ) ).
fof(addAssignment_38483,axiom,
! [VarCurr] :
( v122037(VarCurr,bitIndex11)
<=> v122059(VarCurr,bitIndex8) ) ).
fof(addAssignment_38482,axiom,
! [VarCurr] :
( v122039(VarCurr,bitIndex11)
<=> v122046(VarCurr,bitIndex11) ) ).
fof(addAssignment_38481,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex11)
<=> v118478(VarCurr,bitIndex11) ) ).
fof(addAssignment_38480,axiom,
! [VarCurr] :
( v122561(VarCurr)
<=> v121370(VarCurr,bitIndex12) ) ).
fof(addAssignment_38479,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex12)
<=> v122563(VarCurr) ) ).
fof(addAssignment_38478,axiom,
! [VarCurr] :
( v122563(VarCurr)
<=> v122565(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122570(VarNext)
=> ( v122565(VarNext)
<=> v122565(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2790,axiom,
! [VarNext] :
( v122570(VarNext)
=> ( v122565(VarNext)
<=> v122512(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24219,axiom,
! [VarCurr] :
( v122570(VarCurr)
<=> ( v122516(VarCurr)
& v122571(VarCurr) ) ) ).
fof(writeUnaryOperator_9656,axiom,
! [VarCurr] :
( ~ v122571(VarCurr)
<=> v122567(VarCurr) ) ).
fof(addAssignment_38477,axiom,
! [VarCurr] :
( v122567(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38476,axiom,
! [VarCurr] :
( v122559(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38475,axiom,
! [VarCurr] :
( v122557(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38474,axiom,
! [VarCurr] :
( v122510(VarCurr)
<=> v122512(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122536(VarNext)
=> ( v122512(VarNext)
<=> v122512(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2789,axiom,
! [VarNext] :
( v122536(VarNext)
=> ( v122512(VarNext)
<=> v122546(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2059,axiom,
! [VarCurr] :
( ( ~ v122537(VarCurr)
& v122538(VarCurr) )
=> ( v122546(VarCurr)
<=> v122547(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2133,axiom,
! [VarCurr] :
( v122537(VarCurr)
=> ( v122546(VarCurr)
<=> v122518(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122539(VarCurr)
=> ( v122547(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5323,axiom,
! [VarCurr] :
( v122539(VarCurr)
=> ( v122547(VarCurr)
<=> v122533(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24218,axiom,
! [VarCurr] :
( v122536(VarCurr)
<=> ( v122537(VarCurr)
| v122538(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24217,axiom,
! [VarCurr] :
( v122538(VarCurr)
<=> ( v122539(VarCurr)
| v122542(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24216,axiom,
! [VarCurr] :
( v122542(VarCurr)
<=> ( v122543(VarCurr)
& v122545(VarCurr) ) ) ).
fof(writeUnaryOperator_9655,axiom,
! [VarCurr] :
( ~ v122545(VarCurr)
<=> v122539(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24215,axiom,
! [VarCurr] :
( v122543(VarCurr)
<=> ( v122514(VarCurr)
& v122544(VarCurr) ) ) ).
fof(writeUnaryOperator_9654,axiom,
! [VarCurr] :
( ~ v122544(VarCurr)
<=> v122516(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24214,axiom,
! [VarCurr] :
( v122539(VarCurr)
<=> ( v122540(VarCurr)
& v122541(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8360,axiom,
! [VarCurr] :
( v122541(VarCurr)
<=> ( v122516(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8359,axiom,
! [VarCurr] :
( v122540(VarCurr)
<=> ( v122514(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24213,axiom,
! [VarCurr] :
( v122537(VarCurr)
<=> ( v122514(VarCurr)
& v122516(VarCurr) ) ) ).
fof(addAssignment_38473,axiom,
! [VarCurr] :
( v122533(VarCurr)
<=> v121532(VarCurr,bitIndex12) ) ).
fof(addAssignment_38472,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex12)
<=> v121534(VarCurr,bitIndex12) ) ).
fof(addAssignment_38471,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex12)
<=> v121535(VarCurr,bitIndex12) ) ).
fof(addAssignment_38470,axiom,
! [VarCurr] :
( v121538(VarCurr,bitIndex12)
<=> v122035(VarCurr,bitIndex12) ) ).
fof(addAssignment_38469,axiom,
! [VarCurr] :
( v122035(VarCurr,bitIndex12)
<=> v122037(VarCurr,bitIndex12) ) ).
fof(addAssignment_38468,axiom,
! [VarCurr] :
( v122037(VarCurr,bitIndex12)
<=> v122059(VarCurr,bitIndex9) ) ).
fof(addAssignment_38467,axiom,
! [VarCurr] :
( v122039(VarCurr,bitIndex12)
<=> v122046(VarCurr,bitIndex12) ) ).
fof(addAssignment_38466,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex12)
<=> v118478(VarCurr,bitIndex12) ) ).
fof(addAssignment_38465,axiom,
! [VarCurr] :
( v122518(VarCurr)
<=> v121370(VarCurr,bitIndex13) ) ).
fof(addAssignment_38464,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex13)
<=> v122520(VarCurr) ) ).
fof(addAssignment_38463,axiom,
! [VarCurr] :
( v122520(VarCurr)
<=> v122522(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122527(VarNext)
=> ( v122522(VarNext)
<=> v122522(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2788,axiom,
! [VarNext] :
( v122527(VarNext)
=> ( v122522(VarNext)
<=> v122469(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24212,axiom,
! [VarCurr] :
( v122527(VarCurr)
<=> ( v122473(VarCurr)
& v122528(VarCurr) ) ) ).
fof(writeUnaryOperator_9653,axiom,
! [VarCurr] :
( ~ v122528(VarCurr)
<=> v122524(VarCurr) ) ).
fof(addAssignment_38462,axiom,
! [VarCurr] :
( v122524(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38461,axiom,
! [VarCurr] :
( v122516(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38460,axiom,
! [VarCurr] :
( v122514(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38459,axiom,
! [VarCurr] :
( v122467(VarCurr)
<=> v122469(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122493(VarNext)
=> ( v122469(VarNext)
<=> v122469(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2787,axiom,
! [VarNext] :
( v122493(VarNext)
=> ( v122469(VarNext)
<=> v122503(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2058,axiom,
! [VarCurr] :
( ( ~ v122494(VarCurr)
& v122495(VarCurr) )
=> ( v122503(VarCurr)
<=> v122504(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2132,axiom,
! [VarCurr] :
( v122494(VarCurr)
=> ( v122503(VarCurr)
<=> v122475(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122496(VarCurr)
=> ( v122504(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5322,axiom,
! [VarCurr] :
( v122496(VarCurr)
=> ( v122504(VarCurr)
<=> v122490(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24211,axiom,
! [VarCurr] :
( v122493(VarCurr)
<=> ( v122494(VarCurr)
| v122495(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24210,axiom,
! [VarCurr] :
( v122495(VarCurr)
<=> ( v122496(VarCurr)
| v122499(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24209,axiom,
! [VarCurr] :
( v122499(VarCurr)
<=> ( v122500(VarCurr)
& v122502(VarCurr) ) ) ).
fof(writeUnaryOperator_9652,axiom,
! [VarCurr] :
( ~ v122502(VarCurr)
<=> v122496(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24208,axiom,
! [VarCurr] :
( v122500(VarCurr)
<=> ( v122471(VarCurr)
& v122501(VarCurr) ) ) ).
fof(writeUnaryOperator_9651,axiom,
! [VarCurr] :
( ~ v122501(VarCurr)
<=> v122473(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24207,axiom,
! [VarCurr] :
( v122496(VarCurr)
<=> ( v122497(VarCurr)
& v122498(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8358,axiom,
! [VarCurr] :
( v122498(VarCurr)
<=> ( v122473(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8357,axiom,
! [VarCurr] :
( v122497(VarCurr)
<=> ( v122471(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24206,axiom,
! [VarCurr] :
( v122494(VarCurr)
<=> ( v122471(VarCurr)
& v122473(VarCurr) ) ) ).
fof(addAssignment_38458,axiom,
! [VarCurr] :
( v122490(VarCurr)
<=> v121532(VarCurr,bitIndex13) ) ).
fof(addAssignment_38457,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex13)
<=> v121534(VarCurr,bitIndex13) ) ).
fof(addAssignment_38456,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex13)
<=> v121535(VarCurr,bitIndex13) ) ).
fof(addAssignment_38455,axiom,
! [VarCurr] :
( v121538(VarCurr,bitIndex13)
<=> v122035(VarCurr,bitIndex13) ) ).
fof(addAssignment_38454,axiom,
! [VarCurr] :
( v122035(VarCurr,bitIndex13)
<=> v122037(VarCurr,bitIndex13) ) ).
fof(addAssignment_38453,axiom,
! [VarCurr] :
( v122037(VarCurr,bitIndex13)
<=> v122059(VarCurr,bitIndex10) ) ).
fof(addAssignment_38452,axiom,
! [VarCurr] :
( v122039(VarCurr,bitIndex13)
<=> v122046(VarCurr,bitIndex13) ) ).
fof(addAssignment_38451,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex13)
<=> v118478(VarCurr,bitIndex13) ) ).
fof(addAssignment_38450,axiom,
! [VarCurr] :
( v122475(VarCurr)
<=> v121370(VarCurr,bitIndex14) ) ).
fof(addAssignment_38449,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex14)
<=> v122477(VarCurr) ) ).
fof(addAssignment_38448,axiom,
! [VarCurr] :
( v122477(VarCurr)
<=> v122479(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122484(VarNext)
=> ( v122479(VarNext)
<=> v122479(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2786,axiom,
! [VarNext] :
( v122484(VarNext)
=> ( v122479(VarNext)
<=> v122426(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24205,axiom,
! [VarCurr] :
( v122484(VarCurr)
<=> ( v122430(VarCurr)
& v122485(VarCurr) ) ) ).
fof(writeUnaryOperator_9650,axiom,
! [VarCurr] :
( ~ v122485(VarCurr)
<=> v122481(VarCurr) ) ).
fof(addAssignment_38447,axiom,
! [VarCurr] :
( v122481(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38446,axiom,
! [VarCurr] :
( v122473(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38445,axiom,
! [VarCurr] :
( v122471(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38444,axiom,
! [VarCurr] :
( v122424(VarCurr)
<=> v122426(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122450(VarNext)
=> ( v122426(VarNext)
<=> v122426(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2785,axiom,
! [VarNext] :
( v122450(VarNext)
=> ( v122426(VarNext)
<=> v122460(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2057,axiom,
! [VarCurr] :
( ( ~ v122451(VarCurr)
& v122452(VarCurr) )
=> ( v122460(VarCurr)
<=> v122461(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2131,axiom,
! [VarCurr] :
( v122451(VarCurr)
=> ( v122460(VarCurr)
<=> v122432(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5319,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122453(VarCurr)
=> ( v122461(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5321,axiom,
! [VarCurr] :
( v122453(VarCurr)
=> ( v122461(VarCurr)
<=> v122447(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24204,axiom,
! [VarCurr] :
( v122450(VarCurr)
<=> ( v122451(VarCurr)
| v122452(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24203,axiom,
! [VarCurr] :
( v122452(VarCurr)
<=> ( v122453(VarCurr)
| v122456(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24202,axiom,
! [VarCurr] :
( v122456(VarCurr)
<=> ( v122457(VarCurr)
& v122459(VarCurr) ) ) ).
fof(writeUnaryOperator_9649,axiom,
! [VarCurr] :
( ~ v122459(VarCurr)
<=> v122453(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24201,axiom,
! [VarCurr] :
( v122457(VarCurr)
<=> ( v122428(VarCurr)
& v122458(VarCurr) ) ) ).
fof(writeUnaryOperator_9648,axiom,
! [VarCurr] :
( ~ v122458(VarCurr)
<=> v122430(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24200,axiom,
! [VarCurr] :
( v122453(VarCurr)
<=> ( v122454(VarCurr)
& v122455(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8356,axiom,
! [VarCurr] :
( v122455(VarCurr)
<=> ( v122430(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8355,axiom,
! [VarCurr] :
( v122454(VarCurr)
<=> ( v122428(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24199,axiom,
! [VarCurr] :
( v122451(VarCurr)
<=> ( v122428(VarCurr)
& v122430(VarCurr) ) ) ).
fof(addAssignment_38443,axiom,
! [VarCurr] :
( v122447(VarCurr)
<=> v121532(VarCurr,bitIndex14) ) ).
fof(addAssignment_38442,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex14)
<=> v121534(VarCurr,bitIndex14) ) ).
fof(addAssignment_38441,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex14)
<=> v121535(VarCurr,bitIndex14) ) ).
fof(addAssignment_38440,axiom,
! [VarCurr] :
( v121538(VarCurr,bitIndex14)
<=> v122035(VarCurr,bitIndex14) ) ).
fof(addAssignment_38439,axiom,
! [VarCurr] :
( v122035(VarCurr,bitIndex14)
<=> v122037(VarCurr,bitIndex14) ) ).
fof(addAssignment_38438,axiom,
! [VarCurr] :
( v122037(VarCurr,bitIndex14)
<=> v122059(VarCurr,bitIndex11) ) ).
fof(addAssignment_38437,axiom,
! [VarCurr] :
( v122039(VarCurr,bitIndex14)
<=> v122046(VarCurr,bitIndex14) ) ).
fof(addAssignment_38436,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex14)
<=> v118478(VarCurr,bitIndex14) ) ).
fof(addAssignment_38435,axiom,
! [VarCurr] :
( v122432(VarCurr)
<=> v121370(VarCurr,bitIndex15) ) ).
fof(addAssignment_38434,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex15)
<=> v122434(VarCurr) ) ).
fof(addAssignment_38433,axiom,
! [VarCurr] :
( v122434(VarCurr)
<=> v122436(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122441(VarNext)
=> ( v122436(VarNext)
<=> v122436(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2784,axiom,
! [VarNext] :
( v122441(VarNext)
=> ( v122436(VarNext)
<=> v122383(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24198,axiom,
! [VarCurr] :
( v122441(VarCurr)
<=> ( v122387(VarCurr)
& v122442(VarCurr) ) ) ).
fof(writeUnaryOperator_9647,axiom,
! [VarCurr] :
( ~ v122442(VarCurr)
<=> v122438(VarCurr) ) ).
fof(addAssignment_38432,axiom,
! [VarCurr] :
( v122438(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38431,axiom,
! [VarCurr] :
( v122430(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38430,axiom,
! [VarCurr] :
( v122428(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38429,axiom,
! [VarCurr] :
( v122381(VarCurr)
<=> v122383(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2874,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122407(VarNext)
=> ( v122383(VarNext)
<=> v122383(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2783,axiom,
! [VarNext] :
( v122407(VarNext)
=> ( v122383(VarNext)
<=> v122417(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2056,axiom,
! [VarCurr] :
( ( ~ v122408(VarCurr)
& v122409(VarCurr) )
=> ( v122417(VarCurr)
<=> v122418(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2130,axiom,
! [VarCurr] :
( v122408(VarCurr)
=> ( v122417(VarCurr)
<=> v122389(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5318,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122410(VarCurr)
=> ( v122418(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5320,axiom,
! [VarCurr] :
( v122410(VarCurr)
=> ( v122418(VarCurr)
<=> v122404(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24197,axiom,
! [VarCurr] :
( v122407(VarCurr)
<=> ( v122408(VarCurr)
| v122409(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24196,axiom,
! [VarCurr] :
( v122409(VarCurr)
<=> ( v122410(VarCurr)
| v122413(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24195,axiom,
! [VarCurr] :
( v122413(VarCurr)
<=> ( v122414(VarCurr)
& v122416(VarCurr) ) ) ).
fof(writeUnaryOperator_9646,axiom,
! [VarCurr] :
( ~ v122416(VarCurr)
<=> v122410(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24194,axiom,
! [VarCurr] :
( v122414(VarCurr)
<=> ( v122385(VarCurr)
& v122415(VarCurr) ) ) ).
fof(writeUnaryOperator_9645,axiom,
! [VarCurr] :
( ~ v122415(VarCurr)
<=> v122387(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24193,axiom,
! [VarCurr] :
( v122410(VarCurr)
<=> ( v122411(VarCurr)
& v122412(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8354,axiom,
! [VarCurr] :
( v122412(VarCurr)
<=> ( v122387(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8353,axiom,
! [VarCurr] :
( v122411(VarCurr)
<=> ( v122385(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24192,axiom,
! [VarCurr] :
( v122408(VarCurr)
<=> ( v122385(VarCurr)
& v122387(VarCurr) ) ) ).
fof(addAssignment_38428,axiom,
! [VarCurr] :
( v122404(VarCurr)
<=> v121532(VarCurr,bitIndex15) ) ).
fof(addAssignment_38427,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex15)
<=> v121534(VarCurr,bitIndex15) ) ).
fof(addAssignment_38426,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex15)
<=> v121535(VarCurr,bitIndex15) ) ).
fof(addAssignment_38425,axiom,
! [VarCurr] :
( v121538(VarCurr,bitIndex15)
<=> v122035(VarCurr,bitIndex15) ) ).
fof(addAssignment_38424,axiom,
! [VarCurr] :
( v122035(VarCurr,bitIndex15)
<=> v122037(VarCurr,bitIndex15) ) ).
fof(addAssignment_38423,axiom,
! [VarCurr] :
( v122037(VarCurr,bitIndex15)
<=> v122059(VarCurr,bitIndex12) ) ).
fof(addAssignment_38422,axiom,
! [VarCurr] :
( v122039(VarCurr,bitIndex15)
<=> v122046(VarCurr,bitIndex15) ) ).
fof(addAssignment_38421,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex15)
<=> v118478(VarCurr,bitIndex15) ) ).
fof(addAssignment_38420,axiom,
! [VarCurr] :
( v122389(VarCurr)
<=> v121370(VarCurr,bitIndex16) ) ).
fof(addAssignment_38419,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex16)
<=> v122391(VarCurr) ) ).
fof(addAssignment_38418,axiom,
! [VarCurr] :
( v122391(VarCurr)
<=> v122393(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2873,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122398(VarNext)
=> ( v122393(VarNext)
<=> v122393(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2782,axiom,
! [VarNext] :
( v122398(VarNext)
=> ( v122393(VarNext)
<=> v122340(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24191,axiom,
! [VarCurr] :
( v122398(VarCurr)
<=> ( v122344(VarCurr)
& v122399(VarCurr) ) ) ).
fof(writeUnaryOperator_9644,axiom,
! [VarCurr] :
( ~ v122399(VarCurr)
<=> v122395(VarCurr) ) ).
fof(addAssignment_38417,axiom,
! [VarCurr] :
( v122395(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38416,axiom,
! [VarCurr] :
( v122387(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38415,axiom,
! [VarCurr] :
( v122385(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38414,axiom,
! [VarCurr] :
( v122338(VarCurr)
<=> v122340(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2872,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122364(VarNext)
=> ( v122340(VarNext)
<=> v122340(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2781,axiom,
! [VarNext] :
( v122364(VarNext)
=> ( v122340(VarNext)
<=> v122374(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2055,axiom,
! [VarCurr] :
( ( ~ v122365(VarCurr)
& v122366(VarCurr) )
=> ( v122374(VarCurr)
<=> v122375(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2129,axiom,
! [VarCurr] :
( v122365(VarCurr)
=> ( v122374(VarCurr)
<=> v122346(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5317,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122367(VarCurr)
=> ( v122375(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5319,axiom,
! [VarCurr] :
( v122367(VarCurr)
=> ( v122375(VarCurr)
<=> v122361(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24190,axiom,
! [VarCurr] :
( v122364(VarCurr)
<=> ( v122365(VarCurr)
| v122366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24189,axiom,
! [VarCurr] :
( v122366(VarCurr)
<=> ( v122367(VarCurr)
| v122370(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24188,axiom,
! [VarCurr] :
( v122370(VarCurr)
<=> ( v122371(VarCurr)
& v122373(VarCurr) ) ) ).
fof(writeUnaryOperator_9643,axiom,
! [VarCurr] :
( ~ v122373(VarCurr)
<=> v122367(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24187,axiom,
! [VarCurr] :
( v122371(VarCurr)
<=> ( v122342(VarCurr)
& v122372(VarCurr) ) ) ).
fof(writeUnaryOperator_9642,axiom,
! [VarCurr] :
( ~ v122372(VarCurr)
<=> v122344(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24186,axiom,
! [VarCurr] :
( v122367(VarCurr)
<=> ( v122368(VarCurr)
& v122369(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8352,axiom,
! [VarCurr] :
( v122369(VarCurr)
<=> ( v122344(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8351,axiom,
! [VarCurr] :
( v122368(VarCurr)
<=> ( v122342(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24185,axiom,
! [VarCurr] :
( v122365(VarCurr)
<=> ( v122342(VarCurr)
& v122344(VarCurr) ) ) ).
fof(addAssignment_38413,axiom,
! [VarCurr] :
( v122361(VarCurr)
<=> v121532(VarCurr,bitIndex16) ) ).
fof(addAssignment_38412,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex16)
<=> v121534(VarCurr,bitIndex16) ) ).
fof(addAssignment_38411,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex16)
<=> v121535(VarCurr,bitIndex16) ) ).
fof(addAssignment_38410,axiom,
! [VarCurr] :
( v121538(VarCurr,bitIndex16)
<=> v122035(VarCurr,bitIndex16) ) ).
fof(addAssignment_38409,axiom,
! [VarCurr] :
( v122035(VarCurr,bitIndex16)
<=> v122037(VarCurr,bitIndex16) ) ).
fof(addAssignment_38408,axiom,
! [VarCurr] :
( v122037(VarCurr,bitIndex16)
<=> v122059(VarCurr,bitIndex13) ) ).
fof(addAssignment_38407,axiom,
! [VarCurr] :
( v122039(VarCurr,bitIndex16)
<=> v122046(VarCurr,bitIndex16) ) ).
fof(addAssignment_38406,axiom,
! [VarCurr] :
( v108837(VarCurr,bitIndex30)
<=> v108176(VarCurr,bitIndex30) ) ).
fof(addAssignment_38405,axiom,
! [VarCurr] :
( v108176(VarCurr,bitIndex30)
<=> v108178(VarCurr,bitIndex30) ) ).
fof(addAssignment_38404,axiom,
! [VarCurr] :
( v108178(VarCurr,bitIndex30)
<=> v108180(VarCurr,bitIndex30) ) ).
fof(addAssignment_38403,axiom,
! [VarCurr] :
( v108180(VarCurr,bitIndex30)
<=> v108207(VarCurr,bitIndex30) ) ).
fof(addAssignment_38402,axiom,
! [VarCurr] :
( v108211(VarCurr,bitIndex19)
<=> v111923(VarCurr,bitIndex19) ) ).
fof(addAssignment_38401,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex16)
<=> v118478(VarCurr,bitIndex16) ) ).
fof(addAssignment_38400,axiom,
! [VarCurr] :
( v122346(VarCurr)
<=> v121370(VarCurr,bitIndex17) ) ).
fof(addAssignment_38399,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex17)
<=> v122348(VarCurr) ) ).
fof(addAssignment_38398,axiom,
! [VarCurr] :
( v122348(VarCurr)
<=> v122350(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122355(VarNext)
=> ( v122350(VarNext)
<=> v122350(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2780,axiom,
! [VarNext] :
( v122355(VarNext)
=> ( v122350(VarNext)
<=> v122297(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24184,axiom,
! [VarCurr] :
( v122355(VarCurr)
<=> ( v122301(VarCurr)
& v122356(VarCurr) ) ) ).
fof(writeUnaryOperator_9641,axiom,
! [VarCurr] :
( ~ v122356(VarCurr)
<=> v122352(VarCurr) ) ).
fof(addAssignment_38397,axiom,
! [VarCurr] :
( v122352(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38396,axiom,
! [VarCurr] :
( v122344(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38395,axiom,
! [VarCurr] :
( v122342(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38394,axiom,
! [VarCurr] :
( v122295(VarCurr)
<=> v122297(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122321(VarNext)
=> ( v122297(VarNext)
<=> v122297(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2779,axiom,
! [VarNext] :
( v122321(VarNext)
=> ( v122297(VarNext)
<=> v122331(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2054,axiom,
! [VarCurr] :
( ( ~ v122322(VarCurr)
& v122323(VarCurr) )
=> ( v122331(VarCurr)
<=> v122332(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2128,axiom,
! [VarCurr] :
( v122322(VarCurr)
=> ( v122331(VarCurr)
<=> v122303(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5316,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122324(VarCurr)
=> ( v122332(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5318,axiom,
! [VarCurr] :
( v122324(VarCurr)
=> ( v122332(VarCurr)
<=> v122318(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24183,axiom,
! [VarCurr] :
( v122321(VarCurr)
<=> ( v122322(VarCurr)
| v122323(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24182,axiom,
! [VarCurr] :
( v122323(VarCurr)
<=> ( v122324(VarCurr)
| v122327(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24181,axiom,
! [VarCurr] :
( v122327(VarCurr)
<=> ( v122328(VarCurr)
& v122330(VarCurr) ) ) ).
fof(writeUnaryOperator_9640,axiom,
! [VarCurr] :
( ~ v122330(VarCurr)
<=> v122324(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24180,axiom,
! [VarCurr] :
( v122328(VarCurr)
<=> ( v122299(VarCurr)
& v122329(VarCurr) ) ) ).
fof(writeUnaryOperator_9639,axiom,
! [VarCurr] :
( ~ v122329(VarCurr)
<=> v122301(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24179,axiom,
! [VarCurr] :
( v122324(VarCurr)
<=> ( v122325(VarCurr)
& v122326(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8350,axiom,
! [VarCurr] :
( v122326(VarCurr)
<=> ( v122301(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8349,axiom,
! [VarCurr] :
( v122325(VarCurr)
<=> ( v122299(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24178,axiom,
! [VarCurr] :
( v122322(VarCurr)
<=> ( v122299(VarCurr)
& v122301(VarCurr) ) ) ).
fof(addAssignment_38393,axiom,
! [VarCurr] :
( v122318(VarCurr)
<=> v121532(VarCurr,bitIndex17) ) ).
fof(addAssignment_38392,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex17)
<=> v121534(VarCurr,bitIndex17) ) ).
fof(addAssignment_38391,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex17)
<=> v121535(VarCurr,bitIndex17) ) ).
fof(addAssignment_38390,axiom,
! [VarCurr] :
( v121538(VarCurr,bitIndex17)
<=> v122035(VarCurr,bitIndex17) ) ).
fof(addAssignment_38389,axiom,
! [VarCurr] :
( v122035(VarCurr,bitIndex17)
<=> v122037(VarCurr,bitIndex17) ) ).
fof(addAssignment_38388,axiom,
! [VarCurr] :
( v122037(VarCurr,bitIndex17)
<=> v122059(VarCurr,bitIndex14) ) ).
fof(addAssignment_38387,axiom,
! [VarCurr] :
( v122039(VarCurr,bitIndex17)
<=> v122046(VarCurr,bitIndex17) ) ).
fof(addAssignment_38386,axiom,
! [VarCurr] :
( v108837(VarCurr,bitIndex31)
<=> v108176(VarCurr,bitIndex31) ) ).
fof(addAssignment_38385,axiom,
! [VarCurr] :
( v108176(VarCurr,bitIndex31)
<=> v108178(VarCurr,bitIndex31) ) ).
fof(addAssignment_38384,axiom,
! [VarCurr] :
( v108178(VarCurr,bitIndex31)
<=> v108180(VarCurr,bitIndex31) ) ).
fof(addAssignment_38383,axiom,
! [VarCurr] :
( v108180(VarCurr,bitIndex31)
<=> v108207(VarCurr,bitIndex31) ) ).
fof(addAssignment_38382,axiom,
! [VarCurr] :
( v108211(VarCurr,bitIndex20)
<=> v111923(VarCurr,bitIndex20) ) ).
fof(addAssignment_38381,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex17)
<=> v118478(VarCurr,bitIndex17) ) ).
fof(addAssignment_38380,axiom,
! [VarCurr] :
( v122303(VarCurr)
<=> v121370(VarCurr,bitIndex18) ) ).
fof(addAssignment_38379,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex18)
<=> v122305(VarCurr) ) ).
fof(addAssignment_38378,axiom,
! [VarCurr] :
( v122305(VarCurr)
<=> v122307(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122312(VarNext)
=> ( v122307(VarNext)
<=> v122307(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2778,axiom,
! [VarNext] :
( v122312(VarNext)
=> ( v122307(VarNext)
<=> v122254(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24177,axiom,
! [VarCurr] :
( v122312(VarCurr)
<=> ( v122258(VarCurr)
& v122313(VarCurr) ) ) ).
fof(writeUnaryOperator_9638,axiom,
! [VarCurr] :
( ~ v122313(VarCurr)
<=> v122309(VarCurr) ) ).
fof(addAssignment_38377,axiom,
! [VarCurr] :
( v122309(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38376,axiom,
! [VarCurr] :
( v122301(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38375,axiom,
! [VarCurr] :
( v122299(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38374,axiom,
! [VarCurr] :
( v122252(VarCurr)
<=> v122254(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2868,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122278(VarNext)
=> ( v122254(VarNext)
<=> v122254(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2777,axiom,
! [VarNext] :
( v122278(VarNext)
=> ( v122254(VarNext)
<=> v122288(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2053,axiom,
! [VarCurr] :
( ( ~ v122279(VarCurr)
& v122280(VarCurr) )
=> ( v122288(VarCurr)
<=> v122289(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2127,axiom,
! [VarCurr] :
( v122279(VarCurr)
=> ( v122288(VarCurr)
<=> v122260(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5315,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122281(VarCurr)
=> ( v122289(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5317,axiom,
! [VarCurr] :
( v122281(VarCurr)
=> ( v122289(VarCurr)
<=> v122275(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24176,axiom,
! [VarCurr] :
( v122278(VarCurr)
<=> ( v122279(VarCurr)
| v122280(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24175,axiom,
! [VarCurr] :
( v122280(VarCurr)
<=> ( v122281(VarCurr)
| v122284(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24174,axiom,
! [VarCurr] :
( v122284(VarCurr)
<=> ( v122285(VarCurr)
& v122287(VarCurr) ) ) ).
fof(writeUnaryOperator_9637,axiom,
! [VarCurr] :
( ~ v122287(VarCurr)
<=> v122281(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24173,axiom,
! [VarCurr] :
( v122285(VarCurr)
<=> ( v122256(VarCurr)
& v122286(VarCurr) ) ) ).
fof(writeUnaryOperator_9636,axiom,
! [VarCurr] :
( ~ v122286(VarCurr)
<=> v122258(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24172,axiom,
! [VarCurr] :
( v122281(VarCurr)
<=> ( v122282(VarCurr)
& v122283(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8348,axiom,
! [VarCurr] :
( v122283(VarCurr)
<=> ( v122258(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8347,axiom,
! [VarCurr] :
( v122282(VarCurr)
<=> ( v122256(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24171,axiom,
! [VarCurr] :
( v122279(VarCurr)
<=> ( v122256(VarCurr)
& v122258(VarCurr) ) ) ).
fof(addAssignment_38373,axiom,
! [VarCurr] :
( v122275(VarCurr)
<=> v121532(VarCurr,bitIndex18) ) ).
fof(addAssignment_38372,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex18)
<=> v121534(VarCurr,bitIndex18) ) ).
fof(addAssignment_38371,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex18)
<=> v121535(VarCurr,bitIndex18) ) ).
fof(addAssignment_38370,axiom,
! [VarCurr] :
( v121538(VarCurr,bitIndex18)
<=> v122035(VarCurr,bitIndex18) ) ).
fof(addAssignment_38369,axiom,
! [VarCurr] :
( v122035(VarCurr,bitIndex18)
<=> v122037(VarCurr,bitIndex18) ) ).
fof(addAssignment_38368,axiom,
! [VarCurr] :
( v122037(VarCurr,bitIndex18)
<=> v122059(VarCurr,bitIndex15) ) ).
fof(addAssignment_38367,axiom,
! [VarCurr] :
( v122039(VarCurr,bitIndex18)
<=> v122046(VarCurr,bitIndex18) ) ).
fof(addAssignment_38366,axiom,
! [VarCurr] :
( v108837(VarCurr,bitIndex32)
<=> v108176(VarCurr,bitIndex32) ) ).
fof(addAssignment_38365,axiom,
! [VarCurr] :
( v108176(VarCurr,bitIndex32)
<=> v108178(VarCurr,bitIndex32) ) ).
fof(addAssignment_38364,axiom,
! [VarCurr] :
( v108178(VarCurr,bitIndex32)
<=> v108180(VarCurr,bitIndex32) ) ).
fof(addAssignment_38363,axiom,
! [VarCurr] :
( v108180(VarCurr,bitIndex32)
<=> v108207(VarCurr,bitIndex32) ) ).
fof(addAssignment_38362,axiom,
! [VarCurr] :
( v108211(VarCurr,bitIndex21)
<=> v111923(VarCurr,bitIndex21) ) ).
fof(addAssignment_38361,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex18)
<=> v118478(VarCurr,bitIndex18) ) ).
fof(addAssignment_38360,axiom,
! [VarCurr] :
( v122260(VarCurr)
<=> v121370(VarCurr,bitIndex19) ) ).
fof(addAssignment_38359,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex19)
<=> v122262(VarCurr) ) ).
fof(addAssignment_38358,axiom,
! [VarCurr] :
( v122262(VarCurr)
<=> v122264(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122269(VarNext)
=> ( v122264(VarNext)
<=> v122264(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2776,axiom,
! [VarNext] :
( v122269(VarNext)
=> ( v122264(VarNext)
<=> v122211(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24170,axiom,
! [VarCurr] :
( v122269(VarCurr)
<=> ( v122215(VarCurr)
& v122270(VarCurr) ) ) ).
fof(writeUnaryOperator_9635,axiom,
! [VarCurr] :
( ~ v122270(VarCurr)
<=> v122266(VarCurr) ) ).
fof(addAssignment_38357,axiom,
! [VarCurr] :
( v122266(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38356,axiom,
! [VarCurr] :
( v122258(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38355,axiom,
! [VarCurr] :
( v122256(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38354,axiom,
! [VarCurr] :
( v122209(VarCurr)
<=> v122211(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122235(VarNext)
=> ( v122211(VarNext)
<=> v122211(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2775,axiom,
! [VarNext] :
( v122235(VarNext)
=> ( v122211(VarNext)
<=> v122245(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2052,axiom,
! [VarCurr] :
( ( ~ v122236(VarCurr)
& v122237(VarCurr) )
=> ( v122245(VarCurr)
<=> v122246(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2126,axiom,
! [VarCurr] :
( v122236(VarCurr)
=> ( v122245(VarCurr)
<=> v122217(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5314,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122238(VarCurr)
=> ( v122246(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5316,axiom,
! [VarCurr] :
( v122238(VarCurr)
=> ( v122246(VarCurr)
<=> v122232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24169,axiom,
! [VarCurr] :
( v122235(VarCurr)
<=> ( v122236(VarCurr)
| v122237(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24168,axiom,
! [VarCurr] :
( v122237(VarCurr)
<=> ( v122238(VarCurr)
| v122241(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24167,axiom,
! [VarCurr] :
( v122241(VarCurr)
<=> ( v122242(VarCurr)
& v122244(VarCurr) ) ) ).
fof(writeUnaryOperator_9634,axiom,
! [VarCurr] :
( ~ v122244(VarCurr)
<=> v122238(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24166,axiom,
! [VarCurr] :
( v122242(VarCurr)
<=> ( v122213(VarCurr)
& v122243(VarCurr) ) ) ).
fof(writeUnaryOperator_9633,axiom,
! [VarCurr] :
( ~ v122243(VarCurr)
<=> v122215(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24165,axiom,
! [VarCurr] :
( v122238(VarCurr)
<=> ( v122239(VarCurr)
& v122240(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8346,axiom,
! [VarCurr] :
( v122240(VarCurr)
<=> ( v122215(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8345,axiom,
! [VarCurr] :
( v122239(VarCurr)
<=> ( v122213(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24164,axiom,
! [VarCurr] :
( v122236(VarCurr)
<=> ( v122213(VarCurr)
& v122215(VarCurr) ) ) ).
fof(addAssignment_38353,axiom,
! [VarCurr] :
( v122232(VarCurr)
<=> v121532(VarCurr,bitIndex19) ) ).
fof(addAssignment_38352,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex19)
<=> v121534(VarCurr,bitIndex19) ) ).
fof(addAssignment_38351,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex19)
<=> v121535(VarCurr,bitIndex19) ) ).
fof(addAssignment_38350,axiom,
! [VarCurr] :
( v121538(VarCurr,bitIndex19)
<=> v122035(VarCurr,bitIndex19) ) ).
fof(addAssignment_38349,axiom,
! [VarCurr] :
( v122035(VarCurr,bitIndex19)
<=> v122037(VarCurr,bitIndex19) ) ).
fof(addAssignment_38348,axiom,
! [VarCurr] :
( v122037(VarCurr,bitIndex19)
<=> v122059(VarCurr,bitIndex16) ) ).
fof(addAssignment_38347,axiom,
! [VarCurr] :
( v122039(VarCurr,bitIndex19)
<=> v122046(VarCurr,bitIndex19) ) ).
fof(addAssignment_38346,axiom,
! [VarCurr] :
( v108837(VarCurr,bitIndex33)
<=> v108176(VarCurr,bitIndex33) ) ).
fof(addAssignment_38345,axiom,
! [VarCurr] :
( v108176(VarCurr,bitIndex33)
<=> v108178(VarCurr,bitIndex33) ) ).
fof(addAssignment_38344,axiom,
! [VarCurr] :
( v108178(VarCurr,bitIndex33)
<=> v108180(VarCurr,bitIndex33) ) ).
fof(addAssignment_38343,axiom,
! [VarCurr] :
( v108180(VarCurr,bitIndex33)
<=> v108207(VarCurr,bitIndex33) ) ).
fof(addAssignment_38342,axiom,
! [VarCurr] :
( v108211(VarCurr,bitIndex22)
<=> v111923(VarCurr,bitIndex22) ) ).
fof(addAssignment_38341,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex19)
<=> v118478(VarCurr,bitIndex19) ) ).
fof(addAssignment_38340,axiom,
! [VarCurr] :
( v122217(VarCurr)
<=> v121370(VarCurr,bitIndex20) ) ).
fof(addAssignment_38339,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex20)
<=> v122219(VarCurr) ) ).
fof(addAssignment_38338,axiom,
! [VarCurr] :
( v122219(VarCurr)
<=> v122221(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2865,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122226(VarNext)
=> ( v122221(VarNext)
<=> v122221(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2774,axiom,
! [VarNext] :
( v122226(VarNext)
=> ( v122221(VarNext)
<=> v122168(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24163,axiom,
! [VarCurr] :
( v122226(VarCurr)
<=> ( v122172(VarCurr)
& v122227(VarCurr) ) ) ).
fof(writeUnaryOperator_9632,axiom,
! [VarCurr] :
( ~ v122227(VarCurr)
<=> v122223(VarCurr) ) ).
fof(addAssignment_38337,axiom,
! [VarCurr] :
( v122223(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38336,axiom,
! [VarCurr] :
( v122215(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38335,axiom,
! [VarCurr] :
( v122213(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38334,axiom,
! [VarCurr] :
( v122166(VarCurr)
<=> v122168(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2864,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122192(VarNext)
=> ( v122168(VarNext)
<=> v122168(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2773,axiom,
! [VarNext] :
( v122192(VarNext)
=> ( v122168(VarNext)
<=> v122202(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2051,axiom,
! [VarCurr] :
( ( ~ v122193(VarCurr)
& v122194(VarCurr) )
=> ( v122202(VarCurr)
<=> v122203(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2125,axiom,
! [VarCurr] :
( v122193(VarCurr)
=> ( v122202(VarCurr)
<=> v122174(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5313,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122195(VarCurr)
=> ( v122203(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5315,axiom,
! [VarCurr] :
( v122195(VarCurr)
=> ( v122203(VarCurr)
<=> v122189(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24162,axiom,
! [VarCurr] :
( v122192(VarCurr)
<=> ( v122193(VarCurr)
| v122194(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24161,axiom,
! [VarCurr] :
( v122194(VarCurr)
<=> ( v122195(VarCurr)
| v122198(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24160,axiom,
! [VarCurr] :
( v122198(VarCurr)
<=> ( v122199(VarCurr)
& v122201(VarCurr) ) ) ).
fof(writeUnaryOperator_9631,axiom,
! [VarCurr] :
( ~ v122201(VarCurr)
<=> v122195(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24159,axiom,
! [VarCurr] :
( v122199(VarCurr)
<=> ( v122170(VarCurr)
& v122200(VarCurr) ) ) ).
fof(writeUnaryOperator_9630,axiom,
! [VarCurr] :
( ~ v122200(VarCurr)
<=> v122172(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24158,axiom,
! [VarCurr] :
( v122195(VarCurr)
<=> ( v122196(VarCurr)
& v122197(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8344,axiom,
! [VarCurr] :
( v122197(VarCurr)
<=> ( v122172(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8343,axiom,
! [VarCurr] :
( v122196(VarCurr)
<=> ( v122170(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24157,axiom,
! [VarCurr] :
( v122193(VarCurr)
<=> ( v122170(VarCurr)
& v122172(VarCurr) ) ) ).
fof(addAssignment_38333,axiom,
! [VarCurr] :
( v122189(VarCurr)
<=> v121532(VarCurr,bitIndex20) ) ).
fof(addAssignment_38332,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex20)
<=> v121534(VarCurr,bitIndex20) ) ).
fof(addAssignment_38331,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex20)
<=> v121535(VarCurr,bitIndex20) ) ).
fof(addAssignment_38330,axiom,
! [VarCurr] :
( v121538(VarCurr,bitIndex20)
<=> v122035(VarCurr,bitIndex20) ) ).
fof(addAssignment_38329,axiom,
! [VarCurr] :
( v122035(VarCurr,bitIndex20)
<=> v122037(VarCurr,bitIndex20) ) ).
fof(addAssignment_38328,axiom,
! [VarCurr] :
( v122037(VarCurr,bitIndex20)
<=> v122059(VarCurr,bitIndex17) ) ).
fof(addAssignment_38327,axiom,
! [VarCurr] :
( v122039(VarCurr,bitIndex20)
<=> v122046(VarCurr,bitIndex20) ) ).
fof(addAssignment_38326,axiom,
! [VarCurr] :
( v108837(VarCurr,bitIndex34)
<=> v108176(VarCurr,bitIndex34) ) ).
fof(addAssignment_38325,axiom,
! [VarCurr] :
( v108176(VarCurr,bitIndex34)
<=> v108178(VarCurr,bitIndex34) ) ).
fof(addAssignment_38324,axiom,
! [VarCurr] :
( v108178(VarCurr,bitIndex34)
<=> v108180(VarCurr,bitIndex34) ) ).
fof(addAssignment_38323,axiom,
! [VarCurr] :
( v108180(VarCurr,bitIndex34)
<=> v108207(VarCurr,bitIndex34) ) ).
fof(addAssignment_38322,axiom,
! [VarCurr] :
( v108211(VarCurr,bitIndex23)
<=> v111923(VarCurr,bitIndex23) ) ).
fof(addAssignment_38321,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex20)
<=> v118478(VarCurr,bitIndex20) ) ).
fof(addAssignment_38320,axiom,
! [VarCurr] :
( v122174(VarCurr)
<=> v121370(VarCurr,bitIndex21) ) ).
fof(addAssignment_38319,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex21)
<=> v122176(VarCurr) ) ).
fof(addAssignment_38318,axiom,
! [VarCurr] :
( v122176(VarCurr)
<=> v122178(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2863,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122183(VarNext)
=> ( v122178(VarNext)
<=> v122178(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2772,axiom,
! [VarNext] :
( v122183(VarNext)
=> ( v122178(VarNext)
<=> v122125(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24156,axiom,
! [VarCurr] :
( v122183(VarCurr)
<=> ( v122129(VarCurr)
& v122184(VarCurr) ) ) ).
fof(writeUnaryOperator_9629,axiom,
! [VarCurr] :
( ~ v122184(VarCurr)
<=> v122180(VarCurr) ) ).
fof(addAssignment_38317,axiom,
! [VarCurr] :
( v122180(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38316,axiom,
! [VarCurr] :
( v122172(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38315,axiom,
! [VarCurr] :
( v122170(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38314,axiom,
! [VarCurr] :
( v122123(VarCurr)
<=> v122125(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2862,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122149(VarNext)
=> ( v122125(VarNext)
<=> v122125(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2771,axiom,
! [VarNext] :
( v122149(VarNext)
=> ( v122125(VarNext)
<=> v122159(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2050,axiom,
! [VarCurr] :
( ( ~ v122150(VarCurr)
& v122151(VarCurr) )
=> ( v122159(VarCurr)
<=> v122160(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2124,axiom,
! [VarCurr] :
( v122150(VarCurr)
=> ( v122159(VarCurr)
<=> v122131(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122152(VarCurr)
=> ( v122160(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5314,axiom,
! [VarCurr] :
( v122152(VarCurr)
=> ( v122160(VarCurr)
<=> v122146(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24155,axiom,
! [VarCurr] :
( v122149(VarCurr)
<=> ( v122150(VarCurr)
| v122151(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24154,axiom,
! [VarCurr] :
( v122151(VarCurr)
<=> ( v122152(VarCurr)
| v122155(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24153,axiom,
! [VarCurr] :
( v122155(VarCurr)
<=> ( v122156(VarCurr)
& v122158(VarCurr) ) ) ).
fof(writeUnaryOperator_9628,axiom,
! [VarCurr] :
( ~ v122158(VarCurr)
<=> v122152(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24152,axiom,
! [VarCurr] :
( v122156(VarCurr)
<=> ( v122127(VarCurr)
& v122157(VarCurr) ) ) ).
fof(writeUnaryOperator_9627,axiom,
! [VarCurr] :
( ~ v122157(VarCurr)
<=> v122129(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24151,axiom,
! [VarCurr] :
( v122152(VarCurr)
<=> ( v122153(VarCurr)
& v122154(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8342,axiom,
! [VarCurr] :
( v122154(VarCurr)
<=> ( v122129(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8341,axiom,
! [VarCurr] :
( v122153(VarCurr)
<=> ( v122127(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24150,axiom,
! [VarCurr] :
( v122150(VarCurr)
<=> ( v122127(VarCurr)
& v122129(VarCurr) ) ) ).
fof(addAssignment_38313,axiom,
! [VarCurr] :
( v122146(VarCurr)
<=> v121532(VarCurr,bitIndex21) ) ).
fof(addAssignment_38312,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex21)
<=> v121534(VarCurr,bitIndex21) ) ).
fof(addAssignment_38311,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex21)
<=> v121535(VarCurr,bitIndex21) ) ).
fof(addAssignment_38310,axiom,
! [VarCurr] :
( v121538(VarCurr,bitIndex21)
<=> v122035(VarCurr,bitIndex21) ) ).
fof(addAssignment_38309,axiom,
! [VarCurr] :
( v122035(VarCurr,bitIndex21)
<=> v122037(VarCurr,bitIndex21) ) ).
fof(addAssignment_38308,axiom,
! [VarCurr] :
( v122037(VarCurr,bitIndex21)
<=> v122059(VarCurr,bitIndex18) ) ).
fof(addAssignment_38307,axiom,
! [VarCurr] :
( v122039(VarCurr,bitIndex21)
<=> v122046(VarCurr,bitIndex21) ) ).
fof(addAssignment_38306,axiom,
! [VarCurr] :
( v108837(VarCurr,bitIndex35)
<=> v108176(VarCurr,bitIndex35) ) ).
fof(addAssignment_38305,axiom,
! [VarCurr] :
( v108176(VarCurr,bitIndex35)
<=> v108178(VarCurr,bitIndex35) ) ).
fof(addAssignment_38304,axiom,
! [VarCurr] :
( v108178(VarCurr,bitIndex35)
<=> v108180(VarCurr,bitIndex35) ) ).
fof(addAssignment_38303,axiom,
! [VarCurr] :
( v108180(VarCurr,bitIndex35)
<=> v108207(VarCurr,bitIndex35) ) ).
fof(addAssignment_38302,axiom,
! [VarCurr] :
( v108211(VarCurr,bitIndex24)
<=> v111923(VarCurr,bitIndex24) ) ).
fof(addAssignment_38301,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex21)
<=> v118478(VarCurr,bitIndex21) ) ).
fof(addAssignment_38300,axiom,
! [VarCurr] :
( v122131(VarCurr)
<=> v121370(VarCurr,bitIndex22) ) ).
fof(addAssignment_38299,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex22)
<=> v122133(VarCurr) ) ).
fof(addAssignment_38298,axiom,
! [VarCurr] :
( v122133(VarCurr)
<=> v122135(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2861,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122140(VarNext)
=> ( v122135(VarNext)
<=> v122135(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2770,axiom,
! [VarNext] :
( v122140(VarNext)
=> ( v122135(VarNext)
<=> v122082(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24149,axiom,
! [VarCurr] :
( v122140(VarCurr)
<=> ( v122086(VarCurr)
& v122141(VarCurr) ) ) ).
fof(writeUnaryOperator_9626,axiom,
! [VarCurr] :
( ~ v122141(VarCurr)
<=> v122137(VarCurr) ) ).
fof(addAssignment_38297,axiom,
! [VarCurr] :
( v122137(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38296,axiom,
! [VarCurr] :
( v122129(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38295,axiom,
! [VarCurr] :
( v122127(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38294,axiom,
! [VarCurr] :
( v122080(VarCurr)
<=> v122082(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2860,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122106(VarNext)
=> ( v122082(VarNext)
<=> v122082(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2769,axiom,
! [VarNext] :
( v122106(VarNext)
=> ( v122082(VarNext)
<=> v122116(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2049,axiom,
! [VarCurr] :
( ( ~ v122107(VarCurr)
& v122108(VarCurr) )
=> ( v122116(VarCurr)
<=> v122117(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2123,axiom,
! [VarCurr] :
( v122107(VarCurr)
=> ( v122116(VarCurr)
<=> v122088(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5311,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122109(VarCurr)
=> ( v122117(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5313,axiom,
! [VarCurr] :
( v122109(VarCurr)
=> ( v122117(VarCurr)
<=> v122103(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24148,axiom,
! [VarCurr] :
( v122106(VarCurr)
<=> ( v122107(VarCurr)
| v122108(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24147,axiom,
! [VarCurr] :
( v122108(VarCurr)
<=> ( v122109(VarCurr)
| v122112(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24146,axiom,
! [VarCurr] :
( v122112(VarCurr)
<=> ( v122113(VarCurr)
& v122115(VarCurr) ) ) ).
fof(writeUnaryOperator_9625,axiom,
! [VarCurr] :
( ~ v122115(VarCurr)
<=> v122109(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24145,axiom,
! [VarCurr] :
( v122113(VarCurr)
<=> ( v122084(VarCurr)
& v122114(VarCurr) ) ) ).
fof(writeUnaryOperator_9624,axiom,
! [VarCurr] :
( ~ v122114(VarCurr)
<=> v122086(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24144,axiom,
! [VarCurr] :
( v122109(VarCurr)
<=> ( v122110(VarCurr)
& v122111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8340,axiom,
! [VarCurr] :
( v122111(VarCurr)
<=> ( v122086(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8339,axiom,
! [VarCurr] :
( v122110(VarCurr)
<=> ( v122084(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24143,axiom,
! [VarCurr] :
( v122107(VarCurr)
<=> ( v122084(VarCurr)
& v122086(VarCurr) ) ) ).
fof(addAssignment_38293,axiom,
! [VarCurr] :
( v122103(VarCurr)
<=> v121532(VarCurr,bitIndex22) ) ).
fof(addAssignment_38292,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex22)
<=> v121534(VarCurr,bitIndex22) ) ).
fof(addAssignment_38291,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex22)
<=> v121535(VarCurr,bitIndex22) ) ).
fof(addAssignment_38290,axiom,
! [VarCurr] :
( v121538(VarCurr,bitIndex22)
<=> v122035(VarCurr,bitIndex22) ) ).
fof(addAssignment_38289,axiom,
! [VarCurr] :
( v122035(VarCurr,bitIndex22)
<=> v122037(VarCurr,bitIndex22) ) ).
fof(addAssignment_38288,axiom,
! [VarCurr] :
( v122037(VarCurr,bitIndex22)
<=> v122059(VarCurr,bitIndex19) ) ).
fof(addAssignment_38287,axiom,
! [VarCurr] :
( v122039(VarCurr,bitIndex22)
<=> v122046(VarCurr,bitIndex22) ) ).
fof(addAssignment_38286,axiom,
! [VarCurr] :
( v108837(VarCurr,bitIndex36)
<=> v108176(VarCurr,bitIndex36) ) ).
fof(addAssignment_38285,axiom,
! [VarCurr] :
( v108176(VarCurr,bitIndex36)
<=> v108178(VarCurr,bitIndex36) ) ).
fof(addAssignment_38284,axiom,
! [VarCurr] :
( v108178(VarCurr,bitIndex36)
<=> v108180(VarCurr,bitIndex36) ) ).
fof(addAssignment_38283,axiom,
! [VarCurr] :
( v108180(VarCurr,bitIndex36)
<=> v108207(VarCurr,bitIndex36) ) ).
fof(addAssignment_38282,axiom,
! [VarCurr] :
( v108211(VarCurr,bitIndex25)
<=> v111923(VarCurr,bitIndex25) ) ).
fof(addAssignment_38281,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex22)
<=> v118478(VarCurr,bitIndex22) ) ).
fof(addAssignment_38280,axiom,
! [VarCurr] :
( v122088(VarCurr)
<=> v121370(VarCurr,bitIndex23) ) ).
fof(addAssignment_38279,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex23)
<=> v122090(VarCurr) ) ).
fof(addAssignment_38278,axiom,
! [VarCurr] :
( v122090(VarCurr)
<=> v122092(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2859,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122097(VarNext)
=> ( v122092(VarNext)
<=> v122092(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2768,axiom,
! [VarNext] :
( v122097(VarNext)
=> ( v122092(VarNext)
<=> v122011(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24142,axiom,
! [VarCurr] :
( v122097(VarCurr)
<=> ( v122015(VarCurr)
& v122098(VarCurr) ) ) ).
fof(writeUnaryOperator_9623,axiom,
! [VarCurr] :
( ~ v122098(VarCurr)
<=> v122094(VarCurr) ) ).
fof(addAssignment_38277,axiom,
! [VarCurr] :
( v122094(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38276,axiom,
! [VarCurr] :
( v122086(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38275,axiom,
! [VarCurr] :
( v122084(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38274,axiom,
! [VarCurr] :
( v122009(VarCurr)
<=> v122011(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2858,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122063(VarNext)
=> ( v122011(VarNext)
<=> v122011(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2767,axiom,
! [VarNext] :
( v122063(VarNext)
=> ( v122011(VarNext)
<=> v122073(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2048,axiom,
! [VarCurr] :
( ( ~ v122064(VarCurr)
& v122065(VarCurr) )
=> ( v122073(VarCurr)
<=> v122074(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2122,axiom,
! [VarCurr] :
( v122064(VarCurr)
=> ( v122073(VarCurr)
<=> v122017(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5310,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122066(VarCurr)
=> ( v122074(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5312,axiom,
! [VarCurr] :
( v122066(VarCurr)
=> ( v122074(VarCurr)
<=> v122032(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24141,axiom,
! [VarCurr] :
( v122063(VarCurr)
<=> ( v122064(VarCurr)
| v122065(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24140,axiom,
! [VarCurr] :
( v122065(VarCurr)
<=> ( v122066(VarCurr)
| v122069(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24139,axiom,
! [VarCurr] :
( v122069(VarCurr)
<=> ( v122070(VarCurr)
& v122072(VarCurr) ) ) ).
fof(writeUnaryOperator_9622,axiom,
! [VarCurr] :
( ~ v122072(VarCurr)
<=> v122066(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24138,axiom,
! [VarCurr] :
( v122070(VarCurr)
<=> ( v122013(VarCurr)
& v122071(VarCurr) ) ) ).
fof(writeUnaryOperator_9621,axiom,
! [VarCurr] :
( ~ v122071(VarCurr)
<=> v122015(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24137,axiom,
! [VarCurr] :
( v122066(VarCurr)
<=> ( v122067(VarCurr)
& v122068(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8338,axiom,
! [VarCurr] :
( v122068(VarCurr)
<=> ( v122015(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8337,axiom,
! [VarCurr] :
( v122067(VarCurr)
<=> ( v122013(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24136,axiom,
! [VarCurr] :
( v122064(VarCurr)
<=> ( v122013(VarCurr)
& v122015(VarCurr) ) ) ).
fof(addAssignment_38273,axiom,
! [VarCurr] :
( v122032(VarCurr)
<=> v121532(VarCurr,bitIndex23) ) ).
fof(addAssignment_38272,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex23)
<=> v121534(VarCurr,bitIndex23) ) ).
fof(addAssignment_38271,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex23)
<=> v121535(VarCurr,bitIndex23) ) ).
fof(addAssignment_38270,axiom,
! [VarCurr] :
( v121538(VarCurr,bitIndex23)
<=> v122035(VarCurr,bitIndex23) ) ).
fof(addAssignment_38269,axiom,
! [VarCurr] :
( v122035(VarCurr,bitIndex23)
<=> v122037(VarCurr,bitIndex23) ) ).
fof(addAssignment_38268,axiom,
! [VarCurr] :
( v122037(VarCurr,bitIndex23)
<=> v122059(VarCurr,bitIndex20) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_264,axiom,
! [VarCurr] :
( ~ v122060(VarCurr)
=> ( ( v122059(VarCurr,bitIndex20)
<=> v122039(VarCurr,bitIndex23) )
& ( v122059(VarCurr,bitIndex19)
<=> v122039(VarCurr,bitIndex22) )
& ( v122059(VarCurr,bitIndex18)
<=> v122039(VarCurr,bitIndex21) )
& ( v122059(VarCurr,bitIndex17)
<=> v122039(VarCurr,bitIndex20) )
& ( v122059(VarCurr,bitIndex16)
<=> v122039(VarCurr,bitIndex19) )
& ( v122059(VarCurr,bitIndex15)
<=> v122039(VarCurr,bitIndex18) )
& ( v122059(VarCurr,bitIndex14)
<=> v122039(VarCurr,bitIndex17) )
& ( v122059(VarCurr,bitIndex13)
<=> v122039(VarCurr,bitIndex16) )
& ( v122059(VarCurr,bitIndex12)
<=> v122039(VarCurr,bitIndex15) )
& ( v122059(VarCurr,bitIndex11)
<=> v122039(VarCurr,bitIndex14) )
& ( v122059(VarCurr,bitIndex10)
<=> v122039(VarCurr,bitIndex13) )
& ( v122059(VarCurr,bitIndex9)
<=> v122039(VarCurr,bitIndex12) )
& ( v122059(VarCurr,bitIndex8)
<=> v122039(VarCurr,bitIndex11) )
& ( v122059(VarCurr,bitIndex7)
<=> v122039(VarCurr,bitIndex10) )
& ( v122059(VarCurr,bitIndex6)
<=> v122039(VarCurr,bitIndex9) )
& ( v122059(VarCurr,bitIndex5)
<=> v122039(VarCurr,bitIndex8) )
& ( v122059(VarCurr,bitIndex4)
<=> v122039(VarCurr,bitIndex7) )
& ( v122059(VarCurr,bitIndex3)
<=> v122039(VarCurr,bitIndex6) )
& ( v122059(VarCurr,bitIndex2)
<=> v122039(VarCurr,bitIndex5) )
& ( v122059(VarCurr,bitIndex1)
<=> v122039(VarCurr,bitIndex4) )
& ( v122059(VarCurr,bitIndex0)
<=> v122039(VarCurr,bitIndex3) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_355,axiom,
! [VarCurr] :
( v122060(VarCurr)
=> ( ( v122059(VarCurr,bitIndex20)
<=> v108837(VarCurr,bitIndex37) )
& ( v122059(VarCurr,bitIndex19)
<=> v108837(VarCurr,bitIndex36) )
& ( v122059(VarCurr,bitIndex18)
<=> v108837(VarCurr,bitIndex35) )
& ( v122059(VarCurr,bitIndex17)
<=> v108837(VarCurr,bitIndex34) )
& ( v122059(VarCurr,bitIndex16)
<=> v108837(VarCurr,bitIndex33) )
& ( v122059(VarCurr,bitIndex15)
<=> v108837(VarCurr,bitIndex32) )
& ( v122059(VarCurr,bitIndex14)
<=> v108837(VarCurr,bitIndex31) )
& ( v122059(VarCurr,bitIndex13)
<=> v108837(VarCurr,bitIndex30) )
& ( v122059(VarCurr,bitIndex12)
<=> v108837(VarCurr,bitIndex29) )
& ( v122059(VarCurr,bitIndex11)
<=> v108837(VarCurr,bitIndex28) )
& ( v122059(VarCurr,bitIndex10)
<=> v108837(VarCurr,bitIndex27) )
& ( v122059(VarCurr,bitIndex9)
<=> v108837(VarCurr,bitIndex26) )
& ( v122059(VarCurr,bitIndex8)
<=> v108837(VarCurr,bitIndex25) )
& ( v122059(VarCurr,bitIndex7)
<=> v108837(VarCurr,bitIndex24) )
& ( v122059(VarCurr,bitIndex6)
<=> v108837(VarCurr,bitIndex23) )
& ( v122059(VarCurr,bitIndex5)
<=> v108837(VarCurr,bitIndex22) )
& ( v122059(VarCurr,bitIndex4)
<=> v108837(VarCurr,bitIndex21) )
& ( v122059(VarCurr,bitIndex3)
<=> v108837(VarCurr,bitIndex20) )
& ( v122059(VarCurr,bitIndex2)
<=> v108837(VarCurr,bitIndex19) )
& ( v122059(VarCurr,bitIndex1)
<=> v108837(VarCurr,bitIndex18) )
& ( v122059(VarCurr,bitIndex0)
<=> v108837(VarCurr,bitIndex17) ) ) ) ).
fof(writeUnaryOperator_9620,axiom,
! [VarCurr] :
( ~ v122060(VarCurr)
<=> v108172(VarCurr) ) ).
fof(addAssignment_38267,axiom,
! [VarCurr] :
( v122039(VarCurr,bitIndex23)
<=> v122046(VarCurr,bitIndex23) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_11,axiom,
! [VarCurr] :
( ( ~ v122047(VarCurr)
& ~ v122048(VarCurr)
& ~ v122050(VarCurr)
& ~ v122051(VarCurr)
& ~ v122053(VarCurr)
& ~ v122054(VarCurr)
& ~ v122056(VarCurr) )
=> ( ( v122046(VarCurr,bitIndex23)
<=> v108837(VarCurr,bitIndex37) )
& ( v122046(VarCurr,bitIndex22)
<=> v108837(VarCurr,bitIndex36) )
& ( v122046(VarCurr,bitIndex21)
<=> v108837(VarCurr,bitIndex35) )
& ( v122046(VarCurr,bitIndex20)
<=> v108837(VarCurr,bitIndex34) )
& ( v122046(VarCurr,bitIndex19)
<=> v108837(VarCurr,bitIndex33) )
& ( v122046(VarCurr,bitIndex18)
<=> v108837(VarCurr,bitIndex32) )
& ( v122046(VarCurr,bitIndex17)
<=> v108837(VarCurr,bitIndex31) )
& ( v122046(VarCurr,bitIndex16)
<=> v108837(VarCurr,bitIndex30) )
& ( v122046(VarCurr,bitIndex15)
<=> v108837(VarCurr,bitIndex29) )
& ( v122046(VarCurr,bitIndex14)
<=> v108837(VarCurr,bitIndex28) )
& ( v122046(VarCurr,bitIndex13)
<=> v108837(VarCurr,bitIndex27) )
& ( v122046(VarCurr,bitIndex12)
<=> v108837(VarCurr,bitIndex26) )
& ( v122046(VarCurr,bitIndex11)
<=> v108837(VarCurr,bitIndex25) )
& ( v122046(VarCurr,bitIndex10)
<=> v108837(VarCurr,bitIndex24) )
& ( v122046(VarCurr,bitIndex9)
<=> v108837(VarCurr,bitIndex23) )
& ( v122046(VarCurr,bitIndex8)
<=> v108837(VarCurr,bitIndex22) )
& ( v122046(VarCurr,bitIndex7)
<=> v108837(VarCurr,bitIndex21) )
& ( v122046(VarCurr,bitIndex6)
<=> v108837(VarCurr,bitIndex20) )
& ( v122046(VarCurr,bitIndex5)
<=> v108837(VarCurr,bitIndex19) )
& ( v122046(VarCurr,bitIndex4)
<=> v108837(VarCurr,bitIndex18) )
& ( v122046(VarCurr,bitIndex3)
<=> v108837(VarCurr,bitIndex17) )
& ( v122046(VarCurr,bitIndex2)
<=> v108837(VarCurr,bitIndex16) )
& ( v122046(VarCurr,bitIndex1)
<=> v108837(VarCurr,bitIndex15) )
& ( v122046(VarCurr,bitIndex0)
<=> v108837(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_11,axiom,
! [VarCurr] :
( v122056(VarCurr)
=> ( ( v122046(VarCurr,bitIndex23)
<=> v108837(VarCurr,bitIndex37) )
& ( v122046(VarCurr,bitIndex22)
<=> v108837(VarCurr,bitIndex36) )
& ( v122046(VarCurr,bitIndex21)
<=> v108837(VarCurr,bitIndex35) )
& ( v122046(VarCurr,bitIndex20)
<=> v108837(VarCurr,bitIndex34) )
& ( v122046(VarCurr,bitIndex19)
<=> v108837(VarCurr,bitIndex33) )
& ( v122046(VarCurr,bitIndex18)
<=> v108837(VarCurr,bitIndex32) )
& ( v122046(VarCurr,bitIndex17)
<=> v108837(VarCurr,bitIndex31) )
& ( v122046(VarCurr,bitIndex16)
<=> v108837(VarCurr,bitIndex30) )
& ( v122046(VarCurr,bitIndex15)
<=> v108837(VarCurr,bitIndex29) )
& ( v122046(VarCurr,bitIndex14)
<=> v108837(VarCurr,bitIndex28) )
& ( v122046(VarCurr,bitIndex13)
<=> v108837(VarCurr,bitIndex27) )
& ( v122046(VarCurr,bitIndex12)
<=> v108837(VarCurr,bitIndex26) )
& ( v122046(VarCurr,bitIndex11)
<=> v108837(VarCurr,bitIndex25) )
& ( v122046(VarCurr,bitIndex10)
<=> v108837(VarCurr,bitIndex24) )
& ( v122046(VarCurr,bitIndex9)
<=> v108837(VarCurr,bitIndex23) )
& ( v122046(VarCurr,bitIndex8)
<=> v108837(VarCurr,bitIndex22) )
& ( v122046(VarCurr,bitIndex7)
<=> v108837(VarCurr,bitIndex21) )
& ( v122046(VarCurr,bitIndex6)
<=> v108837(VarCurr,bitIndex20) )
& ( v122046(VarCurr,bitIndex5)
<=> v108837(VarCurr,bitIndex19) )
& ( v122046(VarCurr,bitIndex4)
<=> v108837(VarCurr,bitIndex18) )
& ( v122046(VarCurr,bitIndex3)
<=> v108837(VarCurr,bitIndex17) )
& ( v122046(VarCurr,bitIndex2)
<=> v108837(VarCurr,bitIndex16) )
& ( v122046(VarCurr,bitIndex1)
<=> v108837(VarCurr,bitIndex15) )
& ( v122046(VarCurr,bitIndex0)
<=> v108837(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_20,axiom,
! [VarCurr] :
( v122054(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v122046(VarCurr,B)
<=> v122055(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_12,axiom,
! [VarCurr] :
( v122053(VarCurr)
=> ( ( v122046(VarCurr,bitIndex23)
<=> v108837(VarCurr,bitIndex37) )
& ( v122046(VarCurr,bitIndex22)
<=> v108837(VarCurr,bitIndex36) )
& ( v122046(VarCurr,bitIndex21)
<=> v108837(VarCurr,bitIndex35) )
& ( v122046(VarCurr,bitIndex20)
<=> v108837(VarCurr,bitIndex34) )
& ( v122046(VarCurr,bitIndex19)
<=> v108837(VarCurr,bitIndex33) )
& ( v122046(VarCurr,bitIndex18)
<=> v108837(VarCurr,bitIndex32) )
& ( v122046(VarCurr,bitIndex17)
<=> v108837(VarCurr,bitIndex31) )
& ( v122046(VarCurr,bitIndex16)
<=> v108837(VarCurr,bitIndex30) )
& ( v122046(VarCurr,bitIndex15)
<=> v108837(VarCurr,bitIndex29) )
& ( v122046(VarCurr,bitIndex14)
<=> v108837(VarCurr,bitIndex28) )
& ( v122046(VarCurr,bitIndex13)
<=> v108837(VarCurr,bitIndex27) )
& ( v122046(VarCurr,bitIndex12)
<=> v108837(VarCurr,bitIndex26) )
& ( v122046(VarCurr,bitIndex11)
<=> v108837(VarCurr,bitIndex25) )
& ( v122046(VarCurr,bitIndex10)
<=> v108837(VarCurr,bitIndex24) )
& ( v122046(VarCurr,bitIndex9)
<=> v108837(VarCurr,bitIndex23) )
& ( v122046(VarCurr,bitIndex8)
<=> v108837(VarCurr,bitIndex22) )
& ( v122046(VarCurr,bitIndex7)
<=> v108837(VarCurr,bitIndex21) )
& ( v122046(VarCurr,bitIndex6)
<=> v108837(VarCurr,bitIndex20) )
& ( v122046(VarCurr,bitIndex5)
<=> v108837(VarCurr,bitIndex19) )
& ( v122046(VarCurr,bitIndex4)
<=> v108837(VarCurr,bitIndex18) )
& ( v122046(VarCurr,bitIndex3)
<=> v108837(VarCurr,bitIndex17) )
& ( v122046(VarCurr,bitIndex2)
<=> v108837(VarCurr,bitIndex16) )
& ( v122046(VarCurr,bitIndex1)
<=> v108837(VarCurr,bitIndex15) )
& ( v122046(VarCurr,bitIndex0)
<=> v108837(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_167,axiom,
! [VarCurr] :
( v122051(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v122046(VarCurr,B)
<=> v122052(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_13,axiom,
! [VarCurr] :
( v122050(VarCurr)
=> ( ( v122046(VarCurr,bitIndex23)
<=> v108837(VarCurr,bitIndex37) )
& ( v122046(VarCurr,bitIndex22)
<=> v108837(VarCurr,bitIndex36) )
& ( v122046(VarCurr,bitIndex21)
<=> v108837(VarCurr,bitIndex35) )
& ( v122046(VarCurr,bitIndex20)
<=> v108837(VarCurr,bitIndex34) )
& ( v122046(VarCurr,bitIndex19)
<=> v108837(VarCurr,bitIndex33) )
& ( v122046(VarCurr,bitIndex18)
<=> v108837(VarCurr,bitIndex32) )
& ( v122046(VarCurr,bitIndex17)
<=> v108837(VarCurr,bitIndex31) )
& ( v122046(VarCurr,bitIndex16)
<=> v108837(VarCurr,bitIndex30) )
& ( v122046(VarCurr,bitIndex15)
<=> v108837(VarCurr,bitIndex29) )
& ( v122046(VarCurr,bitIndex14)
<=> v108837(VarCurr,bitIndex28) )
& ( v122046(VarCurr,bitIndex13)
<=> v108837(VarCurr,bitIndex27) )
& ( v122046(VarCurr,bitIndex12)
<=> v108837(VarCurr,bitIndex26) )
& ( v122046(VarCurr,bitIndex11)
<=> v108837(VarCurr,bitIndex25) )
& ( v122046(VarCurr,bitIndex10)
<=> v108837(VarCurr,bitIndex24) )
& ( v122046(VarCurr,bitIndex9)
<=> v108837(VarCurr,bitIndex23) )
& ( v122046(VarCurr,bitIndex8)
<=> v108837(VarCurr,bitIndex22) )
& ( v122046(VarCurr,bitIndex7)
<=> v108837(VarCurr,bitIndex21) )
& ( v122046(VarCurr,bitIndex6)
<=> v108837(VarCurr,bitIndex20) )
& ( v122046(VarCurr,bitIndex5)
<=> v108837(VarCurr,bitIndex19) )
& ( v122046(VarCurr,bitIndex4)
<=> v108837(VarCurr,bitIndex18) )
& ( v122046(VarCurr,bitIndex3)
<=> v108837(VarCurr,bitIndex17) )
& ( v122046(VarCurr,bitIndex2)
<=> v108837(VarCurr,bitIndex16) )
& ( v122046(VarCurr,bitIndex1)
<=> v108837(VarCurr,bitIndex15) )
& ( v122046(VarCurr,bitIndex0)
<=> v108837(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5309,axiom,
! [VarCurr] :
( v122048(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v122046(VarCurr,B)
<=> v122049(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_16,axiom,
! [VarCurr] :
( v122047(VarCurr)
=> ( ( v122046(VarCurr,bitIndex23)
<=> v108837(VarCurr,bitIndex37) )
& ( v122046(VarCurr,bitIndex22)
<=> v108837(VarCurr,bitIndex36) )
& ( v122046(VarCurr,bitIndex21)
<=> v108837(VarCurr,bitIndex35) )
& ( v122046(VarCurr,bitIndex20)
<=> v108837(VarCurr,bitIndex34) )
& ( v122046(VarCurr,bitIndex19)
<=> v108837(VarCurr,bitIndex33) )
& ( v122046(VarCurr,bitIndex18)
<=> v108837(VarCurr,bitIndex32) )
& ( v122046(VarCurr,bitIndex17)
<=> v108837(VarCurr,bitIndex31) )
& ( v122046(VarCurr,bitIndex16)
<=> v108837(VarCurr,bitIndex30) )
& ( v122046(VarCurr,bitIndex15)
<=> v108837(VarCurr,bitIndex29) )
& ( v122046(VarCurr,bitIndex14)
<=> v108837(VarCurr,bitIndex28) )
& ( v122046(VarCurr,bitIndex13)
<=> v108837(VarCurr,bitIndex27) )
& ( v122046(VarCurr,bitIndex12)
<=> v108837(VarCurr,bitIndex26) )
& ( v122046(VarCurr,bitIndex11)
<=> v108837(VarCurr,bitIndex25) )
& ( v122046(VarCurr,bitIndex10)
<=> v108837(VarCurr,bitIndex24) )
& ( v122046(VarCurr,bitIndex9)
<=> v108837(VarCurr,bitIndex23) )
& ( v122046(VarCurr,bitIndex8)
<=> v108837(VarCurr,bitIndex22) )
& ( v122046(VarCurr,bitIndex7)
<=> v108837(VarCurr,bitIndex21) )
& ( v122046(VarCurr,bitIndex6)
<=> v108837(VarCurr,bitIndex20) )
& ( v122046(VarCurr,bitIndex5)
<=> v108837(VarCurr,bitIndex19) )
& ( v122046(VarCurr,bitIndex4)
<=> v108837(VarCurr,bitIndex18) )
& ( v122046(VarCurr,bitIndex3)
<=> v108837(VarCurr,bitIndex17) )
& ( v122046(VarCurr,bitIndex2)
<=> v108837(VarCurr,bitIndex16) )
& ( v122046(VarCurr,bitIndex1)
<=> v108837(VarCurr,bitIndex15) )
& ( v122046(VarCurr,bitIndex0)
<=> v108837(VarCurr,bitIndex14) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24135,axiom,
! [VarCurr] :
( v122056(VarCurr)
<=> ( v122057(VarCurr)
| v122058(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8336,axiom,
! [VarCurr] :
( v122058(VarCurr)
<=> ( ( v122041(VarCurr,bitIndex2)
<=> $true )
& ( v122041(VarCurr,bitIndex1)
<=> $true )
& ( v122041(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8335,axiom,
! [VarCurr] :
( v122057(VarCurr)
<=> ( ( v122041(VarCurr,bitIndex2)
<=> $true )
& ( v122041(VarCurr,bitIndex1)
<=> $true )
& ( v122041(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_38266,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v122055(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_38265,axiom,
! [VarCurr] :
( ( v122055(VarCurr,bitIndex23)
<=> v108837(VarCurr,bitIndex37) )
& ( v122055(VarCurr,bitIndex22)
<=> v108837(VarCurr,bitIndex36) )
& ( v122055(VarCurr,bitIndex21)
<=> v108837(VarCurr,bitIndex35) )
& ( v122055(VarCurr,bitIndex20)
<=> v108837(VarCurr,bitIndex34) )
& ( v122055(VarCurr,bitIndex19)
<=> v108837(VarCurr,bitIndex33) )
& ( v122055(VarCurr,bitIndex18)
<=> v108837(VarCurr,bitIndex32) )
& ( v122055(VarCurr,bitIndex17)
<=> v108837(VarCurr,bitIndex31) )
& ( v122055(VarCurr,bitIndex16)
<=> v108837(VarCurr,bitIndex30) )
& ( v122055(VarCurr,bitIndex15)
<=> v108837(VarCurr,bitIndex29) ) ) ).
fof(addBitVectorEqualityBitBlasted_8334,axiom,
! [VarCurr] :
( v122054(VarCurr)
<=> ( ( v122041(VarCurr,bitIndex2)
<=> $true )
& ( v122041(VarCurr,bitIndex1)
<=> $false )
& ( v122041(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8333,axiom,
! [VarCurr] :
( v122053(VarCurr)
<=> ( ( v122041(VarCurr,bitIndex2)
<=> $true )
& ( v122041(VarCurr,bitIndex1)
<=> $false )
& ( v122041(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_38264,axiom,
! [VarCurr,B] :
( range_8_0(B)
=> ( v122052(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_38263,axiom,
! [VarCurr] :
( ( v122052(VarCurr,bitIndex23)
<=> v108837(VarCurr,bitIndex37) )
& ( v122052(VarCurr,bitIndex22)
<=> v108837(VarCurr,bitIndex36) )
& ( v122052(VarCurr,bitIndex21)
<=> v108837(VarCurr,bitIndex35) )
& ( v122052(VarCurr,bitIndex20)
<=> v108837(VarCurr,bitIndex34) )
& ( v122052(VarCurr,bitIndex19)
<=> v108837(VarCurr,bitIndex33) )
& ( v122052(VarCurr,bitIndex18)
<=> v108837(VarCurr,bitIndex32) )
& ( v122052(VarCurr,bitIndex17)
<=> v108837(VarCurr,bitIndex31) )
& ( v122052(VarCurr,bitIndex16)
<=> v108837(VarCurr,bitIndex30) )
& ( v122052(VarCurr,bitIndex15)
<=> v108837(VarCurr,bitIndex29) )
& ( v122052(VarCurr,bitIndex14)
<=> v108837(VarCurr,bitIndex28) )
& ( v122052(VarCurr,bitIndex13)
<=> v108837(VarCurr,bitIndex27) )
& ( v122052(VarCurr,bitIndex12)
<=> v108837(VarCurr,bitIndex26) )
& ( v122052(VarCurr,bitIndex11)
<=> v108837(VarCurr,bitIndex25) )
& ( v122052(VarCurr,bitIndex10)
<=> v108837(VarCurr,bitIndex24) )
& ( v122052(VarCurr,bitIndex9)
<=> v108837(VarCurr,bitIndex23) ) ) ).
fof(addBitVectorEqualityBitBlasted_8332,axiom,
! [VarCurr] :
( v122051(VarCurr)
<=> ( ( v122041(VarCurr,bitIndex2)
<=> $false )
& ( v122041(VarCurr,bitIndex1)
<=> $true )
& ( v122041(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8331,axiom,
! [VarCurr] :
( v122050(VarCurr)
<=> ( ( v122041(VarCurr,bitIndex2)
<=> $false )
& ( v122041(VarCurr,bitIndex1)
<=> $true )
& ( v122041(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_38262,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v122049(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_38261,axiom,
! [VarCurr] :
( ( v122049(VarCurr,bitIndex23)
<=> v108837(VarCurr,bitIndex37) )
& ( v122049(VarCurr,bitIndex22)
<=> v108837(VarCurr,bitIndex36) )
& ( v122049(VarCurr,bitIndex21)
<=> v108837(VarCurr,bitIndex35) )
& ( v122049(VarCurr,bitIndex20)
<=> v108837(VarCurr,bitIndex34) )
& ( v122049(VarCurr,bitIndex19)
<=> v108837(VarCurr,bitIndex33) )
& ( v122049(VarCurr,bitIndex18)
<=> v108837(VarCurr,bitIndex32) )
& ( v122049(VarCurr,bitIndex17)
<=> v108837(VarCurr,bitIndex31) )
& ( v122049(VarCurr,bitIndex16)
<=> v108837(VarCurr,bitIndex30) )
& ( v122049(VarCurr,bitIndex15)
<=> v108837(VarCurr,bitIndex29) )
& ( v122049(VarCurr,bitIndex14)
<=> v108837(VarCurr,bitIndex28) )
& ( v122049(VarCurr,bitIndex13)
<=> v108837(VarCurr,bitIndex27) )
& ( v122049(VarCurr,bitIndex12)
<=> v108837(VarCurr,bitIndex26) )
& ( v122049(VarCurr,bitIndex11)
<=> v108837(VarCurr,bitIndex25) )
& ( v122049(VarCurr,bitIndex10)
<=> v108837(VarCurr,bitIndex24) )
& ( v122049(VarCurr,bitIndex9)
<=> v108837(VarCurr,bitIndex23) )
& ( v122049(VarCurr,bitIndex8)
<=> v108837(VarCurr,bitIndex22) )
& ( v122049(VarCurr,bitIndex7)
<=> v108837(VarCurr,bitIndex21) )
& ( v122049(VarCurr,bitIndex6)
<=> v108837(VarCurr,bitIndex20) )
& ( v122049(VarCurr,bitIndex5)
<=> v108837(VarCurr,bitIndex19) )
& ( v122049(VarCurr,bitIndex4)
<=> v108837(VarCurr,bitIndex18) )
& ( v122049(VarCurr,bitIndex3)
<=> v108837(VarCurr,bitIndex17) ) ) ).
fof(addBitVectorEqualityBitBlasted_8330,axiom,
! [VarCurr] :
( v122048(VarCurr)
<=> ( ( v122041(VarCurr,bitIndex2)
<=> $false )
& ( v122041(VarCurr,bitIndex1)
<=> $false )
& ( v122041(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8329,axiom,
! [VarCurr] :
( v122047(VarCurr)
<=> ( ( v122041(VarCurr,bitIndex2)
<=> $false )
& ( v122041(VarCurr,bitIndex1)
<=> $false )
& ( v122041(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_38260,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v122041(VarCurr,B)
<=> v122043(VarCurr,B) ) ) ).
fof(addAssignment_38259,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v122043(VarCurr,B)
<=> v122045(VarCurr,B) ) ) ).
fof(addAssignment_38258,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v122045(VarCurr,B)
<=> v108840(VarCurr,B) ) ) ).
fof(addAssignment_38257,axiom,
! [VarCurr] :
( v108837(VarCurr,bitIndex37)
<=> v108176(VarCurr,bitIndex37) ) ).
fof(addAssignment_38256,axiom,
! [VarCurr] :
( v108176(VarCurr,bitIndex37)
<=> v108178(VarCurr,bitIndex37) ) ).
fof(addAssignment_38255,axiom,
! [VarCurr] :
( v108178(VarCurr,bitIndex37)
<=> v108180(VarCurr,bitIndex37) ) ).
fof(addAssignment_38254,axiom,
! [VarCurr] :
( v108180(VarCurr,bitIndex37)
<=> v108207(VarCurr,bitIndex37) ) ).
fof(addAssignment_38253,axiom,
! [VarCurr] :
( v108211(VarCurr,bitIndex26)
<=> v111923(VarCurr,bitIndex26) ) ).
fof(addAssignment_38252,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex23)
<=> v118478(VarCurr,bitIndex23) ) ).
fof(addAssignment_38251,axiom,
! [VarCurr] :
( v122017(VarCurr)
<=> v121370(VarCurr,bitIndex24) ) ).
fof(addAssignment_38250,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex24)
<=> v122019(VarCurr) ) ).
fof(addAssignment_38249,axiom,
! [VarCurr] :
( v122019(VarCurr)
<=> v122021(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2857,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122026(VarNext)
=> ( v122021(VarNext)
<=> v122021(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2766,axiom,
! [VarNext] :
( v122026(VarNext)
=> ( v122021(VarNext)
<=> v121955(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24134,axiom,
! [VarCurr] :
( v122026(VarCurr)
<=> ( v121959(VarCurr)
& v122027(VarCurr) ) ) ).
fof(writeUnaryOperator_9619,axiom,
! [VarCurr] :
( ~ v122027(VarCurr)
<=> v122023(VarCurr) ) ).
fof(addAssignment_38248,axiom,
! [VarCurr] :
( v122023(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38247,axiom,
! [VarCurr] :
( v122015(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38246,axiom,
! [VarCurr] :
( v122013(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38245,axiom,
! [VarCurr] :
( v121953(VarCurr)
<=> v121955(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121992(VarNext)
=> ( v121955(VarNext)
<=> v121955(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2765,axiom,
! [VarNext] :
( v121992(VarNext)
=> ( v121955(VarNext)
<=> v122002(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2047,axiom,
! [VarCurr] :
( ( ~ v121993(VarCurr)
& v121994(VarCurr) )
=> ( v122002(VarCurr)
<=> v122003(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2121,axiom,
! [VarCurr] :
( v121993(VarCurr)
=> ( v122002(VarCurr)
<=> v121961(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5308,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121995(VarCurr)
=> ( v122003(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5311,axiom,
! [VarCurr] :
( v121995(VarCurr)
=> ( v122003(VarCurr)
<=> v121976(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24133,axiom,
! [VarCurr] :
( v121992(VarCurr)
<=> ( v121993(VarCurr)
| v121994(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24132,axiom,
! [VarCurr] :
( v121994(VarCurr)
<=> ( v121995(VarCurr)
| v121998(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24131,axiom,
! [VarCurr] :
( v121998(VarCurr)
<=> ( v121999(VarCurr)
& v122001(VarCurr) ) ) ).
fof(writeUnaryOperator_9618,axiom,
! [VarCurr] :
( ~ v122001(VarCurr)
<=> v121995(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24130,axiom,
! [VarCurr] :
( v121999(VarCurr)
<=> ( v121957(VarCurr)
& v122000(VarCurr) ) ) ).
fof(writeUnaryOperator_9617,axiom,
! [VarCurr] :
( ~ v122000(VarCurr)
<=> v121959(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24129,axiom,
! [VarCurr] :
( v121995(VarCurr)
<=> ( v121996(VarCurr)
& v121997(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8328,axiom,
! [VarCurr] :
( v121997(VarCurr)
<=> ( v121959(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8327,axiom,
! [VarCurr] :
( v121996(VarCurr)
<=> ( v121957(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24128,axiom,
! [VarCurr] :
( v121993(VarCurr)
<=> ( v121957(VarCurr)
& v121959(VarCurr) ) ) ).
fof(addAssignment_38244,axiom,
! [VarCurr] :
( v121976(VarCurr)
<=> v121532(VarCurr,bitIndex24) ) ).
fof(addAssignment_38243,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex24)
<=> v121534(VarCurr,bitIndex24) ) ).
fof(addAssignment_38242,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex24)
<=> v121535(VarCurr,bitIndex24) ) ).
fof(addAssignment_38241,axiom,
! [VarCurr] :
( v121537(VarCurr,bitIndex0)
<=> v121687(VarCurr,bitIndex0) ) ).
fof(addAssignment_38240,axiom,
! [VarCurr] :
( v121659(VarCurr,bitIndex0)
<=> v121661(VarCurr,bitIndex0) ) ).
fof(addAssignment_38239,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex0)
<=> v121663(VarCurr,bitIndex0) ) ).
fof(addAssignment_38238,axiom,
! [VarCurr] :
( v121663(VarCurr,bitIndex0)
<=> v121665(VarCurr,bitIndex0) ) ).
fof(addAssignment_38237,axiom,
! [VarCurr] :
( v121665(VarCurr,bitIndex0)
<=> v121667(VarCurr,bitIndex0) ) ).
fof(addAssignment_38236,axiom,
! [VarCurr] :
( v121667(VarCurr,bitIndex0)
<=> v121669(VarCurr,bitIndex0) ) ).
fof(addAssignment_38235,axiom,
! [VarCurr] :
( v121669(VarCurr,bitIndex0)
<=> v121671(VarCurr,bitIndex0) ) ).
fof(addAssignment_38234,axiom,
! [VarCurr] :
( v121671(VarCurr,bitIndex0)
<=> v121673(VarCurr,bitIndex0) ) ).
fof(addAssignment_38233,axiom,
! [VarCurr] :
( v121673(VarCurr,bitIndex0)
<=> v121978(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121986(VarNext)
=> ( v121978(VarNext)
<=> v121978(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2764,axiom,
! [VarNext] :
( v121986(VarNext)
=> ( v121978(VarNext)
<=> v121980(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_8326,axiom,
! [VarCurr] :
( v121986(VarCurr)
<=> ( v121982(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9616,axiom,
! [VarCurr] :
( ~ v121982(VarCurr)
<=> v109648(VarCurr) ) ).
fof(addAssignment_38232,axiom,
! [VarCurr] :
( v121980(VarCurr)
<=> v109128(VarCurr,bitIndex0) ) ).
fof(addAssignment_38231,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex24)
<=> v118478(VarCurr,bitIndex24) ) ).
fof(addAssignment_38230,axiom,
! [VarCurr] :
( v121961(VarCurr)
<=> v121370(VarCurr,bitIndex25) ) ).
fof(addAssignment_38229,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex25)
<=> v121963(VarCurr) ) ).
fof(addAssignment_38228,axiom,
! [VarCurr] :
( v121963(VarCurr)
<=> v121965(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121970(VarNext)
=> ( v121965(VarNext)
<=> v121965(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2763,axiom,
! [VarNext] :
( v121970(VarNext)
=> ( v121965(VarNext)
<=> v121899(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24127,axiom,
! [VarCurr] :
( v121970(VarCurr)
<=> ( v121903(VarCurr)
& v121971(VarCurr) ) ) ).
fof(writeUnaryOperator_9615,axiom,
! [VarCurr] :
( ~ v121971(VarCurr)
<=> v121967(VarCurr) ) ).
fof(addAssignment_38227,axiom,
! [VarCurr] :
( v121967(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38226,axiom,
! [VarCurr] :
( v121959(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38225,axiom,
! [VarCurr] :
( v121957(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38224,axiom,
! [VarCurr] :
( v121897(VarCurr)
<=> v121899(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121936(VarNext)
=> ( v121899(VarNext)
<=> v121899(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2762,axiom,
! [VarNext] :
( v121936(VarNext)
=> ( v121899(VarNext)
<=> v121946(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2046,axiom,
! [VarCurr] :
( ( ~ v121937(VarCurr)
& v121938(VarCurr) )
=> ( v121946(VarCurr)
<=> v121947(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2120,axiom,
! [VarCurr] :
( v121937(VarCurr)
=> ( v121946(VarCurr)
<=> v121905(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5307,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121939(VarCurr)
=> ( v121947(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5310,axiom,
! [VarCurr] :
( v121939(VarCurr)
=> ( v121947(VarCurr)
<=> v121920(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24126,axiom,
! [VarCurr] :
( v121936(VarCurr)
<=> ( v121937(VarCurr)
| v121938(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24125,axiom,
! [VarCurr] :
( v121938(VarCurr)
<=> ( v121939(VarCurr)
| v121942(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24124,axiom,
! [VarCurr] :
( v121942(VarCurr)
<=> ( v121943(VarCurr)
& v121945(VarCurr) ) ) ).
fof(writeUnaryOperator_9614,axiom,
! [VarCurr] :
( ~ v121945(VarCurr)
<=> v121939(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24123,axiom,
! [VarCurr] :
( v121943(VarCurr)
<=> ( v121901(VarCurr)
& v121944(VarCurr) ) ) ).
fof(writeUnaryOperator_9613,axiom,
! [VarCurr] :
( ~ v121944(VarCurr)
<=> v121903(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24122,axiom,
! [VarCurr] :
( v121939(VarCurr)
<=> ( v121940(VarCurr)
& v121941(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8325,axiom,
! [VarCurr] :
( v121941(VarCurr)
<=> ( v121903(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8324,axiom,
! [VarCurr] :
( v121940(VarCurr)
<=> ( v121901(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24121,axiom,
! [VarCurr] :
( v121937(VarCurr)
<=> ( v121901(VarCurr)
& v121903(VarCurr) ) ) ).
fof(addAssignment_38223,axiom,
! [VarCurr] :
( v121920(VarCurr)
<=> v121532(VarCurr,bitIndex25) ) ).
fof(addAssignment_38222,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex25)
<=> v121534(VarCurr,bitIndex25) ) ).
fof(addAssignment_38221,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex25)
<=> v121535(VarCurr,bitIndex25) ) ).
fof(addAssignment_38220,axiom,
! [VarCurr] :
( v121537(VarCurr,bitIndex1)
<=> v121687(VarCurr,bitIndex1) ) ).
fof(addAssignment_38219,axiom,
! [VarCurr] :
( v121659(VarCurr,bitIndex1)
<=> v121661(VarCurr,bitIndex1) ) ).
fof(addAssignment_38218,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex1)
<=> v121663(VarCurr,bitIndex1) ) ).
fof(addAssignment_38217,axiom,
! [VarCurr] :
( v121663(VarCurr,bitIndex1)
<=> v121665(VarCurr,bitIndex1) ) ).
fof(addAssignment_38216,axiom,
! [VarCurr] :
( v121665(VarCurr,bitIndex1)
<=> v121667(VarCurr,bitIndex1) ) ).
fof(addAssignment_38215,axiom,
! [VarCurr] :
( v121667(VarCurr,bitIndex1)
<=> v121669(VarCurr,bitIndex1) ) ).
fof(addAssignment_38214,axiom,
! [VarCurr] :
( v121669(VarCurr,bitIndex1)
<=> v121671(VarCurr,bitIndex1) ) ).
fof(addAssignment_38213,axiom,
! [VarCurr] :
( v121671(VarCurr,bitIndex1)
<=> v121673(VarCurr,bitIndex1) ) ).
fof(addAssignment_38212,axiom,
! [VarCurr] :
( v121673(VarCurr,bitIndex1)
<=> v121922(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2852,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121930(VarNext)
=> ( v121922(VarNext)
<=> v121922(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2761,axiom,
! [VarNext] :
( v121930(VarNext)
=> ( v121922(VarNext)
<=> v121924(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_8323,axiom,
! [VarCurr] :
( v121930(VarCurr)
<=> ( v121926(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9612,axiom,
! [VarCurr] :
( ~ v121926(VarCurr)
<=> v109648(VarCurr) ) ).
fof(addAssignment_38211,axiom,
! [VarCurr] :
( v121924(VarCurr)
<=> v109128(VarCurr,bitIndex1) ) ).
fof(addAssignment_38210,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex25)
<=> v118478(VarCurr,bitIndex25) ) ).
fof(addAssignment_38209,axiom,
! [VarCurr] :
( v121905(VarCurr)
<=> v121370(VarCurr,bitIndex26) ) ).
fof(addAssignment_38208,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex26)
<=> v121907(VarCurr) ) ).
fof(addAssignment_38207,axiom,
! [VarCurr] :
( v121907(VarCurr)
<=> v121909(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2851,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121914(VarNext)
=> ( v121909(VarNext)
<=> v121909(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2760,axiom,
! [VarNext] :
( v121914(VarNext)
=> ( v121909(VarNext)
<=> v121843(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24120,axiom,
! [VarCurr] :
( v121914(VarCurr)
<=> ( v121847(VarCurr)
& v121915(VarCurr) ) ) ).
fof(writeUnaryOperator_9611,axiom,
! [VarCurr] :
( ~ v121915(VarCurr)
<=> v121911(VarCurr) ) ).
fof(addAssignment_38206,axiom,
! [VarCurr] :
( v121911(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38205,axiom,
! [VarCurr] :
( v121903(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38204,axiom,
! [VarCurr] :
( v121901(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38203,axiom,
! [VarCurr] :
( v121841(VarCurr)
<=> v121843(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2850,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121880(VarNext)
=> ( v121843(VarNext)
<=> v121843(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2759,axiom,
! [VarNext] :
( v121880(VarNext)
=> ( v121843(VarNext)
<=> v121890(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2045,axiom,
! [VarCurr] :
( ( ~ v121881(VarCurr)
& v121882(VarCurr) )
=> ( v121890(VarCurr)
<=> v121891(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2119,axiom,
! [VarCurr] :
( v121881(VarCurr)
=> ( v121890(VarCurr)
<=> v121849(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121883(VarCurr)
=> ( v121891(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5309,axiom,
! [VarCurr] :
( v121883(VarCurr)
=> ( v121891(VarCurr)
<=> v121864(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24119,axiom,
! [VarCurr] :
( v121880(VarCurr)
<=> ( v121881(VarCurr)
| v121882(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24118,axiom,
! [VarCurr] :
( v121882(VarCurr)
<=> ( v121883(VarCurr)
| v121886(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24117,axiom,
! [VarCurr] :
( v121886(VarCurr)
<=> ( v121887(VarCurr)
& v121889(VarCurr) ) ) ).
fof(writeUnaryOperator_9610,axiom,
! [VarCurr] :
( ~ v121889(VarCurr)
<=> v121883(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24116,axiom,
! [VarCurr] :
( v121887(VarCurr)
<=> ( v121845(VarCurr)
& v121888(VarCurr) ) ) ).
fof(writeUnaryOperator_9609,axiom,
! [VarCurr] :
( ~ v121888(VarCurr)
<=> v121847(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24115,axiom,
! [VarCurr] :
( v121883(VarCurr)
<=> ( v121884(VarCurr)
& v121885(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8322,axiom,
! [VarCurr] :
( v121885(VarCurr)
<=> ( v121847(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8321,axiom,
! [VarCurr] :
( v121884(VarCurr)
<=> ( v121845(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24114,axiom,
! [VarCurr] :
( v121881(VarCurr)
<=> ( v121845(VarCurr)
& v121847(VarCurr) ) ) ).
fof(addAssignment_38202,axiom,
! [VarCurr] :
( v121864(VarCurr)
<=> v121532(VarCurr,bitIndex26) ) ).
fof(addAssignment_38201,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex26)
<=> v121534(VarCurr,bitIndex26) ) ).
fof(addAssignment_38200,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex26)
<=> v121535(VarCurr,bitIndex26) ) ).
fof(addAssignment_38199,axiom,
! [VarCurr] :
( v121537(VarCurr,bitIndex2)
<=> v121687(VarCurr,bitIndex2) ) ).
fof(addAssignment_38198,axiom,
! [VarCurr] :
( v121659(VarCurr,bitIndex2)
<=> v121661(VarCurr,bitIndex2) ) ).
fof(addAssignment_38197,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex2)
<=> v121663(VarCurr,bitIndex2) ) ).
fof(addAssignment_38196,axiom,
! [VarCurr] :
( v121663(VarCurr,bitIndex2)
<=> v121665(VarCurr,bitIndex2) ) ).
fof(addAssignment_38195,axiom,
! [VarCurr] :
( v121665(VarCurr,bitIndex2)
<=> v121667(VarCurr,bitIndex2) ) ).
fof(addAssignment_38194,axiom,
! [VarCurr] :
( v121667(VarCurr,bitIndex2)
<=> v121669(VarCurr,bitIndex2) ) ).
fof(addAssignment_38193,axiom,
! [VarCurr] :
( v121669(VarCurr,bitIndex2)
<=> v121671(VarCurr,bitIndex2) ) ).
fof(addAssignment_38192,axiom,
! [VarCurr] :
( v121671(VarCurr,bitIndex2)
<=> v121673(VarCurr,bitIndex2) ) ).
fof(addAssignment_38191,axiom,
! [VarCurr] :
( v121673(VarCurr,bitIndex2)
<=> v121866(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2849,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121874(VarNext)
=> ( v121866(VarNext)
<=> v121866(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2758,axiom,
! [VarNext] :
( v121874(VarNext)
=> ( v121866(VarNext)
<=> v121868(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_8320,axiom,
! [VarCurr] :
( v121874(VarCurr)
<=> ( v121870(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9608,axiom,
! [VarCurr] :
( ~ v121870(VarCurr)
<=> v109648(VarCurr) ) ).
fof(addAssignment_38190,axiom,
! [VarCurr] :
( v121868(VarCurr)
<=> v109128(VarCurr,bitIndex2) ) ).
fof(addAssignment_38189,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex26)
<=> v118478(VarCurr,bitIndex26) ) ).
fof(addAssignment_38188,axiom,
! [VarCurr] :
( v121849(VarCurr)
<=> v121370(VarCurr,bitIndex27) ) ).
fof(addAssignment_38187,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex27)
<=> v121851(VarCurr) ) ).
fof(addAssignment_38186,axiom,
! [VarCurr] :
( v121851(VarCurr)
<=> v121853(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2848,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121858(VarNext)
=> ( v121853(VarNext)
<=> v121853(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2757,axiom,
! [VarNext] :
( v121858(VarNext)
=> ( v121853(VarNext)
<=> v121781(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24113,axiom,
! [VarCurr] :
( v121858(VarCurr)
<=> ( v121785(VarCurr)
& v121859(VarCurr) ) ) ).
fof(writeUnaryOperator_9607,axiom,
! [VarCurr] :
( ~ v121859(VarCurr)
<=> v121855(VarCurr) ) ).
fof(addAssignment_38185,axiom,
! [VarCurr] :
( v121855(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38184,axiom,
! [VarCurr] :
( v121847(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38183,axiom,
! [VarCurr] :
( v121845(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38182,axiom,
! [VarCurr] :
( v121779(VarCurr)
<=> v121781(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121824(VarNext)
=> ( v121781(VarNext)
<=> v121781(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2756,axiom,
! [VarNext] :
( v121824(VarNext)
=> ( v121781(VarNext)
<=> v121834(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2044,axiom,
! [VarCurr] :
( ( ~ v121825(VarCurr)
& v121826(VarCurr) )
=> ( v121834(VarCurr)
<=> v121835(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2118,axiom,
! [VarCurr] :
( v121825(VarCurr)
=> ( v121834(VarCurr)
<=> v121787(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121827(VarCurr)
=> ( v121835(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5308,axiom,
! [VarCurr] :
( v121827(VarCurr)
=> ( v121835(VarCurr)
<=> v121808(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24112,axiom,
! [VarCurr] :
( v121824(VarCurr)
<=> ( v121825(VarCurr)
| v121826(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24111,axiom,
! [VarCurr] :
( v121826(VarCurr)
<=> ( v121827(VarCurr)
| v121830(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24110,axiom,
! [VarCurr] :
( v121830(VarCurr)
<=> ( v121831(VarCurr)
& v121833(VarCurr) ) ) ).
fof(writeUnaryOperator_9606,axiom,
! [VarCurr] :
( ~ v121833(VarCurr)
<=> v121827(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24109,axiom,
! [VarCurr] :
( v121831(VarCurr)
<=> ( v121783(VarCurr)
& v121832(VarCurr) ) ) ).
fof(writeUnaryOperator_9605,axiom,
! [VarCurr] :
( ~ v121832(VarCurr)
<=> v121785(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24108,axiom,
! [VarCurr] :
( v121827(VarCurr)
<=> ( v121828(VarCurr)
& v121829(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8319,axiom,
! [VarCurr] :
( v121829(VarCurr)
<=> ( v121785(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8318,axiom,
! [VarCurr] :
( v121828(VarCurr)
<=> ( v121783(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24107,axiom,
! [VarCurr] :
( v121825(VarCurr)
<=> ( v121783(VarCurr)
& v121785(VarCurr) ) ) ).
fof(addAssignment_38181,axiom,
! [VarCurr] :
( v121808(VarCurr)
<=> v121532(VarCurr,bitIndex27) ) ).
fof(addAssignment_38180,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex27)
<=> v121534(VarCurr,bitIndex27) ) ).
fof(addAssignment_38179,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex27)
<=> v121535(VarCurr,bitIndex27) ) ).
fof(addAssignment_38178,axiom,
! [VarCurr] :
( v121537(VarCurr,bitIndex3)
<=> v121687(VarCurr,bitIndex3) ) ).
fof(addAssignment_38177,axiom,
! [VarCurr] :
( v121659(VarCurr,bitIndex3)
<=> v121661(VarCurr,bitIndex3) ) ).
fof(addAssignment_38176,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex3)
<=> v121663(VarCurr,bitIndex3) ) ).
fof(addAssignment_38175,axiom,
! [VarCurr] :
( v121663(VarCurr,bitIndex3)
<=> v121665(VarCurr,bitIndex3) ) ).
fof(addAssignment_38174,axiom,
! [VarCurr] :
( v121665(VarCurr,bitIndex3)
<=> v121667(VarCurr,bitIndex3) ) ).
fof(addAssignment_38173,axiom,
! [VarCurr] :
( v121667(VarCurr,bitIndex3)
<=> v121669(VarCurr,bitIndex3) ) ).
fof(addAssignment_38172,axiom,
! [VarCurr] :
( v121669(VarCurr,bitIndex3)
<=> v121671(VarCurr,bitIndex3) ) ).
fof(addAssignment_38171,axiom,
! [VarCurr] :
( v121671(VarCurr,bitIndex3)
<=> v121673(VarCurr,bitIndex3) ) ).
fof(addAssignment_38170,axiom,
! [VarCurr] :
( v121673(VarCurr,bitIndex3)
<=> v121810(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121818(VarNext)
=> ( v121810(VarNext)
<=> v121810(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2755,axiom,
! [VarNext] :
( v121818(VarNext)
=> ( v121810(VarNext)
<=> v121812(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_8317,axiom,
! [VarCurr] :
( v121818(VarCurr)
<=> ( v121814(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9604,axiom,
! [VarCurr] :
( ~ v121814(VarCurr)
<=> v109648(VarCurr) ) ).
fof(addAssignment_38169,axiom,
! [VarCurr] :
( v121812(VarCurr)
<=> v109128(VarCurr,bitIndex3) ) ).
fof(addAssignment_38168,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex27)
<=> v118478(VarCurr,bitIndex27) ) ).
fof(addAssignment_38167,axiom,
! [VarCurr] :
( v121787(VarCurr)
<=> v121789(VarCurr) ) ).
fof(addAssignment_38166,axiom,
! [VarCurr] :
( v121789(VarCurr)
<=> v121791(VarCurr) ) ).
fof(addAssignment_38165,axiom,
! [VarCurr] :
( v121791(VarCurr)
<=> v121793(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121802(VarNext)
=> ( v121793(VarNext)
<=> v121793(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2754,axiom,
! [VarNext] :
( v121802(VarNext)
=> ( v121793(VarNext)
<=> v121299(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24106,axiom,
! [VarCurr] :
( v121802(VarCurr)
<=> ( v121315(VarCurr)
& v121803(VarCurr) ) ) ).
fof(writeUnaryOperator_9603,axiom,
! [VarCurr] :
( ~ v121803(VarCurr)
<=> v121795(VarCurr) ) ).
fof(addAssignment_38164,axiom,
! [VarCurr] :
( v121795(VarCurr)
<=> v121479(VarCurr,bitIndex0) ) ).
fof(addAssignment_38163,axiom,
! [VarCurr] :
( v121479(VarCurr,bitIndex0)
<=> v121797(VarCurr) ) ).
fof(addAssignment_38162,axiom,
! [VarCurr] :
( v121797(VarCurr)
<=> v121799(VarCurr) ) ).
fof(addAssignment_38161,axiom,
! [VarCurr] :
( v121799(VarCurr)
<=> v121485(VarCurr) ) ).
fof(addAssignment_38160,axiom,
! [VarCurr] :
( v121785(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38159,axiom,
! [VarCurr] :
( v121783(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38158,axiom,
! [VarCurr] :
( v121777(VarCurr)
<=> v121376(VarCurr) ) ).
fof(addAssignment_38157,axiom,
! [VarCurr] :
( v121775(VarCurr)
<=> v121425(VarCurr) ) ).
fof(addAssignment_38156,axiom,
! [VarCurr] :
( v121773(VarCurr)
<=> v121437(VarCurr) ) ).
fof(addAssignment_38155,axiom,
! [VarCurr] :
( v121771(VarCurr)
<=> v121449(VarCurr) ) ).
fof(addAssignment_38154,axiom,
! [VarCurr] :
( v121769(VarCurr)
<=> v121461(VarCurr) ) ).
fof(addAssignment_38153,axiom,
! [VarCurr] :
( v121291(VarCurr)
<=> v121293(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24105,axiom,
! [VarCurr] :
( v121293(VarCurr)
<=> ( v121295(VarCurr)
& v121755(VarCurr) ) ) ).
fof(writeUnaryOperator_9602,axiom,
! [VarCurr] :
( ~ v121755(VarCurr)
<=> v121757(VarCurr) ) ).
fof(addAssignment_38152,axiom,
! [VarCurr] :
( v121757(VarCurr)
<=> v121759(VarCurr) ) ).
fof(addAssignment_38151,axiom,
! [VarCurr] :
( v121759(VarCurr)
<=> v121761(VarCurr) ) ).
fof(addAssignment_38150,axiom,
! [VarCurr] :
( v121761(VarCurr)
<=> v108923(VarCurr) ) ).
fof(addAssignment_38149,axiom,
! [VarCurr] :
( v121295(VarCurr)
<=> v121297(VarCurr) ) ).
fof(addAssignment_38148,axiom,
! [VarCurr] :
( v121297(VarCurr)
<=> v121299(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2844,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121738(VarNext)
=> ( v121299(VarNext)
<=> v121299(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2753,axiom,
! [VarNext] :
( v121738(VarNext)
=> ( v121299(VarNext)
<=> v121748(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2043,axiom,
! [VarCurr] :
( ( ~ v121739(VarCurr)
& v121740(VarCurr) )
=> ( v121748(VarCurr)
<=> v121749(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2117,axiom,
! [VarCurr] :
( v121739(VarCurr)
=> ( v121748(VarCurr)
<=> v121368(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121741(VarCurr)
=> ( v121749(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5307,axiom,
! [VarCurr] :
( v121741(VarCurr)
=> ( v121749(VarCurr)
<=> v121716(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24104,axiom,
! [VarCurr] :
( v121738(VarCurr)
<=> ( v121739(VarCurr)
| v121740(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24103,axiom,
! [VarCurr] :
( v121740(VarCurr)
<=> ( v121741(VarCurr)
| v121744(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24102,axiom,
! [VarCurr] :
( v121744(VarCurr)
<=> ( v121745(VarCurr)
& v121747(VarCurr) ) ) ).
fof(writeUnaryOperator_9601,axiom,
! [VarCurr] :
( ~ v121747(VarCurr)
<=> v121741(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24101,axiom,
! [VarCurr] :
( v121745(VarCurr)
<=> ( v121301(VarCurr)
& v121746(VarCurr) ) ) ).
fof(writeUnaryOperator_9600,axiom,
! [VarCurr] :
( ~ v121746(VarCurr)
<=> v121315(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24100,axiom,
! [VarCurr] :
( v121741(VarCurr)
<=> ( v121742(VarCurr)
& v121743(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8316,axiom,
! [VarCurr] :
( v121743(VarCurr)
<=> ( v121315(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8315,axiom,
! [VarCurr] :
( v121742(VarCurr)
<=> ( v121301(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24099,axiom,
! [VarCurr] :
( v121739(VarCurr)
<=> ( v121301(VarCurr)
& v121315(VarCurr) ) ) ).
fof(addAssignment_38147,axiom,
! [VarCurr] :
( v121716(VarCurr)
<=> v121718(VarCurr) ) ).
fof(addAssignment_38146,axiom,
! [VarCurr] :
( v121718(VarCurr)
<=> v121720(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2843,axiom,
! [VarCurr] :
( ~ v121501(VarCurr)
=> ( v121720(VarCurr)
<=> v121728(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2752,axiom,
! [VarCurr] :
( v121501(VarCurr)
=> ( v121720(VarCurr)
<=> v121722(VarCurr) ) ) ).
fof(addAssignment_38145,axiom,
! [VarCurr] :
( v121728(VarCurr)
<=> v121730(VarCurr) ) ).
fof(addAssignment_38144,axiom,
! [VarCurr] :
( v121730(VarCurr)
<=> v121732(VarCurr) ) ).
fof(addAssignment_38143,axiom,
! [VarCurr] :
( v121732(VarCurr)
<=> v121734(VarCurr) ) ).
fof(addAssignment_38142,axiom,
! [VarCurr] :
( v121734(VarCurr)
<=> v107907(VarCurr,bitIndex0) ) ).
fof(addAssignment_38141,axiom,
! [VarCurr] :
( v121722(VarCurr)
<=> v121724(VarCurr) ) ).
fof(addAssignment_38140,axiom,
! [VarCurr] :
( v121724(VarCurr)
<=> v121726(VarCurr) ) ).
fof(addAssignment_38139,axiom,
! [VarCurr] :
( v121368(VarCurr)
<=> v121370(VarCurr,bitIndex28) ) ).
fof(addAssignment_38138,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex28)
<=> v121372(VarCurr) ) ).
fof(addAssignment_38137,axiom,
! [VarCurr] :
( v121372(VarCurr)
<=> v121374(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121710(VarNext)
=> ( v121374(VarNext)
<=> v121374(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2751,axiom,
! [VarNext] :
( v121710(VarNext)
=> ( v121374(VarNext)
<=> v121376(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24098,axiom,
! [VarCurr] :
( v121710(VarCurr)
<=> ( v121384(VarCurr)
& v121711(VarCurr) ) ) ).
fof(writeUnaryOperator_9599,axiom,
! [VarCurr] :
( ~ v121711(VarCurr)
<=> v121707(VarCurr) ) ).
fof(addAssignment_38136,axiom,
! [VarCurr] :
( v121707(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2841,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121690(VarNext)
=> ( v121376(VarNext)
<=> v121376(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2750,axiom,
! [VarNext] :
( v121690(VarNext)
=> ( v121376(VarNext)
<=> v121700(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2042,axiom,
! [VarCurr] :
( ( ~ v121691(VarCurr)
& v121692(VarCurr) )
=> ( v121700(VarCurr)
<=> v121701(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2116,axiom,
! [VarCurr] :
( v121691(VarCurr)
=> ( v121700(VarCurr)
<=> v121419(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5303,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121693(VarCurr)
=> ( v121701(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5306,axiom,
! [VarCurr] :
( v121693(VarCurr)
=> ( v121701(VarCurr)
<=> v121654(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24097,axiom,
! [VarCurr] :
( v121690(VarCurr)
<=> ( v121691(VarCurr)
| v121692(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24096,axiom,
! [VarCurr] :
( v121692(VarCurr)
<=> ( v121693(VarCurr)
| v121696(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24095,axiom,
! [VarCurr] :
( v121696(VarCurr)
<=> ( v121697(VarCurr)
& v121699(VarCurr) ) ) ).
fof(writeUnaryOperator_9598,axiom,
! [VarCurr] :
( ~ v121699(VarCurr)
<=> v121693(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24094,axiom,
! [VarCurr] :
( v121697(VarCurr)
<=> ( v121378(VarCurr)
& v121698(VarCurr) ) ) ).
fof(writeUnaryOperator_9597,axiom,
! [VarCurr] :
( ~ v121698(VarCurr)
<=> v121384(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24093,axiom,
! [VarCurr] :
( v121693(VarCurr)
<=> ( v121694(VarCurr)
& v121695(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8314,axiom,
! [VarCurr] :
( v121695(VarCurr)
<=> ( v121384(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8313,axiom,
! [VarCurr] :
( v121694(VarCurr)
<=> ( v121378(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24092,axiom,
! [VarCurr] :
( v121691(VarCurr)
<=> ( v121378(VarCurr)
& v121384(VarCurr) ) ) ).
fof(addAssignment_38135,axiom,
! [VarCurr] :
( v121654(VarCurr)
<=> v121532(VarCurr,bitIndex28) ) ).
fof(addAssignment_38134,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex28)
<=> v121534(VarCurr,bitIndex28) ) ).
fof(addAssignment_38133,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex28)
<=> v121535(VarCurr,bitIndex28) ) ).
fof(addAssignment_38132,axiom,
! [VarCurr] :
( v121537(VarCurr,bitIndex4)
<=> v121687(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2840,axiom,
! [VarCurr] :
( ~ v121657(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v121687(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2749,axiom,
! [VarCurr] :
( v121657(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v121687(VarCurr,B)
<=> v121659(VarCurr,B) ) ) ) ).
fof(addAssignment_38131,axiom,
! [VarCurr] :
( v121659(VarCurr,bitIndex4)
<=> v121661(VarCurr,bitIndex4) ) ).
fof(addAssignment_38130,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex4)
<=> v121663(VarCurr,bitIndex4) ) ).
fof(addAssignment_38129,axiom,
! [VarCurr] :
( v121663(VarCurr,bitIndex4)
<=> v121665(VarCurr,bitIndex4) ) ).
fof(addAssignment_38128,axiom,
! [VarCurr] :
( v121665(VarCurr,bitIndex4)
<=> v121667(VarCurr,bitIndex4) ) ).
fof(addAssignment_38127,axiom,
! [VarCurr] :
( v121667(VarCurr,bitIndex4)
<=> v121669(VarCurr,bitIndex4) ) ).
fof(addAssignment_38126,axiom,
! [VarCurr] :
( v121669(VarCurr,bitIndex4)
<=> v121671(VarCurr,bitIndex4) ) ).
fof(addAssignment_38125,axiom,
! [VarCurr] :
( v121671(VarCurr,bitIndex4)
<=> v121673(VarCurr,bitIndex4) ) ).
fof(addAssignment_38124,axiom,
! [VarCurr] :
( v121673(VarCurr,bitIndex4)
<=> v121675(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121683(VarNext)
=> ( v121675(VarNext)
<=> v121675(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2748,axiom,
! [VarNext] :
( v121683(VarNext)
=> ( v121675(VarNext)
<=> v121677(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_8312,axiom,
! [VarCurr] :
( v121683(VarCurr)
<=> ( v121679(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9596,axiom,
! [VarCurr] :
( ~ v121679(VarCurr)
<=> v109648(VarCurr) ) ).
fof(addAssignment_38123,axiom,
! [VarCurr] :
( v121677(VarCurr)
<=> v109128(VarCurr,bitIndex4) ) ).
fof(addAssignment_38122,axiom,
! [VarCurr] :
( v121657(VarCurr)
<=> v4245(VarCurr) ) ).
fof(addAssignment_38121,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex28)
<=> v118478(VarCurr,bitIndex28) ) ).
fof(addAssignment_38120,axiom,
! [VarCurr] :
( v121419(VarCurr)
<=> v121370(VarCurr,bitIndex29) ) ).
fof(addAssignment_38119,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex29)
<=> v121421(VarCurr) ) ).
fof(addAssignment_38118,axiom,
! [VarCurr] :
( v121421(VarCurr)
<=> v121423(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121648(VarNext)
=> ( v121423(VarNext)
<=> v121423(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2747,axiom,
! [VarNext] :
( v121648(VarNext)
=> ( v121423(VarNext)
<=> v121425(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24091,axiom,
! [VarCurr] :
( v121648(VarCurr)
<=> ( v121429(VarCurr)
& v121649(VarCurr) ) ) ).
fof(writeUnaryOperator_9595,axiom,
! [VarCurr] :
( ~ v121649(VarCurr)
<=> v121645(VarCurr) ) ).
fof(addAssignment_38117,axiom,
! [VarCurr] :
( v121645(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121628(VarNext)
=> ( v121425(VarNext)
<=> v121425(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2746,axiom,
! [VarNext] :
( v121628(VarNext)
=> ( v121425(VarNext)
<=> v121638(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2041,axiom,
! [VarCurr] :
( ( ~ v121629(VarCurr)
& v121630(VarCurr) )
=> ( v121638(VarCurr)
<=> v121639(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2115,axiom,
! [VarCurr] :
( v121629(VarCurr)
=> ( v121638(VarCurr)
<=> v121431(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5302,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121631(VarCurr)
=> ( v121639(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5305,axiom,
! [VarCurr] :
( v121631(VarCurr)
=> ( v121639(VarCurr)
<=> v121625(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24090,axiom,
! [VarCurr] :
( v121628(VarCurr)
<=> ( v121629(VarCurr)
| v121630(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24089,axiom,
! [VarCurr] :
( v121630(VarCurr)
<=> ( v121631(VarCurr)
| v121634(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24088,axiom,
! [VarCurr] :
( v121634(VarCurr)
<=> ( v121635(VarCurr)
& v121637(VarCurr) ) ) ).
fof(writeUnaryOperator_9594,axiom,
! [VarCurr] :
( ~ v121637(VarCurr)
<=> v121631(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24087,axiom,
! [VarCurr] :
( v121635(VarCurr)
<=> ( v121427(VarCurr)
& v121636(VarCurr) ) ) ).
fof(writeUnaryOperator_9593,axiom,
! [VarCurr] :
( ~ v121636(VarCurr)
<=> v121429(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24086,axiom,
! [VarCurr] :
( v121631(VarCurr)
<=> ( v121632(VarCurr)
& v121633(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8311,axiom,
! [VarCurr] :
( v121633(VarCurr)
<=> ( v121429(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8310,axiom,
! [VarCurr] :
( v121632(VarCurr)
<=> ( v121427(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24085,axiom,
! [VarCurr] :
( v121629(VarCurr)
<=> ( v121427(VarCurr)
& v121429(VarCurr) ) ) ).
fof(addAssignment_38116,axiom,
! [VarCurr] :
( v121625(VarCurr)
<=> v121532(VarCurr,bitIndex29) ) ).
fof(addAssignment_38115,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex29)
<=> v121534(VarCurr,bitIndex29) ) ).
fof(addAssignment_38114,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex29)
<=> v121535(VarCurr,bitIndex29) ) ).
fof(addAssignment_38113,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex29)
<=> v118478(VarCurr,bitIndex29) ) ).
fof(addAssignment_38112,axiom,
! [VarCurr] :
( v121431(VarCurr)
<=> v121370(VarCurr,bitIndex30) ) ).
fof(addAssignment_38111,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex30)
<=> v121433(VarCurr) ) ).
fof(addAssignment_38110,axiom,
! [VarCurr] :
( v121433(VarCurr)
<=> v121435(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2836,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121619(VarNext)
=> ( v121435(VarNext)
<=> v121435(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2745,axiom,
! [VarNext] :
( v121619(VarNext)
=> ( v121435(VarNext)
<=> v121437(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24084,axiom,
! [VarCurr] :
( v121619(VarCurr)
<=> ( v121441(VarCurr)
& v121620(VarCurr) ) ) ).
fof(writeUnaryOperator_9592,axiom,
! [VarCurr] :
( ~ v121620(VarCurr)
<=> v121616(VarCurr) ) ).
fof(addAssignment_38109,axiom,
! [VarCurr] :
( v121616(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2835,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121599(VarNext)
=> ( v121437(VarNext)
<=> v121437(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2744,axiom,
! [VarNext] :
( v121599(VarNext)
=> ( v121437(VarNext)
<=> v121609(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2040,axiom,
! [VarCurr] :
( ( ~ v121600(VarCurr)
& v121601(VarCurr) )
=> ( v121609(VarCurr)
<=> v121610(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2114,axiom,
! [VarCurr] :
( v121600(VarCurr)
=> ( v121609(VarCurr)
<=> v121443(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5301,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121602(VarCurr)
=> ( v121610(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5304,axiom,
! [VarCurr] :
( v121602(VarCurr)
=> ( v121610(VarCurr)
<=> v121596(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24083,axiom,
! [VarCurr] :
( v121599(VarCurr)
<=> ( v121600(VarCurr)
| v121601(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24082,axiom,
! [VarCurr] :
( v121601(VarCurr)
<=> ( v121602(VarCurr)
| v121605(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24081,axiom,
! [VarCurr] :
( v121605(VarCurr)
<=> ( v121606(VarCurr)
& v121608(VarCurr) ) ) ).
fof(writeUnaryOperator_9591,axiom,
! [VarCurr] :
( ~ v121608(VarCurr)
<=> v121602(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24080,axiom,
! [VarCurr] :
( v121606(VarCurr)
<=> ( v121439(VarCurr)
& v121607(VarCurr) ) ) ).
fof(writeUnaryOperator_9590,axiom,
! [VarCurr] :
( ~ v121607(VarCurr)
<=> v121441(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24079,axiom,
! [VarCurr] :
( v121602(VarCurr)
<=> ( v121603(VarCurr)
& v121604(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8309,axiom,
! [VarCurr] :
( v121604(VarCurr)
<=> ( v121441(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8308,axiom,
! [VarCurr] :
( v121603(VarCurr)
<=> ( v121439(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24078,axiom,
! [VarCurr] :
( v121600(VarCurr)
<=> ( v121439(VarCurr)
& v121441(VarCurr) ) ) ).
fof(addAssignment_38108,axiom,
! [VarCurr] :
( v121596(VarCurr)
<=> v121532(VarCurr,bitIndex30) ) ).
fof(addAssignment_38107,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex30)
<=> v121534(VarCurr,bitIndex30) ) ).
fof(addAssignment_38106,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex30)
<=> v121535(VarCurr,bitIndex30) ) ).
fof(addAssignment_38105,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex30)
<=> v118478(VarCurr,bitIndex30) ) ).
fof(addAssignment_38104,axiom,
! [VarCurr] :
( v121443(VarCurr)
<=> v121370(VarCurr,bitIndex31) ) ).
fof(addAssignment_38103,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex31)
<=> v121445(VarCurr) ) ).
fof(addAssignment_38102,axiom,
! [VarCurr] :
( v121445(VarCurr)
<=> v121447(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2834,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121590(VarNext)
=> ( v121447(VarNext)
<=> v121447(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2743,axiom,
! [VarNext] :
( v121590(VarNext)
=> ( v121447(VarNext)
<=> v121449(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24077,axiom,
! [VarCurr] :
( v121590(VarCurr)
<=> ( v121453(VarCurr)
& v121591(VarCurr) ) ) ).
fof(writeUnaryOperator_9589,axiom,
! [VarCurr] :
( ~ v121591(VarCurr)
<=> v121587(VarCurr) ) ).
fof(addAssignment_38101,axiom,
! [VarCurr] :
( v121587(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2833,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121570(VarNext)
=> ( v121449(VarNext)
<=> v121449(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2742,axiom,
! [VarNext] :
( v121570(VarNext)
=> ( v121449(VarNext)
<=> v121580(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2039,axiom,
! [VarCurr] :
( ( ~ v121571(VarCurr)
& v121572(VarCurr) )
=> ( v121580(VarCurr)
<=> v121581(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2113,axiom,
! [VarCurr] :
( v121571(VarCurr)
=> ( v121580(VarCurr)
<=> v121455(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5300,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121573(VarCurr)
=> ( v121581(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5303,axiom,
! [VarCurr] :
( v121573(VarCurr)
=> ( v121581(VarCurr)
<=> v121567(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24076,axiom,
! [VarCurr] :
( v121570(VarCurr)
<=> ( v121571(VarCurr)
| v121572(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24075,axiom,
! [VarCurr] :
( v121572(VarCurr)
<=> ( v121573(VarCurr)
| v121576(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24074,axiom,
! [VarCurr] :
( v121576(VarCurr)
<=> ( v121577(VarCurr)
& v121579(VarCurr) ) ) ).
fof(writeUnaryOperator_9588,axiom,
! [VarCurr] :
( ~ v121579(VarCurr)
<=> v121573(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24073,axiom,
! [VarCurr] :
( v121577(VarCurr)
<=> ( v121451(VarCurr)
& v121578(VarCurr) ) ) ).
fof(writeUnaryOperator_9587,axiom,
! [VarCurr] :
( ~ v121578(VarCurr)
<=> v121453(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24072,axiom,
! [VarCurr] :
( v121573(VarCurr)
<=> ( v121574(VarCurr)
& v121575(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8307,axiom,
! [VarCurr] :
( v121575(VarCurr)
<=> ( v121453(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8306,axiom,
! [VarCurr] :
( v121574(VarCurr)
<=> ( v121451(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24071,axiom,
! [VarCurr] :
( v121571(VarCurr)
<=> ( v121451(VarCurr)
& v121453(VarCurr) ) ) ).
fof(addAssignment_38100,axiom,
! [VarCurr] :
( v121567(VarCurr)
<=> v121532(VarCurr,bitIndex31) ) ).
fof(addAssignment_38099,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex31)
<=> v121534(VarCurr,bitIndex31) ) ).
fof(addAssignment_38098,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex31)
<=> v121535(VarCurr,bitIndex31) ) ).
fof(addAssignment_38097,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex31)
<=> v118478(VarCurr,bitIndex31) ) ).
fof(addAssignment_38096,axiom,
! [VarCurr] :
( v121455(VarCurr)
<=> v121370(VarCurr,bitIndex32) ) ).
fof(addAssignment_38095,axiom,
! [VarCurr] :
( v121370(VarCurr,bitIndex32)
<=> v121457(VarCurr) ) ).
fof(addAssignment_38094,axiom,
! [VarCurr] :
( v121457(VarCurr)
<=> v121459(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121561(VarNext)
=> ( v121459(VarNext)
<=> v121459(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2741,axiom,
! [VarNext] :
( v121561(VarNext)
=> ( v121459(VarNext)
<=> v121461(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24070,axiom,
! [VarCurr] :
( v121561(VarCurr)
<=> ( v121465(VarCurr)
& v121562(VarCurr) ) ) ).
fof(writeUnaryOperator_9586,axiom,
! [VarCurr] :
( ~ v121562(VarCurr)
<=> v121558(VarCurr) ) ).
fof(addAssignment_38093,axiom,
! [VarCurr] :
( v121558(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121541(VarNext)
=> ( v121461(VarNext)
<=> v121461(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2740,axiom,
! [VarNext] :
( v121541(VarNext)
=> ( v121461(VarNext)
<=> v121551(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2038,axiom,
! [VarCurr] :
( ( ~ v121542(VarCurr)
& v121543(VarCurr) )
=> ( v121551(VarCurr)
<=> v121552(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2112,axiom,
! [VarCurr] :
( v121542(VarCurr)
=> ( v121551(VarCurr)
<=> v121467(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5299,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121544(VarCurr)
=> ( v121552(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5302,axiom,
! [VarCurr] :
( v121544(VarCurr)
=> ( v121552(VarCurr)
<=> v121530(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24069,axiom,
! [VarCurr] :
( v121541(VarCurr)
<=> ( v121542(VarCurr)
| v121543(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24068,axiom,
! [VarCurr] :
( v121543(VarCurr)
<=> ( v121544(VarCurr)
| v121547(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24067,axiom,
! [VarCurr] :
( v121547(VarCurr)
<=> ( v121548(VarCurr)
& v121550(VarCurr) ) ) ).
fof(writeUnaryOperator_9585,axiom,
! [VarCurr] :
( ~ v121550(VarCurr)
<=> v121544(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24066,axiom,
! [VarCurr] :
( v121548(VarCurr)
<=> ( v121463(VarCurr)
& v121549(VarCurr) ) ) ).
fof(writeUnaryOperator_9584,axiom,
! [VarCurr] :
( ~ v121549(VarCurr)
<=> v121465(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24065,axiom,
! [VarCurr] :
( v121544(VarCurr)
<=> ( v121545(VarCurr)
& v121546(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8305,axiom,
! [VarCurr] :
( v121546(VarCurr)
<=> ( v121465(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8304,axiom,
! [VarCurr] :
( v121545(VarCurr)
<=> ( v121463(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24064,axiom,
! [VarCurr] :
( v121542(VarCurr)
<=> ( v121463(VarCurr)
& v121465(VarCurr) ) ) ).
fof(addAssignment_38092,axiom,
! [VarCurr] :
( v121530(VarCurr)
<=> v121532(VarCurr,bitIndex32) ) ).
fof(addAssignment_38091,axiom,
! [VarCurr] :
( v121532(VarCurr,bitIndex32)
<=> v121534(VarCurr,bitIndex32) ) ).
fof(addAssignment_38090,axiom,
! [VarCurr] :
( v121534(VarCurr,bitIndex32)
<=> v121535(VarCurr,bitIndex32) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2830,axiom,
! [VarCurr] :
( ~ v121501(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v121535(VarCurr,B)
<=> v121536(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2739,axiom,
! [VarCurr] :
( v121501(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v121535(VarCurr,B)
<=> v121503(VarCurr,B) ) ) ) ).
fof(addAssignment_38089,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v121536(VarCurr,B)
<=> v121538(VarCurr,B) ) ) ).
fof(addAssignment_38088,axiom,
! [VarCurr] :
( ( v121536(VarCurr,bitIndex28)
<=> v121537(VarCurr,bitIndex4) )
& ( v121536(VarCurr,bitIndex27)
<=> v121537(VarCurr,bitIndex3) )
& ( v121536(VarCurr,bitIndex26)
<=> v121537(VarCurr,bitIndex2) )
& ( v121536(VarCurr,bitIndex25)
<=> v121537(VarCurr,bitIndex1) )
& ( v121536(VarCurr,bitIndex24)
<=> v121537(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38087,axiom,
! [VarCurr] :
( ( v121536(VarCurr,bitIndex32)
<=> $false )
& ( v121536(VarCurr,bitIndex31)
<=> $false )
& ( v121536(VarCurr,bitIndex30)
<=> $false )
& ( v121536(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addAssignment_38086,axiom,
! [VarCurr] :
( v121467(VarCurr)
<=> v121469(VarCurr,bitIndex32) ) ).
fof(addAssignment_38085,axiom,
! [VarCurr] :
( v121469(VarCurr,bitIndex32)
<=> v121471(VarCurr) ) ).
fof(addAssignment_38084,axiom,
! [VarCurr] :
( v121471(VarCurr)
<=> v121473(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2037,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121513(VarNext)
=> ( v121473(VarNext)
<=> v121473(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2111,axiom,
! [VarNext] :
( v121513(VarNext)
=> ( v121473(VarNext)
<=> v121523(VarNext) ) ) ).
fof(addAssignment_38083,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121523(VarNext)
<=> v121521(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2829,axiom,
! [VarCurr] :
( ~ v121524(VarCurr)
=> ( v121521(VarCurr)
<=> x121508(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2738,axiom,
! [VarCurr] :
( v121524(VarCurr)
=> ( v121521(VarCurr)
<=> v121495(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24063,axiom,
! [VarCurr] :
( v121524(VarCurr)
<=> ( v121525(VarCurr)
& v121526(VarCurr) ) ) ).
fof(writeUnaryOperator_9583,axiom,
! [VarCurr] :
( ~ v121526(VarCurr)
<=> v121477(VarCurr) ) ).
fof(writeUnaryOperator_9582,axiom,
! [VarCurr] :
( ~ v121525(VarCurr)
<=> v121475(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24062,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121513(VarNext)
<=> v121514(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121514(VarNext)
<=> ( v121515(VarNext)
& v121510(VarNext) ) ) ) ).
fof(writeUnaryOperator_9581,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121515(VarNext)
<=> v121517(VarNext) ) ) ).
fof(addAssignment_38082,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121517(VarNext)
<=> v121510(VarCurr) ) ) ).
fof(addAssignment_38081,axiom,
! [VarCurr] :
( v121510(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38080,axiom,
! [VarCurr] :
( v121495(VarCurr)
<=> v121497(VarCurr,bitIndex32) ) ).
fof(addAssignment_38079,axiom,
! [VarCurr] :
( v121497(VarCurr,bitIndex32)
<=> v121499(VarCurr,bitIndex32) ) ).
fof(addAssignment_38078,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex32)
<=> v121504(VarCurr,bitIndex32) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2828,axiom,
! [VarCurr] :
( ~ v121501(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v121504(VarCurr,B)
<=> v121505(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2737,axiom,
! [VarCurr] :
( v121501(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v121504(VarCurr,B)
<=> v121503(VarCurr,B) ) ) ) ).
fof(addAssignment_38077,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v121505(VarCurr,B)
<=> v121507(VarCurr,B) ) ) ).
fof(range_axiom_180,axiom,
! [B] :
( range_23_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B ) ) ).
fof(addAssignment_38076,axiom,
! [VarCurr] :
( ( v121505(VarCurr,bitIndex28)
<=> v121506(VarCurr,bitIndex4) )
& ( v121505(VarCurr,bitIndex27)
<=> v121506(VarCurr,bitIndex3) )
& ( v121505(VarCurr,bitIndex26)
<=> v121506(VarCurr,bitIndex2) )
& ( v121505(VarCurr,bitIndex25)
<=> v121506(VarCurr,bitIndex1) )
& ( v121505(VarCurr,bitIndex24)
<=> v121506(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38075,axiom,
! [VarCurr] :
( ( v121505(VarCurr,bitIndex32)
<=> $false )
& ( v121505(VarCurr,bitIndex31)
<=> $false )
& ( v121505(VarCurr,bitIndex30)
<=> $false )
& ( v121505(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addAssignment_38074,axiom,
! [VarCurr] :
( v121503(VarCurr,bitIndex32)
<=> v118478(VarCurr,bitIndex32) ) ).
fof(addAssignment_38073,axiom,
! [VarCurr] :
( v121501(VarCurr)
<=> v118396(VarCurr) ) ).
fof(addAssignment_38072,axiom,
! [VarCurr] :
( v121477(VarCurr)
<=> v121479(VarCurr,bitIndex1) ) ).
fof(addAssignment_38071,axiom,
! [VarCurr] :
( v121479(VarCurr,bitIndex1)
<=> v121481(VarCurr) ) ).
fof(addAssignment_38070,axiom,
! [VarCurr] :
( v121481(VarCurr)
<=> v121483(VarCurr) ) ).
fof(addAssignment_38069,axiom,
! [VarCurr] :
( v121483(VarCurr)
<=> v121485(VarCurr) ) ).
fof(addAssignment_38068,axiom,
! [VarCurr] :
( v121485(VarCurr)
<=> v121487(VarCurr) ) ).
fof(addAssignment_38067,axiom,
! [VarCurr] :
( v121487(VarCurr)
<=> v121489(VarCurr) ) ).
fof(addAssignment_38066,axiom,
! [VarCurr] :
( v121489(VarCurr)
<=> v121491(VarCurr) ) ).
fof(addAssignment_38065,axiom,
! [VarCurr] :
( v121491(VarCurr)
<=> v121493(VarCurr) ) ).
fof(addAssignment_38064,axiom,
! [VarCurr] :
( v121475(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38063,axiom,
! [VarCurr] :
( v121465(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38062,axiom,
! [VarCurr] :
( v121463(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38061,axiom,
! [VarCurr] :
( v121453(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38060,axiom,
! [VarCurr] :
( v121451(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38059,axiom,
! [VarCurr] :
( v121441(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38058,axiom,
! [VarCurr] :
( v121439(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38057,axiom,
! [VarCurr] :
( v121429(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38056,axiom,
! [VarCurr] :
( v121427(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38055,axiom,
! [VarCurr] :
( v121384(VarCurr)
<=> v121317(VarCurr,bitIndex1) ) ).
fof(addAssignment_38054,axiom,
! [VarCurr] :
( v121317(VarCurr,bitIndex1)
<=> v121386(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24060,axiom,
! [VarCurr] :
( v121386(VarCurr)
<=> ( v121417(VarCurr)
| v121415(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24059,axiom,
! [VarCurr] :
( v121417(VarCurr)
<=> ( v121388(VarCurr)
& v121390(VarCurr) ) ) ).
fof(addAssignment_38053,axiom,
! [VarCurr] :
( v121415(VarCurr)
<=> v121360(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2036,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121399(VarNext)
=> ( v121390(VarNext)
<=> v121390(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2110,axiom,
! [VarNext] :
( v121399(VarNext)
=> ( v121390(VarNext)
<=> v121409(VarNext) ) ) ).
fof(addAssignment_38052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121409(VarNext)
<=> v121407(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24058,axiom,
! [VarCurr] :
( v121407(VarCurr)
<=> ( v121410(VarCurr)
& v121411(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24057,axiom,
! [VarCurr] :
( v121411(VarCurr)
<=> ( v121394(VarCurr)
| v121396(VarCurr) ) ) ).
fof(writeUnaryOperator_9580,axiom,
! [VarCurr] :
( ~ v121410(VarCurr)
<=> v121392(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121399(VarNext)
<=> v121400(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24055,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121400(VarNext)
<=> ( v121402(VarNext)
& v121404(VarNext) ) ) ) ).
fof(writeUnaryOperator_9579,axiom,
! [VarCurr] :
( ~ v121404(VarCurr)
<=> v121388(VarCurr) ) ).
fof(addAssignment_38051,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121402(VarNext)
<=> v121388(VarCurr) ) ) ).
fof(addAssignment_38050,axiom,
! [VarCurr] :
( v121396(VarCurr)
<=> v121337(VarCurr) ) ).
fof(addAssignment_38049,axiom,
! [VarCurr] :
( v121394(VarCurr)
<=> v121333(VarCurr) ) ).
fof(addAssignment_38048,axiom,
! [VarCurr] :
( v121392(VarCurr)
<=> $false ) ).
fof(addAssignment_38047,axiom,
! [VarCurr] :
( v121388(VarCurr)
<=> v121323(VarCurr) ) ).
fof(addAssignment_38046,axiom,
! [VarCurr] :
( v121378(VarCurr)
<=> v121303(VarCurr,bitIndex1) ) ).
fof(addAssignment_38045,axiom,
! [VarCurr] :
( v121303(VarCurr,bitIndex1)
<=> v121380(VarCurr) ) ).
fof(addAssignment_38044,axiom,
! [VarCurr] :
( v121380(VarCurr)
<=> v121382(VarCurr) ) ).
fof(addAssignment_38043,axiom,
! [VarCurr] :
( v121382(VarCurr)
<=> v121309(VarCurr) ) ).
fof(addAssignment_38042,axiom,
! [VarCurr] :
( v121315(VarCurr)
<=> v121317(VarCurr,bitIndex0) ) ).
fof(addAssignment_38041,axiom,
! [VarCurr] :
( v121317(VarCurr,bitIndex0)
<=> v121319(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24054,axiom,
! [VarCurr] :
( v121319(VarCurr)
<=> ( v121366(VarCurr)
| v121358(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24053,axiom,
! [VarCurr] :
( v121366(VarCurr)
<=> ( v121321(VarCurr)
& v121327(VarCurr) ) ) ).
fof(addAssignment_38040,axiom,
! [VarCurr] :
( v121358(VarCurr)
<=> v121360(VarCurr) ) ).
fof(addAssignment_38039,axiom,
! [VarCurr] :
( v121360(VarCurr)
<=> v121362(VarCurr) ) ).
fof(addAssignment_38038,axiom,
! [VarCurr] :
( v121362(VarCurr)
<=> v121364(VarCurr) ) ).
fof(addAssignment_38037,axiom,
! [VarCurr] :
( v121364(VarCurr)
<=> v108980(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2035,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121342(VarNext)
=> ( v121327(VarNext)
<=> v121327(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2109,axiom,
! [VarNext] :
( v121342(VarNext)
=> ( v121327(VarNext)
<=> v121352(VarNext) ) ) ).
fof(addAssignment_38036,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121352(VarNext)
<=> v121350(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24052,axiom,
! [VarCurr] :
( v121350(VarCurr)
<=> ( v121353(VarCurr)
& v121354(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24051,axiom,
! [VarCurr] :
( v121354(VarCurr)
<=> ( v121331(VarCurr)
| v121335(VarCurr) ) ) ).
fof(writeUnaryOperator_9578,axiom,
! [VarCurr] :
( ~ v121353(VarCurr)
<=> v121329(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24050,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121342(VarNext)
<=> v121343(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24049,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121343(VarNext)
<=> ( v121345(VarNext)
& v121347(VarNext) ) ) ) ).
fof(writeUnaryOperator_9577,axiom,
! [VarCurr] :
( ~ v121347(VarCurr)
<=> v121321(VarCurr) ) ).
fof(addAssignment_38035,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121345(VarNext)
<=> v121321(VarCurr) ) ) ).
fof(addAssignment_38034,axiom,
! [VarCurr] :
( v121335(VarCurr)
<=> v121337(VarCurr) ) ).
fof(addAssignment_38033,axiom,
! [VarCurr] :
( v121337(VarCurr)
<=> v121339(VarCurr) ) ).
fof(addAssignment_38032,axiom,
! [VarCurr] :
( v121339(VarCurr)
<=> v109670(VarCurr) ) ).
fof(addAssignment_38031,axiom,
! [VarCurr] :
( v121331(VarCurr)
<=> v121333(VarCurr) ) ).
fof(addAssignment_38030,axiom,
! [VarCurr] :
( v121333(VarCurr)
<=> $true ) ).
fof(addAssignment_38029,axiom,
! [VarCurr] :
( v121329(VarCurr)
<=> $false ) ).
fof(addAssignment_38028,axiom,
! [VarCurr] :
( v121321(VarCurr)
<=> v121323(VarCurr) ) ).
fof(addAssignment_38027,axiom,
! [VarCurr] :
( v121323(VarCurr)
<=> v121325(VarCurr) ) ).
fof(addAssignment_38026,axiom,
! [VarCurr] :
( v121325(VarCurr)
<=> v108966(VarCurr) ) ).
fof(addAssignment_38025,axiom,
! [VarCurr] :
( v121301(VarCurr)
<=> v121303(VarCurr,bitIndex0) ) ).
fof(addAssignment_38024,axiom,
! [VarCurr] :
( v121303(VarCurr,bitIndex0)
<=> v121305(VarCurr) ) ).
fof(addAssignment_38023,axiom,
! [VarCurr] :
( v121305(VarCurr)
<=> v121307(VarCurr) ) ).
fof(addAssignment_38022,axiom,
! [VarCurr] :
( v121307(VarCurr)
<=> v121309(VarCurr) ) ).
fof(addAssignment_38021,axiom,
! [VarCurr] :
( v121309(VarCurr)
<=> v121311(VarCurr) ) ).
fof(addAssignment_38020,axiom,
! [VarCurr] :
( v121311(VarCurr)
<=> v121313(VarCurr) ) ).
fof(addAssignment_38019,axiom,
! [VarCurr] :
( v121313(VarCurr)
<=> v108950(VarCurr) ) ).
fof(addAssignment_38018,axiom,
! [VarNext] :
( v121073(VarNext,bitIndex0)
<=> v121263(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2034,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121264(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v121263(VarNext,B)
<=> v121073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2108,axiom,
! [VarNext] :
( v121264(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v121263(VarNext,B)
<=> v121279(VarNext,B) ) ) ) ).
fof(addAssignment_38017,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v121279(VarNext,B)
<=> v121277(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5298,axiom,
! [VarCurr] :
( ~ v121273(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v121277(VarCurr,B)
<=> v121085(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5301,axiom,
! [VarCurr] :
( v121273(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v121277(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121264(VarNext)
<=> ( v121265(VarNext)
& v121272(VarNext) ) ) ) ).
fof(addAssignment_38016,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121272(VarNext)
<=> v121270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24047,axiom,
! [VarCurr] :
( v121270(VarCurr)
<=> ( v121273(VarCurr)
| v121274(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24046,axiom,
! [VarCurr] :
( v121274(VarCurr)
<=> ( v121275(VarCurr)
& v121276(VarCurr) ) ) ).
fof(writeUnaryOperator_9576,axiom,
! [VarCurr] :
( ~ v121276(VarCurr)
<=> v121273(VarCurr) ) ).
fof(writeUnaryOperator_9575,axiom,
! [VarCurr] :
( ~ v121275(VarCurr)
<=> v121077(VarCurr) ) ).
fof(writeUnaryOperator_9574,axiom,
! [VarCurr] :
( ~ v121273(VarCurr)
<=> v121075(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24045,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121265(VarNext)
<=> ( v121266(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9573,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121266(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_38015,axiom,
! [VarNext] :
( v121085(VarNext,bitIndex0)
<=> v121247(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2033,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121248(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v121247(VarNext,B)
<=> v121085(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2107,axiom,
! [VarNext] :
( v121248(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v121247(VarNext,B)
<=> v121258(VarNext,B) ) ) ) ).
fof(addAssignment_38014,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v121258(VarNext,B)
<=> v121256(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2827,axiom,
! [VarCurr] :
( ~ v121259(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v121256(VarCurr,B)
<=> v121087(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2736,axiom,
! [VarCurr] :
( v121259(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v121256(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_9572,axiom,
! [VarCurr] :
( ~ v121259(VarCurr)
<=> v121075(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121248(VarNext)
<=> v121249(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121249(VarNext)
<=> ( v121250(VarNext)
& v121245(VarNext) ) ) ) ).
fof(writeUnaryOperator_9571,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121250(VarNext)
<=> v121252(VarNext) ) ) ).
fof(addAssignment_38013,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121252(VarNext)
<=> v121245(VarCurr) ) ) ).
fof(addAssignment_38012,axiom,
! [VarCurr] :
( v121245(VarCurr)
<=> v4519(VarCurr) ) ).
fof(addAssignment_38011,axiom,
! [VarCurr] :
( v121087(VarCurr,bitIndex0)
<=> v121241(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_38,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v121241(VarCurr,B)
<=> ( v121242(VarCurr,B)
| v121229(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_37,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v121242(VarCurr,B)
<=> ( v121085(VarCurr,B)
& v121243(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9570,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v121243(VarCurr,B)
<=> ~ v121089(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2826,axiom,
! [VarCurr] :
( ~ v121240(VarCurr)
=> ( v121229(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2735,axiom,
! [VarCurr] :
( v121240(VarCurr)
=> ( v121229(VarCurr,bitIndex0)
<=> v121231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8303,axiom,
! [VarCurr] :
( v121240(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24042,axiom,
! [VarCurr] :
( v121231(VarCurr)
<=> ( v121233(VarCurr)
| v121236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24041,axiom,
! [VarCurr] :
( v121236(VarCurr)
<=> ( v121145(VarCurr)
& v121215(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24040,axiom,
! [VarCurr] :
( v121233(VarCurr)
<=> ( v121125(VarCurr)
& v121133(VarCurr) ) ) ).
fof(addAssignment_38010,axiom,
! [VarCurr] :
( v121089(VarCurr,bitIndex0)
<=> v121227(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_36,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v121227(VarCurr,B)
<=> ( v121091(VarCurr,B)
| v114719(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2825,axiom,
! [VarCurr] :
( ~ v121226(VarCurr)
=> ( v121091(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2734,axiom,
! [VarCurr] :
( v121226(VarCurr)
=> ( v121091(VarCurr,bitIndex0)
<=> v121121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8302,axiom,
! [VarCurr] :
( v121226(VarCurr)
<=> ( ( v121093(VarCurr,bitIndex5)
<=> $false )
& ( v121093(VarCurr,bitIndex4)
<=> $false )
& ( v121093(VarCurr,bitIndex3)
<=> $false )
& ( v121093(VarCurr,bitIndex2)
<=> $false )
& ( v121093(VarCurr,bitIndex1)
<=> $false )
& ( v121093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24039,axiom,
! [VarCurr] :
( v121121(VarCurr)
<=> ( v121123(VarCurr)
| v121143(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24038,axiom,
! [VarCurr] :
( v121143(VarCurr)
<=> ( v121145(VarCurr)
& v121223(VarCurr) ) ) ).
fof(writeUnaryOperator_9569,axiom,
! [VarCurr] :
( ~ v121223(VarCurr)
<=> v121215(VarCurr,bitIndex0) ) ).
fof(addAssignment_38009,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex0)
<=> v121217(VarCurr,bitIndex0) ) ).
fof(addAssignment_38008,axiom,
! [VarCurr] :
( v121217(VarCurr,bitIndex0)
<=> v121219(VarCurr,bitIndex0) ) ).
fof(addAssignment_38007,axiom,
! [VarCurr] :
( v121219(VarCurr,bitIndex0)
<=> v121221(VarCurr,bitIndex0) ) ).
fof(addAssignment_38006,axiom,
! [VarCurr] :
( v121221(VarCurr,bitIndex0)
<=> v108858(VarCurr,bitIndex0) ) ).
fof(addAssignment_38005,axiom,
! [VarCurr] :
( v121145(VarCurr)
<=> v121147(VarCurr) ) ).
fof(addAssignment_38004,axiom,
! [VarCurr] :
( v121147(VarCurr)
<=> v121149(VarCurr) ) ).
fof(addAssignment_38003,axiom,
! [VarCurr] :
( v121149(VarCurr)
<=> v121151(VarCurr) ) ).
fof(addAssignment_38002,axiom,
! [VarCurr] :
( v121151(VarCurr)
<=> v121153(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2032,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121202(VarNext)
=> ( v121153(VarNext)
<=> v121153(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2106,axiom,
! [VarNext] :
( v121202(VarNext)
=> ( v121153(VarNext)
<=> v121210(VarNext) ) ) ).
fof(addAssignment_38001,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121210(VarNext)
<=> v121208(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2824,axiom,
! [VarCurr] :
( ~ v106816(VarCurr)
=> ( v121208(VarCurr)
<=> v121211(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2733,axiom,
! [VarCurr] :
( v106816(VarCurr)
=> ( v121208(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24037,axiom,
! [VarCurr] :
( v121211(VarCurr)
<=> ( v106710(VarCurr)
& v121155(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24036,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121202(VarNext)
<=> v121203(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24035,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121203(VarNext)
<=> ( v121205(VarNext)
& v16399(VarNext) ) ) ) ).
fof(writeUnaryOperator_9568,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121205(VarNext)
<=> v16406(VarNext) ) ) ).
fof(addAssignment_38000,axiom,
! [VarCurr] :
( v121155(VarCurr)
<=> v121157(VarCurr) ) ).
fof(addAssignment_37999,axiom,
! [VarCurr] :
( v121157(VarCurr)
<=> v121159(VarCurr) ) ).
fof(addAssignment_37998,axiom,
! [VarCurr] :
( v121159(VarCurr)
<=> v121161(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24034,axiom,
! [VarCurr] :
( v121161(VarCurr)
<=> ( v121163(VarCurr)
& v121199(VarCurr) ) ) ).
fof(writeUnaryOperator_9567,axiom,
! [VarCurr] :
( ~ v121199(VarCurr)
<=> v121184(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2031,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121187(VarNext)
=> ( v121184(VarNext)
<=> v121184(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2105,axiom,
! [VarNext] :
( v121187(VarNext)
=> ( v121184(VarNext)
<=> v121195(VarNext) ) ) ).
fof(addAssignment_37997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121195(VarNext)
<=> v121193(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2823,axiom,
! [VarCurr] :
( ~ v106785(VarCurr)
=> ( v121193(VarCurr)
<=> v121163(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2732,axiom,
! [VarCurr] :
( v106785(VarCurr)
=> ( v121193(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24033,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121187(VarNext)
<=> v121188(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24032,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121188(VarNext)
<=> ( v121190(VarNext)
& v5147(VarNext) ) ) ) ).
fof(writeUnaryOperator_9566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121190(VarNext)
<=> v106778(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2030,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121172(VarNext)
=> ( v121163(VarNext)
<=> v121163(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2104,axiom,
! [VarNext] :
( v121172(VarNext)
=> ( v121163(VarNext)
<=> v121180(VarNext) ) ) ).
fof(addAssignment_37996,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121180(VarNext)
<=> v121178(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2822,axiom,
! [VarCurr] :
( ~ v106785(VarCurr)
=> ( v121178(VarCurr)
<=> v121165(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2731,axiom,
! [VarCurr] :
( v106785(VarCurr)
=> ( v121178(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24031,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121172(VarNext)
<=> v121173(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24030,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121173(VarNext)
<=> ( v121175(VarNext)
& v5147(VarNext) ) ) ) ).
fof(writeUnaryOperator_9565,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121175(VarNext)
<=> v106778(VarNext) ) ) ).
fof(addAssignment_37995,axiom,
! [VarCurr] :
( v121165(VarCurr)
<=> v121167(VarCurr) ) ).
fof(addAssignment_37994,axiom,
! [VarCurr] :
( v121167(VarCurr)
<=> v121169(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24029,axiom,
! [VarCurr] :
( v121123(VarCurr)
<=> ( v121125(VarCurr)
& v121141(VarCurr) ) ) ).
fof(writeUnaryOperator_9564,axiom,
! [VarCurr] :
( ~ v121141(VarCurr)
<=> v121133(VarCurr) ) ).
fof(addAssignment_37993,axiom,
! [VarCurr] :
( v121133(VarCurr)
<=> v121135(VarCurr) ) ).
fof(addAssignment_37992,axiom,
! [VarCurr] :
( v121135(VarCurr)
<=> v121137(VarCurr) ) ).
fof(addAssignment_37991,axiom,
! [VarCurr] :
( v121137(VarCurr)
<=> v121139(VarCurr) ) ).
fof(addAssignment_37990,axiom,
! [VarCurr] :
( v121139(VarCurr)
<=> v114939(VarCurr) ) ).
fof(addAssignment_37989,axiom,
! [VarCurr] :
( v121125(VarCurr)
<=> v121127(VarCurr) ) ).
fof(addAssignment_37988,axiom,
! [VarCurr] :
( v121127(VarCurr)
<=> v121129(VarCurr) ) ).
fof(addAssignment_37987,axiom,
! [VarCurr] :
( v121129(VarCurr)
<=> v121131(VarCurr) ) ).
fof(addAssignment_37986,axiom,
! [VarCurr] :
( v121131(VarCurr)
<=> v114918(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2821,axiom,
! [VarCurr] :
( ~ v121095(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v121093(VarCurr,B)
<=> v121112(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2730,axiom,
! [VarCurr] :
( v121095(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v121093(VarCurr,B)
<=> v121104(VarCurr,B) ) ) ) ).
fof(addAssignment_37985,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121112(VarCurr,B)
<=> v121114(VarCurr,B) ) ) ).
fof(addAssignment_37984,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121114(VarCurr,B)
<=> v121116(VarCurr,B) ) ) ).
fof(addAssignment_37983,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121116(VarCurr,B)
<=> v121118(VarCurr,B) ) ) ).
fof(addAssignment_37982,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121118(VarCurr,B)
<=> v114890(VarCurr,B) ) ) ).
fof(addAssignment_37981,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121104(VarCurr,B)
<=> v121106(VarCurr,B) ) ) ).
fof(addAssignment_37980,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121106(VarCurr,B)
<=> v121108(VarCurr,B) ) ) ).
fof(addAssignment_37979,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121108(VarCurr,B)
<=> v121110(VarCurr,B) ) ) ).
fof(addAssignment_37978,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121110(VarCurr,B)
<=> v114699(VarCurr,B) ) ) ).
fof(addAssignment_37977,axiom,
! [VarCurr] :
( v121095(VarCurr)
<=> v121097(VarCurr) ) ).
fof(addAssignment_37976,axiom,
! [VarCurr] :
( v121097(VarCurr)
<=> v121099(VarCurr) ) ).
fof(addAssignment_37975,axiom,
! [VarCurr] :
( v121099(VarCurr)
<=> v121101(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2257,axiom,
! [VarCurr] :
( v121101(VarCurr)
<=> ( v114607(VarCurr,bitIndex0)
| v114607(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_37974,axiom,
! [VarCurr] :
( v121077(VarCurr)
<=> v121079(VarCurr) ) ).
fof(addAssignment_37973,axiom,
! [VarCurr] :
( v121079(VarCurr)
<=> v121081(VarCurr) ) ).
fof(addAssignment_37972,axiom,
! [VarCurr] :
( v121081(VarCurr)
<=> v121083(VarCurr) ) ).
fof(addAssignment_37971,axiom,
! [VarCurr] :
( v121083(VarCurr)
<=> v106449(VarCurr,bitIndex1) ) ).
fof(addAssignment_37970,axiom,
! [VarCurr] :
( v121075(VarCurr)
<=> v4287(VarCurr) ) ).
fof(addAssignment_37969,axiom,
! [VarCurr] :
( v121040(VarCurr)
<=> v121042(VarCurr) ) ).
fof(addAssignment_37968,axiom,
! [VarCurr] :
( v121042(VarCurr)
<=> v121044(VarCurr) ) ).
fof(addAssignment_37967,axiom,
! [VarCurr] :
( v121044(VarCurr)
<=> v121046(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2820,axiom,
! [VarCurr] :
( ~ v121050(VarCurr)
=> ( v121046(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2729,axiom,
! [VarCurr] :
( v121050(VarCurr)
=> ( v121046(VarCurr)
<=> v121054(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5297,axiom,
! [VarCurr] :
( ~ v114098(VarCurr)
=> ( v121054(VarCurr)
<=> v121048(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5300,axiom,
! [VarCurr] :
( v114098(VarCurr)
=> ( v121054(VarCurr)
<=> v121055(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24028,axiom,
! [VarCurr] :
( v121056(VarCurr)
<=> ( v121058(VarCurr)
| v114099(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24027,axiom,
! [VarCurr] :
( v121058(VarCurr)
<=> ( v121059(VarCurr)
| v114926(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24026,axiom,
! [VarCurr] :
( v121059(VarCurr)
<=> ( v114424(VarCurr)
| v114925(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2256,axiom,
! [VarCurr] :
( v121055(VarCurr)
<=> ( v114607(VarCurr,bitIndex0)
& v114607(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24025,axiom,
! [VarCurr] :
( v121050(VarCurr)
<=> ( v121051(VarCurr)
| v114099(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24024,axiom,
! [VarCurr] :
( v121051(VarCurr)
<=> ( v121052(VarCurr)
| v114926(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24023,axiom,
! [VarCurr] :
( v121052(VarCurr)
<=> ( v121053(VarCurr)
| v114925(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24022,axiom,
! [VarCurr] :
( v121053(VarCurr)
<=> ( v114098(VarCurr)
| v114424(VarCurr) ) ) ).
fof(addAssignment_37966,axiom,
! [VarCurr] :
( v121032(VarCurr)
<=> v4287(VarCurr) ) ).
fof(addAssignment_37965,axiom,
! [VarCurr] :
( v114711(VarCurr)
<=> v114713(VarCurr) ) ).
fof(addAssignment_37964,axiom,
! [VarCurr] :
( v114713(VarCurr)
<=> v114715(VarCurr) ) ).
fof(addAssignment_37963,axiom,
! [VarCurr] :
( v114715(VarCurr)
<=> v114717(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24021,axiom,
! [VarCurr] :
( v114717(VarCurr)
<=> ( v120965(VarCurr)
| v120996(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24020,axiom,
! [VarCurr] :
( v120996(VarCurr)
<=> ( v120997(VarCurr)
| v121012(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24019,axiom,
! [VarCurr] :
( v121012(VarCurr)
<=> ( v121013(VarCurr)
| v121020(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24018,axiom,
! [VarCurr] :
( v121020(VarCurr)
<=> ( v121021(VarCurr)
| v121024(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24017,axiom,
! [VarCurr] :
( v121024(VarCurr)
<=> ( v121025(VarCurr)
| v121026(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2255,axiom,
! [VarCurr] :
( v121026(VarCurr)
<=> ( v114719(VarCurr,bitIndex62)
| v114719(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2254,axiom,
! [VarCurr] :
( v121025(VarCurr)
<=> ( v114719(VarCurr,bitIndex60)
| v114719(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24016,axiom,
! [VarCurr] :
( v121021(VarCurr)
<=> ( v121022(VarCurr)
| v121023(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2253,axiom,
! [VarCurr] :
( v121023(VarCurr)
<=> ( v114719(VarCurr,bitIndex58)
| v114719(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2252,axiom,
! [VarCurr] :
( v121022(VarCurr)
<=> ( v114719(VarCurr,bitIndex56)
| v114719(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24015,axiom,
! [VarCurr] :
( v121013(VarCurr)
<=> ( v121014(VarCurr)
| v121017(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24014,axiom,
! [VarCurr] :
( v121017(VarCurr)
<=> ( v121018(VarCurr)
| v121019(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2251,axiom,
! [VarCurr] :
( v121019(VarCurr)
<=> ( v114719(VarCurr,bitIndex54)
| v114719(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2250,axiom,
! [VarCurr] :
( v121018(VarCurr)
<=> ( v114719(VarCurr,bitIndex52)
| v114719(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24013,axiom,
! [VarCurr] :
( v121014(VarCurr)
<=> ( v121015(VarCurr)
| v121016(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2249,axiom,
! [VarCurr] :
( v121016(VarCurr)
<=> ( v114719(VarCurr,bitIndex50)
| v114719(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2248,axiom,
! [VarCurr] :
( v121015(VarCurr)
<=> ( v114719(VarCurr,bitIndex48)
| v114719(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24012,axiom,
! [VarCurr] :
( v120997(VarCurr)
<=> ( v120998(VarCurr)
| v121005(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24011,axiom,
! [VarCurr] :
( v121005(VarCurr)
<=> ( v121006(VarCurr)
| v121009(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24010,axiom,
! [VarCurr] :
( v121009(VarCurr)
<=> ( v121010(VarCurr)
| v121011(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2247,axiom,
! [VarCurr] :
( v121011(VarCurr)
<=> ( v114719(VarCurr,bitIndex46)
| v114719(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2246,axiom,
! [VarCurr] :
( v121010(VarCurr)
<=> ( v114719(VarCurr,bitIndex44)
| v114719(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24009,axiom,
! [VarCurr] :
( v121006(VarCurr)
<=> ( v121007(VarCurr)
| v121008(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2245,axiom,
! [VarCurr] :
( v121008(VarCurr)
<=> ( v114719(VarCurr,bitIndex42)
| v114719(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2244,axiom,
! [VarCurr] :
( v121007(VarCurr)
<=> ( v114719(VarCurr,bitIndex40)
| v114719(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24008,axiom,
! [VarCurr] :
( v120998(VarCurr)
<=> ( v120999(VarCurr)
| v121002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24007,axiom,
! [VarCurr] :
( v121002(VarCurr)
<=> ( v121003(VarCurr)
| v121004(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2243,axiom,
! [VarCurr] :
( v121004(VarCurr)
<=> ( v114719(VarCurr,bitIndex38)
| v114719(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2242,axiom,
! [VarCurr] :
( v121003(VarCurr)
<=> ( v114719(VarCurr,bitIndex36)
| v114719(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24006,axiom,
! [VarCurr] :
( v120999(VarCurr)
<=> ( v121000(VarCurr)
| v121001(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2241,axiom,
! [VarCurr] :
( v121001(VarCurr)
<=> ( v114719(VarCurr,bitIndex34)
| v114719(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2240,axiom,
! [VarCurr] :
( v121000(VarCurr)
<=> ( v114719(VarCurr,bitIndex32)
| v114719(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24005,axiom,
! [VarCurr] :
( v120965(VarCurr)
<=> ( v120966(VarCurr)
| v120981(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24004,axiom,
! [VarCurr] :
( v120981(VarCurr)
<=> ( v120982(VarCurr)
| v120989(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24003,axiom,
! [VarCurr] :
( v120989(VarCurr)
<=> ( v120990(VarCurr)
| v120993(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24002,axiom,
! [VarCurr] :
( v120993(VarCurr)
<=> ( v120994(VarCurr)
| v120995(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2239,axiom,
! [VarCurr] :
( v120995(VarCurr)
<=> ( v114719(VarCurr,bitIndex30)
| v114719(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2238,axiom,
! [VarCurr] :
( v120994(VarCurr)
<=> ( v114719(VarCurr,bitIndex28)
| v114719(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24001,axiom,
! [VarCurr] :
( v120990(VarCurr)
<=> ( v120991(VarCurr)
| v120992(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2237,axiom,
! [VarCurr] :
( v120992(VarCurr)
<=> ( v114719(VarCurr,bitIndex26)
| v114719(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2236,axiom,
! [VarCurr] :
( v120991(VarCurr)
<=> ( v114719(VarCurr,bitIndex24)
| v114719(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24000,axiom,
! [VarCurr] :
( v120982(VarCurr)
<=> ( v120983(VarCurr)
| v120986(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23999,axiom,
! [VarCurr] :
( v120986(VarCurr)
<=> ( v120987(VarCurr)
| v120988(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2235,axiom,
! [VarCurr] :
( v120988(VarCurr)
<=> ( v114719(VarCurr,bitIndex22)
| v114719(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2234,axiom,
! [VarCurr] :
( v120987(VarCurr)
<=> ( v114719(VarCurr,bitIndex20)
| v114719(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23998,axiom,
! [VarCurr] :
( v120983(VarCurr)
<=> ( v120984(VarCurr)
| v120985(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2233,axiom,
! [VarCurr] :
( v120985(VarCurr)
<=> ( v114719(VarCurr,bitIndex18)
| v114719(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2232,axiom,
! [VarCurr] :
( v120984(VarCurr)
<=> ( v114719(VarCurr,bitIndex16)
| v114719(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23997,axiom,
! [VarCurr] :
( v120966(VarCurr)
<=> ( v120967(VarCurr)
| v120974(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23996,axiom,
! [VarCurr] :
( v120974(VarCurr)
<=> ( v120975(VarCurr)
| v120978(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23995,axiom,
! [VarCurr] :
( v120978(VarCurr)
<=> ( v120979(VarCurr)
| v120980(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2231,axiom,
! [VarCurr] :
( v120980(VarCurr)
<=> ( v114719(VarCurr,bitIndex14)
| v114719(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2230,axiom,
! [VarCurr] :
( v120979(VarCurr)
<=> ( v114719(VarCurr,bitIndex12)
| v114719(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23994,axiom,
! [VarCurr] :
( v120975(VarCurr)
<=> ( v120976(VarCurr)
| v120977(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2229,axiom,
! [VarCurr] :
( v120977(VarCurr)
<=> ( v114719(VarCurr,bitIndex10)
| v114719(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2228,axiom,
! [VarCurr] :
( v120976(VarCurr)
<=> ( v114719(VarCurr,bitIndex8)
| v114719(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23993,axiom,
! [VarCurr] :
( v120967(VarCurr)
<=> ( v120968(VarCurr)
| v120971(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23992,axiom,
! [VarCurr] :
( v120971(VarCurr)
<=> ( v120972(VarCurr)
| v120973(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2227,axiom,
! [VarCurr] :
( v120973(VarCurr)
<=> ( v114719(VarCurr,bitIndex6)
| v114719(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2226,axiom,
! [VarCurr] :
( v120972(VarCurr)
<=> ( v114719(VarCurr,bitIndex4)
| v114719(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23991,axiom,
! [VarCurr] :
( v120968(VarCurr)
<=> ( v120969(VarCurr)
| v120970(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2225,axiom,
! [VarCurr] :
( v120970(VarCurr)
<=> ( v114719(VarCurr,bitIndex2)
| v114719(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2224,axiom,
! [VarCurr] :
( v120969(VarCurr)
<=> ( v114719(VarCurr,bitIndex0)
| v114719(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_37962,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v114719(VarCurr,B)
<=> v114721(VarCurr,B) ) ) ).
fof(addAssignment_37961,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v114721(VarCurr,B)
<=> v114723(VarCurr,B) ) ) ).
fof(addAssignment_37960,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v114723(VarCurr,B)
<=> v114725(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_35,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v114725(VarCurr,B)
<=> ( v114727(VarCurr,B)
| v120937(VarCurr,B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2029,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120951(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v120937(VarNext,B)
<=> v120937(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2103,axiom,
! [VarNext] :
( v120951(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v120937(VarNext,B)
<=> v120959(VarNext,B) ) ) ) ).
fof(addAssignment_37959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v120959(VarNext,B)
<=> v120957(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2819,axiom,
! [VarCurr] :
( ~ v118303(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v120957(VarCurr,B)
<=> v120939(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2728,axiom,
! [VarCurr] :
( v118303(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v120957(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23990,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120951(VarNext)
<=> v120952(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120952(VarNext)
<=> ( v120954(VarNext)
& v118289(VarNext) ) ) ) ).
fof(writeUnaryOperator_9563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120954(VarNext)
<=> v118296(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2818,axiom,
! [VarCurr] :
( ~ v114971(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v120939(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2727,axiom,
! [VarCurr] :
( v114971(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v120939(VarCurr,B)
<=> v118007(VarCurr,B) ) ) ) ).
fof(addAssignment_37958,axiom,
! [VarCurr,B] :
( range_63_1(B)
=> ( v118007(VarCurr,B)
<=> v118009(VarCurr,B) ) ) ).
fof(addAssignment_37957,axiom,
! [VarCurr,B] :
( range_63_1(B)
=> ( v118009(VarCurr,B)
<=> v118011(VarCurr,B) ) ) ).
fof(addAssignment_37956,axiom,
! [VarCurr,B] :
( range_63_1(B)
=> ( v118011(VarCurr,B)
<=> v118013(VarCurr,B) ) ) ).
fof(addAssignment_37955,axiom,
! [VarCurr,B] :
( range_63_1(B)
=> ( v118013(VarCurr,B)
<=> v108858(VarCurr,B) ) ) ).
fof(range_axiom_179,axiom,
! [B] :
( range_63_1(B)
<=> ( $false
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B ) ) ).
fof(addAssignment_37954,axiom,
! [VarNext] :
( v108858(VarNext,bitIndex60)
<=> v120941(VarNext,bitIndex60) ) ).
fof(addCaseBooleanConditionEqualRanges1_2028,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120942(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v120941(VarNext,B)
<=> v108858(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2102,axiom,
! [VarNext] :
( v120942(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v120941(VarNext,B)
<=> v108885(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120942(VarNext)
<=> v120943(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23987,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120943(VarNext)
<=> ( v120945(VarNext)
& v16399(VarNext) ) ) ) ).
fof(writeUnaryOperator_9562,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120945(VarNext)
<=> v16406(VarNext) ) ) ).
fof(addAssignment_37953,axiom,
! [VarCurr] :
( v108860(VarCurr,bitIndex60)
<=> v108862(VarCurr,bitIndex60) ) ).
fof(addAssignment_37952,axiom,
! [VarCurr] :
( v108862(VarCurr,bitIndex60)
<=> v108864(VarCurr,bitIndex60) ) ).
fof(addAssignment_37951,axiom,
! [VarCurr] :
( v108864(VarCurr,bitIndex60)
<=> v108866(VarCurr,bitIndex60) ) ).
fof(addAssignment_37950,axiom,
! [VarCurr] :
( v108866(VarCurr,bitIndex60)
<=> v4306(VarCurr,bitIndex60) ) ).
fof(addAssignment_37949,axiom,
! [VarCurr] :
( v4306(VarCurr,bitIndex60)
<=> v4308(VarCurr,bitIndex60) ) ).
fof(addAssignment_37948,axiom,
! [VarCurr] :
( v4308(VarCurr,bitIndex60)
<=> v4310(VarCurr,bitIndex60) ) ).
fof(addAssignment_37947,axiom,
! [VarCurr] :
( v4310(VarCurr,bitIndex60)
<=> v4312(VarCurr,bitIndex60) ) ).
fof(addAssignment_37946,axiom,
! [VarCurr] :
( v4312(VarCurr,bitIndex60)
<=> v4314(VarCurr,bitIndex60) ) ).
fof(addAssignment_37945,axiom,
! [VarCurr] :
( v4314(VarCurr,bitIndex60)
<=> v4316(VarCurr,bitIndex60) ) ).
fof(addAssignment_37944,axiom,
! [VarCurr] :
( v4316(VarCurr,bitIndex60)
<=> v4318(VarCurr,bitIndex60) ) ).
fof(addAssignment_37943,axiom,
! [VarCurr] :
( v4318(VarCurr,bitIndex60)
<=> v4320(VarCurr,bitIndex60) ) ).
fof(addAssignment_37942,axiom,
! [VarCurr] :
( v4320(VarCurr,bitIndex60)
<=> v4322(VarCurr,bitIndex60) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_34,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v114727(VarCurr,B)
<=> ( v114729(VarCurr,B)
& v118324(VarCurr,B) ) ) ) ).
fof(addAssignment_37941,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v118324(VarCurr,B)
<=> v118326(VarCurr,B) ) ) ).
fof(addAssignment_37940,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v118326(VarCurr,B)
<=> v118328(VarCurr,B) ) ) ).
fof(addAssignment_37939,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v118328(VarCurr,B)
<=> v118330(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120927(VarNext)
=> ( v118330(VarNext,bitIndex63)
<=> v118330(VarCurr,bitIndex63) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_354,axiom,
! [VarNext] :
( v120927(VarNext)
=> ( v118330(VarNext,bitIndex63)
<=> v120929(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23986,axiom,
! [VarCurr] :
( v120929(VarCurr)
<=> ( v118332(VarCurr)
& v120930(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8301,axiom,
! [VarCurr] :
( v120930(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex32) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex31) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex30) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex29) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex28) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex27) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex26) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex25) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex24) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex23) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex22) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex21) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex20) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex19) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex18) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex17) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex16) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex15) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex14) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex13) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex12) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex11) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex10) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex9) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex8) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex7) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex6) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex5) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex4) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex3) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex2) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23985,axiom,
! [VarCurr] :
( v120927(VarCurr)
<=> ( v120928(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9561,axiom,
! [VarCurr] :
( ~ v120928(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120917(VarNext)
=> ( v118330(VarNext,bitIndex62)
<=> v118330(VarCurr,bitIndex62) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_353,axiom,
! [VarNext] :
( v120917(VarNext)
=> ( v118330(VarNext,bitIndex62)
<=> v120919(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23984,axiom,
! [VarCurr] :
( v120919(VarCurr)
<=> ( v118332(VarCurr)
& v120920(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8300,axiom,
! [VarCurr] :
( v120920(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex65) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex64) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex63) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex62) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex61) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex60) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex59) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex58) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex57) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex56) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex55) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex54) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex53) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex52) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex51) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex50) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex49) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex48) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex47) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex46) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex45) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex44) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex43) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex42) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex41) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex40) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex39) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex38) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex37) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex36) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex35) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex34) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex33) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23983,axiom,
! [VarCurr] :
( v120917(VarCurr)
<=> ( v120918(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9560,axiom,
! [VarCurr] :
( ~ v120918(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120907(VarNext)
=> ( v118330(VarNext,bitIndex61)
<=> v118330(VarCurr,bitIndex61) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_352,axiom,
! [VarNext] :
( v120907(VarNext)
=> ( v118330(VarNext,bitIndex61)
<=> v120909(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23982,axiom,
! [VarCurr] :
( v120909(VarCurr)
<=> ( v118332(VarCurr)
& v120910(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8299,axiom,
! [VarCurr] :
( v120910(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex98) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex97) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex96) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex95) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex94) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex93) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex92) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex91) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex90) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex89) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex88) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex87) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex86) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex85) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex84) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex83) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex82) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex81) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex80) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex79) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex78) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex77) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex76) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex75) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex74) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex73) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex72) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex71) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex70) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex69) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex68) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex67) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex66) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23981,axiom,
! [VarCurr] :
( v120907(VarCurr)
<=> ( v120908(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9559,axiom,
! [VarCurr] :
( ~ v120908(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2814,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120897(VarNext)
=> ( v118330(VarNext,bitIndex60)
<=> v118330(VarCurr,bitIndex60) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_351,axiom,
! [VarNext] :
( v120897(VarNext)
=> ( v118330(VarNext,bitIndex60)
<=> v120899(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23980,axiom,
! [VarCurr] :
( v120899(VarCurr)
<=> ( v118332(VarCurr)
& v120900(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8298,axiom,
! [VarCurr] :
( v120900(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex131) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex130) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex129) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex128) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex127) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex126) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex125) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex124) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex123) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex122) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex121) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex120) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex119) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex118) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex117) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex116) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex115) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex114) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex113) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex112) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex111) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex110) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex109) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex108) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex107) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex106) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex105) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex104) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex103) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex102) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex101) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex100) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex99) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23979,axiom,
! [VarCurr] :
( v120897(VarCurr)
<=> ( v120898(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9558,axiom,
! [VarCurr] :
( ~ v120898(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2813,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120887(VarNext)
=> ( v118330(VarNext,bitIndex59)
<=> v118330(VarCurr,bitIndex59) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_350,axiom,
! [VarNext] :
( v120887(VarNext)
=> ( v118330(VarNext,bitIndex59)
<=> v120889(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23978,axiom,
! [VarCurr] :
( v120889(VarCurr)
<=> ( v118332(VarCurr)
& v120890(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8297,axiom,
! [VarCurr] :
( v120890(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex164) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex163) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex162) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex161) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex160) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex159) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex158) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex157) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex156) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex155) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex154) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex153) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex152) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex151) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex150) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex149) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex148) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex147) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex146) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex145) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex144) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex143) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex142) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex141) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex140) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex139) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex138) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex137) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex136) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex135) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex134) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex133) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex132) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23977,axiom,
! [VarCurr] :
( v120887(VarCurr)
<=> ( v120888(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9557,axiom,
! [VarCurr] :
( ~ v120888(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120877(VarNext)
=> ( v118330(VarNext,bitIndex58)
<=> v118330(VarCurr,bitIndex58) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_349,axiom,
! [VarNext] :
( v120877(VarNext)
=> ( v118330(VarNext,bitIndex58)
<=> v120879(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23976,axiom,
! [VarCurr] :
( v120879(VarCurr)
<=> ( v118332(VarCurr)
& v120880(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8296,axiom,
! [VarCurr] :
( v120880(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex197) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex196) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex195) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex194) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex193) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex192) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex191) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex190) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex189) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex188) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex187) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex186) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex185) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex184) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex183) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex182) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex181) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex180) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex179) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex178) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex177) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex176) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex175) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex174) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex173) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex172) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex171) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex170) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex169) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex168) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex167) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex166) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex165) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23975,axiom,
! [VarCurr] :
( v120877(VarCurr)
<=> ( v120878(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9556,axiom,
! [VarCurr] :
( ~ v120878(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120867(VarNext)
=> ( v118330(VarNext,bitIndex57)
<=> v118330(VarCurr,bitIndex57) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_348,axiom,
! [VarNext] :
( v120867(VarNext)
=> ( v118330(VarNext,bitIndex57)
<=> v120869(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23974,axiom,
! [VarCurr] :
( v120869(VarCurr)
<=> ( v118332(VarCurr)
& v120870(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8295,axiom,
! [VarCurr] :
( v120870(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex230) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex229) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex228) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex227) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex226) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex225) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex224) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex223) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex222) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex221) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex220) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex219) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex218) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex217) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex216) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex215) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex214) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex213) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex212) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex211) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex210) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex209) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex208) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex207) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex206) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex205) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex204) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex203) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex202) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex201) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex200) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex199) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex198) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23973,axiom,
! [VarCurr] :
( v120867(VarCurr)
<=> ( v120868(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9555,axiom,
! [VarCurr] :
( ~ v120868(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120857(VarNext)
=> ( v118330(VarNext,bitIndex56)
<=> v118330(VarCurr,bitIndex56) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_347,axiom,
! [VarNext] :
( v120857(VarNext)
=> ( v118330(VarNext,bitIndex56)
<=> v120859(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23972,axiom,
! [VarCurr] :
( v120859(VarCurr)
<=> ( v118332(VarCurr)
& v120860(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8294,axiom,
! [VarCurr] :
( v120860(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex263) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex262) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex261) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex260) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex259) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex258) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex257) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex256) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex255) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex254) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex253) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex252) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex251) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex250) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex249) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex248) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex247) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex246) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex245) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex244) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex243) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex242) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex241) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex240) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex239) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex238) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex237) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex236) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex235) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex234) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex233) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex232) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex231) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23971,axiom,
! [VarCurr] :
( v120857(VarCurr)
<=> ( v120858(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9554,axiom,
! [VarCurr] :
( ~ v120858(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120847(VarNext)
=> ( v118330(VarNext,bitIndex55)
<=> v118330(VarCurr,bitIndex55) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_346,axiom,
! [VarNext] :
( v120847(VarNext)
=> ( v118330(VarNext,bitIndex55)
<=> v120849(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23970,axiom,
! [VarCurr] :
( v120849(VarCurr)
<=> ( v118332(VarCurr)
& v120850(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8293,axiom,
! [VarCurr] :
( v120850(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex296) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex295) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex294) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex293) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex292) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex291) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex290) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex289) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex288) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex287) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex286) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex285) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex284) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex283) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex282) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex281) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex280) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex279) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex278) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex277) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex276) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex275) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex274) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex273) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex272) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex271) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex270) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex269) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex268) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex267) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex266) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex265) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex264) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23969,axiom,
! [VarCurr] :
( v120847(VarCurr)
<=> ( v120848(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9553,axiom,
! [VarCurr] :
( ~ v120848(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120837(VarNext)
=> ( v118330(VarNext,bitIndex54)
<=> v118330(VarCurr,bitIndex54) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_345,axiom,
! [VarNext] :
( v120837(VarNext)
=> ( v118330(VarNext,bitIndex54)
<=> v120839(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23968,axiom,
! [VarCurr] :
( v120839(VarCurr)
<=> ( v118332(VarCurr)
& v120840(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8292,axiom,
! [VarCurr] :
( v120840(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex329) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex328) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex327) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex326) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex325) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex324) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex323) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex322) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex321) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex320) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex319) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex318) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex317) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex316) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex315) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex314) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex313) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex312) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex311) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex310) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex309) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex308) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex307) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex306) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex305) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex304) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex303) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex302) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex301) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex300) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex299) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex298) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex297) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23967,axiom,
! [VarCurr] :
( v120837(VarCurr)
<=> ( v120838(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9552,axiom,
! [VarCurr] :
( ~ v120838(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120827(VarNext)
=> ( v118330(VarNext,bitIndex53)
<=> v118330(VarCurr,bitIndex53) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_344,axiom,
! [VarNext] :
( v120827(VarNext)
=> ( v118330(VarNext,bitIndex53)
<=> v120829(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23966,axiom,
! [VarCurr] :
( v120829(VarCurr)
<=> ( v118332(VarCurr)
& v120830(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8291,axiom,
! [VarCurr] :
( v120830(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex362) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex361) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex360) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex359) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex358) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex357) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex356) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex355) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex354) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex353) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex352) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex351) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex350) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex349) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex348) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex347) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex346) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex345) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex344) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex343) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex342) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex341) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex340) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex339) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex338) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex337) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex336) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex335) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex334) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex333) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex332) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex331) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex330) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23965,axiom,
! [VarCurr] :
( v120827(VarCurr)
<=> ( v120828(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9551,axiom,
! [VarCurr] :
( ~ v120828(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2806,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120817(VarNext)
=> ( v118330(VarNext,bitIndex52)
<=> v118330(VarCurr,bitIndex52) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_343,axiom,
! [VarNext] :
( v120817(VarNext)
=> ( v118330(VarNext,bitIndex52)
<=> v120819(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23964,axiom,
! [VarCurr] :
( v120819(VarCurr)
<=> ( v118332(VarCurr)
& v120820(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8290,axiom,
! [VarCurr] :
( v120820(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex395) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex394) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex393) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex392) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex391) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex390) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex389) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex388) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex387) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex386) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex385) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex384) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex383) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex382) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex381) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex380) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex379) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex378) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex377) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex376) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex375) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex374) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex373) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex372) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex371) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex370) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex369) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex368) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex367) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex366) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex365) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex364) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex363) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23963,axiom,
! [VarCurr] :
( v120817(VarCurr)
<=> ( v120818(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9550,axiom,
! [VarCurr] :
( ~ v120818(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2805,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120807(VarNext)
=> ( v118330(VarNext,bitIndex51)
<=> v118330(VarCurr,bitIndex51) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_342,axiom,
! [VarNext] :
( v120807(VarNext)
=> ( v118330(VarNext,bitIndex51)
<=> v120809(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23962,axiom,
! [VarCurr] :
( v120809(VarCurr)
<=> ( v118332(VarCurr)
& v120810(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8289,axiom,
! [VarCurr] :
( v120810(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex428) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex427) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex426) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex425) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex424) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex423) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex422) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex421) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex420) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex419) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex418) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex417) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex416) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex415) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex414) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex413) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex412) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex411) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex410) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex409) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex408) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex407) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex406) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex405) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex404) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex403) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex402) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex401) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex400) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex399) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex398) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex397) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex396) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23961,axiom,
! [VarCurr] :
( v120807(VarCurr)
<=> ( v120808(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9549,axiom,
! [VarCurr] :
( ~ v120808(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2804,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120797(VarNext)
=> ( v118330(VarNext,bitIndex50)
<=> v118330(VarCurr,bitIndex50) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_341,axiom,
! [VarNext] :
( v120797(VarNext)
=> ( v118330(VarNext,bitIndex50)
<=> v120799(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23960,axiom,
! [VarCurr] :
( v120799(VarCurr)
<=> ( v118332(VarCurr)
& v120800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8288,axiom,
! [VarCurr] :
( v120800(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex461) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex460) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex459) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex458) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex457) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex456) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex455) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex454) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex453) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex452) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex451) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex450) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex449) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex448) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex447) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex446) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex445) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex444) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex443) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex442) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex441) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex440) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex439) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex438) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex437) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex436) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex435) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex434) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex433) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex432) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex431) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex430) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex429) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23959,axiom,
! [VarCurr] :
( v120797(VarCurr)
<=> ( v120798(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9548,axiom,
! [VarCurr] :
( ~ v120798(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120787(VarNext)
=> ( v118330(VarNext,bitIndex49)
<=> v118330(VarCurr,bitIndex49) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_340,axiom,
! [VarNext] :
( v120787(VarNext)
=> ( v118330(VarNext,bitIndex49)
<=> v120789(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23958,axiom,
! [VarCurr] :
( v120789(VarCurr)
<=> ( v118332(VarCurr)
& v120790(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8287,axiom,
! [VarCurr] :
( v120790(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex494) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex493) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex492) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex491) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex490) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex489) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex488) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex487) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex486) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex485) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex484) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex483) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex482) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex481) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex480) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex479) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex478) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex477) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex476) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex475) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex474) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex473) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex472) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex471) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex470) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex469) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex468) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex467) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex466) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex465) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex464) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex463) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex462) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23957,axiom,
! [VarCurr] :
( v120787(VarCurr)
<=> ( v120788(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9547,axiom,
! [VarCurr] :
( ~ v120788(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120777(VarNext)
=> ( v118330(VarNext,bitIndex48)
<=> v118330(VarCurr,bitIndex48) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_339,axiom,
! [VarNext] :
( v120777(VarNext)
=> ( v118330(VarNext,bitIndex48)
<=> v120779(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23956,axiom,
! [VarCurr] :
( v120779(VarCurr)
<=> ( v118332(VarCurr)
& v120780(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8286,axiom,
! [VarCurr] :
( v120780(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex527) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex526) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex525) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex524) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex523) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex522) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex521) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex520) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex519) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex518) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex517) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex516) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex515) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex514) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex513) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex512) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex511) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex510) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex509) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex508) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex507) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex506) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex505) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex504) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex503) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex502) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex501) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex500) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex499) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex498) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex497) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex496) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex495) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23955,axiom,
! [VarCurr] :
( v120777(VarCurr)
<=> ( v120778(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9546,axiom,
! [VarCurr] :
( ~ v120778(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2801,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120767(VarNext)
=> ( v118330(VarNext,bitIndex47)
<=> v118330(VarCurr,bitIndex47) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_338,axiom,
! [VarNext] :
( v120767(VarNext)
=> ( v118330(VarNext,bitIndex47)
<=> v120769(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23954,axiom,
! [VarCurr] :
( v120769(VarCurr)
<=> ( v118332(VarCurr)
& v120770(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8285,axiom,
! [VarCurr] :
( v120770(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex560) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex559) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex558) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex557) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex556) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex555) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex554) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex553) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex552) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex551) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex550) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex549) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex548) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex547) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex546) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex545) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex544) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex543) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex542) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex541) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex540) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex539) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex538) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex537) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex536) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex535) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex534) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex533) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex532) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex531) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex530) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex529) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex528) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23953,axiom,
! [VarCurr] :
( v120767(VarCurr)
<=> ( v120768(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9545,axiom,
! [VarCurr] :
( ~ v120768(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120757(VarNext)
=> ( v118330(VarNext,bitIndex46)
<=> v118330(VarCurr,bitIndex46) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_337,axiom,
! [VarNext] :
( v120757(VarNext)
=> ( v118330(VarNext,bitIndex46)
<=> v120759(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23952,axiom,
! [VarCurr] :
( v120759(VarCurr)
<=> ( v118332(VarCurr)
& v120760(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8284,axiom,
! [VarCurr] :
( v120760(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex593) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex592) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex591) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex590) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex589) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex588) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex587) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex586) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex585) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex584) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex583) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex582) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex581) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex580) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex579) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex578) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex577) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex576) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex575) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex574) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex573) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex572) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex571) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex570) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex569) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex568) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex567) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex566) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex565) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex564) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex563) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex562) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex561) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23951,axiom,
! [VarCurr] :
( v120757(VarCurr)
<=> ( v120758(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9544,axiom,
! [VarCurr] :
( ~ v120758(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2799,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120747(VarNext)
=> ( v118330(VarNext,bitIndex45)
<=> v118330(VarCurr,bitIndex45) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_336,axiom,
! [VarNext] :
( v120747(VarNext)
=> ( v118330(VarNext,bitIndex45)
<=> v120749(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23950,axiom,
! [VarCurr] :
( v120749(VarCurr)
<=> ( v118332(VarCurr)
& v120750(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8283,axiom,
! [VarCurr] :
( v120750(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex626) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex625) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex624) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex623) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex622) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex621) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex620) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex619) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex618) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex617) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex616) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex615) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex614) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex613) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex612) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex611) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex610) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex609) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex608) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex607) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex606) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex605) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex604) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex603) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex602) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex601) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex600) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex599) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex598) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex597) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex596) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex595) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex594) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23949,axiom,
! [VarCurr] :
( v120747(VarCurr)
<=> ( v120748(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9543,axiom,
! [VarCurr] :
( ~ v120748(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2798,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120737(VarNext)
=> ( v118330(VarNext,bitIndex44)
<=> v118330(VarCurr,bitIndex44) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_335,axiom,
! [VarNext] :
( v120737(VarNext)
=> ( v118330(VarNext,bitIndex44)
<=> v120739(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23948,axiom,
! [VarCurr] :
( v120739(VarCurr)
<=> ( v118332(VarCurr)
& v120740(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8282,axiom,
! [VarCurr] :
( v120740(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex659) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex658) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex657) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex656) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex655) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex654) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex653) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex652) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex651) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex650) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex649) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex648) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex647) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex646) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex645) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex644) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex643) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex642) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex641) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex640) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex639) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex638) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex637) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex636) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex635) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex634) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex633) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex632) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex631) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex630) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex629) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex628) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex627) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23947,axiom,
! [VarCurr] :
( v120737(VarCurr)
<=> ( v120738(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9542,axiom,
! [VarCurr] :
( ~ v120738(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2797,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120727(VarNext)
=> ( v118330(VarNext,bitIndex43)
<=> v118330(VarCurr,bitIndex43) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_334,axiom,
! [VarNext] :
( v120727(VarNext)
=> ( v118330(VarNext,bitIndex43)
<=> v120729(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23946,axiom,
! [VarCurr] :
( v120729(VarCurr)
<=> ( v118332(VarCurr)
& v120730(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8281,axiom,
! [VarCurr] :
( v120730(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex692) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex691) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex690) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex689) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex688) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex687) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex686) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex685) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex684) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex683) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex682) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex681) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex680) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex679) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex678) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex677) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex676) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex675) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex674) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex673) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex672) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex671) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex670) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex669) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex668) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex667) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex666) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex665) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex664) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex663) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex662) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex661) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex660) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23945,axiom,
! [VarCurr] :
( v120727(VarCurr)
<=> ( v120728(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9541,axiom,
! [VarCurr] :
( ~ v120728(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2796,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120717(VarNext)
=> ( v118330(VarNext,bitIndex42)
<=> v118330(VarCurr,bitIndex42) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_333,axiom,
! [VarNext] :
( v120717(VarNext)
=> ( v118330(VarNext,bitIndex42)
<=> v120719(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23944,axiom,
! [VarCurr] :
( v120719(VarCurr)
<=> ( v118332(VarCurr)
& v120720(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8280,axiom,
! [VarCurr] :
( v120720(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex725) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex724) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex723) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex722) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex721) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex720) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex719) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex718) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex717) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex716) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex715) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex714) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex713) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex712) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex711) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex710) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex709) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex708) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex707) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex706) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex705) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex704) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex703) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex702) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex701) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex700) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex699) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex698) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex697) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex696) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex695) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex694) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex693) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23943,axiom,
! [VarCurr] :
( v120717(VarCurr)
<=> ( v120718(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9540,axiom,
! [VarCurr] :
( ~ v120718(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2795,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120707(VarNext)
=> ( v118330(VarNext,bitIndex41)
<=> v118330(VarCurr,bitIndex41) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_332,axiom,
! [VarNext] :
( v120707(VarNext)
=> ( v118330(VarNext,bitIndex41)
<=> v120709(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23942,axiom,
! [VarCurr] :
( v120709(VarCurr)
<=> ( v118332(VarCurr)
& v120710(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8279,axiom,
! [VarCurr] :
( v120710(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex758) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex757) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex756) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex755) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex754) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex753) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex752) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex751) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex750) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex749) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex748) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex747) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex746) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex745) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex744) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex743) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex742) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex741) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex740) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex739) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex738) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex737) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex736) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex735) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex734) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex733) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex732) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex731) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex730) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex729) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex728) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex727) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex726) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23941,axiom,
! [VarCurr] :
( v120707(VarCurr)
<=> ( v120708(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9539,axiom,
! [VarCurr] :
( ~ v120708(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2794,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120697(VarNext)
=> ( v118330(VarNext,bitIndex40)
<=> v118330(VarCurr,bitIndex40) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_331,axiom,
! [VarNext] :
( v120697(VarNext)
=> ( v118330(VarNext,bitIndex40)
<=> v120699(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23940,axiom,
! [VarCurr] :
( v120699(VarCurr)
<=> ( v118332(VarCurr)
& v120700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8278,axiom,
! [VarCurr] :
( v120700(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex791) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex790) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex789) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex788) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex787) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex786) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex785) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex784) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex783) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex782) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex781) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex780) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex779) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex778) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex777) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex776) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex775) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex774) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex773) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex772) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex771) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex770) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex769) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex768) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex767) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex766) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex765) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex764) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex763) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex762) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex761) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex760) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex759) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23939,axiom,
! [VarCurr] :
( v120697(VarCurr)
<=> ( v120698(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9538,axiom,
! [VarCurr] :
( ~ v120698(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2793,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120687(VarNext)
=> ( v118330(VarNext,bitIndex39)
<=> v118330(VarCurr,bitIndex39) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_330,axiom,
! [VarNext] :
( v120687(VarNext)
=> ( v118330(VarNext,bitIndex39)
<=> v120689(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23938,axiom,
! [VarCurr] :
( v120689(VarCurr)
<=> ( v118332(VarCurr)
& v120690(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8277,axiom,
! [VarCurr] :
( v120690(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex824) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex823) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex822) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex821) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex820) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex819) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex818) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex817) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex816) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex815) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex814) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex813) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex812) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex811) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex810) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex809) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex808) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex807) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex806) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex805) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex804) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex803) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex802) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex801) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex800) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex799) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex798) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex797) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex796) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex795) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex794) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex793) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex792) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23937,axiom,
! [VarCurr] :
( v120687(VarCurr)
<=> ( v120688(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9537,axiom,
! [VarCurr] :
( ~ v120688(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120677(VarNext)
=> ( v118330(VarNext,bitIndex38)
<=> v118330(VarCurr,bitIndex38) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_329,axiom,
! [VarNext] :
( v120677(VarNext)
=> ( v118330(VarNext,bitIndex38)
<=> v120679(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23936,axiom,
! [VarCurr] :
( v120679(VarCurr)
<=> ( v118332(VarCurr)
& v120680(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8276,axiom,
! [VarCurr] :
( v120680(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex857) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex856) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex855) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex854) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex853) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex852) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex851) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex850) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex849) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex848) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex847) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex846) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex845) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex844) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex843) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex842) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex841) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex840) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex839) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex838) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex837) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex836) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex835) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex834) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex833) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex832) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex831) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex830) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex829) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex828) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex827) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex826) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex825) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23935,axiom,
! [VarCurr] :
( v120677(VarCurr)
<=> ( v120678(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9536,axiom,
! [VarCurr] :
( ~ v120678(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2791,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120667(VarNext)
=> ( v118330(VarNext,bitIndex37)
<=> v118330(VarCurr,bitIndex37) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_328,axiom,
! [VarNext] :
( v120667(VarNext)
=> ( v118330(VarNext,bitIndex37)
<=> v120669(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23934,axiom,
! [VarCurr] :
( v120669(VarCurr)
<=> ( v118332(VarCurr)
& v120670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8275,axiom,
! [VarCurr] :
( v120670(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex890) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex889) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex888) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex887) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex886) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex885) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex884) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex883) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex882) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex881) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex880) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex879) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex878) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex877) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex876) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex875) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex874) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex873) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex872) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex871) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex870) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex869) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex868) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex867) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex866) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex865) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex864) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex863) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex862) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex861) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex860) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex859) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex858) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23933,axiom,
! [VarCurr] :
( v120667(VarCurr)
<=> ( v120668(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9535,axiom,
! [VarCurr] :
( ~ v120668(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2790,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120657(VarNext)
=> ( v118330(VarNext,bitIndex36)
<=> v118330(VarCurr,bitIndex36) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_327,axiom,
! [VarNext] :
( v120657(VarNext)
=> ( v118330(VarNext,bitIndex36)
<=> v120659(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23932,axiom,
! [VarCurr] :
( v120659(VarCurr)
<=> ( v118332(VarCurr)
& v120660(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8274,axiom,
! [VarCurr] :
( v120660(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex923) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex922) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex921) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex920) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex919) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex918) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex917) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex916) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex915) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex914) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex913) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex912) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex911) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex910) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex909) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex908) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex907) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex906) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex905) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex904) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex903) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex902) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex901) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex900) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex899) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex898) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex897) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex896) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex895) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex894) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex893) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex892) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex891) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23931,axiom,
! [VarCurr] :
( v120657(VarCurr)
<=> ( v120658(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9534,axiom,
! [VarCurr] :
( ~ v120658(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120647(VarNext)
=> ( v118330(VarNext,bitIndex35)
<=> v118330(VarCurr,bitIndex35) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_326,axiom,
! [VarNext] :
( v120647(VarNext)
=> ( v118330(VarNext,bitIndex35)
<=> v120649(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23930,axiom,
! [VarCurr] :
( v120649(VarCurr)
<=> ( v118332(VarCurr)
& v120650(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8273,axiom,
! [VarCurr] :
( v120650(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex956) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex955) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex954) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex953) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex952) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex951) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex950) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex949) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex948) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex947) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex946) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex945) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex944) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex943) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex942) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex941) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex940) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex939) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex938) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex937) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex936) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex935) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex934) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex933) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex932) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex931) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex930) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex929) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex928) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex927) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex926) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex925) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex924) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23929,axiom,
! [VarCurr] :
( v120647(VarCurr)
<=> ( v120648(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9533,axiom,
! [VarCurr] :
( ~ v120648(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120637(VarNext)
=> ( v118330(VarNext,bitIndex34)
<=> v118330(VarCurr,bitIndex34) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_325,axiom,
! [VarNext] :
( v120637(VarNext)
=> ( v118330(VarNext,bitIndex34)
<=> v120639(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23928,axiom,
! [VarCurr] :
( v120639(VarCurr)
<=> ( v118332(VarCurr)
& v120640(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8272,axiom,
! [VarCurr] :
( v120640(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex989) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex988) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex987) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex986) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex985) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex984) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex983) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex982) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex981) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex980) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex979) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex978) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex977) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex976) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex975) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex974) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex973) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex972) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex971) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex970) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex969) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex968) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex967) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex966) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex965) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex964) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex963) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex962) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex961) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex960) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex959) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex958) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex957) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23927,axiom,
! [VarCurr] :
( v120637(VarCurr)
<=> ( v120638(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9532,axiom,
! [VarCurr] :
( ~ v120638(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120627(VarNext)
=> ( v118330(VarNext,bitIndex33)
<=> v118330(VarCurr,bitIndex33) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_324,axiom,
! [VarNext] :
( v120627(VarNext)
=> ( v118330(VarNext,bitIndex33)
<=> v120629(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23926,axiom,
! [VarCurr] :
( v120629(VarCurr)
<=> ( v118332(VarCurr)
& v120630(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8271,axiom,
! [VarCurr] :
( v120630(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1022) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1021) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1020) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1019) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1018) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1017) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1016) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1015) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1014) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1013) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1012) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1011) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1010) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1009) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1008) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1007) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1006) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1005) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1004) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1003) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1002) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1001) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1000) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex999) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex998) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex997) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex996) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex995) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex994) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex993) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex992) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex991) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex990) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23925,axiom,
! [VarCurr] :
( v120627(VarCurr)
<=> ( v120628(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9531,axiom,
! [VarCurr] :
( ~ v120628(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2786,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120617(VarNext)
=> ( v118330(VarNext,bitIndex32)
<=> v118330(VarCurr,bitIndex32) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_323,axiom,
! [VarNext] :
( v120617(VarNext)
=> ( v118330(VarNext,bitIndex32)
<=> v120619(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23924,axiom,
! [VarCurr] :
( v120619(VarCurr)
<=> ( v118332(VarCurr)
& v120620(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8270,axiom,
! [VarCurr] :
( v120620(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1055) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1054) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1053) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1052) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1051) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1050) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1049) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1048) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1047) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1046) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1045) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1044) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1043) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1042) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1041) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1040) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1039) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1038) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1037) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1036) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1035) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1034) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1033) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1032) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1031) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1030) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1029) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1028) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1027) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1026) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1025) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1024) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1023) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23923,axiom,
! [VarCurr] :
( v120617(VarCurr)
<=> ( v120618(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9530,axiom,
! [VarCurr] :
( ~ v120618(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2785,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120607(VarNext)
=> ( v118330(VarNext,bitIndex31)
<=> v118330(VarCurr,bitIndex31) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_322,axiom,
! [VarNext] :
( v120607(VarNext)
=> ( v118330(VarNext,bitIndex31)
<=> v120609(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23922,axiom,
! [VarCurr] :
( v120609(VarCurr)
<=> ( v118332(VarCurr)
& v120610(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8269,axiom,
! [VarCurr] :
( v120610(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1088) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1087) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1086) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1085) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1084) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1083) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1082) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1081) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1080) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1079) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1078) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1077) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1076) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1075) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1074) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1073) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1072) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1071) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1070) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1069) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1068) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1067) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1066) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1065) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1064) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1063) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1062) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1061) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1060) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1059) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1058) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1057) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1056) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23921,axiom,
! [VarCurr] :
( v120607(VarCurr)
<=> ( v120608(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9529,axiom,
! [VarCurr] :
( ~ v120608(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120597(VarNext)
=> ( v118330(VarNext,bitIndex30)
<=> v118330(VarCurr,bitIndex30) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_321,axiom,
! [VarNext] :
( v120597(VarNext)
=> ( v118330(VarNext,bitIndex30)
<=> v120599(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23920,axiom,
! [VarCurr] :
( v120599(VarCurr)
<=> ( v118332(VarCurr)
& v120600(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8268,axiom,
! [VarCurr] :
( v120600(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1121) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1120) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1119) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1118) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1117) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1116) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1115) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1114) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1113) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1112) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1111) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1110) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1109) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1108) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1107) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1106) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1105) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1104) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1103) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1102) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1101) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1100) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1099) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1098) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1097) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1096) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1095) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1094) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1093) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1092) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1091) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1090) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1089) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23919,axiom,
! [VarCurr] :
( v120597(VarCurr)
<=> ( v120598(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9528,axiom,
! [VarCurr] :
( ~ v120598(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120587(VarNext)
=> ( v118330(VarNext,bitIndex29)
<=> v118330(VarCurr,bitIndex29) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_320,axiom,
! [VarNext] :
( v120587(VarNext)
=> ( v118330(VarNext,bitIndex29)
<=> v120589(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23918,axiom,
! [VarCurr] :
( v120589(VarCurr)
<=> ( v118332(VarCurr)
& v120590(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8267,axiom,
! [VarCurr] :
( v120590(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1154) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1153) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1152) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1151) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1150) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1149) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1148) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1147) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1146) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1145) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1144) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1143) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1142) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1141) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1140) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1139) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1138) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1137) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1136) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1135) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1134) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1133) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1132) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1131) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1130) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1129) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1128) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1127) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1126) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1125) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1124) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1123) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1122) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23917,axiom,
! [VarCurr] :
( v120587(VarCurr)
<=> ( v120588(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9527,axiom,
! [VarCurr] :
( ~ v120588(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120577(VarNext)
=> ( v118330(VarNext,bitIndex28)
<=> v118330(VarCurr,bitIndex28) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_319,axiom,
! [VarNext] :
( v120577(VarNext)
=> ( v118330(VarNext,bitIndex28)
<=> v120579(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23916,axiom,
! [VarCurr] :
( v120579(VarCurr)
<=> ( v118332(VarCurr)
& v120580(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8266,axiom,
! [VarCurr] :
( v120580(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1187) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1186) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1185) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1184) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1183) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1182) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1181) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1180) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1179) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1178) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1177) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1176) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1175) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1174) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1173) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1172) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1171) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1170) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1169) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1168) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1167) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1166) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1165) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1164) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1163) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1162) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1161) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1160) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1159) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1158) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1157) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1156) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1155) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23915,axiom,
! [VarCurr] :
( v120577(VarCurr)
<=> ( v120578(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9526,axiom,
! [VarCurr] :
( ~ v120578(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120567(VarNext)
=> ( v118330(VarNext,bitIndex27)
<=> v118330(VarCurr,bitIndex27) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_318,axiom,
! [VarNext] :
( v120567(VarNext)
=> ( v118330(VarNext,bitIndex27)
<=> v120569(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23914,axiom,
! [VarCurr] :
( v120569(VarCurr)
<=> ( v118332(VarCurr)
& v120570(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8265,axiom,
! [VarCurr] :
( v120570(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1220) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1219) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1218) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1217) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1216) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1215) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1214) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1213) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1212) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1211) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1210) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1209) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1208) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1207) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1206) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1205) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1204) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1203) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1202) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1201) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1200) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1199) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1198) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1197) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1196) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1195) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1194) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1193) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1192) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1191) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1190) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1189) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1188) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23913,axiom,
! [VarCurr] :
( v120567(VarCurr)
<=> ( v120568(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9525,axiom,
! [VarCurr] :
( ~ v120568(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120557(VarNext)
=> ( v118330(VarNext,bitIndex26)
<=> v118330(VarCurr,bitIndex26) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_317,axiom,
! [VarNext] :
( v120557(VarNext)
=> ( v118330(VarNext,bitIndex26)
<=> v120559(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23912,axiom,
! [VarCurr] :
( v120559(VarCurr)
<=> ( v118332(VarCurr)
& v120560(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8264,axiom,
! [VarCurr] :
( v120560(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1253) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1252) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1251) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1250) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1249) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1248) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1247) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1246) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1245) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1244) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1243) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1242) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1241) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1240) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1239) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1238) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1237) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1236) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1235) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1234) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1233) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1232) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1231) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1230) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1229) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1228) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1227) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1226) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1225) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1224) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1223) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1222) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1221) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23911,axiom,
! [VarCurr] :
( v120557(VarCurr)
<=> ( v120558(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9524,axiom,
! [VarCurr] :
( ~ v120558(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120547(VarNext)
=> ( v118330(VarNext,bitIndex25)
<=> v118330(VarCurr,bitIndex25) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_316,axiom,
! [VarNext] :
( v120547(VarNext)
=> ( v118330(VarNext,bitIndex25)
<=> v120549(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23910,axiom,
! [VarCurr] :
( v120549(VarCurr)
<=> ( v118332(VarCurr)
& v120550(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8263,axiom,
! [VarCurr] :
( v120550(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1286) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1285) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1284) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1283) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1282) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1281) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1280) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1279) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1278) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1277) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1276) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1275) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1274) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1273) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1272) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1271) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1270) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1269) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1268) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1267) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1266) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1265) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1264) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1263) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1262) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1261) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1260) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1259) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1258) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1257) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1256) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1255) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1254) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23909,axiom,
! [VarCurr] :
( v120547(VarCurr)
<=> ( v120548(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9523,axiom,
! [VarCurr] :
( ~ v120548(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120537(VarNext)
=> ( v118330(VarNext,bitIndex24)
<=> v118330(VarCurr,bitIndex24) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_315,axiom,
! [VarNext] :
( v120537(VarNext)
=> ( v118330(VarNext,bitIndex24)
<=> v120539(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23908,axiom,
! [VarCurr] :
( v120539(VarCurr)
<=> ( v118332(VarCurr)
& v120540(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8262,axiom,
! [VarCurr] :
( v120540(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1319) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1318) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1317) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1316) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1315) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1314) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1313) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1312) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1311) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1310) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1309) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1308) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1307) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1306) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1305) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1304) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1303) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1302) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1301) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1300) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1299) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1298) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1297) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1296) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1295) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1294) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1293) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1292) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1291) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1290) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1289) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1288) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1287) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23907,axiom,
! [VarCurr] :
( v120537(VarCurr)
<=> ( v120538(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9522,axiom,
! [VarCurr] :
( ~ v120538(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2777,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120527(VarNext)
=> ( v118330(VarNext,bitIndex23)
<=> v118330(VarCurr,bitIndex23) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_314,axiom,
! [VarNext] :
( v120527(VarNext)
=> ( v118330(VarNext,bitIndex23)
<=> v120529(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23906,axiom,
! [VarCurr] :
( v120529(VarCurr)
<=> ( v118332(VarCurr)
& v120530(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8261,axiom,
! [VarCurr] :
( v120530(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1352) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1351) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1350) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1349) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1348) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1347) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1346) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1345) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1344) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1343) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1342) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1341) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1340) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1339) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1338) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1337) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1336) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1335) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1334) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1333) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1332) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1331) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1330) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1329) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1328) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1327) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1326) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1325) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1324) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1323) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1322) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1321) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1320) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23905,axiom,
! [VarCurr] :
( v120527(VarCurr)
<=> ( v120528(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9521,axiom,
! [VarCurr] :
( ~ v120528(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2776,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120517(VarNext)
=> ( v118330(VarNext,bitIndex22)
<=> v118330(VarCurr,bitIndex22) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_313,axiom,
! [VarNext] :
( v120517(VarNext)
=> ( v118330(VarNext,bitIndex22)
<=> v120519(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23904,axiom,
! [VarCurr] :
( v120519(VarCurr)
<=> ( v118332(VarCurr)
& v120520(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8260,axiom,
! [VarCurr] :
( v120520(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1385) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1384) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1383) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1382) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1381) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1380) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1379) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1378) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1377) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1376) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1375) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1374) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1373) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1372) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1371) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1370) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1369) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1368) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1367) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1366) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1365) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1364) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1363) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1362) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1361) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1360) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1359) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1358) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1357) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1356) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1355) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1354) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1353) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23903,axiom,
! [VarCurr] :
( v120517(VarCurr)
<=> ( v120518(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9520,axiom,
! [VarCurr] :
( ~ v120518(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2775,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120507(VarNext)
=> ( v118330(VarNext,bitIndex21)
<=> v118330(VarCurr,bitIndex21) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_312,axiom,
! [VarNext] :
( v120507(VarNext)
=> ( v118330(VarNext,bitIndex21)
<=> v120509(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23902,axiom,
! [VarCurr] :
( v120509(VarCurr)
<=> ( v118332(VarCurr)
& v120510(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8259,axiom,
! [VarCurr] :
( v120510(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1418) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1417) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1416) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1415) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1414) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1413) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1412) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1411) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1410) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1409) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1408) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1407) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1406) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1405) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1404) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1403) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1402) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1401) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1400) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1399) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1398) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1397) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1396) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1395) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1394) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1393) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1392) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1391) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1390) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1389) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1388) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1387) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1386) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23901,axiom,
! [VarCurr] :
( v120507(VarCurr)
<=> ( v120508(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9519,axiom,
! [VarCurr] :
( ~ v120508(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2774,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120497(VarNext)
=> ( v118330(VarNext,bitIndex20)
<=> v118330(VarCurr,bitIndex20) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_311,axiom,
! [VarNext] :
( v120497(VarNext)
=> ( v118330(VarNext,bitIndex20)
<=> v120499(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23900,axiom,
! [VarCurr] :
( v120499(VarCurr)
<=> ( v118332(VarCurr)
& v120500(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8258,axiom,
! [VarCurr] :
( v120500(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1451) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1450) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1449) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1448) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1447) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1446) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1445) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1444) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1443) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1442) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1441) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1440) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1439) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1438) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1437) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1436) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1435) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1434) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1433) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1432) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1431) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1430) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1429) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1428) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1427) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1426) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1425) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1424) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1423) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1422) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1421) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1420) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1419) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23899,axiom,
! [VarCurr] :
( v120497(VarCurr)
<=> ( v120498(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9518,axiom,
! [VarCurr] :
( ~ v120498(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120487(VarNext)
=> ( v118330(VarNext,bitIndex19)
<=> v118330(VarCurr,bitIndex19) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_310,axiom,
! [VarNext] :
( v120487(VarNext)
=> ( v118330(VarNext,bitIndex19)
<=> v120489(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23898,axiom,
! [VarCurr] :
( v120489(VarCurr)
<=> ( v118332(VarCurr)
& v120490(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8257,axiom,
! [VarCurr] :
( v120490(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1484) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1483) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1482) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1481) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1480) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1479) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1478) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1477) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1476) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1475) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1474) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1473) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1472) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1471) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1470) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1469) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1468) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1467) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1466) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1465) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1464) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1463) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1462) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1461) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1460) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1459) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1458) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1457) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1456) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1455) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1454) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1453) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1452) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23897,axiom,
! [VarCurr] :
( v120487(VarCurr)
<=> ( v120488(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9517,axiom,
! [VarCurr] :
( ~ v120488(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120477(VarNext)
=> ( v118330(VarNext,bitIndex18)
<=> v118330(VarCurr,bitIndex18) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_309,axiom,
! [VarNext] :
( v120477(VarNext)
=> ( v118330(VarNext,bitIndex18)
<=> v120479(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23896,axiom,
! [VarCurr] :
( v120479(VarCurr)
<=> ( v118332(VarCurr)
& v120480(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8256,axiom,
! [VarCurr] :
( v120480(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1517) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1516) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1515) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1514) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1513) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1512) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1511) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1510) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1509) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1508) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1507) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1506) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1505) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1504) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1503) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1502) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1501) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1500) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1499) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1498) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1497) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1496) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1495) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1494) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1493) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1492) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1491) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1490) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1489) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1488) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1487) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1486) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1485) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23895,axiom,
! [VarCurr] :
( v120477(VarCurr)
<=> ( v120478(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9516,axiom,
! [VarCurr] :
( ~ v120478(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120467(VarNext)
=> ( v118330(VarNext,bitIndex17)
<=> v118330(VarCurr,bitIndex17) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_308,axiom,
! [VarNext] :
( v120467(VarNext)
=> ( v118330(VarNext,bitIndex17)
<=> v120469(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23894,axiom,
! [VarCurr] :
( v120469(VarCurr)
<=> ( v118332(VarCurr)
& v120470(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8255,axiom,
! [VarCurr] :
( v120470(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1550) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1549) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1548) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1547) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1546) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1545) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1544) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1543) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1542) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1541) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1540) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1539) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1538) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1537) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1536) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1535) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1534) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1533) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1532) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1531) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1530) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1529) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1528) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1527) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1526) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1525) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1524) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1523) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1522) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1521) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1520) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1519) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1518) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23893,axiom,
! [VarCurr] :
( v120467(VarCurr)
<=> ( v120468(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9515,axiom,
! [VarCurr] :
( ~ v120468(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120457(VarNext)
=> ( v118330(VarNext,bitIndex16)
<=> v118330(VarCurr,bitIndex16) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_307,axiom,
! [VarNext] :
( v120457(VarNext)
=> ( v118330(VarNext,bitIndex16)
<=> v120459(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23892,axiom,
! [VarCurr] :
( v120459(VarCurr)
<=> ( v118332(VarCurr)
& v120460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8254,axiom,
! [VarCurr] :
( v120460(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1583) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1582) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1581) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1580) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1579) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1578) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1577) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1576) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1575) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1574) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1573) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1572) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1571) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1570) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1569) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1568) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1567) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1566) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1565) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1564) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1563) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1562) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1561) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1560) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1559) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1558) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1557) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1556) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1555) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1554) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1553) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1552) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1551) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23891,axiom,
! [VarCurr] :
( v120457(VarCurr)
<=> ( v120458(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9514,axiom,
! [VarCurr] :
( ~ v120458(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120447(VarNext)
=> ( v118330(VarNext,bitIndex15)
<=> v118330(VarCurr,bitIndex15) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_306,axiom,
! [VarNext] :
( v120447(VarNext)
=> ( v118330(VarNext,bitIndex15)
<=> v120449(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23890,axiom,
! [VarCurr] :
( v120449(VarCurr)
<=> ( v118332(VarCurr)
& v120450(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8253,axiom,
! [VarCurr] :
( v120450(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1616) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1615) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1614) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1613) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1612) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1611) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1610) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1609) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1608) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1607) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1606) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1605) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1604) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1603) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1602) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1601) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1600) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1599) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1598) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1597) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1596) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1595) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1594) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1593) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1592) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1591) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1590) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1589) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1588) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1587) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1586) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1585) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1584) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23889,axiom,
! [VarCurr] :
( v120447(VarCurr)
<=> ( v120448(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9513,axiom,
! [VarCurr] :
( ~ v120448(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120437(VarNext)
=> ( v118330(VarNext,bitIndex14)
<=> v118330(VarCurr,bitIndex14) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_305,axiom,
! [VarNext] :
( v120437(VarNext)
=> ( v118330(VarNext,bitIndex14)
<=> v120439(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23888,axiom,
! [VarCurr] :
( v120439(VarCurr)
<=> ( v118332(VarCurr)
& v120440(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8252,axiom,
! [VarCurr] :
( v120440(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1649) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1648) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1647) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1646) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1645) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1644) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1643) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1642) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1641) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1640) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1639) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1638) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1637) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1636) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1635) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1634) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1633) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1632) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1631) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1630) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1629) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1628) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1627) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1626) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1625) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1624) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1623) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1622) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1621) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1620) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1619) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1618) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1617) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23887,axiom,
! [VarCurr] :
( v120437(VarCurr)
<=> ( v120438(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9512,axiom,
! [VarCurr] :
( ~ v120438(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120427(VarNext)
=> ( v118330(VarNext,bitIndex13)
<=> v118330(VarCurr,bitIndex13) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_304,axiom,
! [VarNext] :
( v120427(VarNext)
=> ( v118330(VarNext,bitIndex13)
<=> v120429(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23886,axiom,
! [VarCurr] :
( v120429(VarCurr)
<=> ( v118332(VarCurr)
& v120430(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8251,axiom,
! [VarCurr] :
( v120430(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1682) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1681) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1680) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1679) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1678) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1677) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1676) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1675) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1674) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1673) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1672) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1671) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1670) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1669) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1668) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1667) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1666) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1665) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1664) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1663) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1662) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1661) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1660) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1659) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1658) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1657) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1656) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1655) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1654) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1653) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1652) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1651) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1650) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23885,axiom,
! [VarCurr] :
( v120427(VarCurr)
<=> ( v120428(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9511,axiom,
! [VarCurr] :
( ~ v120428(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2766,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120417(VarNext)
=> ( v118330(VarNext,bitIndex12)
<=> v118330(VarCurr,bitIndex12) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_303,axiom,
! [VarNext] :
( v120417(VarNext)
=> ( v118330(VarNext,bitIndex12)
<=> v120419(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23884,axiom,
! [VarCurr] :
( v120419(VarCurr)
<=> ( v118332(VarCurr)
& v120420(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8250,axiom,
! [VarCurr] :
( v120420(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1715) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1714) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1713) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1712) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1711) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1710) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1709) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1708) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1707) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1706) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1705) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1704) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1703) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1702) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1701) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1700) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1699) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1698) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1697) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1696) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1695) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1694) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1693) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1692) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1691) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1690) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1689) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1688) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1687) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1686) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1685) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1684) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1683) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23883,axiom,
! [VarCurr] :
( v120417(VarCurr)
<=> ( v120418(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9510,axiom,
! [VarCurr] :
( ~ v120418(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120407(VarNext)
=> ( v118330(VarNext,bitIndex11)
<=> v118330(VarCurr,bitIndex11) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_302,axiom,
! [VarNext] :
( v120407(VarNext)
=> ( v118330(VarNext,bitIndex11)
<=> v120409(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23882,axiom,
! [VarCurr] :
( v120409(VarCurr)
<=> ( v118332(VarCurr)
& v120410(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8249,axiom,
! [VarCurr] :
( v120410(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1748) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1747) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1746) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1745) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1744) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1743) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1742) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1741) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1740) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1739) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1738) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1737) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1736) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1735) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1734) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1733) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1732) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1731) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1730) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1729) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1728) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1727) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1726) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1725) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1724) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1723) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1722) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1721) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1720) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1719) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1718) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1717) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1716) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23881,axiom,
! [VarCurr] :
( v120407(VarCurr)
<=> ( v120408(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9509,axiom,
! [VarCurr] :
( ~ v120408(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120397(VarNext)
=> ( v118330(VarNext,bitIndex10)
<=> v118330(VarCurr,bitIndex10) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_301,axiom,
! [VarNext] :
( v120397(VarNext)
=> ( v118330(VarNext,bitIndex10)
<=> v120399(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23880,axiom,
! [VarCurr] :
( v120399(VarCurr)
<=> ( v118332(VarCurr)
& v120400(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8248,axiom,
! [VarCurr] :
( v120400(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1781) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1780) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1779) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1778) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1777) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1776) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1775) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1774) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1773) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1772) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1771) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1770) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1769) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1768) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1767) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1766) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1765) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1764) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1763) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1762) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1761) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1760) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1759) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1758) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1757) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1756) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1755) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1754) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1753) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1752) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1751) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1750) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1749) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23879,axiom,
! [VarCurr] :
( v120397(VarCurr)
<=> ( v120398(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9508,axiom,
! [VarCurr] :
( ~ v120398(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120387(VarNext)
=> ( v118330(VarNext,bitIndex9)
<=> v118330(VarCurr,bitIndex9) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_300,axiom,
! [VarNext] :
( v120387(VarNext)
=> ( v118330(VarNext,bitIndex9)
<=> v120389(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23878,axiom,
! [VarCurr] :
( v120389(VarCurr)
<=> ( v118332(VarCurr)
& v120390(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8247,axiom,
! [VarCurr] :
( v120390(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1814) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1813) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1812) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1811) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1810) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1809) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1808) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1807) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1806) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1805) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1804) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1803) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1802) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1801) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1800) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1799) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1798) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1797) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1796) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1795) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1794) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1793) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1792) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1791) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1790) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1789) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1788) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1787) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1786) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1785) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1784) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1783) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1782) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23877,axiom,
! [VarCurr] :
( v120387(VarCurr)
<=> ( v120388(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9507,axiom,
! [VarCurr] :
( ~ v120388(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2762,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120377(VarNext)
=> ( v118330(VarNext,bitIndex8)
<=> v118330(VarCurr,bitIndex8) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_299,axiom,
! [VarNext] :
( v120377(VarNext)
=> ( v118330(VarNext,bitIndex8)
<=> v120379(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23876,axiom,
! [VarCurr] :
( v120379(VarCurr)
<=> ( v118332(VarCurr)
& v120380(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8246,axiom,
! [VarCurr] :
( v120380(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1847) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1846) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1845) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1844) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1843) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1842) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1841) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1840) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1839) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1838) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1837) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1836) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1835) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1834) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1833) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1832) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1831) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1830) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1829) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1828) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1827) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1826) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1825) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1824) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1823) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1822) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1821) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1820) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1819) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1818) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1817) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1816) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1815) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23875,axiom,
! [VarCurr] :
( v120377(VarCurr)
<=> ( v120378(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9506,axiom,
! [VarCurr] :
( ~ v120378(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2761,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120367(VarNext)
=> ( v118330(VarNext,bitIndex7)
<=> v118330(VarCurr,bitIndex7) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_298,axiom,
! [VarNext] :
( v120367(VarNext)
=> ( v118330(VarNext,bitIndex7)
<=> v120369(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23874,axiom,
! [VarCurr] :
( v120369(VarCurr)
<=> ( v118332(VarCurr)
& v120370(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8245,axiom,
! [VarCurr] :
( v120370(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1880) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1879) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1878) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1877) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1876) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1875) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1874) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1873) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1872) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1871) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1870) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1869) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1868) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1867) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1866) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1865) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1864) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1863) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1862) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1861) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1860) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1859) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1858) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1857) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1856) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1855) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1854) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1853) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1852) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1851) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1850) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1849) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1848) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23873,axiom,
! [VarCurr] :
( v120367(VarCurr)
<=> ( v120368(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9505,axiom,
! [VarCurr] :
( ~ v120368(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120357(VarNext)
=> ( v118330(VarNext,bitIndex6)
<=> v118330(VarCurr,bitIndex6) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_297,axiom,
! [VarNext] :
( v120357(VarNext)
=> ( v118330(VarNext,bitIndex6)
<=> v120359(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23872,axiom,
! [VarCurr] :
( v120359(VarCurr)
<=> ( v118332(VarCurr)
& v120360(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8244,axiom,
! [VarCurr] :
( v120360(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1913) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1912) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1911) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1910) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1909) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1908) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1907) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1906) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1905) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1904) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1903) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1902) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1901) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1900) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1899) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1898) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1897) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1896) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1895) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1894) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1893) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1892) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1891) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1890) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1889) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1888) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1887) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1886) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1885) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1884) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1883) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1882) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1881) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23871,axiom,
! [VarCurr] :
( v120357(VarCurr)
<=> ( v120358(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9504,axiom,
! [VarCurr] :
( ~ v120358(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2759,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120347(VarNext)
=> ( v118330(VarNext,bitIndex5)
<=> v118330(VarCurr,bitIndex5) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_296,axiom,
! [VarNext] :
( v120347(VarNext)
=> ( v118330(VarNext,bitIndex5)
<=> v120349(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23870,axiom,
! [VarCurr] :
( v120349(VarCurr)
<=> ( v118332(VarCurr)
& v120350(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8243,axiom,
! [VarCurr] :
( v120350(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1946) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1945) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1944) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1943) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1942) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1941) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1940) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1939) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1938) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1937) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1936) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1935) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1934) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1933) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1932) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1931) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1930) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1929) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1928) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1927) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1926) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1925) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1924) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1923) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1922) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1921) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1920) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1919) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1918) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1917) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1916) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1915) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1914) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23869,axiom,
! [VarCurr] :
( v120347(VarCurr)
<=> ( v120348(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9503,axiom,
! [VarCurr] :
( ~ v120348(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2758,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120337(VarNext)
=> ( v118330(VarNext,bitIndex4)
<=> v118330(VarCurr,bitIndex4) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_295,axiom,
! [VarNext] :
( v120337(VarNext)
=> ( v118330(VarNext,bitIndex4)
<=> v120339(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23868,axiom,
! [VarCurr] :
( v120339(VarCurr)
<=> ( v118332(VarCurr)
& v120340(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8242,axiom,
! [VarCurr] :
( v120340(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex1979) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex1978) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex1977) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex1976) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex1975) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex1974) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex1973) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex1972) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex1971) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex1970) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex1969) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex1968) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex1967) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1966) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1965) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1964) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1963) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1962) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1961) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1960) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1959) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1958) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1957) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1956) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1955) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1954) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1953) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1952) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1951) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1950) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1949) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1948) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1947) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23867,axiom,
! [VarCurr] :
( v120337(VarCurr)
<=> ( v120338(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9502,axiom,
! [VarCurr] :
( ~ v120338(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2757,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120327(VarNext)
=> ( v118330(VarNext,bitIndex3)
<=> v118330(VarCurr,bitIndex3) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_294,axiom,
! [VarNext] :
( v120327(VarNext)
=> ( v118330(VarNext,bitIndex3)
<=> v120329(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23866,axiom,
! [VarCurr] :
( v120329(VarCurr)
<=> ( v118332(VarCurr)
& v120330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8241,axiom,
! [VarCurr] :
( v120330(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex2012) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex2011) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex2010) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex2009) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex2008) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex2007) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex2006) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex2005) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex2004) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex2003) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex2002) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex2001) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex2000) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex1999) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex1998) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex1997) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex1996) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex1995) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex1994) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex1993) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex1992) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex1991) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex1990) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex1989) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex1988) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex1987) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex1986) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex1985) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex1984) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex1983) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex1982) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex1981) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex1980) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23865,axiom,
! [VarCurr] :
( v120327(VarCurr)
<=> ( v120328(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9501,axiom,
! [VarCurr] :
( ~ v120328(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120317(VarNext)
=> ( v118330(VarNext,bitIndex2)
<=> v118330(VarCurr,bitIndex2) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_293,axiom,
! [VarNext] :
( v120317(VarNext)
=> ( v118330(VarNext,bitIndex2)
<=> v120319(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23864,axiom,
! [VarCurr] :
( v120319(VarCurr)
<=> ( v118332(VarCurr)
& v120320(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8240,axiom,
! [VarCurr] :
( v120320(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex2045) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex2044) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex2043) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex2042) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex2041) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex2040) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex2039) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex2038) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex2037) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex2036) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex2035) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex2034) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex2033) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex2032) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex2031) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex2030) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex2029) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex2028) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex2027) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex2026) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex2025) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex2024) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex2023) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex2022) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex2021) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex2020) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex2019) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex2018) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex2017) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex2016) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex2015) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex2014) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex2013) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23863,axiom,
! [VarCurr] :
( v120317(VarCurr)
<=> ( v120318(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9500,axiom,
! [VarCurr] :
( ~ v120318(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120307(VarNext)
=> ( v118330(VarNext,bitIndex1)
<=> v118330(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_292,axiom,
! [VarNext] :
( v120307(VarNext)
=> ( v118330(VarNext,bitIndex1)
<=> v120309(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23862,axiom,
! [VarCurr] :
( v120309(VarCurr)
<=> ( v118332(VarCurr)
& v120310(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8239,axiom,
! [VarCurr] :
( v120310(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex2078) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex2077) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex2076) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex2075) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex2074) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex2073) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex2072) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex2071) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex2070) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex2069) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex2068) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex2067) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex2066) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex2065) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex2064) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex2063) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex2062) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex2061) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex2060) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex2059) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex2058) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex2057) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex2056) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex2055) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex2054) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex2053) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex2052) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex2051) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex2050) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex2049) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex2048) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex2047) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex2046) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23861,axiom,
! [VarCurr] :
( v120307(VarCurr)
<=> ( v120308(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeUnaryOperator_9499,axiom,
! [VarCurr] :
( ~ v120308(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2754,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120296(VarNext)
=> ( v118330(VarNext,bitIndex0)
<=> v118330(VarCurr,bitIndex0) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2726,axiom,
! [VarNext] :
( v120296(VarNext)
=> ( v118330(VarNext,bitIndex0)
<=> v120299(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23860,axiom,
! [VarCurr] :
( v120299(VarCurr)
<=> ( v118332(VarCurr)
& v120300(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8238,axiom,
! [VarCurr] :
( v120300(VarCurr)
<=> ( ( v118436(VarCurr,bitIndex32)
<=> v119591(VarCurr,bitIndex2111) )
& ( v118436(VarCurr,bitIndex31)
<=> v119591(VarCurr,bitIndex2110) )
& ( v118436(VarCurr,bitIndex30)
<=> v119591(VarCurr,bitIndex2109) )
& ( v118436(VarCurr,bitIndex29)
<=> v119591(VarCurr,bitIndex2108) )
& ( v118436(VarCurr,bitIndex28)
<=> v119591(VarCurr,bitIndex2107) )
& ( v118436(VarCurr,bitIndex27)
<=> v119591(VarCurr,bitIndex2106) )
& ( v118436(VarCurr,bitIndex26)
<=> v119591(VarCurr,bitIndex2105) )
& ( v118436(VarCurr,bitIndex25)
<=> v119591(VarCurr,bitIndex2104) )
& ( v118436(VarCurr,bitIndex24)
<=> v119591(VarCurr,bitIndex2103) )
& ( v118436(VarCurr,bitIndex23)
<=> v119591(VarCurr,bitIndex2102) )
& ( v118436(VarCurr,bitIndex22)
<=> v119591(VarCurr,bitIndex2101) )
& ( v118436(VarCurr,bitIndex21)
<=> v119591(VarCurr,bitIndex2100) )
& ( v118436(VarCurr,bitIndex20)
<=> v119591(VarCurr,bitIndex2099) )
& ( v118436(VarCurr,bitIndex19)
<=> v119591(VarCurr,bitIndex2098) )
& ( v118436(VarCurr,bitIndex18)
<=> v119591(VarCurr,bitIndex2097) )
& ( v118436(VarCurr,bitIndex17)
<=> v119591(VarCurr,bitIndex2096) )
& ( v118436(VarCurr,bitIndex16)
<=> v119591(VarCurr,bitIndex2095) )
& ( v118436(VarCurr,bitIndex15)
<=> v119591(VarCurr,bitIndex2094) )
& ( v118436(VarCurr,bitIndex14)
<=> v119591(VarCurr,bitIndex2093) )
& ( v118436(VarCurr,bitIndex13)
<=> v119591(VarCurr,bitIndex2092) )
& ( v118436(VarCurr,bitIndex12)
<=> v119591(VarCurr,bitIndex2091) )
& ( v118436(VarCurr,bitIndex11)
<=> v119591(VarCurr,bitIndex2090) )
& ( v118436(VarCurr,bitIndex10)
<=> v119591(VarCurr,bitIndex2089) )
& ( v118436(VarCurr,bitIndex9)
<=> v119591(VarCurr,bitIndex2088) )
& ( v118436(VarCurr,bitIndex8)
<=> v119591(VarCurr,bitIndex2087) )
& ( v118436(VarCurr,bitIndex7)
<=> v119591(VarCurr,bitIndex2086) )
& ( v118436(VarCurr,bitIndex6)
<=> v119591(VarCurr,bitIndex2085) )
& ( v118436(VarCurr,bitIndex5)
<=> v119591(VarCurr,bitIndex2084) )
& ( v118436(VarCurr,bitIndex4)
<=> v119591(VarCurr,bitIndex2083) )
& ( v118436(VarCurr,bitIndex3)
<=> v119591(VarCurr,bitIndex2082) )
& ( v118436(VarCurr,bitIndex2)
<=> v119591(VarCurr,bitIndex2081) )
& ( v118436(VarCurr,bitIndex1)
<=> v119591(VarCurr,bitIndex2080) )
& ( v118436(VarCurr,bitIndex0)
<=> v119591(VarCurr,bitIndex2079) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23859,axiom,
! [VarCurr] :
( v120296(VarCurr)
<=> ( v120297(VarCurr)
& v120298(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23858,axiom,
! [VarCurr] :
( v120298(VarCurr)
<=> ( v119686(VarCurr)
& v119733(VarCurr) ) ) ).
fof(writeUnaryOperator_9498,axiom,
! [VarCurr] :
( ~ v120297(VarCurr)
<=> v119746(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2753,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120288(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2725,axiom,
! [VarNext] :
( v120288(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v119591(VarNext,B)
<=> v119593(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23857,axiom,
! [VarCurr] :
( v120288(VarCurr)
<=> ( v120289(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23856,axiom,
! [VarCurr] :
( v120289(VarCurr)
<=> ( v120290(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8237,axiom,
! [VarCurr] :
( v120290(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2752,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120280(VarNext)
=> ! [B] :
( range_65_33(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_178,axiom,
! [B] :
( range_65_33(B)
<=> ( $false
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B
| bitIndex64 = B
| bitIndex65 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_291,axiom,
! [VarNext] :
( v120280(VarNext)
=> ( ( v119591(VarNext,bitIndex65)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex64)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex63)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex62)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex61)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex60)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex59)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex58)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex57)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex56)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex55)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex54)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex53)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex52)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex51)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex50)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex49)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex48)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex47)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex46)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex45)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex44)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex43)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex42)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex41)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex40)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex39)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex38)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex37)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex36)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex35)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex34)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex33)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23855,axiom,
! [VarCurr] :
( v120280(VarCurr)
<=> ( v120281(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23854,axiom,
! [VarCurr] :
( v120281(VarCurr)
<=> ( v120282(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8236,axiom,
! [VarCurr] :
( v120282(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120272(VarNext)
=> ! [B] :
( range_98_66(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_177,axiom,
! [B] :
( range_98_66(B)
<=> ( $false
| bitIndex66 = B
| bitIndex67 = B
| bitIndex68 = B
| bitIndex69 = B
| bitIndex70 = B
| bitIndex71 = B
| bitIndex72 = B
| bitIndex73 = B
| bitIndex74 = B
| bitIndex75 = B
| bitIndex76 = B
| bitIndex77 = B
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B
| bitIndex85 = B
| bitIndex86 = B
| bitIndex87 = B
| bitIndex88 = B
| bitIndex89 = B
| bitIndex90 = B
| bitIndex91 = B
| bitIndex92 = B
| bitIndex93 = B
| bitIndex94 = B
| bitIndex95 = B
| bitIndex96 = B
| bitIndex97 = B
| bitIndex98 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_290,axiom,
! [VarNext] :
( v120272(VarNext)
=> ( ( v119591(VarNext,bitIndex98)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex97)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex96)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex95)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex94)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex93)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex92)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex91)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex90)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex89)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex88)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex87)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex86)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex85)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex84)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex83)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex82)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex81)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex80)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex79)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex78)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex77)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex76)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex75)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex74)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex73)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex72)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex71)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex70)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex69)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex68)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex67)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex66)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23853,axiom,
! [VarCurr] :
( v120272(VarCurr)
<=> ( v120273(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23852,axiom,
! [VarCurr] :
( v120273(VarCurr)
<=> ( v120274(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8235,axiom,
! [VarCurr] :
( v120274(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120264(VarNext)
=> ! [B] :
( range_131_99(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_176,axiom,
! [B] :
( range_131_99(B)
<=> ( $false
| bitIndex99 = B
| bitIndex100 = B
| bitIndex101 = B
| bitIndex102 = B
| bitIndex103 = B
| bitIndex104 = B
| bitIndex105 = B
| bitIndex106 = B
| bitIndex107 = B
| bitIndex108 = B
| bitIndex109 = B
| bitIndex110 = B
| bitIndex111 = B
| bitIndex112 = B
| bitIndex113 = B
| bitIndex114 = B
| bitIndex115 = B
| bitIndex116 = B
| bitIndex117 = B
| bitIndex118 = B
| bitIndex119 = B
| bitIndex120 = B
| bitIndex121 = B
| bitIndex122 = B
| bitIndex123 = B
| bitIndex124 = B
| bitIndex125 = B
| bitIndex126 = B
| bitIndex127 = B
| bitIndex128 = B
| bitIndex129 = B
| bitIndex130 = B
| bitIndex131 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_289,axiom,
! [VarNext] :
( v120264(VarNext)
=> ( ( v119591(VarNext,bitIndex131)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex130)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex129)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex128)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex127)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex126)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex125)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex124)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex123)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex122)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex121)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex120)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex119)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex118)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex117)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex116)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex115)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex114)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex113)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex112)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex111)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex110)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex109)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex108)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex107)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex106)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex105)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex104)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex103)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex102)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex101)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex100)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex99)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23851,axiom,
! [VarCurr] :
( v120264(VarCurr)
<=> ( v120265(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23850,axiom,
! [VarCurr] :
( v120265(VarCurr)
<=> ( v120266(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8234,axiom,
! [VarCurr] :
( v120266(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2749,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120256(VarNext)
=> ! [B] :
( range_164_132(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_175,axiom,
! [B] :
( range_164_132(B)
<=> ( $false
| bitIndex132 = B
| bitIndex133 = B
| bitIndex134 = B
| bitIndex135 = B
| bitIndex136 = B
| bitIndex137 = B
| bitIndex138 = B
| bitIndex139 = B
| bitIndex140 = B
| bitIndex141 = B
| bitIndex142 = B
| bitIndex143 = B
| bitIndex144 = B
| bitIndex145 = B
| bitIndex146 = B
| bitIndex147 = B
| bitIndex148 = B
| bitIndex149 = B
| bitIndex150 = B
| bitIndex151 = B
| bitIndex152 = B
| bitIndex153 = B
| bitIndex154 = B
| bitIndex155 = B
| bitIndex156 = B
| bitIndex157 = B
| bitIndex158 = B
| bitIndex159 = B
| bitIndex160 = B
| bitIndex161 = B
| bitIndex162 = B
| bitIndex163 = B
| bitIndex164 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_288,axiom,
! [VarNext] :
( v120256(VarNext)
=> ( ( v119591(VarNext,bitIndex164)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex163)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex162)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex161)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex160)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex159)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex158)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex157)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex156)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex155)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex154)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex153)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex152)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex151)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex150)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex149)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex148)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex147)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex146)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex145)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex144)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex143)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex142)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex141)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex140)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex139)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex138)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex137)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex136)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex135)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex134)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex133)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex132)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23849,axiom,
! [VarCurr] :
( v120256(VarCurr)
<=> ( v120257(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23848,axiom,
! [VarCurr] :
( v120257(VarCurr)
<=> ( v120258(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8233,axiom,
! [VarCurr] :
( v120258(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2748,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120248(VarNext)
=> ! [B] :
( range_197_165(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_174,axiom,
! [B] :
( range_197_165(B)
<=> ( $false
| bitIndex165 = B
| bitIndex166 = B
| bitIndex167 = B
| bitIndex168 = B
| bitIndex169 = B
| bitIndex170 = B
| bitIndex171 = B
| bitIndex172 = B
| bitIndex173 = B
| bitIndex174 = B
| bitIndex175 = B
| bitIndex176 = B
| bitIndex177 = B
| bitIndex178 = B
| bitIndex179 = B
| bitIndex180 = B
| bitIndex181 = B
| bitIndex182 = B
| bitIndex183 = B
| bitIndex184 = B
| bitIndex185 = B
| bitIndex186 = B
| bitIndex187 = B
| bitIndex188 = B
| bitIndex189 = B
| bitIndex190 = B
| bitIndex191 = B
| bitIndex192 = B
| bitIndex193 = B
| bitIndex194 = B
| bitIndex195 = B
| bitIndex196 = B
| bitIndex197 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_287,axiom,
! [VarNext] :
( v120248(VarNext)
=> ( ( v119591(VarNext,bitIndex197)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex196)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex195)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex194)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex193)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex192)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex191)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex190)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex189)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex188)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex187)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex186)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex185)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex184)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex183)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex182)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex181)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex180)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex179)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex178)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex177)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex176)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex175)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex174)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex173)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex172)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex171)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex170)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex169)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex168)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex167)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex166)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex165)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23847,axiom,
! [VarCurr] :
( v120248(VarCurr)
<=> ( v120249(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23846,axiom,
! [VarCurr] :
( v120249(VarCurr)
<=> ( v120250(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8232,axiom,
! [VarCurr] :
( v120250(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2747,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120240(VarNext)
=> ! [B] :
( range_230_198(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_173,axiom,
! [B] :
( range_230_198(B)
<=> ( $false
| bitIndex198 = B
| bitIndex199 = B
| bitIndex200 = B
| bitIndex201 = B
| bitIndex202 = B
| bitIndex203 = B
| bitIndex204 = B
| bitIndex205 = B
| bitIndex206 = B
| bitIndex207 = B
| bitIndex208 = B
| bitIndex209 = B
| bitIndex210 = B
| bitIndex211 = B
| bitIndex212 = B
| bitIndex213 = B
| bitIndex214 = B
| bitIndex215 = B
| bitIndex216 = B
| bitIndex217 = B
| bitIndex218 = B
| bitIndex219 = B
| bitIndex220 = B
| bitIndex221 = B
| bitIndex222 = B
| bitIndex223 = B
| bitIndex224 = B
| bitIndex225 = B
| bitIndex226 = B
| bitIndex227 = B
| bitIndex228 = B
| bitIndex229 = B
| bitIndex230 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_286,axiom,
! [VarNext] :
( v120240(VarNext)
=> ( ( v119591(VarNext,bitIndex230)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex229)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex228)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex227)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex226)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex225)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex224)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex223)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex222)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex221)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex220)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex219)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex218)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex217)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex216)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex215)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex214)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex213)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex212)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex211)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex210)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex209)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex208)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex207)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex206)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex205)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex204)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex203)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex202)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex201)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex200)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex199)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex198)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23845,axiom,
! [VarCurr] :
( v120240(VarCurr)
<=> ( v120241(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23844,axiom,
! [VarCurr] :
( v120241(VarCurr)
<=> ( v120242(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8231,axiom,
! [VarCurr] :
( v120242(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120232(VarNext)
=> ! [B] :
( range_263_231(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_172,axiom,
! [B] :
( range_263_231(B)
<=> ( $false
| bitIndex231 = B
| bitIndex232 = B
| bitIndex233 = B
| bitIndex234 = B
| bitIndex235 = B
| bitIndex236 = B
| bitIndex237 = B
| bitIndex238 = B
| bitIndex239 = B
| bitIndex240 = B
| bitIndex241 = B
| bitIndex242 = B
| bitIndex243 = B
| bitIndex244 = B
| bitIndex245 = B
| bitIndex246 = B
| bitIndex247 = B
| bitIndex248 = B
| bitIndex249 = B
| bitIndex250 = B
| bitIndex251 = B
| bitIndex252 = B
| bitIndex253 = B
| bitIndex254 = B
| bitIndex255 = B
| bitIndex256 = B
| bitIndex257 = B
| bitIndex258 = B
| bitIndex259 = B
| bitIndex260 = B
| bitIndex261 = B
| bitIndex262 = B
| bitIndex263 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_285,axiom,
! [VarNext] :
( v120232(VarNext)
=> ( ( v119591(VarNext,bitIndex263)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex262)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex261)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex260)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex259)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex258)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex257)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex256)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex255)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex254)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex253)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex252)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex251)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex250)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex249)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex248)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex247)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex246)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex245)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex244)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex243)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex242)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex241)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex240)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex239)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex238)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex237)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex236)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex235)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex234)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex233)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex232)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex231)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23843,axiom,
! [VarCurr] :
( v120232(VarCurr)
<=> ( v120233(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23842,axiom,
! [VarCurr] :
( v120233(VarCurr)
<=> ( v120234(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8230,axiom,
! [VarCurr] :
( v120234(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120224(VarNext)
=> ! [B] :
( range_296_264(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_171,axiom,
! [B] :
( range_296_264(B)
<=> ( $false
| bitIndex264 = B
| bitIndex265 = B
| bitIndex266 = B
| bitIndex267 = B
| bitIndex268 = B
| bitIndex269 = B
| bitIndex270 = B
| bitIndex271 = B
| bitIndex272 = B
| bitIndex273 = B
| bitIndex274 = B
| bitIndex275 = B
| bitIndex276 = B
| bitIndex277 = B
| bitIndex278 = B
| bitIndex279 = B
| bitIndex280 = B
| bitIndex281 = B
| bitIndex282 = B
| bitIndex283 = B
| bitIndex284 = B
| bitIndex285 = B
| bitIndex286 = B
| bitIndex287 = B
| bitIndex288 = B
| bitIndex289 = B
| bitIndex290 = B
| bitIndex291 = B
| bitIndex292 = B
| bitIndex293 = B
| bitIndex294 = B
| bitIndex295 = B
| bitIndex296 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_284,axiom,
! [VarNext] :
( v120224(VarNext)
=> ( ( v119591(VarNext,bitIndex296)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex295)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex294)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex293)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex292)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex291)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex290)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex289)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex288)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex287)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex286)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex285)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex284)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex283)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex282)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex281)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex280)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex279)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex278)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex277)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex276)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex275)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex274)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex273)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex272)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex271)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex270)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex269)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex268)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex267)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex266)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex265)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex264)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23841,axiom,
! [VarCurr] :
( v120224(VarCurr)
<=> ( v120225(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23840,axiom,
! [VarCurr] :
( v120225(VarCurr)
<=> ( v120226(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8229,axiom,
! [VarCurr] :
( v120226(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120216(VarNext)
=> ! [B] :
( range_329_297(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_170,axiom,
! [B] :
( range_329_297(B)
<=> ( $false
| bitIndex297 = B
| bitIndex298 = B
| bitIndex299 = B
| bitIndex300 = B
| bitIndex301 = B
| bitIndex302 = B
| bitIndex303 = B
| bitIndex304 = B
| bitIndex305 = B
| bitIndex306 = B
| bitIndex307 = B
| bitIndex308 = B
| bitIndex309 = B
| bitIndex310 = B
| bitIndex311 = B
| bitIndex312 = B
| bitIndex313 = B
| bitIndex314 = B
| bitIndex315 = B
| bitIndex316 = B
| bitIndex317 = B
| bitIndex318 = B
| bitIndex319 = B
| bitIndex320 = B
| bitIndex321 = B
| bitIndex322 = B
| bitIndex323 = B
| bitIndex324 = B
| bitIndex325 = B
| bitIndex326 = B
| bitIndex327 = B
| bitIndex328 = B
| bitIndex329 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_283,axiom,
! [VarNext] :
( v120216(VarNext)
=> ( ( v119591(VarNext,bitIndex329)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex328)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex327)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex326)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex325)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex324)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex323)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex322)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex321)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex320)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex319)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex318)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex317)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex316)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex315)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex314)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex313)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex312)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex311)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex310)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex309)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex308)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex307)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex306)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex305)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex304)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex303)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex302)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex301)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex300)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex299)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex298)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex297)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23839,axiom,
! [VarCurr] :
( v120216(VarCurr)
<=> ( v120217(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23838,axiom,
! [VarCurr] :
( v120217(VarCurr)
<=> ( v120218(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8228,axiom,
! [VarCurr] :
( v120218(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2743,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120208(VarNext)
=> ! [B] :
( range_362_330(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_169,axiom,
! [B] :
( range_362_330(B)
<=> ( $false
| bitIndex330 = B
| bitIndex331 = B
| bitIndex332 = B
| bitIndex333 = B
| bitIndex334 = B
| bitIndex335 = B
| bitIndex336 = B
| bitIndex337 = B
| bitIndex338 = B
| bitIndex339 = B
| bitIndex340 = B
| bitIndex341 = B
| bitIndex342 = B
| bitIndex343 = B
| bitIndex344 = B
| bitIndex345 = B
| bitIndex346 = B
| bitIndex347 = B
| bitIndex348 = B
| bitIndex349 = B
| bitIndex350 = B
| bitIndex351 = B
| bitIndex352 = B
| bitIndex353 = B
| bitIndex354 = B
| bitIndex355 = B
| bitIndex356 = B
| bitIndex357 = B
| bitIndex358 = B
| bitIndex359 = B
| bitIndex360 = B
| bitIndex361 = B
| bitIndex362 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_282,axiom,
! [VarNext] :
( v120208(VarNext)
=> ( ( v119591(VarNext,bitIndex362)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex361)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex360)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex359)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex358)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex357)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex356)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex355)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex354)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex353)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex352)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex351)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex350)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex349)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex348)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex347)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex346)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex345)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex344)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex343)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex342)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex341)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex340)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex339)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex338)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex337)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex336)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex335)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex334)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex333)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex332)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex331)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex330)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23837,axiom,
! [VarCurr] :
( v120208(VarCurr)
<=> ( v120209(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23836,axiom,
! [VarCurr] :
( v120209(VarCurr)
<=> ( v120210(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8227,axiom,
! [VarCurr] :
( v120210(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120200(VarNext)
=> ! [B] :
( range_395_363(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_168,axiom,
! [B] :
( range_395_363(B)
<=> ( $false
| bitIndex363 = B
| bitIndex364 = B
| bitIndex365 = B
| bitIndex366 = B
| bitIndex367 = B
| bitIndex368 = B
| bitIndex369 = B
| bitIndex370 = B
| bitIndex371 = B
| bitIndex372 = B
| bitIndex373 = B
| bitIndex374 = B
| bitIndex375 = B
| bitIndex376 = B
| bitIndex377 = B
| bitIndex378 = B
| bitIndex379 = B
| bitIndex380 = B
| bitIndex381 = B
| bitIndex382 = B
| bitIndex383 = B
| bitIndex384 = B
| bitIndex385 = B
| bitIndex386 = B
| bitIndex387 = B
| bitIndex388 = B
| bitIndex389 = B
| bitIndex390 = B
| bitIndex391 = B
| bitIndex392 = B
| bitIndex393 = B
| bitIndex394 = B
| bitIndex395 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_281,axiom,
! [VarNext] :
( v120200(VarNext)
=> ( ( v119591(VarNext,bitIndex395)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex394)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex393)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex392)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex391)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex390)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex389)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex388)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex387)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex386)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex385)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex384)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex383)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex382)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex381)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex380)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex379)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex378)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex377)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex376)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex375)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex374)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex373)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex372)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex371)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex370)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex369)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex368)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex367)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex366)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex365)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex364)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex363)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23835,axiom,
! [VarCurr] :
( v120200(VarCurr)
<=> ( v120201(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23834,axiom,
! [VarCurr] :
( v120201(VarCurr)
<=> ( v120202(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8226,axiom,
! [VarCurr] :
( v120202(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120192(VarNext)
=> ! [B] :
( range_428_396(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_167,axiom,
! [B] :
( range_428_396(B)
<=> ( $false
| bitIndex396 = B
| bitIndex397 = B
| bitIndex398 = B
| bitIndex399 = B
| bitIndex400 = B
| bitIndex401 = B
| bitIndex402 = B
| bitIndex403 = B
| bitIndex404 = B
| bitIndex405 = B
| bitIndex406 = B
| bitIndex407 = B
| bitIndex408 = B
| bitIndex409 = B
| bitIndex410 = B
| bitIndex411 = B
| bitIndex412 = B
| bitIndex413 = B
| bitIndex414 = B
| bitIndex415 = B
| bitIndex416 = B
| bitIndex417 = B
| bitIndex418 = B
| bitIndex419 = B
| bitIndex420 = B
| bitIndex421 = B
| bitIndex422 = B
| bitIndex423 = B
| bitIndex424 = B
| bitIndex425 = B
| bitIndex426 = B
| bitIndex427 = B
| bitIndex428 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_280,axiom,
! [VarNext] :
( v120192(VarNext)
=> ( ( v119591(VarNext,bitIndex428)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex427)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex426)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex425)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex424)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex423)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex422)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex421)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex420)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex419)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex418)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex417)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex416)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex415)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex414)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex413)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex412)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex411)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex410)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex409)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex408)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex407)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex406)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex405)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex404)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex403)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex402)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex401)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex400)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex399)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex398)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex397)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex396)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23833,axiom,
! [VarCurr] :
( v120192(VarCurr)
<=> ( v120193(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23832,axiom,
! [VarCurr] :
( v120193(VarCurr)
<=> ( v120194(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8225,axiom,
! [VarCurr] :
( v120194(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120184(VarNext)
=> ! [B] :
( range_461_429(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_166,axiom,
! [B] :
( range_461_429(B)
<=> ( $false
| bitIndex429 = B
| bitIndex430 = B
| bitIndex431 = B
| bitIndex432 = B
| bitIndex433 = B
| bitIndex434 = B
| bitIndex435 = B
| bitIndex436 = B
| bitIndex437 = B
| bitIndex438 = B
| bitIndex439 = B
| bitIndex440 = B
| bitIndex441 = B
| bitIndex442 = B
| bitIndex443 = B
| bitIndex444 = B
| bitIndex445 = B
| bitIndex446 = B
| bitIndex447 = B
| bitIndex448 = B
| bitIndex449 = B
| bitIndex450 = B
| bitIndex451 = B
| bitIndex452 = B
| bitIndex453 = B
| bitIndex454 = B
| bitIndex455 = B
| bitIndex456 = B
| bitIndex457 = B
| bitIndex458 = B
| bitIndex459 = B
| bitIndex460 = B
| bitIndex461 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_279,axiom,
! [VarNext] :
( v120184(VarNext)
=> ( ( v119591(VarNext,bitIndex461)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex460)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex459)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex458)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex457)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex456)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex455)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex454)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex453)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex452)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex451)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex450)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex449)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex448)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex447)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex446)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex445)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex444)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex443)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex442)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex441)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex440)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex439)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex438)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex437)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex436)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex435)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex434)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex433)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex432)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex431)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex430)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex429)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23831,axiom,
! [VarCurr] :
( v120184(VarCurr)
<=> ( v120185(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23830,axiom,
! [VarCurr] :
( v120185(VarCurr)
<=> ( v120186(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8224,axiom,
! [VarCurr] :
( v120186(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120176(VarNext)
=> ! [B] :
( range_494_462(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_165,axiom,
! [B] :
( range_494_462(B)
<=> ( $false
| bitIndex462 = B
| bitIndex463 = B
| bitIndex464 = B
| bitIndex465 = B
| bitIndex466 = B
| bitIndex467 = B
| bitIndex468 = B
| bitIndex469 = B
| bitIndex470 = B
| bitIndex471 = B
| bitIndex472 = B
| bitIndex473 = B
| bitIndex474 = B
| bitIndex475 = B
| bitIndex476 = B
| bitIndex477 = B
| bitIndex478 = B
| bitIndex479 = B
| bitIndex480 = B
| bitIndex481 = B
| bitIndex482 = B
| bitIndex483 = B
| bitIndex484 = B
| bitIndex485 = B
| bitIndex486 = B
| bitIndex487 = B
| bitIndex488 = B
| bitIndex489 = B
| bitIndex490 = B
| bitIndex491 = B
| bitIndex492 = B
| bitIndex493 = B
| bitIndex494 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_278,axiom,
! [VarNext] :
( v120176(VarNext)
=> ( ( v119591(VarNext,bitIndex494)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex493)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex492)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex491)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex490)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex489)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex488)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex487)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex486)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex485)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex484)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex483)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex482)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex481)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex480)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex479)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex478)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex477)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex476)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex475)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex474)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex473)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex472)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex471)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex470)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex469)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex468)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex467)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex466)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex465)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex464)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex463)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex462)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23829,axiom,
! [VarCurr] :
( v120176(VarCurr)
<=> ( v120177(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23828,axiom,
! [VarCurr] :
( v120177(VarCurr)
<=> ( v120178(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8223,axiom,
! [VarCurr] :
( v120178(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120168(VarNext)
=> ! [B] :
( range_527_495(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_164,axiom,
! [B] :
( range_527_495(B)
<=> ( $false
| bitIndex495 = B
| bitIndex496 = B
| bitIndex497 = B
| bitIndex498 = B
| bitIndex499 = B
| bitIndex500 = B
| bitIndex501 = B
| bitIndex502 = B
| bitIndex503 = B
| bitIndex504 = B
| bitIndex505 = B
| bitIndex506 = B
| bitIndex507 = B
| bitIndex508 = B
| bitIndex509 = B
| bitIndex510 = B
| bitIndex511 = B
| bitIndex512 = B
| bitIndex513 = B
| bitIndex514 = B
| bitIndex515 = B
| bitIndex516 = B
| bitIndex517 = B
| bitIndex518 = B
| bitIndex519 = B
| bitIndex520 = B
| bitIndex521 = B
| bitIndex522 = B
| bitIndex523 = B
| bitIndex524 = B
| bitIndex525 = B
| bitIndex526 = B
| bitIndex527 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_277,axiom,
! [VarNext] :
( v120168(VarNext)
=> ( ( v119591(VarNext,bitIndex527)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex526)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex525)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex524)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex523)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex522)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex521)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex520)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex519)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex518)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex517)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex516)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex515)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex514)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex513)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex512)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex511)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex510)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex509)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex508)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex507)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex506)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex505)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex504)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex503)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex502)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex501)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex500)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex499)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex498)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex497)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex496)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex495)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23827,axiom,
! [VarCurr] :
( v120168(VarCurr)
<=> ( v120169(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23826,axiom,
! [VarCurr] :
( v120169(VarCurr)
<=> ( v120170(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8222,axiom,
! [VarCurr] :
( v120170(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120160(VarNext)
=> ! [B] :
( range_560_528(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_163,axiom,
! [B] :
( range_560_528(B)
<=> ( $false
| bitIndex528 = B
| bitIndex529 = B
| bitIndex530 = B
| bitIndex531 = B
| bitIndex532 = B
| bitIndex533 = B
| bitIndex534 = B
| bitIndex535 = B
| bitIndex536 = B
| bitIndex537 = B
| bitIndex538 = B
| bitIndex539 = B
| bitIndex540 = B
| bitIndex541 = B
| bitIndex542 = B
| bitIndex543 = B
| bitIndex544 = B
| bitIndex545 = B
| bitIndex546 = B
| bitIndex547 = B
| bitIndex548 = B
| bitIndex549 = B
| bitIndex550 = B
| bitIndex551 = B
| bitIndex552 = B
| bitIndex553 = B
| bitIndex554 = B
| bitIndex555 = B
| bitIndex556 = B
| bitIndex557 = B
| bitIndex558 = B
| bitIndex559 = B
| bitIndex560 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_276,axiom,
! [VarNext] :
( v120160(VarNext)
=> ( ( v119591(VarNext,bitIndex560)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex559)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex558)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex557)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex556)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex555)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex554)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex553)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex552)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex551)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex550)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex549)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex548)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex547)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex546)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex545)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex544)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex543)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex542)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex541)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex540)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex539)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex538)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex537)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex536)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex535)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex534)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex533)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex532)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex531)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex530)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex529)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex528)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23825,axiom,
! [VarCurr] :
( v120160(VarCurr)
<=> ( v120161(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23824,axiom,
! [VarCurr] :
( v120161(VarCurr)
<=> ( v120162(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8221,axiom,
! [VarCurr] :
( v120162(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120152(VarNext)
=> ! [B] :
( range_593_561(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_162,axiom,
! [B] :
( range_593_561(B)
<=> ( $false
| bitIndex561 = B
| bitIndex562 = B
| bitIndex563 = B
| bitIndex564 = B
| bitIndex565 = B
| bitIndex566 = B
| bitIndex567 = B
| bitIndex568 = B
| bitIndex569 = B
| bitIndex570 = B
| bitIndex571 = B
| bitIndex572 = B
| bitIndex573 = B
| bitIndex574 = B
| bitIndex575 = B
| bitIndex576 = B
| bitIndex577 = B
| bitIndex578 = B
| bitIndex579 = B
| bitIndex580 = B
| bitIndex581 = B
| bitIndex582 = B
| bitIndex583 = B
| bitIndex584 = B
| bitIndex585 = B
| bitIndex586 = B
| bitIndex587 = B
| bitIndex588 = B
| bitIndex589 = B
| bitIndex590 = B
| bitIndex591 = B
| bitIndex592 = B
| bitIndex593 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_275,axiom,
! [VarNext] :
( v120152(VarNext)
=> ( ( v119591(VarNext,bitIndex593)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex592)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex591)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex590)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex589)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex588)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex587)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex586)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex585)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex584)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex583)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex582)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex581)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex580)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex579)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex578)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex577)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex576)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex575)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex574)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex573)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex572)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex571)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex570)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex569)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex568)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex567)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex566)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex565)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex564)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex563)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex562)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex561)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23823,axiom,
! [VarCurr] :
( v120152(VarCurr)
<=> ( v120153(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23822,axiom,
! [VarCurr] :
( v120153(VarCurr)
<=> ( v120154(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8220,axiom,
! [VarCurr] :
( v120154(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120144(VarNext)
=> ! [B] :
( range_626_594(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_161,axiom,
! [B] :
( range_626_594(B)
<=> ( $false
| bitIndex594 = B
| bitIndex595 = B
| bitIndex596 = B
| bitIndex597 = B
| bitIndex598 = B
| bitIndex599 = B
| bitIndex600 = B
| bitIndex601 = B
| bitIndex602 = B
| bitIndex603 = B
| bitIndex604 = B
| bitIndex605 = B
| bitIndex606 = B
| bitIndex607 = B
| bitIndex608 = B
| bitIndex609 = B
| bitIndex610 = B
| bitIndex611 = B
| bitIndex612 = B
| bitIndex613 = B
| bitIndex614 = B
| bitIndex615 = B
| bitIndex616 = B
| bitIndex617 = B
| bitIndex618 = B
| bitIndex619 = B
| bitIndex620 = B
| bitIndex621 = B
| bitIndex622 = B
| bitIndex623 = B
| bitIndex624 = B
| bitIndex625 = B
| bitIndex626 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_274,axiom,
! [VarNext] :
( v120144(VarNext)
=> ( ( v119591(VarNext,bitIndex626)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex625)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex624)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex623)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex622)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex621)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex620)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex619)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex618)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex617)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex616)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex615)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex614)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex613)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex612)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex611)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex610)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex609)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex608)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex607)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex606)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex605)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex604)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex603)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex602)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex601)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex600)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex599)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex598)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex597)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex596)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex595)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex594)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23821,axiom,
! [VarCurr] :
( v120144(VarCurr)
<=> ( v120145(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23820,axiom,
! [VarCurr] :
( v120145(VarCurr)
<=> ( v120146(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8219,axiom,
! [VarCurr] :
( v120146(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120136(VarNext)
=> ! [B] :
( range_659_627(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_160,axiom,
! [B] :
( range_659_627(B)
<=> ( $false
| bitIndex627 = B
| bitIndex628 = B
| bitIndex629 = B
| bitIndex630 = B
| bitIndex631 = B
| bitIndex632 = B
| bitIndex633 = B
| bitIndex634 = B
| bitIndex635 = B
| bitIndex636 = B
| bitIndex637 = B
| bitIndex638 = B
| bitIndex639 = B
| bitIndex640 = B
| bitIndex641 = B
| bitIndex642 = B
| bitIndex643 = B
| bitIndex644 = B
| bitIndex645 = B
| bitIndex646 = B
| bitIndex647 = B
| bitIndex648 = B
| bitIndex649 = B
| bitIndex650 = B
| bitIndex651 = B
| bitIndex652 = B
| bitIndex653 = B
| bitIndex654 = B
| bitIndex655 = B
| bitIndex656 = B
| bitIndex657 = B
| bitIndex658 = B
| bitIndex659 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_273,axiom,
! [VarNext] :
( v120136(VarNext)
=> ( ( v119591(VarNext,bitIndex659)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex658)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex657)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex656)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex655)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex654)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex653)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex652)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex651)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex650)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex649)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex648)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex647)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex646)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex645)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex644)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex643)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex642)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex641)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex640)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex639)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex638)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex637)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex636)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex635)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex634)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex633)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex632)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex631)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex630)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex629)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex628)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex627)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23819,axiom,
! [VarCurr] :
( v120136(VarCurr)
<=> ( v120137(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23818,axiom,
! [VarCurr] :
( v120137(VarCurr)
<=> ( v120138(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8218,axiom,
! [VarCurr] :
( v120138(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120128(VarNext)
=> ! [B] :
( range_692_660(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_159,axiom,
! [B] :
( range_692_660(B)
<=> ( $false
| bitIndex660 = B
| bitIndex661 = B
| bitIndex662 = B
| bitIndex663 = B
| bitIndex664 = B
| bitIndex665 = B
| bitIndex666 = B
| bitIndex667 = B
| bitIndex668 = B
| bitIndex669 = B
| bitIndex670 = B
| bitIndex671 = B
| bitIndex672 = B
| bitIndex673 = B
| bitIndex674 = B
| bitIndex675 = B
| bitIndex676 = B
| bitIndex677 = B
| bitIndex678 = B
| bitIndex679 = B
| bitIndex680 = B
| bitIndex681 = B
| bitIndex682 = B
| bitIndex683 = B
| bitIndex684 = B
| bitIndex685 = B
| bitIndex686 = B
| bitIndex687 = B
| bitIndex688 = B
| bitIndex689 = B
| bitIndex690 = B
| bitIndex691 = B
| bitIndex692 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_272,axiom,
! [VarNext] :
( v120128(VarNext)
=> ( ( v119591(VarNext,bitIndex692)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex691)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex690)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex689)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex688)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex687)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex686)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex685)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex684)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex683)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex682)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex681)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex680)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex679)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex678)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex677)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex676)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex675)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex674)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex673)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex672)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex671)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex670)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex669)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex668)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex667)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex666)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex665)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex664)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex663)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex662)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex661)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex660)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23817,axiom,
! [VarCurr] :
( v120128(VarCurr)
<=> ( v120129(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23816,axiom,
! [VarCurr] :
( v120129(VarCurr)
<=> ( v120130(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8217,axiom,
! [VarCurr] :
( v120130(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120120(VarNext)
=> ! [B] :
( range_725_693(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_158,axiom,
! [B] :
( range_725_693(B)
<=> ( $false
| bitIndex693 = B
| bitIndex694 = B
| bitIndex695 = B
| bitIndex696 = B
| bitIndex697 = B
| bitIndex698 = B
| bitIndex699 = B
| bitIndex700 = B
| bitIndex701 = B
| bitIndex702 = B
| bitIndex703 = B
| bitIndex704 = B
| bitIndex705 = B
| bitIndex706 = B
| bitIndex707 = B
| bitIndex708 = B
| bitIndex709 = B
| bitIndex710 = B
| bitIndex711 = B
| bitIndex712 = B
| bitIndex713 = B
| bitIndex714 = B
| bitIndex715 = B
| bitIndex716 = B
| bitIndex717 = B
| bitIndex718 = B
| bitIndex719 = B
| bitIndex720 = B
| bitIndex721 = B
| bitIndex722 = B
| bitIndex723 = B
| bitIndex724 = B
| bitIndex725 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_271,axiom,
! [VarNext] :
( v120120(VarNext)
=> ( ( v119591(VarNext,bitIndex725)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex724)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex723)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex722)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex721)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex720)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex719)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex718)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex717)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex716)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex715)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex714)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex713)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex712)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex711)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex710)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex709)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex708)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex707)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex706)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex705)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex704)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex703)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex702)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex701)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex700)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex699)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex698)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex697)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex696)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex695)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex694)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex693)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23815,axiom,
! [VarCurr] :
( v120120(VarCurr)
<=> ( v120121(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23814,axiom,
! [VarCurr] :
( v120121(VarCurr)
<=> ( v120122(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8216,axiom,
! [VarCurr] :
( v120122(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120112(VarNext)
=> ! [B] :
( range_758_726(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_157,axiom,
! [B] :
( range_758_726(B)
<=> ( $false
| bitIndex726 = B
| bitIndex727 = B
| bitIndex728 = B
| bitIndex729 = B
| bitIndex730 = B
| bitIndex731 = B
| bitIndex732 = B
| bitIndex733 = B
| bitIndex734 = B
| bitIndex735 = B
| bitIndex736 = B
| bitIndex737 = B
| bitIndex738 = B
| bitIndex739 = B
| bitIndex740 = B
| bitIndex741 = B
| bitIndex742 = B
| bitIndex743 = B
| bitIndex744 = B
| bitIndex745 = B
| bitIndex746 = B
| bitIndex747 = B
| bitIndex748 = B
| bitIndex749 = B
| bitIndex750 = B
| bitIndex751 = B
| bitIndex752 = B
| bitIndex753 = B
| bitIndex754 = B
| bitIndex755 = B
| bitIndex756 = B
| bitIndex757 = B
| bitIndex758 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_270,axiom,
! [VarNext] :
( v120112(VarNext)
=> ( ( v119591(VarNext,bitIndex758)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex757)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex756)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex755)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex754)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex753)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex752)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex751)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex750)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex749)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex748)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex747)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex746)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex745)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex744)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex743)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex742)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex741)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex740)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex739)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex738)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex737)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex736)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex735)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex734)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex733)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex732)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex731)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex730)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex729)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex728)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex727)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex726)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23813,axiom,
! [VarCurr] :
( v120112(VarCurr)
<=> ( v120113(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23812,axiom,
! [VarCurr] :
( v120113(VarCurr)
<=> ( v120114(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8215,axiom,
! [VarCurr] :
( v120114(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2730,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120104(VarNext)
=> ! [B] :
( range_791_759(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_156,axiom,
! [B] :
( range_791_759(B)
<=> ( $false
| bitIndex759 = B
| bitIndex760 = B
| bitIndex761 = B
| bitIndex762 = B
| bitIndex763 = B
| bitIndex764 = B
| bitIndex765 = B
| bitIndex766 = B
| bitIndex767 = B
| bitIndex768 = B
| bitIndex769 = B
| bitIndex770 = B
| bitIndex771 = B
| bitIndex772 = B
| bitIndex773 = B
| bitIndex774 = B
| bitIndex775 = B
| bitIndex776 = B
| bitIndex777 = B
| bitIndex778 = B
| bitIndex779 = B
| bitIndex780 = B
| bitIndex781 = B
| bitIndex782 = B
| bitIndex783 = B
| bitIndex784 = B
| bitIndex785 = B
| bitIndex786 = B
| bitIndex787 = B
| bitIndex788 = B
| bitIndex789 = B
| bitIndex790 = B
| bitIndex791 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_269,axiom,
! [VarNext] :
( v120104(VarNext)
=> ( ( v119591(VarNext,bitIndex791)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex790)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex789)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex788)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex787)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex786)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex785)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex784)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex783)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex782)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex781)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex780)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex779)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex778)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex777)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex776)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex775)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex774)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex773)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex772)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex771)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex770)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex769)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex768)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex767)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex766)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex765)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex764)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex763)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex762)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex761)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex760)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex759)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23811,axiom,
! [VarCurr] :
( v120104(VarCurr)
<=> ( v120105(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23810,axiom,
! [VarCurr] :
( v120105(VarCurr)
<=> ( v120106(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8214,axiom,
! [VarCurr] :
( v120106(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2729,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120096(VarNext)
=> ! [B] :
( range_824_792(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_155,axiom,
! [B] :
( range_824_792(B)
<=> ( $false
| bitIndex792 = B
| bitIndex793 = B
| bitIndex794 = B
| bitIndex795 = B
| bitIndex796 = B
| bitIndex797 = B
| bitIndex798 = B
| bitIndex799 = B
| bitIndex800 = B
| bitIndex801 = B
| bitIndex802 = B
| bitIndex803 = B
| bitIndex804 = B
| bitIndex805 = B
| bitIndex806 = B
| bitIndex807 = B
| bitIndex808 = B
| bitIndex809 = B
| bitIndex810 = B
| bitIndex811 = B
| bitIndex812 = B
| bitIndex813 = B
| bitIndex814 = B
| bitIndex815 = B
| bitIndex816 = B
| bitIndex817 = B
| bitIndex818 = B
| bitIndex819 = B
| bitIndex820 = B
| bitIndex821 = B
| bitIndex822 = B
| bitIndex823 = B
| bitIndex824 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_268,axiom,
! [VarNext] :
( v120096(VarNext)
=> ( ( v119591(VarNext,bitIndex824)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex823)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex822)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex821)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex820)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex819)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex818)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex817)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex816)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex815)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex814)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex813)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex812)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex811)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex810)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex809)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex808)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex807)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex806)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex805)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex804)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex803)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex802)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex801)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex800)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex799)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex798)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex797)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex796)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex795)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex794)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex793)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex792)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23809,axiom,
! [VarCurr] :
( v120096(VarCurr)
<=> ( v120097(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23808,axiom,
! [VarCurr] :
( v120097(VarCurr)
<=> ( v120098(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8213,axiom,
! [VarCurr] :
( v120098(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2728,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120088(VarNext)
=> ! [B] :
( range_857_825(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_154,axiom,
! [B] :
( range_857_825(B)
<=> ( $false
| bitIndex825 = B
| bitIndex826 = B
| bitIndex827 = B
| bitIndex828 = B
| bitIndex829 = B
| bitIndex830 = B
| bitIndex831 = B
| bitIndex832 = B
| bitIndex833 = B
| bitIndex834 = B
| bitIndex835 = B
| bitIndex836 = B
| bitIndex837 = B
| bitIndex838 = B
| bitIndex839 = B
| bitIndex840 = B
| bitIndex841 = B
| bitIndex842 = B
| bitIndex843 = B
| bitIndex844 = B
| bitIndex845 = B
| bitIndex846 = B
| bitIndex847 = B
| bitIndex848 = B
| bitIndex849 = B
| bitIndex850 = B
| bitIndex851 = B
| bitIndex852 = B
| bitIndex853 = B
| bitIndex854 = B
| bitIndex855 = B
| bitIndex856 = B
| bitIndex857 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_267,axiom,
! [VarNext] :
( v120088(VarNext)
=> ( ( v119591(VarNext,bitIndex857)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex856)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex855)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex854)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex853)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex852)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex851)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex850)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex849)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex848)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex847)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex846)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex845)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex844)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex843)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex842)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex841)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex840)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex839)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex838)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex837)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex836)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex835)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex834)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex833)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex832)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex831)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex830)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex829)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex828)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex827)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex826)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex825)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23807,axiom,
! [VarCurr] :
( v120088(VarCurr)
<=> ( v120089(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23806,axiom,
! [VarCurr] :
( v120089(VarCurr)
<=> ( v120090(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8212,axiom,
! [VarCurr] :
( v120090(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120080(VarNext)
=> ! [B] :
( range_890_858(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_153,axiom,
! [B] :
( range_890_858(B)
<=> ( $false
| bitIndex858 = B
| bitIndex859 = B
| bitIndex860 = B
| bitIndex861 = B
| bitIndex862 = B
| bitIndex863 = B
| bitIndex864 = B
| bitIndex865 = B
| bitIndex866 = B
| bitIndex867 = B
| bitIndex868 = B
| bitIndex869 = B
| bitIndex870 = B
| bitIndex871 = B
| bitIndex872 = B
| bitIndex873 = B
| bitIndex874 = B
| bitIndex875 = B
| bitIndex876 = B
| bitIndex877 = B
| bitIndex878 = B
| bitIndex879 = B
| bitIndex880 = B
| bitIndex881 = B
| bitIndex882 = B
| bitIndex883 = B
| bitIndex884 = B
| bitIndex885 = B
| bitIndex886 = B
| bitIndex887 = B
| bitIndex888 = B
| bitIndex889 = B
| bitIndex890 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_266,axiom,
! [VarNext] :
( v120080(VarNext)
=> ( ( v119591(VarNext,bitIndex890)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex889)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex888)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex887)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex886)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex885)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex884)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex883)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex882)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex881)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex880)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex879)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex878)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex877)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex876)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex875)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex874)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex873)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex872)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex871)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex870)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex869)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex868)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex867)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex866)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex865)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex864)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex863)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex862)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex861)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex860)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex859)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex858)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23805,axiom,
! [VarCurr] :
( v120080(VarCurr)
<=> ( v120081(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23804,axiom,
! [VarCurr] :
( v120081(VarCurr)
<=> ( v120082(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8211,axiom,
! [VarCurr] :
( v120082(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120072(VarNext)
=> ! [B] :
( range_923_891(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_152,axiom,
! [B] :
( range_923_891(B)
<=> ( $false
| bitIndex891 = B
| bitIndex892 = B
| bitIndex893 = B
| bitIndex894 = B
| bitIndex895 = B
| bitIndex896 = B
| bitIndex897 = B
| bitIndex898 = B
| bitIndex899 = B
| bitIndex900 = B
| bitIndex901 = B
| bitIndex902 = B
| bitIndex903 = B
| bitIndex904 = B
| bitIndex905 = B
| bitIndex906 = B
| bitIndex907 = B
| bitIndex908 = B
| bitIndex909 = B
| bitIndex910 = B
| bitIndex911 = B
| bitIndex912 = B
| bitIndex913 = B
| bitIndex914 = B
| bitIndex915 = B
| bitIndex916 = B
| bitIndex917 = B
| bitIndex918 = B
| bitIndex919 = B
| bitIndex920 = B
| bitIndex921 = B
| bitIndex922 = B
| bitIndex923 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_265,axiom,
! [VarNext] :
( v120072(VarNext)
=> ( ( v119591(VarNext,bitIndex923)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex922)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex921)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex920)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex919)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex918)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex917)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex916)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex915)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex914)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex913)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex912)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex911)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex910)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex909)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex908)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex907)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex906)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex905)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex904)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex903)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex902)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex901)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex900)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex899)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex898)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex897)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex896)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex895)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex894)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex893)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex892)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex891)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23803,axiom,
! [VarCurr] :
( v120072(VarCurr)
<=> ( v120073(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23802,axiom,
! [VarCurr] :
( v120073(VarCurr)
<=> ( v120074(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8210,axiom,
! [VarCurr] :
( v120074(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120064(VarNext)
=> ! [B] :
( range_956_924(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_151,axiom,
! [B] :
( range_956_924(B)
<=> ( $false
| bitIndex924 = B
| bitIndex925 = B
| bitIndex926 = B
| bitIndex927 = B
| bitIndex928 = B
| bitIndex929 = B
| bitIndex930 = B
| bitIndex931 = B
| bitIndex932 = B
| bitIndex933 = B
| bitIndex934 = B
| bitIndex935 = B
| bitIndex936 = B
| bitIndex937 = B
| bitIndex938 = B
| bitIndex939 = B
| bitIndex940 = B
| bitIndex941 = B
| bitIndex942 = B
| bitIndex943 = B
| bitIndex944 = B
| bitIndex945 = B
| bitIndex946 = B
| bitIndex947 = B
| bitIndex948 = B
| bitIndex949 = B
| bitIndex950 = B
| bitIndex951 = B
| bitIndex952 = B
| bitIndex953 = B
| bitIndex954 = B
| bitIndex955 = B
| bitIndex956 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_264,axiom,
! [VarNext] :
( v120064(VarNext)
=> ( ( v119591(VarNext,bitIndex956)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex955)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex954)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex953)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex952)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex951)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex950)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex949)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex948)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex947)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex946)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex945)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex944)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex943)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex942)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex941)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex940)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex939)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex938)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex937)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex936)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex935)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex934)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex933)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex932)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex931)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex930)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex929)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex928)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex927)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex926)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex925)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex924)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23801,axiom,
! [VarCurr] :
( v120064(VarCurr)
<=> ( v120065(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23800,axiom,
! [VarCurr] :
( v120065(VarCurr)
<=> ( v120066(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8209,axiom,
! [VarCurr] :
( v120066(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2724,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120056(VarNext)
=> ! [B] :
( range_989_957(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_150,axiom,
! [B] :
( range_989_957(B)
<=> ( $false
| bitIndex957 = B
| bitIndex958 = B
| bitIndex959 = B
| bitIndex960 = B
| bitIndex961 = B
| bitIndex962 = B
| bitIndex963 = B
| bitIndex964 = B
| bitIndex965 = B
| bitIndex966 = B
| bitIndex967 = B
| bitIndex968 = B
| bitIndex969 = B
| bitIndex970 = B
| bitIndex971 = B
| bitIndex972 = B
| bitIndex973 = B
| bitIndex974 = B
| bitIndex975 = B
| bitIndex976 = B
| bitIndex977 = B
| bitIndex978 = B
| bitIndex979 = B
| bitIndex980 = B
| bitIndex981 = B
| bitIndex982 = B
| bitIndex983 = B
| bitIndex984 = B
| bitIndex985 = B
| bitIndex986 = B
| bitIndex987 = B
| bitIndex988 = B
| bitIndex989 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_263,axiom,
! [VarNext] :
( v120056(VarNext)
=> ( ( v119591(VarNext,bitIndex989)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex988)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex987)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex986)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex985)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex984)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex983)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex982)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex981)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex980)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex979)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex978)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex977)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex976)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex975)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex974)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex973)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex972)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex971)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex970)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex969)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex968)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex967)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex966)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex965)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex964)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex963)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex962)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex961)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex960)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex959)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex958)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex957)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23799,axiom,
! [VarCurr] :
( v120056(VarCurr)
<=> ( v120057(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23798,axiom,
! [VarCurr] :
( v120057(VarCurr)
<=> ( v120058(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8208,axiom,
! [VarCurr] :
( v120058(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120048(VarNext)
=> ! [B] :
( range_1022_990(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_149,axiom,
! [B] :
( range_1022_990(B)
<=> ( $false
| bitIndex990 = B
| bitIndex991 = B
| bitIndex992 = B
| bitIndex993 = B
| bitIndex994 = B
| bitIndex995 = B
| bitIndex996 = B
| bitIndex997 = B
| bitIndex998 = B
| bitIndex999 = B
| bitIndex1000 = B
| bitIndex1001 = B
| bitIndex1002 = B
| bitIndex1003 = B
| bitIndex1004 = B
| bitIndex1005 = B
| bitIndex1006 = B
| bitIndex1007 = B
| bitIndex1008 = B
| bitIndex1009 = B
| bitIndex1010 = B
| bitIndex1011 = B
| bitIndex1012 = B
| bitIndex1013 = B
| bitIndex1014 = B
| bitIndex1015 = B
| bitIndex1016 = B
| bitIndex1017 = B
| bitIndex1018 = B
| bitIndex1019 = B
| bitIndex1020 = B
| bitIndex1021 = B
| bitIndex1022 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_262,axiom,
! [VarNext] :
( v120048(VarNext)
=> ( ( v119591(VarNext,bitIndex1022)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1021)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1020)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1019)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1018)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1017)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1016)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1015)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1014)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1013)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1012)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1011)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1010)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1009)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1008)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1007)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1006)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1005)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1004)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1003)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1002)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1001)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1000)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex999)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex998)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex997)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex996)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex995)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex994)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex993)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex992)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex991)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex990)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23797,axiom,
! [VarCurr] :
( v120048(VarCurr)
<=> ( v120049(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23796,axiom,
! [VarCurr] :
( v120049(VarCurr)
<=> ( v120050(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8207,axiom,
! [VarCurr] :
( v120050(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120040(VarNext)
=> ! [B] :
( range_1055_1023(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_148,axiom,
! [B] :
( range_1055_1023(B)
<=> ( $false
| bitIndex1023 = B
| bitIndex1024 = B
| bitIndex1025 = B
| bitIndex1026 = B
| bitIndex1027 = B
| bitIndex1028 = B
| bitIndex1029 = B
| bitIndex1030 = B
| bitIndex1031 = B
| bitIndex1032 = B
| bitIndex1033 = B
| bitIndex1034 = B
| bitIndex1035 = B
| bitIndex1036 = B
| bitIndex1037 = B
| bitIndex1038 = B
| bitIndex1039 = B
| bitIndex1040 = B
| bitIndex1041 = B
| bitIndex1042 = B
| bitIndex1043 = B
| bitIndex1044 = B
| bitIndex1045 = B
| bitIndex1046 = B
| bitIndex1047 = B
| bitIndex1048 = B
| bitIndex1049 = B
| bitIndex1050 = B
| bitIndex1051 = B
| bitIndex1052 = B
| bitIndex1053 = B
| bitIndex1054 = B
| bitIndex1055 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_261,axiom,
! [VarNext] :
( v120040(VarNext)
=> ( ( v119591(VarNext,bitIndex1055)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1054)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1053)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1052)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1051)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1050)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1049)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1048)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1047)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1046)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1045)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1044)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1043)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1042)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1041)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1040)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1039)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1038)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1037)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1036)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1035)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1034)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1033)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1032)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1031)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1030)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1029)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1028)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1027)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1026)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1025)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1024)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1023)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23795,axiom,
! [VarCurr] :
( v120040(VarCurr)
<=> ( v120041(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23794,axiom,
! [VarCurr] :
( v120041(VarCurr)
<=> ( v120042(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8206,axiom,
! [VarCurr] :
( v120042(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $true )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120032(VarNext)
=> ! [B] :
( range_1088_1056(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_147,axiom,
! [B] :
( range_1088_1056(B)
<=> ( $false
| bitIndex1056 = B
| bitIndex1057 = B
| bitIndex1058 = B
| bitIndex1059 = B
| bitIndex1060 = B
| bitIndex1061 = B
| bitIndex1062 = B
| bitIndex1063 = B
| bitIndex1064 = B
| bitIndex1065 = B
| bitIndex1066 = B
| bitIndex1067 = B
| bitIndex1068 = B
| bitIndex1069 = B
| bitIndex1070 = B
| bitIndex1071 = B
| bitIndex1072 = B
| bitIndex1073 = B
| bitIndex1074 = B
| bitIndex1075 = B
| bitIndex1076 = B
| bitIndex1077 = B
| bitIndex1078 = B
| bitIndex1079 = B
| bitIndex1080 = B
| bitIndex1081 = B
| bitIndex1082 = B
| bitIndex1083 = B
| bitIndex1084 = B
| bitIndex1085 = B
| bitIndex1086 = B
| bitIndex1087 = B
| bitIndex1088 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_260,axiom,
! [VarNext] :
( v120032(VarNext)
=> ( ( v119591(VarNext,bitIndex1088)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1087)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1086)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1085)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1084)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1083)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1082)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1081)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1080)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1079)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1078)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1077)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1076)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1075)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1074)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1073)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1072)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1071)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1070)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1069)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1068)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1067)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1066)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1065)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1064)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1063)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1062)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1061)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1060)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1059)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1058)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1057)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1056)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23793,axiom,
! [VarCurr] :
( v120032(VarCurr)
<=> ( v120033(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23792,axiom,
! [VarCurr] :
( v120033(VarCurr)
<=> ( v120034(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8205,axiom,
! [VarCurr] :
( v120034(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120024(VarNext)
=> ! [B] :
( range_1121_1089(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_146,axiom,
! [B] :
( range_1121_1089(B)
<=> ( $false
| bitIndex1089 = B
| bitIndex1090 = B
| bitIndex1091 = B
| bitIndex1092 = B
| bitIndex1093 = B
| bitIndex1094 = B
| bitIndex1095 = B
| bitIndex1096 = B
| bitIndex1097 = B
| bitIndex1098 = B
| bitIndex1099 = B
| bitIndex1100 = B
| bitIndex1101 = B
| bitIndex1102 = B
| bitIndex1103 = B
| bitIndex1104 = B
| bitIndex1105 = B
| bitIndex1106 = B
| bitIndex1107 = B
| bitIndex1108 = B
| bitIndex1109 = B
| bitIndex1110 = B
| bitIndex1111 = B
| bitIndex1112 = B
| bitIndex1113 = B
| bitIndex1114 = B
| bitIndex1115 = B
| bitIndex1116 = B
| bitIndex1117 = B
| bitIndex1118 = B
| bitIndex1119 = B
| bitIndex1120 = B
| bitIndex1121 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_259,axiom,
! [VarNext] :
( v120024(VarNext)
=> ( ( v119591(VarNext,bitIndex1121)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1120)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1119)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1118)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1117)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1116)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1115)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1114)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1113)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1112)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1111)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1110)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1109)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1108)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1107)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1106)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1105)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1104)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1103)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1102)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1101)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1100)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1099)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1098)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1097)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1096)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1095)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1094)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1093)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1092)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1091)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1090)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1089)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23791,axiom,
! [VarCurr] :
( v120024(VarCurr)
<=> ( v120025(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23790,axiom,
! [VarCurr] :
( v120025(VarCurr)
<=> ( v120026(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8204,axiom,
! [VarCurr] :
( v120026(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120016(VarNext)
=> ! [B] :
( range_1154_1122(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_145,axiom,
! [B] :
( range_1154_1122(B)
<=> ( $false
| bitIndex1122 = B
| bitIndex1123 = B
| bitIndex1124 = B
| bitIndex1125 = B
| bitIndex1126 = B
| bitIndex1127 = B
| bitIndex1128 = B
| bitIndex1129 = B
| bitIndex1130 = B
| bitIndex1131 = B
| bitIndex1132 = B
| bitIndex1133 = B
| bitIndex1134 = B
| bitIndex1135 = B
| bitIndex1136 = B
| bitIndex1137 = B
| bitIndex1138 = B
| bitIndex1139 = B
| bitIndex1140 = B
| bitIndex1141 = B
| bitIndex1142 = B
| bitIndex1143 = B
| bitIndex1144 = B
| bitIndex1145 = B
| bitIndex1146 = B
| bitIndex1147 = B
| bitIndex1148 = B
| bitIndex1149 = B
| bitIndex1150 = B
| bitIndex1151 = B
| bitIndex1152 = B
| bitIndex1153 = B
| bitIndex1154 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_258,axiom,
! [VarNext] :
( v120016(VarNext)
=> ( ( v119591(VarNext,bitIndex1154)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1153)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1152)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1151)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1150)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1149)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1148)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1147)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1146)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1145)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1144)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1143)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1142)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1141)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1140)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1139)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1138)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1137)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1136)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1135)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1134)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1133)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1132)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1131)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1130)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1129)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1128)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1127)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1126)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1125)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1124)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1123)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1122)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23789,axiom,
! [VarCurr] :
( v120016(VarCurr)
<=> ( v120017(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23788,axiom,
! [VarCurr] :
( v120017(VarCurr)
<=> ( v120018(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8203,axiom,
! [VarCurr] :
( v120018(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120008(VarNext)
=> ! [B] :
( range_1187_1155(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_144,axiom,
! [B] :
( range_1187_1155(B)
<=> ( $false
| bitIndex1155 = B
| bitIndex1156 = B
| bitIndex1157 = B
| bitIndex1158 = B
| bitIndex1159 = B
| bitIndex1160 = B
| bitIndex1161 = B
| bitIndex1162 = B
| bitIndex1163 = B
| bitIndex1164 = B
| bitIndex1165 = B
| bitIndex1166 = B
| bitIndex1167 = B
| bitIndex1168 = B
| bitIndex1169 = B
| bitIndex1170 = B
| bitIndex1171 = B
| bitIndex1172 = B
| bitIndex1173 = B
| bitIndex1174 = B
| bitIndex1175 = B
| bitIndex1176 = B
| bitIndex1177 = B
| bitIndex1178 = B
| bitIndex1179 = B
| bitIndex1180 = B
| bitIndex1181 = B
| bitIndex1182 = B
| bitIndex1183 = B
| bitIndex1184 = B
| bitIndex1185 = B
| bitIndex1186 = B
| bitIndex1187 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_257,axiom,
! [VarNext] :
( v120008(VarNext)
=> ( ( v119591(VarNext,bitIndex1187)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1186)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1185)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1184)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1183)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1182)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1181)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1180)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1179)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1178)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1177)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1176)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1175)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1174)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1173)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1172)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1171)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1170)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1169)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1168)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1167)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1166)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1165)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1164)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1163)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1162)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1161)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1160)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1159)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1158)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1157)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1156)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1155)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23787,axiom,
! [VarCurr] :
( v120008(VarCurr)
<=> ( v120009(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23786,axiom,
! [VarCurr] :
( v120009(VarCurr)
<=> ( v120010(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8202,axiom,
! [VarCurr] :
( v120010(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120000(VarNext)
=> ! [B] :
( range_1220_1188(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_143,axiom,
! [B] :
( range_1220_1188(B)
<=> ( $false
| bitIndex1188 = B
| bitIndex1189 = B
| bitIndex1190 = B
| bitIndex1191 = B
| bitIndex1192 = B
| bitIndex1193 = B
| bitIndex1194 = B
| bitIndex1195 = B
| bitIndex1196 = B
| bitIndex1197 = B
| bitIndex1198 = B
| bitIndex1199 = B
| bitIndex1200 = B
| bitIndex1201 = B
| bitIndex1202 = B
| bitIndex1203 = B
| bitIndex1204 = B
| bitIndex1205 = B
| bitIndex1206 = B
| bitIndex1207 = B
| bitIndex1208 = B
| bitIndex1209 = B
| bitIndex1210 = B
| bitIndex1211 = B
| bitIndex1212 = B
| bitIndex1213 = B
| bitIndex1214 = B
| bitIndex1215 = B
| bitIndex1216 = B
| bitIndex1217 = B
| bitIndex1218 = B
| bitIndex1219 = B
| bitIndex1220 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_256,axiom,
! [VarNext] :
( v120000(VarNext)
=> ( ( v119591(VarNext,bitIndex1220)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1219)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1218)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1217)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1216)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1215)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1214)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1213)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1212)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1211)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1210)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1209)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1208)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1207)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1206)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1205)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1204)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1203)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1202)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1201)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1200)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1199)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1198)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1197)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1196)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1195)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1194)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1193)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1192)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1191)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1190)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1189)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1188)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23785,axiom,
! [VarCurr] :
( v120000(VarCurr)
<=> ( v120001(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23784,axiom,
! [VarCurr] :
( v120001(VarCurr)
<=> ( v120002(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8201,axiom,
! [VarCurr] :
( v120002(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119992(VarNext)
=> ! [B] :
( range_1253_1221(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_142,axiom,
! [B] :
( range_1253_1221(B)
<=> ( $false
| bitIndex1221 = B
| bitIndex1222 = B
| bitIndex1223 = B
| bitIndex1224 = B
| bitIndex1225 = B
| bitIndex1226 = B
| bitIndex1227 = B
| bitIndex1228 = B
| bitIndex1229 = B
| bitIndex1230 = B
| bitIndex1231 = B
| bitIndex1232 = B
| bitIndex1233 = B
| bitIndex1234 = B
| bitIndex1235 = B
| bitIndex1236 = B
| bitIndex1237 = B
| bitIndex1238 = B
| bitIndex1239 = B
| bitIndex1240 = B
| bitIndex1241 = B
| bitIndex1242 = B
| bitIndex1243 = B
| bitIndex1244 = B
| bitIndex1245 = B
| bitIndex1246 = B
| bitIndex1247 = B
| bitIndex1248 = B
| bitIndex1249 = B
| bitIndex1250 = B
| bitIndex1251 = B
| bitIndex1252 = B
| bitIndex1253 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_255,axiom,
! [VarNext] :
( v119992(VarNext)
=> ( ( v119591(VarNext,bitIndex1253)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1252)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1251)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1250)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1249)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1248)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1247)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1246)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1245)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1244)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1243)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1242)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1241)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1240)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1239)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1238)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1237)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1236)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1235)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1234)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1233)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1232)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1231)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1230)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1229)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1228)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1227)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1226)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1225)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1224)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1223)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1222)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1221)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23783,axiom,
! [VarCurr] :
( v119992(VarCurr)
<=> ( v119993(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23782,axiom,
! [VarCurr] :
( v119993(VarCurr)
<=> ( v119994(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8200,axiom,
! [VarCurr] :
( v119994(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119984(VarNext)
=> ! [B] :
( range_1286_1254(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_141,axiom,
! [B] :
( range_1286_1254(B)
<=> ( $false
| bitIndex1254 = B
| bitIndex1255 = B
| bitIndex1256 = B
| bitIndex1257 = B
| bitIndex1258 = B
| bitIndex1259 = B
| bitIndex1260 = B
| bitIndex1261 = B
| bitIndex1262 = B
| bitIndex1263 = B
| bitIndex1264 = B
| bitIndex1265 = B
| bitIndex1266 = B
| bitIndex1267 = B
| bitIndex1268 = B
| bitIndex1269 = B
| bitIndex1270 = B
| bitIndex1271 = B
| bitIndex1272 = B
| bitIndex1273 = B
| bitIndex1274 = B
| bitIndex1275 = B
| bitIndex1276 = B
| bitIndex1277 = B
| bitIndex1278 = B
| bitIndex1279 = B
| bitIndex1280 = B
| bitIndex1281 = B
| bitIndex1282 = B
| bitIndex1283 = B
| bitIndex1284 = B
| bitIndex1285 = B
| bitIndex1286 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_254,axiom,
! [VarNext] :
( v119984(VarNext)
=> ( ( v119591(VarNext,bitIndex1286)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1285)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1284)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1283)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1282)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1281)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1280)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1279)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1278)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1277)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1276)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1275)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1274)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1273)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1272)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1271)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1270)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1269)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1268)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1267)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1266)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1265)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1264)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1263)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1262)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1261)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1260)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1259)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1258)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1257)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1256)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1255)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1254)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23781,axiom,
! [VarCurr] :
( v119984(VarCurr)
<=> ( v119985(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23780,axiom,
! [VarCurr] :
( v119985(VarCurr)
<=> ( v119986(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8199,axiom,
! [VarCurr] :
( v119986(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119976(VarNext)
=> ! [B] :
( range_1319_1287(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_140,axiom,
! [B] :
( range_1319_1287(B)
<=> ( $false
| bitIndex1287 = B
| bitIndex1288 = B
| bitIndex1289 = B
| bitIndex1290 = B
| bitIndex1291 = B
| bitIndex1292 = B
| bitIndex1293 = B
| bitIndex1294 = B
| bitIndex1295 = B
| bitIndex1296 = B
| bitIndex1297 = B
| bitIndex1298 = B
| bitIndex1299 = B
| bitIndex1300 = B
| bitIndex1301 = B
| bitIndex1302 = B
| bitIndex1303 = B
| bitIndex1304 = B
| bitIndex1305 = B
| bitIndex1306 = B
| bitIndex1307 = B
| bitIndex1308 = B
| bitIndex1309 = B
| bitIndex1310 = B
| bitIndex1311 = B
| bitIndex1312 = B
| bitIndex1313 = B
| bitIndex1314 = B
| bitIndex1315 = B
| bitIndex1316 = B
| bitIndex1317 = B
| bitIndex1318 = B
| bitIndex1319 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_253,axiom,
! [VarNext] :
( v119976(VarNext)
=> ( ( v119591(VarNext,bitIndex1319)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1318)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1317)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1316)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1315)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1314)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1313)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1312)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1311)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1310)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1309)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1308)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1307)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1306)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1305)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1304)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1303)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1302)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1301)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1300)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1299)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1298)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1297)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1296)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1295)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1294)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1293)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1292)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1291)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1290)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1289)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1288)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1287)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23779,axiom,
! [VarCurr] :
( v119976(VarCurr)
<=> ( v119977(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23778,axiom,
! [VarCurr] :
( v119977(VarCurr)
<=> ( v119978(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8198,axiom,
! [VarCurr] :
( v119978(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119968(VarNext)
=> ! [B] :
( range_1352_1320(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_139,axiom,
! [B] :
( range_1352_1320(B)
<=> ( $false
| bitIndex1320 = B
| bitIndex1321 = B
| bitIndex1322 = B
| bitIndex1323 = B
| bitIndex1324 = B
| bitIndex1325 = B
| bitIndex1326 = B
| bitIndex1327 = B
| bitIndex1328 = B
| bitIndex1329 = B
| bitIndex1330 = B
| bitIndex1331 = B
| bitIndex1332 = B
| bitIndex1333 = B
| bitIndex1334 = B
| bitIndex1335 = B
| bitIndex1336 = B
| bitIndex1337 = B
| bitIndex1338 = B
| bitIndex1339 = B
| bitIndex1340 = B
| bitIndex1341 = B
| bitIndex1342 = B
| bitIndex1343 = B
| bitIndex1344 = B
| bitIndex1345 = B
| bitIndex1346 = B
| bitIndex1347 = B
| bitIndex1348 = B
| bitIndex1349 = B
| bitIndex1350 = B
| bitIndex1351 = B
| bitIndex1352 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_252,axiom,
! [VarNext] :
( v119968(VarNext)
=> ( ( v119591(VarNext,bitIndex1352)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1351)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1350)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1349)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1348)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1347)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1346)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1345)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1344)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1343)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1342)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1341)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1340)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1339)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1338)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1337)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1336)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1335)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1334)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1333)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1332)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1331)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1330)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1329)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1328)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1327)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1326)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1325)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1324)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1323)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1322)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1321)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1320)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23777,axiom,
! [VarCurr] :
( v119968(VarCurr)
<=> ( v119969(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23776,axiom,
! [VarCurr] :
( v119969(VarCurr)
<=> ( v119970(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8197,axiom,
! [VarCurr] :
( v119970(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119960(VarNext)
=> ! [B] :
( range_1385_1353(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_138,axiom,
! [B] :
( range_1385_1353(B)
<=> ( $false
| bitIndex1353 = B
| bitIndex1354 = B
| bitIndex1355 = B
| bitIndex1356 = B
| bitIndex1357 = B
| bitIndex1358 = B
| bitIndex1359 = B
| bitIndex1360 = B
| bitIndex1361 = B
| bitIndex1362 = B
| bitIndex1363 = B
| bitIndex1364 = B
| bitIndex1365 = B
| bitIndex1366 = B
| bitIndex1367 = B
| bitIndex1368 = B
| bitIndex1369 = B
| bitIndex1370 = B
| bitIndex1371 = B
| bitIndex1372 = B
| bitIndex1373 = B
| bitIndex1374 = B
| bitIndex1375 = B
| bitIndex1376 = B
| bitIndex1377 = B
| bitIndex1378 = B
| bitIndex1379 = B
| bitIndex1380 = B
| bitIndex1381 = B
| bitIndex1382 = B
| bitIndex1383 = B
| bitIndex1384 = B
| bitIndex1385 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_251,axiom,
! [VarNext] :
( v119960(VarNext)
=> ( ( v119591(VarNext,bitIndex1385)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1384)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1383)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1382)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1381)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1380)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1379)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1378)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1377)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1376)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1375)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1374)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1373)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1372)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1371)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1370)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1369)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1368)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1367)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1366)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1365)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1364)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1363)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1362)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1361)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1360)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1359)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1358)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1357)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1356)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1355)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1354)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1353)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23775,axiom,
! [VarCurr] :
( v119960(VarCurr)
<=> ( v119961(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23774,axiom,
! [VarCurr] :
( v119961(VarCurr)
<=> ( v119962(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8196,axiom,
! [VarCurr] :
( v119962(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119952(VarNext)
=> ! [B] :
( range_1418_1386(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_137,axiom,
! [B] :
( range_1418_1386(B)
<=> ( $false
| bitIndex1386 = B
| bitIndex1387 = B
| bitIndex1388 = B
| bitIndex1389 = B
| bitIndex1390 = B
| bitIndex1391 = B
| bitIndex1392 = B
| bitIndex1393 = B
| bitIndex1394 = B
| bitIndex1395 = B
| bitIndex1396 = B
| bitIndex1397 = B
| bitIndex1398 = B
| bitIndex1399 = B
| bitIndex1400 = B
| bitIndex1401 = B
| bitIndex1402 = B
| bitIndex1403 = B
| bitIndex1404 = B
| bitIndex1405 = B
| bitIndex1406 = B
| bitIndex1407 = B
| bitIndex1408 = B
| bitIndex1409 = B
| bitIndex1410 = B
| bitIndex1411 = B
| bitIndex1412 = B
| bitIndex1413 = B
| bitIndex1414 = B
| bitIndex1415 = B
| bitIndex1416 = B
| bitIndex1417 = B
| bitIndex1418 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_250,axiom,
! [VarNext] :
( v119952(VarNext)
=> ( ( v119591(VarNext,bitIndex1418)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1417)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1416)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1415)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1414)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1413)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1412)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1411)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1410)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1409)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1408)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1407)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1406)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1405)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1404)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1403)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1402)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1401)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1400)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1399)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1398)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1397)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1396)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1395)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1394)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1393)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1392)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1391)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1390)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1389)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1388)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1387)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1386)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23773,axiom,
! [VarCurr] :
( v119952(VarCurr)
<=> ( v119953(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23772,axiom,
! [VarCurr] :
( v119953(VarCurr)
<=> ( v119954(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8195,axiom,
! [VarCurr] :
( v119954(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119944(VarNext)
=> ! [B] :
( range_1451_1419(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_136,axiom,
! [B] :
( range_1451_1419(B)
<=> ( $false
| bitIndex1419 = B
| bitIndex1420 = B
| bitIndex1421 = B
| bitIndex1422 = B
| bitIndex1423 = B
| bitIndex1424 = B
| bitIndex1425 = B
| bitIndex1426 = B
| bitIndex1427 = B
| bitIndex1428 = B
| bitIndex1429 = B
| bitIndex1430 = B
| bitIndex1431 = B
| bitIndex1432 = B
| bitIndex1433 = B
| bitIndex1434 = B
| bitIndex1435 = B
| bitIndex1436 = B
| bitIndex1437 = B
| bitIndex1438 = B
| bitIndex1439 = B
| bitIndex1440 = B
| bitIndex1441 = B
| bitIndex1442 = B
| bitIndex1443 = B
| bitIndex1444 = B
| bitIndex1445 = B
| bitIndex1446 = B
| bitIndex1447 = B
| bitIndex1448 = B
| bitIndex1449 = B
| bitIndex1450 = B
| bitIndex1451 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_249,axiom,
! [VarNext] :
( v119944(VarNext)
=> ( ( v119591(VarNext,bitIndex1451)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1450)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1449)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1448)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1447)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1446)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1445)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1444)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1443)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1442)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1441)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1440)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1439)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1438)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1437)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1436)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1435)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1434)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1433)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1432)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1431)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1430)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1429)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1428)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1427)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1426)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1425)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1424)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1423)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1422)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1421)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1420)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1419)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23771,axiom,
! [VarCurr] :
( v119944(VarCurr)
<=> ( v119945(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23770,axiom,
! [VarCurr] :
( v119945(VarCurr)
<=> ( v119946(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8194,axiom,
! [VarCurr] :
( v119946(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119936(VarNext)
=> ! [B] :
( range_1484_1452(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_135,axiom,
! [B] :
( range_1484_1452(B)
<=> ( $false
| bitIndex1452 = B
| bitIndex1453 = B
| bitIndex1454 = B
| bitIndex1455 = B
| bitIndex1456 = B
| bitIndex1457 = B
| bitIndex1458 = B
| bitIndex1459 = B
| bitIndex1460 = B
| bitIndex1461 = B
| bitIndex1462 = B
| bitIndex1463 = B
| bitIndex1464 = B
| bitIndex1465 = B
| bitIndex1466 = B
| bitIndex1467 = B
| bitIndex1468 = B
| bitIndex1469 = B
| bitIndex1470 = B
| bitIndex1471 = B
| bitIndex1472 = B
| bitIndex1473 = B
| bitIndex1474 = B
| bitIndex1475 = B
| bitIndex1476 = B
| bitIndex1477 = B
| bitIndex1478 = B
| bitIndex1479 = B
| bitIndex1480 = B
| bitIndex1481 = B
| bitIndex1482 = B
| bitIndex1483 = B
| bitIndex1484 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_248,axiom,
! [VarNext] :
( v119936(VarNext)
=> ( ( v119591(VarNext,bitIndex1484)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1483)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1482)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1481)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1480)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1479)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1478)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1477)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1476)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1475)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1474)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1473)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1472)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1471)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1470)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1469)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1468)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1467)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1466)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1465)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1464)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1463)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1462)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1461)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1460)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1459)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1458)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1457)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1456)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1455)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1454)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1453)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1452)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23769,axiom,
! [VarCurr] :
( v119936(VarCurr)
<=> ( v119937(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23768,axiom,
! [VarCurr] :
( v119937(VarCurr)
<=> ( v119938(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8193,axiom,
! [VarCurr] :
( v119938(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2708,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119928(VarNext)
=> ! [B] :
( range_1517_1485(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_134,axiom,
! [B] :
( range_1517_1485(B)
<=> ( $false
| bitIndex1485 = B
| bitIndex1486 = B
| bitIndex1487 = B
| bitIndex1488 = B
| bitIndex1489 = B
| bitIndex1490 = B
| bitIndex1491 = B
| bitIndex1492 = B
| bitIndex1493 = B
| bitIndex1494 = B
| bitIndex1495 = B
| bitIndex1496 = B
| bitIndex1497 = B
| bitIndex1498 = B
| bitIndex1499 = B
| bitIndex1500 = B
| bitIndex1501 = B
| bitIndex1502 = B
| bitIndex1503 = B
| bitIndex1504 = B
| bitIndex1505 = B
| bitIndex1506 = B
| bitIndex1507 = B
| bitIndex1508 = B
| bitIndex1509 = B
| bitIndex1510 = B
| bitIndex1511 = B
| bitIndex1512 = B
| bitIndex1513 = B
| bitIndex1514 = B
| bitIndex1515 = B
| bitIndex1516 = B
| bitIndex1517 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_247,axiom,
! [VarNext] :
( v119928(VarNext)
=> ( ( v119591(VarNext,bitIndex1517)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1516)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1515)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1514)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1513)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1512)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1511)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1510)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1509)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1508)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1507)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1506)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1505)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1504)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1503)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1502)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1501)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1500)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1499)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1498)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1497)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1496)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1495)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1494)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1493)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1492)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1491)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1490)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1489)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1488)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1487)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1486)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1485)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23767,axiom,
! [VarCurr] :
( v119928(VarCurr)
<=> ( v119929(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23766,axiom,
! [VarCurr] :
( v119929(VarCurr)
<=> ( v119930(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8192,axiom,
! [VarCurr] :
( v119930(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2707,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119920(VarNext)
=> ! [B] :
( range_1550_1518(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_133,axiom,
! [B] :
( range_1550_1518(B)
<=> ( $false
| bitIndex1518 = B
| bitIndex1519 = B
| bitIndex1520 = B
| bitIndex1521 = B
| bitIndex1522 = B
| bitIndex1523 = B
| bitIndex1524 = B
| bitIndex1525 = B
| bitIndex1526 = B
| bitIndex1527 = B
| bitIndex1528 = B
| bitIndex1529 = B
| bitIndex1530 = B
| bitIndex1531 = B
| bitIndex1532 = B
| bitIndex1533 = B
| bitIndex1534 = B
| bitIndex1535 = B
| bitIndex1536 = B
| bitIndex1537 = B
| bitIndex1538 = B
| bitIndex1539 = B
| bitIndex1540 = B
| bitIndex1541 = B
| bitIndex1542 = B
| bitIndex1543 = B
| bitIndex1544 = B
| bitIndex1545 = B
| bitIndex1546 = B
| bitIndex1547 = B
| bitIndex1548 = B
| bitIndex1549 = B
| bitIndex1550 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_246,axiom,
! [VarNext] :
( v119920(VarNext)
=> ( ( v119591(VarNext,bitIndex1550)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1549)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1548)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1547)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1546)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1545)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1544)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1543)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1542)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1541)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1540)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1539)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1538)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1537)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1536)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1535)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1534)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1533)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1532)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1531)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1530)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1529)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1528)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1527)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1526)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1525)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1524)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1523)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1522)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1521)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1520)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1519)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1518)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23765,axiom,
! [VarCurr] :
( v119920(VarCurr)
<=> ( v119921(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23764,axiom,
! [VarCurr] :
( v119921(VarCurr)
<=> ( v119922(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8191,axiom,
! [VarCurr] :
( v119922(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2706,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119912(VarNext)
=> ! [B] :
( range_1583_1551(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_132,axiom,
! [B] :
( range_1583_1551(B)
<=> ( $false
| bitIndex1551 = B
| bitIndex1552 = B
| bitIndex1553 = B
| bitIndex1554 = B
| bitIndex1555 = B
| bitIndex1556 = B
| bitIndex1557 = B
| bitIndex1558 = B
| bitIndex1559 = B
| bitIndex1560 = B
| bitIndex1561 = B
| bitIndex1562 = B
| bitIndex1563 = B
| bitIndex1564 = B
| bitIndex1565 = B
| bitIndex1566 = B
| bitIndex1567 = B
| bitIndex1568 = B
| bitIndex1569 = B
| bitIndex1570 = B
| bitIndex1571 = B
| bitIndex1572 = B
| bitIndex1573 = B
| bitIndex1574 = B
| bitIndex1575 = B
| bitIndex1576 = B
| bitIndex1577 = B
| bitIndex1578 = B
| bitIndex1579 = B
| bitIndex1580 = B
| bitIndex1581 = B
| bitIndex1582 = B
| bitIndex1583 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_245,axiom,
! [VarNext] :
( v119912(VarNext)
=> ( ( v119591(VarNext,bitIndex1583)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1582)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1581)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1580)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1579)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1578)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1577)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1576)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1575)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1574)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1573)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1572)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1571)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1570)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1569)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1568)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1567)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1566)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1565)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1564)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1563)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1562)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1561)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1560)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1559)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1558)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1557)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1556)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1555)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1554)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1553)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1552)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1551)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23763,axiom,
! [VarCurr] :
( v119912(VarCurr)
<=> ( v119913(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23762,axiom,
! [VarCurr] :
( v119913(VarCurr)
<=> ( v119914(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8190,axiom,
! [VarCurr] :
( v119914(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $true )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2705,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119904(VarNext)
=> ! [B] :
( range_1616_1584(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_131,axiom,
! [B] :
( range_1616_1584(B)
<=> ( $false
| bitIndex1584 = B
| bitIndex1585 = B
| bitIndex1586 = B
| bitIndex1587 = B
| bitIndex1588 = B
| bitIndex1589 = B
| bitIndex1590 = B
| bitIndex1591 = B
| bitIndex1592 = B
| bitIndex1593 = B
| bitIndex1594 = B
| bitIndex1595 = B
| bitIndex1596 = B
| bitIndex1597 = B
| bitIndex1598 = B
| bitIndex1599 = B
| bitIndex1600 = B
| bitIndex1601 = B
| bitIndex1602 = B
| bitIndex1603 = B
| bitIndex1604 = B
| bitIndex1605 = B
| bitIndex1606 = B
| bitIndex1607 = B
| bitIndex1608 = B
| bitIndex1609 = B
| bitIndex1610 = B
| bitIndex1611 = B
| bitIndex1612 = B
| bitIndex1613 = B
| bitIndex1614 = B
| bitIndex1615 = B
| bitIndex1616 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_244,axiom,
! [VarNext] :
( v119904(VarNext)
=> ( ( v119591(VarNext,bitIndex1616)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1615)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1614)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1613)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1612)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1611)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1610)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1609)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1608)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1607)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1606)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1605)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1604)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1603)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1602)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1601)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1600)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1599)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1598)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1597)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1596)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1595)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1594)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1593)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1592)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1591)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1590)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1589)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1588)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1587)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1586)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1585)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1584)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23761,axiom,
! [VarCurr] :
( v119904(VarCurr)
<=> ( v119905(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23760,axiom,
! [VarCurr] :
( v119905(VarCurr)
<=> ( v119906(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8189,axiom,
! [VarCurr] :
( v119906(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119896(VarNext)
=> ! [B] :
( range_1649_1617(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_130,axiom,
! [B] :
( range_1649_1617(B)
<=> ( $false
| bitIndex1617 = B
| bitIndex1618 = B
| bitIndex1619 = B
| bitIndex1620 = B
| bitIndex1621 = B
| bitIndex1622 = B
| bitIndex1623 = B
| bitIndex1624 = B
| bitIndex1625 = B
| bitIndex1626 = B
| bitIndex1627 = B
| bitIndex1628 = B
| bitIndex1629 = B
| bitIndex1630 = B
| bitIndex1631 = B
| bitIndex1632 = B
| bitIndex1633 = B
| bitIndex1634 = B
| bitIndex1635 = B
| bitIndex1636 = B
| bitIndex1637 = B
| bitIndex1638 = B
| bitIndex1639 = B
| bitIndex1640 = B
| bitIndex1641 = B
| bitIndex1642 = B
| bitIndex1643 = B
| bitIndex1644 = B
| bitIndex1645 = B
| bitIndex1646 = B
| bitIndex1647 = B
| bitIndex1648 = B
| bitIndex1649 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_243,axiom,
! [VarNext] :
( v119896(VarNext)
=> ( ( v119591(VarNext,bitIndex1649)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1648)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1647)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1646)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1645)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1644)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1643)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1642)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1641)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1640)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1639)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1638)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1637)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1636)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1635)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1634)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1633)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1632)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1631)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1630)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1629)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1628)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1627)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1626)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1625)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1624)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1623)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1622)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1621)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1620)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1619)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1618)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1617)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23759,axiom,
! [VarCurr] :
( v119896(VarCurr)
<=> ( v119897(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23758,axiom,
! [VarCurr] :
( v119897(VarCurr)
<=> ( v119898(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8188,axiom,
! [VarCurr] :
( v119898(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2703,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119888(VarNext)
=> ! [B] :
( range_1682_1650(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_129,axiom,
! [B] :
( range_1682_1650(B)
<=> ( $false
| bitIndex1650 = B
| bitIndex1651 = B
| bitIndex1652 = B
| bitIndex1653 = B
| bitIndex1654 = B
| bitIndex1655 = B
| bitIndex1656 = B
| bitIndex1657 = B
| bitIndex1658 = B
| bitIndex1659 = B
| bitIndex1660 = B
| bitIndex1661 = B
| bitIndex1662 = B
| bitIndex1663 = B
| bitIndex1664 = B
| bitIndex1665 = B
| bitIndex1666 = B
| bitIndex1667 = B
| bitIndex1668 = B
| bitIndex1669 = B
| bitIndex1670 = B
| bitIndex1671 = B
| bitIndex1672 = B
| bitIndex1673 = B
| bitIndex1674 = B
| bitIndex1675 = B
| bitIndex1676 = B
| bitIndex1677 = B
| bitIndex1678 = B
| bitIndex1679 = B
| bitIndex1680 = B
| bitIndex1681 = B
| bitIndex1682 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_242,axiom,
! [VarNext] :
( v119888(VarNext)
=> ( ( v119591(VarNext,bitIndex1682)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1681)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1680)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1679)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1678)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1677)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1676)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1675)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1674)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1673)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1672)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1671)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1670)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1669)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1668)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1667)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1666)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1665)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1664)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1663)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1662)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1661)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1660)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1659)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1658)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1657)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1656)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1655)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1654)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1653)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1652)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1651)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1650)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23757,axiom,
! [VarCurr] :
( v119888(VarCurr)
<=> ( v119889(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23756,axiom,
! [VarCurr] :
( v119889(VarCurr)
<=> ( v119890(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8187,axiom,
! [VarCurr] :
( v119890(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2702,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119880(VarNext)
=> ! [B] :
( range_1715_1683(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_128,axiom,
! [B] :
( range_1715_1683(B)
<=> ( $false
| bitIndex1683 = B
| bitIndex1684 = B
| bitIndex1685 = B
| bitIndex1686 = B
| bitIndex1687 = B
| bitIndex1688 = B
| bitIndex1689 = B
| bitIndex1690 = B
| bitIndex1691 = B
| bitIndex1692 = B
| bitIndex1693 = B
| bitIndex1694 = B
| bitIndex1695 = B
| bitIndex1696 = B
| bitIndex1697 = B
| bitIndex1698 = B
| bitIndex1699 = B
| bitIndex1700 = B
| bitIndex1701 = B
| bitIndex1702 = B
| bitIndex1703 = B
| bitIndex1704 = B
| bitIndex1705 = B
| bitIndex1706 = B
| bitIndex1707 = B
| bitIndex1708 = B
| bitIndex1709 = B
| bitIndex1710 = B
| bitIndex1711 = B
| bitIndex1712 = B
| bitIndex1713 = B
| bitIndex1714 = B
| bitIndex1715 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_241,axiom,
! [VarNext] :
( v119880(VarNext)
=> ( ( v119591(VarNext,bitIndex1715)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1714)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1713)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1712)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1711)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1710)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1709)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1708)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1707)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1706)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1705)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1704)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1703)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1702)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1701)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1700)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1699)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1698)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1697)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1696)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1695)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1694)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1693)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1692)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1691)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1690)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1689)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1688)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1687)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1686)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1685)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1684)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1683)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23755,axiom,
! [VarCurr] :
( v119880(VarCurr)
<=> ( v119881(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23754,axiom,
! [VarCurr] :
( v119881(VarCurr)
<=> ( v119882(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8186,axiom,
! [VarCurr] :
( v119882(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2701,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119872(VarNext)
=> ! [B] :
( range_1748_1716(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_127,axiom,
! [B] :
( range_1748_1716(B)
<=> ( $false
| bitIndex1716 = B
| bitIndex1717 = B
| bitIndex1718 = B
| bitIndex1719 = B
| bitIndex1720 = B
| bitIndex1721 = B
| bitIndex1722 = B
| bitIndex1723 = B
| bitIndex1724 = B
| bitIndex1725 = B
| bitIndex1726 = B
| bitIndex1727 = B
| bitIndex1728 = B
| bitIndex1729 = B
| bitIndex1730 = B
| bitIndex1731 = B
| bitIndex1732 = B
| bitIndex1733 = B
| bitIndex1734 = B
| bitIndex1735 = B
| bitIndex1736 = B
| bitIndex1737 = B
| bitIndex1738 = B
| bitIndex1739 = B
| bitIndex1740 = B
| bitIndex1741 = B
| bitIndex1742 = B
| bitIndex1743 = B
| bitIndex1744 = B
| bitIndex1745 = B
| bitIndex1746 = B
| bitIndex1747 = B
| bitIndex1748 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_240,axiom,
! [VarNext] :
( v119872(VarNext)
=> ( ( v119591(VarNext,bitIndex1748)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1747)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1746)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1745)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1744)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1743)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1742)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1741)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1740)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1739)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1738)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1737)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1736)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1735)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1734)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1733)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1732)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1731)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1730)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1729)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1728)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1727)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1726)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1725)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1724)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1723)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1722)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1721)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1720)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1719)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1718)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1717)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1716)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23753,axiom,
! [VarCurr] :
( v119872(VarCurr)
<=> ( v119873(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23752,axiom,
! [VarCurr] :
( v119873(VarCurr)
<=> ( v119874(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8185,axiom,
! [VarCurr] :
( v119874(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2700,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119864(VarNext)
=> ! [B] :
( range_1781_1749(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_126,axiom,
! [B] :
( range_1781_1749(B)
<=> ( $false
| bitIndex1749 = B
| bitIndex1750 = B
| bitIndex1751 = B
| bitIndex1752 = B
| bitIndex1753 = B
| bitIndex1754 = B
| bitIndex1755 = B
| bitIndex1756 = B
| bitIndex1757 = B
| bitIndex1758 = B
| bitIndex1759 = B
| bitIndex1760 = B
| bitIndex1761 = B
| bitIndex1762 = B
| bitIndex1763 = B
| bitIndex1764 = B
| bitIndex1765 = B
| bitIndex1766 = B
| bitIndex1767 = B
| bitIndex1768 = B
| bitIndex1769 = B
| bitIndex1770 = B
| bitIndex1771 = B
| bitIndex1772 = B
| bitIndex1773 = B
| bitIndex1774 = B
| bitIndex1775 = B
| bitIndex1776 = B
| bitIndex1777 = B
| bitIndex1778 = B
| bitIndex1779 = B
| bitIndex1780 = B
| bitIndex1781 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_239,axiom,
! [VarNext] :
( v119864(VarNext)
=> ( ( v119591(VarNext,bitIndex1781)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1780)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1779)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1778)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1777)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1776)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1775)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1774)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1773)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1772)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1771)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1770)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1769)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1768)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1767)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1766)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1765)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1764)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1763)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1762)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1761)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1760)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1759)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1758)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1757)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1756)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1755)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1754)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1753)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1752)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1751)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1750)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1749)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23751,axiom,
! [VarCurr] :
( v119864(VarCurr)
<=> ( v119865(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23750,axiom,
! [VarCurr] :
( v119865(VarCurr)
<=> ( v119866(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8184,axiom,
! [VarCurr] :
( v119866(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2699,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119856(VarNext)
=> ! [B] :
( range_1814_1782(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_125,axiom,
! [B] :
( range_1814_1782(B)
<=> ( $false
| bitIndex1782 = B
| bitIndex1783 = B
| bitIndex1784 = B
| bitIndex1785 = B
| bitIndex1786 = B
| bitIndex1787 = B
| bitIndex1788 = B
| bitIndex1789 = B
| bitIndex1790 = B
| bitIndex1791 = B
| bitIndex1792 = B
| bitIndex1793 = B
| bitIndex1794 = B
| bitIndex1795 = B
| bitIndex1796 = B
| bitIndex1797 = B
| bitIndex1798 = B
| bitIndex1799 = B
| bitIndex1800 = B
| bitIndex1801 = B
| bitIndex1802 = B
| bitIndex1803 = B
| bitIndex1804 = B
| bitIndex1805 = B
| bitIndex1806 = B
| bitIndex1807 = B
| bitIndex1808 = B
| bitIndex1809 = B
| bitIndex1810 = B
| bitIndex1811 = B
| bitIndex1812 = B
| bitIndex1813 = B
| bitIndex1814 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_238,axiom,
! [VarNext] :
( v119856(VarNext)
=> ( ( v119591(VarNext,bitIndex1814)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1813)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1812)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1811)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1810)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1809)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1808)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1807)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1806)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1805)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1804)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1803)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1802)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1801)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1800)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1799)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1798)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1797)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1796)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1795)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1794)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1793)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1792)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1791)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1790)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1789)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1788)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1787)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1786)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1785)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1784)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1783)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1782)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23749,axiom,
! [VarCurr] :
( v119856(VarCurr)
<=> ( v119857(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23748,axiom,
! [VarCurr] :
( v119857(VarCurr)
<=> ( v119858(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8183,axiom,
! [VarCurr] :
( v119858(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2698,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119848(VarNext)
=> ! [B] :
( range_1847_1815(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_124,axiom,
! [B] :
( range_1847_1815(B)
<=> ( $false
| bitIndex1815 = B
| bitIndex1816 = B
| bitIndex1817 = B
| bitIndex1818 = B
| bitIndex1819 = B
| bitIndex1820 = B
| bitIndex1821 = B
| bitIndex1822 = B
| bitIndex1823 = B
| bitIndex1824 = B
| bitIndex1825 = B
| bitIndex1826 = B
| bitIndex1827 = B
| bitIndex1828 = B
| bitIndex1829 = B
| bitIndex1830 = B
| bitIndex1831 = B
| bitIndex1832 = B
| bitIndex1833 = B
| bitIndex1834 = B
| bitIndex1835 = B
| bitIndex1836 = B
| bitIndex1837 = B
| bitIndex1838 = B
| bitIndex1839 = B
| bitIndex1840 = B
| bitIndex1841 = B
| bitIndex1842 = B
| bitIndex1843 = B
| bitIndex1844 = B
| bitIndex1845 = B
| bitIndex1846 = B
| bitIndex1847 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_237,axiom,
! [VarNext] :
( v119848(VarNext)
=> ( ( v119591(VarNext,bitIndex1847)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1846)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1845)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1844)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1843)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1842)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1841)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1840)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1839)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1838)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1837)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1836)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1835)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1834)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1833)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1832)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1831)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1830)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1829)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1828)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1827)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1826)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1825)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1824)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1823)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1822)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1821)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1820)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1819)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1818)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1817)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1816)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1815)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23747,axiom,
! [VarCurr] :
( v119848(VarCurr)
<=> ( v119849(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23746,axiom,
! [VarCurr] :
( v119849(VarCurr)
<=> ( v119850(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8182,axiom,
! [VarCurr] :
( v119850(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $true )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2697,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119840(VarNext)
=> ! [B] :
( range_1880_1848(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_123,axiom,
! [B] :
( range_1880_1848(B)
<=> ( $false
| bitIndex1848 = B
| bitIndex1849 = B
| bitIndex1850 = B
| bitIndex1851 = B
| bitIndex1852 = B
| bitIndex1853 = B
| bitIndex1854 = B
| bitIndex1855 = B
| bitIndex1856 = B
| bitIndex1857 = B
| bitIndex1858 = B
| bitIndex1859 = B
| bitIndex1860 = B
| bitIndex1861 = B
| bitIndex1862 = B
| bitIndex1863 = B
| bitIndex1864 = B
| bitIndex1865 = B
| bitIndex1866 = B
| bitIndex1867 = B
| bitIndex1868 = B
| bitIndex1869 = B
| bitIndex1870 = B
| bitIndex1871 = B
| bitIndex1872 = B
| bitIndex1873 = B
| bitIndex1874 = B
| bitIndex1875 = B
| bitIndex1876 = B
| bitIndex1877 = B
| bitIndex1878 = B
| bitIndex1879 = B
| bitIndex1880 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_236,axiom,
! [VarNext] :
( v119840(VarNext)
=> ( ( v119591(VarNext,bitIndex1880)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1879)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1878)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1877)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1876)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1875)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1874)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1873)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1872)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1871)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1870)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1869)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1868)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1867)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1866)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1865)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1864)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1863)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1862)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1861)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1860)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1859)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1858)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1857)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1856)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1855)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1854)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1853)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1852)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1851)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1850)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1849)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1848)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23745,axiom,
! [VarCurr] :
( v119840(VarCurr)
<=> ( v119841(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23744,axiom,
! [VarCurr] :
( v119841(VarCurr)
<=> ( v119842(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8181,axiom,
! [VarCurr] :
( v119842(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119832(VarNext)
=> ! [B] :
( range_1913_1881(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_122,axiom,
! [B] :
( range_1913_1881(B)
<=> ( $false
| bitIndex1881 = B
| bitIndex1882 = B
| bitIndex1883 = B
| bitIndex1884 = B
| bitIndex1885 = B
| bitIndex1886 = B
| bitIndex1887 = B
| bitIndex1888 = B
| bitIndex1889 = B
| bitIndex1890 = B
| bitIndex1891 = B
| bitIndex1892 = B
| bitIndex1893 = B
| bitIndex1894 = B
| bitIndex1895 = B
| bitIndex1896 = B
| bitIndex1897 = B
| bitIndex1898 = B
| bitIndex1899 = B
| bitIndex1900 = B
| bitIndex1901 = B
| bitIndex1902 = B
| bitIndex1903 = B
| bitIndex1904 = B
| bitIndex1905 = B
| bitIndex1906 = B
| bitIndex1907 = B
| bitIndex1908 = B
| bitIndex1909 = B
| bitIndex1910 = B
| bitIndex1911 = B
| bitIndex1912 = B
| bitIndex1913 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_235,axiom,
! [VarNext] :
( v119832(VarNext)
=> ( ( v119591(VarNext,bitIndex1913)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1912)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1911)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1910)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1909)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1908)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1907)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1906)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1905)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1904)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1903)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1902)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1901)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1900)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1899)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1898)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1897)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1896)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1895)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1894)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1893)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1892)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1891)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1890)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1889)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1888)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1887)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1886)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1885)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1884)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1883)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1882)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1881)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23743,axiom,
! [VarCurr] :
( v119832(VarCurr)
<=> ( v119833(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23742,axiom,
! [VarCurr] :
( v119833(VarCurr)
<=> ( v119834(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8180,axiom,
! [VarCurr] :
( v119834(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2695,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119824(VarNext)
=> ! [B] :
( range_1946_1914(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_121,axiom,
! [B] :
( range_1946_1914(B)
<=> ( $false
| bitIndex1914 = B
| bitIndex1915 = B
| bitIndex1916 = B
| bitIndex1917 = B
| bitIndex1918 = B
| bitIndex1919 = B
| bitIndex1920 = B
| bitIndex1921 = B
| bitIndex1922 = B
| bitIndex1923 = B
| bitIndex1924 = B
| bitIndex1925 = B
| bitIndex1926 = B
| bitIndex1927 = B
| bitIndex1928 = B
| bitIndex1929 = B
| bitIndex1930 = B
| bitIndex1931 = B
| bitIndex1932 = B
| bitIndex1933 = B
| bitIndex1934 = B
| bitIndex1935 = B
| bitIndex1936 = B
| bitIndex1937 = B
| bitIndex1938 = B
| bitIndex1939 = B
| bitIndex1940 = B
| bitIndex1941 = B
| bitIndex1942 = B
| bitIndex1943 = B
| bitIndex1944 = B
| bitIndex1945 = B
| bitIndex1946 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_234,axiom,
! [VarNext] :
( v119824(VarNext)
=> ( ( v119591(VarNext,bitIndex1946)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1945)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1944)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1943)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1942)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1941)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1940)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1939)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1938)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1937)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1936)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1935)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1934)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1933)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1932)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1931)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1930)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1929)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1928)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1927)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1926)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1925)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1924)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1923)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1922)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1921)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1920)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1919)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1918)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1917)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1916)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1915)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1914)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23741,axiom,
! [VarCurr] :
( v119824(VarCurr)
<=> ( v119825(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23740,axiom,
! [VarCurr] :
( v119825(VarCurr)
<=> ( v119826(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8179,axiom,
! [VarCurr] :
( v119826(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2694,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119816(VarNext)
=> ! [B] :
( range_1979_1947(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_120,axiom,
! [B] :
( range_1979_1947(B)
<=> ( $false
| bitIndex1947 = B
| bitIndex1948 = B
| bitIndex1949 = B
| bitIndex1950 = B
| bitIndex1951 = B
| bitIndex1952 = B
| bitIndex1953 = B
| bitIndex1954 = B
| bitIndex1955 = B
| bitIndex1956 = B
| bitIndex1957 = B
| bitIndex1958 = B
| bitIndex1959 = B
| bitIndex1960 = B
| bitIndex1961 = B
| bitIndex1962 = B
| bitIndex1963 = B
| bitIndex1964 = B
| bitIndex1965 = B
| bitIndex1966 = B
| bitIndex1967 = B
| bitIndex1968 = B
| bitIndex1969 = B
| bitIndex1970 = B
| bitIndex1971 = B
| bitIndex1972 = B
| bitIndex1973 = B
| bitIndex1974 = B
| bitIndex1975 = B
| bitIndex1976 = B
| bitIndex1977 = B
| bitIndex1978 = B
| bitIndex1979 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_233,axiom,
! [VarNext] :
( v119816(VarNext)
=> ( ( v119591(VarNext,bitIndex1979)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex1978)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex1977)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex1976)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex1975)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex1974)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex1973)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex1972)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex1971)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex1970)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex1969)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex1968)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex1967)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1966)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1965)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1964)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1963)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1962)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1961)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1960)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1959)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1958)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1957)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1956)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1955)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1954)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1953)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1952)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1951)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1950)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1949)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1948)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1947)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23739,axiom,
! [VarCurr] :
( v119816(VarCurr)
<=> ( v119817(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23738,axiom,
! [VarCurr] :
( v119817(VarCurr)
<=> ( v119818(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8178,axiom,
! [VarCurr] :
( v119818(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $true )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2693,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119808(VarNext)
=> ! [B] :
( range_2012_1980(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_119,axiom,
! [B] :
( range_2012_1980(B)
<=> ( $false
| bitIndex1980 = B
| bitIndex1981 = B
| bitIndex1982 = B
| bitIndex1983 = B
| bitIndex1984 = B
| bitIndex1985 = B
| bitIndex1986 = B
| bitIndex1987 = B
| bitIndex1988 = B
| bitIndex1989 = B
| bitIndex1990 = B
| bitIndex1991 = B
| bitIndex1992 = B
| bitIndex1993 = B
| bitIndex1994 = B
| bitIndex1995 = B
| bitIndex1996 = B
| bitIndex1997 = B
| bitIndex1998 = B
| bitIndex1999 = B
| bitIndex2000 = B
| bitIndex2001 = B
| bitIndex2002 = B
| bitIndex2003 = B
| bitIndex2004 = B
| bitIndex2005 = B
| bitIndex2006 = B
| bitIndex2007 = B
| bitIndex2008 = B
| bitIndex2009 = B
| bitIndex2010 = B
| bitIndex2011 = B
| bitIndex2012 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_232,axiom,
! [VarNext] :
( v119808(VarNext)
=> ( ( v119591(VarNext,bitIndex2012)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex2011)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex2010)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex2009)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex2008)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex2007)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex2006)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex2005)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex2004)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex2003)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex2002)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex2001)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex2000)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex1999)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex1998)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex1997)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex1996)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex1995)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex1994)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex1993)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex1992)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex1991)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex1990)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex1989)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex1988)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex1987)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex1986)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex1985)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex1984)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex1983)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex1982)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex1981)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex1980)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23737,axiom,
! [VarCurr] :
( v119808(VarCurr)
<=> ( v119809(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23736,axiom,
! [VarCurr] :
( v119809(VarCurr)
<=> ( v119810(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8177,axiom,
! [VarCurr] :
( v119810(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2692,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119800(VarNext)
=> ! [B] :
( range_2045_2013(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_118,axiom,
! [B] :
( range_2045_2013(B)
<=> ( $false
| bitIndex2013 = B
| bitIndex2014 = B
| bitIndex2015 = B
| bitIndex2016 = B
| bitIndex2017 = B
| bitIndex2018 = B
| bitIndex2019 = B
| bitIndex2020 = B
| bitIndex2021 = B
| bitIndex2022 = B
| bitIndex2023 = B
| bitIndex2024 = B
| bitIndex2025 = B
| bitIndex2026 = B
| bitIndex2027 = B
| bitIndex2028 = B
| bitIndex2029 = B
| bitIndex2030 = B
| bitIndex2031 = B
| bitIndex2032 = B
| bitIndex2033 = B
| bitIndex2034 = B
| bitIndex2035 = B
| bitIndex2036 = B
| bitIndex2037 = B
| bitIndex2038 = B
| bitIndex2039 = B
| bitIndex2040 = B
| bitIndex2041 = B
| bitIndex2042 = B
| bitIndex2043 = B
| bitIndex2044 = B
| bitIndex2045 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_231,axiom,
! [VarNext] :
( v119800(VarNext)
=> ( ( v119591(VarNext,bitIndex2045)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex2044)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex2043)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex2042)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex2041)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex2040)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex2039)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex2038)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex2037)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex2036)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex2035)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex2034)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex2033)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex2032)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex2031)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex2030)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex2029)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex2028)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex2027)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex2026)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex2025)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex2024)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex2023)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex2022)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex2021)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex2020)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex2019)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex2018)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex2017)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex2016)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex2015)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex2014)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex2013)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23735,axiom,
! [VarCurr] :
( v119800(VarCurr)
<=> ( v119801(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23734,axiom,
! [VarCurr] :
( v119801(VarCurr)
<=> ( v119802(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8176,axiom,
! [VarCurr] :
( v119802(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $true )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2691,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119792(VarNext)
=> ! [B] :
( range_2078_2046(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_117,axiom,
! [B] :
( range_2078_2046(B)
<=> ( $false
| bitIndex2046 = B
| bitIndex2047 = B
| bitIndex2048 = B
| bitIndex2049 = B
| bitIndex2050 = B
| bitIndex2051 = B
| bitIndex2052 = B
| bitIndex2053 = B
| bitIndex2054 = B
| bitIndex2055 = B
| bitIndex2056 = B
| bitIndex2057 = B
| bitIndex2058 = B
| bitIndex2059 = B
| bitIndex2060 = B
| bitIndex2061 = B
| bitIndex2062 = B
| bitIndex2063 = B
| bitIndex2064 = B
| bitIndex2065 = B
| bitIndex2066 = B
| bitIndex2067 = B
| bitIndex2068 = B
| bitIndex2069 = B
| bitIndex2070 = B
| bitIndex2071 = B
| bitIndex2072 = B
| bitIndex2073 = B
| bitIndex2074 = B
| bitIndex2075 = B
| bitIndex2076 = B
| bitIndex2077 = B
| bitIndex2078 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_230,axiom,
! [VarNext] :
( v119792(VarNext)
=> ( ( v119591(VarNext,bitIndex2078)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex2077)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex2076)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex2075)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex2074)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex2073)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex2072)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex2071)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex2070)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex2069)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex2068)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex2067)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex2066)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex2065)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex2064)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex2063)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex2062)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex2061)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex2060)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex2059)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex2058)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex2057)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex2056)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex2055)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex2054)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex2053)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex2052)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex2051)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex2050)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex2049)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex2048)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex2047)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex2046)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23733,axiom,
! [VarCurr] :
( v119792(VarCurr)
<=> ( v119793(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23732,axiom,
! [VarCurr] :
( v119793(VarCurr)
<=> ( v119794(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8175,axiom,
! [VarCurr] :
( v119794(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_37938,axiom,
! [VarCurr] :
( v119746(VarCurr)
<=> v119748(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23731,axiom,
! [VarCurr] :
( v119748(VarCurr)
<=> ( v118428(VarCurr)
| v119750(VarCurr) ) ) ).
fof(addAssignment_37937,axiom,
! [VarCurr] :
( v119750(VarCurr)
<=> v119752(VarCurr) ) ).
fof(addAssignment_37936,axiom,
! [VarCurr] :
( v119752(VarCurr)
<=> v119754(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2690,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119773(VarNext)
=> ( v119754(VarNext)
<=> v119754(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2724,axiom,
! [VarNext] :
( v119773(VarNext)
=> ( v119754(VarNext)
<=> v119783(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2027,axiom,
! [VarCurr] :
( ( ~ v119774(VarCurr)
& v119775(VarCurr) )
=> ( v119783(VarCurr)
<=> v119784(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2101,axiom,
! [VarCurr] :
( v119774(VarCurr)
=> ( v119783(VarCurr)
<=> v119760(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5296,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119776(VarCurr)
=> ( v119784(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5299,axiom,
! [VarCurr] :
( v119776(VarCurr)
=> ( v119784(VarCurr)
<=> v119768(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23730,axiom,
! [VarCurr] :
( v119773(VarCurr)
<=> ( v119774(VarCurr)
| v119775(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23729,axiom,
! [VarCurr] :
( v119775(VarCurr)
<=> ( v119776(VarCurr)
| v119779(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23728,axiom,
! [VarCurr] :
( v119779(VarCurr)
<=> ( v119780(VarCurr)
& v119782(VarCurr) ) ) ).
fof(writeUnaryOperator_9497,axiom,
! [VarCurr] :
( ~ v119782(VarCurr)
<=> v119776(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23727,axiom,
! [VarCurr] :
( v119780(VarCurr)
<=> ( v119756(VarCurr)
& v119781(VarCurr) ) ) ).
fof(writeUnaryOperator_9496,axiom,
! [VarCurr] :
( ~ v119781(VarCurr)
<=> v119758(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23726,axiom,
! [VarCurr] :
( v119776(VarCurr)
<=> ( v119777(VarCurr)
& v119778(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8174,axiom,
! [VarCurr] :
( v119778(VarCurr)
<=> ( v119758(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8173,axiom,
! [VarCurr] :
( v119777(VarCurr)
<=> ( v119756(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23725,axiom,
! [VarCurr] :
( v119774(VarCurr)
<=> ( v119756(VarCurr)
& v119758(VarCurr) ) ) ).
fof(addAssignment_37935,axiom,
! [VarCurr] :
( v119768(VarCurr)
<=> v119770(VarCurr) ) ).
fof(addAssignment_37934,axiom,
! [VarCurr] :
( v119770(VarCurr)
<=> $false ) ).
fof(addAssignment_37933,axiom,
! [VarCurr] :
( v119760(VarCurr)
<=> v119762(VarCurr,bitIndex5) ) ).
fof(addAssignment_37932,axiom,
! [VarCurr] :
( v119762(VarCurr,bitIndex5)
<=> v119764(VarCurr) ) ).
fof(addAssignment_37931,axiom,
! [VarCurr] :
( v119764(VarCurr)
<=> v119766(VarCurr) ) ).
fof(addAssignment_37930,axiom,
! [VarCurr] :
( v119758(VarCurr)
<=> v118358(VarCurr,bitIndex0) ) ).
fof(addAssignment_37929,axiom,
! [VarCurr] :
( v119756(VarCurr)
<=> v118344(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119736(VarNext)
=> ! [B] :
( range_2111_2079(B)
=> ( v119591(VarNext,B)
<=> v119591(VarCurr,B) ) ) ) ) ).
fof(range_axiom_116,axiom,
! [B] :
( range_2111_2079(B)
<=> ( $false
| bitIndex2079 = B
| bitIndex2080 = B
| bitIndex2081 = B
| bitIndex2082 = B
| bitIndex2083 = B
| bitIndex2084 = B
| bitIndex2085 = B
| bitIndex2086 = B
| bitIndex2087 = B
| bitIndex2088 = B
| bitIndex2089 = B
| bitIndex2090 = B
| bitIndex2091 = B
| bitIndex2092 = B
| bitIndex2093 = B
| bitIndex2094 = B
| bitIndex2095 = B
| bitIndex2096 = B
| bitIndex2097 = B
| bitIndex2098 = B
| bitIndex2099 = B
| bitIndex2100 = B
| bitIndex2101 = B
| bitIndex2102 = B
| bitIndex2103 = B
| bitIndex2104 = B
| bitIndex2105 = B
| bitIndex2106 = B
| bitIndex2107 = B
| bitIndex2108 = B
| bitIndex2109 = B
| bitIndex2110 = B
| bitIndex2111 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_229,axiom,
! [VarNext] :
( v119736(VarNext)
=> ( ( v119591(VarNext,bitIndex2111)
<=> v119593(VarNext,bitIndex32) )
& ( v119591(VarNext,bitIndex2110)
<=> v119593(VarNext,bitIndex31) )
& ( v119591(VarNext,bitIndex2109)
<=> v119593(VarNext,bitIndex30) )
& ( v119591(VarNext,bitIndex2108)
<=> v119593(VarNext,bitIndex29) )
& ( v119591(VarNext,bitIndex2107)
<=> v119593(VarNext,bitIndex28) )
& ( v119591(VarNext,bitIndex2106)
<=> v119593(VarNext,bitIndex27) )
& ( v119591(VarNext,bitIndex2105)
<=> v119593(VarNext,bitIndex26) )
& ( v119591(VarNext,bitIndex2104)
<=> v119593(VarNext,bitIndex25) )
& ( v119591(VarNext,bitIndex2103)
<=> v119593(VarNext,bitIndex24) )
& ( v119591(VarNext,bitIndex2102)
<=> v119593(VarNext,bitIndex23) )
& ( v119591(VarNext,bitIndex2101)
<=> v119593(VarNext,bitIndex22) )
& ( v119591(VarNext,bitIndex2100)
<=> v119593(VarNext,bitIndex21) )
& ( v119591(VarNext,bitIndex2099)
<=> v119593(VarNext,bitIndex20) )
& ( v119591(VarNext,bitIndex2098)
<=> v119593(VarNext,bitIndex19) )
& ( v119591(VarNext,bitIndex2097)
<=> v119593(VarNext,bitIndex18) )
& ( v119591(VarNext,bitIndex2096)
<=> v119593(VarNext,bitIndex17) )
& ( v119591(VarNext,bitIndex2095)
<=> v119593(VarNext,bitIndex16) )
& ( v119591(VarNext,bitIndex2094)
<=> v119593(VarNext,bitIndex15) )
& ( v119591(VarNext,bitIndex2093)
<=> v119593(VarNext,bitIndex14) )
& ( v119591(VarNext,bitIndex2092)
<=> v119593(VarNext,bitIndex13) )
& ( v119591(VarNext,bitIndex2091)
<=> v119593(VarNext,bitIndex12) )
& ( v119591(VarNext,bitIndex2090)
<=> v119593(VarNext,bitIndex11) )
& ( v119591(VarNext,bitIndex2089)
<=> v119593(VarNext,bitIndex10) )
& ( v119591(VarNext,bitIndex2088)
<=> v119593(VarNext,bitIndex9) )
& ( v119591(VarNext,bitIndex2087)
<=> v119593(VarNext,bitIndex8) )
& ( v119591(VarNext,bitIndex2086)
<=> v119593(VarNext,bitIndex7) )
& ( v119591(VarNext,bitIndex2085)
<=> v119593(VarNext,bitIndex6) )
& ( v119591(VarNext,bitIndex2084)
<=> v119593(VarNext,bitIndex5) )
& ( v119591(VarNext,bitIndex2083)
<=> v119593(VarNext,bitIndex4) )
& ( v119591(VarNext,bitIndex2082)
<=> v119593(VarNext,bitIndex3) )
& ( v119591(VarNext,bitIndex2081)
<=> v119593(VarNext,bitIndex2) )
& ( v119591(VarNext,bitIndex2080)
<=> v119593(VarNext,bitIndex1) )
& ( v119591(VarNext,bitIndex2079)
<=> v119593(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23724,axiom,
! [VarCurr] :
( v119736(VarCurr)
<=> ( v119737(VarCurr)
& v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23723,axiom,
! [VarCurr] :
( v119739(VarCurr)
<=> ( v119740(VarCurr)
& v119741(VarCurr) ) ) ).
fof(writeUnaryOperator_9495,axiom,
! [VarCurr] :
( ~ v119741(VarCurr)
<=> v119733(VarCurr) ) ).
fof(writeUnaryOperator_9494,axiom,
! [VarCurr] :
( ~ v119740(VarCurr)
<=> v119686(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23722,axiom,
! [VarCurr] :
( v119737(VarCurr)
<=> ( v119738(VarCurr)
& v119677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8172,axiom,
! [VarCurr] :
( v119738(VarCurr)
<=> ( ( v119661(VarCurr,bitIndex5)
<=> $false )
& ( v119661(VarCurr,bitIndex4)
<=> $false )
& ( v119661(VarCurr,bitIndex3)
<=> $false )
& ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $false )
& ( v119661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_37928,axiom,
! [VarCurr] :
( v119733(VarCurr)
<=> v118364(VarCurr) ) ).
fof(addAssignment_37927,axiom,
! [VarCurr] :
( v119686(VarCurr)
<=> v119688(VarCurr) ) ).
fof(addAssignment_37926,axiom,
! [VarCurr] :
( v119688(VarCurr)
<=> v119690(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23721,axiom,
! [VarCurr] :
( v119690(VarCurr)
<=> ( v119731(VarCurr)
| v119725(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23720,axiom,
! [VarCurr] :
( v119731(VarCurr)
<=> ( v119692(VarCurr)
& v119694(VarCurr) ) ) ).
fof(addAssignment_37925,axiom,
! [VarCurr] :
( v119725(VarCurr)
<=> v119727(VarCurr) ) ).
fof(addAssignment_37924,axiom,
! [VarCurr] :
( v119727(VarCurr)
<=> v119729(VarCurr) ) ).
fof(addAssignment_37923,axiom,
! [VarCurr] :
( v119729(VarCurr)
<=> v109697(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2026,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119709(VarNext)
=> ( v119694(VarNext)
<=> v119694(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2100,axiom,
! [VarNext] :
( v119709(VarNext)
=> ( v119694(VarNext)
<=> v119719(VarNext) ) ) ).
fof(addAssignment_37922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119719(VarNext)
<=> v119717(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23719,axiom,
! [VarCurr] :
( v119717(VarCurr)
<=> ( v119720(VarCurr)
& v119721(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23718,axiom,
! [VarCurr] :
( v119721(VarCurr)
<=> ( v119698(VarCurr)
| v119702(VarCurr) ) ) ).
fof(writeUnaryOperator_9493,axiom,
! [VarCurr] :
( ~ v119720(VarCurr)
<=> v119696(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119709(VarNext)
<=> v119710(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119710(VarNext)
<=> ( v119712(VarNext)
& v119714(VarNext) ) ) ) ).
fof(writeUnaryOperator_9492,axiom,
! [VarCurr] :
( ~ v119714(VarCurr)
<=> v119692(VarCurr) ) ).
fof(addAssignment_37921,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119712(VarNext)
<=> v119692(VarCurr) ) ) ).
fof(addAssignment_37920,axiom,
! [VarCurr] :
( v119702(VarCurr)
<=> v119704(VarCurr) ) ).
fof(addAssignment_37919,axiom,
! [VarCurr] :
( v119704(VarCurr)
<=> v119706(VarCurr) ) ).
fof(addAssignment_37918,axiom,
! [VarCurr] :
( v119706(VarCurr)
<=> v109670(VarCurr) ) ).
fof(addAssignment_37917,axiom,
! [VarCurr] :
( v119698(VarCurr)
<=> v119700(VarCurr) ) ).
fof(addAssignment_37916,axiom,
! [VarCurr] :
( v119700(VarCurr)
<=> $true ) ).
fof(addAssignment_37915,axiom,
! [VarCurr] :
( v119696(VarCurr)
<=> $false ) ).
fof(addAssignment_37914,axiom,
! [VarCurr] :
( v119692(VarCurr)
<=> v118364(VarCurr) ) ).
fof(addAssignment_37913,axiom,
! [VarCurr] :
( v119677(VarCurr)
<=> v119679(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23715,axiom,
! [VarCurr] :
( v119679(VarCurr)
<=> ( v119681(VarCurr)
& v118426(VarCurr) ) ) ).
fof(addAssignment_37912,axiom,
! [VarCurr] :
( v119681(VarCurr)
<=> v119683(VarCurr) ) ).
fof(addAssignment_37911,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v119661(VarCurr,B)
<=> v119663(VarCurr,B) ) ) ).
fof(addAssignment_37910,axiom,
! [VarCurr] :
( v119663(VarCurr,bitIndex5)
<=> v119675(VarCurr) ) ).
fof(addAssignment_37909,axiom,
! [VarCurr] :
( v119663(VarCurr,bitIndex4)
<=> v119673(VarCurr) ) ).
fof(addAssignment_37908,axiom,
! [VarCurr] :
( v119663(VarCurr,bitIndex3)
<=> v119671(VarCurr) ) ).
fof(addAssignment_37907,axiom,
! [VarCurr] :
( v119663(VarCurr,bitIndex2)
<=> v119669(VarCurr) ) ).
fof(addAssignment_37906,axiom,
! [VarCurr] :
( v119663(VarCurr,bitIndex1)
<=> v119667(VarCurr) ) ).
fof(addAssignment_37905,axiom,
! [VarCurr] :
( v119663(VarCurr,bitIndex0)
<=> v119665(VarCurr) ) ).
fof(addAssignment_37904,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v119593(VarCurr,B)
<=> v119595(VarCurr,B) ) ) ).
fof(addAssignment_37903,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex32)
<=> v118468(VarCurr) ) ).
fof(addAssignment_37902,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex31)
<=> v119659(VarCurr) ) ).
fof(addAssignment_37901,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex30)
<=> v119657(VarCurr) ) ).
fof(addAssignment_37900,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex29)
<=> v119655(VarCurr) ) ).
fof(addAssignment_37899,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex28)
<=> v119653(VarCurr) ) ).
fof(addAssignment_37898,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex27)
<=> v119651(VarCurr) ) ).
fof(addAssignment_37897,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex26)
<=> v119649(VarCurr) ) ).
fof(addAssignment_37896,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex25)
<=> v119647(VarCurr) ) ).
fof(addAssignment_37895,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex24)
<=> v119645(VarCurr) ) ).
fof(addAssignment_37894,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex23)
<=> v119643(VarCurr) ) ).
fof(addAssignment_37893,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex22)
<=> v119641(VarCurr) ) ).
fof(addAssignment_37892,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex21)
<=> v119639(VarCurr) ) ).
fof(addAssignment_37891,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex20)
<=> v119637(VarCurr) ) ).
fof(addAssignment_37890,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex19)
<=> v119635(VarCurr) ) ).
fof(addAssignment_37889,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex18)
<=> v119633(VarCurr) ) ).
fof(addAssignment_37888,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex17)
<=> v119631(VarCurr) ) ).
fof(addAssignment_37887,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex16)
<=> v119629(VarCurr) ) ).
fof(addAssignment_37886,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex15)
<=> v119627(VarCurr) ) ).
fof(addAssignment_37885,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex14)
<=> v119625(VarCurr) ) ).
fof(addAssignment_37884,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex13)
<=> v119623(VarCurr) ) ).
fof(addAssignment_37883,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex12)
<=> v119621(VarCurr) ) ).
fof(addAssignment_37882,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex11)
<=> v119619(VarCurr) ) ).
fof(addAssignment_37881,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex10)
<=> v119617(VarCurr) ) ).
fof(addAssignment_37880,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex9)
<=> v119615(VarCurr) ) ).
fof(addAssignment_37879,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex8)
<=> v119613(VarCurr) ) ).
fof(addAssignment_37878,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex7)
<=> v119611(VarCurr) ) ).
fof(addAssignment_37877,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex6)
<=> v119609(VarCurr) ) ).
fof(addAssignment_37876,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex5)
<=> v119607(VarCurr) ) ).
fof(addAssignment_37875,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex4)
<=> v119605(VarCurr) ) ).
fof(addAssignment_37874,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex3)
<=> v119603(VarCurr) ) ).
fof(addAssignment_37873,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex2)
<=> v119601(VarCurr) ) ).
fof(addAssignment_37872,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex1)
<=> v119599(VarCurr) ) ).
fof(addAssignment_37871,axiom,
! [VarCurr] :
( v119595(VarCurr,bitIndex0)
<=> v119597(VarCurr) ) ).
fof(addAssignment_37870,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v118436(VarCurr,B)
<=> v118438(VarCurr,B) ) ) ).
fof(addAssignment_37869,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex32)
<=> v118440(VarCurr) ) ).
fof(addAssignment_37868,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex31)
<=> v118501(VarCurr) ) ).
fof(addAssignment_37867,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex30)
<=> v118535(VarCurr) ) ).
fof(addAssignment_37866,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex29)
<=> v118569(VarCurr) ) ).
fof(addAssignment_37865,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex28)
<=> v118603(VarCurr) ) ).
fof(addAssignment_37864,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex27)
<=> v118637(VarCurr) ) ).
fof(addAssignment_37863,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex26)
<=> v118673(VarCurr) ) ).
fof(addAssignment_37862,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex25)
<=> v118707(VarCurr) ) ).
fof(addAssignment_37861,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex24)
<=> v118741(VarCurr) ) ).
fof(addAssignment_37860,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex23)
<=> v118775(VarCurr) ) ).
fof(addAssignment_37859,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex22)
<=> v118809(VarCurr) ) ).
fof(addAssignment_37858,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex21)
<=> v118843(VarCurr) ) ).
fof(addAssignment_37857,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex20)
<=> v118877(VarCurr) ) ).
fof(addAssignment_37856,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex19)
<=> v118911(VarCurr) ) ).
fof(addAssignment_37855,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex18)
<=> v118945(VarCurr) ) ).
fof(addAssignment_37854,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex17)
<=> v118979(VarCurr) ) ).
fof(addAssignment_37853,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex16)
<=> v119013(VarCurr) ) ).
fof(addAssignment_37852,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex15)
<=> v119047(VarCurr) ) ).
fof(addAssignment_37851,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex14)
<=> v119081(VarCurr) ) ).
fof(addAssignment_37850,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex13)
<=> v119115(VarCurr) ) ).
fof(addAssignment_37849,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex12)
<=> v119149(VarCurr) ) ).
fof(addAssignment_37848,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex11)
<=> v119183(VarCurr) ) ).
fof(addAssignment_37847,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex10)
<=> v119217(VarCurr) ) ).
fof(addAssignment_37846,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex9)
<=> v119251(VarCurr) ) ).
fof(addAssignment_37845,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex8)
<=> v119285(VarCurr) ) ).
fof(addAssignment_37844,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex7)
<=> v119319(VarCurr) ) ).
fof(addAssignment_37843,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex6)
<=> v119353(VarCurr) ) ).
fof(addAssignment_37842,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex5)
<=> v119387(VarCurr) ) ).
fof(addAssignment_37841,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex4)
<=> v119421(VarCurr) ) ).
fof(addAssignment_37840,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex3)
<=> v119455(VarCurr) ) ).
fof(addAssignment_37839,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex2)
<=> v119489(VarCurr) ) ).
fof(addAssignment_37838,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex1)
<=> v119523(VarCurr) ) ).
fof(addAssignment_37837,axiom,
! [VarCurr] :
( v118438(VarCurr,bitIndex0)
<=> v119557(VarCurr) ) ).
fof(addAssignment_37836,axiom,
! [VarCurr] :
( v119557(VarCurr)
<=> v119559(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119574(VarNext)
=> ( v119559(VarNext)
<=> v119559(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2723,axiom,
! [VarNext] :
( v119574(VarNext)
=> ( v119559(VarNext)
<=> v119584(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2025,axiom,
! [VarCurr] :
( ( ~ v119575(VarCurr)
& v119576(VarCurr) )
=> ( v119584(VarCurr)
<=> v119585(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2099,axiom,
! [VarCurr] :
( v119575(VarCurr)
=> ( v119584(VarCurr)
<=> v119565(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5295,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119577(VarCurr)
=> ( v119585(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5298,axiom,
! [VarCurr] :
( v119577(VarCurr)
=> ( v119585(VarCurr)
<=> v119571(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23714,axiom,
! [VarCurr] :
( v119574(VarCurr)
<=> ( v119575(VarCurr)
| v119576(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23713,axiom,
! [VarCurr] :
( v119576(VarCurr)
<=> ( v119577(VarCurr)
| v119580(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23712,axiom,
! [VarCurr] :
( v119580(VarCurr)
<=> ( v119581(VarCurr)
& v119583(VarCurr) ) ) ).
fof(writeUnaryOperator_9491,axiom,
! [VarCurr] :
( ~ v119583(VarCurr)
<=> v119577(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23711,axiom,
! [VarCurr] :
( v119581(VarCurr)
<=> ( v119561(VarCurr)
& v119582(VarCurr) ) ) ).
fof(writeUnaryOperator_9490,axiom,
! [VarCurr] :
( ~ v119582(VarCurr)
<=> v119563(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23710,axiom,
! [VarCurr] :
( v119577(VarCurr)
<=> ( v119578(VarCurr)
& v119579(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8171,axiom,
! [VarCurr] :
( v119579(VarCurr)
<=> ( v119563(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8170,axiom,
! [VarCurr] :
( v119578(VarCurr)
<=> ( v119561(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23709,axiom,
! [VarCurr] :
( v119575(VarCurr)
<=> ( v119561(VarCurr)
& v119563(VarCurr) ) ) ).
fof(addAssignment_37835,axiom,
! [VarCurr] :
( v119571(VarCurr)
<=> v118472(VarCurr,bitIndex0) ) ).
fof(addAssignment_37834,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex0)
<=> v118474(VarCurr,bitIndex0) ) ).
fof(addAssignment_37833,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex0)
<=> v118481(VarCurr,bitIndex0) ) ).
fof(addAssignment_37832,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex0)
<=> v118478(VarCurr,bitIndex0) ) ).
fof(addAssignment_37831,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex0)
<=> v118480(VarCurr,bitIndex0) ) ).
fof(addAssignment_37830,axiom,
! [VarCurr] :
( v119565(VarCurr)
<=> v118382(VarCurr,bitIndex1) ) ).
fof(addAssignment_37829,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex1)
<=> v119567(VarCurr) ) ).
fof(addAssignment_37828,axiom,
! [VarCurr] :
( v119567(VarCurr)
<=> v119569(VarCurr) ) ).
fof(addAssignment_37827,axiom,
! [VarCurr] :
( v119563(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37826,axiom,
! [VarCurr] :
( v119561(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37825,axiom,
! [VarCurr] :
( v119523(VarCurr)
<=> v119525(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119540(VarNext)
=> ( v119525(VarNext)
<=> v119525(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2722,axiom,
! [VarNext] :
( v119540(VarNext)
=> ( v119525(VarNext)
<=> v119550(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2024,axiom,
! [VarCurr] :
( ( ~ v119541(VarCurr)
& v119542(VarCurr) )
=> ( v119550(VarCurr)
<=> v119551(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2098,axiom,
! [VarCurr] :
( v119541(VarCurr)
=> ( v119550(VarCurr)
<=> v119531(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5294,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119543(VarCurr)
=> ( v119551(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5297,axiom,
! [VarCurr] :
( v119543(VarCurr)
=> ( v119551(VarCurr)
<=> v119537(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23708,axiom,
! [VarCurr] :
( v119540(VarCurr)
<=> ( v119541(VarCurr)
| v119542(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23707,axiom,
! [VarCurr] :
( v119542(VarCurr)
<=> ( v119543(VarCurr)
| v119546(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23706,axiom,
! [VarCurr] :
( v119546(VarCurr)
<=> ( v119547(VarCurr)
& v119549(VarCurr) ) ) ).
fof(writeUnaryOperator_9489,axiom,
! [VarCurr] :
( ~ v119549(VarCurr)
<=> v119543(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23705,axiom,
! [VarCurr] :
( v119547(VarCurr)
<=> ( v119527(VarCurr)
& v119548(VarCurr) ) ) ).
fof(writeUnaryOperator_9488,axiom,
! [VarCurr] :
( ~ v119548(VarCurr)
<=> v119529(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23704,axiom,
! [VarCurr] :
( v119543(VarCurr)
<=> ( v119544(VarCurr)
& v119545(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8169,axiom,
! [VarCurr] :
( v119545(VarCurr)
<=> ( v119529(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8168,axiom,
! [VarCurr] :
( v119544(VarCurr)
<=> ( v119527(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23703,axiom,
! [VarCurr] :
( v119541(VarCurr)
<=> ( v119527(VarCurr)
& v119529(VarCurr) ) ) ).
fof(addAssignment_37824,axiom,
! [VarCurr] :
( v119537(VarCurr)
<=> v118472(VarCurr,bitIndex1) ) ).
fof(addAssignment_37823,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex1)
<=> v118474(VarCurr,bitIndex1) ) ).
fof(addAssignment_37822,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex1)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37821,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex1)
<=> v118478(VarCurr,bitIndex1) ) ).
fof(addAssignment_37820,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex1)
<=> v118480(VarCurr,bitIndex1) ) ).
fof(addAssignment_37819,axiom,
! [VarCurr] :
( v119531(VarCurr)
<=> v118382(VarCurr,bitIndex2) ) ).
fof(addAssignment_37818,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex2)
<=> v119533(VarCurr) ) ).
fof(addAssignment_37817,axiom,
! [VarCurr] :
( v119533(VarCurr)
<=> v119535(VarCurr) ) ).
fof(addAssignment_37816,axiom,
! [VarCurr] :
( v119529(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37815,axiom,
! [VarCurr] :
( v119527(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37814,axiom,
! [VarCurr] :
( v119489(VarCurr)
<=> v119491(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2686,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119506(VarNext)
=> ( v119491(VarNext)
<=> v119491(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2721,axiom,
! [VarNext] :
( v119506(VarNext)
=> ( v119491(VarNext)
<=> v119516(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2023,axiom,
! [VarCurr] :
( ( ~ v119507(VarCurr)
& v119508(VarCurr) )
=> ( v119516(VarCurr)
<=> v119517(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2097,axiom,
! [VarCurr] :
( v119507(VarCurr)
=> ( v119516(VarCurr)
<=> v119497(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5293,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119509(VarCurr)
=> ( v119517(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5296,axiom,
! [VarCurr] :
( v119509(VarCurr)
=> ( v119517(VarCurr)
<=> v119503(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23702,axiom,
! [VarCurr] :
( v119506(VarCurr)
<=> ( v119507(VarCurr)
| v119508(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23701,axiom,
! [VarCurr] :
( v119508(VarCurr)
<=> ( v119509(VarCurr)
| v119512(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23700,axiom,
! [VarCurr] :
( v119512(VarCurr)
<=> ( v119513(VarCurr)
& v119515(VarCurr) ) ) ).
fof(writeUnaryOperator_9487,axiom,
! [VarCurr] :
( ~ v119515(VarCurr)
<=> v119509(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23699,axiom,
! [VarCurr] :
( v119513(VarCurr)
<=> ( v119493(VarCurr)
& v119514(VarCurr) ) ) ).
fof(writeUnaryOperator_9486,axiom,
! [VarCurr] :
( ~ v119514(VarCurr)
<=> v119495(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23698,axiom,
! [VarCurr] :
( v119509(VarCurr)
<=> ( v119510(VarCurr)
& v119511(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8167,axiom,
! [VarCurr] :
( v119511(VarCurr)
<=> ( v119495(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8166,axiom,
! [VarCurr] :
( v119510(VarCurr)
<=> ( v119493(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23697,axiom,
! [VarCurr] :
( v119507(VarCurr)
<=> ( v119493(VarCurr)
& v119495(VarCurr) ) ) ).
fof(addAssignment_37813,axiom,
! [VarCurr] :
( v119503(VarCurr)
<=> v118472(VarCurr,bitIndex2) ) ).
fof(addAssignment_37812,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex2)
<=> v118474(VarCurr,bitIndex2) ) ).
fof(addAssignment_37811,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex2)
<=> v118481(VarCurr,bitIndex2) ) ).
fof(addAssignment_37810,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex2)
<=> v118478(VarCurr,bitIndex2) ) ).
fof(addAssignment_37809,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex2)
<=> v118480(VarCurr,bitIndex2) ) ).
fof(addAssignment_37808,axiom,
! [VarCurr] :
( v119497(VarCurr)
<=> v118382(VarCurr,bitIndex3) ) ).
fof(addAssignment_37807,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex3)
<=> v119499(VarCurr) ) ).
fof(addAssignment_37806,axiom,
! [VarCurr] :
( v119499(VarCurr)
<=> v119501(VarCurr) ) ).
fof(addAssignment_37805,axiom,
! [VarCurr] :
( v119495(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37804,axiom,
! [VarCurr] :
( v119493(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37803,axiom,
! [VarCurr] :
( v119455(VarCurr)
<=> v119457(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2685,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119472(VarNext)
=> ( v119457(VarNext)
<=> v119457(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2720,axiom,
! [VarNext] :
( v119472(VarNext)
=> ( v119457(VarNext)
<=> v119482(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2022,axiom,
! [VarCurr] :
( ( ~ v119473(VarCurr)
& v119474(VarCurr) )
=> ( v119482(VarCurr)
<=> v119483(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2096,axiom,
! [VarCurr] :
( v119473(VarCurr)
=> ( v119482(VarCurr)
<=> v119463(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119475(VarCurr)
=> ( v119483(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5295,axiom,
! [VarCurr] :
( v119475(VarCurr)
=> ( v119483(VarCurr)
<=> v119469(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23696,axiom,
! [VarCurr] :
( v119472(VarCurr)
<=> ( v119473(VarCurr)
| v119474(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23695,axiom,
! [VarCurr] :
( v119474(VarCurr)
<=> ( v119475(VarCurr)
| v119478(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23694,axiom,
! [VarCurr] :
( v119478(VarCurr)
<=> ( v119479(VarCurr)
& v119481(VarCurr) ) ) ).
fof(writeUnaryOperator_9485,axiom,
! [VarCurr] :
( ~ v119481(VarCurr)
<=> v119475(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23693,axiom,
! [VarCurr] :
( v119479(VarCurr)
<=> ( v119459(VarCurr)
& v119480(VarCurr) ) ) ).
fof(writeUnaryOperator_9484,axiom,
! [VarCurr] :
( ~ v119480(VarCurr)
<=> v119461(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23692,axiom,
! [VarCurr] :
( v119475(VarCurr)
<=> ( v119476(VarCurr)
& v119477(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8165,axiom,
! [VarCurr] :
( v119477(VarCurr)
<=> ( v119461(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8164,axiom,
! [VarCurr] :
( v119476(VarCurr)
<=> ( v119459(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23691,axiom,
! [VarCurr] :
( v119473(VarCurr)
<=> ( v119459(VarCurr)
& v119461(VarCurr) ) ) ).
fof(addAssignment_37802,axiom,
! [VarCurr] :
( v119469(VarCurr)
<=> v118472(VarCurr,bitIndex3) ) ).
fof(addAssignment_37801,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex3)
<=> v118474(VarCurr,bitIndex3) ) ).
fof(addAssignment_37800,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex3)
<=> v118481(VarCurr,bitIndex3) ) ).
fof(addAssignment_37799,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex3)
<=> v118478(VarCurr,bitIndex3) ) ).
fof(addAssignment_37798,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex3)
<=> v118480(VarCurr,bitIndex3) ) ).
fof(addAssignment_37797,axiom,
! [VarCurr] :
( v119463(VarCurr)
<=> v118382(VarCurr,bitIndex4) ) ).
fof(addAssignment_37796,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex4)
<=> v119465(VarCurr) ) ).
fof(addAssignment_37795,axiom,
! [VarCurr] :
( v119465(VarCurr)
<=> v119467(VarCurr) ) ).
fof(addAssignment_37794,axiom,
! [VarCurr] :
( v119461(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37793,axiom,
! [VarCurr] :
( v119459(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37792,axiom,
! [VarCurr] :
( v119421(VarCurr)
<=> v119423(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2684,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119438(VarNext)
=> ( v119423(VarNext)
<=> v119423(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2719,axiom,
! [VarNext] :
( v119438(VarNext)
=> ( v119423(VarNext)
<=> v119448(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2021,axiom,
! [VarCurr] :
( ( ~ v119439(VarCurr)
& v119440(VarCurr) )
=> ( v119448(VarCurr)
<=> v119449(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2095,axiom,
! [VarCurr] :
( v119439(VarCurr)
=> ( v119448(VarCurr)
<=> v119429(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5291,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119441(VarCurr)
=> ( v119449(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5294,axiom,
! [VarCurr] :
( v119441(VarCurr)
=> ( v119449(VarCurr)
<=> v119435(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23690,axiom,
! [VarCurr] :
( v119438(VarCurr)
<=> ( v119439(VarCurr)
| v119440(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23689,axiom,
! [VarCurr] :
( v119440(VarCurr)
<=> ( v119441(VarCurr)
| v119444(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23688,axiom,
! [VarCurr] :
( v119444(VarCurr)
<=> ( v119445(VarCurr)
& v119447(VarCurr) ) ) ).
fof(writeUnaryOperator_9483,axiom,
! [VarCurr] :
( ~ v119447(VarCurr)
<=> v119441(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23687,axiom,
! [VarCurr] :
( v119445(VarCurr)
<=> ( v119425(VarCurr)
& v119446(VarCurr) ) ) ).
fof(writeUnaryOperator_9482,axiom,
! [VarCurr] :
( ~ v119446(VarCurr)
<=> v119427(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23686,axiom,
! [VarCurr] :
( v119441(VarCurr)
<=> ( v119442(VarCurr)
& v119443(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8163,axiom,
! [VarCurr] :
( v119443(VarCurr)
<=> ( v119427(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8162,axiom,
! [VarCurr] :
( v119442(VarCurr)
<=> ( v119425(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23685,axiom,
! [VarCurr] :
( v119439(VarCurr)
<=> ( v119425(VarCurr)
& v119427(VarCurr) ) ) ).
fof(addAssignment_37791,axiom,
! [VarCurr] :
( v119435(VarCurr)
<=> v118472(VarCurr,bitIndex4) ) ).
fof(addAssignment_37790,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex4)
<=> v118474(VarCurr,bitIndex4) ) ).
fof(addAssignment_37789,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex4)
<=> v118481(VarCurr,bitIndex4) ) ).
fof(addAssignment_37788,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex4)
<=> v118478(VarCurr,bitIndex4) ) ).
fof(addAssignment_37787,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex4)
<=> v118480(VarCurr,bitIndex4) ) ).
fof(addAssignment_37786,axiom,
! [VarCurr] :
( v119429(VarCurr)
<=> v118382(VarCurr,bitIndex5) ) ).
fof(addAssignment_37785,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex5)
<=> v119431(VarCurr) ) ).
fof(addAssignment_37784,axiom,
! [VarCurr] :
( v119431(VarCurr)
<=> v119433(VarCurr) ) ).
fof(addAssignment_37783,axiom,
! [VarCurr] :
( v119427(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37782,axiom,
! [VarCurr] :
( v119425(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37781,axiom,
! [VarCurr] :
( v119387(VarCurr)
<=> v119389(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119404(VarNext)
=> ( v119389(VarNext)
<=> v119389(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2718,axiom,
! [VarNext] :
( v119404(VarNext)
=> ( v119389(VarNext)
<=> v119414(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2020,axiom,
! [VarCurr] :
( ( ~ v119405(VarCurr)
& v119406(VarCurr) )
=> ( v119414(VarCurr)
<=> v119415(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2094,axiom,
! [VarCurr] :
( v119405(VarCurr)
=> ( v119414(VarCurr)
<=> v119395(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5290,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119407(VarCurr)
=> ( v119415(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5293,axiom,
! [VarCurr] :
( v119407(VarCurr)
=> ( v119415(VarCurr)
<=> v119401(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23684,axiom,
! [VarCurr] :
( v119404(VarCurr)
<=> ( v119405(VarCurr)
| v119406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23683,axiom,
! [VarCurr] :
( v119406(VarCurr)
<=> ( v119407(VarCurr)
| v119410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23682,axiom,
! [VarCurr] :
( v119410(VarCurr)
<=> ( v119411(VarCurr)
& v119413(VarCurr) ) ) ).
fof(writeUnaryOperator_9481,axiom,
! [VarCurr] :
( ~ v119413(VarCurr)
<=> v119407(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23681,axiom,
! [VarCurr] :
( v119411(VarCurr)
<=> ( v119391(VarCurr)
& v119412(VarCurr) ) ) ).
fof(writeUnaryOperator_9480,axiom,
! [VarCurr] :
( ~ v119412(VarCurr)
<=> v119393(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23680,axiom,
! [VarCurr] :
( v119407(VarCurr)
<=> ( v119408(VarCurr)
& v119409(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8161,axiom,
! [VarCurr] :
( v119409(VarCurr)
<=> ( v119393(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8160,axiom,
! [VarCurr] :
( v119408(VarCurr)
<=> ( v119391(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23679,axiom,
! [VarCurr] :
( v119405(VarCurr)
<=> ( v119391(VarCurr)
& v119393(VarCurr) ) ) ).
fof(addAssignment_37780,axiom,
! [VarCurr] :
( v119401(VarCurr)
<=> v118472(VarCurr,bitIndex5) ) ).
fof(addAssignment_37779,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex5)
<=> v118474(VarCurr,bitIndex5) ) ).
fof(addAssignment_37778,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex5)
<=> v118481(VarCurr,bitIndex5) ) ).
fof(addAssignment_37777,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex5)
<=> v118478(VarCurr,bitIndex5) ) ).
fof(addAssignment_37776,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex5)
<=> v118480(VarCurr,bitIndex5) ) ).
fof(addAssignment_37775,axiom,
! [VarCurr] :
( v119395(VarCurr)
<=> v118382(VarCurr,bitIndex6) ) ).
fof(addAssignment_37774,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex6)
<=> v119397(VarCurr) ) ).
fof(addAssignment_37773,axiom,
! [VarCurr] :
( v119397(VarCurr)
<=> v119399(VarCurr) ) ).
fof(addAssignment_37772,axiom,
! [VarCurr] :
( v119393(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37771,axiom,
! [VarCurr] :
( v119391(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37770,axiom,
! [VarCurr] :
( v119353(VarCurr)
<=> v119355(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2682,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119370(VarNext)
=> ( v119355(VarNext)
<=> v119355(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2717,axiom,
! [VarNext] :
( v119370(VarNext)
=> ( v119355(VarNext)
<=> v119380(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2019,axiom,
! [VarCurr] :
( ( ~ v119371(VarCurr)
& v119372(VarCurr) )
=> ( v119380(VarCurr)
<=> v119381(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2093,axiom,
! [VarCurr] :
( v119371(VarCurr)
=> ( v119380(VarCurr)
<=> v119361(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5289,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119373(VarCurr)
=> ( v119381(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5292,axiom,
! [VarCurr] :
( v119373(VarCurr)
=> ( v119381(VarCurr)
<=> v119367(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23678,axiom,
! [VarCurr] :
( v119370(VarCurr)
<=> ( v119371(VarCurr)
| v119372(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23677,axiom,
! [VarCurr] :
( v119372(VarCurr)
<=> ( v119373(VarCurr)
| v119376(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23676,axiom,
! [VarCurr] :
( v119376(VarCurr)
<=> ( v119377(VarCurr)
& v119379(VarCurr) ) ) ).
fof(writeUnaryOperator_9479,axiom,
! [VarCurr] :
( ~ v119379(VarCurr)
<=> v119373(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23675,axiom,
! [VarCurr] :
( v119377(VarCurr)
<=> ( v119357(VarCurr)
& v119378(VarCurr) ) ) ).
fof(writeUnaryOperator_9478,axiom,
! [VarCurr] :
( ~ v119378(VarCurr)
<=> v119359(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23674,axiom,
! [VarCurr] :
( v119373(VarCurr)
<=> ( v119374(VarCurr)
& v119375(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8159,axiom,
! [VarCurr] :
( v119375(VarCurr)
<=> ( v119359(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8158,axiom,
! [VarCurr] :
( v119374(VarCurr)
<=> ( v119357(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23673,axiom,
! [VarCurr] :
( v119371(VarCurr)
<=> ( v119357(VarCurr)
& v119359(VarCurr) ) ) ).
fof(addAssignment_37769,axiom,
! [VarCurr] :
( v119367(VarCurr)
<=> v118472(VarCurr,bitIndex6) ) ).
fof(addAssignment_37768,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex6)
<=> v118474(VarCurr,bitIndex6) ) ).
fof(addAssignment_37767,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex6)
<=> v118481(VarCurr,bitIndex6) ) ).
fof(addAssignment_37766,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex6)
<=> v118478(VarCurr,bitIndex6) ) ).
fof(addAssignment_37765,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex6)
<=> v118480(VarCurr,bitIndex6) ) ).
fof(addAssignment_37764,axiom,
! [VarCurr] :
( v119361(VarCurr)
<=> v118382(VarCurr,bitIndex7) ) ).
fof(addAssignment_37763,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex7)
<=> v119363(VarCurr) ) ).
fof(addAssignment_37762,axiom,
! [VarCurr] :
( v119363(VarCurr)
<=> v119365(VarCurr) ) ).
fof(addAssignment_37761,axiom,
! [VarCurr] :
( v119359(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37760,axiom,
! [VarCurr] :
( v119357(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37759,axiom,
! [VarCurr] :
( v119319(VarCurr)
<=> v119321(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119336(VarNext)
=> ( v119321(VarNext)
<=> v119321(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2716,axiom,
! [VarNext] :
( v119336(VarNext)
=> ( v119321(VarNext)
<=> v119346(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2018,axiom,
! [VarCurr] :
( ( ~ v119337(VarCurr)
& v119338(VarCurr) )
=> ( v119346(VarCurr)
<=> v119347(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2092,axiom,
! [VarCurr] :
( v119337(VarCurr)
=> ( v119346(VarCurr)
<=> v119327(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5288,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119339(VarCurr)
=> ( v119347(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5291,axiom,
! [VarCurr] :
( v119339(VarCurr)
=> ( v119347(VarCurr)
<=> v119333(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23672,axiom,
! [VarCurr] :
( v119336(VarCurr)
<=> ( v119337(VarCurr)
| v119338(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23671,axiom,
! [VarCurr] :
( v119338(VarCurr)
<=> ( v119339(VarCurr)
| v119342(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23670,axiom,
! [VarCurr] :
( v119342(VarCurr)
<=> ( v119343(VarCurr)
& v119345(VarCurr) ) ) ).
fof(writeUnaryOperator_9477,axiom,
! [VarCurr] :
( ~ v119345(VarCurr)
<=> v119339(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23669,axiom,
! [VarCurr] :
( v119343(VarCurr)
<=> ( v119323(VarCurr)
& v119344(VarCurr) ) ) ).
fof(writeUnaryOperator_9476,axiom,
! [VarCurr] :
( ~ v119344(VarCurr)
<=> v119325(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23668,axiom,
! [VarCurr] :
( v119339(VarCurr)
<=> ( v119340(VarCurr)
& v119341(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8157,axiom,
! [VarCurr] :
( v119341(VarCurr)
<=> ( v119325(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8156,axiom,
! [VarCurr] :
( v119340(VarCurr)
<=> ( v119323(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23667,axiom,
! [VarCurr] :
( v119337(VarCurr)
<=> ( v119323(VarCurr)
& v119325(VarCurr) ) ) ).
fof(addAssignment_37758,axiom,
! [VarCurr] :
( v119333(VarCurr)
<=> v118472(VarCurr,bitIndex7) ) ).
fof(addAssignment_37757,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex7)
<=> v118474(VarCurr,bitIndex7) ) ).
fof(addAssignment_37756,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex7)
<=> v118481(VarCurr,bitIndex7) ) ).
fof(addAssignment_37755,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex7)
<=> v118478(VarCurr,bitIndex7) ) ).
fof(addAssignment_37754,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex7)
<=> v118480(VarCurr,bitIndex7) ) ).
fof(addAssignment_37753,axiom,
! [VarCurr] :
( v119327(VarCurr)
<=> v118382(VarCurr,bitIndex8) ) ).
fof(addAssignment_37752,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex8)
<=> v119329(VarCurr) ) ).
fof(addAssignment_37751,axiom,
! [VarCurr] :
( v119329(VarCurr)
<=> v119331(VarCurr) ) ).
fof(addAssignment_37750,axiom,
! [VarCurr] :
( v119325(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37749,axiom,
! [VarCurr] :
( v119323(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37748,axiom,
! [VarCurr] :
( v119285(VarCurr)
<=> v119287(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2680,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119302(VarNext)
=> ( v119287(VarNext)
<=> v119287(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2715,axiom,
! [VarNext] :
( v119302(VarNext)
=> ( v119287(VarNext)
<=> v119312(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2017,axiom,
! [VarCurr] :
( ( ~ v119303(VarCurr)
& v119304(VarCurr) )
=> ( v119312(VarCurr)
<=> v119313(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2091,axiom,
! [VarCurr] :
( v119303(VarCurr)
=> ( v119312(VarCurr)
<=> v119293(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119305(VarCurr)
=> ( v119313(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5290,axiom,
! [VarCurr] :
( v119305(VarCurr)
=> ( v119313(VarCurr)
<=> v119299(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23666,axiom,
! [VarCurr] :
( v119302(VarCurr)
<=> ( v119303(VarCurr)
| v119304(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23665,axiom,
! [VarCurr] :
( v119304(VarCurr)
<=> ( v119305(VarCurr)
| v119308(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23664,axiom,
! [VarCurr] :
( v119308(VarCurr)
<=> ( v119309(VarCurr)
& v119311(VarCurr) ) ) ).
fof(writeUnaryOperator_9475,axiom,
! [VarCurr] :
( ~ v119311(VarCurr)
<=> v119305(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23663,axiom,
! [VarCurr] :
( v119309(VarCurr)
<=> ( v119289(VarCurr)
& v119310(VarCurr) ) ) ).
fof(writeUnaryOperator_9474,axiom,
! [VarCurr] :
( ~ v119310(VarCurr)
<=> v119291(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23662,axiom,
! [VarCurr] :
( v119305(VarCurr)
<=> ( v119306(VarCurr)
& v119307(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8155,axiom,
! [VarCurr] :
( v119307(VarCurr)
<=> ( v119291(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8154,axiom,
! [VarCurr] :
( v119306(VarCurr)
<=> ( v119289(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23661,axiom,
! [VarCurr] :
( v119303(VarCurr)
<=> ( v119289(VarCurr)
& v119291(VarCurr) ) ) ).
fof(addAssignment_37747,axiom,
! [VarCurr] :
( v119299(VarCurr)
<=> v118472(VarCurr,bitIndex8) ) ).
fof(addAssignment_37746,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex8)
<=> v118474(VarCurr,bitIndex8) ) ).
fof(addAssignment_37745,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex8)
<=> v118481(VarCurr,bitIndex8) ) ).
fof(addAssignment_37744,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex8)
<=> v118478(VarCurr,bitIndex8) ) ).
fof(addAssignment_37743,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex8)
<=> v118480(VarCurr,bitIndex8) ) ).
fof(addAssignment_37742,axiom,
! [VarCurr] :
( v119293(VarCurr)
<=> v118382(VarCurr,bitIndex9) ) ).
fof(addAssignment_37741,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex9)
<=> v119295(VarCurr) ) ).
fof(addAssignment_37740,axiom,
! [VarCurr] :
( v119295(VarCurr)
<=> v119297(VarCurr) ) ).
fof(addAssignment_37739,axiom,
! [VarCurr] :
( v119291(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37738,axiom,
! [VarCurr] :
( v119289(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37737,axiom,
! [VarCurr] :
( v119251(VarCurr)
<=> v119253(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2679,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119268(VarNext)
=> ( v119253(VarNext)
<=> v119253(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2714,axiom,
! [VarNext] :
( v119268(VarNext)
=> ( v119253(VarNext)
<=> v119278(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2016,axiom,
! [VarCurr] :
( ( ~ v119269(VarCurr)
& v119270(VarCurr) )
=> ( v119278(VarCurr)
<=> v119279(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2090,axiom,
! [VarCurr] :
( v119269(VarCurr)
=> ( v119278(VarCurr)
<=> v119259(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5286,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119271(VarCurr)
=> ( v119279(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5289,axiom,
! [VarCurr] :
( v119271(VarCurr)
=> ( v119279(VarCurr)
<=> v119265(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23660,axiom,
! [VarCurr] :
( v119268(VarCurr)
<=> ( v119269(VarCurr)
| v119270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23659,axiom,
! [VarCurr] :
( v119270(VarCurr)
<=> ( v119271(VarCurr)
| v119274(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23658,axiom,
! [VarCurr] :
( v119274(VarCurr)
<=> ( v119275(VarCurr)
& v119277(VarCurr) ) ) ).
fof(writeUnaryOperator_9473,axiom,
! [VarCurr] :
( ~ v119277(VarCurr)
<=> v119271(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23657,axiom,
! [VarCurr] :
( v119275(VarCurr)
<=> ( v119255(VarCurr)
& v119276(VarCurr) ) ) ).
fof(writeUnaryOperator_9472,axiom,
! [VarCurr] :
( ~ v119276(VarCurr)
<=> v119257(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23656,axiom,
! [VarCurr] :
( v119271(VarCurr)
<=> ( v119272(VarCurr)
& v119273(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8153,axiom,
! [VarCurr] :
( v119273(VarCurr)
<=> ( v119257(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8152,axiom,
! [VarCurr] :
( v119272(VarCurr)
<=> ( v119255(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23655,axiom,
! [VarCurr] :
( v119269(VarCurr)
<=> ( v119255(VarCurr)
& v119257(VarCurr) ) ) ).
fof(addAssignment_37736,axiom,
! [VarCurr] :
( v119265(VarCurr)
<=> v118472(VarCurr,bitIndex9) ) ).
fof(addAssignment_37735,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex9)
<=> v118474(VarCurr,bitIndex9) ) ).
fof(addAssignment_37734,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex9)
<=> v118481(VarCurr,bitIndex9) ) ).
fof(addAssignment_37733,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex9)
<=> v118478(VarCurr,bitIndex9) ) ).
fof(addAssignment_37732,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex9)
<=> v118480(VarCurr,bitIndex9) ) ).
fof(addAssignment_37731,axiom,
! [VarCurr] :
( v119259(VarCurr)
<=> v118382(VarCurr,bitIndex10) ) ).
fof(addAssignment_37730,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex10)
<=> v119261(VarCurr) ) ).
fof(addAssignment_37729,axiom,
! [VarCurr] :
( v119261(VarCurr)
<=> v119263(VarCurr) ) ).
fof(addAssignment_37728,axiom,
! [VarCurr] :
( v119257(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37727,axiom,
! [VarCurr] :
( v119255(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37726,axiom,
! [VarCurr] :
( v119217(VarCurr)
<=> v119219(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2678,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119234(VarNext)
=> ( v119219(VarNext)
<=> v119219(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2713,axiom,
! [VarNext] :
( v119234(VarNext)
=> ( v119219(VarNext)
<=> v119244(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2015,axiom,
! [VarCurr] :
( ( ~ v119235(VarCurr)
& v119236(VarCurr) )
=> ( v119244(VarCurr)
<=> v119245(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2089,axiom,
! [VarCurr] :
( v119235(VarCurr)
=> ( v119244(VarCurr)
<=> v119225(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5285,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119237(VarCurr)
=> ( v119245(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5288,axiom,
! [VarCurr] :
( v119237(VarCurr)
=> ( v119245(VarCurr)
<=> v119231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23654,axiom,
! [VarCurr] :
( v119234(VarCurr)
<=> ( v119235(VarCurr)
| v119236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23653,axiom,
! [VarCurr] :
( v119236(VarCurr)
<=> ( v119237(VarCurr)
| v119240(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23652,axiom,
! [VarCurr] :
( v119240(VarCurr)
<=> ( v119241(VarCurr)
& v119243(VarCurr) ) ) ).
fof(writeUnaryOperator_9471,axiom,
! [VarCurr] :
( ~ v119243(VarCurr)
<=> v119237(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23651,axiom,
! [VarCurr] :
( v119241(VarCurr)
<=> ( v119221(VarCurr)
& v119242(VarCurr) ) ) ).
fof(writeUnaryOperator_9470,axiom,
! [VarCurr] :
( ~ v119242(VarCurr)
<=> v119223(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23650,axiom,
! [VarCurr] :
( v119237(VarCurr)
<=> ( v119238(VarCurr)
& v119239(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8151,axiom,
! [VarCurr] :
( v119239(VarCurr)
<=> ( v119223(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8150,axiom,
! [VarCurr] :
( v119238(VarCurr)
<=> ( v119221(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23649,axiom,
! [VarCurr] :
( v119235(VarCurr)
<=> ( v119221(VarCurr)
& v119223(VarCurr) ) ) ).
fof(addAssignment_37725,axiom,
! [VarCurr] :
( v119231(VarCurr)
<=> v118472(VarCurr,bitIndex10) ) ).
fof(addAssignment_37724,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex10)
<=> v118474(VarCurr,bitIndex10) ) ).
fof(addAssignment_37723,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex10)
<=> v118481(VarCurr,bitIndex10) ) ).
fof(addAssignment_37722,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex10)
<=> v118478(VarCurr,bitIndex10) ) ).
fof(addAssignment_37721,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex10)
<=> v118480(VarCurr,bitIndex10) ) ).
fof(addAssignment_37720,axiom,
! [VarCurr] :
( v119225(VarCurr)
<=> v118382(VarCurr,bitIndex11) ) ).
fof(addAssignment_37719,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex11)
<=> v119227(VarCurr) ) ).
fof(addAssignment_37718,axiom,
! [VarCurr] :
( v119227(VarCurr)
<=> v119229(VarCurr) ) ).
fof(addAssignment_37717,axiom,
! [VarCurr] :
( v119223(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37716,axiom,
! [VarCurr] :
( v119221(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37715,axiom,
! [VarCurr] :
( v119183(VarCurr)
<=> v119185(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2677,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119200(VarNext)
=> ( v119185(VarNext)
<=> v119185(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2712,axiom,
! [VarNext] :
( v119200(VarNext)
=> ( v119185(VarNext)
<=> v119210(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2014,axiom,
! [VarCurr] :
( ( ~ v119201(VarCurr)
& v119202(VarCurr) )
=> ( v119210(VarCurr)
<=> v119211(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2088,axiom,
! [VarCurr] :
( v119201(VarCurr)
=> ( v119210(VarCurr)
<=> v119191(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5284,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119203(VarCurr)
=> ( v119211(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5287,axiom,
! [VarCurr] :
( v119203(VarCurr)
=> ( v119211(VarCurr)
<=> v119197(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23648,axiom,
! [VarCurr] :
( v119200(VarCurr)
<=> ( v119201(VarCurr)
| v119202(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23647,axiom,
! [VarCurr] :
( v119202(VarCurr)
<=> ( v119203(VarCurr)
| v119206(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23646,axiom,
! [VarCurr] :
( v119206(VarCurr)
<=> ( v119207(VarCurr)
& v119209(VarCurr) ) ) ).
fof(writeUnaryOperator_9469,axiom,
! [VarCurr] :
( ~ v119209(VarCurr)
<=> v119203(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23645,axiom,
! [VarCurr] :
( v119207(VarCurr)
<=> ( v119187(VarCurr)
& v119208(VarCurr) ) ) ).
fof(writeUnaryOperator_9468,axiom,
! [VarCurr] :
( ~ v119208(VarCurr)
<=> v119189(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23644,axiom,
! [VarCurr] :
( v119203(VarCurr)
<=> ( v119204(VarCurr)
& v119205(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8149,axiom,
! [VarCurr] :
( v119205(VarCurr)
<=> ( v119189(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8148,axiom,
! [VarCurr] :
( v119204(VarCurr)
<=> ( v119187(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23643,axiom,
! [VarCurr] :
( v119201(VarCurr)
<=> ( v119187(VarCurr)
& v119189(VarCurr) ) ) ).
fof(addAssignment_37714,axiom,
! [VarCurr] :
( v119197(VarCurr)
<=> v118472(VarCurr,bitIndex11) ) ).
fof(addAssignment_37713,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex11)
<=> v118474(VarCurr,bitIndex11) ) ).
fof(addAssignment_37712,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex11)
<=> v118481(VarCurr,bitIndex11) ) ).
fof(addAssignment_37711,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex11)
<=> v118478(VarCurr,bitIndex11) ) ).
fof(addAssignment_37710,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex11)
<=> v118480(VarCurr,bitIndex11) ) ).
fof(addAssignment_37709,axiom,
! [VarCurr] :
( v119191(VarCurr)
<=> v118382(VarCurr,bitIndex12) ) ).
fof(addAssignment_37708,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex12)
<=> v119193(VarCurr) ) ).
fof(addAssignment_37707,axiom,
! [VarCurr] :
( v119193(VarCurr)
<=> v119195(VarCurr) ) ).
fof(addAssignment_37706,axiom,
! [VarCurr] :
( v119189(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37705,axiom,
! [VarCurr] :
( v119187(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37704,axiom,
! [VarCurr] :
( v119149(VarCurr)
<=> v119151(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2676,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119166(VarNext)
=> ( v119151(VarNext)
<=> v119151(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2711,axiom,
! [VarNext] :
( v119166(VarNext)
=> ( v119151(VarNext)
<=> v119176(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2013,axiom,
! [VarCurr] :
( ( ~ v119167(VarCurr)
& v119168(VarCurr) )
=> ( v119176(VarCurr)
<=> v119177(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2087,axiom,
! [VarCurr] :
( v119167(VarCurr)
=> ( v119176(VarCurr)
<=> v119157(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5283,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119169(VarCurr)
=> ( v119177(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5286,axiom,
! [VarCurr] :
( v119169(VarCurr)
=> ( v119177(VarCurr)
<=> v119163(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23642,axiom,
! [VarCurr] :
( v119166(VarCurr)
<=> ( v119167(VarCurr)
| v119168(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23641,axiom,
! [VarCurr] :
( v119168(VarCurr)
<=> ( v119169(VarCurr)
| v119172(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23640,axiom,
! [VarCurr] :
( v119172(VarCurr)
<=> ( v119173(VarCurr)
& v119175(VarCurr) ) ) ).
fof(writeUnaryOperator_9467,axiom,
! [VarCurr] :
( ~ v119175(VarCurr)
<=> v119169(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23639,axiom,
! [VarCurr] :
( v119173(VarCurr)
<=> ( v119153(VarCurr)
& v119174(VarCurr) ) ) ).
fof(writeUnaryOperator_9466,axiom,
! [VarCurr] :
( ~ v119174(VarCurr)
<=> v119155(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23638,axiom,
! [VarCurr] :
( v119169(VarCurr)
<=> ( v119170(VarCurr)
& v119171(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8147,axiom,
! [VarCurr] :
( v119171(VarCurr)
<=> ( v119155(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8146,axiom,
! [VarCurr] :
( v119170(VarCurr)
<=> ( v119153(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23637,axiom,
! [VarCurr] :
( v119167(VarCurr)
<=> ( v119153(VarCurr)
& v119155(VarCurr) ) ) ).
fof(addAssignment_37703,axiom,
! [VarCurr] :
( v119163(VarCurr)
<=> v118472(VarCurr,bitIndex12) ) ).
fof(addAssignment_37702,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex12)
<=> v118474(VarCurr,bitIndex12) ) ).
fof(addAssignment_37701,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex12)
<=> v118481(VarCurr,bitIndex12) ) ).
fof(addAssignment_37700,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex12)
<=> v118478(VarCurr,bitIndex12) ) ).
fof(addAssignment_37699,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex12)
<=> v118480(VarCurr,bitIndex12) ) ).
fof(addAssignment_37698,axiom,
! [VarCurr] :
( v119157(VarCurr)
<=> v118382(VarCurr,bitIndex13) ) ).
fof(addAssignment_37697,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex13)
<=> v119159(VarCurr) ) ).
fof(addAssignment_37696,axiom,
! [VarCurr] :
( v119159(VarCurr)
<=> v119161(VarCurr) ) ).
fof(addAssignment_37695,axiom,
! [VarCurr] :
( v119155(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37694,axiom,
! [VarCurr] :
( v119153(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37693,axiom,
! [VarCurr] :
( v119115(VarCurr)
<=> v119117(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2675,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119132(VarNext)
=> ( v119117(VarNext)
<=> v119117(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2710,axiom,
! [VarNext] :
( v119132(VarNext)
=> ( v119117(VarNext)
<=> v119142(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2012,axiom,
! [VarCurr] :
( ( ~ v119133(VarCurr)
& v119134(VarCurr) )
=> ( v119142(VarCurr)
<=> v119143(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2086,axiom,
! [VarCurr] :
( v119133(VarCurr)
=> ( v119142(VarCurr)
<=> v119123(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5282,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119135(VarCurr)
=> ( v119143(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5285,axiom,
! [VarCurr] :
( v119135(VarCurr)
=> ( v119143(VarCurr)
<=> v119129(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23636,axiom,
! [VarCurr] :
( v119132(VarCurr)
<=> ( v119133(VarCurr)
| v119134(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23635,axiom,
! [VarCurr] :
( v119134(VarCurr)
<=> ( v119135(VarCurr)
| v119138(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23634,axiom,
! [VarCurr] :
( v119138(VarCurr)
<=> ( v119139(VarCurr)
& v119141(VarCurr) ) ) ).
fof(writeUnaryOperator_9465,axiom,
! [VarCurr] :
( ~ v119141(VarCurr)
<=> v119135(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23633,axiom,
! [VarCurr] :
( v119139(VarCurr)
<=> ( v119119(VarCurr)
& v119140(VarCurr) ) ) ).
fof(writeUnaryOperator_9464,axiom,
! [VarCurr] :
( ~ v119140(VarCurr)
<=> v119121(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23632,axiom,
! [VarCurr] :
( v119135(VarCurr)
<=> ( v119136(VarCurr)
& v119137(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8145,axiom,
! [VarCurr] :
( v119137(VarCurr)
<=> ( v119121(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8144,axiom,
! [VarCurr] :
( v119136(VarCurr)
<=> ( v119119(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23631,axiom,
! [VarCurr] :
( v119133(VarCurr)
<=> ( v119119(VarCurr)
& v119121(VarCurr) ) ) ).
fof(addAssignment_37692,axiom,
! [VarCurr] :
( v119129(VarCurr)
<=> v118472(VarCurr,bitIndex13) ) ).
fof(addAssignment_37691,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex13)
<=> v118474(VarCurr,bitIndex13) ) ).
fof(addAssignment_37690,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex13)
<=> v118481(VarCurr,bitIndex13) ) ).
fof(addAssignment_37689,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex13)
<=> v118478(VarCurr,bitIndex13) ) ).
fof(addAssignment_37688,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex13)
<=> v118480(VarCurr,bitIndex13) ) ).
fof(addAssignment_37687,axiom,
! [VarCurr] :
( v119123(VarCurr)
<=> v118382(VarCurr,bitIndex14) ) ).
fof(addAssignment_37686,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex14)
<=> v119125(VarCurr) ) ).
fof(addAssignment_37685,axiom,
! [VarCurr] :
( v119125(VarCurr)
<=> v119127(VarCurr) ) ).
fof(addAssignment_37684,axiom,
! [VarCurr] :
( v119121(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37683,axiom,
! [VarCurr] :
( v119119(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37682,axiom,
! [VarCurr] :
( v119081(VarCurr)
<=> v119083(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2674,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119098(VarNext)
=> ( v119083(VarNext)
<=> v119083(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2709,axiom,
! [VarNext] :
( v119098(VarNext)
=> ( v119083(VarNext)
<=> v119108(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2011,axiom,
! [VarCurr] :
( ( ~ v119099(VarCurr)
& v119100(VarCurr) )
=> ( v119108(VarCurr)
<=> v119109(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2085,axiom,
! [VarCurr] :
( v119099(VarCurr)
=> ( v119108(VarCurr)
<=> v119089(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5281,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119101(VarCurr)
=> ( v119109(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5284,axiom,
! [VarCurr] :
( v119101(VarCurr)
=> ( v119109(VarCurr)
<=> v119095(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23630,axiom,
! [VarCurr] :
( v119098(VarCurr)
<=> ( v119099(VarCurr)
| v119100(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23629,axiom,
! [VarCurr] :
( v119100(VarCurr)
<=> ( v119101(VarCurr)
| v119104(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23628,axiom,
! [VarCurr] :
( v119104(VarCurr)
<=> ( v119105(VarCurr)
& v119107(VarCurr) ) ) ).
fof(writeUnaryOperator_9463,axiom,
! [VarCurr] :
( ~ v119107(VarCurr)
<=> v119101(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23627,axiom,
! [VarCurr] :
( v119105(VarCurr)
<=> ( v119085(VarCurr)
& v119106(VarCurr) ) ) ).
fof(writeUnaryOperator_9462,axiom,
! [VarCurr] :
( ~ v119106(VarCurr)
<=> v119087(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23626,axiom,
! [VarCurr] :
( v119101(VarCurr)
<=> ( v119102(VarCurr)
& v119103(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8143,axiom,
! [VarCurr] :
( v119103(VarCurr)
<=> ( v119087(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8142,axiom,
! [VarCurr] :
( v119102(VarCurr)
<=> ( v119085(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23625,axiom,
! [VarCurr] :
( v119099(VarCurr)
<=> ( v119085(VarCurr)
& v119087(VarCurr) ) ) ).
fof(addAssignment_37681,axiom,
! [VarCurr] :
( v119095(VarCurr)
<=> v118472(VarCurr,bitIndex14) ) ).
fof(addAssignment_37680,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex14)
<=> v118474(VarCurr,bitIndex14) ) ).
fof(addAssignment_37679,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex14)
<=> v118481(VarCurr,bitIndex14) ) ).
fof(addAssignment_37678,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex14)
<=> v118478(VarCurr,bitIndex14) ) ).
fof(addAssignment_37677,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex14)
<=> v118480(VarCurr,bitIndex14) ) ).
fof(addAssignment_37676,axiom,
! [VarCurr] :
( v119089(VarCurr)
<=> v118382(VarCurr,bitIndex15) ) ).
fof(addAssignment_37675,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex15)
<=> v119091(VarCurr) ) ).
fof(addAssignment_37674,axiom,
! [VarCurr] :
( v119091(VarCurr)
<=> v119093(VarCurr) ) ).
fof(addAssignment_37673,axiom,
! [VarCurr] :
( v119087(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37672,axiom,
! [VarCurr] :
( v119085(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37671,axiom,
! [VarCurr] :
( v119047(VarCurr)
<=> v119049(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2673,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119064(VarNext)
=> ( v119049(VarNext)
<=> v119049(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2708,axiom,
! [VarNext] :
( v119064(VarNext)
=> ( v119049(VarNext)
<=> v119074(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2010,axiom,
! [VarCurr] :
( ( ~ v119065(VarCurr)
& v119066(VarCurr) )
=> ( v119074(VarCurr)
<=> v119075(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2084,axiom,
! [VarCurr] :
( v119065(VarCurr)
=> ( v119074(VarCurr)
<=> v119055(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5280,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119067(VarCurr)
=> ( v119075(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5283,axiom,
! [VarCurr] :
( v119067(VarCurr)
=> ( v119075(VarCurr)
<=> v119061(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23624,axiom,
! [VarCurr] :
( v119064(VarCurr)
<=> ( v119065(VarCurr)
| v119066(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23623,axiom,
! [VarCurr] :
( v119066(VarCurr)
<=> ( v119067(VarCurr)
| v119070(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23622,axiom,
! [VarCurr] :
( v119070(VarCurr)
<=> ( v119071(VarCurr)
& v119073(VarCurr) ) ) ).
fof(writeUnaryOperator_9461,axiom,
! [VarCurr] :
( ~ v119073(VarCurr)
<=> v119067(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23621,axiom,
! [VarCurr] :
( v119071(VarCurr)
<=> ( v119051(VarCurr)
& v119072(VarCurr) ) ) ).
fof(writeUnaryOperator_9460,axiom,
! [VarCurr] :
( ~ v119072(VarCurr)
<=> v119053(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23620,axiom,
! [VarCurr] :
( v119067(VarCurr)
<=> ( v119068(VarCurr)
& v119069(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8141,axiom,
! [VarCurr] :
( v119069(VarCurr)
<=> ( v119053(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8140,axiom,
! [VarCurr] :
( v119068(VarCurr)
<=> ( v119051(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23619,axiom,
! [VarCurr] :
( v119065(VarCurr)
<=> ( v119051(VarCurr)
& v119053(VarCurr) ) ) ).
fof(addAssignment_37670,axiom,
! [VarCurr] :
( v119061(VarCurr)
<=> v118472(VarCurr,bitIndex15) ) ).
fof(addAssignment_37669,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex15)
<=> v118474(VarCurr,bitIndex15) ) ).
fof(addAssignment_37668,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex15)
<=> v118481(VarCurr,bitIndex15) ) ).
fof(addAssignment_37667,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex15)
<=> v118478(VarCurr,bitIndex15) ) ).
fof(addAssignment_37666,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex15)
<=> v118480(VarCurr,bitIndex15) ) ).
fof(addAssignment_37665,axiom,
! [VarCurr] :
( v119055(VarCurr)
<=> v118382(VarCurr,bitIndex16) ) ).
fof(addAssignment_37664,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex16)
<=> v119057(VarCurr) ) ).
fof(addAssignment_37663,axiom,
! [VarCurr] :
( v119057(VarCurr)
<=> v119059(VarCurr) ) ).
fof(addAssignment_37662,axiom,
! [VarCurr] :
( v119053(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37661,axiom,
! [VarCurr] :
( v119051(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37660,axiom,
! [VarCurr] :
( v119013(VarCurr)
<=> v119015(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119030(VarNext)
=> ( v119015(VarNext)
<=> v119015(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2707,axiom,
! [VarNext] :
( v119030(VarNext)
=> ( v119015(VarNext)
<=> v119040(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2009,axiom,
! [VarCurr] :
( ( ~ v119031(VarCurr)
& v119032(VarCurr) )
=> ( v119040(VarCurr)
<=> v119041(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2083,axiom,
! [VarCurr] :
( v119031(VarCurr)
=> ( v119040(VarCurr)
<=> v119021(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119033(VarCurr)
=> ( v119041(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5282,axiom,
! [VarCurr] :
( v119033(VarCurr)
=> ( v119041(VarCurr)
<=> v119027(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23618,axiom,
! [VarCurr] :
( v119030(VarCurr)
<=> ( v119031(VarCurr)
| v119032(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23617,axiom,
! [VarCurr] :
( v119032(VarCurr)
<=> ( v119033(VarCurr)
| v119036(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23616,axiom,
! [VarCurr] :
( v119036(VarCurr)
<=> ( v119037(VarCurr)
& v119039(VarCurr) ) ) ).
fof(writeUnaryOperator_9459,axiom,
! [VarCurr] :
( ~ v119039(VarCurr)
<=> v119033(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23615,axiom,
! [VarCurr] :
( v119037(VarCurr)
<=> ( v119017(VarCurr)
& v119038(VarCurr) ) ) ).
fof(writeUnaryOperator_9458,axiom,
! [VarCurr] :
( ~ v119038(VarCurr)
<=> v119019(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23614,axiom,
! [VarCurr] :
( v119033(VarCurr)
<=> ( v119034(VarCurr)
& v119035(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8139,axiom,
! [VarCurr] :
( v119035(VarCurr)
<=> ( v119019(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8138,axiom,
! [VarCurr] :
( v119034(VarCurr)
<=> ( v119017(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23613,axiom,
! [VarCurr] :
( v119031(VarCurr)
<=> ( v119017(VarCurr)
& v119019(VarCurr) ) ) ).
fof(addAssignment_37659,axiom,
! [VarCurr] :
( v119027(VarCurr)
<=> v118472(VarCurr,bitIndex16) ) ).
fof(addAssignment_37658,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex16)
<=> v118474(VarCurr,bitIndex16) ) ).
fof(addAssignment_37657,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex16)
<=> v118481(VarCurr,bitIndex16) ) ).
fof(addAssignment_37656,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex16)
<=> v118478(VarCurr,bitIndex16) ) ).
fof(addAssignment_37655,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex16)
<=> v118480(VarCurr,bitIndex16) ) ).
fof(addAssignment_37654,axiom,
! [VarCurr] :
( v119021(VarCurr)
<=> v118382(VarCurr,bitIndex17) ) ).
fof(addAssignment_37653,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex17)
<=> v119023(VarCurr) ) ).
fof(addAssignment_37652,axiom,
! [VarCurr] :
( v119023(VarCurr)
<=> v119025(VarCurr) ) ).
fof(addAssignment_37651,axiom,
! [VarCurr] :
( v119019(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37650,axiom,
! [VarCurr] :
( v119017(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37649,axiom,
! [VarCurr] :
( v118979(VarCurr)
<=> v118981(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2671,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118996(VarNext)
=> ( v118981(VarNext)
<=> v118981(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2706,axiom,
! [VarNext] :
( v118996(VarNext)
=> ( v118981(VarNext)
<=> v119006(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2008,axiom,
! [VarCurr] :
( ( ~ v118997(VarCurr)
& v118998(VarCurr) )
=> ( v119006(VarCurr)
<=> v119007(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2082,axiom,
! [VarCurr] :
( v118997(VarCurr)
=> ( v119006(VarCurr)
<=> v118987(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118999(VarCurr)
=> ( v119007(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5281,axiom,
! [VarCurr] :
( v118999(VarCurr)
=> ( v119007(VarCurr)
<=> v118993(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23612,axiom,
! [VarCurr] :
( v118996(VarCurr)
<=> ( v118997(VarCurr)
| v118998(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23611,axiom,
! [VarCurr] :
( v118998(VarCurr)
<=> ( v118999(VarCurr)
| v119002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23610,axiom,
! [VarCurr] :
( v119002(VarCurr)
<=> ( v119003(VarCurr)
& v119005(VarCurr) ) ) ).
fof(writeUnaryOperator_9457,axiom,
! [VarCurr] :
( ~ v119005(VarCurr)
<=> v118999(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23609,axiom,
! [VarCurr] :
( v119003(VarCurr)
<=> ( v118983(VarCurr)
& v119004(VarCurr) ) ) ).
fof(writeUnaryOperator_9456,axiom,
! [VarCurr] :
( ~ v119004(VarCurr)
<=> v118985(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23608,axiom,
! [VarCurr] :
( v118999(VarCurr)
<=> ( v119000(VarCurr)
& v119001(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8137,axiom,
! [VarCurr] :
( v119001(VarCurr)
<=> ( v118985(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8136,axiom,
! [VarCurr] :
( v119000(VarCurr)
<=> ( v118983(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23607,axiom,
! [VarCurr] :
( v118997(VarCurr)
<=> ( v118983(VarCurr)
& v118985(VarCurr) ) ) ).
fof(addAssignment_37648,axiom,
! [VarCurr] :
( v118993(VarCurr)
<=> v118472(VarCurr,bitIndex17) ) ).
fof(addAssignment_37647,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex17)
<=> v118474(VarCurr,bitIndex17) ) ).
fof(addAssignment_37646,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex17)
<=> v118481(VarCurr,bitIndex17) ) ).
fof(addAssignment_37645,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex17)
<=> v118478(VarCurr,bitIndex17) ) ).
fof(addAssignment_37644,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex17)
<=> v118480(VarCurr,bitIndex17) ) ).
fof(addAssignment_37643,axiom,
! [VarCurr] :
( v118987(VarCurr)
<=> v118382(VarCurr,bitIndex18) ) ).
fof(addAssignment_37642,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex18)
<=> v118989(VarCurr) ) ).
fof(addAssignment_37641,axiom,
! [VarCurr] :
( v118989(VarCurr)
<=> v118991(VarCurr) ) ).
fof(addAssignment_37640,axiom,
! [VarCurr] :
( v118985(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37639,axiom,
! [VarCurr] :
( v118983(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37638,axiom,
! [VarCurr] :
( v118945(VarCurr)
<=> v118947(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2670,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118962(VarNext)
=> ( v118947(VarNext)
<=> v118947(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2705,axiom,
! [VarNext] :
( v118962(VarNext)
=> ( v118947(VarNext)
<=> v118972(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2007,axiom,
! [VarCurr] :
( ( ~ v118963(VarCurr)
& v118964(VarCurr) )
=> ( v118972(VarCurr)
<=> v118973(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2081,axiom,
! [VarCurr] :
( v118963(VarCurr)
=> ( v118972(VarCurr)
<=> v118953(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118965(VarCurr)
=> ( v118973(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5280,axiom,
! [VarCurr] :
( v118965(VarCurr)
=> ( v118973(VarCurr)
<=> v118959(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23606,axiom,
! [VarCurr] :
( v118962(VarCurr)
<=> ( v118963(VarCurr)
| v118964(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23605,axiom,
! [VarCurr] :
( v118964(VarCurr)
<=> ( v118965(VarCurr)
| v118968(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23604,axiom,
! [VarCurr] :
( v118968(VarCurr)
<=> ( v118969(VarCurr)
& v118971(VarCurr) ) ) ).
fof(writeUnaryOperator_9455,axiom,
! [VarCurr] :
( ~ v118971(VarCurr)
<=> v118965(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23603,axiom,
! [VarCurr] :
( v118969(VarCurr)
<=> ( v118949(VarCurr)
& v118970(VarCurr) ) ) ).
fof(writeUnaryOperator_9454,axiom,
! [VarCurr] :
( ~ v118970(VarCurr)
<=> v118951(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23602,axiom,
! [VarCurr] :
( v118965(VarCurr)
<=> ( v118966(VarCurr)
& v118967(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8135,axiom,
! [VarCurr] :
( v118967(VarCurr)
<=> ( v118951(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8134,axiom,
! [VarCurr] :
( v118966(VarCurr)
<=> ( v118949(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23601,axiom,
! [VarCurr] :
( v118963(VarCurr)
<=> ( v118949(VarCurr)
& v118951(VarCurr) ) ) ).
fof(addAssignment_37637,axiom,
! [VarCurr] :
( v118959(VarCurr)
<=> v118472(VarCurr,bitIndex18) ) ).
fof(addAssignment_37636,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex18)
<=> v118474(VarCurr,bitIndex18) ) ).
fof(addAssignment_37635,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex18)
<=> v118481(VarCurr,bitIndex18) ) ).
fof(addAssignment_37634,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex18)
<=> v118478(VarCurr,bitIndex18) ) ).
fof(addAssignment_37633,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex18)
<=> v118480(VarCurr,bitIndex18) ) ).
fof(addAssignment_37632,axiom,
! [VarCurr] :
( v118953(VarCurr)
<=> v118382(VarCurr,bitIndex19) ) ).
fof(addAssignment_37631,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex19)
<=> v118955(VarCurr) ) ).
fof(addAssignment_37630,axiom,
! [VarCurr] :
( v118955(VarCurr)
<=> v118957(VarCurr) ) ).
fof(addAssignment_37629,axiom,
! [VarCurr] :
( v118951(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37628,axiom,
! [VarCurr] :
( v118949(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37627,axiom,
! [VarCurr] :
( v118911(VarCurr)
<=> v118913(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2669,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118928(VarNext)
=> ( v118913(VarNext)
<=> v118913(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2704,axiom,
! [VarNext] :
( v118928(VarNext)
=> ( v118913(VarNext)
<=> v118938(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2006,axiom,
! [VarCurr] :
( ( ~ v118929(VarCurr)
& v118930(VarCurr) )
=> ( v118938(VarCurr)
<=> v118939(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2080,axiom,
! [VarCurr] :
( v118929(VarCurr)
=> ( v118938(VarCurr)
<=> v118919(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118931(VarCurr)
=> ( v118939(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5279,axiom,
! [VarCurr] :
( v118931(VarCurr)
=> ( v118939(VarCurr)
<=> v118925(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23600,axiom,
! [VarCurr] :
( v118928(VarCurr)
<=> ( v118929(VarCurr)
| v118930(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23599,axiom,
! [VarCurr] :
( v118930(VarCurr)
<=> ( v118931(VarCurr)
| v118934(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23598,axiom,
! [VarCurr] :
( v118934(VarCurr)
<=> ( v118935(VarCurr)
& v118937(VarCurr) ) ) ).
fof(writeUnaryOperator_9453,axiom,
! [VarCurr] :
( ~ v118937(VarCurr)
<=> v118931(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23597,axiom,
! [VarCurr] :
( v118935(VarCurr)
<=> ( v118915(VarCurr)
& v118936(VarCurr) ) ) ).
fof(writeUnaryOperator_9452,axiom,
! [VarCurr] :
( ~ v118936(VarCurr)
<=> v118917(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23596,axiom,
! [VarCurr] :
( v118931(VarCurr)
<=> ( v118932(VarCurr)
& v118933(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8133,axiom,
! [VarCurr] :
( v118933(VarCurr)
<=> ( v118917(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8132,axiom,
! [VarCurr] :
( v118932(VarCurr)
<=> ( v118915(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23595,axiom,
! [VarCurr] :
( v118929(VarCurr)
<=> ( v118915(VarCurr)
& v118917(VarCurr) ) ) ).
fof(addAssignment_37626,axiom,
! [VarCurr] :
( v118925(VarCurr)
<=> v118472(VarCurr,bitIndex19) ) ).
fof(addAssignment_37625,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex19)
<=> v118474(VarCurr,bitIndex19) ) ).
fof(addAssignment_37624,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex19)
<=> v118481(VarCurr,bitIndex19) ) ).
fof(addAssignment_37623,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex19)
<=> v118478(VarCurr,bitIndex19) ) ).
fof(addAssignment_37622,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex19)
<=> v118480(VarCurr,bitIndex19) ) ).
fof(addAssignment_37621,axiom,
! [VarCurr] :
( v118919(VarCurr)
<=> v118382(VarCurr,bitIndex20) ) ).
fof(addAssignment_37620,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex20)
<=> v118921(VarCurr) ) ).
fof(addAssignment_37619,axiom,
! [VarCurr] :
( v118921(VarCurr)
<=> v118923(VarCurr) ) ).
fof(addAssignment_37618,axiom,
! [VarCurr] :
( v118917(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37617,axiom,
! [VarCurr] :
( v118915(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37616,axiom,
! [VarCurr] :
( v118877(VarCurr)
<=> v118879(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118894(VarNext)
=> ( v118879(VarNext)
<=> v118879(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2703,axiom,
! [VarNext] :
( v118894(VarNext)
=> ( v118879(VarNext)
<=> v118904(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2005,axiom,
! [VarCurr] :
( ( ~ v118895(VarCurr)
& v118896(VarCurr) )
=> ( v118904(VarCurr)
<=> v118905(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2079,axiom,
! [VarCurr] :
( v118895(VarCurr)
=> ( v118904(VarCurr)
<=> v118885(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118897(VarCurr)
=> ( v118905(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5278,axiom,
! [VarCurr] :
( v118897(VarCurr)
=> ( v118905(VarCurr)
<=> v118891(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23594,axiom,
! [VarCurr] :
( v118894(VarCurr)
<=> ( v118895(VarCurr)
| v118896(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23593,axiom,
! [VarCurr] :
( v118896(VarCurr)
<=> ( v118897(VarCurr)
| v118900(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23592,axiom,
! [VarCurr] :
( v118900(VarCurr)
<=> ( v118901(VarCurr)
& v118903(VarCurr) ) ) ).
fof(writeUnaryOperator_9451,axiom,
! [VarCurr] :
( ~ v118903(VarCurr)
<=> v118897(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23591,axiom,
! [VarCurr] :
( v118901(VarCurr)
<=> ( v118881(VarCurr)
& v118902(VarCurr) ) ) ).
fof(writeUnaryOperator_9450,axiom,
! [VarCurr] :
( ~ v118902(VarCurr)
<=> v118883(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23590,axiom,
! [VarCurr] :
( v118897(VarCurr)
<=> ( v118898(VarCurr)
& v118899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8131,axiom,
! [VarCurr] :
( v118899(VarCurr)
<=> ( v118883(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8130,axiom,
! [VarCurr] :
( v118898(VarCurr)
<=> ( v118881(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23589,axiom,
! [VarCurr] :
( v118895(VarCurr)
<=> ( v118881(VarCurr)
& v118883(VarCurr) ) ) ).
fof(addAssignment_37615,axiom,
! [VarCurr] :
( v118891(VarCurr)
<=> v118472(VarCurr,bitIndex20) ) ).
fof(addAssignment_37614,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex20)
<=> v118474(VarCurr,bitIndex20) ) ).
fof(addAssignment_37613,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex20)
<=> v118481(VarCurr,bitIndex20) ) ).
fof(addAssignment_37612,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex20)
<=> v118478(VarCurr,bitIndex20) ) ).
fof(addAssignment_37611,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex20)
<=> v118480(VarCurr,bitIndex20) ) ).
fof(addAssignment_37610,axiom,
! [VarCurr] :
( v118885(VarCurr)
<=> v118382(VarCurr,bitIndex21) ) ).
fof(addAssignment_37609,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex21)
<=> v118887(VarCurr) ) ).
fof(addAssignment_37608,axiom,
! [VarCurr] :
( v118887(VarCurr)
<=> v118889(VarCurr) ) ).
fof(addAssignment_37607,axiom,
! [VarCurr] :
( v118883(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37606,axiom,
! [VarCurr] :
( v118881(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37605,axiom,
! [VarCurr] :
( v118843(VarCurr)
<=> v118845(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118860(VarNext)
=> ( v118845(VarNext)
<=> v118845(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2702,axiom,
! [VarNext] :
( v118860(VarNext)
=> ( v118845(VarNext)
<=> v118870(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2004,axiom,
! [VarCurr] :
( ( ~ v118861(VarCurr)
& v118862(VarCurr) )
=> ( v118870(VarCurr)
<=> v118871(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2078,axiom,
! [VarCurr] :
( v118861(VarCurr)
=> ( v118870(VarCurr)
<=> v118851(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118863(VarCurr)
=> ( v118871(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5277,axiom,
! [VarCurr] :
( v118863(VarCurr)
=> ( v118871(VarCurr)
<=> v118857(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23588,axiom,
! [VarCurr] :
( v118860(VarCurr)
<=> ( v118861(VarCurr)
| v118862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23587,axiom,
! [VarCurr] :
( v118862(VarCurr)
<=> ( v118863(VarCurr)
| v118866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23586,axiom,
! [VarCurr] :
( v118866(VarCurr)
<=> ( v118867(VarCurr)
& v118869(VarCurr) ) ) ).
fof(writeUnaryOperator_9449,axiom,
! [VarCurr] :
( ~ v118869(VarCurr)
<=> v118863(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23585,axiom,
! [VarCurr] :
( v118867(VarCurr)
<=> ( v118847(VarCurr)
& v118868(VarCurr) ) ) ).
fof(writeUnaryOperator_9448,axiom,
! [VarCurr] :
( ~ v118868(VarCurr)
<=> v118849(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23584,axiom,
! [VarCurr] :
( v118863(VarCurr)
<=> ( v118864(VarCurr)
& v118865(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8129,axiom,
! [VarCurr] :
( v118865(VarCurr)
<=> ( v118849(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8128,axiom,
! [VarCurr] :
( v118864(VarCurr)
<=> ( v118847(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23583,axiom,
! [VarCurr] :
( v118861(VarCurr)
<=> ( v118847(VarCurr)
& v118849(VarCurr) ) ) ).
fof(addAssignment_37604,axiom,
! [VarCurr] :
( v118857(VarCurr)
<=> v118472(VarCurr,bitIndex21) ) ).
fof(addAssignment_37603,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex21)
<=> v118474(VarCurr,bitIndex21) ) ).
fof(addAssignment_37602,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex21)
<=> v118481(VarCurr,bitIndex21) ) ).
fof(addAssignment_37601,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex21)
<=> v118478(VarCurr,bitIndex21) ) ).
fof(addAssignment_37600,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex21)
<=> v118480(VarCurr,bitIndex21) ) ).
fof(addAssignment_37599,axiom,
! [VarCurr] :
( v118851(VarCurr)
<=> v118382(VarCurr,bitIndex22) ) ).
fof(addAssignment_37598,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex22)
<=> v118853(VarCurr) ) ).
fof(addAssignment_37597,axiom,
! [VarCurr] :
( v118853(VarCurr)
<=> v118855(VarCurr) ) ).
fof(addAssignment_37596,axiom,
! [VarCurr] :
( v118849(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37595,axiom,
! [VarCurr] :
( v118847(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37594,axiom,
! [VarCurr] :
( v118809(VarCurr)
<=> v118811(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2666,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118826(VarNext)
=> ( v118811(VarNext)
<=> v118811(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2701,axiom,
! [VarNext] :
( v118826(VarNext)
=> ( v118811(VarNext)
<=> v118836(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2003,axiom,
! [VarCurr] :
( ( ~ v118827(VarCurr)
& v118828(VarCurr) )
=> ( v118836(VarCurr)
<=> v118837(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2077,axiom,
! [VarCurr] :
( v118827(VarCurr)
=> ( v118836(VarCurr)
<=> v118817(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118829(VarCurr)
=> ( v118837(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5276,axiom,
! [VarCurr] :
( v118829(VarCurr)
=> ( v118837(VarCurr)
<=> v118823(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23582,axiom,
! [VarCurr] :
( v118826(VarCurr)
<=> ( v118827(VarCurr)
| v118828(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23581,axiom,
! [VarCurr] :
( v118828(VarCurr)
<=> ( v118829(VarCurr)
| v118832(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23580,axiom,
! [VarCurr] :
( v118832(VarCurr)
<=> ( v118833(VarCurr)
& v118835(VarCurr) ) ) ).
fof(writeUnaryOperator_9447,axiom,
! [VarCurr] :
( ~ v118835(VarCurr)
<=> v118829(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23579,axiom,
! [VarCurr] :
( v118833(VarCurr)
<=> ( v118813(VarCurr)
& v118834(VarCurr) ) ) ).
fof(writeUnaryOperator_9446,axiom,
! [VarCurr] :
( ~ v118834(VarCurr)
<=> v118815(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23578,axiom,
! [VarCurr] :
( v118829(VarCurr)
<=> ( v118830(VarCurr)
& v118831(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8127,axiom,
! [VarCurr] :
( v118831(VarCurr)
<=> ( v118815(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8126,axiom,
! [VarCurr] :
( v118830(VarCurr)
<=> ( v118813(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23577,axiom,
! [VarCurr] :
( v118827(VarCurr)
<=> ( v118813(VarCurr)
& v118815(VarCurr) ) ) ).
fof(addAssignment_37593,axiom,
! [VarCurr] :
( v118823(VarCurr)
<=> v118472(VarCurr,bitIndex22) ) ).
fof(addAssignment_37592,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex22)
<=> v118474(VarCurr,bitIndex22) ) ).
fof(addAssignment_37591,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex22)
<=> v118481(VarCurr,bitIndex22) ) ).
fof(addAssignment_37590,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex22)
<=> v118478(VarCurr,bitIndex22) ) ).
fof(addAssignment_37589,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex22)
<=> v118480(VarCurr,bitIndex22) ) ).
fof(addAssignment_37588,axiom,
! [VarCurr] :
( v118817(VarCurr)
<=> v118382(VarCurr,bitIndex23) ) ).
fof(addAssignment_37587,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex23)
<=> v118819(VarCurr) ) ).
fof(addAssignment_37586,axiom,
! [VarCurr] :
( v118819(VarCurr)
<=> v118821(VarCurr) ) ).
fof(addAssignment_37585,axiom,
! [VarCurr] :
( v118815(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37584,axiom,
! [VarCurr] :
( v118813(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37583,axiom,
! [VarCurr] :
( v118775(VarCurr)
<=> v118777(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2665,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118792(VarNext)
=> ( v118777(VarNext)
<=> v118777(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2700,axiom,
! [VarNext] :
( v118792(VarNext)
=> ( v118777(VarNext)
<=> v118802(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2002,axiom,
! [VarCurr] :
( ( ~ v118793(VarCurr)
& v118794(VarCurr) )
=> ( v118802(VarCurr)
<=> v118803(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2076,axiom,
! [VarCurr] :
( v118793(VarCurr)
=> ( v118802(VarCurr)
<=> v118783(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118795(VarCurr)
=> ( v118803(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5275,axiom,
! [VarCurr] :
( v118795(VarCurr)
=> ( v118803(VarCurr)
<=> v118789(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23576,axiom,
! [VarCurr] :
( v118792(VarCurr)
<=> ( v118793(VarCurr)
| v118794(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23575,axiom,
! [VarCurr] :
( v118794(VarCurr)
<=> ( v118795(VarCurr)
| v118798(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23574,axiom,
! [VarCurr] :
( v118798(VarCurr)
<=> ( v118799(VarCurr)
& v118801(VarCurr) ) ) ).
fof(writeUnaryOperator_9445,axiom,
! [VarCurr] :
( ~ v118801(VarCurr)
<=> v118795(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23573,axiom,
! [VarCurr] :
( v118799(VarCurr)
<=> ( v118779(VarCurr)
& v118800(VarCurr) ) ) ).
fof(writeUnaryOperator_9444,axiom,
! [VarCurr] :
( ~ v118800(VarCurr)
<=> v118781(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23572,axiom,
! [VarCurr] :
( v118795(VarCurr)
<=> ( v118796(VarCurr)
& v118797(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8125,axiom,
! [VarCurr] :
( v118797(VarCurr)
<=> ( v118781(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8124,axiom,
! [VarCurr] :
( v118796(VarCurr)
<=> ( v118779(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23571,axiom,
! [VarCurr] :
( v118793(VarCurr)
<=> ( v118779(VarCurr)
& v118781(VarCurr) ) ) ).
fof(addAssignment_37582,axiom,
! [VarCurr] :
( v118789(VarCurr)
<=> v118472(VarCurr,bitIndex23) ) ).
fof(addAssignment_37581,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex23)
<=> v118474(VarCurr,bitIndex23) ) ).
fof(addAssignment_37580,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex23)
<=> v118481(VarCurr,bitIndex23) ) ).
fof(addAssignment_37579,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex23)
<=> v118478(VarCurr,bitIndex23) ) ).
fof(addAssignment_37578,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex23)
<=> v118480(VarCurr,bitIndex23) ) ).
fof(addAssignment_37577,axiom,
! [VarCurr] :
( v118783(VarCurr)
<=> v118382(VarCurr,bitIndex24) ) ).
fof(addAssignment_37576,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex24)
<=> v118785(VarCurr) ) ).
fof(addAssignment_37575,axiom,
! [VarCurr] :
( v118785(VarCurr)
<=> v118787(VarCurr) ) ).
fof(addAssignment_37574,axiom,
! [VarCurr] :
( v118781(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37573,axiom,
! [VarCurr] :
( v118779(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37572,axiom,
! [VarCurr] :
( v118741(VarCurr)
<=> v118743(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2664,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118758(VarNext)
=> ( v118743(VarNext)
<=> v118743(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2699,axiom,
! [VarNext] :
( v118758(VarNext)
=> ( v118743(VarNext)
<=> v118768(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2001,axiom,
! [VarCurr] :
( ( ~ v118759(VarCurr)
& v118760(VarCurr) )
=> ( v118768(VarCurr)
<=> v118769(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2075,axiom,
! [VarCurr] :
( v118759(VarCurr)
=> ( v118768(VarCurr)
<=> v118749(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118761(VarCurr)
=> ( v118769(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5274,axiom,
! [VarCurr] :
( v118761(VarCurr)
=> ( v118769(VarCurr)
<=> v118755(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23570,axiom,
! [VarCurr] :
( v118758(VarCurr)
<=> ( v118759(VarCurr)
| v118760(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23569,axiom,
! [VarCurr] :
( v118760(VarCurr)
<=> ( v118761(VarCurr)
| v118764(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23568,axiom,
! [VarCurr] :
( v118764(VarCurr)
<=> ( v118765(VarCurr)
& v118767(VarCurr) ) ) ).
fof(writeUnaryOperator_9443,axiom,
! [VarCurr] :
( ~ v118767(VarCurr)
<=> v118761(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23567,axiom,
! [VarCurr] :
( v118765(VarCurr)
<=> ( v118745(VarCurr)
& v118766(VarCurr) ) ) ).
fof(writeUnaryOperator_9442,axiom,
! [VarCurr] :
( ~ v118766(VarCurr)
<=> v118747(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23566,axiom,
! [VarCurr] :
( v118761(VarCurr)
<=> ( v118762(VarCurr)
& v118763(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8123,axiom,
! [VarCurr] :
( v118763(VarCurr)
<=> ( v118747(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8122,axiom,
! [VarCurr] :
( v118762(VarCurr)
<=> ( v118745(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23565,axiom,
! [VarCurr] :
( v118759(VarCurr)
<=> ( v118745(VarCurr)
& v118747(VarCurr) ) ) ).
fof(addAssignment_37571,axiom,
! [VarCurr] :
( v118755(VarCurr)
<=> v118472(VarCurr,bitIndex24) ) ).
fof(addAssignment_37570,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex24)
<=> v118474(VarCurr,bitIndex24) ) ).
fof(addAssignment_37569,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex24)
<=> v118481(VarCurr,bitIndex24) ) ).
fof(addAssignment_37568,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex24)
<=> v118478(VarCurr,bitIndex24) ) ).
fof(addAssignment_37567,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex24)
<=> v118480(VarCurr,bitIndex24) ) ).
fof(addAssignment_37566,axiom,
! [VarCurr] :
( v118749(VarCurr)
<=> v118382(VarCurr,bitIndex25) ) ).
fof(addAssignment_37565,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex25)
<=> v118751(VarCurr) ) ).
fof(addAssignment_37564,axiom,
! [VarCurr] :
( v118751(VarCurr)
<=> v118753(VarCurr) ) ).
fof(addAssignment_37563,axiom,
! [VarCurr] :
( v118747(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37562,axiom,
! [VarCurr] :
( v118745(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37561,axiom,
! [VarCurr] :
( v118707(VarCurr)
<=> v118709(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2663,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118724(VarNext)
=> ( v118709(VarNext)
<=> v118709(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2698,axiom,
! [VarNext] :
( v118724(VarNext)
=> ( v118709(VarNext)
<=> v118734(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2000,axiom,
! [VarCurr] :
( ( ~ v118725(VarCurr)
& v118726(VarCurr) )
=> ( v118734(VarCurr)
<=> v118735(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2074,axiom,
! [VarCurr] :
( v118725(VarCurr)
=> ( v118734(VarCurr)
<=> v118715(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118727(VarCurr)
=> ( v118735(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5273,axiom,
! [VarCurr] :
( v118727(VarCurr)
=> ( v118735(VarCurr)
<=> v118721(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23564,axiom,
! [VarCurr] :
( v118724(VarCurr)
<=> ( v118725(VarCurr)
| v118726(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23563,axiom,
! [VarCurr] :
( v118726(VarCurr)
<=> ( v118727(VarCurr)
| v118730(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23562,axiom,
! [VarCurr] :
( v118730(VarCurr)
<=> ( v118731(VarCurr)
& v118733(VarCurr) ) ) ).
fof(writeUnaryOperator_9441,axiom,
! [VarCurr] :
( ~ v118733(VarCurr)
<=> v118727(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23561,axiom,
! [VarCurr] :
( v118731(VarCurr)
<=> ( v118711(VarCurr)
& v118732(VarCurr) ) ) ).
fof(writeUnaryOperator_9440,axiom,
! [VarCurr] :
( ~ v118732(VarCurr)
<=> v118713(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23560,axiom,
! [VarCurr] :
( v118727(VarCurr)
<=> ( v118728(VarCurr)
& v118729(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8121,axiom,
! [VarCurr] :
( v118729(VarCurr)
<=> ( v118713(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8120,axiom,
! [VarCurr] :
( v118728(VarCurr)
<=> ( v118711(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23559,axiom,
! [VarCurr] :
( v118725(VarCurr)
<=> ( v118711(VarCurr)
& v118713(VarCurr) ) ) ).
fof(addAssignment_37560,axiom,
! [VarCurr] :
( v118721(VarCurr)
<=> v118472(VarCurr,bitIndex25) ) ).
fof(addAssignment_37559,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex25)
<=> v118474(VarCurr,bitIndex25) ) ).
fof(addAssignment_37558,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex25)
<=> v118481(VarCurr,bitIndex25) ) ).
fof(addAssignment_37557,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex25)
<=> v118478(VarCurr,bitIndex25) ) ).
fof(addAssignment_37556,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex25)
<=> v118480(VarCurr,bitIndex25) ) ).
fof(addAssignment_37555,axiom,
! [VarCurr] :
( v118715(VarCurr)
<=> v118382(VarCurr,bitIndex26) ) ).
fof(addAssignment_37554,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex26)
<=> v118717(VarCurr) ) ).
fof(addAssignment_37553,axiom,
! [VarCurr] :
( v118717(VarCurr)
<=> v118719(VarCurr) ) ).
fof(addAssignment_37552,axiom,
! [VarCurr] :
( v118713(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37551,axiom,
! [VarCurr] :
( v118711(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37550,axiom,
! [VarCurr] :
( v118673(VarCurr)
<=> v118675(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2662,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118690(VarNext)
=> ( v118675(VarNext)
<=> v118675(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2697,axiom,
! [VarNext] :
( v118690(VarNext)
=> ( v118675(VarNext)
<=> v118700(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1999,axiom,
! [VarCurr] :
( ( ~ v118691(VarCurr)
& v118692(VarCurr) )
=> ( v118700(VarCurr)
<=> v118701(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2073,axiom,
! [VarCurr] :
( v118691(VarCurr)
=> ( v118700(VarCurr)
<=> v118681(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118693(VarCurr)
=> ( v118701(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5272,axiom,
! [VarCurr] :
( v118693(VarCurr)
=> ( v118701(VarCurr)
<=> v118687(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23558,axiom,
! [VarCurr] :
( v118690(VarCurr)
<=> ( v118691(VarCurr)
| v118692(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23557,axiom,
! [VarCurr] :
( v118692(VarCurr)
<=> ( v118693(VarCurr)
| v118696(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23556,axiom,
! [VarCurr] :
( v118696(VarCurr)
<=> ( v118697(VarCurr)
& v118699(VarCurr) ) ) ).
fof(writeUnaryOperator_9439,axiom,
! [VarCurr] :
( ~ v118699(VarCurr)
<=> v118693(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23555,axiom,
! [VarCurr] :
( v118697(VarCurr)
<=> ( v118677(VarCurr)
& v118698(VarCurr) ) ) ).
fof(writeUnaryOperator_9438,axiom,
! [VarCurr] :
( ~ v118698(VarCurr)
<=> v118679(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23554,axiom,
! [VarCurr] :
( v118693(VarCurr)
<=> ( v118694(VarCurr)
& v118695(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8119,axiom,
! [VarCurr] :
( v118695(VarCurr)
<=> ( v118679(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8118,axiom,
! [VarCurr] :
( v118694(VarCurr)
<=> ( v118677(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23553,axiom,
! [VarCurr] :
( v118691(VarCurr)
<=> ( v118677(VarCurr)
& v118679(VarCurr) ) ) ).
fof(addAssignment_37549,axiom,
! [VarCurr] :
( v118687(VarCurr)
<=> v118472(VarCurr,bitIndex26) ) ).
fof(addAssignment_37548,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex26)
<=> v118474(VarCurr,bitIndex26) ) ).
fof(addAssignment_37547,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex26)
<=> v118481(VarCurr,bitIndex26) ) ).
fof(addAssignment_37546,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex26)
<=> v118478(VarCurr,bitIndex26) ) ).
fof(addAssignment_37545,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex26)
<=> v118480(VarCurr,bitIndex26) ) ).
fof(addAssignment_37544,axiom,
! [VarCurr] :
( v118681(VarCurr)
<=> v118382(VarCurr,bitIndex27) ) ).
fof(addAssignment_37543,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex27)
<=> v118683(VarCurr) ) ).
fof(addAssignment_37542,axiom,
! [VarCurr] :
( v118683(VarCurr)
<=> v118685(VarCurr) ) ).
fof(addAssignment_37541,axiom,
! [VarCurr] :
( v118679(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37540,axiom,
! [VarCurr] :
( v118677(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37539,axiom,
! [VarCurr] :
( v118637(VarCurr)
<=> v118639(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2661,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118656(VarNext)
=> ( v118639(VarNext)
<=> v118639(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2696,axiom,
! [VarNext] :
( v118656(VarNext)
=> ( v118639(VarNext)
<=> v118666(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1998,axiom,
! [VarCurr] :
( ( ~ v118657(VarCurr)
& v118658(VarCurr) )
=> ( v118666(VarCurr)
<=> v118667(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2072,axiom,
! [VarCurr] :
( v118657(VarCurr)
=> ( v118666(VarCurr)
<=> v118645(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5268,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118659(VarCurr)
=> ( v118667(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5271,axiom,
! [VarCurr] :
( v118659(VarCurr)
=> ( v118667(VarCurr)
<=> v118653(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23552,axiom,
! [VarCurr] :
( v118656(VarCurr)
<=> ( v118657(VarCurr)
| v118658(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23551,axiom,
! [VarCurr] :
( v118658(VarCurr)
<=> ( v118659(VarCurr)
| v118662(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23550,axiom,
! [VarCurr] :
( v118662(VarCurr)
<=> ( v118663(VarCurr)
& v118665(VarCurr) ) ) ).
fof(writeUnaryOperator_9437,axiom,
! [VarCurr] :
( ~ v118665(VarCurr)
<=> v118659(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23549,axiom,
! [VarCurr] :
( v118663(VarCurr)
<=> ( v118641(VarCurr)
& v118664(VarCurr) ) ) ).
fof(writeUnaryOperator_9436,axiom,
! [VarCurr] :
( ~ v118664(VarCurr)
<=> v118643(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23548,axiom,
! [VarCurr] :
( v118659(VarCurr)
<=> ( v118660(VarCurr)
& v118661(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8117,axiom,
! [VarCurr] :
( v118661(VarCurr)
<=> ( v118643(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8116,axiom,
! [VarCurr] :
( v118660(VarCurr)
<=> ( v118641(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23547,axiom,
! [VarCurr] :
( v118657(VarCurr)
<=> ( v118641(VarCurr)
& v118643(VarCurr) ) ) ).
fof(addAssignment_37538,axiom,
! [VarCurr] :
( v118653(VarCurr)
<=> v118472(VarCurr,bitIndex27) ) ).
fof(addAssignment_37537,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex27)
<=> v118474(VarCurr,bitIndex27) ) ).
fof(addAssignment_37536,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex27)
<=> v118481(VarCurr,bitIndex27) ) ).
fof(addAssignment_37535,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex27)
<=> v118478(VarCurr,bitIndex27) ) ).
fof(addAssignment_37534,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex27)
<=> v118480(VarCurr,bitIndex27) ) ).
fof(addAssignment_37533,axiom,
! [VarCurr] :
( v118645(VarCurr)
<=> v118647(VarCurr) ) ).
fof(addAssignment_37532,axiom,
! [VarCurr] :
( v118647(VarCurr)
<=> v118649(VarCurr) ) ).
fof(addAssignment_37531,axiom,
! [VarCurr] :
( v118649(VarCurr)
<=> v118651(VarCurr) ) ).
fof(addAssignment_37530,axiom,
! [VarCurr] :
( v118643(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37529,axiom,
! [VarCurr] :
( v118641(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37528,axiom,
! [VarCurr] :
( v118603(VarCurr)
<=> v118605(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2660,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118620(VarNext)
=> ( v118605(VarNext)
<=> v118605(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2695,axiom,
! [VarNext] :
( v118620(VarNext)
=> ( v118605(VarNext)
<=> v118630(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1997,axiom,
! [VarCurr] :
( ( ~ v118621(VarCurr)
& v118622(VarCurr) )
=> ( v118630(VarCurr)
<=> v118631(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2071,axiom,
! [VarCurr] :
( v118621(VarCurr)
=> ( v118630(VarCurr)
<=> v118611(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5267,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118623(VarCurr)
=> ( v118631(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5270,axiom,
! [VarCurr] :
( v118623(VarCurr)
=> ( v118631(VarCurr)
<=> v118617(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23546,axiom,
! [VarCurr] :
( v118620(VarCurr)
<=> ( v118621(VarCurr)
| v118622(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23545,axiom,
! [VarCurr] :
( v118622(VarCurr)
<=> ( v118623(VarCurr)
| v118626(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23544,axiom,
! [VarCurr] :
( v118626(VarCurr)
<=> ( v118627(VarCurr)
& v118629(VarCurr) ) ) ).
fof(writeUnaryOperator_9435,axiom,
! [VarCurr] :
( ~ v118629(VarCurr)
<=> v118623(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23543,axiom,
! [VarCurr] :
( v118627(VarCurr)
<=> ( v118607(VarCurr)
& v118628(VarCurr) ) ) ).
fof(writeUnaryOperator_9434,axiom,
! [VarCurr] :
( ~ v118628(VarCurr)
<=> v118609(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23542,axiom,
! [VarCurr] :
( v118623(VarCurr)
<=> ( v118624(VarCurr)
& v118625(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8115,axiom,
! [VarCurr] :
( v118625(VarCurr)
<=> ( v118609(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8114,axiom,
! [VarCurr] :
( v118624(VarCurr)
<=> ( v118607(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23541,axiom,
! [VarCurr] :
( v118621(VarCurr)
<=> ( v118607(VarCurr)
& v118609(VarCurr) ) ) ).
fof(addAssignment_37527,axiom,
! [VarCurr] :
( v118617(VarCurr)
<=> v118472(VarCurr,bitIndex28) ) ).
fof(addAssignment_37526,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex28)
<=> v118474(VarCurr,bitIndex28) ) ).
fof(addAssignment_37525,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex28)
<=> v118481(VarCurr,bitIndex28) ) ).
fof(addAssignment_37524,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex28)
<=> v118478(VarCurr,bitIndex28) ) ).
fof(addAssignment_37523,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex28)
<=> v118480(VarCurr,bitIndex28) ) ).
fof(addAssignment_37522,axiom,
! [VarCurr] :
( v118611(VarCurr)
<=> v118382(VarCurr,bitIndex29) ) ).
fof(addAssignment_37521,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex29)
<=> v118613(VarCurr) ) ).
fof(addAssignment_37520,axiom,
! [VarCurr] :
( v118613(VarCurr)
<=> v118615(VarCurr) ) ).
fof(addAssignment_37519,axiom,
! [VarCurr] :
( v118609(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37518,axiom,
! [VarCurr] :
( v118607(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37517,axiom,
! [VarCurr] :
( v118569(VarCurr)
<=> v118571(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2659,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118586(VarNext)
=> ( v118571(VarNext)
<=> v118571(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2694,axiom,
! [VarNext] :
( v118586(VarNext)
=> ( v118571(VarNext)
<=> v118596(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1996,axiom,
! [VarCurr] :
( ( ~ v118587(VarCurr)
& v118588(VarCurr) )
=> ( v118596(VarCurr)
<=> v118597(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2070,axiom,
! [VarCurr] :
( v118587(VarCurr)
=> ( v118596(VarCurr)
<=> v118577(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5266,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118589(VarCurr)
=> ( v118597(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5269,axiom,
! [VarCurr] :
( v118589(VarCurr)
=> ( v118597(VarCurr)
<=> v118583(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23540,axiom,
! [VarCurr] :
( v118586(VarCurr)
<=> ( v118587(VarCurr)
| v118588(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23539,axiom,
! [VarCurr] :
( v118588(VarCurr)
<=> ( v118589(VarCurr)
| v118592(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23538,axiom,
! [VarCurr] :
( v118592(VarCurr)
<=> ( v118593(VarCurr)
& v118595(VarCurr) ) ) ).
fof(writeUnaryOperator_9433,axiom,
! [VarCurr] :
( ~ v118595(VarCurr)
<=> v118589(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23537,axiom,
! [VarCurr] :
( v118593(VarCurr)
<=> ( v118573(VarCurr)
& v118594(VarCurr) ) ) ).
fof(writeUnaryOperator_9432,axiom,
! [VarCurr] :
( ~ v118594(VarCurr)
<=> v118575(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23536,axiom,
! [VarCurr] :
( v118589(VarCurr)
<=> ( v118590(VarCurr)
& v118591(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8113,axiom,
! [VarCurr] :
( v118591(VarCurr)
<=> ( v118575(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8112,axiom,
! [VarCurr] :
( v118590(VarCurr)
<=> ( v118573(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23535,axiom,
! [VarCurr] :
( v118587(VarCurr)
<=> ( v118573(VarCurr)
& v118575(VarCurr) ) ) ).
fof(addAssignment_37516,axiom,
! [VarCurr] :
( v118583(VarCurr)
<=> v118472(VarCurr,bitIndex29) ) ).
fof(addAssignment_37515,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex29)
<=> v118474(VarCurr,bitIndex29) ) ).
fof(addAssignment_37514,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex29)
<=> v118481(VarCurr,bitIndex29) ) ).
fof(addAssignment_37513,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex29)
<=> v118478(VarCurr,bitIndex29) ) ).
fof(addAssignment_37512,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex29)
<=> v118480(VarCurr,bitIndex29) ) ).
fof(addAssignment_37511,axiom,
! [VarCurr] :
( v118577(VarCurr)
<=> v118382(VarCurr,bitIndex30) ) ).
fof(addAssignment_37510,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex30)
<=> v118579(VarCurr) ) ).
fof(addAssignment_37509,axiom,
! [VarCurr] :
( v118579(VarCurr)
<=> v118581(VarCurr) ) ).
fof(addAssignment_37508,axiom,
! [VarCurr] :
( v118575(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37507,axiom,
! [VarCurr] :
( v118573(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37506,axiom,
! [VarCurr] :
( v118535(VarCurr)
<=> v118537(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2658,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118552(VarNext)
=> ( v118537(VarNext)
<=> v118537(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2693,axiom,
! [VarNext] :
( v118552(VarNext)
=> ( v118537(VarNext)
<=> v118562(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1995,axiom,
! [VarCurr] :
( ( ~ v118553(VarCurr)
& v118554(VarCurr) )
=> ( v118562(VarCurr)
<=> v118563(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2069,axiom,
! [VarCurr] :
( v118553(VarCurr)
=> ( v118562(VarCurr)
<=> v118543(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5265,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118555(VarCurr)
=> ( v118563(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5268,axiom,
! [VarCurr] :
( v118555(VarCurr)
=> ( v118563(VarCurr)
<=> v118549(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23534,axiom,
! [VarCurr] :
( v118552(VarCurr)
<=> ( v118553(VarCurr)
| v118554(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23533,axiom,
! [VarCurr] :
( v118554(VarCurr)
<=> ( v118555(VarCurr)
| v118558(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23532,axiom,
! [VarCurr] :
( v118558(VarCurr)
<=> ( v118559(VarCurr)
& v118561(VarCurr) ) ) ).
fof(writeUnaryOperator_9431,axiom,
! [VarCurr] :
( ~ v118561(VarCurr)
<=> v118555(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23531,axiom,
! [VarCurr] :
( v118559(VarCurr)
<=> ( v118539(VarCurr)
& v118560(VarCurr) ) ) ).
fof(writeUnaryOperator_9430,axiom,
! [VarCurr] :
( ~ v118560(VarCurr)
<=> v118541(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23530,axiom,
! [VarCurr] :
( v118555(VarCurr)
<=> ( v118556(VarCurr)
& v118557(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8111,axiom,
! [VarCurr] :
( v118557(VarCurr)
<=> ( v118541(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8110,axiom,
! [VarCurr] :
( v118556(VarCurr)
<=> ( v118539(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23529,axiom,
! [VarCurr] :
( v118553(VarCurr)
<=> ( v118539(VarCurr)
& v118541(VarCurr) ) ) ).
fof(addAssignment_37505,axiom,
! [VarCurr] :
( v118549(VarCurr)
<=> v118472(VarCurr,bitIndex30) ) ).
fof(addAssignment_37504,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex30)
<=> v118474(VarCurr,bitIndex30) ) ).
fof(addAssignment_37503,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex30)
<=> v118481(VarCurr,bitIndex30) ) ).
fof(addAssignment_37502,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex30)
<=> v118478(VarCurr,bitIndex30) ) ).
fof(addAssignment_37501,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex30)
<=> v118480(VarCurr,bitIndex30) ) ).
fof(addAssignment_37500,axiom,
! [VarCurr] :
( v118543(VarCurr)
<=> v118382(VarCurr,bitIndex31) ) ).
fof(addAssignment_37499,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex31)
<=> v118545(VarCurr) ) ).
fof(addAssignment_37498,axiom,
! [VarCurr] :
( v118545(VarCurr)
<=> v118547(VarCurr) ) ).
fof(addAssignment_37497,axiom,
! [VarCurr] :
( v118541(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37496,axiom,
! [VarCurr] :
( v118539(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37495,axiom,
! [VarCurr] :
( v118501(VarCurr)
<=> v118503(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2657,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118518(VarNext)
=> ( v118503(VarNext)
<=> v118503(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2692,axiom,
! [VarNext] :
( v118518(VarNext)
=> ( v118503(VarNext)
<=> v118528(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1994,axiom,
! [VarCurr] :
( ( ~ v118519(VarCurr)
& v118520(VarCurr) )
=> ( v118528(VarCurr)
<=> v118529(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2068,axiom,
! [VarCurr] :
( v118519(VarCurr)
=> ( v118528(VarCurr)
<=> v118509(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5264,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118521(VarCurr)
=> ( v118529(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5267,axiom,
! [VarCurr] :
( v118521(VarCurr)
=> ( v118529(VarCurr)
<=> v118515(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23528,axiom,
! [VarCurr] :
( v118518(VarCurr)
<=> ( v118519(VarCurr)
| v118520(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23527,axiom,
! [VarCurr] :
( v118520(VarCurr)
<=> ( v118521(VarCurr)
| v118524(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23526,axiom,
! [VarCurr] :
( v118524(VarCurr)
<=> ( v118525(VarCurr)
& v118527(VarCurr) ) ) ).
fof(writeUnaryOperator_9429,axiom,
! [VarCurr] :
( ~ v118527(VarCurr)
<=> v118521(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23525,axiom,
! [VarCurr] :
( v118525(VarCurr)
<=> ( v118505(VarCurr)
& v118526(VarCurr) ) ) ).
fof(writeUnaryOperator_9428,axiom,
! [VarCurr] :
( ~ v118526(VarCurr)
<=> v118507(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23524,axiom,
! [VarCurr] :
( v118521(VarCurr)
<=> ( v118522(VarCurr)
& v118523(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8109,axiom,
! [VarCurr] :
( v118523(VarCurr)
<=> ( v118507(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8108,axiom,
! [VarCurr] :
( v118522(VarCurr)
<=> ( v118505(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23523,axiom,
! [VarCurr] :
( v118519(VarCurr)
<=> ( v118505(VarCurr)
& v118507(VarCurr) ) ) ).
fof(addAssignment_37494,axiom,
! [VarCurr] :
( v118515(VarCurr)
<=> v118472(VarCurr,bitIndex31) ) ).
fof(addAssignment_37493,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex31)
<=> v118474(VarCurr,bitIndex31) ) ).
fof(addAssignment_37492,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex31)
<=> v118481(VarCurr,bitIndex31) ) ).
fof(addAssignment_37491,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex31)
<=> v118478(VarCurr,bitIndex31) ) ).
fof(addAssignment_37490,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex31)
<=> v118480(VarCurr,bitIndex31) ) ).
fof(addAssignment_37489,axiom,
! [VarCurr] :
( v118509(VarCurr)
<=> v118382(VarCurr,bitIndex32) ) ).
fof(addAssignment_37488,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex32)
<=> v118511(VarCurr) ) ).
fof(addAssignment_37487,axiom,
! [VarCurr] :
( v118511(VarCurr)
<=> v118513(VarCurr) ) ).
fof(addAssignment_37486,axiom,
! [VarCurr] :
( v118507(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37485,axiom,
! [VarCurr] :
( v118505(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37484,axiom,
! [VarCurr] :
( v118440(VarCurr)
<=> v118442(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118484(VarNext)
=> ( v118442(VarNext)
<=> v118442(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2691,axiom,
! [VarNext] :
( v118484(VarNext)
=> ( v118442(VarNext)
<=> v118494(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1993,axiom,
! [VarCurr] :
( ( ~ v118485(VarCurr)
& v118486(VarCurr) )
=> ( v118494(VarCurr)
<=> v118495(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2067,axiom,
! [VarCurr] :
( v118485(VarCurr)
=> ( v118494(VarCurr)
<=> v118462(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5263,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118487(VarCurr)
=> ( v118495(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5266,axiom,
! [VarCurr] :
( v118487(VarCurr)
=> ( v118495(VarCurr)
<=> v118470(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23522,axiom,
! [VarCurr] :
( v118484(VarCurr)
<=> ( v118485(VarCurr)
| v118486(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23521,axiom,
! [VarCurr] :
( v118486(VarCurr)
<=> ( v118487(VarCurr)
| v118490(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23520,axiom,
! [VarCurr] :
( v118490(VarCurr)
<=> ( v118491(VarCurr)
& v118493(VarCurr) ) ) ).
fof(writeUnaryOperator_9427,axiom,
! [VarCurr] :
( ~ v118493(VarCurr)
<=> v118487(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23519,axiom,
! [VarCurr] :
( v118491(VarCurr)
<=> ( v118444(VarCurr)
& v118492(VarCurr) ) ) ).
fof(writeUnaryOperator_9426,axiom,
! [VarCurr] :
( ~ v118492(VarCurr)
<=> v118450(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23518,axiom,
! [VarCurr] :
( v118487(VarCurr)
<=> ( v118488(VarCurr)
& v118489(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8107,axiom,
! [VarCurr] :
( v118489(VarCurr)
<=> ( v118450(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8106,axiom,
! [VarCurr] :
( v118488(VarCurr)
<=> ( v118444(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23517,axiom,
! [VarCurr] :
( v118485(VarCurr)
<=> ( v118444(VarCurr)
& v118450(VarCurr) ) ) ).
fof(addAssignment_37483,axiom,
! [VarCurr] :
( v118470(VarCurr)
<=> v118472(VarCurr,bitIndex32) ) ).
fof(addAssignment_37482,axiom,
! [VarCurr] :
( v118472(VarCurr,bitIndex32)
<=> v118474(VarCurr,bitIndex32) ) ).
fof(addAssignment_37481,axiom,
! [VarCurr] :
( v118474(VarCurr,bitIndex32)
<=> v118481(VarCurr,bitIndex32) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2655,axiom,
! [VarCurr] :
( ~ v118394(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v118481(VarCurr,B)
<=> v115043(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2690,axiom,
! [VarCurr] :
( v118394(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v118481(VarCurr,B)
<=> v118476(VarCurr,B) ) ) ) ).
fof(addAssignment_37480,axiom,
! [VarCurr] :
( v118476(VarCurr,bitIndex32)
<=> v118478(VarCurr,bitIndex32) ) ).
fof(addAssignment_37479,axiom,
! [VarCurr] :
( v118478(VarCurr,bitIndex32)
<=> v118480(VarCurr,bitIndex32) ) ).
fof(addAssignment_37478,axiom,
! [VarCurr] :
( v118462(VarCurr)
<=> v118464(VarCurr,bitIndex32) ) ).
fof(addAssignment_37477,axiom,
! [VarCurr] :
( v118464(VarCurr,bitIndex32)
<=> v118466(VarCurr) ) ).
fof(addAssignment_37476,axiom,
! [VarCurr] :
( v118466(VarCurr)
<=> v118468(VarCurr) ) ).
fof(addAssignment_37475,axiom,
! [VarCurr] :
( v118450(VarCurr)
<=> v118358(VarCurr,bitIndex1) ) ).
fof(addAssignment_37474,axiom,
! [VarCurr] :
( v118358(VarCurr,bitIndex1)
<=> v118452(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23516,axiom,
! [VarCurr] :
( v118452(VarCurr)
<=> ( v118460(VarCurr)
| v118458(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23515,axiom,
! [VarCurr] :
( v118460(VarCurr)
<=> ( v118454(VarCurr)
& v118456(VarCurr) ) ) ).
fof(addAssignment_37473,axiom,
! [VarCurr] :
( v118458(VarCurr)
<=> v118372(VarCurr) ) ).
fof(addAssignment_37472,axiom,
! [VarCurr] :
( v118454(VarCurr)
<=> v118364(VarCurr) ) ).
fof(addAssignment_37471,axiom,
! [VarCurr] :
( v118444(VarCurr)
<=> v118344(VarCurr,bitIndex1) ) ).
fof(addAssignment_37470,axiom,
! [VarCurr] :
( v118344(VarCurr,bitIndex1)
<=> v118446(VarCurr) ) ).
fof(addAssignment_37469,axiom,
! [VarCurr] :
( v118446(VarCurr)
<=> v118448(VarCurr) ) ).
fof(addAssignment_37468,axiom,
! [VarCurr] :
( v118448(VarCurr)
<=> v118350(VarCurr) ) ).
fof(addAssignment_37467,axiom,
! [VarCurr] :
( v118332(VarCurr)
<=> v118334(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23514,axiom,
! [VarCurr] :
( v118334(VarCurr)
<=> ( v118336(VarCurr)
& v118426(VarCurr) ) ) ).
fof(writeUnaryOperator_9425,axiom,
! [VarCurr] :
( ~ v118426(VarCurr)
<=> v118428(VarCurr) ) ).
fof(addAssignment_37466,axiom,
! [VarCurr] :
( v118428(VarCurr)
<=> v118430(VarCurr) ) ).
fof(addAssignment_37465,axiom,
! [VarCurr] :
( v118430(VarCurr)
<=> v118432(VarCurr) ) ).
fof(addAssignment_37464,axiom,
! [VarCurr] :
( v118432(VarCurr)
<=> v108923(VarCurr) ) ).
fof(addAssignment_37463,axiom,
! [VarCurr] :
( v118336(VarCurr)
<=> v118338(VarCurr) ) ).
fof(addAssignment_37462,axiom,
! [VarCurr] :
( v118338(VarCurr)
<=> v118340(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2654,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118409(VarNext)
=> ( v118340(VarNext)
<=> v118340(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2689,axiom,
! [VarNext] :
( v118409(VarNext)
=> ( v118340(VarNext)
<=> v118419(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1992,axiom,
! [VarCurr] :
( ( ~ v118410(VarCurr)
& v118411(VarCurr) )
=> ( v118419(VarCurr)
<=> v118420(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2066,axiom,
! [VarCurr] :
( v118410(VarCurr)
=> ( v118419(VarCurr)
<=> v118380(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5262,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118412(VarCurr)
=> ( v118420(VarCurr)
<=> x118406(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5265,axiom,
! [VarCurr] :
( v118412(VarCurr)
=> ( v118420(VarCurr)
<=> v118388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23513,axiom,
! [VarCurr] :
( v118409(VarCurr)
<=> ( v118410(VarCurr)
| v118411(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23512,axiom,
! [VarCurr] :
( v118411(VarCurr)
<=> ( v118412(VarCurr)
| v118415(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23511,axiom,
! [VarCurr] :
( v118415(VarCurr)
<=> ( v118416(VarCurr)
& v118418(VarCurr) ) ) ).
fof(writeUnaryOperator_9424,axiom,
! [VarCurr] :
( ~ v118418(VarCurr)
<=> v118412(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23510,axiom,
! [VarCurr] :
( v118416(VarCurr)
<=> ( v118342(VarCurr)
& v118417(VarCurr) ) ) ).
fof(writeUnaryOperator_9423,axiom,
! [VarCurr] :
( ~ v118417(VarCurr)
<=> v118356(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23509,axiom,
! [VarCurr] :
( v118412(VarCurr)
<=> ( v118413(VarCurr)
& v118414(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8105,axiom,
! [VarCurr] :
( v118414(VarCurr)
<=> ( v118356(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8104,axiom,
! [VarCurr] :
( v118413(VarCurr)
<=> ( v118342(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23508,axiom,
! [VarCurr] :
( v118410(VarCurr)
<=> ( v118342(VarCurr)
& v118356(VarCurr) ) ) ).
fof(addAssignment_37461,axiom,
! [VarCurr] :
( v118388(VarCurr)
<=> v118390(VarCurr) ) ).
fof(addAssignment_37460,axiom,
! [VarCurr] :
( v118390(VarCurr)
<=> v118392(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2653,axiom,
! [VarCurr] :
( ~ v118394(VarCurr)
=> ( v118392(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2688,axiom,
! [VarCurr] :
( v118394(VarCurr)
=> ( v118392(VarCurr)
<=> v118400(VarCurr) ) ) ).
fof(addAssignment_37459,axiom,
! [VarCurr] :
( v118400(VarCurr)
<=> v118402(VarCurr) ) ).
fof(addAssignment_37458,axiom,
! [VarCurr] :
( v118402(VarCurr)
<=> v118404(VarCurr) ) ).
fof(addAssignment_37457,axiom,
! [VarCurr] :
( v118394(VarCurr)
<=> v118396(VarCurr) ) ).
fof(addAssignment_37456,axiom,
! [VarCurr] :
( v118396(VarCurr)
<=> v118398(VarCurr) ) ).
fof(addAssignment_37455,axiom,
! [VarCurr] :
( v118380(VarCurr)
<=> v118382(VarCurr,bitIndex28) ) ).
fof(addAssignment_37454,axiom,
! [VarCurr] :
( v118382(VarCurr,bitIndex28)
<=> v118384(VarCurr) ) ).
fof(addAssignment_37453,axiom,
! [VarCurr] :
( v118384(VarCurr)
<=> v118386(VarCurr) ) ).
fof(addAssignment_37452,axiom,
! [VarCurr] :
( v118356(VarCurr)
<=> v118358(VarCurr,bitIndex0) ) ).
fof(addAssignment_37451,axiom,
! [VarCurr] :
( v118358(VarCurr,bitIndex0)
<=> v118360(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23507,axiom,
! [VarCurr] :
( v118360(VarCurr)
<=> ( v118378(VarCurr)
| v118370(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23506,axiom,
! [VarCurr] :
( v118378(VarCurr)
<=> ( v118362(VarCurr)
& v118368(VarCurr) ) ) ).
fof(addAssignment_37450,axiom,
! [VarCurr] :
( v118370(VarCurr)
<=> v118372(VarCurr) ) ).
fof(addAssignment_37449,axiom,
! [VarCurr] :
( v118372(VarCurr)
<=> v118374(VarCurr) ) ).
fof(addAssignment_37448,axiom,
! [VarCurr] :
( v118374(VarCurr)
<=> v118376(VarCurr) ) ).
fof(addAssignment_37447,axiom,
! [VarCurr] :
( v118376(VarCurr)
<=> v108980(VarCurr) ) ).
fof(addAssignment_37446,axiom,
! [VarCurr] :
( v118362(VarCurr)
<=> v118364(VarCurr) ) ).
fof(addAssignment_37445,axiom,
! [VarCurr] :
( v118364(VarCurr)
<=> v118366(VarCurr) ) ).
fof(addAssignment_37444,axiom,
! [VarCurr] :
( v118366(VarCurr)
<=> v108966(VarCurr) ) ).
fof(addAssignment_37443,axiom,
! [VarCurr] :
( v118342(VarCurr)
<=> v118344(VarCurr,bitIndex0) ) ).
fof(addAssignment_37442,axiom,
! [VarCurr] :
( v118344(VarCurr,bitIndex0)
<=> v118346(VarCurr) ) ).
fof(addAssignment_37441,axiom,
! [VarCurr] :
( v118346(VarCurr)
<=> v118348(VarCurr) ) ).
fof(addAssignment_37440,axiom,
! [VarCurr] :
( v118348(VarCurr)
<=> v118350(VarCurr) ) ).
fof(addAssignment_37439,axiom,
! [VarCurr] :
( v118350(VarCurr)
<=> v118352(VarCurr) ) ).
fof(addAssignment_37438,axiom,
! [VarCurr] :
( v118352(VarCurr)
<=> v118354(VarCurr) ) ).
fof(addAssignment_37437,axiom,
! [VarCurr] :
( v118354(VarCurr)
<=> v108950(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118311(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v114729(VarNext,B)
<=> v114729(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2065,axiom,
! [VarNext] :
( v118311(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v114729(VarNext,B)
<=> v118319(VarNext,B) ) ) ) ).
fof(addAssignment_37436,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v118319(VarNext,B)
<=> v118317(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2652,axiom,
! [VarCurr] :
( ~ v118320(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v118317(VarCurr,B)
<=> v114733(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2687,axiom,
! [VarCurr] :
( v118320(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v118317(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_9422,axiom,
! [VarCurr] :
( ~ v118320(VarCurr)
<=> v114731(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23505,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118311(VarNext)
<=> v118312(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118312(VarNext)
<=> ( v118313(VarNext)
& v118289(VarNext) ) ) ) ).
fof(writeUnaryOperator_9421,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118313(VarNext)
<=> v118296(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2651,axiom,
! [VarCurr] :
( ~ v114735(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v114733(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2686,axiom,
! [VarCurr] :
( v114735(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v114733(VarCurr,B)
<=> v118307(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_33,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v118307(VarCurr,B)
<=> ( v114854(VarCurr,B)
& v118308(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9420,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v118308(VarCurr,B)
<=> ~ v114725(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1990,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118292(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v114854(VarNext,B)
<=> v114854(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2064,axiom,
! [VarNext] :
( v118292(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v114854(VarNext,B)
<=> v118302(VarNext,B) ) ) ) ).
fof(addAssignment_37435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v118302(VarNext,B)
<=> v118300(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2650,axiom,
! [VarCurr] :
( ~ v118303(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v118300(VarCurr,B)
<=> v114856(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2685,axiom,
! [VarCurr] :
( v118303(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v118300(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_9419,axiom,
! [VarCurr] :
( ~ v118303(VarCurr)
<=> v114731(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118292(VarNext)
<=> v118293(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118293(VarNext)
<=> ( v118294(VarNext)
& v118289(VarNext) ) ) ) ).
fof(writeUnaryOperator_9418,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118294(VarNext)
<=> v118296(VarNext) ) ) ).
fof(addAssignment_37434,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118296(VarNext)
<=> v118289(VarCurr) ) ) ).
fof(addAssignment_37433,axiom,
! [VarCurr] :
( v118289(VarCurr)
<=> v4519(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_32,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v114856(VarCurr,B)
<=> ( v118286(VarCurr,B)
| v118147(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_31,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v118286(VarCurr,B)
<=> ( v114854(VarCurr,B)
& v118287(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9417,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v118287(VarCurr,B)
<=> ~ v114858(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_263,axiom,
! [VarCurr] :
( ~ v118284(VarCurr)
=> ( v118147(VarCurr,bitIndex63)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_228,axiom,
! [VarCurr] :
( v118284(VarCurr)
=> ( v118147(VarCurr,bitIndex63)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8103,axiom,
! [VarCurr] :
( v118284(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_262,axiom,
! [VarCurr] :
( ~ v118282(VarCurr)
=> ( v118147(VarCurr,bitIndex62)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_227,axiom,
! [VarCurr] :
( v118282(VarCurr)
=> ( v118147(VarCurr,bitIndex62)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8102,axiom,
! [VarCurr] :
( v118282(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_261,axiom,
! [VarCurr] :
( ~ v118280(VarCurr)
=> ( v118147(VarCurr,bitIndex61)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_226,axiom,
! [VarCurr] :
( v118280(VarCurr)
=> ( v118147(VarCurr,bitIndex61)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8101,axiom,
! [VarCurr] :
( v118280(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_260,axiom,
! [VarCurr] :
( ~ v118278(VarCurr)
=> ( v118147(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_225,axiom,
! [VarCurr] :
( v118278(VarCurr)
=> ( v118147(VarCurr,bitIndex60)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8100,axiom,
! [VarCurr] :
( v118278(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_259,axiom,
! [VarCurr] :
( ~ v118276(VarCurr)
=> ( v118147(VarCurr,bitIndex59)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_224,axiom,
! [VarCurr] :
( v118276(VarCurr)
=> ( v118147(VarCurr,bitIndex59)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8099,axiom,
! [VarCurr] :
( v118276(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_258,axiom,
! [VarCurr] :
( ~ v118274(VarCurr)
=> ( v118147(VarCurr,bitIndex58)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_223,axiom,
! [VarCurr] :
( v118274(VarCurr)
=> ( v118147(VarCurr,bitIndex58)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8098,axiom,
! [VarCurr] :
( v118274(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_257,axiom,
! [VarCurr] :
( ~ v118272(VarCurr)
=> ( v118147(VarCurr,bitIndex57)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_222,axiom,
! [VarCurr] :
( v118272(VarCurr)
=> ( v118147(VarCurr,bitIndex57)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8097,axiom,
! [VarCurr] :
( v118272(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_256,axiom,
! [VarCurr] :
( ~ v118270(VarCurr)
=> ( v118147(VarCurr,bitIndex56)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_221,axiom,
! [VarCurr] :
( v118270(VarCurr)
=> ( v118147(VarCurr,bitIndex56)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8096,axiom,
! [VarCurr] :
( v118270(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_255,axiom,
! [VarCurr] :
( ~ v118268(VarCurr)
=> ( v118147(VarCurr,bitIndex55)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_220,axiom,
! [VarCurr] :
( v118268(VarCurr)
=> ( v118147(VarCurr,bitIndex55)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8095,axiom,
! [VarCurr] :
( v118268(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_254,axiom,
! [VarCurr] :
( ~ v118266(VarCurr)
=> ( v118147(VarCurr,bitIndex54)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_219,axiom,
! [VarCurr] :
( v118266(VarCurr)
=> ( v118147(VarCurr,bitIndex54)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8094,axiom,
! [VarCurr] :
( v118266(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_253,axiom,
! [VarCurr] :
( ~ v118264(VarCurr)
=> ( v118147(VarCurr,bitIndex53)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_218,axiom,
! [VarCurr] :
( v118264(VarCurr)
=> ( v118147(VarCurr,bitIndex53)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8093,axiom,
! [VarCurr] :
( v118264(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_252,axiom,
! [VarCurr] :
( ~ v118262(VarCurr)
=> ( v118147(VarCurr,bitIndex52)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_217,axiom,
! [VarCurr] :
( v118262(VarCurr)
=> ( v118147(VarCurr,bitIndex52)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8092,axiom,
! [VarCurr] :
( v118262(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_251,axiom,
! [VarCurr] :
( ~ v118260(VarCurr)
=> ( v118147(VarCurr,bitIndex51)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_216,axiom,
! [VarCurr] :
( v118260(VarCurr)
=> ( v118147(VarCurr,bitIndex51)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8091,axiom,
! [VarCurr] :
( v118260(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_250,axiom,
! [VarCurr] :
( ~ v118258(VarCurr)
=> ( v118147(VarCurr,bitIndex50)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_215,axiom,
! [VarCurr] :
( v118258(VarCurr)
=> ( v118147(VarCurr,bitIndex50)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8090,axiom,
! [VarCurr] :
( v118258(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_249,axiom,
! [VarCurr] :
( ~ v118256(VarCurr)
=> ( v118147(VarCurr,bitIndex49)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_214,axiom,
! [VarCurr] :
( v118256(VarCurr)
=> ( v118147(VarCurr,bitIndex49)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8089,axiom,
! [VarCurr] :
( v118256(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_248,axiom,
! [VarCurr] :
( ~ v118254(VarCurr)
=> ( v118147(VarCurr,bitIndex48)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_213,axiom,
! [VarCurr] :
( v118254(VarCurr)
=> ( v118147(VarCurr,bitIndex48)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8088,axiom,
! [VarCurr] :
( v118254(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_247,axiom,
! [VarCurr] :
( ~ v118252(VarCurr)
=> ( v118147(VarCurr,bitIndex47)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_212,axiom,
! [VarCurr] :
( v118252(VarCurr)
=> ( v118147(VarCurr,bitIndex47)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8087,axiom,
! [VarCurr] :
( v118252(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_246,axiom,
! [VarCurr] :
( ~ v118250(VarCurr)
=> ( v118147(VarCurr,bitIndex46)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_211,axiom,
! [VarCurr] :
( v118250(VarCurr)
=> ( v118147(VarCurr,bitIndex46)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8086,axiom,
! [VarCurr] :
( v118250(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_245,axiom,
! [VarCurr] :
( ~ v118248(VarCurr)
=> ( v118147(VarCurr,bitIndex45)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_210,axiom,
! [VarCurr] :
( v118248(VarCurr)
=> ( v118147(VarCurr,bitIndex45)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8085,axiom,
! [VarCurr] :
( v118248(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_244,axiom,
! [VarCurr] :
( ~ v118246(VarCurr)
=> ( v118147(VarCurr,bitIndex44)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_209,axiom,
! [VarCurr] :
( v118246(VarCurr)
=> ( v118147(VarCurr,bitIndex44)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8084,axiom,
! [VarCurr] :
( v118246(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_243,axiom,
! [VarCurr] :
( ~ v118244(VarCurr)
=> ( v118147(VarCurr,bitIndex43)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_208,axiom,
! [VarCurr] :
( v118244(VarCurr)
=> ( v118147(VarCurr,bitIndex43)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8083,axiom,
! [VarCurr] :
( v118244(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_242,axiom,
! [VarCurr] :
( ~ v118242(VarCurr)
=> ( v118147(VarCurr,bitIndex42)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_207,axiom,
! [VarCurr] :
( v118242(VarCurr)
=> ( v118147(VarCurr,bitIndex42)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8082,axiom,
! [VarCurr] :
( v118242(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_241,axiom,
! [VarCurr] :
( ~ v118240(VarCurr)
=> ( v118147(VarCurr,bitIndex41)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_206,axiom,
! [VarCurr] :
( v118240(VarCurr)
=> ( v118147(VarCurr,bitIndex41)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8081,axiom,
! [VarCurr] :
( v118240(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_240,axiom,
! [VarCurr] :
( ~ v118238(VarCurr)
=> ( v118147(VarCurr,bitIndex40)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_205,axiom,
! [VarCurr] :
( v118238(VarCurr)
=> ( v118147(VarCurr,bitIndex40)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8080,axiom,
! [VarCurr] :
( v118238(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_239,axiom,
! [VarCurr] :
( ~ v118236(VarCurr)
=> ( v118147(VarCurr,bitIndex39)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_204,axiom,
! [VarCurr] :
( v118236(VarCurr)
=> ( v118147(VarCurr,bitIndex39)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8079,axiom,
! [VarCurr] :
( v118236(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_238,axiom,
! [VarCurr] :
( ~ v118234(VarCurr)
=> ( v118147(VarCurr,bitIndex38)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_203,axiom,
! [VarCurr] :
( v118234(VarCurr)
=> ( v118147(VarCurr,bitIndex38)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8078,axiom,
! [VarCurr] :
( v118234(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_237,axiom,
! [VarCurr] :
( ~ v118232(VarCurr)
=> ( v118147(VarCurr,bitIndex37)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_202,axiom,
! [VarCurr] :
( v118232(VarCurr)
=> ( v118147(VarCurr,bitIndex37)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8077,axiom,
! [VarCurr] :
( v118232(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_236,axiom,
! [VarCurr] :
( ~ v118230(VarCurr)
=> ( v118147(VarCurr,bitIndex36)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_201,axiom,
! [VarCurr] :
( v118230(VarCurr)
=> ( v118147(VarCurr,bitIndex36)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8076,axiom,
! [VarCurr] :
( v118230(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_235,axiom,
! [VarCurr] :
( ~ v118228(VarCurr)
=> ( v118147(VarCurr,bitIndex35)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_200,axiom,
! [VarCurr] :
( v118228(VarCurr)
=> ( v118147(VarCurr,bitIndex35)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8075,axiom,
! [VarCurr] :
( v118228(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_234,axiom,
! [VarCurr] :
( ~ v118226(VarCurr)
=> ( v118147(VarCurr,bitIndex34)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_199,axiom,
! [VarCurr] :
( v118226(VarCurr)
=> ( v118147(VarCurr,bitIndex34)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8074,axiom,
! [VarCurr] :
( v118226(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_233,axiom,
! [VarCurr] :
( ~ v118224(VarCurr)
=> ( v118147(VarCurr,bitIndex33)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_198,axiom,
! [VarCurr] :
( v118224(VarCurr)
=> ( v118147(VarCurr,bitIndex33)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8073,axiom,
! [VarCurr] :
( v118224(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_232,axiom,
! [VarCurr] :
( ~ v118222(VarCurr)
=> ( v118147(VarCurr,bitIndex32)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_197,axiom,
! [VarCurr] :
( v118222(VarCurr)
=> ( v118147(VarCurr,bitIndex32)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8072,axiom,
! [VarCurr] :
( v118222(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_231,axiom,
! [VarCurr] :
( ~ v118220(VarCurr)
=> ( v118147(VarCurr,bitIndex31)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_196,axiom,
! [VarCurr] :
( v118220(VarCurr)
=> ( v118147(VarCurr,bitIndex31)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8071,axiom,
! [VarCurr] :
( v118220(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_230,axiom,
! [VarCurr] :
( ~ v118218(VarCurr)
=> ( v118147(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_195,axiom,
! [VarCurr] :
( v118218(VarCurr)
=> ( v118147(VarCurr,bitIndex30)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8070,axiom,
! [VarCurr] :
( v118218(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_229,axiom,
! [VarCurr] :
( ~ v118216(VarCurr)
=> ( v118147(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_194,axiom,
! [VarCurr] :
( v118216(VarCurr)
=> ( v118147(VarCurr,bitIndex29)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8069,axiom,
! [VarCurr] :
( v118216(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_228,axiom,
! [VarCurr] :
( ~ v118214(VarCurr)
=> ( v118147(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_193,axiom,
! [VarCurr] :
( v118214(VarCurr)
=> ( v118147(VarCurr,bitIndex28)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8068,axiom,
! [VarCurr] :
( v118214(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_227,axiom,
! [VarCurr] :
( ~ v118212(VarCurr)
=> ( v118147(VarCurr,bitIndex27)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_192,axiom,
! [VarCurr] :
( v118212(VarCurr)
=> ( v118147(VarCurr,bitIndex27)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8067,axiom,
! [VarCurr] :
( v118212(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_226,axiom,
! [VarCurr] :
( ~ v118210(VarCurr)
=> ( v118147(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_191,axiom,
! [VarCurr] :
( v118210(VarCurr)
=> ( v118147(VarCurr,bitIndex26)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8066,axiom,
! [VarCurr] :
( v118210(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_225,axiom,
! [VarCurr] :
( ~ v118208(VarCurr)
=> ( v118147(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_190,axiom,
! [VarCurr] :
( v118208(VarCurr)
=> ( v118147(VarCurr,bitIndex25)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8065,axiom,
! [VarCurr] :
( v118208(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_224,axiom,
! [VarCurr] :
( ~ v118206(VarCurr)
=> ( v118147(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_189,axiom,
! [VarCurr] :
( v118206(VarCurr)
=> ( v118147(VarCurr,bitIndex24)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8064,axiom,
! [VarCurr] :
( v118206(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_223,axiom,
! [VarCurr] :
( ~ v118204(VarCurr)
=> ( v118147(VarCurr,bitIndex23)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_188,axiom,
! [VarCurr] :
( v118204(VarCurr)
=> ( v118147(VarCurr,bitIndex23)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8063,axiom,
! [VarCurr] :
( v118204(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_222,axiom,
! [VarCurr] :
( ~ v118202(VarCurr)
=> ( v118147(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_187,axiom,
! [VarCurr] :
( v118202(VarCurr)
=> ( v118147(VarCurr,bitIndex22)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8062,axiom,
! [VarCurr] :
( v118202(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_221,axiom,
! [VarCurr] :
( ~ v118200(VarCurr)
=> ( v118147(VarCurr,bitIndex21)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_186,axiom,
! [VarCurr] :
( v118200(VarCurr)
=> ( v118147(VarCurr,bitIndex21)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8061,axiom,
! [VarCurr] :
( v118200(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_220,axiom,
! [VarCurr] :
( ~ v118198(VarCurr)
=> ( v118147(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_185,axiom,
! [VarCurr] :
( v118198(VarCurr)
=> ( v118147(VarCurr,bitIndex20)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8060,axiom,
! [VarCurr] :
( v118198(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_219,axiom,
! [VarCurr] :
( ~ v118196(VarCurr)
=> ( v118147(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_184,axiom,
! [VarCurr] :
( v118196(VarCurr)
=> ( v118147(VarCurr,bitIndex19)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8059,axiom,
! [VarCurr] :
( v118196(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_218,axiom,
! [VarCurr] :
( ~ v118194(VarCurr)
=> ( v118147(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_183,axiom,
! [VarCurr] :
( v118194(VarCurr)
=> ( v118147(VarCurr,bitIndex18)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8058,axiom,
! [VarCurr] :
( v118194(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_217,axiom,
! [VarCurr] :
( ~ v118192(VarCurr)
=> ( v118147(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_182,axiom,
! [VarCurr] :
( v118192(VarCurr)
=> ( v118147(VarCurr,bitIndex17)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8057,axiom,
! [VarCurr] :
( v118192(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_216,axiom,
! [VarCurr] :
( ~ v118190(VarCurr)
=> ( v118147(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_181,axiom,
! [VarCurr] :
( v118190(VarCurr)
=> ( v118147(VarCurr,bitIndex16)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8056,axiom,
! [VarCurr] :
( v118190(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_215,axiom,
! [VarCurr] :
( ~ v118188(VarCurr)
=> ( v118147(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_180,axiom,
! [VarCurr] :
( v118188(VarCurr)
=> ( v118147(VarCurr,bitIndex15)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8055,axiom,
! [VarCurr] :
( v118188(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_214,axiom,
! [VarCurr] :
( ~ v118186(VarCurr)
=> ( v118147(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_179,axiom,
! [VarCurr] :
( v118186(VarCurr)
=> ( v118147(VarCurr,bitIndex14)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8054,axiom,
! [VarCurr] :
( v118186(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_213,axiom,
! [VarCurr] :
( ~ v118184(VarCurr)
=> ( v118147(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_178,axiom,
! [VarCurr] :
( v118184(VarCurr)
=> ( v118147(VarCurr,bitIndex13)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8053,axiom,
! [VarCurr] :
( v118184(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_212,axiom,
! [VarCurr] :
( ~ v118182(VarCurr)
=> ( v118147(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_177,axiom,
! [VarCurr] :
( v118182(VarCurr)
=> ( v118147(VarCurr,bitIndex12)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8052,axiom,
! [VarCurr] :
( v118182(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_211,axiom,
! [VarCurr] :
( ~ v118180(VarCurr)
=> ( v118147(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_176,axiom,
! [VarCurr] :
( v118180(VarCurr)
=> ( v118147(VarCurr,bitIndex11)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8051,axiom,
! [VarCurr] :
( v118180(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_210,axiom,
! [VarCurr] :
( ~ v118178(VarCurr)
=> ( v118147(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_175,axiom,
! [VarCurr] :
( v118178(VarCurr)
=> ( v118147(VarCurr,bitIndex10)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8050,axiom,
! [VarCurr] :
( v118178(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_209,axiom,
! [VarCurr] :
( ~ v118176(VarCurr)
=> ( v118147(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_174,axiom,
! [VarCurr] :
( v118176(VarCurr)
=> ( v118147(VarCurr,bitIndex9)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8049,axiom,
! [VarCurr] :
( v118176(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_208,axiom,
! [VarCurr] :
( ~ v118174(VarCurr)
=> ( v118147(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_173,axiom,
! [VarCurr] :
( v118174(VarCurr)
=> ( v118147(VarCurr,bitIndex8)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8048,axiom,
! [VarCurr] :
( v118174(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_207,axiom,
! [VarCurr] :
( ~ v118172(VarCurr)
=> ( v118147(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_172,axiom,
! [VarCurr] :
( v118172(VarCurr)
=> ( v118147(VarCurr,bitIndex7)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8047,axiom,
! [VarCurr] :
( v118172(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_206,axiom,
! [VarCurr] :
( ~ v118170(VarCurr)
=> ( v118147(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_171,axiom,
! [VarCurr] :
( v118170(VarCurr)
=> ( v118147(VarCurr,bitIndex6)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8046,axiom,
! [VarCurr] :
( v118170(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_205,axiom,
! [VarCurr] :
( ~ v118168(VarCurr)
=> ( v118147(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_170,axiom,
! [VarCurr] :
( v118168(VarCurr)
=> ( v118147(VarCurr,bitIndex5)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8045,axiom,
! [VarCurr] :
( v118168(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_204,axiom,
! [VarCurr] :
( ~ v118166(VarCurr)
=> ( v118147(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_169,axiom,
! [VarCurr] :
( v118166(VarCurr)
=> ( v118147(VarCurr,bitIndex4)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8044,axiom,
! [VarCurr] :
( v118166(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_203,axiom,
! [VarCurr] :
( ~ v118164(VarCurr)
=> ( v118147(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_168,axiom,
! [VarCurr] :
( v118164(VarCurr)
=> ( v118147(VarCurr,bitIndex3)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8043,axiom,
! [VarCurr] :
( v118164(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_202,axiom,
! [VarCurr] :
( ~ v118162(VarCurr)
=> ( v118147(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_167,axiom,
! [VarCurr] :
( v118162(VarCurr)
=> ( v118147(VarCurr,bitIndex2)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8042,axiom,
! [VarCurr] :
( v118162(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_201,axiom,
! [VarCurr] :
( ~ v118160(VarCurr)
=> ( v118147(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_166,axiom,
! [VarCurr] :
( v118160(VarCurr)
=> ( v118147(VarCurr,bitIndex1)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8041,axiom,
! [VarCurr] :
( v118160(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2649,axiom,
! [VarCurr] :
( ~ v118158(VarCurr)
=> ( v118147(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2684,axiom,
! [VarCurr] :
( v118158(VarCurr)
=> ( v118147(VarCurr,bitIndex0)
<=> v118149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8040,axiom,
! [VarCurr] :
( v118158(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23501,axiom,
! [VarCurr] :
( v118149(VarCurr)
<=> ( v118151(VarCurr)
| v118154(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23500,axiom,
! [VarCurr] :
( v118154(VarCurr)
<=> ( v117997(VarCurr)
& v118007(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23499,axiom,
! [VarCurr] :
( v118151(VarCurr)
<=> ( v114910(VarCurr)
& v114931(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_30,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v114858(VarCurr,B)
<=> ( v114860(VarCurr,B)
| v114725(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_200,axiom,
! [VarCurr] :
( ~ v118144(VarCurr)
=> ( v114860(VarCurr,bitIndex63)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_165,axiom,
! [VarCurr] :
( v118144(VarCurr)
=> ( v114860(VarCurr,bitIndex63)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8039,axiom,
! [VarCurr] :
( v118144(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_199,axiom,
! [VarCurr] :
( ~ v118142(VarCurr)
=> ( v114860(VarCurr,bitIndex62)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_164,axiom,
! [VarCurr] :
( v118142(VarCurr)
=> ( v114860(VarCurr,bitIndex62)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8038,axiom,
! [VarCurr] :
( v118142(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_198,axiom,
! [VarCurr] :
( ~ v118140(VarCurr)
=> ( v114860(VarCurr,bitIndex61)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_163,axiom,
! [VarCurr] :
( v118140(VarCurr)
=> ( v114860(VarCurr,bitIndex61)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8037,axiom,
! [VarCurr] :
( v118140(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_197,axiom,
! [VarCurr] :
( ~ v118138(VarCurr)
=> ( v114860(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_162,axiom,
! [VarCurr] :
( v118138(VarCurr)
=> ( v114860(VarCurr,bitIndex60)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8036,axiom,
! [VarCurr] :
( v118138(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_196,axiom,
! [VarCurr] :
( ~ v118136(VarCurr)
=> ( v114860(VarCurr,bitIndex59)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_161,axiom,
! [VarCurr] :
( v118136(VarCurr)
=> ( v114860(VarCurr,bitIndex59)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8035,axiom,
! [VarCurr] :
( v118136(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_195,axiom,
! [VarCurr] :
( ~ v118134(VarCurr)
=> ( v114860(VarCurr,bitIndex58)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_160,axiom,
! [VarCurr] :
( v118134(VarCurr)
=> ( v114860(VarCurr,bitIndex58)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8034,axiom,
! [VarCurr] :
( v118134(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_194,axiom,
! [VarCurr] :
( ~ v118132(VarCurr)
=> ( v114860(VarCurr,bitIndex57)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_159,axiom,
! [VarCurr] :
( v118132(VarCurr)
=> ( v114860(VarCurr,bitIndex57)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8033,axiom,
! [VarCurr] :
( v118132(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_193,axiom,
! [VarCurr] :
( ~ v118130(VarCurr)
=> ( v114860(VarCurr,bitIndex56)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_158,axiom,
! [VarCurr] :
( v118130(VarCurr)
=> ( v114860(VarCurr,bitIndex56)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8032,axiom,
! [VarCurr] :
( v118130(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_192,axiom,
! [VarCurr] :
( ~ v118128(VarCurr)
=> ( v114860(VarCurr,bitIndex55)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_157,axiom,
! [VarCurr] :
( v118128(VarCurr)
=> ( v114860(VarCurr,bitIndex55)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8031,axiom,
! [VarCurr] :
( v118128(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_191,axiom,
! [VarCurr] :
( ~ v118126(VarCurr)
=> ( v114860(VarCurr,bitIndex54)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_156,axiom,
! [VarCurr] :
( v118126(VarCurr)
=> ( v114860(VarCurr,bitIndex54)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8030,axiom,
! [VarCurr] :
( v118126(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_190,axiom,
! [VarCurr] :
( ~ v118124(VarCurr)
=> ( v114860(VarCurr,bitIndex53)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_155,axiom,
! [VarCurr] :
( v118124(VarCurr)
=> ( v114860(VarCurr,bitIndex53)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8029,axiom,
! [VarCurr] :
( v118124(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_189,axiom,
! [VarCurr] :
( ~ v118122(VarCurr)
=> ( v114860(VarCurr,bitIndex52)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_154,axiom,
! [VarCurr] :
( v118122(VarCurr)
=> ( v114860(VarCurr,bitIndex52)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8028,axiom,
! [VarCurr] :
( v118122(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_188,axiom,
! [VarCurr] :
( ~ v118120(VarCurr)
=> ( v114860(VarCurr,bitIndex51)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_153,axiom,
! [VarCurr] :
( v118120(VarCurr)
=> ( v114860(VarCurr,bitIndex51)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8027,axiom,
! [VarCurr] :
( v118120(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_187,axiom,
! [VarCurr] :
( ~ v118118(VarCurr)
=> ( v114860(VarCurr,bitIndex50)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_152,axiom,
! [VarCurr] :
( v118118(VarCurr)
=> ( v114860(VarCurr,bitIndex50)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8026,axiom,
! [VarCurr] :
( v118118(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_186,axiom,
! [VarCurr] :
( ~ v118116(VarCurr)
=> ( v114860(VarCurr,bitIndex49)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_151,axiom,
! [VarCurr] :
( v118116(VarCurr)
=> ( v114860(VarCurr,bitIndex49)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8025,axiom,
! [VarCurr] :
( v118116(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_185,axiom,
! [VarCurr] :
( ~ v118114(VarCurr)
=> ( v114860(VarCurr,bitIndex48)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_150,axiom,
! [VarCurr] :
( v118114(VarCurr)
=> ( v114860(VarCurr,bitIndex48)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8024,axiom,
! [VarCurr] :
( v118114(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_184,axiom,
! [VarCurr] :
( ~ v118112(VarCurr)
=> ( v114860(VarCurr,bitIndex47)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_149,axiom,
! [VarCurr] :
( v118112(VarCurr)
=> ( v114860(VarCurr,bitIndex47)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8023,axiom,
! [VarCurr] :
( v118112(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_183,axiom,
! [VarCurr] :
( ~ v118110(VarCurr)
=> ( v114860(VarCurr,bitIndex46)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_148,axiom,
! [VarCurr] :
( v118110(VarCurr)
=> ( v114860(VarCurr,bitIndex46)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8022,axiom,
! [VarCurr] :
( v118110(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_182,axiom,
! [VarCurr] :
( ~ v118108(VarCurr)
=> ( v114860(VarCurr,bitIndex45)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_147,axiom,
! [VarCurr] :
( v118108(VarCurr)
=> ( v114860(VarCurr,bitIndex45)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8021,axiom,
! [VarCurr] :
( v118108(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_181,axiom,
! [VarCurr] :
( ~ v118106(VarCurr)
=> ( v114860(VarCurr,bitIndex44)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_146,axiom,
! [VarCurr] :
( v118106(VarCurr)
=> ( v114860(VarCurr,bitIndex44)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8020,axiom,
! [VarCurr] :
( v118106(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_180,axiom,
! [VarCurr] :
( ~ v118104(VarCurr)
=> ( v114860(VarCurr,bitIndex43)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_145,axiom,
! [VarCurr] :
( v118104(VarCurr)
=> ( v114860(VarCurr,bitIndex43)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8019,axiom,
! [VarCurr] :
( v118104(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_179,axiom,
! [VarCurr] :
( ~ v118102(VarCurr)
=> ( v114860(VarCurr,bitIndex42)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_144,axiom,
! [VarCurr] :
( v118102(VarCurr)
=> ( v114860(VarCurr,bitIndex42)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8018,axiom,
! [VarCurr] :
( v118102(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_178,axiom,
! [VarCurr] :
( ~ v118100(VarCurr)
=> ( v114860(VarCurr,bitIndex41)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_143,axiom,
! [VarCurr] :
( v118100(VarCurr)
=> ( v114860(VarCurr,bitIndex41)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8017,axiom,
! [VarCurr] :
( v118100(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_177,axiom,
! [VarCurr] :
( ~ v118098(VarCurr)
=> ( v114860(VarCurr,bitIndex40)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_142,axiom,
! [VarCurr] :
( v118098(VarCurr)
=> ( v114860(VarCurr,bitIndex40)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8016,axiom,
! [VarCurr] :
( v118098(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_176,axiom,
! [VarCurr] :
( ~ v118096(VarCurr)
=> ( v114860(VarCurr,bitIndex39)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_141,axiom,
! [VarCurr] :
( v118096(VarCurr)
=> ( v114860(VarCurr,bitIndex39)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8015,axiom,
! [VarCurr] :
( v118096(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_175,axiom,
! [VarCurr] :
( ~ v118094(VarCurr)
=> ( v114860(VarCurr,bitIndex38)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_140,axiom,
! [VarCurr] :
( v118094(VarCurr)
=> ( v114860(VarCurr,bitIndex38)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8014,axiom,
! [VarCurr] :
( v118094(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_174,axiom,
! [VarCurr] :
( ~ v118092(VarCurr)
=> ( v114860(VarCurr,bitIndex37)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_139,axiom,
! [VarCurr] :
( v118092(VarCurr)
=> ( v114860(VarCurr,bitIndex37)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8013,axiom,
! [VarCurr] :
( v118092(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_173,axiom,
! [VarCurr] :
( ~ v118090(VarCurr)
=> ( v114860(VarCurr,bitIndex36)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_138,axiom,
! [VarCurr] :
( v118090(VarCurr)
=> ( v114860(VarCurr,bitIndex36)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8012,axiom,
! [VarCurr] :
( v118090(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_172,axiom,
! [VarCurr] :
( ~ v118088(VarCurr)
=> ( v114860(VarCurr,bitIndex35)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_137,axiom,
! [VarCurr] :
( v118088(VarCurr)
=> ( v114860(VarCurr,bitIndex35)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8011,axiom,
! [VarCurr] :
( v118088(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_171,axiom,
! [VarCurr] :
( ~ v118086(VarCurr)
=> ( v114860(VarCurr,bitIndex34)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_136,axiom,
! [VarCurr] :
( v118086(VarCurr)
=> ( v114860(VarCurr,bitIndex34)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8010,axiom,
! [VarCurr] :
( v118086(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_170,axiom,
! [VarCurr] :
( ~ v118084(VarCurr)
=> ( v114860(VarCurr,bitIndex33)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_135,axiom,
! [VarCurr] :
( v118084(VarCurr)
=> ( v114860(VarCurr,bitIndex33)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8009,axiom,
! [VarCurr] :
( v118084(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_169,axiom,
! [VarCurr] :
( ~ v118082(VarCurr)
=> ( v114860(VarCurr,bitIndex32)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_134,axiom,
! [VarCurr] :
( v118082(VarCurr)
=> ( v114860(VarCurr,bitIndex32)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8008,axiom,
! [VarCurr] :
( v118082(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $true )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_168,axiom,
! [VarCurr] :
( ~ v118080(VarCurr)
=> ( v114860(VarCurr,bitIndex31)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_133,axiom,
! [VarCurr] :
( v118080(VarCurr)
=> ( v114860(VarCurr,bitIndex31)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8007,axiom,
! [VarCurr] :
( v118080(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_167,axiom,
! [VarCurr] :
( ~ v118078(VarCurr)
=> ( v114860(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_132,axiom,
! [VarCurr] :
( v118078(VarCurr)
=> ( v114860(VarCurr,bitIndex30)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8006,axiom,
! [VarCurr] :
( v118078(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_166,axiom,
! [VarCurr] :
( ~ v118076(VarCurr)
=> ( v114860(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_131,axiom,
! [VarCurr] :
( v118076(VarCurr)
=> ( v114860(VarCurr,bitIndex29)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8005,axiom,
! [VarCurr] :
( v118076(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_165,axiom,
! [VarCurr] :
( ~ v118074(VarCurr)
=> ( v114860(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_130,axiom,
! [VarCurr] :
( v118074(VarCurr)
=> ( v114860(VarCurr,bitIndex28)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8004,axiom,
! [VarCurr] :
( v118074(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_164,axiom,
! [VarCurr] :
( ~ v118072(VarCurr)
=> ( v114860(VarCurr,bitIndex27)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_129,axiom,
! [VarCurr] :
( v118072(VarCurr)
=> ( v114860(VarCurr,bitIndex27)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8003,axiom,
! [VarCurr] :
( v118072(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_163,axiom,
! [VarCurr] :
( ~ v118070(VarCurr)
=> ( v114860(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_128,axiom,
! [VarCurr] :
( v118070(VarCurr)
=> ( v114860(VarCurr,bitIndex26)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8002,axiom,
! [VarCurr] :
( v118070(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_162,axiom,
! [VarCurr] :
( ~ v118068(VarCurr)
=> ( v114860(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_127,axiom,
! [VarCurr] :
( v118068(VarCurr)
=> ( v114860(VarCurr,bitIndex25)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8001,axiom,
! [VarCurr] :
( v118068(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_161,axiom,
! [VarCurr] :
( ~ v118066(VarCurr)
=> ( v114860(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_126,axiom,
! [VarCurr] :
( v118066(VarCurr)
=> ( v114860(VarCurr,bitIndex24)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8000,axiom,
! [VarCurr] :
( v118066(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_160,axiom,
! [VarCurr] :
( ~ v118064(VarCurr)
=> ( v114860(VarCurr,bitIndex23)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_125,axiom,
! [VarCurr] :
( v118064(VarCurr)
=> ( v114860(VarCurr,bitIndex23)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7999,axiom,
! [VarCurr] :
( v118064(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_159,axiom,
! [VarCurr] :
( ~ v118062(VarCurr)
=> ( v114860(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_124,axiom,
! [VarCurr] :
( v118062(VarCurr)
=> ( v114860(VarCurr,bitIndex22)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7998,axiom,
! [VarCurr] :
( v118062(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_158,axiom,
! [VarCurr] :
( ~ v118060(VarCurr)
=> ( v114860(VarCurr,bitIndex21)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_123,axiom,
! [VarCurr] :
( v118060(VarCurr)
=> ( v114860(VarCurr,bitIndex21)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7997,axiom,
! [VarCurr] :
( v118060(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_157,axiom,
! [VarCurr] :
( ~ v118058(VarCurr)
=> ( v114860(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_122,axiom,
! [VarCurr] :
( v118058(VarCurr)
=> ( v114860(VarCurr,bitIndex20)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7996,axiom,
! [VarCurr] :
( v118058(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_156,axiom,
! [VarCurr] :
( ~ v118056(VarCurr)
=> ( v114860(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_121,axiom,
! [VarCurr] :
( v118056(VarCurr)
=> ( v114860(VarCurr,bitIndex19)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7995,axiom,
! [VarCurr] :
( v118056(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_155,axiom,
! [VarCurr] :
( ~ v118054(VarCurr)
=> ( v114860(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_120,axiom,
! [VarCurr] :
( v118054(VarCurr)
=> ( v114860(VarCurr,bitIndex18)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7994,axiom,
! [VarCurr] :
( v118054(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_154,axiom,
! [VarCurr] :
( ~ v118052(VarCurr)
=> ( v114860(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_119,axiom,
! [VarCurr] :
( v118052(VarCurr)
=> ( v114860(VarCurr,bitIndex17)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7993,axiom,
! [VarCurr] :
( v118052(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_153,axiom,
! [VarCurr] :
( ~ v118050(VarCurr)
=> ( v114860(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_118,axiom,
! [VarCurr] :
( v118050(VarCurr)
=> ( v114860(VarCurr,bitIndex16)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7992,axiom,
! [VarCurr] :
( v118050(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $true )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_152,axiom,
! [VarCurr] :
( ~ v118048(VarCurr)
=> ( v114860(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_117,axiom,
! [VarCurr] :
( v118048(VarCurr)
=> ( v114860(VarCurr,bitIndex15)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7991,axiom,
! [VarCurr] :
( v118048(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_151,axiom,
! [VarCurr] :
( ~ v118046(VarCurr)
=> ( v114860(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_116,axiom,
! [VarCurr] :
( v118046(VarCurr)
=> ( v114860(VarCurr,bitIndex14)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7990,axiom,
! [VarCurr] :
( v118046(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_150,axiom,
! [VarCurr] :
( ~ v118044(VarCurr)
=> ( v114860(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_115,axiom,
! [VarCurr] :
( v118044(VarCurr)
=> ( v114860(VarCurr,bitIndex13)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7989,axiom,
! [VarCurr] :
( v118044(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_149,axiom,
! [VarCurr] :
( ~ v118042(VarCurr)
=> ( v114860(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_114,axiom,
! [VarCurr] :
( v118042(VarCurr)
=> ( v114860(VarCurr,bitIndex12)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7988,axiom,
! [VarCurr] :
( v118042(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_148,axiom,
! [VarCurr] :
( ~ v118040(VarCurr)
=> ( v114860(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_113,axiom,
! [VarCurr] :
( v118040(VarCurr)
=> ( v114860(VarCurr,bitIndex11)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7987,axiom,
! [VarCurr] :
( v118040(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_147,axiom,
! [VarCurr] :
( ~ v118038(VarCurr)
=> ( v114860(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_112,axiom,
! [VarCurr] :
( v118038(VarCurr)
=> ( v114860(VarCurr,bitIndex10)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7986,axiom,
! [VarCurr] :
( v118038(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_146,axiom,
! [VarCurr] :
( ~ v118036(VarCurr)
=> ( v114860(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_111,axiom,
! [VarCurr] :
( v118036(VarCurr)
=> ( v114860(VarCurr,bitIndex9)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7985,axiom,
! [VarCurr] :
( v118036(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_145,axiom,
! [VarCurr] :
( ~ v118034(VarCurr)
=> ( v114860(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_110,axiom,
! [VarCurr] :
( v118034(VarCurr)
=> ( v114860(VarCurr,bitIndex8)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7984,axiom,
! [VarCurr] :
( v118034(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $true )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_144,axiom,
! [VarCurr] :
( ~ v118032(VarCurr)
=> ( v114860(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_109,axiom,
! [VarCurr] :
( v118032(VarCurr)
=> ( v114860(VarCurr,bitIndex7)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7983,axiom,
! [VarCurr] :
( v118032(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_143,axiom,
! [VarCurr] :
( ~ v118030(VarCurr)
=> ( v114860(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_108,axiom,
! [VarCurr] :
( v118030(VarCurr)
=> ( v114860(VarCurr,bitIndex6)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7982,axiom,
! [VarCurr] :
( v118030(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_142,axiom,
! [VarCurr] :
( ~ v118028(VarCurr)
=> ( v114860(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_107,axiom,
! [VarCurr] :
( v118028(VarCurr)
=> ( v114860(VarCurr,bitIndex5)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7981,axiom,
! [VarCurr] :
( v118028(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_141,axiom,
! [VarCurr] :
( ~ v118026(VarCurr)
=> ( v114860(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_106,axiom,
! [VarCurr] :
( v118026(VarCurr)
=> ( v114860(VarCurr,bitIndex4)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7980,axiom,
! [VarCurr] :
( v118026(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $true )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_140,axiom,
! [VarCurr] :
( ~ v118024(VarCurr)
=> ( v114860(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_105,axiom,
! [VarCurr] :
( v118024(VarCurr)
=> ( v114860(VarCurr,bitIndex3)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7979,axiom,
! [VarCurr] :
( v118024(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_139,axiom,
! [VarCurr] :
( ~ v118022(VarCurr)
=> ( v114860(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_104,axiom,
! [VarCurr] :
( v118022(VarCurr)
=> ( v114860(VarCurr,bitIndex2)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7978,axiom,
! [VarCurr] :
( v118022(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $true )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_138,axiom,
! [VarCurr] :
( ~ v118020(VarCurr)
=> ( v114860(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_103,axiom,
! [VarCurr] :
( v118020(VarCurr)
=> ( v114860(VarCurr,bitIndex1)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7977,axiom,
! [VarCurr] :
( v118020(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2648,axiom,
! [VarCurr] :
( ~ v118018(VarCurr)
=> ( v114860(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2683,axiom,
! [VarCurr] :
( v118018(VarCurr)
=> ( v114860(VarCurr,bitIndex0)
<=> v114906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7976,axiom,
! [VarCurr] :
( v118018(VarCurr)
<=> ( ( v114862(VarCurr,bitIndex5)
<=> $false )
& ( v114862(VarCurr,bitIndex4)
<=> $false )
& ( v114862(VarCurr,bitIndex3)
<=> $false )
& ( v114862(VarCurr,bitIndex2)
<=> $false )
& ( v114862(VarCurr,bitIndex1)
<=> $false )
& ( v114862(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23498,axiom,
! [VarCurr] :
( v114906(VarCurr)
<=> ( v114908(VarCurr)
| v117995(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23497,axiom,
! [VarCurr] :
( v117995(VarCurr)
<=> ( v117997(VarCurr)
& v118015(VarCurr) ) ) ).
fof(writeUnaryOperator_9416,axiom,
! [VarCurr] :
( ~ v118015(VarCurr)
<=> v118007(VarCurr,bitIndex0) ) ).
fof(addAssignment_37432,axiom,
! [VarCurr] :
( v118007(VarCurr,bitIndex0)
<=> v118009(VarCurr,bitIndex0) ) ).
fof(addAssignment_37431,axiom,
! [VarCurr] :
( v118009(VarCurr,bitIndex0)
<=> v118011(VarCurr,bitIndex0) ) ).
fof(addAssignment_37430,axiom,
! [VarCurr] :
( v118011(VarCurr,bitIndex0)
<=> v118013(VarCurr,bitIndex0) ) ).
fof(addAssignment_37429,axiom,
! [VarCurr] :
( v118013(VarCurr,bitIndex0)
<=> v108858(VarCurr,bitIndex0) ) ).
fof(addAssignment_37428,axiom,
! [VarCurr] :
( v117997(VarCurr)
<=> v117999(VarCurr) ) ).
fof(addAssignment_37427,axiom,
! [VarCurr] :
( v117999(VarCurr)
<=> v118001(VarCurr) ) ).
fof(addAssignment_37426,axiom,
! [VarCurr] :
( v118001(VarCurr)
<=> v118003(VarCurr) ) ).
fof(addAssignment_37425,axiom,
! [VarCurr] :
( v118003(VarCurr)
<=> v118005(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23496,axiom,
! [VarCurr] :
( v114908(VarCurr)
<=> ( v114910(VarCurr)
& v117993(VarCurr) ) ) ).
fof(writeUnaryOperator_9415,axiom,
! [VarCurr] :
( ~ v117993(VarCurr)
<=> v114931(VarCurr) ) ).
fof(addAssignment_37424,axiom,
! [VarCurr] :
( v114931(VarCurr)
<=> v114933(VarCurr) ) ).
fof(addAssignment_37423,axiom,
! [VarCurr] :
( v114933(VarCurr)
<=> v114935(VarCurr) ) ).
fof(addAssignment_37422,axiom,
! [VarCurr] :
( v114935(VarCurr)
<=> v114937(VarCurr) ) ).
fof(addAssignment_37421,axiom,
! [VarCurr] :
( v114937(VarCurr)
<=> v114939(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23495,axiom,
! [VarCurr] :
( v114939(VarCurr)
<=> ( v117990(VarCurr)
& v117991(VarCurr) ) ) ).
fof(writeUnaryOperator_9414,axiom,
! [VarCurr] :
( ~ v117991(VarCurr)
<=> v114959(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23494,axiom,
! [VarCurr] :
( v117990(VarCurr)
<=> ( v114941(VarCurr)
| v114956(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2647,axiom,
! [VarCurr] :
( ~ v117985(VarCurr)
=> ( v114959(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2682,axiom,
! [VarCurr] :
( v117985(VarCurr)
=> ( v114959(VarCurr)
<=> v117988(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_166,axiom,
! [VarCurr] :
( ( ~ v114613(VarCurr)
& ~ v114098(VarCurr)
& ~ v114927(VarCurr) )
=> ( v117988(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1299,axiom,
! [VarCurr] :
( v114927(VarCurr)
=> ( v117988(VarCurr)
<=> v114961(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5261,axiom,
! [VarCurr] :
( v114098(VarCurr)
=> ( v117988(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5264,axiom,
! [VarCurr] :
( v114613(VarCurr)
=> ( v117988(VarCurr)
<=> v114961(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23493,axiom,
! [VarCurr] :
( v117985(VarCurr)
<=> ( v117986(VarCurr)
| v114928(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23492,axiom,
! [VarCurr] :
( v117986(VarCurr)
<=> ( v117987(VarCurr)
| v114927(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23491,axiom,
! [VarCurr] :
( v117987(VarCurr)
<=> ( v114613(VarCurr)
| v114098(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23490,axiom,
! [VarCurr] :
( v114961(VarCurr)
<=> ( v114941(VarCurr)
& v114963(VarCurr) ) ) ).
fof(addAssignment_37420,axiom,
! [VarCurr] :
( v114963(VarCurr)
<=> v114965(VarCurr) ) ).
fof(addAssignment_37419,axiom,
! [VarCurr] :
( v114965(VarCurr)
<=> v114967(VarCurr) ) ).
fof(addAssignment_37418,axiom,
! [VarCurr] :
( v114967(VarCurr)
<=> v114969(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23489,axiom,
! [VarCurr] :
( v114969(VarCurr)
<=> ( v114971(VarCurr)
| v115041(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23488,axiom,
! [VarCurr] :
( v115041(VarCurr)
<=> ( v114735(VarCurr)
& v117981(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7975,axiom,
! [VarCurr] :
( v117981(VarCurr)
<=> ( ( v115043(VarCurr,bitIndex32)
<=> v115068(VarCurr,bitIndex32) )
& ( v115043(VarCurr,bitIndex31)
<=> v115068(VarCurr,bitIndex31) )
& ( v115043(VarCurr,bitIndex30)
<=> v115068(VarCurr,bitIndex30) )
& ( v115043(VarCurr,bitIndex29)
<=> v115068(VarCurr,bitIndex29) )
& ( v115043(VarCurr,bitIndex28)
<=> v115068(VarCurr,bitIndex28) )
& ( v115043(VarCurr,bitIndex27)
<=> v115068(VarCurr,bitIndex27) )
& ( v115043(VarCurr,bitIndex26)
<=> v115068(VarCurr,bitIndex26) )
& ( v115043(VarCurr,bitIndex25)
<=> v115068(VarCurr,bitIndex25) )
& ( v115043(VarCurr,bitIndex24)
<=> v115068(VarCurr,bitIndex24) )
& ( v115043(VarCurr,bitIndex23)
<=> v115068(VarCurr,bitIndex23) )
& ( v115043(VarCurr,bitIndex22)
<=> v115068(VarCurr,bitIndex22) )
& ( v115043(VarCurr,bitIndex21)
<=> v115068(VarCurr,bitIndex21) )
& ( v115043(VarCurr,bitIndex20)
<=> v115068(VarCurr,bitIndex20) )
& ( v115043(VarCurr,bitIndex19)
<=> v115068(VarCurr,bitIndex19) )
& ( v115043(VarCurr,bitIndex18)
<=> v115068(VarCurr,bitIndex18) )
& ( v115043(VarCurr,bitIndex17)
<=> v115068(VarCurr,bitIndex17) )
& ( v115043(VarCurr,bitIndex16)
<=> v115068(VarCurr,bitIndex16) )
& ( v115043(VarCurr,bitIndex15)
<=> v115068(VarCurr,bitIndex15) )
& ( v115043(VarCurr,bitIndex14)
<=> v115068(VarCurr,bitIndex14) )
& ( v115043(VarCurr,bitIndex13)
<=> v115068(VarCurr,bitIndex13) )
& ( v115043(VarCurr,bitIndex12)
<=> v115068(VarCurr,bitIndex12) )
& ( v115043(VarCurr,bitIndex11)
<=> v115068(VarCurr,bitIndex11) )
& ( v115043(VarCurr,bitIndex10)
<=> v115068(VarCurr,bitIndex10) )
& ( v115043(VarCurr,bitIndex9)
<=> v115068(VarCurr,bitIndex9) )
& ( v115043(VarCurr,bitIndex8)
<=> v115068(VarCurr,bitIndex8) )
& ( v115043(VarCurr,bitIndex7)
<=> v115068(VarCurr,bitIndex7) )
& ( v115043(VarCurr,bitIndex6)
<=> v115068(VarCurr,bitIndex6) )
& ( v115043(VarCurr,bitIndex5)
<=> v115068(VarCurr,bitIndex5) )
& ( v115043(VarCurr,bitIndex4)
<=> v115068(VarCurr,bitIndex4) )
& ( v115043(VarCurr,bitIndex3)
<=> v115068(VarCurr,bitIndex3) )
& ( v115043(VarCurr,bitIndex2)
<=> v115068(VarCurr,bitIndex2) )
& ( v115043(VarCurr,bitIndex1)
<=> v115068(VarCurr,bitIndex1) )
& ( v115043(VarCurr,bitIndex0)
<=> v115068(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_37417,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v115068(VarCurr,B)
<=> v115070(VarCurr,B) ) ) ).
fof(addAssignment_37416,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v115070(VarCurr,B)
<=> v115072(VarCurr,B) ) ) ).
fof(addAssignment_37415,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v115072(VarCurr,B)
<=> v115074(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117963(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v115074(VarNext,B)
<=> v115074(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2063,axiom,
! [VarNext] :
( v117963(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v115074(VarNext,B)
<=> v117977(VarNext,B) ) ) ) ).
fof(addAssignment_37414,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v117977(VarNext,B)
<=> v117975(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5260,axiom,
! [VarCurr] :
( ~ v117972(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v117975(VarCurr,B)
<=> v115076(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5263,axiom,
! [VarCurr] :
( v117972(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v117975(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117963(VarNext)
<=> ( v117964(VarNext)
& v117971(VarNext) ) ) ) ).
fof(addAssignment_37413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117971(VarNext)
<=> v117969(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23486,axiom,
! [VarCurr] :
( v117969(VarCurr)
<=> ( v117972(VarCurr)
| v117973(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23485,axiom,
! [VarCurr] :
( v117973(VarCurr)
<=> ( v114071(VarCurr)
& v117974(VarCurr) ) ) ).
fof(writeUnaryOperator_9413,axiom,
! [VarCurr] :
( ~ v117974(VarCurr)
<=> v117972(VarCurr) ) ).
fof(writeUnaryOperator_9412,axiom,
! [VarCurr] :
( ~ v117972(VarCurr)
<=> v114068(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117964(VarNext)
<=> ( v117965(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117965(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37412,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v115076(VarCurr,B)
<=> v115078(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2646,axiom,
! [VarCurr] :
( ~ v115080(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v115078(VarCurr,B)
<=> v117960(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2681,axiom,
! [VarCurr] :
( v115080(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v115078(VarCurr,B)
<=> v117959(VarCurr,B) ) ) ) ).
fof(addAssignment_37411,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117960(VarCurr,B)
<=> v117113(VarCurr,B) ) ) ).
fof(addAssignment_37410,axiom,
! [VarCurr] :
( ( v117960(VarCurr,bitIndex32)
<=> v115082(VarCurr,bitIndex25) )
& ( v117960(VarCurr,bitIndex31)
<=> v115082(VarCurr,bitIndex24) )
& ( v117960(VarCurr,bitIndex30)
<=> v115082(VarCurr,bitIndex23) )
& ( v117960(VarCurr,bitIndex29)
<=> v115082(VarCurr,bitIndex22) )
& ( v117960(VarCurr,bitIndex28)
<=> v115082(VarCurr,bitIndex21) )
& ( v117960(VarCurr,bitIndex27)
<=> v115082(VarCurr,bitIndex20) )
& ( v117960(VarCurr,bitIndex26)
<=> v115082(VarCurr,bitIndex19) )
& ( v117960(VarCurr,bitIndex25)
<=> v115082(VarCurr,bitIndex18) )
& ( v117960(VarCurr,bitIndex24)
<=> v115082(VarCurr,bitIndex17) )
& ( v117960(VarCurr,bitIndex23)
<=> v115082(VarCurr,bitIndex16) )
& ( v117960(VarCurr,bitIndex22)
<=> v115082(VarCurr,bitIndex15) )
& ( v117960(VarCurr,bitIndex21)
<=> v115082(VarCurr,bitIndex14) )
& ( v117960(VarCurr,bitIndex20)
<=> v115082(VarCurr,bitIndex13) )
& ( v117960(VarCurr,bitIndex19)
<=> v115082(VarCurr,bitIndex12) )
& ( v117960(VarCurr,bitIndex18)
<=> v115082(VarCurr,bitIndex11) )
& ( v117960(VarCurr,bitIndex17)
<=> v115082(VarCurr,bitIndex10) )
& ( v117960(VarCurr,bitIndex16)
<=> v115082(VarCurr,bitIndex9) )
& ( v117960(VarCurr,bitIndex15)
<=> v115082(VarCurr,bitIndex8) )
& ( v117960(VarCurr,bitIndex14)
<=> v115082(VarCurr,bitIndex7) )
& ( v117960(VarCurr,bitIndex13)
<=> v115082(VarCurr,bitIndex6) )
& ( v117960(VarCurr,bitIndex12)
<=> v115082(VarCurr,bitIndex5) )
& ( v117960(VarCurr,bitIndex11)
<=> v115082(VarCurr,bitIndex4) )
& ( v117960(VarCurr,bitIndex10)
<=> v115082(VarCurr,bitIndex3) )
& ( v117960(VarCurr,bitIndex9)
<=> v115082(VarCurr,bitIndex2) )
& ( v117960(VarCurr,bitIndex8)
<=> v115082(VarCurr,bitIndex1) )
& ( v117960(VarCurr,bitIndex7)
<=> v115082(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_37409,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v117959(VarCurr,B)
<=> v115082(VarCurr,B) ) ) ).
fof(addAssignment_37408,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117113(VarCurr,B)
<=> v117203(VarCurr,B) ) ) ).
fof(addAssignment_37407,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117201(VarCurr,B)
<=> v117202(VarCurr,B) ) ) ).
fof(addAssignment_37406,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117198(VarCurr,B)
<=> v117199(VarCurr,B) ) ) ).
fof(addAssignment_37405,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117195(VarCurr,B)
<=> v117196(VarCurr,B) ) ) ).
fof(addAssignment_37404,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117192(VarCurr,B)
<=> v117193(VarCurr,B) ) ) ).
fof(addAssignment_37403,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117189(VarCurr,B)
<=> v117190(VarCurr,B) ) ) ).
fof(addAssignment_37402,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117186(VarCurr,B)
<=> v117187(VarCurr,B) ) ) ).
fof(addAssignment_37401,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117183(VarCurr,B)
<=> v117184(VarCurr,B) ) ) ).
fof(addAssignment_37400,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117129(VarCurr,B)
<=> v117181(VarCurr,B) ) ) ).
fof(addAssignment_37399,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117125(VarCurr,B)
<=> v117126(VarCurr,B) ) ) ).
fof(addAssignment_37398,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117127(VarCurr,B)
<=> v117179(VarCurr,B) ) ) ).
fof(addAssignment_37397,axiom,
! [VarCurr] :
( ( v117142(VarCurr,bitIndex2)
<=> v117144(VarCurr,bitIndex16) )
& ( v117142(VarCurr,bitIndex1)
<=> v117144(VarCurr,bitIndex15) )
& ( v117142(VarCurr,bitIndex0)
<=> v117144(VarCurr,bitIndex14) ) ) ).
fof(addAssignment_37396,axiom,
! [VarNext,B] :
( range_16_14(B)
=> ( v117144(VarNext,B)
<=> v117951(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117953(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117951(VarNext,B)
<=> v117144(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2062,axiom,
! [VarNext] :
( v117953(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117951(VarNext,B)
<=> v117168(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117953(VarNext)
<=> ( v117954(VarNext)
& v117163(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117954(VarNext)
<=> ( v117956(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117956(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37395,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v117146(VarCurr,B)
<=> v117148(VarCurr,B) ) ) ).
fof(addAssignment_37394,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v117148(VarCurr,B)
<=> v117150(VarCurr,B) ) ) ).
fof(addAssignment_37393,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v117150(VarCurr,B)
<=> v117152(VarCurr,B) ) ) ).
fof(addAssignment_37392,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v117152(VarCurr,B)
<=> v108825(VarCurr,B) ) ) ).
fof(addAssignment_37391,axiom,
! [VarNext,B] :
( range_16_14(B)
=> ( v108825(VarNext,B)
<=> v117943(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1987,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117945(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117943(VarNext,B)
<=> v108825(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2061,axiom,
! [VarNext] :
( v117945(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117943(VarNext,B)
<=> v111957(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23481,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117945(VarNext)
<=> ( v117946(VarNext)
& v111950(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117946(VarNext)
<=> ( v117948(VarNext)
& v111937(VarNext) ) ) ) ).
fof(writeUnaryOperator_9409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117948(VarNext)
<=> v111944(VarNext) ) ) ).
fof(addAssignment_37390,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v108837(VarCurr,B)
<=> v108176(VarCurr,B) ) ) ).
fof(addAssignment_37389,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v108176(VarCurr,B)
<=> v108178(VarCurr,B) ) ) ).
fof(addAssignment_37388,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v108178(VarCurr,B)
<=> v108180(VarCurr,B) ) ) ).
fof(addAssignment_37387,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v108180(VarCurr,B)
<=> v108207(VarCurr,B) ) ) ).
fof(range_axiom_115,axiom,
! [B] :
( range_16_14(B)
<=> ( $false
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B ) ) ).
fof(addAssignment_37386,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v108211(VarCurr,B)
<=> v111923(VarCurr,B) ) ) ).
fof(range_axiom_114,axiom,
! [B] :
( range_5_3(B)
<=> ( $false
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B ) ) ).
fof(addAssignment_37385,axiom,
! [VarCurr] :
( ( v117142(VarCurr,bitIndex6)
<=> v117144(VarCurr,bitIndex20) )
& ( v117142(VarCurr,bitIndex5)
<=> v117144(VarCurr,bitIndex19) )
& ( v117142(VarCurr,bitIndex4)
<=> v117144(VarCurr,bitIndex18) )
& ( v117142(VarCurr,bitIndex3)
<=> v117144(VarCurr,bitIndex17) ) ) ).
fof(addAssignment_37384,axiom,
! [VarNext,B] :
( range_20_17(B)
=> ( v117144(VarNext,B)
<=> v117935(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1986,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117937(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117935(VarNext,B)
<=> v117144(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2060,axiom,
! [VarNext] :
( v117937(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117935(VarNext,B)
<=> v117168(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23479,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117937(VarNext)
<=> ( v117938(VarNext)
& v117163(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117938(VarNext)
<=> ( v117940(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9408,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117940(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37383,axiom,
! [VarCurr,B] :
( range_20_17(B)
=> ( v117146(VarCurr,B)
<=> v117148(VarCurr,B) ) ) ).
fof(addAssignment_37382,axiom,
! [VarCurr,B] :
( range_20_17(B)
=> ( v117148(VarCurr,B)
<=> v117150(VarCurr,B) ) ) ).
fof(addAssignment_37381,axiom,
! [VarCurr,B] :
( range_20_17(B)
=> ( v117150(VarCurr,B)
<=> v117152(VarCurr,B) ) ) ).
fof(addAssignment_37380,axiom,
! [VarCurr,B] :
( range_20_17(B)
=> ( v117152(VarCurr,B)
<=> v108825(VarCurr,B) ) ) ).
fof(addAssignment_37379,axiom,
! [VarNext,B] :
( range_20_17(B)
=> ( v108825(VarNext,B)
<=> v117927(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1985,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117929(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117927(VarNext,B)
<=> v108825(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2059,axiom,
! [VarNext] :
( v117929(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117927(VarNext,B)
<=> v111957(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117929(VarNext)
<=> ( v117930(VarNext)
& v111950(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117930(VarNext)
<=> ( v117932(VarNext)
& v111937(VarNext) ) ) ) ).
fof(writeUnaryOperator_9407,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117932(VarNext)
<=> v111944(VarNext) ) ) ).
fof(addAssignment_37378,axiom,
! [VarCurr,B] :
( range_20_17(B)
=> ( v108837(VarCurr,B)
<=> v108176(VarCurr,B) ) ) ).
fof(addAssignment_37377,axiom,
! [VarCurr,B] :
( range_20_17(B)
=> ( v108176(VarCurr,B)
<=> v108178(VarCurr,B) ) ) ).
fof(addAssignment_37376,axiom,
! [VarCurr,B] :
( range_20_17(B)
=> ( v108178(VarCurr,B)
<=> v108180(VarCurr,B) ) ) ).
fof(addAssignment_37375,axiom,
! [VarCurr,B] :
( range_20_17(B)
=> ( v108180(VarCurr,B)
<=> v108207(VarCurr,B) ) ) ).
fof(range_axiom_113,axiom,
! [B] :
( range_20_17(B)
<=> ( $false
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B ) ) ).
fof(addAssignment_37374,axiom,
! [VarCurr,B] :
( range_9_6(B)
=> ( v108211(VarCurr,B)
<=> v111923(VarCurr,B) ) ) ).
fof(range_axiom_112,axiom,
! [B] :
( range_9_6(B)
<=> ( $false
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B ) ) ).
fof(addAssignment_37373,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex0)
<=> v117921(VarCurr) ) ).
fof(addAssignment_37372,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex1)
<=> v117916(VarCurr) ) ).
fof(addAssignment_37371,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex2)
<=> v117911(VarCurr) ) ).
fof(addAssignment_37370,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex3)
<=> v117906(VarCurr) ) ).
fof(addAssignment_37369,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex4)
<=> v117901(VarCurr) ) ).
fof(addAssignment_37368,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex5)
<=> v117896(VarCurr) ) ).
fof(addAssignment_37367,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex6)
<=> v117891(VarCurr) ) ).
fof(addAssignment_37366,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex7)
<=> v117886(VarCurr) ) ).
fof(addAssignment_37365,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex8)
<=> v117881(VarCurr) ) ).
fof(addAssignment_37364,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex9)
<=> v117876(VarCurr) ) ).
fof(addAssignment_37363,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex10)
<=> v117871(VarCurr) ) ).
fof(addAssignment_37362,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex11)
<=> v117866(VarCurr) ) ).
fof(addAssignment_37361,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex12)
<=> v117861(VarCurr) ) ).
fof(addAssignment_37360,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex13)
<=> v117856(VarCurr) ) ).
fof(addAssignment_37359,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex14)
<=> v117851(VarCurr) ) ).
fof(addAssignment_37358,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex15)
<=> v117846(VarCurr) ) ).
fof(addAssignment_37357,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex16)
<=> v117841(VarCurr) ) ).
fof(addAssignment_37356,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex17)
<=> v117836(VarCurr) ) ).
fof(addAssignment_37355,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex18)
<=> v117831(VarCurr) ) ).
fof(addAssignment_37354,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex19)
<=> v117826(VarCurr) ) ).
fof(addAssignment_37353,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex20)
<=> v117821(VarCurr) ) ).
fof(addAssignment_37352,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex21)
<=> v117816(VarCurr) ) ).
fof(addAssignment_37351,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex22)
<=> v117811(VarCurr) ) ).
fof(addAssignment_37350,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex23)
<=> v117806(VarCurr) ) ).
fof(addAssignment_37349,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex24)
<=> v117801(VarCurr) ) ).
fof(addAssignment_37348,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex25)
<=> v117796(VarCurr) ) ).
fof(addAssignment_37347,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex26)
<=> v117791(VarCurr) ) ).
fof(addAssignment_37346,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex27)
<=> v117786(VarCurr) ) ).
fof(addAssignment_37345,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex28)
<=> v117781(VarCurr) ) ).
fof(addAssignment_37344,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex29)
<=> v117776(VarCurr) ) ).
fof(addAssignment_37343,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex30)
<=> v117771(VarCurr) ) ).
fof(addAssignment_37342,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex31)
<=> v117766(VarCurr) ) ).
fof(addAssignment_37341,axiom,
! [VarCurr] :
( v115082(VarCurr,bitIndex32)
<=> v117507(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23475,axiom,
! [VarCurr] :
( v117921(VarCurr)
<=> ( v117922(VarCurr)
& v117925(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23474,axiom,
! [VarCurr] :
( v117925(VarCurr)
<=> ( v115084(VarCurr,bitIndex0)
| v117111(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23473,axiom,
! [VarCurr] :
( v117922(VarCurr)
<=> ( v117923(VarCurr)
| v117924(VarCurr) ) ) ).
fof(writeUnaryOperator_9406,axiom,
! [VarCurr] :
( ~ v117924(VarCurr)
<=> v117111(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_9405,axiom,
! [VarCurr] :
( ~ v117923(VarCurr)
<=> v115084(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23472,axiom,
! [VarCurr] :
( v117916(VarCurr)
<=> ( v117917(VarCurr)
& v117920(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23471,axiom,
! [VarCurr] :
( v117920(VarCurr)
<=> ( v117572(VarCurr)
| v117573(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23470,axiom,
! [VarCurr] :
( v117917(VarCurr)
<=> ( v117918(VarCurr)
| v117919(VarCurr) ) ) ).
fof(writeUnaryOperator_9404,axiom,
! [VarCurr] :
( ~ v117919(VarCurr)
<=> v117573(VarCurr) ) ).
fof(writeUnaryOperator_9403,axiom,
! [VarCurr] :
( ~ v117918(VarCurr)
<=> v117572(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23469,axiom,
! [VarCurr] :
( v117911(VarCurr)
<=> ( v117912(VarCurr)
& v117915(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23468,axiom,
! [VarCurr] :
( v117915(VarCurr)
<=> ( v117570(VarCurr)
| v117579(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23467,axiom,
! [VarCurr] :
( v117912(VarCurr)
<=> ( v117913(VarCurr)
| v117914(VarCurr) ) ) ).
fof(writeUnaryOperator_9402,axiom,
! [VarCurr] :
( ~ v117914(VarCurr)
<=> v117579(VarCurr) ) ).
fof(writeUnaryOperator_9401,axiom,
! [VarCurr] :
( ~ v117913(VarCurr)
<=> v117570(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23466,axiom,
! [VarCurr] :
( v117906(VarCurr)
<=> ( v117907(VarCurr)
& v117910(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23465,axiom,
! [VarCurr] :
( v117910(VarCurr)
<=> ( v117568(VarCurr)
| v117585(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23464,axiom,
! [VarCurr] :
( v117907(VarCurr)
<=> ( v117908(VarCurr)
| v117909(VarCurr) ) ) ).
fof(writeUnaryOperator_9400,axiom,
! [VarCurr] :
( ~ v117909(VarCurr)
<=> v117585(VarCurr) ) ).
fof(writeUnaryOperator_9399,axiom,
! [VarCurr] :
( ~ v117908(VarCurr)
<=> v117568(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23463,axiom,
! [VarCurr] :
( v117901(VarCurr)
<=> ( v117902(VarCurr)
& v117905(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23462,axiom,
! [VarCurr] :
( v117905(VarCurr)
<=> ( v117566(VarCurr)
| v117591(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23461,axiom,
! [VarCurr] :
( v117902(VarCurr)
<=> ( v117903(VarCurr)
| v117904(VarCurr) ) ) ).
fof(writeUnaryOperator_9398,axiom,
! [VarCurr] :
( ~ v117904(VarCurr)
<=> v117591(VarCurr) ) ).
fof(writeUnaryOperator_9397,axiom,
! [VarCurr] :
( ~ v117903(VarCurr)
<=> v117566(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23460,axiom,
! [VarCurr] :
( v117896(VarCurr)
<=> ( v117897(VarCurr)
& v117900(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23459,axiom,
! [VarCurr] :
( v117900(VarCurr)
<=> ( v117564(VarCurr)
| v117597(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23458,axiom,
! [VarCurr] :
( v117897(VarCurr)
<=> ( v117898(VarCurr)
| v117899(VarCurr) ) ) ).
fof(writeUnaryOperator_9396,axiom,
! [VarCurr] :
( ~ v117899(VarCurr)
<=> v117597(VarCurr) ) ).
fof(writeUnaryOperator_9395,axiom,
! [VarCurr] :
( ~ v117898(VarCurr)
<=> v117564(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23457,axiom,
! [VarCurr] :
( v117891(VarCurr)
<=> ( v117892(VarCurr)
& v117895(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23456,axiom,
! [VarCurr] :
( v117895(VarCurr)
<=> ( v117562(VarCurr)
| v117603(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23455,axiom,
! [VarCurr] :
( v117892(VarCurr)
<=> ( v117893(VarCurr)
| v117894(VarCurr) ) ) ).
fof(writeUnaryOperator_9394,axiom,
! [VarCurr] :
( ~ v117894(VarCurr)
<=> v117603(VarCurr) ) ).
fof(writeUnaryOperator_9393,axiom,
! [VarCurr] :
( ~ v117893(VarCurr)
<=> v117562(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23454,axiom,
! [VarCurr] :
( v117886(VarCurr)
<=> ( v117887(VarCurr)
& v117890(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23453,axiom,
! [VarCurr] :
( v117890(VarCurr)
<=> ( v117560(VarCurr)
| v117609(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23452,axiom,
! [VarCurr] :
( v117887(VarCurr)
<=> ( v117888(VarCurr)
| v117889(VarCurr) ) ) ).
fof(writeUnaryOperator_9392,axiom,
! [VarCurr] :
( ~ v117889(VarCurr)
<=> v117609(VarCurr) ) ).
fof(writeUnaryOperator_9391,axiom,
! [VarCurr] :
( ~ v117888(VarCurr)
<=> v117560(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23451,axiom,
! [VarCurr] :
( v117881(VarCurr)
<=> ( v117882(VarCurr)
& v117885(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23450,axiom,
! [VarCurr] :
( v117885(VarCurr)
<=> ( v117558(VarCurr)
| v117615(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23449,axiom,
! [VarCurr] :
( v117882(VarCurr)
<=> ( v117883(VarCurr)
| v117884(VarCurr) ) ) ).
fof(writeUnaryOperator_9390,axiom,
! [VarCurr] :
( ~ v117884(VarCurr)
<=> v117615(VarCurr) ) ).
fof(writeUnaryOperator_9389,axiom,
! [VarCurr] :
( ~ v117883(VarCurr)
<=> v117558(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23448,axiom,
! [VarCurr] :
( v117876(VarCurr)
<=> ( v117877(VarCurr)
& v117880(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23447,axiom,
! [VarCurr] :
( v117880(VarCurr)
<=> ( v117556(VarCurr)
| v117621(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23446,axiom,
! [VarCurr] :
( v117877(VarCurr)
<=> ( v117878(VarCurr)
| v117879(VarCurr) ) ) ).
fof(writeUnaryOperator_9388,axiom,
! [VarCurr] :
( ~ v117879(VarCurr)
<=> v117621(VarCurr) ) ).
fof(writeUnaryOperator_9387,axiom,
! [VarCurr] :
( ~ v117878(VarCurr)
<=> v117556(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23445,axiom,
! [VarCurr] :
( v117871(VarCurr)
<=> ( v117872(VarCurr)
& v117875(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23444,axiom,
! [VarCurr] :
( v117875(VarCurr)
<=> ( v117554(VarCurr)
| v117627(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23443,axiom,
! [VarCurr] :
( v117872(VarCurr)
<=> ( v117873(VarCurr)
| v117874(VarCurr) ) ) ).
fof(writeUnaryOperator_9386,axiom,
! [VarCurr] :
( ~ v117874(VarCurr)
<=> v117627(VarCurr) ) ).
fof(writeUnaryOperator_9385,axiom,
! [VarCurr] :
( ~ v117873(VarCurr)
<=> v117554(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23442,axiom,
! [VarCurr] :
( v117866(VarCurr)
<=> ( v117867(VarCurr)
& v117870(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23441,axiom,
! [VarCurr] :
( v117870(VarCurr)
<=> ( v117552(VarCurr)
| v117633(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23440,axiom,
! [VarCurr] :
( v117867(VarCurr)
<=> ( v117868(VarCurr)
| v117869(VarCurr) ) ) ).
fof(writeUnaryOperator_9384,axiom,
! [VarCurr] :
( ~ v117869(VarCurr)
<=> v117633(VarCurr) ) ).
fof(writeUnaryOperator_9383,axiom,
! [VarCurr] :
( ~ v117868(VarCurr)
<=> v117552(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23439,axiom,
! [VarCurr] :
( v117861(VarCurr)
<=> ( v117862(VarCurr)
& v117865(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23438,axiom,
! [VarCurr] :
( v117865(VarCurr)
<=> ( v117550(VarCurr)
| v117639(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23437,axiom,
! [VarCurr] :
( v117862(VarCurr)
<=> ( v117863(VarCurr)
| v117864(VarCurr) ) ) ).
fof(writeUnaryOperator_9382,axiom,
! [VarCurr] :
( ~ v117864(VarCurr)
<=> v117639(VarCurr) ) ).
fof(writeUnaryOperator_9381,axiom,
! [VarCurr] :
( ~ v117863(VarCurr)
<=> v117550(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23436,axiom,
! [VarCurr] :
( v117856(VarCurr)
<=> ( v117857(VarCurr)
& v117860(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23435,axiom,
! [VarCurr] :
( v117860(VarCurr)
<=> ( v117548(VarCurr)
| v117645(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23434,axiom,
! [VarCurr] :
( v117857(VarCurr)
<=> ( v117858(VarCurr)
| v117859(VarCurr) ) ) ).
fof(writeUnaryOperator_9380,axiom,
! [VarCurr] :
( ~ v117859(VarCurr)
<=> v117645(VarCurr) ) ).
fof(writeUnaryOperator_9379,axiom,
! [VarCurr] :
( ~ v117858(VarCurr)
<=> v117548(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23433,axiom,
! [VarCurr] :
( v117851(VarCurr)
<=> ( v117852(VarCurr)
& v117855(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23432,axiom,
! [VarCurr] :
( v117855(VarCurr)
<=> ( v117546(VarCurr)
| v117651(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23431,axiom,
! [VarCurr] :
( v117852(VarCurr)
<=> ( v117853(VarCurr)
| v117854(VarCurr) ) ) ).
fof(writeUnaryOperator_9378,axiom,
! [VarCurr] :
( ~ v117854(VarCurr)
<=> v117651(VarCurr) ) ).
fof(writeUnaryOperator_9377,axiom,
! [VarCurr] :
( ~ v117853(VarCurr)
<=> v117546(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23430,axiom,
! [VarCurr] :
( v117846(VarCurr)
<=> ( v117847(VarCurr)
& v117850(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23429,axiom,
! [VarCurr] :
( v117850(VarCurr)
<=> ( v117544(VarCurr)
| v117657(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23428,axiom,
! [VarCurr] :
( v117847(VarCurr)
<=> ( v117848(VarCurr)
| v117849(VarCurr) ) ) ).
fof(writeUnaryOperator_9376,axiom,
! [VarCurr] :
( ~ v117849(VarCurr)
<=> v117657(VarCurr) ) ).
fof(writeUnaryOperator_9375,axiom,
! [VarCurr] :
( ~ v117848(VarCurr)
<=> v117544(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23427,axiom,
! [VarCurr] :
( v117841(VarCurr)
<=> ( v117842(VarCurr)
& v117845(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23426,axiom,
! [VarCurr] :
( v117845(VarCurr)
<=> ( v117542(VarCurr)
| v117663(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23425,axiom,
! [VarCurr] :
( v117842(VarCurr)
<=> ( v117843(VarCurr)
| v117844(VarCurr) ) ) ).
fof(writeUnaryOperator_9374,axiom,
! [VarCurr] :
( ~ v117844(VarCurr)
<=> v117663(VarCurr) ) ).
fof(writeUnaryOperator_9373,axiom,
! [VarCurr] :
( ~ v117843(VarCurr)
<=> v117542(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23424,axiom,
! [VarCurr] :
( v117836(VarCurr)
<=> ( v117837(VarCurr)
& v117840(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23423,axiom,
! [VarCurr] :
( v117840(VarCurr)
<=> ( v117540(VarCurr)
| v117669(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23422,axiom,
! [VarCurr] :
( v117837(VarCurr)
<=> ( v117838(VarCurr)
| v117839(VarCurr) ) ) ).
fof(writeUnaryOperator_9372,axiom,
! [VarCurr] :
( ~ v117839(VarCurr)
<=> v117669(VarCurr) ) ).
fof(writeUnaryOperator_9371,axiom,
! [VarCurr] :
( ~ v117838(VarCurr)
<=> v117540(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23421,axiom,
! [VarCurr] :
( v117831(VarCurr)
<=> ( v117832(VarCurr)
& v117835(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23420,axiom,
! [VarCurr] :
( v117835(VarCurr)
<=> ( v117538(VarCurr)
| v117675(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23419,axiom,
! [VarCurr] :
( v117832(VarCurr)
<=> ( v117833(VarCurr)
| v117834(VarCurr) ) ) ).
fof(writeUnaryOperator_9370,axiom,
! [VarCurr] :
( ~ v117834(VarCurr)
<=> v117675(VarCurr) ) ).
fof(writeUnaryOperator_9369,axiom,
! [VarCurr] :
( ~ v117833(VarCurr)
<=> v117538(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23418,axiom,
! [VarCurr] :
( v117826(VarCurr)
<=> ( v117827(VarCurr)
& v117830(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23417,axiom,
! [VarCurr] :
( v117830(VarCurr)
<=> ( v117536(VarCurr)
| v117681(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23416,axiom,
! [VarCurr] :
( v117827(VarCurr)
<=> ( v117828(VarCurr)
| v117829(VarCurr) ) ) ).
fof(writeUnaryOperator_9368,axiom,
! [VarCurr] :
( ~ v117829(VarCurr)
<=> v117681(VarCurr) ) ).
fof(writeUnaryOperator_9367,axiom,
! [VarCurr] :
( ~ v117828(VarCurr)
<=> v117536(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23415,axiom,
! [VarCurr] :
( v117821(VarCurr)
<=> ( v117822(VarCurr)
& v117825(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23414,axiom,
! [VarCurr] :
( v117825(VarCurr)
<=> ( v117534(VarCurr)
| v117687(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23413,axiom,
! [VarCurr] :
( v117822(VarCurr)
<=> ( v117823(VarCurr)
| v117824(VarCurr) ) ) ).
fof(writeUnaryOperator_9366,axiom,
! [VarCurr] :
( ~ v117824(VarCurr)
<=> v117687(VarCurr) ) ).
fof(writeUnaryOperator_9365,axiom,
! [VarCurr] :
( ~ v117823(VarCurr)
<=> v117534(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23412,axiom,
! [VarCurr] :
( v117816(VarCurr)
<=> ( v117817(VarCurr)
& v117820(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23411,axiom,
! [VarCurr] :
( v117820(VarCurr)
<=> ( v117532(VarCurr)
| v117693(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23410,axiom,
! [VarCurr] :
( v117817(VarCurr)
<=> ( v117818(VarCurr)
| v117819(VarCurr) ) ) ).
fof(writeUnaryOperator_9364,axiom,
! [VarCurr] :
( ~ v117819(VarCurr)
<=> v117693(VarCurr) ) ).
fof(writeUnaryOperator_9363,axiom,
! [VarCurr] :
( ~ v117818(VarCurr)
<=> v117532(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23409,axiom,
! [VarCurr] :
( v117811(VarCurr)
<=> ( v117812(VarCurr)
& v117815(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23408,axiom,
! [VarCurr] :
( v117815(VarCurr)
<=> ( v117530(VarCurr)
| v117699(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23407,axiom,
! [VarCurr] :
( v117812(VarCurr)
<=> ( v117813(VarCurr)
| v117814(VarCurr) ) ) ).
fof(writeUnaryOperator_9362,axiom,
! [VarCurr] :
( ~ v117814(VarCurr)
<=> v117699(VarCurr) ) ).
fof(writeUnaryOperator_9361,axiom,
! [VarCurr] :
( ~ v117813(VarCurr)
<=> v117530(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23406,axiom,
! [VarCurr] :
( v117806(VarCurr)
<=> ( v117807(VarCurr)
& v117810(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23405,axiom,
! [VarCurr] :
( v117810(VarCurr)
<=> ( v117528(VarCurr)
| v117705(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23404,axiom,
! [VarCurr] :
( v117807(VarCurr)
<=> ( v117808(VarCurr)
| v117809(VarCurr) ) ) ).
fof(writeUnaryOperator_9360,axiom,
! [VarCurr] :
( ~ v117809(VarCurr)
<=> v117705(VarCurr) ) ).
fof(writeUnaryOperator_9359,axiom,
! [VarCurr] :
( ~ v117808(VarCurr)
<=> v117528(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23403,axiom,
! [VarCurr] :
( v117801(VarCurr)
<=> ( v117802(VarCurr)
& v117805(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23402,axiom,
! [VarCurr] :
( v117805(VarCurr)
<=> ( v117526(VarCurr)
| v117711(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23401,axiom,
! [VarCurr] :
( v117802(VarCurr)
<=> ( v117803(VarCurr)
| v117804(VarCurr) ) ) ).
fof(writeUnaryOperator_9358,axiom,
! [VarCurr] :
( ~ v117804(VarCurr)
<=> v117711(VarCurr) ) ).
fof(writeUnaryOperator_9357,axiom,
! [VarCurr] :
( ~ v117803(VarCurr)
<=> v117526(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23400,axiom,
! [VarCurr] :
( v117796(VarCurr)
<=> ( v117797(VarCurr)
& v117800(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23399,axiom,
! [VarCurr] :
( v117800(VarCurr)
<=> ( v117524(VarCurr)
| v117717(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23398,axiom,
! [VarCurr] :
( v117797(VarCurr)
<=> ( v117798(VarCurr)
| v117799(VarCurr) ) ) ).
fof(writeUnaryOperator_9356,axiom,
! [VarCurr] :
( ~ v117799(VarCurr)
<=> v117717(VarCurr) ) ).
fof(writeUnaryOperator_9355,axiom,
! [VarCurr] :
( ~ v117798(VarCurr)
<=> v117524(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23397,axiom,
! [VarCurr] :
( v117791(VarCurr)
<=> ( v117792(VarCurr)
& v117795(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23396,axiom,
! [VarCurr] :
( v117795(VarCurr)
<=> ( v117522(VarCurr)
| v117723(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23395,axiom,
! [VarCurr] :
( v117792(VarCurr)
<=> ( v117793(VarCurr)
| v117794(VarCurr) ) ) ).
fof(writeUnaryOperator_9354,axiom,
! [VarCurr] :
( ~ v117794(VarCurr)
<=> v117723(VarCurr) ) ).
fof(writeUnaryOperator_9353,axiom,
! [VarCurr] :
( ~ v117793(VarCurr)
<=> v117522(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23394,axiom,
! [VarCurr] :
( v117786(VarCurr)
<=> ( v117787(VarCurr)
& v117790(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23393,axiom,
! [VarCurr] :
( v117790(VarCurr)
<=> ( v117520(VarCurr)
| v117729(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23392,axiom,
! [VarCurr] :
( v117787(VarCurr)
<=> ( v117788(VarCurr)
| v117789(VarCurr) ) ) ).
fof(writeUnaryOperator_9352,axiom,
! [VarCurr] :
( ~ v117789(VarCurr)
<=> v117729(VarCurr) ) ).
fof(writeUnaryOperator_9351,axiom,
! [VarCurr] :
( ~ v117788(VarCurr)
<=> v117520(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23391,axiom,
! [VarCurr] :
( v117781(VarCurr)
<=> ( v117782(VarCurr)
& v117785(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23390,axiom,
! [VarCurr] :
( v117785(VarCurr)
<=> ( v117518(VarCurr)
| v117735(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23389,axiom,
! [VarCurr] :
( v117782(VarCurr)
<=> ( v117783(VarCurr)
| v117784(VarCurr) ) ) ).
fof(writeUnaryOperator_9350,axiom,
! [VarCurr] :
( ~ v117784(VarCurr)
<=> v117735(VarCurr) ) ).
fof(writeUnaryOperator_9349,axiom,
! [VarCurr] :
( ~ v117783(VarCurr)
<=> v117518(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23388,axiom,
! [VarCurr] :
( v117776(VarCurr)
<=> ( v117777(VarCurr)
& v117780(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23387,axiom,
! [VarCurr] :
( v117780(VarCurr)
<=> ( v117516(VarCurr)
| v117741(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23386,axiom,
! [VarCurr] :
( v117777(VarCurr)
<=> ( v117778(VarCurr)
| v117779(VarCurr) ) ) ).
fof(writeUnaryOperator_9348,axiom,
! [VarCurr] :
( ~ v117779(VarCurr)
<=> v117741(VarCurr) ) ).
fof(writeUnaryOperator_9347,axiom,
! [VarCurr] :
( ~ v117778(VarCurr)
<=> v117516(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23385,axiom,
! [VarCurr] :
( v117771(VarCurr)
<=> ( v117772(VarCurr)
& v117775(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23384,axiom,
! [VarCurr] :
( v117775(VarCurr)
<=> ( v117514(VarCurr)
| v117747(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23383,axiom,
! [VarCurr] :
( v117772(VarCurr)
<=> ( v117773(VarCurr)
| v117774(VarCurr) ) ) ).
fof(writeUnaryOperator_9346,axiom,
! [VarCurr] :
( ~ v117774(VarCurr)
<=> v117747(VarCurr) ) ).
fof(writeUnaryOperator_9345,axiom,
! [VarCurr] :
( ~ v117773(VarCurr)
<=> v117514(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23382,axiom,
! [VarCurr] :
( v117766(VarCurr)
<=> ( v117767(VarCurr)
& v117770(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23381,axiom,
! [VarCurr] :
( v117770(VarCurr)
<=> ( v117512(VarCurr)
| v117753(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23380,axiom,
! [VarCurr] :
( v117767(VarCurr)
<=> ( v117768(VarCurr)
| v117769(VarCurr) ) ) ).
fof(writeUnaryOperator_9344,axiom,
! [VarCurr] :
( ~ v117769(VarCurr)
<=> v117753(VarCurr) ) ).
fof(writeUnaryOperator_9343,axiom,
! [VarCurr] :
( ~ v117768(VarCurr)
<=> v117512(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23379,axiom,
! [VarCurr] :
( v117507(VarCurr)
<=> ( v117508(VarCurr)
& v117765(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23378,axiom,
! [VarCurr] :
( v117765(VarCurr)
<=> ( v117510(VarCurr)
| v117760(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23377,axiom,
! [VarCurr] :
( v117508(VarCurr)
<=> ( v117509(VarCurr)
| v117759(VarCurr) ) ) ).
fof(writeUnaryOperator_9342,axiom,
! [VarCurr] :
( ~ v117759(VarCurr)
<=> v117760(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23376,axiom,
! [VarCurr] :
( v117760(VarCurr)
<=> ( v117761(VarCurr)
& v117764(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2223,axiom,
! [VarCurr] :
( v117764(VarCurr)
<=> ( v115084(VarCurr,bitIndex32)
| v117111(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23375,axiom,
! [VarCurr] :
( v117761(VarCurr)
<=> ( v117762(VarCurr)
| v117763(VarCurr) ) ) ).
fof(writeUnaryOperator_9341,axiom,
! [VarCurr] :
( ~ v117763(VarCurr)
<=> v117111(VarCurr,bitIndex32) ) ).
fof(writeUnaryOperator_9340,axiom,
! [VarCurr] :
( ~ v117762(VarCurr)
<=> v115084(VarCurr,bitIndex32) ) ).
fof(writeUnaryOperator_9339,axiom,
! [VarCurr] :
( ~ v117509(VarCurr)
<=> v117510(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23374,axiom,
! [VarCurr] :
( v117510(VarCurr)
<=> ( v117511(VarCurr)
| v117758(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2222,axiom,
! [VarCurr] :
( v117758(VarCurr)
<=> ( v115084(VarCurr,bitIndex31)
& v117111(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23373,axiom,
! [VarCurr] :
( v117511(VarCurr)
<=> ( v117512(VarCurr)
& v117753(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23372,axiom,
! [VarCurr] :
( v117753(VarCurr)
<=> ( v117754(VarCurr)
& v117757(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2221,axiom,
! [VarCurr] :
( v117757(VarCurr)
<=> ( v115084(VarCurr,bitIndex31)
| v117111(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23371,axiom,
! [VarCurr] :
( v117754(VarCurr)
<=> ( v117755(VarCurr)
| v117756(VarCurr) ) ) ).
fof(writeUnaryOperator_9338,axiom,
! [VarCurr] :
( ~ v117756(VarCurr)
<=> v117111(VarCurr,bitIndex31) ) ).
fof(writeUnaryOperator_9337,axiom,
! [VarCurr] :
( ~ v117755(VarCurr)
<=> v115084(VarCurr,bitIndex31) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23370,axiom,
! [VarCurr] :
( v117512(VarCurr)
<=> ( v117513(VarCurr)
| v117752(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2220,axiom,
! [VarCurr] :
( v117752(VarCurr)
<=> ( v115084(VarCurr,bitIndex30)
& v117111(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23369,axiom,
! [VarCurr] :
( v117513(VarCurr)
<=> ( v117514(VarCurr)
& v117747(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23368,axiom,
! [VarCurr] :
( v117747(VarCurr)
<=> ( v117748(VarCurr)
& v117751(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2219,axiom,
! [VarCurr] :
( v117751(VarCurr)
<=> ( v115084(VarCurr,bitIndex30)
| v117111(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23367,axiom,
! [VarCurr] :
( v117748(VarCurr)
<=> ( v117749(VarCurr)
| v117750(VarCurr) ) ) ).
fof(writeUnaryOperator_9336,axiom,
! [VarCurr] :
( ~ v117750(VarCurr)
<=> v117111(VarCurr,bitIndex30) ) ).
fof(writeUnaryOperator_9335,axiom,
! [VarCurr] :
( ~ v117749(VarCurr)
<=> v115084(VarCurr,bitIndex30) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23366,axiom,
! [VarCurr] :
( v117514(VarCurr)
<=> ( v117515(VarCurr)
| v117746(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2218,axiom,
! [VarCurr] :
( v117746(VarCurr)
<=> ( v115084(VarCurr,bitIndex29)
& v117111(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23365,axiom,
! [VarCurr] :
( v117515(VarCurr)
<=> ( v117516(VarCurr)
& v117741(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23364,axiom,
! [VarCurr] :
( v117741(VarCurr)
<=> ( v117742(VarCurr)
& v117745(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2217,axiom,
! [VarCurr] :
( v117745(VarCurr)
<=> ( v115084(VarCurr,bitIndex29)
| v117111(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23363,axiom,
! [VarCurr] :
( v117742(VarCurr)
<=> ( v117743(VarCurr)
| v117744(VarCurr) ) ) ).
fof(writeUnaryOperator_9334,axiom,
! [VarCurr] :
( ~ v117744(VarCurr)
<=> v117111(VarCurr,bitIndex29) ) ).
fof(writeUnaryOperator_9333,axiom,
! [VarCurr] :
( ~ v117743(VarCurr)
<=> v115084(VarCurr,bitIndex29) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23362,axiom,
! [VarCurr] :
( v117516(VarCurr)
<=> ( v117517(VarCurr)
| v117740(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2216,axiom,
! [VarCurr] :
( v117740(VarCurr)
<=> ( v115084(VarCurr,bitIndex28)
& v117111(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23361,axiom,
! [VarCurr] :
( v117517(VarCurr)
<=> ( v117518(VarCurr)
& v117735(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23360,axiom,
! [VarCurr] :
( v117735(VarCurr)
<=> ( v117736(VarCurr)
& v117739(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2215,axiom,
! [VarCurr] :
( v117739(VarCurr)
<=> ( v115084(VarCurr,bitIndex28)
| v117111(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23359,axiom,
! [VarCurr] :
( v117736(VarCurr)
<=> ( v117737(VarCurr)
| v117738(VarCurr) ) ) ).
fof(writeUnaryOperator_9332,axiom,
! [VarCurr] :
( ~ v117738(VarCurr)
<=> v117111(VarCurr,bitIndex28) ) ).
fof(writeUnaryOperator_9331,axiom,
! [VarCurr] :
( ~ v117737(VarCurr)
<=> v115084(VarCurr,bitIndex28) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23358,axiom,
! [VarCurr] :
( v117518(VarCurr)
<=> ( v117519(VarCurr)
| v117734(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2214,axiom,
! [VarCurr] :
( v117734(VarCurr)
<=> ( v115084(VarCurr,bitIndex27)
& v117111(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23357,axiom,
! [VarCurr] :
( v117519(VarCurr)
<=> ( v117520(VarCurr)
& v117729(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23356,axiom,
! [VarCurr] :
( v117729(VarCurr)
<=> ( v117730(VarCurr)
& v117733(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2213,axiom,
! [VarCurr] :
( v117733(VarCurr)
<=> ( v115084(VarCurr,bitIndex27)
| v117111(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23355,axiom,
! [VarCurr] :
( v117730(VarCurr)
<=> ( v117731(VarCurr)
| v117732(VarCurr) ) ) ).
fof(writeUnaryOperator_9330,axiom,
! [VarCurr] :
( ~ v117732(VarCurr)
<=> v117111(VarCurr,bitIndex27) ) ).
fof(writeUnaryOperator_9329,axiom,
! [VarCurr] :
( ~ v117731(VarCurr)
<=> v115084(VarCurr,bitIndex27) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23354,axiom,
! [VarCurr] :
( v117520(VarCurr)
<=> ( v117521(VarCurr)
| v117728(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2212,axiom,
! [VarCurr] :
( v117728(VarCurr)
<=> ( v115084(VarCurr,bitIndex26)
& v117111(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23353,axiom,
! [VarCurr] :
( v117521(VarCurr)
<=> ( v117522(VarCurr)
& v117723(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23352,axiom,
! [VarCurr] :
( v117723(VarCurr)
<=> ( v117724(VarCurr)
& v117727(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2211,axiom,
! [VarCurr] :
( v117727(VarCurr)
<=> ( v115084(VarCurr,bitIndex26)
| v117111(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23351,axiom,
! [VarCurr] :
( v117724(VarCurr)
<=> ( v117725(VarCurr)
| v117726(VarCurr) ) ) ).
fof(writeUnaryOperator_9328,axiom,
! [VarCurr] :
( ~ v117726(VarCurr)
<=> v117111(VarCurr,bitIndex26) ) ).
fof(writeUnaryOperator_9327,axiom,
! [VarCurr] :
( ~ v117725(VarCurr)
<=> v115084(VarCurr,bitIndex26) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23350,axiom,
! [VarCurr] :
( v117522(VarCurr)
<=> ( v117523(VarCurr)
| v117722(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2210,axiom,
! [VarCurr] :
( v117722(VarCurr)
<=> ( v115084(VarCurr,bitIndex25)
& v117111(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23349,axiom,
! [VarCurr] :
( v117523(VarCurr)
<=> ( v117524(VarCurr)
& v117717(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23348,axiom,
! [VarCurr] :
( v117717(VarCurr)
<=> ( v117718(VarCurr)
& v117721(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2209,axiom,
! [VarCurr] :
( v117721(VarCurr)
<=> ( v115084(VarCurr,bitIndex25)
| v117111(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23347,axiom,
! [VarCurr] :
( v117718(VarCurr)
<=> ( v117719(VarCurr)
| v117720(VarCurr) ) ) ).
fof(writeUnaryOperator_9326,axiom,
! [VarCurr] :
( ~ v117720(VarCurr)
<=> v117111(VarCurr,bitIndex25) ) ).
fof(writeUnaryOperator_9325,axiom,
! [VarCurr] :
( ~ v117719(VarCurr)
<=> v115084(VarCurr,bitIndex25) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23346,axiom,
! [VarCurr] :
( v117524(VarCurr)
<=> ( v117525(VarCurr)
| v117716(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2208,axiom,
! [VarCurr] :
( v117716(VarCurr)
<=> ( v115084(VarCurr,bitIndex24)
& v117111(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23345,axiom,
! [VarCurr] :
( v117525(VarCurr)
<=> ( v117526(VarCurr)
& v117711(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23344,axiom,
! [VarCurr] :
( v117711(VarCurr)
<=> ( v117712(VarCurr)
& v117715(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2207,axiom,
! [VarCurr] :
( v117715(VarCurr)
<=> ( v115084(VarCurr,bitIndex24)
| v117111(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23343,axiom,
! [VarCurr] :
( v117712(VarCurr)
<=> ( v117713(VarCurr)
| v117714(VarCurr) ) ) ).
fof(writeUnaryOperator_9324,axiom,
! [VarCurr] :
( ~ v117714(VarCurr)
<=> v117111(VarCurr,bitIndex24) ) ).
fof(writeUnaryOperator_9323,axiom,
! [VarCurr] :
( ~ v117713(VarCurr)
<=> v115084(VarCurr,bitIndex24) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23342,axiom,
! [VarCurr] :
( v117526(VarCurr)
<=> ( v117527(VarCurr)
| v117710(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2206,axiom,
! [VarCurr] :
( v117710(VarCurr)
<=> ( v115084(VarCurr,bitIndex23)
& v117111(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23341,axiom,
! [VarCurr] :
( v117527(VarCurr)
<=> ( v117528(VarCurr)
& v117705(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23340,axiom,
! [VarCurr] :
( v117705(VarCurr)
<=> ( v117706(VarCurr)
& v117709(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2205,axiom,
! [VarCurr] :
( v117709(VarCurr)
<=> ( v115084(VarCurr,bitIndex23)
| v117111(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23339,axiom,
! [VarCurr] :
( v117706(VarCurr)
<=> ( v117707(VarCurr)
| v117708(VarCurr) ) ) ).
fof(writeUnaryOperator_9322,axiom,
! [VarCurr] :
( ~ v117708(VarCurr)
<=> v117111(VarCurr,bitIndex23) ) ).
fof(writeUnaryOperator_9321,axiom,
! [VarCurr] :
( ~ v117707(VarCurr)
<=> v115084(VarCurr,bitIndex23) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23338,axiom,
! [VarCurr] :
( v117528(VarCurr)
<=> ( v117529(VarCurr)
| v117704(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2204,axiom,
! [VarCurr] :
( v117704(VarCurr)
<=> ( v115084(VarCurr,bitIndex22)
& v117111(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23337,axiom,
! [VarCurr] :
( v117529(VarCurr)
<=> ( v117530(VarCurr)
& v117699(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23336,axiom,
! [VarCurr] :
( v117699(VarCurr)
<=> ( v117700(VarCurr)
& v117703(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2203,axiom,
! [VarCurr] :
( v117703(VarCurr)
<=> ( v115084(VarCurr,bitIndex22)
| v117111(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23335,axiom,
! [VarCurr] :
( v117700(VarCurr)
<=> ( v117701(VarCurr)
| v117702(VarCurr) ) ) ).
fof(writeUnaryOperator_9320,axiom,
! [VarCurr] :
( ~ v117702(VarCurr)
<=> v117111(VarCurr,bitIndex22) ) ).
fof(writeUnaryOperator_9319,axiom,
! [VarCurr] :
( ~ v117701(VarCurr)
<=> v115084(VarCurr,bitIndex22) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23334,axiom,
! [VarCurr] :
( v117530(VarCurr)
<=> ( v117531(VarCurr)
| v117698(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2202,axiom,
! [VarCurr] :
( v117698(VarCurr)
<=> ( v115084(VarCurr,bitIndex21)
& v117111(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23333,axiom,
! [VarCurr] :
( v117531(VarCurr)
<=> ( v117532(VarCurr)
& v117693(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23332,axiom,
! [VarCurr] :
( v117693(VarCurr)
<=> ( v117694(VarCurr)
& v117697(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2201,axiom,
! [VarCurr] :
( v117697(VarCurr)
<=> ( v115084(VarCurr,bitIndex21)
| v117111(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23331,axiom,
! [VarCurr] :
( v117694(VarCurr)
<=> ( v117695(VarCurr)
| v117696(VarCurr) ) ) ).
fof(writeUnaryOperator_9318,axiom,
! [VarCurr] :
( ~ v117696(VarCurr)
<=> v117111(VarCurr,bitIndex21) ) ).
fof(writeUnaryOperator_9317,axiom,
! [VarCurr] :
( ~ v117695(VarCurr)
<=> v115084(VarCurr,bitIndex21) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23330,axiom,
! [VarCurr] :
( v117532(VarCurr)
<=> ( v117533(VarCurr)
| v117692(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2200,axiom,
! [VarCurr] :
( v117692(VarCurr)
<=> ( v115084(VarCurr,bitIndex20)
& v117111(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23329,axiom,
! [VarCurr] :
( v117533(VarCurr)
<=> ( v117534(VarCurr)
& v117687(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23328,axiom,
! [VarCurr] :
( v117687(VarCurr)
<=> ( v117688(VarCurr)
& v117691(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2199,axiom,
! [VarCurr] :
( v117691(VarCurr)
<=> ( v115084(VarCurr,bitIndex20)
| v117111(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23327,axiom,
! [VarCurr] :
( v117688(VarCurr)
<=> ( v117689(VarCurr)
| v117690(VarCurr) ) ) ).
fof(writeUnaryOperator_9316,axiom,
! [VarCurr] :
( ~ v117690(VarCurr)
<=> v117111(VarCurr,bitIndex20) ) ).
fof(writeUnaryOperator_9315,axiom,
! [VarCurr] :
( ~ v117689(VarCurr)
<=> v115084(VarCurr,bitIndex20) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23326,axiom,
! [VarCurr] :
( v117534(VarCurr)
<=> ( v117535(VarCurr)
| v117686(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2198,axiom,
! [VarCurr] :
( v117686(VarCurr)
<=> ( v115084(VarCurr,bitIndex19)
& v117111(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23325,axiom,
! [VarCurr] :
( v117535(VarCurr)
<=> ( v117536(VarCurr)
& v117681(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23324,axiom,
! [VarCurr] :
( v117681(VarCurr)
<=> ( v117682(VarCurr)
& v117685(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2197,axiom,
! [VarCurr] :
( v117685(VarCurr)
<=> ( v115084(VarCurr,bitIndex19)
| v117111(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23323,axiom,
! [VarCurr] :
( v117682(VarCurr)
<=> ( v117683(VarCurr)
| v117684(VarCurr) ) ) ).
fof(writeUnaryOperator_9314,axiom,
! [VarCurr] :
( ~ v117684(VarCurr)
<=> v117111(VarCurr,bitIndex19) ) ).
fof(writeUnaryOperator_9313,axiom,
! [VarCurr] :
( ~ v117683(VarCurr)
<=> v115084(VarCurr,bitIndex19) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23322,axiom,
! [VarCurr] :
( v117536(VarCurr)
<=> ( v117537(VarCurr)
| v117680(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2196,axiom,
! [VarCurr] :
( v117680(VarCurr)
<=> ( v115084(VarCurr,bitIndex18)
& v117111(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23321,axiom,
! [VarCurr] :
( v117537(VarCurr)
<=> ( v117538(VarCurr)
& v117675(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23320,axiom,
! [VarCurr] :
( v117675(VarCurr)
<=> ( v117676(VarCurr)
& v117679(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2195,axiom,
! [VarCurr] :
( v117679(VarCurr)
<=> ( v115084(VarCurr,bitIndex18)
| v117111(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23319,axiom,
! [VarCurr] :
( v117676(VarCurr)
<=> ( v117677(VarCurr)
| v117678(VarCurr) ) ) ).
fof(writeUnaryOperator_9312,axiom,
! [VarCurr] :
( ~ v117678(VarCurr)
<=> v117111(VarCurr,bitIndex18) ) ).
fof(writeUnaryOperator_9311,axiom,
! [VarCurr] :
( ~ v117677(VarCurr)
<=> v115084(VarCurr,bitIndex18) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23318,axiom,
! [VarCurr] :
( v117538(VarCurr)
<=> ( v117539(VarCurr)
| v117674(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2194,axiom,
! [VarCurr] :
( v117674(VarCurr)
<=> ( v115084(VarCurr,bitIndex17)
& v117111(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23317,axiom,
! [VarCurr] :
( v117539(VarCurr)
<=> ( v117540(VarCurr)
& v117669(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23316,axiom,
! [VarCurr] :
( v117669(VarCurr)
<=> ( v117670(VarCurr)
& v117673(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2193,axiom,
! [VarCurr] :
( v117673(VarCurr)
<=> ( v115084(VarCurr,bitIndex17)
| v117111(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23315,axiom,
! [VarCurr] :
( v117670(VarCurr)
<=> ( v117671(VarCurr)
| v117672(VarCurr) ) ) ).
fof(writeUnaryOperator_9310,axiom,
! [VarCurr] :
( ~ v117672(VarCurr)
<=> v117111(VarCurr,bitIndex17) ) ).
fof(writeUnaryOperator_9309,axiom,
! [VarCurr] :
( ~ v117671(VarCurr)
<=> v115084(VarCurr,bitIndex17) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23314,axiom,
! [VarCurr] :
( v117540(VarCurr)
<=> ( v117541(VarCurr)
| v117668(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2192,axiom,
! [VarCurr] :
( v117668(VarCurr)
<=> ( v115084(VarCurr,bitIndex16)
& v117111(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23313,axiom,
! [VarCurr] :
( v117541(VarCurr)
<=> ( v117542(VarCurr)
& v117663(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23312,axiom,
! [VarCurr] :
( v117663(VarCurr)
<=> ( v117664(VarCurr)
& v117667(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2191,axiom,
! [VarCurr] :
( v117667(VarCurr)
<=> ( v115084(VarCurr,bitIndex16)
| v117111(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23311,axiom,
! [VarCurr] :
( v117664(VarCurr)
<=> ( v117665(VarCurr)
| v117666(VarCurr) ) ) ).
fof(writeUnaryOperator_9308,axiom,
! [VarCurr] :
( ~ v117666(VarCurr)
<=> v117111(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_9307,axiom,
! [VarCurr] :
( ~ v117665(VarCurr)
<=> v115084(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23310,axiom,
! [VarCurr] :
( v117542(VarCurr)
<=> ( v117543(VarCurr)
| v117662(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2190,axiom,
! [VarCurr] :
( v117662(VarCurr)
<=> ( v115084(VarCurr,bitIndex15)
& v117111(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23309,axiom,
! [VarCurr] :
( v117543(VarCurr)
<=> ( v117544(VarCurr)
& v117657(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23308,axiom,
! [VarCurr] :
( v117657(VarCurr)
<=> ( v117658(VarCurr)
& v117661(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2189,axiom,
! [VarCurr] :
( v117661(VarCurr)
<=> ( v115084(VarCurr,bitIndex15)
| v117111(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23307,axiom,
! [VarCurr] :
( v117658(VarCurr)
<=> ( v117659(VarCurr)
| v117660(VarCurr) ) ) ).
fof(writeUnaryOperator_9306,axiom,
! [VarCurr] :
( ~ v117660(VarCurr)
<=> v117111(VarCurr,bitIndex15) ) ).
fof(writeUnaryOperator_9305,axiom,
! [VarCurr] :
( ~ v117659(VarCurr)
<=> v115084(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23306,axiom,
! [VarCurr] :
( v117544(VarCurr)
<=> ( v117545(VarCurr)
| v117656(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2188,axiom,
! [VarCurr] :
( v117656(VarCurr)
<=> ( v115084(VarCurr,bitIndex14)
& v117111(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23305,axiom,
! [VarCurr] :
( v117545(VarCurr)
<=> ( v117546(VarCurr)
& v117651(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23304,axiom,
! [VarCurr] :
( v117651(VarCurr)
<=> ( v117652(VarCurr)
& v117655(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2187,axiom,
! [VarCurr] :
( v117655(VarCurr)
<=> ( v115084(VarCurr,bitIndex14)
| v117111(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23303,axiom,
! [VarCurr] :
( v117652(VarCurr)
<=> ( v117653(VarCurr)
| v117654(VarCurr) ) ) ).
fof(writeUnaryOperator_9304,axiom,
! [VarCurr] :
( ~ v117654(VarCurr)
<=> v117111(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_9303,axiom,
! [VarCurr] :
( ~ v117653(VarCurr)
<=> v115084(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23302,axiom,
! [VarCurr] :
( v117546(VarCurr)
<=> ( v117547(VarCurr)
| v117650(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2186,axiom,
! [VarCurr] :
( v117650(VarCurr)
<=> ( v115084(VarCurr,bitIndex13)
& v117111(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23301,axiom,
! [VarCurr] :
( v117547(VarCurr)
<=> ( v117548(VarCurr)
& v117645(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23300,axiom,
! [VarCurr] :
( v117645(VarCurr)
<=> ( v117646(VarCurr)
& v117649(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2185,axiom,
! [VarCurr] :
( v117649(VarCurr)
<=> ( v115084(VarCurr,bitIndex13)
| v117111(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23299,axiom,
! [VarCurr] :
( v117646(VarCurr)
<=> ( v117647(VarCurr)
| v117648(VarCurr) ) ) ).
fof(writeUnaryOperator_9302,axiom,
! [VarCurr] :
( ~ v117648(VarCurr)
<=> v117111(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_9301,axiom,
! [VarCurr] :
( ~ v117647(VarCurr)
<=> v115084(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23298,axiom,
! [VarCurr] :
( v117548(VarCurr)
<=> ( v117549(VarCurr)
| v117644(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2184,axiom,
! [VarCurr] :
( v117644(VarCurr)
<=> ( v115084(VarCurr,bitIndex12)
& v117111(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23297,axiom,
! [VarCurr] :
( v117549(VarCurr)
<=> ( v117550(VarCurr)
& v117639(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23296,axiom,
! [VarCurr] :
( v117639(VarCurr)
<=> ( v117640(VarCurr)
& v117643(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2183,axiom,
! [VarCurr] :
( v117643(VarCurr)
<=> ( v115084(VarCurr,bitIndex12)
| v117111(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23295,axiom,
! [VarCurr] :
( v117640(VarCurr)
<=> ( v117641(VarCurr)
| v117642(VarCurr) ) ) ).
fof(writeUnaryOperator_9300,axiom,
! [VarCurr] :
( ~ v117642(VarCurr)
<=> v117111(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_9299,axiom,
! [VarCurr] :
( ~ v117641(VarCurr)
<=> v115084(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23294,axiom,
! [VarCurr] :
( v117550(VarCurr)
<=> ( v117551(VarCurr)
| v117638(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2182,axiom,
! [VarCurr] :
( v117638(VarCurr)
<=> ( v115084(VarCurr,bitIndex11)
& v117111(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23293,axiom,
! [VarCurr] :
( v117551(VarCurr)
<=> ( v117552(VarCurr)
& v117633(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23292,axiom,
! [VarCurr] :
( v117633(VarCurr)
<=> ( v117634(VarCurr)
& v117637(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2181,axiom,
! [VarCurr] :
( v117637(VarCurr)
<=> ( v115084(VarCurr,bitIndex11)
| v117111(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23291,axiom,
! [VarCurr] :
( v117634(VarCurr)
<=> ( v117635(VarCurr)
| v117636(VarCurr) ) ) ).
fof(writeUnaryOperator_9298,axiom,
! [VarCurr] :
( ~ v117636(VarCurr)
<=> v117111(VarCurr,bitIndex11) ) ).
fof(writeUnaryOperator_9297,axiom,
! [VarCurr] :
( ~ v117635(VarCurr)
<=> v115084(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23290,axiom,
! [VarCurr] :
( v117552(VarCurr)
<=> ( v117553(VarCurr)
| v117632(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2180,axiom,
! [VarCurr] :
( v117632(VarCurr)
<=> ( v115084(VarCurr,bitIndex10)
& v117111(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23289,axiom,
! [VarCurr] :
( v117553(VarCurr)
<=> ( v117554(VarCurr)
& v117627(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23288,axiom,
! [VarCurr] :
( v117627(VarCurr)
<=> ( v117628(VarCurr)
& v117631(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2179,axiom,
! [VarCurr] :
( v117631(VarCurr)
<=> ( v115084(VarCurr,bitIndex10)
| v117111(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23287,axiom,
! [VarCurr] :
( v117628(VarCurr)
<=> ( v117629(VarCurr)
| v117630(VarCurr) ) ) ).
fof(writeUnaryOperator_9296,axiom,
! [VarCurr] :
( ~ v117630(VarCurr)
<=> v117111(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_9295,axiom,
! [VarCurr] :
( ~ v117629(VarCurr)
<=> v115084(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23286,axiom,
! [VarCurr] :
( v117554(VarCurr)
<=> ( v117555(VarCurr)
| v117626(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2178,axiom,
! [VarCurr] :
( v117626(VarCurr)
<=> ( v115084(VarCurr,bitIndex9)
& v117111(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23285,axiom,
! [VarCurr] :
( v117555(VarCurr)
<=> ( v117556(VarCurr)
& v117621(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23284,axiom,
! [VarCurr] :
( v117621(VarCurr)
<=> ( v117622(VarCurr)
& v117625(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2177,axiom,
! [VarCurr] :
( v117625(VarCurr)
<=> ( v115084(VarCurr,bitIndex9)
| v117111(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23283,axiom,
! [VarCurr] :
( v117622(VarCurr)
<=> ( v117623(VarCurr)
| v117624(VarCurr) ) ) ).
fof(writeUnaryOperator_9294,axiom,
! [VarCurr] :
( ~ v117624(VarCurr)
<=> v117111(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_9293,axiom,
! [VarCurr] :
( ~ v117623(VarCurr)
<=> v115084(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23282,axiom,
! [VarCurr] :
( v117556(VarCurr)
<=> ( v117557(VarCurr)
| v117620(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2176,axiom,
! [VarCurr] :
( v117620(VarCurr)
<=> ( v115084(VarCurr,bitIndex8)
& v117111(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23281,axiom,
! [VarCurr] :
( v117557(VarCurr)
<=> ( v117558(VarCurr)
& v117615(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23280,axiom,
! [VarCurr] :
( v117615(VarCurr)
<=> ( v117616(VarCurr)
& v117619(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2175,axiom,
! [VarCurr] :
( v117619(VarCurr)
<=> ( v115084(VarCurr,bitIndex8)
| v117111(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23279,axiom,
! [VarCurr] :
( v117616(VarCurr)
<=> ( v117617(VarCurr)
| v117618(VarCurr) ) ) ).
fof(writeUnaryOperator_9292,axiom,
! [VarCurr] :
( ~ v117618(VarCurr)
<=> v117111(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_9291,axiom,
! [VarCurr] :
( ~ v117617(VarCurr)
<=> v115084(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23278,axiom,
! [VarCurr] :
( v117558(VarCurr)
<=> ( v117559(VarCurr)
| v117614(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2174,axiom,
! [VarCurr] :
( v117614(VarCurr)
<=> ( v115084(VarCurr,bitIndex7)
& v117111(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23277,axiom,
! [VarCurr] :
( v117559(VarCurr)
<=> ( v117560(VarCurr)
& v117609(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23276,axiom,
! [VarCurr] :
( v117609(VarCurr)
<=> ( v117610(VarCurr)
& v117613(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2173,axiom,
! [VarCurr] :
( v117613(VarCurr)
<=> ( v115084(VarCurr,bitIndex7)
| v117111(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23275,axiom,
! [VarCurr] :
( v117610(VarCurr)
<=> ( v117611(VarCurr)
| v117612(VarCurr) ) ) ).
fof(writeUnaryOperator_9290,axiom,
! [VarCurr] :
( ~ v117612(VarCurr)
<=> v117111(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_9289,axiom,
! [VarCurr] :
( ~ v117611(VarCurr)
<=> v115084(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23274,axiom,
! [VarCurr] :
( v117560(VarCurr)
<=> ( v117561(VarCurr)
| v117608(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2172,axiom,
! [VarCurr] :
( v117608(VarCurr)
<=> ( v115084(VarCurr,bitIndex6)
& v117111(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23273,axiom,
! [VarCurr] :
( v117561(VarCurr)
<=> ( v117562(VarCurr)
& v117603(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23272,axiom,
! [VarCurr] :
( v117603(VarCurr)
<=> ( v117604(VarCurr)
& v117607(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2171,axiom,
! [VarCurr] :
( v117607(VarCurr)
<=> ( v115084(VarCurr,bitIndex6)
| v117111(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23271,axiom,
! [VarCurr] :
( v117604(VarCurr)
<=> ( v117605(VarCurr)
| v117606(VarCurr) ) ) ).
fof(writeUnaryOperator_9288,axiom,
! [VarCurr] :
( ~ v117606(VarCurr)
<=> v117111(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_9287,axiom,
! [VarCurr] :
( ~ v117605(VarCurr)
<=> v115084(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23270,axiom,
! [VarCurr] :
( v117562(VarCurr)
<=> ( v117563(VarCurr)
| v117602(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2170,axiom,
! [VarCurr] :
( v117602(VarCurr)
<=> ( v115084(VarCurr,bitIndex5)
& v117111(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23269,axiom,
! [VarCurr] :
( v117563(VarCurr)
<=> ( v117564(VarCurr)
& v117597(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23268,axiom,
! [VarCurr] :
( v117597(VarCurr)
<=> ( v117598(VarCurr)
& v117601(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2169,axiom,
! [VarCurr] :
( v117601(VarCurr)
<=> ( v115084(VarCurr,bitIndex5)
| v117111(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23267,axiom,
! [VarCurr] :
( v117598(VarCurr)
<=> ( v117599(VarCurr)
| v117600(VarCurr) ) ) ).
fof(writeUnaryOperator_9286,axiom,
! [VarCurr] :
( ~ v117600(VarCurr)
<=> v117111(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_9285,axiom,
! [VarCurr] :
( ~ v117599(VarCurr)
<=> v115084(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23266,axiom,
! [VarCurr] :
( v117564(VarCurr)
<=> ( v117565(VarCurr)
| v117596(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2168,axiom,
! [VarCurr] :
( v117596(VarCurr)
<=> ( v115084(VarCurr,bitIndex4)
& v117111(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23265,axiom,
! [VarCurr] :
( v117565(VarCurr)
<=> ( v117566(VarCurr)
& v117591(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23264,axiom,
! [VarCurr] :
( v117591(VarCurr)
<=> ( v117592(VarCurr)
& v117595(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2167,axiom,
! [VarCurr] :
( v117595(VarCurr)
<=> ( v115084(VarCurr,bitIndex4)
| v117111(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23263,axiom,
! [VarCurr] :
( v117592(VarCurr)
<=> ( v117593(VarCurr)
| v117594(VarCurr) ) ) ).
fof(writeUnaryOperator_9284,axiom,
! [VarCurr] :
( ~ v117594(VarCurr)
<=> v117111(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_9283,axiom,
! [VarCurr] :
( ~ v117593(VarCurr)
<=> v115084(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23262,axiom,
! [VarCurr] :
( v117566(VarCurr)
<=> ( v117567(VarCurr)
| v117590(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2166,axiom,
! [VarCurr] :
( v117590(VarCurr)
<=> ( v115084(VarCurr,bitIndex3)
& v117111(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23261,axiom,
! [VarCurr] :
( v117567(VarCurr)
<=> ( v117568(VarCurr)
& v117585(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23260,axiom,
! [VarCurr] :
( v117585(VarCurr)
<=> ( v117586(VarCurr)
& v117589(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2165,axiom,
! [VarCurr] :
( v117589(VarCurr)
<=> ( v115084(VarCurr,bitIndex3)
| v117111(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23259,axiom,
! [VarCurr] :
( v117586(VarCurr)
<=> ( v117587(VarCurr)
| v117588(VarCurr) ) ) ).
fof(writeUnaryOperator_9282,axiom,
! [VarCurr] :
( ~ v117588(VarCurr)
<=> v117111(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9281,axiom,
! [VarCurr] :
( ~ v117587(VarCurr)
<=> v115084(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23258,axiom,
! [VarCurr] :
( v117568(VarCurr)
<=> ( v117569(VarCurr)
| v117584(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2164,axiom,
! [VarCurr] :
( v117584(VarCurr)
<=> ( v115084(VarCurr,bitIndex2)
& v117111(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23257,axiom,
! [VarCurr] :
( v117569(VarCurr)
<=> ( v117570(VarCurr)
& v117579(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23256,axiom,
! [VarCurr] :
( v117579(VarCurr)
<=> ( v117580(VarCurr)
& v117583(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2163,axiom,
! [VarCurr] :
( v117583(VarCurr)
<=> ( v115084(VarCurr,bitIndex2)
| v117111(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23255,axiom,
! [VarCurr] :
( v117580(VarCurr)
<=> ( v117581(VarCurr)
| v117582(VarCurr) ) ) ).
fof(writeUnaryOperator_9280,axiom,
! [VarCurr] :
( ~ v117582(VarCurr)
<=> v117111(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9279,axiom,
! [VarCurr] :
( ~ v117581(VarCurr)
<=> v115084(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23254,axiom,
! [VarCurr] :
( v117570(VarCurr)
<=> ( v117571(VarCurr)
| v117578(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2162,axiom,
! [VarCurr] :
( v117578(VarCurr)
<=> ( v115084(VarCurr,bitIndex1)
& v117111(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23253,axiom,
! [VarCurr] :
( v117571(VarCurr)
<=> ( v117572(VarCurr)
& v117573(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23252,axiom,
! [VarCurr] :
( v117573(VarCurr)
<=> ( v117574(VarCurr)
& v117577(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2161,axiom,
! [VarCurr] :
( v117577(VarCurr)
<=> ( v115084(VarCurr,bitIndex1)
| v117111(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23251,axiom,
! [VarCurr] :
( v117574(VarCurr)
<=> ( v117575(VarCurr)
| v117576(VarCurr) ) ) ).
fof(writeUnaryOperator_9278,axiom,
! [VarCurr] :
( ~ v117576(VarCurr)
<=> v117111(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9277,axiom,
! [VarCurr] :
( ~ v117575(VarCurr)
<=> v115084(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23250,axiom,
! [VarCurr] :
( v117572(VarCurr)
<=> ( v115084(VarCurr,bitIndex0)
& v117111(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_37340,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex32)
<=> v117213(VarCurr,bitIndex32) ) ).
fof(addAssignment_37339,axiom,
! [VarCurr] :
( v117215(VarCurr,bitIndex25)
<=> v117275(VarCurr,bitIndex25) ) ).
fof(addAssignment_37338,axiom,
! [VarNext] :
( v117275(VarNext,bitIndex25)
<=> v117498(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_1984,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117500(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117498(VarNext,B)
<=> v117275(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2058,axiom,
! [VarNext] :
( v117500(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117498(VarNext,B)
<=> v117302(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117500(VarNext)
<=> ( v117501(VarNext)
& v117297(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23248,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117501(VarNext)
<=> ( v117503(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117503(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37337,axiom,
! [VarCurr] :
( v117278(VarCurr,bitIndex25)
<=> v117280(VarCurr,bitIndex25) ) ).
fof(addAssignment_37336,axiom,
! [VarCurr] :
( v117280(VarCurr,bitIndex25)
<=> v117282(VarCurr,bitIndex25) ) ).
fof(addAssignment_37335,axiom,
! [VarCurr] :
( v117282(VarCurr,bitIndex25)
<=> v117284(VarCurr,bitIndex25) ) ).
fof(addAssignment_37334,axiom,
! [VarCurr] :
( v117284(VarCurr,bitIndex25)
<=> v117286(VarCurr,bitIndex25) ) ).
fof(addAssignment_37333,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex31)
<=> v117213(VarCurr,bitIndex31) ) ).
fof(addAssignment_37332,axiom,
! [VarCurr] :
( v117215(VarCurr,bitIndex24)
<=> v117275(VarCurr,bitIndex24) ) ).
fof(addAssignment_37331,axiom,
! [VarNext] :
( v117275(VarNext,bitIndex24)
<=> v117490(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_1983,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117492(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117490(VarNext,B)
<=> v117275(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2057,axiom,
! [VarNext] :
( v117492(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117490(VarNext,B)
<=> v117302(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23247,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117492(VarNext)
<=> ( v117493(VarNext)
& v117297(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117493(VarNext)
<=> ( v117495(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117495(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37330,axiom,
! [VarCurr] :
( v117278(VarCurr,bitIndex24)
<=> v117280(VarCurr,bitIndex24) ) ).
fof(addAssignment_37329,axiom,
! [VarCurr] :
( v117280(VarCurr,bitIndex24)
<=> v117282(VarCurr,bitIndex24) ) ).
fof(addAssignment_37328,axiom,
! [VarCurr] :
( v117282(VarCurr,bitIndex24)
<=> v117284(VarCurr,bitIndex24) ) ).
fof(addAssignment_37327,axiom,
! [VarCurr] :
( v117284(VarCurr,bitIndex24)
<=> v117286(VarCurr,bitIndex24) ) ).
fof(addAssignment_37326,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex30)
<=> v117213(VarCurr,bitIndex30) ) ).
fof(addAssignment_37325,axiom,
! [VarCurr] :
( v117215(VarCurr,bitIndex23)
<=> v117275(VarCurr,bitIndex23) ) ).
fof(addAssignment_37324,axiom,
! [VarNext] :
( v117275(VarNext,bitIndex23)
<=> v117482(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_1982,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117484(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117482(VarNext,B)
<=> v117275(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2056,axiom,
! [VarNext] :
( v117484(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117482(VarNext,B)
<=> v117302(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23245,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117484(VarNext)
<=> ( v117485(VarNext)
& v117297(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117485(VarNext)
<=> ( v117487(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117487(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37323,axiom,
! [VarCurr] :
( v117278(VarCurr,bitIndex23)
<=> v117280(VarCurr,bitIndex23) ) ).
fof(addAssignment_37322,axiom,
! [VarCurr] :
( v117280(VarCurr,bitIndex23)
<=> v117282(VarCurr,bitIndex23) ) ).
fof(addAssignment_37321,axiom,
! [VarCurr] :
( v117282(VarCurr,bitIndex23)
<=> v117284(VarCurr,bitIndex23) ) ).
fof(addAssignment_37320,axiom,
! [VarCurr] :
( v117284(VarCurr,bitIndex23)
<=> v117286(VarCurr,bitIndex23) ) ).
fof(addAssignment_37319,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex29)
<=> v117213(VarCurr,bitIndex29) ) ).
fof(addAssignment_37318,axiom,
! [VarCurr] :
( v117215(VarCurr,bitIndex22)
<=> v117275(VarCurr,bitIndex22) ) ).
fof(addAssignment_37317,axiom,
! [VarNext] :
( v117275(VarNext,bitIndex22)
<=> v117474(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_1981,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117476(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117474(VarNext,B)
<=> v117275(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2055,axiom,
! [VarNext] :
( v117476(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117474(VarNext,B)
<=> v117302(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117476(VarNext)
<=> ( v117477(VarNext)
& v117297(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117477(VarNext)
<=> ( v117479(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117479(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37316,axiom,
! [VarCurr] :
( v117278(VarCurr,bitIndex22)
<=> v117280(VarCurr,bitIndex22) ) ).
fof(addAssignment_37315,axiom,
! [VarCurr] :
( v117280(VarCurr,bitIndex22)
<=> v117282(VarCurr,bitIndex22) ) ).
fof(addAssignment_37314,axiom,
! [VarCurr] :
( v117282(VarCurr,bitIndex22)
<=> v117284(VarCurr,bitIndex22) ) ).
fof(addAssignment_37313,axiom,
! [VarCurr] :
( v117284(VarCurr,bitIndex22)
<=> v117286(VarCurr,bitIndex22) ) ).
fof(addAssignment_37312,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex28)
<=> v117213(VarCurr,bitIndex28) ) ).
fof(addAssignment_37311,axiom,
! [VarCurr] :
( v117215(VarCurr,bitIndex21)
<=> v117275(VarCurr,bitIndex21) ) ).
fof(addAssignment_37310,axiom,
! [VarNext] :
( v117275(VarNext,bitIndex21)
<=> v117466(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_1980,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117468(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117466(VarNext,B)
<=> v117275(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2054,axiom,
! [VarNext] :
( v117468(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117466(VarNext,B)
<=> v117302(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23241,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117468(VarNext)
<=> ( v117469(VarNext)
& v117297(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117469(VarNext)
<=> ( v117471(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117471(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37309,axiom,
! [VarCurr] :
( v117278(VarCurr,bitIndex21)
<=> v117280(VarCurr,bitIndex21) ) ).
fof(addAssignment_37308,axiom,
! [VarCurr] :
( v117280(VarCurr,bitIndex21)
<=> v117282(VarCurr,bitIndex21) ) ).
fof(addAssignment_37307,axiom,
! [VarCurr] :
( v117282(VarCurr,bitIndex21)
<=> v117284(VarCurr,bitIndex21) ) ).
fof(addAssignment_37306,axiom,
! [VarCurr] :
( v117284(VarCurr,bitIndex21)
<=> v117286(VarCurr,bitIndex21) ) ).
fof(addAssignment_37305,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex27)
<=> v117213(VarCurr,bitIndex27) ) ).
fof(addAssignment_37304,axiom,
! [VarCurr] :
( v117215(VarCurr,bitIndex20)
<=> v117275(VarCurr,bitIndex20) ) ).
fof(addAssignment_37303,axiom,
! [VarNext] :
( v117275(VarNext,bitIndex20)
<=> v117458(VarNext,bitIndex20) ) ).
fof(addCaseBooleanConditionEqualRanges1_1979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117460(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117458(VarNext,B)
<=> v117275(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2053,axiom,
! [VarNext] :
( v117460(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117458(VarNext,B)
<=> v117302(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117460(VarNext)
<=> ( v117461(VarNext)
& v117297(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117461(VarNext)
<=> ( v117463(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117463(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37302,axiom,
! [VarCurr] :
( v117278(VarCurr,bitIndex20)
<=> v117280(VarCurr,bitIndex20) ) ).
fof(addAssignment_37301,axiom,
! [VarCurr] :
( v117280(VarCurr,bitIndex20)
<=> v117282(VarCurr,bitIndex20) ) ).
fof(addAssignment_37300,axiom,
! [VarCurr] :
( v117282(VarCurr,bitIndex20)
<=> v117284(VarCurr,bitIndex20) ) ).
fof(addAssignment_37299,axiom,
! [VarCurr] :
( v117284(VarCurr,bitIndex20)
<=> v117286(VarCurr,bitIndex20) ) ).
fof(addAssignment_37298,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex26)
<=> v117213(VarCurr,bitIndex26) ) ).
fof(addAssignment_37297,axiom,
! [VarCurr] :
( v117215(VarCurr,bitIndex19)
<=> v117275(VarCurr,bitIndex19) ) ).
fof(addAssignment_37296,axiom,
! [VarNext] :
( v117275(VarNext,bitIndex19)
<=> v117450(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1978,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117452(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117450(VarNext,B)
<=> v117275(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2052,axiom,
! [VarNext] :
( v117452(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117450(VarNext,B)
<=> v117302(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23237,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117452(VarNext)
<=> ( v117453(VarNext)
& v117297(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23236,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117453(VarNext)
<=> ( v117455(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117455(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37295,axiom,
! [VarCurr] :
( v117278(VarCurr,bitIndex19)
<=> v117280(VarCurr,bitIndex19) ) ).
fof(addAssignment_37294,axiom,
! [VarCurr] :
( v117280(VarCurr,bitIndex19)
<=> v117282(VarCurr,bitIndex19) ) ).
fof(addAssignment_37293,axiom,
! [VarCurr] :
( v117282(VarCurr,bitIndex19)
<=> v117284(VarCurr,bitIndex19) ) ).
fof(addAssignment_37292,axiom,
! [VarCurr] :
( v117284(VarCurr,bitIndex19)
<=> v117286(VarCurr,bitIndex19) ) ).
fof(addAssignment_37291,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex25)
<=> v117213(VarCurr,bitIndex25) ) ).
fof(addAssignment_37290,axiom,
! [VarCurr] :
( v117215(VarCurr,bitIndex18)
<=> v117275(VarCurr,bitIndex18) ) ).
fof(addAssignment_37289,axiom,
! [VarNext] :
( v117275(VarNext,bitIndex18)
<=> v117442(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1977,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117444(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117442(VarNext,B)
<=> v117275(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2051,axiom,
! [VarNext] :
( v117444(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117442(VarNext,B)
<=> v117302(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117444(VarNext)
<=> ( v117445(VarNext)
& v117297(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23234,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117445(VarNext)
<=> ( v117447(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117447(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37288,axiom,
! [VarCurr] :
( v117278(VarCurr,bitIndex18)
<=> v117280(VarCurr,bitIndex18) ) ).
fof(addAssignment_37287,axiom,
! [VarCurr] :
( v117280(VarCurr,bitIndex18)
<=> v117282(VarCurr,bitIndex18) ) ).
fof(addAssignment_37286,axiom,
! [VarCurr] :
( v117282(VarCurr,bitIndex18)
<=> v117284(VarCurr,bitIndex18) ) ).
fof(addAssignment_37285,axiom,
! [VarCurr] :
( v117284(VarCurr,bitIndex18)
<=> v117286(VarCurr,bitIndex18) ) ).
fof(addAssignment_37284,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex24)
<=> v117213(VarCurr,bitIndex24) ) ).
fof(addAssignment_37283,axiom,
! [VarCurr] :
( v117215(VarCurr,bitIndex17)
<=> v117275(VarCurr,bitIndex17) ) ).
fof(addAssignment_37282,axiom,
! [VarNext] :
( v117275(VarNext,bitIndex17)
<=> v117434(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117436(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117434(VarNext,B)
<=> v117275(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2050,axiom,
! [VarNext] :
( v117436(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117434(VarNext,B)
<=> v117302(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23233,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117436(VarNext)
<=> ( v117437(VarNext)
& v117297(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23232,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117437(VarNext)
<=> ( v117439(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9268,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117439(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37281,axiom,
! [VarCurr] :
( v117278(VarCurr,bitIndex17)
<=> v117280(VarCurr,bitIndex17) ) ).
fof(addAssignment_37280,axiom,
! [VarCurr] :
( v117280(VarCurr,bitIndex17)
<=> v117282(VarCurr,bitIndex17) ) ).
fof(addAssignment_37279,axiom,
! [VarCurr] :
( v117282(VarCurr,bitIndex17)
<=> v117284(VarCurr,bitIndex17) ) ).
fof(addAssignment_37278,axiom,
! [VarCurr] :
( v117284(VarCurr,bitIndex17)
<=> v117286(VarCurr,bitIndex17) ) ).
fof(addAssignment_37277,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex23)
<=> v117213(VarCurr,bitIndex23) ) ).
fof(addAssignment_37276,axiom,
! [VarCurr] :
( v117215(VarCurr,bitIndex16)
<=> v117275(VarCurr,bitIndex16) ) ).
fof(addAssignment_37275,axiom,
! [VarNext] :
( v117275(VarNext,bitIndex16)
<=> v117426(VarNext,bitIndex16) ) ).
fof(addCaseBooleanConditionEqualRanges1_1975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117428(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117426(VarNext,B)
<=> v117275(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2049,axiom,
! [VarNext] :
( v117428(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117426(VarNext,B)
<=> v117302(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117428(VarNext)
<=> ( v117429(VarNext)
& v117297(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117429(VarNext)
<=> ( v117431(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9267,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117431(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37274,axiom,
! [VarCurr] :
( v117278(VarCurr,bitIndex16)
<=> v117280(VarCurr,bitIndex16) ) ).
fof(addAssignment_37273,axiom,
! [VarCurr] :
( v117280(VarCurr,bitIndex16)
<=> v117282(VarCurr,bitIndex16) ) ).
fof(addAssignment_37272,axiom,
! [VarCurr] :
( v117282(VarCurr,bitIndex16)
<=> v117284(VarCurr,bitIndex16) ) ).
fof(addAssignment_37271,axiom,
! [VarCurr] :
( v117284(VarCurr,bitIndex16)
<=> v117286(VarCurr,bitIndex16) ) ).
fof(addAssignment_37270,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex22)
<=> v117213(VarCurr,bitIndex22) ) ).
fof(addAssignment_37269,axiom,
! [VarCurr] :
( v117215(VarCurr,bitIndex15)
<=> v117275(VarCurr,bitIndex15) ) ).
fof(addAssignment_37268,axiom,
! [VarNext] :
( v117275(VarNext,bitIndex15)
<=> v117418(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_1974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117420(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117418(VarNext,B)
<=> v117275(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2048,axiom,
! [VarNext] :
( v117420(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117418(VarNext,B)
<=> v117302(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117420(VarNext)
<=> ( v117421(VarNext)
& v117297(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117421(VarNext)
<=> ( v117423(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9266,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117423(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37267,axiom,
! [VarCurr] :
( v117278(VarCurr,bitIndex15)
<=> v117280(VarCurr,bitIndex15) ) ).
fof(addAssignment_37266,axiom,
! [VarCurr] :
( v117280(VarCurr,bitIndex15)
<=> v117282(VarCurr,bitIndex15) ) ).
fof(addAssignment_37265,axiom,
! [VarCurr] :
( v117282(VarCurr,bitIndex15)
<=> v117284(VarCurr,bitIndex15) ) ).
fof(addAssignment_37264,axiom,
! [VarCurr] :
( v117284(VarCurr,bitIndex15)
<=> v117286(VarCurr,bitIndex15) ) ).
fof(addAssignment_37263,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex21)
<=> v117213(VarCurr,bitIndex21) ) ).
fof(addAssignment_37262,axiom,
! [VarCurr] :
( v117215(VarCurr,bitIndex14)
<=> v117275(VarCurr,bitIndex14) ) ).
fof(addAssignment_37261,axiom,
! [VarNext] :
( v117275(VarNext,bitIndex14)
<=> v117410(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_1973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117412(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117410(VarNext,B)
<=> v117275(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2047,axiom,
! [VarNext] :
( v117412(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117410(VarNext,B)
<=> v117302(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23227,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117412(VarNext)
<=> ( v117413(VarNext)
& v117297(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23226,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117413(VarNext)
<=> ( v117415(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9265,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117415(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37260,axiom,
! [VarCurr] :
( v117278(VarCurr,bitIndex14)
<=> v117280(VarCurr,bitIndex14) ) ).
fof(addAssignment_37259,axiom,
! [VarCurr] :
( v117280(VarCurr,bitIndex14)
<=> v117282(VarCurr,bitIndex14) ) ).
fof(addAssignment_37258,axiom,
! [VarCurr] :
( v117282(VarCurr,bitIndex14)
<=> v117284(VarCurr,bitIndex14) ) ).
fof(addAssignment_37257,axiom,
! [VarCurr] :
( v117284(VarCurr,bitIndex14)
<=> v117286(VarCurr,bitIndex14) ) ).
fof(addAssignment_37256,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex20)
<=> v117213(VarCurr,bitIndex20) ) ).
fof(addAssignment_37255,axiom,
! [VarCurr] :
( v117215(VarCurr,bitIndex13)
<=> v117275(VarCurr,bitIndex13) ) ).
fof(addAssignment_37254,axiom,
! [VarNext] :
( v117275(VarNext,bitIndex13)
<=> v117402(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_1972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117404(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117402(VarNext,B)
<=> v117275(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2046,axiom,
! [VarNext] :
( v117404(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117402(VarNext,B)
<=> v117302(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23225,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117404(VarNext)
<=> ( v117405(VarNext)
& v117297(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23224,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117405(VarNext)
<=> ( v117407(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9264,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117407(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37253,axiom,
! [VarCurr] :
( v117278(VarCurr,bitIndex13)
<=> v117280(VarCurr,bitIndex13) ) ).
fof(addAssignment_37252,axiom,
! [VarCurr] :
( v117280(VarCurr,bitIndex13)
<=> v117282(VarCurr,bitIndex13) ) ).
fof(addAssignment_37251,axiom,
! [VarCurr] :
( v117282(VarCurr,bitIndex13)
<=> v117284(VarCurr,bitIndex13) ) ).
fof(addAssignment_37250,axiom,
! [VarCurr] :
( v117284(VarCurr,bitIndex13)
<=> v117286(VarCurr,bitIndex13) ) ).
fof(addAssignment_37249,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex19)
<=> v117213(VarCurr,bitIndex19) ) ).
fof(addAssignment_37248,axiom,
! [VarCurr] :
( v117215(VarCurr,bitIndex12)
<=> v117275(VarCurr,bitIndex12) ) ).
fof(addAssignment_37247,axiom,
! [VarNext] :
( v117275(VarNext,bitIndex12)
<=> v117394(VarNext,bitIndex12) ) ).
fof(addCaseBooleanConditionEqualRanges1_1971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117396(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117394(VarNext,B)
<=> v117275(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2045,axiom,
! [VarNext] :
( v117396(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117394(VarNext,B)
<=> v117302(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23223,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117396(VarNext)
<=> ( v117397(VarNext)
& v117297(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23222,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117397(VarNext)
<=> ( v117399(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9263,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117399(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37246,axiom,
! [VarCurr] :
( v117278(VarCurr,bitIndex12)
<=> v117280(VarCurr,bitIndex12) ) ).
fof(addAssignment_37245,axiom,
! [VarCurr] :
( v117280(VarCurr,bitIndex12)
<=> v117282(VarCurr,bitIndex12) ) ).
fof(addAssignment_37244,axiom,
! [VarCurr] :
( v117282(VarCurr,bitIndex12)
<=> v117284(VarCurr,bitIndex12) ) ).
fof(addAssignment_37243,axiom,
! [VarCurr] :
( v117284(VarCurr,bitIndex12)
<=> v117286(VarCurr,bitIndex12) ) ).
fof(addAssignment_37242,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex18)
<=> v117213(VarCurr,bitIndex18) ) ).
fof(addAssignment_37241,axiom,
! [VarCurr] :
( v117215(VarCurr,bitIndex11)
<=> v117275(VarCurr,bitIndex11) ) ).
fof(addAssignment_37240,axiom,
! [VarNext] :
( v117275(VarNext,bitIndex11)
<=> v117386(VarNext,bitIndex11) ) ).
fof(addCaseBooleanConditionEqualRanges1_1970,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117388(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117386(VarNext,B)
<=> v117275(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2044,axiom,
! [VarNext] :
( v117388(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117386(VarNext,B)
<=> v117302(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117388(VarNext)
<=> ( v117389(VarNext)
& v117297(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117389(VarNext)
<=> ( v117391(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9262,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117391(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37239,axiom,
! [VarCurr] :
( v117278(VarCurr,bitIndex11)
<=> v117280(VarCurr,bitIndex11) ) ).
fof(addAssignment_37238,axiom,
! [VarCurr] :
( v117280(VarCurr,bitIndex11)
<=> v117282(VarCurr,bitIndex11) ) ).
fof(addAssignment_37237,axiom,
! [VarCurr] :
( v117282(VarCurr,bitIndex11)
<=> v117284(VarCurr,bitIndex11) ) ).
fof(addAssignment_37236,axiom,
! [VarCurr] :
( v117284(VarCurr,bitIndex11)
<=> v117286(VarCurr,bitIndex11) ) ).
fof(addAssignment_37235,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex17)
<=> v117213(VarCurr,bitIndex17) ) ).
fof(addAssignment_37234,axiom,
! [VarCurr] :
( v117215(VarCurr,bitIndex10)
<=> v117275(VarCurr,bitIndex10) ) ).
fof(addAssignment_37233,axiom,
! [VarNext] :
( v117275(VarNext,bitIndex10)
<=> v117378(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_1969,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117380(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117378(VarNext,B)
<=> v117275(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2043,axiom,
! [VarNext] :
( v117380(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117378(VarNext,B)
<=> v117302(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23219,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117380(VarNext)
<=> ( v117381(VarNext)
& v117297(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23218,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117381(VarNext)
<=> ( v117383(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9261,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117383(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37232,axiom,
! [VarCurr] :
( v117278(VarCurr,bitIndex10)
<=> v117280(VarCurr,bitIndex10) ) ).
fof(addAssignment_37231,axiom,
! [VarCurr] :
( v117280(VarCurr,bitIndex10)
<=> v117282(VarCurr,bitIndex10) ) ).
fof(addAssignment_37230,axiom,
! [VarCurr] :
( v117282(VarCurr,bitIndex10)
<=> v117284(VarCurr,bitIndex10) ) ).
fof(addAssignment_37229,axiom,
! [VarCurr] :
( v117284(VarCurr,bitIndex10)
<=> v117286(VarCurr,bitIndex10) ) ).
fof(addAssignment_37228,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex16)
<=> v117213(VarCurr,bitIndex16) ) ).
fof(addAssignment_37227,axiom,
! [VarCurr] :
( v117215(VarCurr,bitIndex9)
<=> v117275(VarCurr,bitIndex9) ) ).
fof(addAssignment_37226,axiom,
! [VarNext] :
( v117275(VarNext,bitIndex9)
<=> v117370(VarNext,bitIndex9) ) ).
fof(addCaseBooleanConditionEqualRanges1_1968,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117372(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117370(VarNext,B)
<=> v117275(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2042,axiom,
! [VarNext] :
( v117372(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117370(VarNext,B)
<=> v117302(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117372(VarNext)
<=> ( v117373(VarNext)
& v117297(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23216,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117373(VarNext)
<=> ( v117375(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9260,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117375(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37225,axiom,
! [VarCurr] :
( v117278(VarCurr,bitIndex9)
<=> v117280(VarCurr,bitIndex9) ) ).
fof(addAssignment_37224,axiom,
! [VarCurr] :
( v117280(VarCurr,bitIndex9)
<=> v117282(VarCurr,bitIndex9) ) ).
fof(addAssignment_37223,axiom,
! [VarCurr] :
( v117282(VarCurr,bitIndex9)
<=> v117284(VarCurr,bitIndex9) ) ).
fof(addAssignment_37222,axiom,
! [VarCurr] :
( v117284(VarCurr,bitIndex9)
<=> v117286(VarCurr,bitIndex9) ) ).
fof(addAssignment_37221,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex15)
<=> v117213(VarCurr,bitIndex15) ) ).
fof(addAssignment_37220,axiom,
! [VarCurr] :
( v117215(VarCurr,bitIndex8)
<=> v117275(VarCurr,bitIndex8) ) ).
fof(addAssignment_37219,axiom,
! [VarNext] :
( v117275(VarNext,bitIndex8)
<=> v117362(VarNext,bitIndex8) ) ).
fof(addCaseBooleanConditionEqualRanges1_1967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117364(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117362(VarNext,B)
<=> v117275(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2041,axiom,
! [VarNext] :
( v117364(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117362(VarNext,B)
<=> v117302(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23215,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117364(VarNext)
<=> ( v117365(VarNext)
& v117297(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23214,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117365(VarNext)
<=> ( v117367(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9259,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117367(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37218,axiom,
! [VarCurr] :
( v117278(VarCurr,bitIndex8)
<=> v117280(VarCurr,bitIndex8) ) ).
fof(addAssignment_37217,axiom,
! [VarCurr] :
( v117280(VarCurr,bitIndex8)
<=> v117282(VarCurr,bitIndex8) ) ).
fof(addAssignment_37216,axiom,
! [VarCurr] :
( v117282(VarCurr,bitIndex8)
<=> v117284(VarCurr,bitIndex8) ) ).
fof(addAssignment_37215,axiom,
! [VarCurr] :
( v117284(VarCurr,bitIndex8)
<=> v117286(VarCurr,bitIndex8) ) ).
fof(addAssignment_37214,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex14)
<=> v117213(VarCurr,bitIndex14) ) ).
fof(addAssignment_37213,axiom,
! [VarCurr] :
( v117215(VarCurr,bitIndex7)
<=> v117275(VarCurr,bitIndex7) ) ).
fof(addAssignment_37212,axiom,
! [VarNext] :
( v117275(VarNext,bitIndex7)
<=> v117354(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionEqualRanges1_1966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117356(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117354(VarNext,B)
<=> v117275(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2040,axiom,
! [VarNext] :
( v117356(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117354(VarNext,B)
<=> v117302(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23213,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117356(VarNext)
<=> ( v117357(VarNext)
& v117297(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23212,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117357(VarNext)
<=> ( v117359(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9258,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117359(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37211,axiom,
! [VarCurr] :
( v117278(VarCurr,bitIndex7)
<=> v117280(VarCurr,bitIndex7) ) ).
fof(addAssignment_37210,axiom,
! [VarCurr] :
( v117280(VarCurr,bitIndex7)
<=> v117282(VarCurr,bitIndex7) ) ).
fof(addAssignment_37209,axiom,
! [VarCurr] :
( v117282(VarCurr,bitIndex7)
<=> v117284(VarCurr,bitIndex7) ) ).
fof(addAssignment_37208,axiom,
! [VarCurr] :
( v117284(VarCurr,bitIndex7)
<=> v117286(VarCurr,bitIndex7) ) ).
fof(addAssignment_37207,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex13)
<=> v117213(VarCurr,bitIndex13) ) ).
fof(addAssignment_37206,axiom,
! [VarCurr] :
( v117215(VarCurr,bitIndex6)
<=> v117275(VarCurr,bitIndex6) ) ).
fof(addAssignment_37205,axiom,
! [VarNext] :
( v117275(VarNext,bitIndex6)
<=> v117346(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117348(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117346(VarNext,B)
<=> v117275(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2039,axiom,
! [VarNext] :
( v117348(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117346(VarNext,B)
<=> v117302(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117348(VarNext)
<=> ( v117349(VarNext)
& v117297(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23210,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117349(VarNext)
<=> ( v117351(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9257,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117351(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37204,axiom,
! [VarCurr] :
( v117278(VarCurr,bitIndex6)
<=> v117280(VarCurr,bitIndex6) ) ).
fof(addAssignment_37203,axiom,
! [VarCurr] :
( v117280(VarCurr,bitIndex6)
<=> v117282(VarCurr,bitIndex6) ) ).
fof(addAssignment_37202,axiom,
! [VarCurr] :
( v117282(VarCurr,bitIndex6)
<=> v117284(VarCurr,bitIndex6) ) ).
fof(addAssignment_37201,axiom,
! [VarCurr] :
( v117284(VarCurr,bitIndex6)
<=> v117286(VarCurr,bitIndex6) ) ).
fof(addAssignment_37200,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex12)
<=> v117213(VarCurr,bitIndex12) ) ).
fof(addAssignment_37199,axiom,
! [VarCurr] :
( v117215(VarCurr,bitIndex5)
<=> v117275(VarCurr,bitIndex5) ) ).
fof(addAssignment_37198,axiom,
! [VarNext] :
( v117275(VarNext,bitIndex5)
<=> v117338(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117340(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117338(VarNext,B)
<=> v117275(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2038,axiom,
! [VarNext] :
( v117340(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117338(VarNext,B)
<=> v117302(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23209,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117340(VarNext)
<=> ( v117341(VarNext)
& v117297(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23208,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117341(VarNext)
<=> ( v117343(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9256,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117343(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37197,axiom,
! [VarCurr] :
( v117278(VarCurr,bitIndex5)
<=> v117280(VarCurr,bitIndex5) ) ).
fof(addAssignment_37196,axiom,
! [VarCurr] :
( v117280(VarCurr,bitIndex5)
<=> v117282(VarCurr,bitIndex5) ) ).
fof(addAssignment_37195,axiom,
! [VarCurr] :
( v117282(VarCurr,bitIndex5)
<=> v117284(VarCurr,bitIndex5) ) ).
fof(addAssignment_37194,axiom,
! [VarCurr] :
( v117284(VarCurr,bitIndex5)
<=> v117286(VarCurr,bitIndex5) ) ).
fof(addAssignment_37193,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex11)
<=> v117213(VarCurr,bitIndex11) ) ).
fof(addAssignment_37192,axiom,
! [VarCurr] :
( v117215(VarCurr,bitIndex4)
<=> v117275(VarCurr,bitIndex4) ) ).
fof(addAssignment_37191,axiom,
! [VarNext] :
( v117275(VarNext,bitIndex4)
<=> v117330(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117332(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117330(VarNext,B)
<=> v117275(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2037,axiom,
! [VarNext] :
( v117332(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117330(VarNext,B)
<=> v117302(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23207,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117332(VarNext)
<=> ( v117333(VarNext)
& v117297(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23206,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117333(VarNext)
<=> ( v117335(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9255,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117335(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37190,axiom,
! [VarCurr] :
( v117278(VarCurr,bitIndex4)
<=> v117280(VarCurr,bitIndex4) ) ).
fof(addAssignment_37189,axiom,
! [VarCurr] :
( v117280(VarCurr,bitIndex4)
<=> v117282(VarCurr,bitIndex4) ) ).
fof(addAssignment_37188,axiom,
! [VarCurr] :
( v117282(VarCurr,bitIndex4)
<=> v117284(VarCurr,bitIndex4) ) ).
fof(addAssignment_37187,axiom,
! [VarCurr] :
( v117284(VarCurr,bitIndex4)
<=> v117286(VarCurr,bitIndex4) ) ).
fof(addAssignment_37186,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex10)
<=> v117213(VarCurr,bitIndex10) ) ).
fof(addAssignment_37185,axiom,
! [VarCurr] :
( v117215(VarCurr,bitIndex3)
<=> v117275(VarCurr,bitIndex3) ) ).
fof(addAssignment_37184,axiom,
! [VarNext] :
( v117275(VarNext,bitIndex3)
<=> v117322(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117324(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117322(VarNext,B)
<=> v117275(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2036,axiom,
! [VarNext] :
( v117324(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117322(VarNext,B)
<=> v117302(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117324(VarNext)
<=> ( v117325(VarNext)
& v117297(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23204,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117325(VarNext)
<=> ( v117327(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9254,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117327(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37183,axiom,
! [VarCurr] :
( v117278(VarCurr,bitIndex3)
<=> v117280(VarCurr,bitIndex3) ) ).
fof(addAssignment_37182,axiom,
! [VarCurr] :
( v117280(VarCurr,bitIndex3)
<=> v117282(VarCurr,bitIndex3) ) ).
fof(addAssignment_37181,axiom,
! [VarCurr] :
( v117282(VarCurr,bitIndex3)
<=> v117284(VarCurr,bitIndex3) ) ).
fof(addAssignment_37180,axiom,
! [VarCurr] :
( v117284(VarCurr,bitIndex3)
<=> v117286(VarCurr,bitIndex3) ) ).
fof(addAssignment_37179,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex9)
<=> v117213(VarCurr,bitIndex9) ) ).
fof(addAssignment_37178,axiom,
! [VarCurr] :
( v117215(VarCurr,bitIndex2)
<=> v117275(VarCurr,bitIndex2) ) ).
fof(addAssignment_37177,axiom,
! [VarNext] :
( v117275(VarNext,bitIndex2)
<=> v117314(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117316(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117314(VarNext,B)
<=> v117275(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2035,axiom,
! [VarNext] :
( v117316(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117314(VarNext,B)
<=> v117302(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23203,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117316(VarNext)
<=> ( v117317(VarNext)
& v117297(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23202,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117317(VarNext)
<=> ( v117319(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9253,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117319(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37176,axiom,
! [VarCurr] :
( v117278(VarCurr,bitIndex2)
<=> v117280(VarCurr,bitIndex2) ) ).
fof(addAssignment_37175,axiom,
! [VarCurr] :
( v117280(VarCurr,bitIndex2)
<=> v117282(VarCurr,bitIndex2) ) ).
fof(addAssignment_37174,axiom,
! [VarCurr] :
( v117282(VarCurr,bitIndex2)
<=> v117284(VarCurr,bitIndex2) ) ).
fof(addAssignment_37173,axiom,
! [VarCurr] :
( v117284(VarCurr,bitIndex2)
<=> v117286(VarCurr,bitIndex2) ) ).
fof(addAssignment_37172,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex8)
<=> v117213(VarCurr,bitIndex8) ) ).
fof(addAssignment_37171,axiom,
! [VarCurr] :
( v117113(VarCurr,bitIndex15)
<=> v117203(VarCurr,bitIndex15) ) ).
fof(addAssignment_37170,axiom,
! [VarCurr] :
( v117127(VarCurr,bitIndex15)
<=> v117179(VarCurr,bitIndex15) ) ).
fof(addAssignment_37169,axiom,
! [VarCurr] :
( v117201(VarCurr,bitIndex15)
<=> v117202(VarCurr,bitIndex15) ) ).
fof(addAssignment_37168,axiom,
! [VarCurr] :
( v117198(VarCurr,bitIndex15)
<=> v117199(VarCurr,bitIndex15) ) ).
fof(addAssignment_37167,axiom,
! [VarCurr] :
( v117195(VarCurr,bitIndex15)
<=> v117196(VarCurr,bitIndex15) ) ).
fof(addAssignment_37166,axiom,
! [VarCurr] :
( v117192(VarCurr,bitIndex15)
<=> v117193(VarCurr,bitIndex15) ) ).
fof(addAssignment_37165,axiom,
! [VarCurr] :
( v117189(VarCurr,bitIndex15)
<=> v117190(VarCurr,bitIndex15) ) ).
fof(addAssignment_37164,axiom,
! [VarCurr] :
( v117186(VarCurr,bitIndex15)
<=> v117187(VarCurr,bitIndex15) ) ).
fof(addAssignment_37163,axiom,
! [VarCurr] :
( v117183(VarCurr,bitIndex15)
<=> v117184(VarCurr,bitIndex15) ) ).
fof(addAssignment_37162,axiom,
! [VarCurr] :
( v117129(VarCurr,bitIndex15)
<=> v117181(VarCurr,bitIndex15) ) ).
fof(addAssignment_37161,axiom,
! [VarCurr] :
( v117125(VarCurr,bitIndex15)
<=> v117126(VarCurr,bitIndex15) ) ).
fof(addAssignment_37160,axiom,
! [VarCurr] :
( v117215(VarCurr,bitIndex1)
<=> v117275(VarCurr,bitIndex1) ) ).
fof(addAssignment_37159,axiom,
! [VarNext] :
( v117275(VarNext,bitIndex1)
<=> v117306(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117308(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117306(VarNext,B)
<=> v117275(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2034,axiom,
! [VarNext] :
( v117308(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117306(VarNext,B)
<=> v117302(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117308(VarNext)
<=> ( v117309(VarNext)
& v117297(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117309(VarNext)
<=> ( v117311(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117311(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37158,axiom,
! [VarCurr] :
( v117278(VarCurr,bitIndex1)
<=> v117280(VarCurr,bitIndex1) ) ).
fof(addAssignment_37157,axiom,
! [VarCurr] :
( v117280(VarCurr,bitIndex1)
<=> v117282(VarCurr,bitIndex1) ) ).
fof(addAssignment_37156,axiom,
! [VarCurr] :
( v117282(VarCurr,bitIndex1)
<=> v117284(VarCurr,bitIndex1) ) ).
fof(addAssignment_37155,axiom,
! [VarCurr] :
( v117284(VarCurr,bitIndex1)
<=> v117286(VarCurr,bitIndex1) ) ).
fof(addAssignment_37154,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex7)
<=> v117213(VarCurr,bitIndex7) ) ).
fof(addAssignment_37153,axiom,
! [VarCurr] :
( v117113(VarCurr,bitIndex14)
<=> v117203(VarCurr,bitIndex14) ) ).
fof(addAssignment_37152,axiom,
! [VarCurr] :
( v117201(VarCurr,bitIndex14)
<=> v117202(VarCurr,bitIndex14) ) ).
fof(addAssignment_37151,axiom,
! [VarCurr] :
( v117127(VarCurr,bitIndex14)
<=> v117179(VarCurr,bitIndex14) ) ).
fof(addAssignment_37150,axiom,
! [VarCurr] :
( v117198(VarCurr,bitIndex14)
<=> v117199(VarCurr,bitIndex14) ) ).
fof(addAssignment_37149,axiom,
! [VarCurr] :
( v117195(VarCurr,bitIndex14)
<=> v117196(VarCurr,bitIndex14) ) ).
fof(addAssignment_37148,axiom,
! [VarCurr] :
( v117192(VarCurr,bitIndex14)
<=> v117193(VarCurr,bitIndex14) ) ).
fof(addAssignment_37147,axiom,
! [VarCurr] :
( v117189(VarCurr,bitIndex14)
<=> v117190(VarCurr,bitIndex14) ) ).
fof(addAssignment_37146,axiom,
! [VarCurr] :
( v117186(VarCurr,bitIndex14)
<=> v117187(VarCurr,bitIndex14) ) ).
fof(addAssignment_37145,axiom,
! [VarCurr] :
( v117183(VarCurr,bitIndex14)
<=> v117184(VarCurr,bitIndex14) ) ).
fof(addAssignment_37144,axiom,
! [VarCurr] :
( v117129(VarCurr,bitIndex14)
<=> v117181(VarCurr,bitIndex14) ) ).
fof(addAssignment_37143,axiom,
! [VarCurr] :
( v117125(VarCurr,bitIndex14)
<=> v117126(VarCurr,bitIndex14) ) ).
fof(addAssignment_37142,axiom,
! [VarCurr] :
( v117215(VarCurr,bitIndex0)
<=> v117275(VarCurr,bitIndex0) ) ).
fof(addAssignment_37141,axiom,
! [VarNext] :
( v117275(VarNext,bitIndex0)
<=> v117288(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117289(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117288(VarNext,B)
<=> v117275(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2033,axiom,
! [VarNext] :
( v117289(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117288(VarNext,B)
<=> v117302(VarNext,B) ) ) ) ).
fof(addAssignment_37140,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117302(VarNext,B)
<=> v117300(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5259,axiom,
! [VarCurr] :
( ~ v115118(VarCurr)
=> ! [B] :
( range_25_0(B)
=> ( v117300(VarCurr,B)
<=> v117278(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5262,axiom,
! [VarCurr] :
( v115118(VarCurr)
=> ! [B] :
( range_25_0(B)
=> ( v117300(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_23199,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117289(VarNext)
<=> ( v117290(VarNext)
& v117297(VarNext) ) ) ) ).
fof(addAssignment_37139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117297(VarNext)
<=> v117295(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23198,axiom,
! [VarCurr] :
( v117295(VarCurr)
<=> ( v115118(VarCurr)
| v117298(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23197,axiom,
! [VarCurr] :
( v117298(VarCurr)
<=> ( v115120(VarCurr)
& v117299(VarCurr) ) ) ).
fof(writeUnaryOperator_9251,axiom,
! [VarCurr] :
( ~ v117299(VarCurr)
<=> v115118(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117290(VarNext)
<=> ( v117292(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9250,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117292(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37138,axiom,
! [VarCurr] :
( v117278(VarCurr,bitIndex0)
<=> v117280(VarCurr,bitIndex0) ) ).
fof(addAssignment_37137,axiom,
! [VarCurr] :
( v117280(VarCurr,bitIndex0)
<=> v117282(VarCurr,bitIndex0) ) ).
fof(addAssignment_37136,axiom,
! [VarCurr] :
( v117282(VarCurr,bitIndex0)
<=> v117284(VarCurr,bitIndex0) ) ).
fof(addAssignment_37135,axiom,
! [VarCurr] :
( v117284(VarCurr,bitIndex0)
<=> v117286(VarCurr,bitIndex0) ) ).
fof(addAssignment_37134,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex6)
<=> v117213(VarCurr,bitIndex6) ) ).
fof(addAssignment_37133,axiom,
! [VarCurr] :
( v117113(VarCurr,bitIndex13)
<=> v117203(VarCurr,bitIndex13) ) ).
fof(addAssignment_37132,axiom,
! [VarCurr] :
( v117201(VarCurr,bitIndex13)
<=> v117202(VarCurr,bitIndex13) ) ).
fof(addAssignment_37131,axiom,
! [VarCurr] :
( v117198(VarCurr,bitIndex13)
<=> v117199(VarCurr,bitIndex13) ) ).
fof(addAssignment_37130,axiom,
! [VarCurr] :
( v117127(VarCurr,bitIndex13)
<=> v117179(VarCurr,bitIndex13) ) ).
fof(addAssignment_37129,axiom,
! [VarCurr] :
( v117195(VarCurr,bitIndex13)
<=> v117196(VarCurr,bitIndex13) ) ).
fof(addAssignment_37128,axiom,
! [VarCurr] :
( v117192(VarCurr,bitIndex13)
<=> v117193(VarCurr,bitIndex13) ) ).
fof(addAssignment_37127,axiom,
! [VarCurr] :
( v117189(VarCurr,bitIndex13)
<=> v117190(VarCurr,bitIndex13) ) ).
fof(addAssignment_37126,axiom,
! [VarCurr] :
( v117186(VarCurr,bitIndex13)
<=> v117187(VarCurr,bitIndex13) ) ).
fof(addAssignment_37125,axiom,
! [VarCurr] :
( v117183(VarCurr,bitIndex13)
<=> v117184(VarCurr,bitIndex13) ) ).
fof(addAssignment_37124,axiom,
! [VarCurr] :
( v117129(VarCurr,bitIndex13)
<=> v117181(VarCurr,bitIndex13) ) ).
fof(addAssignment_37123,axiom,
! [VarCurr] :
( v117125(VarCurr,bitIndex13)
<=> v117126(VarCurr,bitIndex13) ) ).
fof(addAssignment_37122,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex5)
<=> v117213(VarCurr,bitIndex5) ) ).
fof(addAssignment_37121,axiom,
! [VarCurr] :
( v117113(VarCurr,bitIndex12)
<=> v117203(VarCurr,bitIndex12) ) ).
fof(addAssignment_37120,axiom,
! [VarCurr] :
( v117201(VarCurr,bitIndex12)
<=> v117202(VarCurr,bitIndex12) ) ).
fof(addAssignment_37119,axiom,
! [VarCurr] :
( v117198(VarCurr,bitIndex12)
<=> v117199(VarCurr,bitIndex12) ) ).
fof(addAssignment_37118,axiom,
! [VarCurr] :
( v117195(VarCurr,bitIndex12)
<=> v117196(VarCurr,bitIndex12) ) ).
fof(addAssignment_37117,axiom,
! [VarCurr] :
( v117127(VarCurr,bitIndex12)
<=> v117179(VarCurr,bitIndex12) ) ).
fof(addAssignment_37116,axiom,
! [VarCurr] :
( v117142(VarCurr,bitIndex15)
<=> v117144(VarCurr,bitIndex29) ) ).
fof(addAssignment_37115,axiom,
! [VarNext] :
( v117144(VarNext,bitIndex29)
<=> v117266(VarNext,bitIndex29) ) ).
fof(addCaseBooleanConditionEqualRanges1_1958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117268(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117266(VarNext,B)
<=> v117144(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2032,axiom,
! [VarNext] :
( v117268(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117266(VarNext,B)
<=> v117168(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23195,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117268(VarNext)
<=> ( v117269(VarNext)
& v117163(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23194,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117269(VarNext)
<=> ( v117271(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117271(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37114,axiom,
! [VarCurr] :
( v117146(VarCurr,bitIndex29)
<=> v117148(VarCurr,bitIndex29) ) ).
fof(addAssignment_37113,axiom,
! [VarCurr] :
( v117148(VarCurr,bitIndex29)
<=> v117150(VarCurr,bitIndex29) ) ).
fof(addAssignment_37112,axiom,
! [VarCurr] :
( v117150(VarCurr,bitIndex29)
<=> v117152(VarCurr,bitIndex29) ) ).
fof(addAssignment_37111,axiom,
! [VarCurr] :
( v117152(VarCurr,bitIndex29)
<=> v108825(VarCurr,bitIndex29) ) ).
fof(addAssignment_37110,axiom,
! [VarCurr] :
( v117192(VarCurr,bitIndex12)
<=> v117193(VarCurr,bitIndex12) ) ).
fof(addAssignment_37109,axiom,
! [VarCurr] :
( v117189(VarCurr,bitIndex12)
<=> v117190(VarCurr,bitIndex12) ) ).
fof(addAssignment_37108,axiom,
! [VarCurr] :
( v117186(VarCurr,bitIndex12)
<=> v117187(VarCurr,bitIndex12) ) ).
fof(addAssignment_37107,axiom,
! [VarCurr] :
( v117183(VarCurr,bitIndex12)
<=> v117184(VarCurr,bitIndex12) ) ).
fof(addAssignment_37106,axiom,
! [VarCurr] :
( v117129(VarCurr,bitIndex12)
<=> v117181(VarCurr,bitIndex12) ) ).
fof(addAssignment_37105,axiom,
! [VarCurr] :
( v117125(VarCurr,bitIndex12)
<=> v117126(VarCurr,bitIndex12) ) ).
fof(addAssignment_37104,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex4)
<=> v117213(VarCurr,bitIndex4) ) ).
fof(addAssignment_37103,axiom,
! [VarCurr] :
( v117113(VarCurr,bitIndex11)
<=> v117203(VarCurr,bitIndex11) ) ).
fof(addAssignment_37102,axiom,
! [VarCurr] :
( v117201(VarCurr,bitIndex11)
<=> v117202(VarCurr,bitIndex11) ) ).
fof(addAssignment_37101,axiom,
! [VarCurr] :
( v117198(VarCurr,bitIndex11)
<=> v117199(VarCurr,bitIndex11) ) ).
fof(addAssignment_37100,axiom,
! [VarCurr] :
( v117195(VarCurr,bitIndex11)
<=> v117196(VarCurr,bitIndex11) ) ).
fof(addAssignment_37099,axiom,
! [VarCurr] :
( v117192(VarCurr,bitIndex11)
<=> v117193(VarCurr,bitIndex11) ) ).
fof(addAssignment_37098,axiom,
! [VarCurr] :
( v117127(VarCurr,bitIndex11)
<=> v117179(VarCurr,bitIndex11) ) ).
fof(addAssignment_37097,axiom,
! [VarCurr] :
( v117142(VarCurr,bitIndex14)
<=> v117144(VarCurr,bitIndex28) ) ).
fof(addAssignment_37096,axiom,
! [VarNext] :
( v117144(VarNext,bitIndex28)
<=> v117258(VarNext,bitIndex28) ) ).
fof(addCaseBooleanConditionEqualRanges1_1957,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117260(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117258(VarNext,B)
<=> v117144(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2031,axiom,
! [VarNext] :
( v117260(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117258(VarNext,B)
<=> v117168(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117260(VarNext)
<=> ( v117261(VarNext)
& v117163(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23192,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117261(VarNext)
<=> ( v117263(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9248,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117263(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37095,axiom,
! [VarCurr] :
( v117146(VarCurr,bitIndex28)
<=> v117148(VarCurr,bitIndex28) ) ).
fof(addAssignment_37094,axiom,
! [VarCurr] :
( v117148(VarCurr,bitIndex28)
<=> v117150(VarCurr,bitIndex28) ) ).
fof(addAssignment_37093,axiom,
! [VarCurr] :
( v117150(VarCurr,bitIndex28)
<=> v117152(VarCurr,bitIndex28) ) ).
fof(addAssignment_37092,axiom,
! [VarCurr] :
( v117152(VarCurr,bitIndex28)
<=> v108825(VarCurr,bitIndex28) ) ).
fof(addAssignment_37091,axiom,
! [VarCurr] :
( v117189(VarCurr,bitIndex11)
<=> v117190(VarCurr,bitIndex11) ) ).
fof(addAssignment_37090,axiom,
! [VarCurr] :
( v117186(VarCurr,bitIndex11)
<=> v117187(VarCurr,bitIndex11) ) ).
fof(addAssignment_37089,axiom,
! [VarCurr] :
( v117183(VarCurr,bitIndex11)
<=> v117184(VarCurr,bitIndex11) ) ).
fof(addAssignment_37088,axiom,
! [VarCurr] :
( v117129(VarCurr,bitIndex11)
<=> v117181(VarCurr,bitIndex11) ) ).
fof(addAssignment_37087,axiom,
! [VarCurr] :
( v117125(VarCurr,bitIndex11)
<=> v117126(VarCurr,bitIndex11) ) ).
fof(addAssignment_37086,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex3)
<=> v117213(VarCurr,bitIndex3) ) ).
fof(addAssignment_37085,axiom,
! [VarCurr] :
( v117113(VarCurr,bitIndex10)
<=> v117203(VarCurr,bitIndex10) ) ).
fof(addAssignment_37084,axiom,
! [VarCurr] :
( v117201(VarCurr,bitIndex10)
<=> v117202(VarCurr,bitIndex10) ) ).
fof(addAssignment_37083,axiom,
! [VarCurr] :
( v117198(VarCurr,bitIndex10)
<=> v117199(VarCurr,bitIndex10) ) ).
fof(addAssignment_37082,axiom,
! [VarCurr] :
( v117195(VarCurr,bitIndex10)
<=> v117196(VarCurr,bitIndex10) ) ).
fof(addAssignment_37081,axiom,
! [VarCurr] :
( v117192(VarCurr,bitIndex10)
<=> v117193(VarCurr,bitIndex10) ) ).
fof(addAssignment_37080,axiom,
! [VarCurr] :
( v117189(VarCurr,bitIndex10)
<=> v117190(VarCurr,bitIndex10) ) ).
fof(addAssignment_37079,axiom,
! [VarCurr] :
( v117127(VarCurr,bitIndex10)
<=> v117179(VarCurr,bitIndex10) ) ).
fof(addAssignment_37078,axiom,
! [VarCurr] :
( v117142(VarCurr,bitIndex13)
<=> v117144(VarCurr,bitIndex27) ) ).
fof(addAssignment_37077,axiom,
! [VarNext] :
( v117144(VarNext,bitIndex27)
<=> v117250(VarNext,bitIndex27) ) ).
fof(addCaseBooleanConditionEqualRanges1_1956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117252(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117250(VarNext,B)
<=> v117144(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2030,axiom,
! [VarNext] :
( v117252(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117250(VarNext,B)
<=> v117168(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23191,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117252(VarNext)
<=> ( v117253(VarNext)
& v117163(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23190,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117253(VarNext)
<=> ( v117255(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9247,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117255(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37076,axiom,
! [VarCurr] :
( v117146(VarCurr,bitIndex27)
<=> v117148(VarCurr,bitIndex27) ) ).
fof(addAssignment_37075,axiom,
! [VarCurr] :
( v117148(VarCurr,bitIndex27)
<=> v117150(VarCurr,bitIndex27) ) ).
fof(addAssignment_37074,axiom,
! [VarCurr] :
( v117150(VarCurr,bitIndex27)
<=> v117152(VarCurr,bitIndex27) ) ).
fof(addAssignment_37073,axiom,
! [VarCurr] :
( v117152(VarCurr,bitIndex27)
<=> v108825(VarCurr,bitIndex27) ) ).
fof(addAssignment_37072,axiom,
! [VarCurr] :
( v117186(VarCurr,bitIndex10)
<=> v117187(VarCurr,bitIndex10) ) ).
fof(addAssignment_37071,axiom,
! [VarCurr] :
( v117183(VarCurr,bitIndex10)
<=> v117184(VarCurr,bitIndex10) ) ).
fof(addAssignment_37070,axiom,
! [VarCurr] :
( v117129(VarCurr,bitIndex10)
<=> v117181(VarCurr,bitIndex10) ) ).
fof(addAssignment_37069,axiom,
! [VarCurr] :
( v117125(VarCurr,bitIndex10)
<=> v117126(VarCurr,bitIndex10) ) ).
fof(addAssignment_37068,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex2)
<=> v117213(VarCurr,bitIndex2) ) ).
fof(addAssignment_37067,axiom,
! [VarCurr] :
( v117113(VarCurr,bitIndex9)
<=> v117203(VarCurr,bitIndex9) ) ).
fof(addAssignment_37066,axiom,
! [VarCurr] :
( v117201(VarCurr,bitIndex9)
<=> v117202(VarCurr,bitIndex9) ) ).
fof(addAssignment_37065,axiom,
! [VarCurr] :
( v117198(VarCurr,bitIndex9)
<=> v117199(VarCurr,bitIndex9) ) ).
fof(addAssignment_37064,axiom,
! [VarCurr] :
( v117195(VarCurr,bitIndex9)
<=> v117196(VarCurr,bitIndex9) ) ).
fof(addAssignment_37063,axiom,
! [VarCurr] :
( v117192(VarCurr,bitIndex9)
<=> v117193(VarCurr,bitIndex9) ) ).
fof(addAssignment_37062,axiom,
! [VarCurr] :
( v117189(VarCurr,bitIndex9)
<=> v117190(VarCurr,bitIndex9) ) ).
fof(addAssignment_37061,axiom,
! [VarCurr] :
( v117186(VarCurr,bitIndex9)
<=> v117187(VarCurr,bitIndex9) ) ).
fof(addAssignment_37060,axiom,
! [VarCurr] :
( v117127(VarCurr,bitIndex9)
<=> v117179(VarCurr,bitIndex9) ) ).
fof(addAssignment_37059,axiom,
! [VarCurr] :
( v117142(VarCurr,bitIndex9)
<=> v117144(VarCurr,bitIndex23) ) ).
fof(addAssignment_37058,axiom,
! [VarNext] :
( v117144(VarNext,bitIndex23)
<=> v117242(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_1955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117244(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117242(VarNext,B)
<=> v117144(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2029,axiom,
! [VarNext] :
( v117244(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117242(VarNext,B)
<=> v117168(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23189,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117244(VarNext)
<=> ( v117245(VarNext)
& v117163(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23188,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117245(VarNext)
<=> ( v117247(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117247(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37057,axiom,
! [VarCurr] :
( v117146(VarCurr,bitIndex23)
<=> v117148(VarCurr,bitIndex23) ) ).
fof(addAssignment_37056,axiom,
! [VarCurr] :
( v117148(VarCurr,bitIndex23)
<=> v117150(VarCurr,bitIndex23) ) ).
fof(addAssignment_37055,axiom,
! [VarCurr] :
( v117150(VarCurr,bitIndex23)
<=> v117152(VarCurr,bitIndex23) ) ).
fof(addAssignment_37054,axiom,
! [VarCurr] :
( v117152(VarCurr,bitIndex23)
<=> v108825(VarCurr,bitIndex23) ) ).
fof(addAssignment_37053,axiom,
! [VarCurr] :
( v117142(VarCurr,bitIndex12)
<=> v117144(VarCurr,bitIndex26) ) ).
fof(addAssignment_37052,axiom,
! [VarNext] :
( v117144(VarNext,bitIndex26)
<=> v117234(VarNext,bitIndex26) ) ).
fof(addCaseBooleanConditionEqualRanges1_1954,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117236(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117234(VarNext,B)
<=> v117144(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2028,axiom,
! [VarNext] :
( v117236(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117234(VarNext,B)
<=> v117168(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23187,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117236(VarNext)
<=> ( v117237(VarNext)
& v117163(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23186,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117237(VarNext)
<=> ( v117239(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9245,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117239(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37051,axiom,
! [VarCurr] :
( v117146(VarCurr,bitIndex26)
<=> v117148(VarCurr,bitIndex26) ) ).
fof(addAssignment_37050,axiom,
! [VarCurr] :
( v117148(VarCurr,bitIndex26)
<=> v117150(VarCurr,bitIndex26) ) ).
fof(addAssignment_37049,axiom,
! [VarCurr] :
( v117150(VarCurr,bitIndex26)
<=> v117152(VarCurr,bitIndex26) ) ).
fof(addAssignment_37048,axiom,
! [VarCurr] :
( v117152(VarCurr,bitIndex26)
<=> v108825(VarCurr,bitIndex26) ) ).
fof(addAssignment_37047,axiom,
! [VarCurr] :
( v117183(VarCurr,bitIndex9)
<=> v117184(VarCurr,bitIndex9) ) ).
fof(addAssignment_37046,axiom,
! [VarCurr] :
( v117129(VarCurr,bitIndex9)
<=> v117181(VarCurr,bitIndex9) ) ).
fof(addAssignment_37045,axiom,
! [VarCurr] :
( v117125(VarCurr,bitIndex9)
<=> v117126(VarCurr,bitIndex9) ) ).
fof(addAssignment_37044,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex1)
<=> v117213(VarCurr,bitIndex1) ) ).
fof(addAssignment_37043,axiom,
! [VarCurr] :
( v117113(VarCurr,bitIndex8)
<=> v117203(VarCurr,bitIndex8) ) ).
fof(addAssignment_37042,axiom,
! [VarCurr] :
( v117201(VarCurr,bitIndex8)
<=> v117202(VarCurr,bitIndex8) ) ).
fof(addAssignment_37041,axiom,
! [VarCurr] :
( v117198(VarCurr,bitIndex8)
<=> v117199(VarCurr,bitIndex8) ) ).
fof(addAssignment_37040,axiom,
! [VarCurr] :
( v117195(VarCurr,bitIndex8)
<=> v117196(VarCurr,bitIndex8) ) ).
fof(addAssignment_37039,axiom,
! [VarCurr] :
( v117192(VarCurr,bitIndex8)
<=> v117193(VarCurr,bitIndex8) ) ).
fof(addAssignment_37038,axiom,
! [VarCurr] :
( v117189(VarCurr,bitIndex8)
<=> v117190(VarCurr,bitIndex8) ) ).
fof(addAssignment_37037,axiom,
! [VarCurr] :
( v117186(VarCurr,bitIndex8)
<=> v117187(VarCurr,bitIndex8) ) ).
fof(addAssignment_37036,axiom,
! [VarCurr] :
( v117183(VarCurr,bitIndex8)
<=> v117184(VarCurr,bitIndex8) ) ).
fof(addAssignment_37035,axiom,
! [VarCurr] :
( v117127(VarCurr,bitIndex8)
<=> v117179(VarCurr,bitIndex8) ) ).
fof(addAssignment_37034,axiom,
! [VarCurr] :
( v117142(VarCurr,bitIndex8)
<=> v117144(VarCurr,bitIndex22) ) ).
fof(addAssignment_37033,axiom,
! [VarNext] :
( v117144(VarNext,bitIndex22)
<=> v117226(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_1953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117228(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117226(VarNext,B)
<=> v117144(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2027,axiom,
! [VarNext] :
( v117228(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117226(VarNext,B)
<=> v117168(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23185,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117228(VarNext)
<=> ( v117229(VarNext)
& v117163(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23184,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117229(VarNext)
<=> ( v117231(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117231(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37032,axiom,
! [VarCurr] :
( v117146(VarCurr,bitIndex22)
<=> v117148(VarCurr,bitIndex22) ) ).
fof(addAssignment_37031,axiom,
! [VarCurr] :
( v117148(VarCurr,bitIndex22)
<=> v117150(VarCurr,bitIndex22) ) ).
fof(addAssignment_37030,axiom,
! [VarCurr] :
( v117150(VarCurr,bitIndex22)
<=> v117152(VarCurr,bitIndex22) ) ).
fof(addAssignment_37029,axiom,
! [VarCurr] :
( v117152(VarCurr,bitIndex22)
<=> v108825(VarCurr,bitIndex22) ) ).
fof(addAssignment_37028,axiom,
! [VarCurr] :
( v117142(VarCurr,bitIndex11)
<=> v117144(VarCurr,bitIndex25) ) ).
fof(addAssignment_37027,axiom,
! [VarNext] :
( v117144(VarNext,bitIndex25)
<=> v117218(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_1952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117220(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117218(VarNext,B)
<=> v117144(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2026,axiom,
! [VarNext] :
( v117220(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117218(VarNext,B)
<=> v117168(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117220(VarNext)
<=> ( v117221(VarNext)
& v117163(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23182,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117221(VarNext)
<=> ( v117223(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117223(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_37026,axiom,
! [VarCurr] :
( v117146(VarCurr,bitIndex25)
<=> v117148(VarCurr,bitIndex25) ) ).
fof(addAssignment_37025,axiom,
! [VarCurr] :
( v117148(VarCurr,bitIndex25)
<=> v117150(VarCurr,bitIndex25) ) ).
fof(addAssignment_37024,axiom,
! [VarCurr] :
( v117150(VarCurr,bitIndex25)
<=> v117152(VarCurr,bitIndex25) ) ).
fof(addAssignment_37023,axiom,
! [VarCurr] :
( v117152(VarCurr,bitIndex25)
<=> v108825(VarCurr,bitIndex25) ) ).
fof(addAssignment_37022,axiom,
! [VarCurr] :
( v117129(VarCurr,bitIndex8)
<=> v117181(VarCurr,bitIndex8) ) ).
fof(addAssignment_37021,axiom,
! [VarCurr] :
( v117125(VarCurr,bitIndex8)
<=> v117126(VarCurr,bitIndex8) ) ).
fof(addAssignment_37020,axiom,
! [VarCurr] :
( v117111(VarCurr,bitIndex0)
<=> v117213(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2645,axiom,
! [VarCurr] :
( ~ v115080(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v117213(VarCurr,B)
<=> v117216(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2680,axiom,
! [VarCurr] :
( v115080(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v117213(VarCurr,B)
<=> v117214(VarCurr,B) ) ) ) ).
fof(addAssignment_37019,axiom,
! [VarCurr] :
( ( v117216(VarCurr,bitIndex8)
<=> v117113(VarCurr,bitIndex15) )
& ( v117216(VarCurr,bitIndex7)
<=> v117113(VarCurr,bitIndex14) )
& ( v117216(VarCurr,bitIndex6)
<=> v117113(VarCurr,bitIndex13) )
& ( v117216(VarCurr,bitIndex5)
<=> v117113(VarCurr,bitIndex12) )
& ( v117216(VarCurr,bitIndex4)
<=> v117113(VarCurr,bitIndex11) )
& ( v117216(VarCurr,bitIndex3)
<=> v117113(VarCurr,bitIndex10) )
& ( v117216(VarCurr,bitIndex2)
<=> v117113(VarCurr,bitIndex9) )
& ( v117216(VarCurr,bitIndex1)
<=> v117113(VarCurr,bitIndex8) )
& ( v117216(VarCurr,bitIndex0)
<=> v117113(VarCurr,bitIndex7) ) ) ).
fof(addAssignment_37018,axiom,
! [VarCurr] :
( ( v117216(VarCurr,bitIndex32)
<=> $false )
& ( v117216(VarCurr,bitIndex31)
<=> $false )
& ( v117216(VarCurr,bitIndex30)
<=> $false )
& ( v117216(VarCurr,bitIndex29)
<=> $false )
& ( v117216(VarCurr,bitIndex28)
<=> $false )
& ( v117216(VarCurr,bitIndex27)
<=> $false )
& ( v117216(VarCurr,bitIndex26)
<=> $false )
& ( v117216(VarCurr,bitIndex25)
<=> $false )
& ( v117216(VarCurr,bitIndex24)
<=> $false )
& ( v117216(VarCurr,bitIndex23)
<=> $false )
& ( v117216(VarCurr,bitIndex22)
<=> $false )
& ( v117216(VarCurr,bitIndex21)
<=> $false )
& ( v117216(VarCurr,bitIndex20)
<=> $false )
& ( v117216(VarCurr,bitIndex19)
<=> $false )
& ( v117216(VarCurr,bitIndex18)
<=> $false )
& ( v117216(VarCurr,bitIndex17)
<=> $false )
& ( v117216(VarCurr,bitIndex16)
<=> $false )
& ( v117216(VarCurr,bitIndex15)
<=> $false )
& ( v117216(VarCurr,bitIndex14)
<=> $false )
& ( v117216(VarCurr,bitIndex13)
<=> $false )
& ( v117216(VarCurr,bitIndex12)
<=> $false )
& ( v117216(VarCurr,bitIndex11)
<=> $false )
& ( v117216(VarCurr,bitIndex10)
<=> $false )
& ( v117216(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(bitBlastConstant_12507,axiom,
~ b000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12506,axiom,
~ b000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12505,axiom,
~ b000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12504,axiom,
~ b000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12503,axiom,
~ b000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12502,axiom,
~ b000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12501,axiom,
~ b000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12500,axiom,
~ b000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12499,axiom,
~ b000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12498,axiom,
~ b000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12497,axiom,
~ b000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12496,axiom,
~ b000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12495,axiom,
~ b000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12494,axiom,
~ b000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12493,axiom,
~ b000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12492,axiom,
~ b000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12491,axiom,
~ b000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12490,axiom,
~ b000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12489,axiom,
~ b000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12488,axiom,
~ b000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12487,axiom,
~ b000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12486,axiom,
~ b000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12485,axiom,
~ b000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12484,axiom,
~ b000000000000000000000000(bitIndex0) ).
fof(addAssignment_37017,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117214(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_37016,axiom,
! [VarCurr] :
( ( v117214(VarCurr,bitIndex32)
<=> v117215(VarCurr,bitIndex25) )
& ( v117214(VarCurr,bitIndex31)
<=> v117215(VarCurr,bitIndex24) )
& ( v117214(VarCurr,bitIndex30)
<=> v117215(VarCurr,bitIndex23) )
& ( v117214(VarCurr,bitIndex29)
<=> v117215(VarCurr,bitIndex22) )
& ( v117214(VarCurr,bitIndex28)
<=> v117215(VarCurr,bitIndex21) )
& ( v117214(VarCurr,bitIndex27)
<=> v117215(VarCurr,bitIndex20) )
& ( v117214(VarCurr,bitIndex26)
<=> v117215(VarCurr,bitIndex19) )
& ( v117214(VarCurr,bitIndex25)
<=> v117215(VarCurr,bitIndex18) )
& ( v117214(VarCurr,bitIndex24)
<=> v117215(VarCurr,bitIndex17) )
& ( v117214(VarCurr,bitIndex23)
<=> v117215(VarCurr,bitIndex16) )
& ( v117214(VarCurr,bitIndex22)
<=> v117215(VarCurr,bitIndex15) )
& ( v117214(VarCurr,bitIndex21)
<=> v117215(VarCurr,bitIndex14) )
& ( v117214(VarCurr,bitIndex20)
<=> v117215(VarCurr,bitIndex13) )
& ( v117214(VarCurr,bitIndex19)
<=> v117215(VarCurr,bitIndex12) )
& ( v117214(VarCurr,bitIndex18)
<=> v117215(VarCurr,bitIndex11) )
& ( v117214(VarCurr,bitIndex17)
<=> v117215(VarCurr,bitIndex10) )
& ( v117214(VarCurr,bitIndex16)
<=> v117215(VarCurr,bitIndex9) )
& ( v117214(VarCurr,bitIndex15)
<=> v117215(VarCurr,bitIndex8) )
& ( v117214(VarCurr,bitIndex14)
<=> v117215(VarCurr,bitIndex7) )
& ( v117214(VarCurr,bitIndex13)
<=> v117215(VarCurr,bitIndex6) )
& ( v117214(VarCurr,bitIndex12)
<=> v117215(VarCurr,bitIndex5) )
& ( v117214(VarCurr,bitIndex11)
<=> v117215(VarCurr,bitIndex4) )
& ( v117214(VarCurr,bitIndex10)
<=> v117215(VarCurr,bitIndex3) )
& ( v117214(VarCurr,bitIndex9)
<=> v117215(VarCurr,bitIndex2) )
& ( v117214(VarCurr,bitIndex8)
<=> v117215(VarCurr,bitIndex1) )
& ( v117214(VarCurr,bitIndex7)
<=> v117215(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_37015,axiom,
! [VarCurr] :
( v117113(VarCurr,bitIndex7)
<=> v117203(VarCurr,bitIndex7) ) ).
fof(addParallelCaseBooleanConditionEqualRanges9_6,axiom,
! [VarCurr] :
( ( ~ v117204(VarCurr)
& ~ v117205(VarCurr)
& ~ v117206(VarCurr)
& ~ v117207(VarCurr)
& ~ v117208(VarCurr)
& ~ v117209(VarCurr)
& ~ v117210(VarCurr)
& ~ v117211(VarCurr)
& ~ v117212(VarCurr) )
=> ! [B] :
( range_15_0(B)
=> ( v117203(VarCurr,B)
<=> v117127(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges8_11,axiom,
! [VarCurr] :
( v117212(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117203(VarCurr,B)
<=> v117201(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges7_15,axiom,
! [VarCurr] :
( v117211(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117203(VarCurr,B)
<=> v117198(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_15,axiom,
! [VarCurr] :
( v117210(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117203(VarCurr,B)
<=> v117195(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_19,axiom,
! [VarCurr] :
( v117209(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117203(VarCurr,B)
<=> v117192(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_22,axiom,
! [VarCurr] :
( v117208(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117203(VarCurr,B)
<=> v117189(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_165,axiom,
! [VarCurr] :
( v117207(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117203(VarCurr,B)
<=> v117186(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1298,axiom,
! [VarCurr] :
( v117206(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117203(VarCurr,B)
<=> v117183(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5258,axiom,
! [VarCurr] :
( v117205(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117203(VarCurr,B)
<=> v117129(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5261,axiom,
! [VarCurr] :
( v117204(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117203(VarCurr,B)
<=> v117125(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7974,axiom,
! [VarCurr] :
( v117212(VarCurr)
<=> ( ( v117115(VarCurr,bitIndex3)
<=> $true )
& ( v117115(VarCurr,bitIndex2)
<=> $false )
& ( v117115(VarCurr,bitIndex1)
<=> $false )
& ( v117115(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7973,axiom,
! [VarCurr] :
( v117211(VarCurr)
<=> ( ( v117115(VarCurr,bitIndex3)
<=> $false )
& ( v117115(VarCurr,bitIndex2)
<=> $true )
& ( v117115(VarCurr,bitIndex1)
<=> $true )
& ( v117115(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7972,axiom,
! [VarCurr] :
( v117210(VarCurr)
<=> ( ( v117115(VarCurr,bitIndex3)
<=> $false )
& ( v117115(VarCurr,bitIndex2)
<=> $true )
& ( v117115(VarCurr,bitIndex1)
<=> $true )
& ( v117115(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7971,axiom,
! [VarCurr] :
( v117209(VarCurr)
<=> ( ( v117115(VarCurr,bitIndex3)
<=> $false )
& ( v117115(VarCurr,bitIndex2)
<=> $true )
& ( v117115(VarCurr,bitIndex1)
<=> $false )
& ( v117115(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7970,axiom,
! [VarCurr] :
( v117208(VarCurr)
<=> ( ( v117115(VarCurr,bitIndex3)
<=> $false )
& ( v117115(VarCurr,bitIndex2)
<=> $true )
& ( v117115(VarCurr,bitIndex1)
<=> $false )
& ( v117115(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7969,axiom,
! [VarCurr] :
( v117207(VarCurr)
<=> ( ( v117115(VarCurr,bitIndex3)
<=> $false )
& ( v117115(VarCurr,bitIndex2)
<=> $false )
& ( v117115(VarCurr,bitIndex1)
<=> $true )
& ( v117115(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7968,axiom,
! [VarCurr] :
( v117206(VarCurr)
<=> ( ( v117115(VarCurr,bitIndex3)
<=> $false )
& ( v117115(VarCurr,bitIndex2)
<=> $false )
& ( v117115(VarCurr,bitIndex1)
<=> $true )
& ( v117115(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7967,axiom,
! [VarCurr] :
( v117205(VarCurr)
<=> ( ( v117115(VarCurr,bitIndex3)
<=> $false )
& ( v117115(VarCurr,bitIndex2)
<=> $false )
& ( v117115(VarCurr,bitIndex1)
<=> $false )
& ( v117115(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7966,axiom,
! [VarCurr] :
( v117204(VarCurr)
<=> ( ( v117115(VarCurr,bitIndex3)
<=> $false )
& ( v117115(VarCurr,bitIndex2)
<=> $false )
& ( v117115(VarCurr,bitIndex1)
<=> $false )
& ( v117115(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_37014,axiom,
! [VarCurr] :
( v117201(VarCurr,bitIndex7)
<=> v117202(VarCurr,bitIndex7) ) ).
fof(addAssignment_37013,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v117202(VarCurr,B)
<=> v117127(VarCurr,B) ) ) ).
fof(addAssignment_37012,axiom,
! [VarCurr] :
( v117202(VarCurr,bitIndex15)
<=> $false ) ).
fof(addAssignment_37011,axiom,
! [VarCurr] :
( v117198(VarCurr,bitIndex7)
<=> v117199(VarCurr,bitIndex7) ) ).
fof(addAssignment_37010,axiom,
! [VarCurr,B] :
( range_13_0(B)
=> ( v117199(VarCurr,B)
<=> v117127(VarCurr,B) ) ) ).
fof(range_axiom_111,axiom,
! [B] :
( range_13_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B ) ) ).
fof(addAssignment_37009,axiom,
! [VarCurr] :
( ( v117199(VarCurr,bitIndex15)
<=> $false )
& ( v117199(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addAssignment_37008,axiom,
! [VarCurr] :
( v117195(VarCurr,bitIndex7)
<=> v117196(VarCurr,bitIndex7) ) ).
fof(addAssignment_37007,axiom,
! [VarCurr,B] :
( range_12_0(B)
=> ( v117196(VarCurr,B)
<=> v117127(VarCurr,B) ) ) ).
fof(range_axiom_110,axiom,
! [B] :
( range_12_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B ) ) ).
fof(addAssignment_37006,axiom,
! [VarCurr] :
( ( v117196(VarCurr,bitIndex15)
<=> $false )
& ( v117196(VarCurr,bitIndex14)
<=> $false )
& ( v117196(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addAssignment_37005,axiom,
! [VarCurr] :
( v117192(VarCurr,bitIndex7)
<=> v117193(VarCurr,bitIndex7) ) ).
fof(addAssignment_37004,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v117193(VarCurr,B)
<=> v117127(VarCurr,B) ) ) ).
fof(addAssignment_37003,axiom,
! [VarCurr] :
( ( v117193(VarCurr,bitIndex15)
<=> $false )
& ( v117193(VarCurr,bitIndex14)
<=> $false )
& ( v117193(VarCurr,bitIndex13)
<=> $false )
& ( v117193(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addAssignment_37002,axiom,
! [VarCurr] :
( v117189(VarCurr,bitIndex7)
<=> v117190(VarCurr,bitIndex7) ) ).
fof(addAssignment_37001,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v117190(VarCurr,B)
<=> v117127(VarCurr,B) ) ) ).
fof(addAssignment_37000,axiom,
! [VarCurr] :
( ( v117190(VarCurr,bitIndex15)
<=> $false )
& ( v117190(VarCurr,bitIndex14)
<=> $false )
& ( v117190(VarCurr,bitIndex13)
<=> $false )
& ( v117190(VarCurr,bitIndex12)
<=> $false )
& ( v117190(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addAssignment_36999,axiom,
! [VarCurr] :
( v117186(VarCurr,bitIndex7)
<=> v117187(VarCurr,bitIndex7) ) ).
fof(addAssignment_36998,axiom,
! [VarCurr,B] :
( range_9_0(B)
=> ( v117187(VarCurr,B)
<=> v117127(VarCurr,B) ) ) ).
fof(addAssignment_36997,axiom,
! [VarCurr] :
( ( v117187(VarCurr,bitIndex15)
<=> $false )
& ( v117187(VarCurr,bitIndex14)
<=> $false )
& ( v117187(VarCurr,bitIndex13)
<=> $false )
& ( v117187(VarCurr,bitIndex12)
<=> $false )
& ( v117187(VarCurr,bitIndex11)
<=> $false )
& ( v117187(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addAssignment_36996,axiom,
! [VarCurr] :
( v117183(VarCurr,bitIndex7)
<=> v117184(VarCurr,bitIndex7) ) ).
fof(addAssignment_36995,axiom,
! [VarCurr,B] :
( range_8_0(B)
=> ( v117184(VarCurr,B)
<=> v117127(VarCurr,B) ) ) ).
fof(addAssignment_36994,axiom,
! [VarCurr] :
( ( v117184(VarCurr,bitIndex15)
<=> $false )
& ( v117184(VarCurr,bitIndex14)
<=> $false )
& ( v117184(VarCurr,bitIndex13)
<=> $false )
& ( v117184(VarCurr,bitIndex12)
<=> $false )
& ( v117184(VarCurr,bitIndex11)
<=> $false )
& ( v117184(VarCurr,bitIndex10)
<=> $false )
& ( v117184(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addAssignment_36993,axiom,
! [VarCurr] :
( v117129(VarCurr,bitIndex7)
<=> v117181(VarCurr,bitIndex7) ) ).
fof(addAssignment_36992,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v117181(VarCurr,B)
<=> v117127(VarCurr,B) ) ) ).
fof(addAssignment_36991,axiom,
! [VarCurr] :
( ( v117181(VarCurr,bitIndex15)
<=> $false )
& ( v117181(VarCurr,bitIndex14)
<=> $false )
& ( v117181(VarCurr,bitIndex13)
<=> $false )
& ( v117181(VarCurr,bitIndex12)
<=> $false )
& ( v117181(VarCurr,bitIndex11)
<=> $false )
& ( v117181(VarCurr,bitIndex10)
<=> $false )
& ( v117181(VarCurr,bitIndex9)
<=> $false )
& ( v117181(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addAssignment_36990,axiom,
! [VarCurr] :
( v117127(VarCurr,bitIndex7)
<=> v117179(VarCurr,bitIndex7) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2644,axiom,
! [VarCurr] :
( ~ v117132(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117179(VarCurr,B)
<=> v117142(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2679,axiom,
! [VarCurr] :
( v117132(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117179(VarCurr,B)
<=> v117180(VarCurr,B) ) ) ) ).
fof(addAssignment_36989,axiom,
! [VarCurr] :
( ( v117180(VarCurr,bitIndex12)
<=> v117142(VarCurr,bitIndex15) )
& ( v117180(VarCurr,bitIndex11)
<=> v117142(VarCurr,bitIndex14) )
& ( v117180(VarCurr,bitIndex10)
<=> v117142(VarCurr,bitIndex13) )
& ( v117180(VarCurr,bitIndex9)
<=> v117142(VarCurr,bitIndex12) )
& ( v117180(VarCurr,bitIndex8)
<=> v117142(VarCurr,bitIndex11) )
& ( v117180(VarCurr,bitIndex7)
<=> v117142(VarCurr,bitIndex10) )
& ( v117180(VarCurr,bitIndex6)
<=> v117142(VarCurr,bitIndex9) )
& ( v117180(VarCurr,bitIndex5)
<=> v117142(VarCurr,bitIndex8) )
& ( v117180(VarCurr,bitIndex4)
<=> v117142(VarCurr,bitIndex7) )
& ( v117180(VarCurr,bitIndex3)
<=> v117142(VarCurr,bitIndex6) )
& ( v117180(VarCurr,bitIndex2)
<=> v117142(VarCurr,bitIndex5) )
& ( v117180(VarCurr,bitIndex1)
<=> v117142(VarCurr,bitIndex4) )
& ( v117180(VarCurr,bitIndex0)
<=> v117142(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_36988,axiom,
! [VarCurr] :
( ( v117180(VarCurr,bitIndex15)
<=> $false )
& ( v117180(VarCurr,bitIndex14)
<=> $false )
& ( v117180(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addAssignment_36987,axiom,
! [VarCurr] :
( v117142(VarCurr,bitIndex7)
<=> v117144(VarCurr,bitIndex21) ) ).
fof(addAssignment_36986,axiom,
! [VarNext] :
( v117144(VarNext,bitIndex21)
<=> v117172(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_1951,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117174(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117172(VarNext,B)
<=> v117144(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2025,axiom,
! [VarNext] :
( v117174(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117172(VarNext,B)
<=> v117168(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23181,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117174(VarNext)
<=> ( v117175(VarNext)
& v117163(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117175(VarNext)
<=> ( v117177(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117177(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_36985,axiom,
! [VarCurr] :
( v117146(VarCurr,bitIndex21)
<=> v117148(VarCurr,bitIndex21) ) ).
fof(addAssignment_36984,axiom,
! [VarCurr] :
( v117148(VarCurr,bitIndex21)
<=> v117150(VarCurr,bitIndex21) ) ).
fof(addAssignment_36983,axiom,
! [VarCurr] :
( v117150(VarCurr,bitIndex21)
<=> v117152(VarCurr,bitIndex21) ) ).
fof(addAssignment_36982,axiom,
! [VarCurr] :
( v117152(VarCurr,bitIndex21)
<=> v108825(VarCurr,bitIndex21) ) ).
fof(addAssignment_36981,axiom,
! [VarCurr] :
( v117142(VarCurr,bitIndex10)
<=> v117144(VarCurr,bitIndex24) ) ).
fof(addAssignment_36980,axiom,
! [VarNext] :
( v117144(VarNext,bitIndex24)
<=> v117154(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_1950,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117155(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117154(VarNext,B)
<=> v117144(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2024,axiom,
! [VarNext] :
( v117155(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117154(VarNext,B)
<=> v117168(VarNext,B) ) ) ) ).
fof(addAssignment_36979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117168(VarNext,B)
<=> v117166(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5257,axiom,
! [VarCurr] :
( ~ v115118(VarCurr)
=> ! [B] :
( range_61_0(B)
=> ( v117166(VarCurr,B)
<=> v117146(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5260,axiom,
! [VarCurr] :
( v115118(VarCurr)
=> ! [B] :
( range_61_0(B)
=> ( v117166(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117155(VarNext)
<=> ( v117156(VarNext)
& v117163(VarNext) ) ) ) ).
fof(addAssignment_36978,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117163(VarNext)
<=> v117161(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23178,axiom,
! [VarCurr] :
( v117161(VarCurr)
<=> ( v115118(VarCurr)
| v117164(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23177,axiom,
! [VarCurr] :
( v117164(VarCurr)
<=> ( v115120(VarCurr)
& v117165(VarCurr) ) ) ).
fof(writeUnaryOperator_9241,axiom,
! [VarCurr] :
( ~ v117165(VarCurr)
<=> v115118(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117156(VarNext)
<=> ( v117158(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117158(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_36977,axiom,
! [VarCurr] :
( v117146(VarCurr,bitIndex24)
<=> v117148(VarCurr,bitIndex24) ) ).
fof(addAssignment_36976,axiom,
! [VarCurr] :
( v117148(VarCurr,bitIndex24)
<=> v117150(VarCurr,bitIndex24) ) ).
fof(addAssignment_36975,axiom,
! [VarCurr] :
( v117150(VarCurr,bitIndex24)
<=> v117152(VarCurr,bitIndex24) ) ).
fof(addAssignment_36974,axiom,
! [VarCurr] :
( v117152(VarCurr,bitIndex24)
<=> v108825(VarCurr,bitIndex24) ) ).
fof(addAssignment_36973,axiom,
! [VarCurr] :
( v117132(VarCurr)
<=> v117134(VarCurr) ) ).
fof(addAssignment_36972,axiom,
! [VarCurr] :
( v117134(VarCurr)
<=> v117136(VarCurr) ) ).
fof(addAssignment_36971,axiom,
! [VarCurr] :
( v117136(VarCurr)
<=> v117138(VarCurr) ) ).
fof(addAssignment_36970,axiom,
! [VarCurr] :
( v117138(VarCurr)
<=> v117140(VarCurr) ) ).
fof(addAssignment_36969,axiom,
! [VarCurr] :
( v117140(VarCurr)
<=> v108333(VarCurr) ) ).
fof(addAssignment_36968,axiom,
! [VarCurr] :
( v117125(VarCurr,bitIndex7)
<=> v117126(VarCurr,bitIndex7) ) ).
fof(addAssignment_36967,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117126(VarCurr,B)
<=> v117127(VarCurr,B) ) ) ).
fof(addAssignment_36966,axiom,
! [VarCurr] :
( ( v117126(VarCurr,bitIndex15)
<=> $false )
& ( v117126(VarCurr,bitIndex14)
<=> $false )
& ( v117126(VarCurr,bitIndex13)
<=> $false )
& ( v117126(VarCurr,bitIndex12)
<=> $false )
& ( v117126(VarCurr,bitIndex11)
<=> $false )
& ( v117126(VarCurr,bitIndex10)
<=> $false )
& ( v117126(VarCurr,bitIndex9)
<=> $false )
& ( v117126(VarCurr,bitIndex8)
<=> $false )
& ( v117126(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addAssignment_36965,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v117115(VarCurr,B)
<=> v117117(VarCurr,B) ) ) ).
fof(addAssignment_36964,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v117117(VarCurr,B)
<=> v117119(VarCurr,B) ) ) ).
fof(addAssignment_36963,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v117119(VarCurr,B)
<=> v117121(VarCurr,B) ) ) ).
fof(addAssignment_36962,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v117121(VarCurr,B)
<=> v117123(VarCurr,B) ) ) ).
fof(addAssignment_36961,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v117123(VarCurr,B)
<=> v108490(VarCurr,B) ) ) ).
fof(addAssignment_36960,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex32)
<=> v115215(VarCurr,bitIndex32) ) ).
fof(addAssignment_36959,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex31)
<=> v115215(VarCurr,bitIndex31) ) ).
fof(addAssignment_36958,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex30)
<=> v115215(VarCurr,bitIndex30) ) ).
fof(addAssignment_36957,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex29)
<=> v115215(VarCurr,bitIndex29) ) ).
fof(addAssignment_36956,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex28)
<=> v115215(VarCurr,bitIndex28) ) ).
fof(addAssignment_36955,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex27)
<=> v115215(VarCurr,bitIndex27) ) ).
fof(addAssignment_36954,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex26)
<=> v115215(VarCurr,bitIndex26) ) ).
fof(addAssignment_36953,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex25)
<=> v115215(VarCurr,bitIndex25) ) ).
fof(addAssignment_36952,axiom,
! [VarCurr] :
( v115128(VarCurr,bitIndex25)
<=> v115130(VarCurr,bitIndex25) ) ).
fof(addAssignment_36951,axiom,
! [VarCurr] :
( v115130(VarCurr,bitIndex25)
<=> v115132(VarCurr,bitIndex25) ) ).
fof(addAssignment_36950,axiom,
! [VarCurr] :
( v115132(VarCurr,bitIndex25)
<=> v115134(VarCurr,bitIndex25) ) ).
fof(addAssignment_36949,axiom,
! [VarCurr] :
( v115134(VarCurr,bitIndex25)
<=> v115136(VarCurr,bitIndex25) ) ).
fof(addAssignment_36948,axiom,
! [VarCurr] :
( v115136(VarCurr,bitIndex25)
<=> v115138(VarCurr,bitIndex25) ) ).
fof(addAssignment_36947,axiom,
! [VarCurr] :
( v115138(VarCurr,bitIndex25)
<=> v115140(VarCurr,bitIndex25) ) ).
fof(addAssignment_36946,axiom,
! [VarCurr] :
( v115140(VarCurr,bitIndex25)
<=> v115142(VarCurr,bitIndex25) ) ).
fof(addAssignment_36945,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex25)
<=> v115144(VarCurr,bitIndex25) ) ).
fof(addAssignment_36944,axiom,
! [VarCurr] :
( v115144(VarCurr,bitIndex25)
<=> v115146(VarCurr,bitIndex25) ) ).
fof(addAssignment_36943,axiom,
! [VarCurr] :
( v115146(VarCurr,bitIndex25)
<=> v108343(VarCurr,bitIndex38) ) ).
fof(addAssignment_36942,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex38)
<=> v108345(VarCurr,bitIndex38) ) ).
fof(addAssignment_36941,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex38)
<=> v117043(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117066(VarNext)
=> ( v117043(VarNext)
<=> v117043(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2023,axiom,
! [VarNext] :
( v117066(VarNext)
=> ( v117043(VarNext)
<=> v117101(VarNext) ) ) ).
fof(addAssignment_36940,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117101(VarNext)
<=> v117099(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5256,axiom,
! [VarCurr] :
( ~ v117045(VarCurr)
=> ( v117099(VarCurr)
<=> v117102(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5259,axiom,
! [VarCurr] :
( v117045(VarCurr)
=> ( v117099(VarCurr)
<=> v117047(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5255,axiom,
! [VarCurr] :
( ~ v117079(VarCurr)
=> ( v117102(VarCurr)
<=> v117061(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5258,axiom,
! [VarCurr] :
( v117079(VarCurr)
=> ( v117102(VarCurr)
<=> v117103(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1297,axiom,
! [VarCurr] :
( ( ~ v117082(VarCurr)
& ~ v117084(VarCurr) )
=> ( v117103(VarCurr)
<=> v117107(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5254,axiom,
! [VarCurr] :
( v117084(VarCurr)
=> ( v117103(VarCurr)
<=> v117106(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5257,axiom,
! [VarCurr] :
( v117082(VarCurr)
=> ( v117103(VarCurr)
<=> v117104(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5253,axiom,
! [VarCurr] :
( ~ v117092(VarCurr)
=> ( v117107(VarCurr)
<=> v117061(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5256,axiom,
! [VarCurr] :
( v117092(VarCurr)
=> ( v117107(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5252,axiom,
! [VarCurr] :
( ~ v117086(VarCurr)
=> ( v117106(VarCurr)
<=> v117061(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5255,axiom,
! [VarCurr] :
( v117086(VarCurr)
=> ( v117106(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2643,axiom,
! [VarCurr] :
( ~ v117105(VarCurr)
=> ( v117104(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2678,axiom,
! [VarCurr] :
( v117105(VarCurr)
=> ( v117104(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7965,axiom,
! [VarCurr] :
( v117105(VarCurr)
<=> ( v117055(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23175,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117066(VarNext)
<=> ( v117067(VarNext)
& v117076(VarNext) ) ) ) ).
fof(addAssignment_36939,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117076(VarNext)
<=> v117074(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23174,axiom,
! [VarCurr] :
( v117074(VarCurr)
<=> ( v117045(VarCurr)
| v117077(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23173,axiom,
! [VarCurr] :
( v117077(VarCurr)
<=> ( v117078(VarCurr)
& v117098(VarCurr) ) ) ).
fof(writeUnaryOperator_9239,axiom,
! [VarCurr] :
( ~ v117098(VarCurr)
<=> v117045(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23172,axiom,
! [VarCurr] :
( v117078(VarCurr)
<=> ( v117079(VarCurr)
| v117096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23171,axiom,
! [VarCurr] :
( v117096(VarCurr)
<=> ( v117057(VarCurr)
& v117097(VarCurr) ) ) ).
fof(writeUnaryOperator_9238,axiom,
! [VarCurr] :
( ~ v117097(VarCurr)
<=> v117059(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23170,axiom,
! [VarCurr] :
( v117079(VarCurr)
<=> ( v117080(VarCurr)
& v117059(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23169,axiom,
! [VarCurr] :
( v117080(VarCurr)
<=> ( v117081(VarCurr)
| v117090(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23168,axiom,
! [VarCurr] :
( v117090(VarCurr)
<=> ( v117091(VarCurr)
& v117095(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7964,axiom,
! [VarCurr] :
( v117095(VarCurr)
<=> ( ( v117083(VarCurr,bitIndex2)
<=> $false )
& ( v117083(VarCurr,bitIndex1)
<=> $false )
& ( v117083(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23167,axiom,
! [VarCurr] :
( v117091(VarCurr)
<=> ( v117092(VarCurr)
| v117093(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23166,axiom,
! [VarCurr] :
( v117093(VarCurr)
<=> ( v117057(VarCurr)
& v117094(VarCurr) ) ) ).
fof(writeUnaryOperator_9237,axiom,
! [VarCurr] :
( ~ v117094(VarCurr)
<=> v117092(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7963,axiom,
! [VarCurr] :
( v117092(VarCurr)
<=> ( v117055(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23165,axiom,
! [VarCurr] :
( v117081(VarCurr)
<=> ( v117082(VarCurr)
| v117084(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23164,axiom,
! [VarCurr] :
( v117084(VarCurr)
<=> ( v117085(VarCurr)
& v117089(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7962,axiom,
! [VarCurr] :
( v117089(VarCurr)
<=> ( ( v117083(VarCurr,bitIndex2)
<=> $false )
& ( v117083(VarCurr,bitIndex1)
<=> $true )
& ( v117083(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23163,axiom,
! [VarCurr] :
( v117085(VarCurr)
<=> ( v117086(VarCurr)
| v117087(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23162,axiom,
! [VarCurr] :
( v117087(VarCurr)
<=> ( v117057(VarCurr)
& v117088(VarCurr) ) ) ).
fof(writeUnaryOperator_9236,axiom,
! [VarCurr] :
( ~ v117088(VarCurr)
<=> v117086(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7961,axiom,
! [VarCurr] :
( v117086(VarCurr)
<=> ( v117055(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7960,axiom,
! [VarCurr] :
( v117082(VarCurr)
<=> ( ( v117083(VarCurr,bitIndex2)
<=> $true )
& ( v117083(VarCurr,bitIndex1)
<=> $false )
& ( v117083(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36938,axiom,
! [VarCurr] :
( v117083(VarCurr,bitIndex0)
<=> v117053(VarCurr) ) ).
fof(addAssignment_36937,axiom,
! [VarCurr] :
( v117083(VarCurr,bitIndex1)
<=> v117051(VarCurr) ) ).
fof(addAssignment_36936,axiom,
! [VarCurr] :
( v117083(VarCurr,bitIndex2)
<=> v117049(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23161,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117067(VarNext)
<=> ( v117068(VarNext)
& v117063(VarNext) ) ) ) ).
fof(writeUnaryOperator_9235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117068(VarNext)
<=> v117070(VarNext) ) ) ).
fof(addAssignment_36935,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117070(VarNext)
<=> v117063(VarCurr) ) ) ).
fof(addAssignment_36934,axiom,
! [VarCurr] :
( v117063(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_36933,axiom,
! [VarCurr] :
( v117061(VarCurr)
<=> $false ) ).
fof(addAssignment_36932,axiom,
! [VarCurr] :
( v117059(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_36931,axiom,
! [VarCurr] :
( v117057(VarCurr)
<=> $false ) ).
fof(addAssignment_36930,axiom,
! [VarCurr] :
( v117055(VarCurr)
<=> v108368(VarCurr,bitIndex38) ) ).
fof(addAssignment_36929,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex38)
<=> v108370(VarCurr,bitIndex38) ) ).
fof(addAssignment_36928,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex38)
<=> v4304(VarCurr,bitIndex38) ) ).
fof(addAssignment_36927,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex38)
<=> v4306(VarCurr,bitIndex38) ) ).
fof(addAssignment_36926,axiom,
! [VarCurr] :
( v117053(VarCurr)
<=> $false ) ).
fof(addAssignment_36925,axiom,
! [VarCurr] :
( v117051(VarCurr)
<=> $false ) ).
fof(addAssignment_36924,axiom,
! [VarCurr] :
( v117049(VarCurr)
<=> $true ) ).
fof(addAssignment_36923,axiom,
! [VarCurr] :
( v117047(VarCurr)
<=> $false ) ).
fof(addAssignment_36922,axiom,
! [VarCurr] :
( v117045(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_36921,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex24)
<=> v115215(VarCurr,bitIndex24) ) ).
fof(addAssignment_36920,axiom,
! [VarCurr] :
( v115128(VarCurr,bitIndex24)
<=> v115130(VarCurr,bitIndex24) ) ).
fof(addAssignment_36919,axiom,
! [VarCurr] :
( v115130(VarCurr,bitIndex24)
<=> v115132(VarCurr,bitIndex24) ) ).
fof(addAssignment_36918,axiom,
! [VarCurr] :
( v115132(VarCurr,bitIndex24)
<=> v115134(VarCurr,bitIndex24) ) ).
fof(addAssignment_36917,axiom,
! [VarCurr] :
( v115134(VarCurr,bitIndex24)
<=> v115136(VarCurr,bitIndex24) ) ).
fof(addAssignment_36916,axiom,
! [VarCurr] :
( v115136(VarCurr,bitIndex24)
<=> v115138(VarCurr,bitIndex24) ) ).
fof(addAssignment_36915,axiom,
! [VarCurr] :
( v115138(VarCurr,bitIndex24)
<=> v115140(VarCurr,bitIndex24) ) ).
fof(addAssignment_36914,axiom,
! [VarCurr] :
( v115140(VarCurr,bitIndex24)
<=> v115142(VarCurr,bitIndex24) ) ).
fof(addAssignment_36913,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex24)
<=> v115144(VarCurr,bitIndex24) ) ).
fof(addAssignment_36912,axiom,
! [VarCurr] :
( v115144(VarCurr,bitIndex24)
<=> v115146(VarCurr,bitIndex24) ) ).
fof(addAssignment_36911,axiom,
! [VarCurr] :
( v115146(VarCurr,bitIndex24)
<=> v108343(VarCurr,bitIndex37) ) ).
fof(addAssignment_36910,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex37)
<=> v108345(VarCurr,bitIndex37) ) ).
fof(addAssignment_36909,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex37)
<=> v116975(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1948,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116998(VarNext)
=> ( v116975(VarNext)
<=> v116975(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2022,axiom,
! [VarNext] :
( v116998(VarNext)
=> ( v116975(VarNext)
<=> v117033(VarNext) ) ) ).
fof(addAssignment_36908,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117033(VarNext)
<=> v117031(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5251,axiom,
! [VarCurr] :
( ~ v116977(VarCurr)
=> ( v117031(VarCurr)
<=> v117034(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5254,axiom,
! [VarCurr] :
( v116977(VarCurr)
=> ( v117031(VarCurr)
<=> v116979(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5250,axiom,
! [VarCurr] :
( ~ v117011(VarCurr)
=> ( v117034(VarCurr)
<=> v116993(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5253,axiom,
! [VarCurr] :
( v117011(VarCurr)
=> ( v117034(VarCurr)
<=> v117035(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1296,axiom,
! [VarCurr] :
( ( ~ v117014(VarCurr)
& ~ v117016(VarCurr) )
=> ( v117035(VarCurr)
<=> v117039(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5249,axiom,
! [VarCurr] :
( v117016(VarCurr)
=> ( v117035(VarCurr)
<=> v117038(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5252,axiom,
! [VarCurr] :
( v117014(VarCurr)
=> ( v117035(VarCurr)
<=> v117036(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5248,axiom,
! [VarCurr] :
( ~ v117024(VarCurr)
=> ( v117039(VarCurr)
<=> v116993(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5251,axiom,
! [VarCurr] :
( v117024(VarCurr)
=> ( v117039(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5247,axiom,
! [VarCurr] :
( ~ v117018(VarCurr)
=> ( v117038(VarCurr)
<=> v116993(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5250,axiom,
! [VarCurr] :
( v117018(VarCurr)
=> ( v117038(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2642,axiom,
! [VarCurr] :
( ~ v117037(VarCurr)
=> ( v117036(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2677,axiom,
! [VarCurr] :
( v117037(VarCurr)
=> ( v117036(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7959,axiom,
! [VarCurr] :
( v117037(VarCurr)
<=> ( v116987(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23160,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116998(VarNext)
<=> ( v116999(VarNext)
& v117008(VarNext) ) ) ) ).
fof(addAssignment_36907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117008(VarNext)
<=> v117006(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23159,axiom,
! [VarCurr] :
( v117006(VarCurr)
<=> ( v116977(VarCurr)
| v117009(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23158,axiom,
! [VarCurr] :
( v117009(VarCurr)
<=> ( v117010(VarCurr)
& v117030(VarCurr) ) ) ).
fof(writeUnaryOperator_9234,axiom,
! [VarCurr] :
( ~ v117030(VarCurr)
<=> v116977(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23157,axiom,
! [VarCurr] :
( v117010(VarCurr)
<=> ( v117011(VarCurr)
| v117028(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23156,axiom,
! [VarCurr] :
( v117028(VarCurr)
<=> ( v116989(VarCurr)
& v117029(VarCurr) ) ) ).
fof(writeUnaryOperator_9233,axiom,
! [VarCurr] :
( ~ v117029(VarCurr)
<=> v116991(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23155,axiom,
! [VarCurr] :
( v117011(VarCurr)
<=> ( v117012(VarCurr)
& v116991(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23154,axiom,
! [VarCurr] :
( v117012(VarCurr)
<=> ( v117013(VarCurr)
| v117022(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23153,axiom,
! [VarCurr] :
( v117022(VarCurr)
<=> ( v117023(VarCurr)
& v117027(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7958,axiom,
! [VarCurr] :
( v117027(VarCurr)
<=> ( ( v117015(VarCurr,bitIndex2)
<=> $false )
& ( v117015(VarCurr,bitIndex1)
<=> $false )
& ( v117015(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23152,axiom,
! [VarCurr] :
( v117023(VarCurr)
<=> ( v117024(VarCurr)
| v117025(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23151,axiom,
! [VarCurr] :
( v117025(VarCurr)
<=> ( v116989(VarCurr)
& v117026(VarCurr) ) ) ).
fof(writeUnaryOperator_9232,axiom,
! [VarCurr] :
( ~ v117026(VarCurr)
<=> v117024(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7957,axiom,
! [VarCurr] :
( v117024(VarCurr)
<=> ( v116987(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23150,axiom,
! [VarCurr] :
( v117013(VarCurr)
<=> ( v117014(VarCurr)
| v117016(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23149,axiom,
! [VarCurr] :
( v117016(VarCurr)
<=> ( v117017(VarCurr)
& v117021(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7956,axiom,
! [VarCurr] :
( v117021(VarCurr)
<=> ( ( v117015(VarCurr,bitIndex2)
<=> $false )
& ( v117015(VarCurr,bitIndex1)
<=> $true )
& ( v117015(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23148,axiom,
! [VarCurr] :
( v117017(VarCurr)
<=> ( v117018(VarCurr)
| v117019(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23147,axiom,
! [VarCurr] :
( v117019(VarCurr)
<=> ( v116989(VarCurr)
& v117020(VarCurr) ) ) ).
fof(writeUnaryOperator_9231,axiom,
! [VarCurr] :
( ~ v117020(VarCurr)
<=> v117018(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7955,axiom,
! [VarCurr] :
( v117018(VarCurr)
<=> ( v116987(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7954,axiom,
! [VarCurr] :
( v117014(VarCurr)
<=> ( ( v117015(VarCurr,bitIndex2)
<=> $true )
& ( v117015(VarCurr,bitIndex1)
<=> $false )
& ( v117015(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36906,axiom,
! [VarCurr] :
( v117015(VarCurr,bitIndex0)
<=> v116985(VarCurr) ) ).
fof(addAssignment_36905,axiom,
! [VarCurr] :
( v117015(VarCurr,bitIndex1)
<=> v116983(VarCurr) ) ).
fof(addAssignment_36904,axiom,
! [VarCurr] :
( v117015(VarCurr,bitIndex2)
<=> v116981(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23146,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116999(VarNext)
<=> ( v117000(VarNext)
& v116995(VarNext) ) ) ) ).
fof(writeUnaryOperator_9230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117000(VarNext)
<=> v117002(VarNext) ) ) ).
fof(addAssignment_36903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117002(VarNext)
<=> v116995(VarCurr) ) ) ).
fof(addAssignment_36902,axiom,
! [VarCurr] :
( v116995(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_36901,axiom,
! [VarCurr] :
( v116993(VarCurr)
<=> $false ) ).
fof(addAssignment_36900,axiom,
! [VarCurr] :
( v116991(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_36899,axiom,
! [VarCurr] :
( v116989(VarCurr)
<=> $false ) ).
fof(addAssignment_36898,axiom,
! [VarCurr] :
( v116987(VarCurr)
<=> v108368(VarCurr,bitIndex37) ) ).
fof(addAssignment_36897,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex37)
<=> v108370(VarCurr,bitIndex37) ) ).
fof(addAssignment_36896,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex37)
<=> v4304(VarCurr,bitIndex37) ) ).
fof(addAssignment_36895,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex37)
<=> v4306(VarCurr,bitIndex37) ) ).
fof(addAssignment_36894,axiom,
! [VarCurr] :
( v116985(VarCurr)
<=> $false ) ).
fof(addAssignment_36893,axiom,
! [VarCurr] :
( v116983(VarCurr)
<=> $false ) ).
fof(addAssignment_36892,axiom,
! [VarCurr] :
( v116981(VarCurr)
<=> $true ) ).
fof(addAssignment_36891,axiom,
! [VarCurr] :
( v116979(VarCurr)
<=> $false ) ).
fof(addAssignment_36890,axiom,
! [VarCurr] :
( v116977(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_36889,axiom,
! [VarCurr] :
( v115086(VarCurr,bitIndex27)
<=> v115088(VarCurr,bitIndex27) ) ).
fof(addAssignment_36888,axiom,
! [VarNext] :
( v115088(VarNext,bitIndex27)
<=> v116967(VarNext,bitIndex27) ) ).
fof(addCaseBooleanConditionEqualRanges1_1947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116969(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116967(VarNext,B)
<=> v115088(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2021,axiom,
! [VarNext] :
( v116969(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116967(VarNext,B)
<=> v115124(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23145,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116969(VarNext)
<=> ( v116970(VarNext)
& v115117(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23144,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116970(VarNext)
<=> ( v116972(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116972(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_36887,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex27)
<=> v115100(VarCurr,bitIndex27) ) ).
fof(addAssignment_36886,axiom,
! [VarCurr] :
( v115100(VarCurr,bitIndex27)
<=> v115102(VarCurr,bitIndex27) ) ).
fof(addAssignment_36885,axiom,
! [VarCurr] :
( v115102(VarCurr,bitIndex27)
<=> v113690(VarCurr,bitIndex27) ) ).
fof(addAssignment_36884,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex23)
<=> v115215(VarCurr,bitIndex23) ) ).
fof(addAssignment_36883,axiom,
! [VarCurr] :
( v115128(VarCurr,bitIndex23)
<=> v115130(VarCurr,bitIndex23) ) ).
fof(addAssignment_36882,axiom,
! [VarCurr] :
( v115130(VarCurr,bitIndex23)
<=> v115132(VarCurr,bitIndex23) ) ).
fof(addAssignment_36881,axiom,
! [VarCurr] :
( v115132(VarCurr,bitIndex23)
<=> v115134(VarCurr,bitIndex23) ) ).
fof(addAssignment_36880,axiom,
! [VarCurr] :
( v115134(VarCurr,bitIndex23)
<=> v115136(VarCurr,bitIndex23) ) ).
fof(addAssignment_36879,axiom,
! [VarCurr] :
( v115136(VarCurr,bitIndex23)
<=> v115138(VarCurr,bitIndex23) ) ).
fof(addAssignment_36878,axiom,
! [VarCurr] :
( v115138(VarCurr,bitIndex23)
<=> v115140(VarCurr,bitIndex23) ) ).
fof(addAssignment_36877,axiom,
! [VarCurr] :
( v115140(VarCurr,bitIndex23)
<=> v115142(VarCurr,bitIndex23) ) ).
fof(addAssignment_36876,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex23)
<=> v115144(VarCurr,bitIndex23) ) ).
fof(addAssignment_36875,axiom,
! [VarCurr] :
( v115144(VarCurr,bitIndex23)
<=> v115146(VarCurr,bitIndex23) ) ).
fof(addAssignment_36874,axiom,
! [VarCurr] :
( v115146(VarCurr,bitIndex23)
<=> v108343(VarCurr,bitIndex36) ) ).
fof(addAssignment_36873,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex36)
<=> v108345(VarCurr,bitIndex36) ) ).
fof(addAssignment_36872,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex36)
<=> v116899(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1946,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116922(VarNext)
=> ( v116899(VarNext)
<=> v116899(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2020,axiom,
! [VarNext] :
( v116922(VarNext)
=> ( v116899(VarNext)
<=> v116957(VarNext) ) ) ).
fof(addAssignment_36871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116957(VarNext)
<=> v116955(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5246,axiom,
! [VarCurr] :
( ~ v116901(VarCurr)
=> ( v116955(VarCurr)
<=> v116958(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5249,axiom,
! [VarCurr] :
( v116901(VarCurr)
=> ( v116955(VarCurr)
<=> v116903(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5245,axiom,
! [VarCurr] :
( ~ v116935(VarCurr)
=> ( v116958(VarCurr)
<=> v116917(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5248,axiom,
! [VarCurr] :
( v116935(VarCurr)
=> ( v116958(VarCurr)
<=> v116959(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1295,axiom,
! [VarCurr] :
( ( ~ v116938(VarCurr)
& ~ v116940(VarCurr) )
=> ( v116959(VarCurr)
<=> v116963(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5244,axiom,
! [VarCurr] :
( v116940(VarCurr)
=> ( v116959(VarCurr)
<=> v116962(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5247,axiom,
! [VarCurr] :
( v116938(VarCurr)
=> ( v116959(VarCurr)
<=> v116960(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5243,axiom,
! [VarCurr] :
( ~ v116948(VarCurr)
=> ( v116963(VarCurr)
<=> v116917(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5246,axiom,
! [VarCurr] :
( v116948(VarCurr)
=> ( v116963(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5242,axiom,
! [VarCurr] :
( ~ v116942(VarCurr)
=> ( v116962(VarCurr)
<=> v116917(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5245,axiom,
! [VarCurr] :
( v116942(VarCurr)
=> ( v116962(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2641,axiom,
! [VarCurr] :
( ~ v116961(VarCurr)
=> ( v116960(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2676,axiom,
! [VarCurr] :
( v116961(VarCurr)
=> ( v116960(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7953,axiom,
! [VarCurr] :
( v116961(VarCurr)
<=> ( v116911(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23143,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116922(VarNext)
<=> ( v116923(VarNext)
& v116932(VarNext) ) ) ) ).
fof(addAssignment_36870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116932(VarNext)
<=> v116930(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23142,axiom,
! [VarCurr] :
( v116930(VarCurr)
<=> ( v116901(VarCurr)
| v116933(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23141,axiom,
! [VarCurr] :
( v116933(VarCurr)
<=> ( v116934(VarCurr)
& v116954(VarCurr) ) ) ).
fof(writeUnaryOperator_9228,axiom,
! [VarCurr] :
( ~ v116954(VarCurr)
<=> v116901(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23140,axiom,
! [VarCurr] :
( v116934(VarCurr)
<=> ( v116935(VarCurr)
| v116952(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23139,axiom,
! [VarCurr] :
( v116952(VarCurr)
<=> ( v116913(VarCurr)
& v116953(VarCurr) ) ) ).
fof(writeUnaryOperator_9227,axiom,
! [VarCurr] :
( ~ v116953(VarCurr)
<=> v116915(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23138,axiom,
! [VarCurr] :
( v116935(VarCurr)
<=> ( v116936(VarCurr)
& v116915(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23137,axiom,
! [VarCurr] :
( v116936(VarCurr)
<=> ( v116937(VarCurr)
| v116946(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23136,axiom,
! [VarCurr] :
( v116946(VarCurr)
<=> ( v116947(VarCurr)
& v116951(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7952,axiom,
! [VarCurr] :
( v116951(VarCurr)
<=> ( ( v116939(VarCurr,bitIndex2)
<=> $false )
& ( v116939(VarCurr,bitIndex1)
<=> $false )
& ( v116939(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23135,axiom,
! [VarCurr] :
( v116947(VarCurr)
<=> ( v116948(VarCurr)
| v116949(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23134,axiom,
! [VarCurr] :
( v116949(VarCurr)
<=> ( v116913(VarCurr)
& v116950(VarCurr) ) ) ).
fof(writeUnaryOperator_9226,axiom,
! [VarCurr] :
( ~ v116950(VarCurr)
<=> v116948(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7951,axiom,
! [VarCurr] :
( v116948(VarCurr)
<=> ( v116911(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23133,axiom,
! [VarCurr] :
( v116937(VarCurr)
<=> ( v116938(VarCurr)
| v116940(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23132,axiom,
! [VarCurr] :
( v116940(VarCurr)
<=> ( v116941(VarCurr)
& v116945(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7950,axiom,
! [VarCurr] :
( v116945(VarCurr)
<=> ( ( v116939(VarCurr,bitIndex2)
<=> $false )
& ( v116939(VarCurr,bitIndex1)
<=> $true )
& ( v116939(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23131,axiom,
! [VarCurr] :
( v116941(VarCurr)
<=> ( v116942(VarCurr)
| v116943(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23130,axiom,
! [VarCurr] :
( v116943(VarCurr)
<=> ( v116913(VarCurr)
& v116944(VarCurr) ) ) ).
fof(writeUnaryOperator_9225,axiom,
! [VarCurr] :
( ~ v116944(VarCurr)
<=> v116942(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7949,axiom,
! [VarCurr] :
( v116942(VarCurr)
<=> ( v116911(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7948,axiom,
! [VarCurr] :
( v116938(VarCurr)
<=> ( ( v116939(VarCurr,bitIndex2)
<=> $true )
& ( v116939(VarCurr,bitIndex1)
<=> $false )
& ( v116939(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36869,axiom,
! [VarCurr] :
( v116939(VarCurr,bitIndex0)
<=> v116909(VarCurr) ) ).
fof(addAssignment_36868,axiom,
! [VarCurr] :
( v116939(VarCurr,bitIndex1)
<=> v116907(VarCurr) ) ).
fof(addAssignment_36867,axiom,
! [VarCurr] :
( v116939(VarCurr,bitIndex2)
<=> v116905(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23129,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116923(VarNext)
<=> ( v116924(VarNext)
& v116919(VarNext) ) ) ) ).
fof(writeUnaryOperator_9224,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116924(VarNext)
<=> v116926(VarNext) ) ) ).
fof(addAssignment_36866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116926(VarNext)
<=> v116919(VarCurr) ) ) ).
fof(addAssignment_36865,axiom,
! [VarCurr] :
( v116919(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_36864,axiom,
! [VarCurr] :
( v116917(VarCurr)
<=> $false ) ).
fof(addAssignment_36863,axiom,
! [VarCurr] :
( v116915(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_36862,axiom,
! [VarCurr] :
( v116913(VarCurr)
<=> $false ) ).
fof(addAssignment_36861,axiom,
! [VarCurr] :
( v116911(VarCurr)
<=> v108368(VarCurr,bitIndex36) ) ).
fof(addAssignment_36860,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex36)
<=> v108370(VarCurr,bitIndex36) ) ).
fof(addAssignment_36859,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex36)
<=> v4304(VarCurr,bitIndex36) ) ).
fof(addAssignment_36858,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex36)
<=> v4306(VarCurr,bitIndex36) ) ).
fof(addAssignment_36857,axiom,
! [VarCurr] :
( v116909(VarCurr)
<=> $false ) ).
fof(addAssignment_36856,axiom,
! [VarCurr] :
( v116907(VarCurr)
<=> $false ) ).
fof(addAssignment_36855,axiom,
! [VarCurr] :
( v116905(VarCurr)
<=> $true ) ).
fof(addAssignment_36854,axiom,
! [VarCurr] :
( v116903(VarCurr)
<=> $false ) ).
fof(addAssignment_36853,axiom,
! [VarCurr] :
( v116901(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_36852,axiom,
! [VarCurr] :
( v115086(VarCurr,bitIndex26)
<=> v115088(VarCurr,bitIndex26) ) ).
fof(addAssignment_36851,axiom,
! [VarNext] :
( v115088(VarNext,bitIndex26)
<=> v116891(VarNext,bitIndex26) ) ).
fof(addCaseBooleanConditionEqualRanges1_1945,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116893(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116891(VarNext,B)
<=> v115088(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2019,axiom,
! [VarNext] :
( v116893(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116891(VarNext,B)
<=> v115124(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116893(VarNext)
<=> ( v116894(VarNext)
& v115117(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116894(VarNext)
<=> ( v116896(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9223,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116896(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_36850,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex26)
<=> v115100(VarCurr,bitIndex26) ) ).
fof(addAssignment_36849,axiom,
! [VarCurr] :
( v115100(VarCurr,bitIndex26)
<=> v115102(VarCurr,bitIndex26) ) ).
fof(addAssignment_36848,axiom,
! [VarCurr] :
( v115102(VarCurr,bitIndex26)
<=> v113690(VarCurr,bitIndex26) ) ).
fof(addAssignment_36847,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex22)
<=> v115215(VarCurr,bitIndex22) ) ).
fof(addAssignment_36846,axiom,
! [VarCurr] :
( v115128(VarCurr,bitIndex22)
<=> v115130(VarCurr,bitIndex22) ) ).
fof(addAssignment_36845,axiom,
! [VarCurr] :
( v115130(VarCurr,bitIndex22)
<=> v115132(VarCurr,bitIndex22) ) ).
fof(addAssignment_36844,axiom,
! [VarCurr] :
( v115132(VarCurr,bitIndex22)
<=> v115134(VarCurr,bitIndex22) ) ).
fof(addAssignment_36843,axiom,
! [VarCurr] :
( v115134(VarCurr,bitIndex22)
<=> v115136(VarCurr,bitIndex22) ) ).
fof(addAssignment_36842,axiom,
! [VarCurr] :
( v115136(VarCurr,bitIndex22)
<=> v115138(VarCurr,bitIndex22) ) ).
fof(addAssignment_36841,axiom,
! [VarCurr] :
( v115138(VarCurr,bitIndex22)
<=> v115140(VarCurr,bitIndex22) ) ).
fof(addAssignment_36840,axiom,
! [VarCurr] :
( v115140(VarCurr,bitIndex22)
<=> v115142(VarCurr,bitIndex22) ) ).
fof(addAssignment_36839,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex22)
<=> v115144(VarCurr,bitIndex22) ) ).
fof(addAssignment_36838,axiom,
! [VarCurr] :
( v115144(VarCurr,bitIndex22)
<=> v115146(VarCurr,bitIndex22) ) ).
fof(addAssignment_36837,axiom,
! [VarCurr] :
( v115146(VarCurr,bitIndex22)
<=> v108343(VarCurr,bitIndex35) ) ).
fof(addAssignment_36836,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex35)
<=> v108345(VarCurr,bitIndex35) ) ).
fof(addAssignment_36835,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex35)
<=> v116823(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1944,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116846(VarNext)
=> ( v116823(VarNext)
<=> v116823(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2018,axiom,
! [VarNext] :
( v116846(VarNext)
=> ( v116823(VarNext)
<=> v116881(VarNext) ) ) ).
fof(addAssignment_36834,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116881(VarNext)
<=> v116879(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5241,axiom,
! [VarCurr] :
( ~ v116825(VarCurr)
=> ( v116879(VarCurr)
<=> v116882(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5244,axiom,
! [VarCurr] :
( v116825(VarCurr)
=> ( v116879(VarCurr)
<=> v116827(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5240,axiom,
! [VarCurr] :
( ~ v116859(VarCurr)
=> ( v116882(VarCurr)
<=> v116841(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5243,axiom,
! [VarCurr] :
( v116859(VarCurr)
=> ( v116882(VarCurr)
<=> v116883(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1294,axiom,
! [VarCurr] :
( ( ~ v116862(VarCurr)
& ~ v116864(VarCurr) )
=> ( v116883(VarCurr)
<=> v116887(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5239,axiom,
! [VarCurr] :
( v116864(VarCurr)
=> ( v116883(VarCurr)
<=> v116886(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5242,axiom,
! [VarCurr] :
( v116862(VarCurr)
=> ( v116883(VarCurr)
<=> v116884(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5238,axiom,
! [VarCurr] :
( ~ v116872(VarCurr)
=> ( v116887(VarCurr)
<=> v116841(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5241,axiom,
! [VarCurr] :
( v116872(VarCurr)
=> ( v116887(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5237,axiom,
! [VarCurr] :
( ~ v116866(VarCurr)
=> ( v116886(VarCurr)
<=> v116841(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5240,axiom,
! [VarCurr] :
( v116866(VarCurr)
=> ( v116886(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2640,axiom,
! [VarCurr] :
( ~ v116885(VarCurr)
=> ( v116884(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2675,axiom,
! [VarCurr] :
( v116885(VarCurr)
=> ( v116884(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7947,axiom,
! [VarCurr] :
( v116885(VarCurr)
<=> ( v116835(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116846(VarNext)
<=> ( v116847(VarNext)
& v116856(VarNext) ) ) ) ).
fof(addAssignment_36833,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116856(VarNext)
<=> v116854(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23125,axiom,
! [VarCurr] :
( v116854(VarCurr)
<=> ( v116825(VarCurr)
| v116857(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23124,axiom,
! [VarCurr] :
( v116857(VarCurr)
<=> ( v116858(VarCurr)
& v116878(VarCurr) ) ) ).
fof(writeUnaryOperator_9222,axiom,
! [VarCurr] :
( ~ v116878(VarCurr)
<=> v116825(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23123,axiom,
! [VarCurr] :
( v116858(VarCurr)
<=> ( v116859(VarCurr)
| v116876(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23122,axiom,
! [VarCurr] :
( v116876(VarCurr)
<=> ( v116837(VarCurr)
& v116877(VarCurr) ) ) ).
fof(writeUnaryOperator_9221,axiom,
! [VarCurr] :
( ~ v116877(VarCurr)
<=> v116839(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23121,axiom,
! [VarCurr] :
( v116859(VarCurr)
<=> ( v116860(VarCurr)
& v116839(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23120,axiom,
! [VarCurr] :
( v116860(VarCurr)
<=> ( v116861(VarCurr)
| v116870(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23119,axiom,
! [VarCurr] :
( v116870(VarCurr)
<=> ( v116871(VarCurr)
& v116875(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7946,axiom,
! [VarCurr] :
( v116875(VarCurr)
<=> ( ( v116863(VarCurr,bitIndex2)
<=> $false )
& ( v116863(VarCurr,bitIndex1)
<=> $false )
& ( v116863(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23118,axiom,
! [VarCurr] :
( v116871(VarCurr)
<=> ( v116872(VarCurr)
| v116873(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23117,axiom,
! [VarCurr] :
( v116873(VarCurr)
<=> ( v116837(VarCurr)
& v116874(VarCurr) ) ) ).
fof(writeUnaryOperator_9220,axiom,
! [VarCurr] :
( ~ v116874(VarCurr)
<=> v116872(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7945,axiom,
! [VarCurr] :
( v116872(VarCurr)
<=> ( v116835(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23116,axiom,
! [VarCurr] :
( v116861(VarCurr)
<=> ( v116862(VarCurr)
| v116864(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23115,axiom,
! [VarCurr] :
( v116864(VarCurr)
<=> ( v116865(VarCurr)
& v116869(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7944,axiom,
! [VarCurr] :
( v116869(VarCurr)
<=> ( ( v116863(VarCurr,bitIndex2)
<=> $false )
& ( v116863(VarCurr,bitIndex1)
<=> $true )
& ( v116863(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23114,axiom,
! [VarCurr] :
( v116865(VarCurr)
<=> ( v116866(VarCurr)
| v116867(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23113,axiom,
! [VarCurr] :
( v116867(VarCurr)
<=> ( v116837(VarCurr)
& v116868(VarCurr) ) ) ).
fof(writeUnaryOperator_9219,axiom,
! [VarCurr] :
( ~ v116868(VarCurr)
<=> v116866(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7943,axiom,
! [VarCurr] :
( v116866(VarCurr)
<=> ( v116835(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7942,axiom,
! [VarCurr] :
( v116862(VarCurr)
<=> ( ( v116863(VarCurr,bitIndex2)
<=> $true )
& ( v116863(VarCurr,bitIndex1)
<=> $false )
& ( v116863(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36832,axiom,
! [VarCurr] :
( v116863(VarCurr,bitIndex0)
<=> v116833(VarCurr) ) ).
fof(addAssignment_36831,axiom,
! [VarCurr] :
( v116863(VarCurr,bitIndex1)
<=> v116831(VarCurr) ) ).
fof(addAssignment_36830,axiom,
! [VarCurr] :
( v116863(VarCurr,bitIndex2)
<=> v116829(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23112,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116847(VarNext)
<=> ( v116848(VarNext)
& v116843(VarNext) ) ) ) ).
fof(writeUnaryOperator_9218,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116848(VarNext)
<=> v116850(VarNext) ) ) ).
fof(addAssignment_36829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116850(VarNext)
<=> v116843(VarCurr) ) ) ).
fof(addAssignment_36828,axiom,
! [VarCurr] :
( v116843(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_36827,axiom,
! [VarCurr] :
( v116841(VarCurr)
<=> $false ) ).
fof(addAssignment_36826,axiom,
! [VarCurr] :
( v116839(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_36825,axiom,
! [VarCurr] :
( v116837(VarCurr)
<=> $false ) ).
fof(addAssignment_36824,axiom,
! [VarCurr] :
( v116835(VarCurr)
<=> v108368(VarCurr,bitIndex35) ) ).
fof(addAssignment_36823,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex35)
<=> v108370(VarCurr,bitIndex35) ) ).
fof(addAssignment_36822,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex35)
<=> v4304(VarCurr,bitIndex35) ) ).
fof(addAssignment_36821,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex35)
<=> v4306(VarCurr,bitIndex35) ) ).
fof(addAssignment_36820,axiom,
! [VarCurr] :
( v116833(VarCurr)
<=> $false ) ).
fof(addAssignment_36819,axiom,
! [VarCurr] :
( v116831(VarCurr)
<=> $false ) ).
fof(addAssignment_36818,axiom,
! [VarCurr] :
( v116829(VarCurr)
<=> $true ) ).
fof(addAssignment_36817,axiom,
! [VarCurr] :
( v116827(VarCurr)
<=> $false ) ).
fof(addAssignment_36816,axiom,
! [VarCurr] :
( v116825(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_36815,axiom,
! [VarCurr] :
( v115086(VarCurr,bitIndex25)
<=> v115088(VarCurr,bitIndex25) ) ).
fof(addAssignment_36814,axiom,
! [VarNext] :
( v115088(VarNext,bitIndex25)
<=> v116815(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_1943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116817(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116815(VarNext,B)
<=> v115088(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2017,axiom,
! [VarNext] :
( v116817(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116815(VarNext,B)
<=> v115124(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116817(VarNext)
<=> ( v116818(VarNext)
& v115117(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116818(VarNext)
<=> ( v116820(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116820(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_36813,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex25)
<=> v115100(VarCurr,bitIndex25) ) ).
fof(addAssignment_36812,axiom,
! [VarCurr] :
( v115100(VarCurr,bitIndex25)
<=> v115102(VarCurr,bitIndex25) ) ).
fof(addAssignment_36811,axiom,
! [VarCurr] :
( v115102(VarCurr,bitIndex25)
<=> v113690(VarCurr,bitIndex25) ) ).
fof(addAssignment_36810,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex21)
<=> v115215(VarCurr,bitIndex21) ) ).
fof(addAssignment_36809,axiom,
! [VarCurr] :
( v115128(VarCurr,bitIndex21)
<=> v115130(VarCurr,bitIndex21) ) ).
fof(addAssignment_36808,axiom,
! [VarCurr] :
( v115130(VarCurr,bitIndex21)
<=> v115132(VarCurr,bitIndex21) ) ).
fof(addAssignment_36807,axiom,
! [VarCurr] :
( v115132(VarCurr,bitIndex21)
<=> v115134(VarCurr,bitIndex21) ) ).
fof(addAssignment_36806,axiom,
! [VarCurr] :
( v115134(VarCurr,bitIndex21)
<=> v115136(VarCurr,bitIndex21) ) ).
fof(addAssignment_36805,axiom,
! [VarCurr] :
( v115136(VarCurr,bitIndex21)
<=> v115138(VarCurr,bitIndex21) ) ).
fof(addAssignment_36804,axiom,
! [VarCurr] :
( v115138(VarCurr,bitIndex21)
<=> v115140(VarCurr,bitIndex21) ) ).
fof(addAssignment_36803,axiom,
! [VarCurr] :
( v115140(VarCurr,bitIndex21)
<=> v115142(VarCurr,bitIndex21) ) ).
fof(addAssignment_36802,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex21)
<=> v115144(VarCurr,bitIndex21) ) ).
fof(addAssignment_36801,axiom,
! [VarCurr] :
( v115144(VarCurr,bitIndex21)
<=> v115146(VarCurr,bitIndex21) ) ).
fof(addAssignment_36800,axiom,
! [VarCurr] :
( v115146(VarCurr,bitIndex21)
<=> v108343(VarCurr,bitIndex34) ) ).
fof(addAssignment_36799,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex34)
<=> v108345(VarCurr,bitIndex34) ) ).
fof(addAssignment_36798,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex34)
<=> v116747(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1942,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116770(VarNext)
=> ( v116747(VarNext)
<=> v116747(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2016,axiom,
! [VarNext] :
( v116770(VarNext)
=> ( v116747(VarNext)
<=> v116805(VarNext) ) ) ).
fof(addAssignment_36797,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116805(VarNext)
<=> v116803(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5236,axiom,
! [VarCurr] :
( ~ v116749(VarCurr)
=> ( v116803(VarCurr)
<=> v116806(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5239,axiom,
! [VarCurr] :
( v116749(VarCurr)
=> ( v116803(VarCurr)
<=> v116751(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5235,axiom,
! [VarCurr] :
( ~ v116783(VarCurr)
=> ( v116806(VarCurr)
<=> v116765(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5238,axiom,
! [VarCurr] :
( v116783(VarCurr)
=> ( v116806(VarCurr)
<=> v116807(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1293,axiom,
! [VarCurr] :
( ( ~ v116786(VarCurr)
& ~ v116788(VarCurr) )
=> ( v116807(VarCurr)
<=> v116811(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5234,axiom,
! [VarCurr] :
( v116788(VarCurr)
=> ( v116807(VarCurr)
<=> v116810(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5237,axiom,
! [VarCurr] :
( v116786(VarCurr)
=> ( v116807(VarCurr)
<=> v116808(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5233,axiom,
! [VarCurr] :
( ~ v116796(VarCurr)
=> ( v116811(VarCurr)
<=> v116765(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5236,axiom,
! [VarCurr] :
( v116796(VarCurr)
=> ( v116811(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5232,axiom,
! [VarCurr] :
( ~ v116790(VarCurr)
=> ( v116810(VarCurr)
<=> v116765(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5235,axiom,
! [VarCurr] :
( v116790(VarCurr)
=> ( v116810(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2639,axiom,
! [VarCurr] :
( ~ v116809(VarCurr)
=> ( v116808(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2674,axiom,
! [VarCurr] :
( v116809(VarCurr)
=> ( v116808(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7941,axiom,
! [VarCurr] :
( v116809(VarCurr)
<=> ( v116759(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116770(VarNext)
<=> ( v116771(VarNext)
& v116780(VarNext) ) ) ) ).
fof(addAssignment_36796,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116780(VarNext)
<=> v116778(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23108,axiom,
! [VarCurr] :
( v116778(VarCurr)
<=> ( v116749(VarCurr)
| v116781(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23107,axiom,
! [VarCurr] :
( v116781(VarCurr)
<=> ( v116782(VarCurr)
& v116802(VarCurr) ) ) ).
fof(writeUnaryOperator_9216,axiom,
! [VarCurr] :
( ~ v116802(VarCurr)
<=> v116749(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23106,axiom,
! [VarCurr] :
( v116782(VarCurr)
<=> ( v116783(VarCurr)
| v116800(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23105,axiom,
! [VarCurr] :
( v116800(VarCurr)
<=> ( v116761(VarCurr)
& v116801(VarCurr) ) ) ).
fof(writeUnaryOperator_9215,axiom,
! [VarCurr] :
( ~ v116801(VarCurr)
<=> v116763(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23104,axiom,
! [VarCurr] :
( v116783(VarCurr)
<=> ( v116784(VarCurr)
& v116763(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23103,axiom,
! [VarCurr] :
( v116784(VarCurr)
<=> ( v116785(VarCurr)
| v116794(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23102,axiom,
! [VarCurr] :
( v116794(VarCurr)
<=> ( v116795(VarCurr)
& v116799(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7940,axiom,
! [VarCurr] :
( v116799(VarCurr)
<=> ( ( v116787(VarCurr,bitIndex2)
<=> $false )
& ( v116787(VarCurr,bitIndex1)
<=> $false )
& ( v116787(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23101,axiom,
! [VarCurr] :
( v116795(VarCurr)
<=> ( v116796(VarCurr)
| v116797(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23100,axiom,
! [VarCurr] :
( v116797(VarCurr)
<=> ( v116761(VarCurr)
& v116798(VarCurr) ) ) ).
fof(writeUnaryOperator_9214,axiom,
! [VarCurr] :
( ~ v116798(VarCurr)
<=> v116796(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7939,axiom,
! [VarCurr] :
( v116796(VarCurr)
<=> ( v116759(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23099,axiom,
! [VarCurr] :
( v116785(VarCurr)
<=> ( v116786(VarCurr)
| v116788(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23098,axiom,
! [VarCurr] :
( v116788(VarCurr)
<=> ( v116789(VarCurr)
& v116793(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7938,axiom,
! [VarCurr] :
( v116793(VarCurr)
<=> ( ( v116787(VarCurr,bitIndex2)
<=> $false )
& ( v116787(VarCurr,bitIndex1)
<=> $true )
& ( v116787(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23097,axiom,
! [VarCurr] :
( v116789(VarCurr)
<=> ( v116790(VarCurr)
| v116791(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23096,axiom,
! [VarCurr] :
( v116791(VarCurr)
<=> ( v116761(VarCurr)
& v116792(VarCurr) ) ) ).
fof(writeUnaryOperator_9213,axiom,
! [VarCurr] :
( ~ v116792(VarCurr)
<=> v116790(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7937,axiom,
! [VarCurr] :
( v116790(VarCurr)
<=> ( v116759(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7936,axiom,
! [VarCurr] :
( v116786(VarCurr)
<=> ( ( v116787(VarCurr,bitIndex2)
<=> $true )
& ( v116787(VarCurr,bitIndex1)
<=> $false )
& ( v116787(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36795,axiom,
! [VarCurr] :
( v116787(VarCurr,bitIndex0)
<=> v116757(VarCurr) ) ).
fof(addAssignment_36794,axiom,
! [VarCurr] :
( v116787(VarCurr,bitIndex1)
<=> v116755(VarCurr) ) ).
fof(addAssignment_36793,axiom,
! [VarCurr] :
( v116787(VarCurr,bitIndex2)
<=> v116753(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116771(VarNext)
<=> ( v116772(VarNext)
& v116767(VarNext) ) ) ) ).
fof(writeUnaryOperator_9212,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116772(VarNext)
<=> v116774(VarNext) ) ) ).
fof(addAssignment_36792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116774(VarNext)
<=> v116767(VarCurr) ) ) ).
fof(addAssignment_36791,axiom,
! [VarCurr] :
( v116767(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_36790,axiom,
! [VarCurr] :
( v116765(VarCurr)
<=> $false ) ).
fof(addAssignment_36789,axiom,
! [VarCurr] :
( v116763(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_36788,axiom,
! [VarCurr] :
( v116761(VarCurr)
<=> $false ) ).
fof(addAssignment_36787,axiom,
! [VarCurr] :
( v116759(VarCurr)
<=> v108368(VarCurr,bitIndex34) ) ).
fof(addAssignment_36786,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex34)
<=> v108370(VarCurr,bitIndex34) ) ).
fof(addAssignment_36785,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex34)
<=> v4304(VarCurr,bitIndex34) ) ).
fof(addAssignment_36784,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex34)
<=> v4306(VarCurr,bitIndex34) ) ).
fof(addAssignment_36783,axiom,
! [VarCurr] :
( v116757(VarCurr)
<=> $false ) ).
fof(addAssignment_36782,axiom,
! [VarCurr] :
( v116755(VarCurr)
<=> $false ) ).
fof(addAssignment_36781,axiom,
! [VarCurr] :
( v116753(VarCurr)
<=> $true ) ).
fof(addAssignment_36780,axiom,
! [VarCurr] :
( v116751(VarCurr)
<=> $false ) ).
fof(addAssignment_36779,axiom,
! [VarCurr] :
( v116749(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_36778,axiom,
! [VarCurr] :
( v115086(VarCurr,bitIndex24)
<=> v115088(VarCurr,bitIndex24) ) ).
fof(addAssignment_36777,axiom,
! [VarNext] :
( v115088(VarNext,bitIndex24)
<=> v116739(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_1941,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116741(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116739(VarNext,B)
<=> v115088(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2015,axiom,
! [VarNext] :
( v116741(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116739(VarNext,B)
<=> v115124(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116741(VarNext)
<=> ( v116742(VarNext)
& v115117(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23093,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116742(VarNext)
<=> ( v116744(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116744(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_36776,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex24)
<=> v115100(VarCurr,bitIndex24) ) ).
fof(addAssignment_36775,axiom,
! [VarCurr] :
( v115100(VarCurr,bitIndex24)
<=> v115102(VarCurr,bitIndex24) ) ).
fof(addAssignment_36774,axiom,
! [VarCurr] :
( v115102(VarCurr,bitIndex24)
<=> v113690(VarCurr,bitIndex24) ) ).
fof(addAssignment_36773,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex20)
<=> v115215(VarCurr,bitIndex20) ) ).
fof(addAssignment_36772,axiom,
! [VarCurr] :
( v115128(VarCurr,bitIndex20)
<=> v115130(VarCurr,bitIndex20) ) ).
fof(addAssignment_36771,axiom,
! [VarCurr] :
( v115130(VarCurr,bitIndex20)
<=> v115132(VarCurr,bitIndex20) ) ).
fof(addAssignment_36770,axiom,
! [VarCurr] :
( v115132(VarCurr,bitIndex20)
<=> v115134(VarCurr,bitIndex20) ) ).
fof(addAssignment_36769,axiom,
! [VarCurr] :
( v115134(VarCurr,bitIndex20)
<=> v115136(VarCurr,bitIndex20) ) ).
fof(addAssignment_36768,axiom,
! [VarCurr] :
( v115136(VarCurr,bitIndex20)
<=> v115138(VarCurr,bitIndex20) ) ).
fof(addAssignment_36767,axiom,
! [VarCurr] :
( v115138(VarCurr,bitIndex20)
<=> v115140(VarCurr,bitIndex20) ) ).
fof(addAssignment_36766,axiom,
! [VarCurr] :
( v115140(VarCurr,bitIndex20)
<=> v115142(VarCurr,bitIndex20) ) ).
fof(addAssignment_36765,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex20)
<=> v115144(VarCurr,bitIndex20) ) ).
fof(addAssignment_36764,axiom,
! [VarCurr] :
( v115144(VarCurr,bitIndex20)
<=> v115146(VarCurr,bitIndex20) ) ).
fof(addAssignment_36763,axiom,
! [VarCurr] :
( v115146(VarCurr,bitIndex20)
<=> v108343(VarCurr,bitIndex33) ) ).
fof(addAssignment_36762,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex33)
<=> v108345(VarCurr,bitIndex33) ) ).
fof(addAssignment_36761,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex33)
<=> v116671(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1940,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116694(VarNext)
=> ( v116671(VarNext)
<=> v116671(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2014,axiom,
! [VarNext] :
( v116694(VarNext)
=> ( v116671(VarNext)
<=> v116729(VarNext) ) ) ).
fof(addAssignment_36760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116729(VarNext)
<=> v116727(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5231,axiom,
! [VarCurr] :
( ~ v116673(VarCurr)
=> ( v116727(VarCurr)
<=> v116730(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5234,axiom,
! [VarCurr] :
( v116673(VarCurr)
=> ( v116727(VarCurr)
<=> v116675(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5230,axiom,
! [VarCurr] :
( ~ v116707(VarCurr)
=> ( v116730(VarCurr)
<=> v116689(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5233,axiom,
! [VarCurr] :
( v116707(VarCurr)
=> ( v116730(VarCurr)
<=> v116731(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1292,axiom,
! [VarCurr] :
( ( ~ v116710(VarCurr)
& ~ v116712(VarCurr) )
=> ( v116731(VarCurr)
<=> v116735(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5229,axiom,
! [VarCurr] :
( v116712(VarCurr)
=> ( v116731(VarCurr)
<=> v116734(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5232,axiom,
! [VarCurr] :
( v116710(VarCurr)
=> ( v116731(VarCurr)
<=> v116732(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5228,axiom,
! [VarCurr] :
( ~ v116720(VarCurr)
=> ( v116735(VarCurr)
<=> v116689(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5231,axiom,
! [VarCurr] :
( v116720(VarCurr)
=> ( v116735(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5227,axiom,
! [VarCurr] :
( ~ v116714(VarCurr)
=> ( v116734(VarCurr)
<=> v116689(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5230,axiom,
! [VarCurr] :
( v116714(VarCurr)
=> ( v116734(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2638,axiom,
! [VarCurr] :
( ~ v116733(VarCurr)
=> ( v116732(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2673,axiom,
! [VarCurr] :
( v116733(VarCurr)
=> ( v116732(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7935,axiom,
! [VarCurr] :
( v116733(VarCurr)
<=> ( v116683(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23092,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116694(VarNext)
<=> ( v116695(VarNext)
& v116704(VarNext) ) ) ) ).
fof(addAssignment_36759,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116704(VarNext)
<=> v116702(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23091,axiom,
! [VarCurr] :
( v116702(VarCurr)
<=> ( v116673(VarCurr)
| v116705(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23090,axiom,
! [VarCurr] :
( v116705(VarCurr)
<=> ( v116706(VarCurr)
& v116726(VarCurr) ) ) ).
fof(writeUnaryOperator_9210,axiom,
! [VarCurr] :
( ~ v116726(VarCurr)
<=> v116673(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23089,axiom,
! [VarCurr] :
( v116706(VarCurr)
<=> ( v116707(VarCurr)
| v116724(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23088,axiom,
! [VarCurr] :
( v116724(VarCurr)
<=> ( v116685(VarCurr)
& v116725(VarCurr) ) ) ).
fof(writeUnaryOperator_9209,axiom,
! [VarCurr] :
( ~ v116725(VarCurr)
<=> v116687(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23087,axiom,
! [VarCurr] :
( v116707(VarCurr)
<=> ( v116708(VarCurr)
& v116687(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23086,axiom,
! [VarCurr] :
( v116708(VarCurr)
<=> ( v116709(VarCurr)
| v116718(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23085,axiom,
! [VarCurr] :
( v116718(VarCurr)
<=> ( v116719(VarCurr)
& v116723(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7934,axiom,
! [VarCurr] :
( v116723(VarCurr)
<=> ( ( v116711(VarCurr,bitIndex2)
<=> $false )
& ( v116711(VarCurr,bitIndex1)
<=> $false )
& ( v116711(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23084,axiom,
! [VarCurr] :
( v116719(VarCurr)
<=> ( v116720(VarCurr)
| v116721(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23083,axiom,
! [VarCurr] :
( v116721(VarCurr)
<=> ( v116685(VarCurr)
& v116722(VarCurr) ) ) ).
fof(writeUnaryOperator_9208,axiom,
! [VarCurr] :
( ~ v116722(VarCurr)
<=> v116720(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7933,axiom,
! [VarCurr] :
( v116720(VarCurr)
<=> ( v116683(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23082,axiom,
! [VarCurr] :
( v116709(VarCurr)
<=> ( v116710(VarCurr)
| v116712(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23081,axiom,
! [VarCurr] :
( v116712(VarCurr)
<=> ( v116713(VarCurr)
& v116717(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7932,axiom,
! [VarCurr] :
( v116717(VarCurr)
<=> ( ( v116711(VarCurr,bitIndex2)
<=> $false )
& ( v116711(VarCurr,bitIndex1)
<=> $true )
& ( v116711(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23080,axiom,
! [VarCurr] :
( v116713(VarCurr)
<=> ( v116714(VarCurr)
| v116715(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23079,axiom,
! [VarCurr] :
( v116715(VarCurr)
<=> ( v116685(VarCurr)
& v116716(VarCurr) ) ) ).
fof(writeUnaryOperator_9207,axiom,
! [VarCurr] :
( ~ v116716(VarCurr)
<=> v116714(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7931,axiom,
! [VarCurr] :
( v116714(VarCurr)
<=> ( v116683(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7930,axiom,
! [VarCurr] :
( v116710(VarCurr)
<=> ( ( v116711(VarCurr,bitIndex2)
<=> $true )
& ( v116711(VarCurr,bitIndex1)
<=> $false )
& ( v116711(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36758,axiom,
! [VarCurr] :
( v116711(VarCurr,bitIndex0)
<=> v116681(VarCurr) ) ).
fof(addAssignment_36757,axiom,
! [VarCurr] :
( v116711(VarCurr,bitIndex1)
<=> v116679(VarCurr) ) ).
fof(addAssignment_36756,axiom,
! [VarCurr] :
( v116711(VarCurr,bitIndex2)
<=> v116677(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23078,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116695(VarNext)
<=> ( v116696(VarNext)
& v116691(VarNext) ) ) ) ).
fof(writeUnaryOperator_9206,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116696(VarNext)
<=> v116698(VarNext) ) ) ).
fof(addAssignment_36755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116698(VarNext)
<=> v116691(VarCurr) ) ) ).
fof(addAssignment_36754,axiom,
! [VarCurr] :
( v116691(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_36753,axiom,
! [VarCurr] :
( v116689(VarCurr)
<=> $false ) ).
fof(addAssignment_36752,axiom,
! [VarCurr] :
( v116687(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_36751,axiom,
! [VarCurr] :
( v116685(VarCurr)
<=> $false ) ).
fof(addAssignment_36750,axiom,
! [VarCurr] :
( v116683(VarCurr)
<=> v108368(VarCurr,bitIndex33) ) ).
fof(addAssignment_36749,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex33)
<=> v108370(VarCurr,bitIndex33) ) ).
fof(addAssignment_36748,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex33)
<=> v4304(VarCurr,bitIndex33) ) ).
fof(addAssignment_36747,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex33)
<=> v4306(VarCurr,bitIndex33) ) ).
fof(addAssignment_36746,axiom,
! [VarCurr] :
( v116681(VarCurr)
<=> $false ) ).
fof(addAssignment_36745,axiom,
! [VarCurr] :
( v116679(VarCurr)
<=> $false ) ).
fof(addAssignment_36744,axiom,
! [VarCurr] :
( v116677(VarCurr)
<=> $true ) ).
fof(addAssignment_36743,axiom,
! [VarCurr] :
( v116675(VarCurr)
<=> $false ) ).
fof(addAssignment_36742,axiom,
! [VarCurr] :
( v116673(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_36741,axiom,
! [VarCurr] :
( v115086(VarCurr,bitIndex23)
<=> v115088(VarCurr,bitIndex23) ) ).
fof(addAssignment_36740,axiom,
! [VarNext] :
( v115088(VarNext,bitIndex23)
<=> v116663(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_1939,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116665(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116663(VarNext,B)
<=> v115088(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2013,axiom,
! [VarNext] :
( v116665(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116663(VarNext,B)
<=> v115124(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116665(VarNext)
<=> ( v116666(VarNext)
& v115117(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116666(VarNext)
<=> ( v116668(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116668(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_36739,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex23)
<=> v115100(VarCurr,bitIndex23) ) ).
fof(addAssignment_36738,axiom,
! [VarCurr] :
( v115100(VarCurr,bitIndex23)
<=> v115102(VarCurr,bitIndex23) ) ).
fof(addAssignment_36737,axiom,
! [VarCurr] :
( v115102(VarCurr,bitIndex23)
<=> v113690(VarCurr,bitIndex23) ) ).
fof(addAssignment_36736,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex19)
<=> v115215(VarCurr,bitIndex19) ) ).
fof(addAssignment_36735,axiom,
! [VarCurr] :
( v115128(VarCurr,bitIndex19)
<=> v115130(VarCurr,bitIndex19) ) ).
fof(addAssignment_36734,axiom,
! [VarCurr] :
( v115130(VarCurr,bitIndex19)
<=> v115132(VarCurr,bitIndex19) ) ).
fof(addAssignment_36733,axiom,
! [VarCurr] :
( v115132(VarCurr,bitIndex19)
<=> v115134(VarCurr,bitIndex19) ) ).
fof(addAssignment_36732,axiom,
! [VarCurr] :
( v115134(VarCurr,bitIndex19)
<=> v115136(VarCurr,bitIndex19) ) ).
fof(addAssignment_36731,axiom,
! [VarCurr] :
( v115136(VarCurr,bitIndex19)
<=> v115138(VarCurr,bitIndex19) ) ).
fof(addAssignment_36730,axiom,
! [VarCurr] :
( v115138(VarCurr,bitIndex19)
<=> v115140(VarCurr,bitIndex19) ) ).
fof(addAssignment_36729,axiom,
! [VarCurr] :
( v115140(VarCurr,bitIndex19)
<=> v115142(VarCurr,bitIndex19) ) ).
fof(addAssignment_36728,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex19)
<=> v115144(VarCurr,bitIndex19) ) ).
fof(addAssignment_36727,axiom,
! [VarCurr] :
( v115144(VarCurr,bitIndex19)
<=> v115146(VarCurr,bitIndex19) ) ).
fof(addAssignment_36726,axiom,
! [VarCurr] :
( v115146(VarCurr,bitIndex19)
<=> v108343(VarCurr,bitIndex32) ) ).
fof(addAssignment_36725,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex32)
<=> v108345(VarCurr,bitIndex32) ) ).
fof(addAssignment_36724,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex32)
<=> v116595(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1938,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116618(VarNext)
=> ( v116595(VarNext)
<=> v116595(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2012,axiom,
! [VarNext] :
( v116618(VarNext)
=> ( v116595(VarNext)
<=> v116653(VarNext) ) ) ).
fof(addAssignment_36723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116653(VarNext)
<=> v116651(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5226,axiom,
! [VarCurr] :
( ~ v116597(VarCurr)
=> ( v116651(VarCurr)
<=> v116654(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5229,axiom,
! [VarCurr] :
( v116597(VarCurr)
=> ( v116651(VarCurr)
<=> v116599(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5225,axiom,
! [VarCurr] :
( ~ v116631(VarCurr)
=> ( v116654(VarCurr)
<=> v116613(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5228,axiom,
! [VarCurr] :
( v116631(VarCurr)
=> ( v116654(VarCurr)
<=> v116655(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1291,axiom,
! [VarCurr] :
( ( ~ v116634(VarCurr)
& ~ v116636(VarCurr) )
=> ( v116655(VarCurr)
<=> v116659(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5224,axiom,
! [VarCurr] :
( v116636(VarCurr)
=> ( v116655(VarCurr)
<=> v116658(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5227,axiom,
! [VarCurr] :
( v116634(VarCurr)
=> ( v116655(VarCurr)
<=> v116656(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5223,axiom,
! [VarCurr] :
( ~ v116644(VarCurr)
=> ( v116659(VarCurr)
<=> v116613(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5226,axiom,
! [VarCurr] :
( v116644(VarCurr)
=> ( v116659(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5222,axiom,
! [VarCurr] :
( ~ v116638(VarCurr)
=> ( v116658(VarCurr)
<=> v116613(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5225,axiom,
! [VarCurr] :
( v116638(VarCurr)
=> ( v116658(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2637,axiom,
! [VarCurr] :
( ~ v116657(VarCurr)
=> ( v116656(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2672,axiom,
! [VarCurr] :
( v116657(VarCurr)
=> ( v116656(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7929,axiom,
! [VarCurr] :
( v116657(VarCurr)
<=> ( v116607(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116618(VarNext)
<=> ( v116619(VarNext)
& v116628(VarNext) ) ) ) ).
fof(addAssignment_36722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116628(VarNext)
<=> v116626(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23074,axiom,
! [VarCurr] :
( v116626(VarCurr)
<=> ( v116597(VarCurr)
| v116629(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23073,axiom,
! [VarCurr] :
( v116629(VarCurr)
<=> ( v116630(VarCurr)
& v116650(VarCurr) ) ) ).
fof(writeUnaryOperator_9204,axiom,
! [VarCurr] :
( ~ v116650(VarCurr)
<=> v116597(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23072,axiom,
! [VarCurr] :
( v116630(VarCurr)
<=> ( v116631(VarCurr)
| v116648(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23071,axiom,
! [VarCurr] :
( v116648(VarCurr)
<=> ( v116609(VarCurr)
& v116649(VarCurr) ) ) ).
fof(writeUnaryOperator_9203,axiom,
! [VarCurr] :
( ~ v116649(VarCurr)
<=> v116611(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23070,axiom,
! [VarCurr] :
( v116631(VarCurr)
<=> ( v116632(VarCurr)
& v116611(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23069,axiom,
! [VarCurr] :
( v116632(VarCurr)
<=> ( v116633(VarCurr)
| v116642(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23068,axiom,
! [VarCurr] :
( v116642(VarCurr)
<=> ( v116643(VarCurr)
& v116647(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7928,axiom,
! [VarCurr] :
( v116647(VarCurr)
<=> ( ( v116635(VarCurr,bitIndex2)
<=> $false )
& ( v116635(VarCurr,bitIndex1)
<=> $false )
& ( v116635(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23067,axiom,
! [VarCurr] :
( v116643(VarCurr)
<=> ( v116644(VarCurr)
| v116645(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23066,axiom,
! [VarCurr] :
( v116645(VarCurr)
<=> ( v116609(VarCurr)
& v116646(VarCurr) ) ) ).
fof(writeUnaryOperator_9202,axiom,
! [VarCurr] :
( ~ v116646(VarCurr)
<=> v116644(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7927,axiom,
! [VarCurr] :
( v116644(VarCurr)
<=> ( v116607(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23065,axiom,
! [VarCurr] :
( v116633(VarCurr)
<=> ( v116634(VarCurr)
| v116636(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23064,axiom,
! [VarCurr] :
( v116636(VarCurr)
<=> ( v116637(VarCurr)
& v116641(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7926,axiom,
! [VarCurr] :
( v116641(VarCurr)
<=> ( ( v116635(VarCurr,bitIndex2)
<=> $false )
& ( v116635(VarCurr,bitIndex1)
<=> $true )
& ( v116635(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23063,axiom,
! [VarCurr] :
( v116637(VarCurr)
<=> ( v116638(VarCurr)
| v116639(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23062,axiom,
! [VarCurr] :
( v116639(VarCurr)
<=> ( v116609(VarCurr)
& v116640(VarCurr) ) ) ).
fof(writeUnaryOperator_9201,axiom,
! [VarCurr] :
( ~ v116640(VarCurr)
<=> v116638(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7925,axiom,
! [VarCurr] :
( v116638(VarCurr)
<=> ( v116607(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7924,axiom,
! [VarCurr] :
( v116634(VarCurr)
<=> ( ( v116635(VarCurr,bitIndex2)
<=> $true )
& ( v116635(VarCurr,bitIndex1)
<=> $false )
& ( v116635(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36721,axiom,
! [VarCurr] :
( v116635(VarCurr,bitIndex0)
<=> v116605(VarCurr) ) ).
fof(addAssignment_36720,axiom,
! [VarCurr] :
( v116635(VarCurr,bitIndex1)
<=> v116603(VarCurr) ) ).
fof(addAssignment_36719,axiom,
! [VarCurr] :
( v116635(VarCurr,bitIndex2)
<=> v116601(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116619(VarNext)
<=> ( v116620(VarNext)
& v116615(VarNext) ) ) ) ).
fof(writeUnaryOperator_9200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116620(VarNext)
<=> v116622(VarNext) ) ) ).
fof(addAssignment_36718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116622(VarNext)
<=> v116615(VarCurr) ) ) ).
fof(addAssignment_36717,axiom,
! [VarCurr] :
( v116615(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_36716,axiom,
! [VarCurr] :
( v116613(VarCurr)
<=> $false ) ).
fof(addAssignment_36715,axiom,
! [VarCurr] :
( v116611(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_36714,axiom,
! [VarCurr] :
( v116609(VarCurr)
<=> $false ) ).
fof(addAssignment_36713,axiom,
! [VarCurr] :
( v116607(VarCurr)
<=> v108368(VarCurr,bitIndex32) ) ).
fof(addAssignment_36712,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex32)
<=> v108370(VarCurr,bitIndex32) ) ).
fof(addAssignment_36711,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex32)
<=> v4304(VarCurr,bitIndex32) ) ).
fof(addAssignment_36710,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex32)
<=> v4306(VarCurr,bitIndex32) ) ).
fof(addAssignment_36709,axiom,
! [VarCurr] :
( v116605(VarCurr)
<=> $false ) ).
fof(addAssignment_36708,axiom,
! [VarCurr] :
( v116603(VarCurr)
<=> $false ) ).
fof(addAssignment_36707,axiom,
! [VarCurr] :
( v116601(VarCurr)
<=> $true ) ).
fof(addAssignment_36706,axiom,
! [VarCurr] :
( v116599(VarCurr)
<=> $false ) ).
fof(addAssignment_36705,axiom,
! [VarCurr] :
( v116597(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_36704,axiom,
! [VarCurr] :
( v115086(VarCurr,bitIndex22)
<=> v115088(VarCurr,bitIndex22) ) ).
fof(addAssignment_36703,axiom,
! [VarNext] :
( v115088(VarNext,bitIndex22)
<=> v116587(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_1937,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116589(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116587(VarNext,B)
<=> v115088(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2011,axiom,
! [VarNext] :
( v116589(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116587(VarNext,B)
<=> v115124(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116589(VarNext)
<=> ( v116590(VarNext)
& v115117(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23059,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116590(VarNext)
<=> ( v116592(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9199,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116592(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_36702,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex22)
<=> v115100(VarCurr,bitIndex22) ) ).
fof(addAssignment_36701,axiom,
! [VarCurr] :
( v115100(VarCurr,bitIndex22)
<=> v115102(VarCurr,bitIndex22) ) ).
fof(addAssignment_36700,axiom,
! [VarCurr] :
( v115102(VarCurr,bitIndex22)
<=> v113690(VarCurr,bitIndex22) ) ).
fof(addAssignment_36699,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex18)
<=> v115215(VarCurr,bitIndex18) ) ).
fof(addAssignment_36698,axiom,
! [VarCurr] :
( v115128(VarCurr,bitIndex18)
<=> v115130(VarCurr,bitIndex18) ) ).
fof(addAssignment_36697,axiom,
! [VarCurr] :
( v115130(VarCurr,bitIndex18)
<=> v115132(VarCurr,bitIndex18) ) ).
fof(addAssignment_36696,axiom,
! [VarCurr] :
( v115132(VarCurr,bitIndex18)
<=> v115134(VarCurr,bitIndex18) ) ).
fof(addAssignment_36695,axiom,
! [VarCurr] :
( v115134(VarCurr,bitIndex18)
<=> v115136(VarCurr,bitIndex18) ) ).
fof(addAssignment_36694,axiom,
! [VarCurr] :
( v115136(VarCurr,bitIndex18)
<=> v115138(VarCurr,bitIndex18) ) ).
fof(addAssignment_36693,axiom,
! [VarCurr] :
( v115138(VarCurr,bitIndex18)
<=> v115140(VarCurr,bitIndex18) ) ).
fof(addAssignment_36692,axiom,
! [VarCurr] :
( v115140(VarCurr,bitIndex18)
<=> v115142(VarCurr,bitIndex18) ) ).
fof(addAssignment_36691,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex18)
<=> v115144(VarCurr,bitIndex18) ) ).
fof(addAssignment_36690,axiom,
! [VarCurr] :
( v115144(VarCurr,bitIndex18)
<=> v115146(VarCurr,bitIndex18) ) ).
fof(addAssignment_36689,axiom,
! [VarCurr] :
( v115146(VarCurr,bitIndex18)
<=> v108343(VarCurr,bitIndex31) ) ).
fof(addAssignment_36688,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex31)
<=> v108345(VarCurr,bitIndex31) ) ).
fof(addAssignment_36687,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex31)
<=> v116519(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116542(VarNext)
=> ( v116519(VarNext)
<=> v116519(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2010,axiom,
! [VarNext] :
( v116542(VarNext)
=> ( v116519(VarNext)
<=> v116577(VarNext) ) ) ).
fof(addAssignment_36686,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116577(VarNext)
<=> v116575(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5221,axiom,
! [VarCurr] :
( ~ v116521(VarCurr)
=> ( v116575(VarCurr)
<=> v116578(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5224,axiom,
! [VarCurr] :
( v116521(VarCurr)
=> ( v116575(VarCurr)
<=> v116523(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5220,axiom,
! [VarCurr] :
( ~ v116555(VarCurr)
=> ( v116578(VarCurr)
<=> v116537(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5223,axiom,
! [VarCurr] :
( v116555(VarCurr)
=> ( v116578(VarCurr)
<=> v116579(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1290,axiom,
! [VarCurr] :
( ( ~ v116558(VarCurr)
& ~ v116560(VarCurr) )
=> ( v116579(VarCurr)
<=> v116583(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5219,axiom,
! [VarCurr] :
( v116560(VarCurr)
=> ( v116579(VarCurr)
<=> v116582(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5222,axiom,
! [VarCurr] :
( v116558(VarCurr)
=> ( v116579(VarCurr)
<=> v116580(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5218,axiom,
! [VarCurr] :
( ~ v116568(VarCurr)
=> ( v116583(VarCurr)
<=> v116537(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5221,axiom,
! [VarCurr] :
( v116568(VarCurr)
=> ( v116583(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5217,axiom,
! [VarCurr] :
( ~ v116562(VarCurr)
=> ( v116582(VarCurr)
<=> v116537(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5220,axiom,
! [VarCurr] :
( v116562(VarCurr)
=> ( v116582(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2636,axiom,
! [VarCurr] :
( ~ v116581(VarCurr)
=> ( v116580(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2671,axiom,
! [VarCurr] :
( v116581(VarCurr)
=> ( v116580(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7923,axiom,
! [VarCurr] :
( v116581(VarCurr)
<=> ( v116531(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23058,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116542(VarNext)
<=> ( v116543(VarNext)
& v116552(VarNext) ) ) ) ).
fof(addAssignment_36685,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116552(VarNext)
<=> v116550(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23057,axiom,
! [VarCurr] :
( v116550(VarCurr)
<=> ( v116521(VarCurr)
| v116553(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23056,axiom,
! [VarCurr] :
( v116553(VarCurr)
<=> ( v116554(VarCurr)
& v116574(VarCurr) ) ) ).
fof(writeUnaryOperator_9198,axiom,
! [VarCurr] :
( ~ v116574(VarCurr)
<=> v116521(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23055,axiom,
! [VarCurr] :
( v116554(VarCurr)
<=> ( v116555(VarCurr)
| v116572(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23054,axiom,
! [VarCurr] :
( v116572(VarCurr)
<=> ( v116533(VarCurr)
& v116573(VarCurr) ) ) ).
fof(writeUnaryOperator_9197,axiom,
! [VarCurr] :
( ~ v116573(VarCurr)
<=> v116535(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23053,axiom,
! [VarCurr] :
( v116555(VarCurr)
<=> ( v116556(VarCurr)
& v116535(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23052,axiom,
! [VarCurr] :
( v116556(VarCurr)
<=> ( v116557(VarCurr)
| v116566(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23051,axiom,
! [VarCurr] :
( v116566(VarCurr)
<=> ( v116567(VarCurr)
& v116571(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7922,axiom,
! [VarCurr] :
( v116571(VarCurr)
<=> ( ( v116559(VarCurr,bitIndex2)
<=> $false )
& ( v116559(VarCurr,bitIndex1)
<=> $false )
& ( v116559(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23050,axiom,
! [VarCurr] :
( v116567(VarCurr)
<=> ( v116568(VarCurr)
| v116569(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23049,axiom,
! [VarCurr] :
( v116569(VarCurr)
<=> ( v116533(VarCurr)
& v116570(VarCurr) ) ) ).
fof(writeUnaryOperator_9196,axiom,
! [VarCurr] :
( ~ v116570(VarCurr)
<=> v116568(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7921,axiom,
! [VarCurr] :
( v116568(VarCurr)
<=> ( v116531(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23048,axiom,
! [VarCurr] :
( v116557(VarCurr)
<=> ( v116558(VarCurr)
| v116560(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23047,axiom,
! [VarCurr] :
( v116560(VarCurr)
<=> ( v116561(VarCurr)
& v116565(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7920,axiom,
! [VarCurr] :
( v116565(VarCurr)
<=> ( ( v116559(VarCurr,bitIndex2)
<=> $false )
& ( v116559(VarCurr,bitIndex1)
<=> $true )
& ( v116559(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23046,axiom,
! [VarCurr] :
( v116561(VarCurr)
<=> ( v116562(VarCurr)
| v116563(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23045,axiom,
! [VarCurr] :
( v116563(VarCurr)
<=> ( v116533(VarCurr)
& v116564(VarCurr) ) ) ).
fof(writeUnaryOperator_9195,axiom,
! [VarCurr] :
( ~ v116564(VarCurr)
<=> v116562(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7919,axiom,
! [VarCurr] :
( v116562(VarCurr)
<=> ( v116531(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7918,axiom,
! [VarCurr] :
( v116558(VarCurr)
<=> ( ( v116559(VarCurr,bitIndex2)
<=> $true )
& ( v116559(VarCurr,bitIndex1)
<=> $false )
& ( v116559(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36684,axiom,
! [VarCurr] :
( v116559(VarCurr,bitIndex0)
<=> v116529(VarCurr) ) ).
fof(addAssignment_36683,axiom,
! [VarCurr] :
( v116559(VarCurr,bitIndex1)
<=> v116527(VarCurr) ) ).
fof(addAssignment_36682,axiom,
! [VarCurr] :
( v116559(VarCurr,bitIndex2)
<=> v116525(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116543(VarNext)
<=> ( v116544(VarNext)
& v116539(VarNext) ) ) ) ).
fof(writeUnaryOperator_9194,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116544(VarNext)
<=> v116546(VarNext) ) ) ).
fof(addAssignment_36681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116546(VarNext)
<=> v116539(VarCurr) ) ) ).
fof(addAssignment_36680,axiom,
! [VarCurr] :
( v116539(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_36679,axiom,
! [VarCurr] :
( v116537(VarCurr)
<=> $false ) ).
fof(addAssignment_36678,axiom,
! [VarCurr] :
( v116535(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_36677,axiom,
! [VarCurr] :
( v116533(VarCurr)
<=> $false ) ).
fof(addAssignment_36676,axiom,
! [VarCurr] :
( v116531(VarCurr)
<=> v108368(VarCurr,bitIndex31) ) ).
fof(addAssignment_36675,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex31)
<=> v108370(VarCurr,bitIndex31) ) ).
fof(addAssignment_36674,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex31)
<=> v4304(VarCurr,bitIndex31) ) ).
fof(addAssignment_36673,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex31)
<=> v4306(VarCurr,bitIndex31) ) ).
fof(addAssignment_36672,axiom,
! [VarCurr] :
( v116529(VarCurr)
<=> $false ) ).
fof(addAssignment_36671,axiom,
! [VarCurr] :
( v116527(VarCurr)
<=> $false ) ).
fof(addAssignment_36670,axiom,
! [VarCurr] :
( v116525(VarCurr)
<=> $true ) ).
fof(addAssignment_36669,axiom,
! [VarCurr] :
( v116523(VarCurr)
<=> $false ) ).
fof(addAssignment_36668,axiom,
! [VarCurr] :
( v116521(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_36667,axiom,
! [VarCurr] :
( v115086(VarCurr,bitIndex21)
<=> v115088(VarCurr,bitIndex21) ) ).
fof(addAssignment_36666,axiom,
! [VarNext] :
( v115088(VarNext,bitIndex21)
<=> v116511(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_1935,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116513(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116511(VarNext,B)
<=> v115088(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2009,axiom,
! [VarNext] :
( v116513(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116511(VarNext,B)
<=> v115124(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116513(VarNext)
<=> ( v116514(VarNext)
& v115117(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23042,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116514(VarNext)
<=> ( v116516(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116516(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_36665,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex21)
<=> v115100(VarCurr,bitIndex21) ) ).
fof(addAssignment_36664,axiom,
! [VarCurr] :
( v115100(VarCurr,bitIndex21)
<=> v115102(VarCurr,bitIndex21) ) ).
fof(addAssignment_36663,axiom,
! [VarCurr] :
( v115102(VarCurr,bitIndex21)
<=> v113690(VarCurr,bitIndex21) ) ).
fof(addAssignment_36662,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex17)
<=> v115215(VarCurr,bitIndex17) ) ).
fof(addAssignment_36661,axiom,
! [VarCurr] :
( v115128(VarCurr,bitIndex17)
<=> v115130(VarCurr,bitIndex17) ) ).
fof(addAssignment_36660,axiom,
! [VarCurr] :
( v115130(VarCurr,bitIndex17)
<=> v115132(VarCurr,bitIndex17) ) ).
fof(addAssignment_36659,axiom,
! [VarCurr] :
( v115132(VarCurr,bitIndex17)
<=> v115134(VarCurr,bitIndex17) ) ).
fof(addAssignment_36658,axiom,
! [VarCurr] :
( v115134(VarCurr,bitIndex17)
<=> v115136(VarCurr,bitIndex17) ) ).
fof(addAssignment_36657,axiom,
! [VarCurr] :
( v115136(VarCurr,bitIndex17)
<=> v115138(VarCurr,bitIndex17) ) ).
fof(addAssignment_36656,axiom,
! [VarCurr] :
( v115138(VarCurr,bitIndex17)
<=> v115140(VarCurr,bitIndex17) ) ).
fof(addAssignment_36655,axiom,
! [VarCurr] :
( v115140(VarCurr,bitIndex17)
<=> v115142(VarCurr,bitIndex17) ) ).
fof(addAssignment_36654,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex17)
<=> v115144(VarCurr,bitIndex17) ) ).
fof(addAssignment_36653,axiom,
! [VarCurr] :
( v115144(VarCurr,bitIndex17)
<=> v115146(VarCurr,bitIndex17) ) ).
fof(addAssignment_36652,axiom,
! [VarCurr] :
( v115146(VarCurr,bitIndex17)
<=> v108343(VarCurr,bitIndex30) ) ).
fof(addAssignment_36651,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex30)
<=> v108345(VarCurr,bitIndex30) ) ).
fof(addAssignment_36650,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex30)
<=> v116443(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1934,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116466(VarNext)
=> ( v116443(VarNext)
<=> v116443(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2008,axiom,
! [VarNext] :
( v116466(VarNext)
=> ( v116443(VarNext)
<=> v116501(VarNext) ) ) ).
fof(addAssignment_36649,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116501(VarNext)
<=> v116499(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5216,axiom,
! [VarCurr] :
( ~ v116445(VarCurr)
=> ( v116499(VarCurr)
<=> v116502(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5219,axiom,
! [VarCurr] :
( v116445(VarCurr)
=> ( v116499(VarCurr)
<=> v116447(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5215,axiom,
! [VarCurr] :
( ~ v116479(VarCurr)
=> ( v116502(VarCurr)
<=> v116461(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5218,axiom,
! [VarCurr] :
( v116479(VarCurr)
=> ( v116502(VarCurr)
<=> v116503(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1289,axiom,
! [VarCurr] :
( ( ~ v116482(VarCurr)
& ~ v116484(VarCurr) )
=> ( v116503(VarCurr)
<=> v116507(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5214,axiom,
! [VarCurr] :
( v116484(VarCurr)
=> ( v116503(VarCurr)
<=> v116506(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5217,axiom,
! [VarCurr] :
( v116482(VarCurr)
=> ( v116503(VarCurr)
<=> v116504(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5213,axiom,
! [VarCurr] :
( ~ v116492(VarCurr)
=> ( v116507(VarCurr)
<=> v116461(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5216,axiom,
! [VarCurr] :
( v116492(VarCurr)
=> ( v116507(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5212,axiom,
! [VarCurr] :
( ~ v116486(VarCurr)
=> ( v116506(VarCurr)
<=> v116461(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5215,axiom,
! [VarCurr] :
( v116486(VarCurr)
=> ( v116506(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2635,axiom,
! [VarCurr] :
( ~ v116505(VarCurr)
=> ( v116504(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2670,axiom,
! [VarCurr] :
( v116505(VarCurr)
=> ( v116504(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7917,axiom,
! [VarCurr] :
( v116505(VarCurr)
<=> ( v116455(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23041,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116466(VarNext)
<=> ( v116467(VarNext)
& v116476(VarNext) ) ) ) ).
fof(addAssignment_36648,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116476(VarNext)
<=> v116474(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23040,axiom,
! [VarCurr] :
( v116474(VarCurr)
<=> ( v116445(VarCurr)
| v116477(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23039,axiom,
! [VarCurr] :
( v116477(VarCurr)
<=> ( v116478(VarCurr)
& v116498(VarCurr) ) ) ).
fof(writeUnaryOperator_9192,axiom,
! [VarCurr] :
( ~ v116498(VarCurr)
<=> v116445(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23038,axiom,
! [VarCurr] :
( v116478(VarCurr)
<=> ( v116479(VarCurr)
| v116496(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23037,axiom,
! [VarCurr] :
( v116496(VarCurr)
<=> ( v116457(VarCurr)
& v116497(VarCurr) ) ) ).
fof(writeUnaryOperator_9191,axiom,
! [VarCurr] :
( ~ v116497(VarCurr)
<=> v116459(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23036,axiom,
! [VarCurr] :
( v116479(VarCurr)
<=> ( v116480(VarCurr)
& v116459(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23035,axiom,
! [VarCurr] :
( v116480(VarCurr)
<=> ( v116481(VarCurr)
| v116490(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23034,axiom,
! [VarCurr] :
( v116490(VarCurr)
<=> ( v116491(VarCurr)
& v116495(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7916,axiom,
! [VarCurr] :
( v116495(VarCurr)
<=> ( ( v116483(VarCurr,bitIndex2)
<=> $false )
& ( v116483(VarCurr,bitIndex1)
<=> $false )
& ( v116483(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23033,axiom,
! [VarCurr] :
( v116491(VarCurr)
<=> ( v116492(VarCurr)
| v116493(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23032,axiom,
! [VarCurr] :
( v116493(VarCurr)
<=> ( v116457(VarCurr)
& v116494(VarCurr) ) ) ).
fof(writeUnaryOperator_9190,axiom,
! [VarCurr] :
( ~ v116494(VarCurr)
<=> v116492(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7915,axiom,
! [VarCurr] :
( v116492(VarCurr)
<=> ( v116455(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23031,axiom,
! [VarCurr] :
( v116481(VarCurr)
<=> ( v116482(VarCurr)
| v116484(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23030,axiom,
! [VarCurr] :
( v116484(VarCurr)
<=> ( v116485(VarCurr)
& v116489(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7914,axiom,
! [VarCurr] :
( v116489(VarCurr)
<=> ( ( v116483(VarCurr,bitIndex2)
<=> $false )
& ( v116483(VarCurr,bitIndex1)
<=> $true )
& ( v116483(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23029,axiom,
! [VarCurr] :
( v116485(VarCurr)
<=> ( v116486(VarCurr)
| v116487(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23028,axiom,
! [VarCurr] :
( v116487(VarCurr)
<=> ( v116457(VarCurr)
& v116488(VarCurr) ) ) ).
fof(writeUnaryOperator_9189,axiom,
! [VarCurr] :
( ~ v116488(VarCurr)
<=> v116486(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7913,axiom,
! [VarCurr] :
( v116486(VarCurr)
<=> ( v116455(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7912,axiom,
! [VarCurr] :
( v116482(VarCurr)
<=> ( ( v116483(VarCurr,bitIndex2)
<=> $true )
& ( v116483(VarCurr,bitIndex1)
<=> $false )
& ( v116483(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36647,axiom,
! [VarCurr] :
( v116483(VarCurr,bitIndex0)
<=> v116453(VarCurr) ) ).
fof(addAssignment_36646,axiom,
! [VarCurr] :
( v116483(VarCurr,bitIndex1)
<=> v116451(VarCurr) ) ).
fof(addAssignment_36645,axiom,
! [VarCurr] :
( v116483(VarCurr,bitIndex2)
<=> v116449(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23027,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116467(VarNext)
<=> ( v116468(VarNext)
& v116463(VarNext) ) ) ) ).
fof(writeUnaryOperator_9188,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116468(VarNext)
<=> v116470(VarNext) ) ) ).
fof(addAssignment_36644,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116470(VarNext)
<=> v116463(VarCurr) ) ) ).
fof(addAssignment_36643,axiom,
! [VarCurr] :
( v116463(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_36642,axiom,
! [VarCurr] :
( v116461(VarCurr)
<=> $false ) ).
fof(addAssignment_36641,axiom,
! [VarCurr] :
( v116459(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_36640,axiom,
! [VarCurr] :
( v116457(VarCurr)
<=> $false ) ).
fof(addAssignment_36639,axiom,
! [VarCurr] :
( v116455(VarCurr)
<=> v108368(VarCurr,bitIndex30) ) ).
fof(addAssignment_36638,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex30)
<=> v108370(VarCurr,bitIndex30) ) ).
fof(addAssignment_36637,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex30)
<=> v4304(VarCurr,bitIndex30) ) ).
fof(addAssignment_36636,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex30)
<=> v4306(VarCurr,bitIndex30) ) ).
fof(addAssignment_36635,axiom,
! [VarCurr] :
( v116453(VarCurr)
<=> $false ) ).
fof(addAssignment_36634,axiom,
! [VarCurr] :
( v116451(VarCurr)
<=> $false ) ).
fof(addAssignment_36633,axiom,
! [VarCurr] :
( v116449(VarCurr)
<=> $true ) ).
fof(addAssignment_36632,axiom,
! [VarCurr] :
( v116447(VarCurr)
<=> $false ) ).
fof(addAssignment_36631,axiom,
! [VarCurr] :
( v116445(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_36630,axiom,
! [VarCurr] :
( v115086(VarCurr,bitIndex20)
<=> v115088(VarCurr,bitIndex20) ) ).
fof(addAssignment_36629,axiom,
! [VarNext] :
( v115088(VarNext,bitIndex20)
<=> v116435(VarNext,bitIndex20) ) ).
fof(addCaseBooleanConditionEqualRanges1_1933,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116437(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116435(VarNext,B)
<=> v115088(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2007,axiom,
! [VarNext] :
( v116437(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116435(VarNext,B)
<=> v115124(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23026,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116437(VarNext)
<=> ( v116438(VarNext)
& v115117(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23025,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116438(VarNext)
<=> ( v116440(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9187,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116440(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_36628,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex20)
<=> v115100(VarCurr,bitIndex20) ) ).
fof(addAssignment_36627,axiom,
! [VarCurr] :
( v115100(VarCurr,bitIndex20)
<=> v115102(VarCurr,bitIndex20) ) ).
fof(addAssignment_36626,axiom,
! [VarCurr] :
( v115102(VarCurr,bitIndex20)
<=> v113690(VarCurr,bitIndex20) ) ).
fof(addAssignment_36625,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex16)
<=> v115215(VarCurr,bitIndex16) ) ).
fof(addAssignment_36624,axiom,
! [VarCurr] :
( v115128(VarCurr,bitIndex16)
<=> v115130(VarCurr,bitIndex16) ) ).
fof(addAssignment_36623,axiom,
! [VarCurr] :
( v115130(VarCurr,bitIndex16)
<=> v115132(VarCurr,bitIndex16) ) ).
fof(addAssignment_36622,axiom,
! [VarCurr] :
( v115132(VarCurr,bitIndex16)
<=> v115134(VarCurr,bitIndex16) ) ).
fof(addAssignment_36621,axiom,
! [VarCurr] :
( v115134(VarCurr,bitIndex16)
<=> v115136(VarCurr,bitIndex16) ) ).
fof(addAssignment_36620,axiom,
! [VarCurr] :
( v115136(VarCurr,bitIndex16)
<=> v115138(VarCurr,bitIndex16) ) ).
fof(addAssignment_36619,axiom,
! [VarCurr] :
( v115138(VarCurr,bitIndex16)
<=> v115140(VarCurr,bitIndex16) ) ).
fof(addAssignment_36618,axiom,
! [VarCurr] :
( v115140(VarCurr,bitIndex16)
<=> v115142(VarCurr,bitIndex16) ) ).
fof(addAssignment_36617,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex16)
<=> v115144(VarCurr,bitIndex16) ) ).
fof(addAssignment_36616,axiom,
! [VarCurr] :
( v115144(VarCurr,bitIndex16)
<=> v115146(VarCurr,bitIndex16) ) ).
fof(addAssignment_36615,axiom,
! [VarCurr] :
( v115146(VarCurr,bitIndex16)
<=> v108343(VarCurr,bitIndex29) ) ).
fof(addAssignment_36614,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex29)
<=> v108345(VarCurr,bitIndex29) ) ).
fof(addAssignment_36613,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex29)
<=> v116367(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1932,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116390(VarNext)
=> ( v116367(VarNext)
<=> v116367(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2006,axiom,
! [VarNext] :
( v116390(VarNext)
=> ( v116367(VarNext)
<=> v116425(VarNext) ) ) ).
fof(addAssignment_36612,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116425(VarNext)
<=> v116423(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5211,axiom,
! [VarCurr] :
( ~ v116369(VarCurr)
=> ( v116423(VarCurr)
<=> v116426(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5214,axiom,
! [VarCurr] :
( v116369(VarCurr)
=> ( v116423(VarCurr)
<=> v116371(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5210,axiom,
! [VarCurr] :
( ~ v116403(VarCurr)
=> ( v116426(VarCurr)
<=> v116385(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5213,axiom,
! [VarCurr] :
( v116403(VarCurr)
=> ( v116426(VarCurr)
<=> v116427(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1288,axiom,
! [VarCurr] :
( ( ~ v116406(VarCurr)
& ~ v116408(VarCurr) )
=> ( v116427(VarCurr)
<=> v116431(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5209,axiom,
! [VarCurr] :
( v116408(VarCurr)
=> ( v116427(VarCurr)
<=> v116430(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5212,axiom,
! [VarCurr] :
( v116406(VarCurr)
=> ( v116427(VarCurr)
<=> v116428(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5208,axiom,
! [VarCurr] :
( ~ v116416(VarCurr)
=> ( v116431(VarCurr)
<=> v116385(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5211,axiom,
! [VarCurr] :
( v116416(VarCurr)
=> ( v116431(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5207,axiom,
! [VarCurr] :
( ~ v116410(VarCurr)
=> ( v116430(VarCurr)
<=> v116385(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5210,axiom,
! [VarCurr] :
( v116410(VarCurr)
=> ( v116430(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2634,axiom,
! [VarCurr] :
( ~ v116429(VarCurr)
=> ( v116428(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2669,axiom,
! [VarCurr] :
( v116429(VarCurr)
=> ( v116428(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7911,axiom,
! [VarCurr] :
( v116429(VarCurr)
<=> ( v116379(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23024,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116390(VarNext)
<=> ( v116391(VarNext)
& v116400(VarNext) ) ) ) ).
fof(addAssignment_36611,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116400(VarNext)
<=> v116398(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23023,axiom,
! [VarCurr] :
( v116398(VarCurr)
<=> ( v116369(VarCurr)
| v116401(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23022,axiom,
! [VarCurr] :
( v116401(VarCurr)
<=> ( v116402(VarCurr)
& v116422(VarCurr) ) ) ).
fof(writeUnaryOperator_9186,axiom,
! [VarCurr] :
( ~ v116422(VarCurr)
<=> v116369(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23021,axiom,
! [VarCurr] :
( v116402(VarCurr)
<=> ( v116403(VarCurr)
| v116420(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23020,axiom,
! [VarCurr] :
( v116420(VarCurr)
<=> ( v116381(VarCurr)
& v116421(VarCurr) ) ) ).
fof(writeUnaryOperator_9185,axiom,
! [VarCurr] :
( ~ v116421(VarCurr)
<=> v116383(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23019,axiom,
! [VarCurr] :
( v116403(VarCurr)
<=> ( v116404(VarCurr)
& v116383(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23018,axiom,
! [VarCurr] :
( v116404(VarCurr)
<=> ( v116405(VarCurr)
| v116414(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23017,axiom,
! [VarCurr] :
( v116414(VarCurr)
<=> ( v116415(VarCurr)
& v116419(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7910,axiom,
! [VarCurr] :
( v116419(VarCurr)
<=> ( ( v116407(VarCurr,bitIndex2)
<=> $false )
& ( v116407(VarCurr,bitIndex1)
<=> $false )
& ( v116407(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23016,axiom,
! [VarCurr] :
( v116415(VarCurr)
<=> ( v116416(VarCurr)
| v116417(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23015,axiom,
! [VarCurr] :
( v116417(VarCurr)
<=> ( v116381(VarCurr)
& v116418(VarCurr) ) ) ).
fof(writeUnaryOperator_9184,axiom,
! [VarCurr] :
( ~ v116418(VarCurr)
<=> v116416(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7909,axiom,
! [VarCurr] :
( v116416(VarCurr)
<=> ( v116379(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23014,axiom,
! [VarCurr] :
( v116405(VarCurr)
<=> ( v116406(VarCurr)
| v116408(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23013,axiom,
! [VarCurr] :
( v116408(VarCurr)
<=> ( v116409(VarCurr)
& v116413(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7908,axiom,
! [VarCurr] :
( v116413(VarCurr)
<=> ( ( v116407(VarCurr,bitIndex2)
<=> $false )
& ( v116407(VarCurr,bitIndex1)
<=> $true )
& ( v116407(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23012,axiom,
! [VarCurr] :
( v116409(VarCurr)
<=> ( v116410(VarCurr)
| v116411(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23011,axiom,
! [VarCurr] :
( v116411(VarCurr)
<=> ( v116381(VarCurr)
& v116412(VarCurr) ) ) ).
fof(writeUnaryOperator_9183,axiom,
! [VarCurr] :
( ~ v116412(VarCurr)
<=> v116410(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7907,axiom,
! [VarCurr] :
( v116410(VarCurr)
<=> ( v116379(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7906,axiom,
! [VarCurr] :
( v116406(VarCurr)
<=> ( ( v116407(VarCurr,bitIndex2)
<=> $true )
& ( v116407(VarCurr,bitIndex1)
<=> $false )
& ( v116407(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36610,axiom,
! [VarCurr] :
( v116407(VarCurr,bitIndex0)
<=> v116377(VarCurr) ) ).
fof(addAssignment_36609,axiom,
! [VarCurr] :
( v116407(VarCurr,bitIndex1)
<=> v116375(VarCurr) ) ).
fof(addAssignment_36608,axiom,
! [VarCurr] :
( v116407(VarCurr,bitIndex2)
<=> v116373(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23010,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116391(VarNext)
<=> ( v116392(VarNext)
& v116387(VarNext) ) ) ) ).
fof(writeUnaryOperator_9182,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116392(VarNext)
<=> v116394(VarNext) ) ) ).
fof(addAssignment_36607,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116394(VarNext)
<=> v116387(VarCurr) ) ) ).
fof(addAssignment_36606,axiom,
! [VarCurr] :
( v116387(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_36605,axiom,
! [VarCurr] :
( v116385(VarCurr)
<=> $false ) ).
fof(addAssignment_36604,axiom,
! [VarCurr] :
( v116383(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_36603,axiom,
! [VarCurr] :
( v116381(VarCurr)
<=> $false ) ).
fof(addAssignment_36602,axiom,
! [VarCurr] :
( v116379(VarCurr)
<=> v108368(VarCurr,bitIndex29) ) ).
fof(addAssignment_36601,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex29)
<=> v108370(VarCurr,bitIndex29) ) ).
fof(addAssignment_36600,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex29)
<=> v4304(VarCurr,bitIndex29) ) ).
fof(addAssignment_36599,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex29)
<=> v4306(VarCurr,bitIndex29) ) ).
fof(addAssignment_36598,axiom,
! [VarCurr] :
( v116377(VarCurr)
<=> $false ) ).
fof(addAssignment_36597,axiom,
! [VarCurr] :
( v116375(VarCurr)
<=> $false ) ).
fof(addAssignment_36596,axiom,
! [VarCurr] :
( v116373(VarCurr)
<=> $true ) ).
fof(addAssignment_36595,axiom,
! [VarCurr] :
( v116371(VarCurr)
<=> $false ) ).
fof(addAssignment_36594,axiom,
! [VarCurr] :
( v116369(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_36593,axiom,
! [VarCurr] :
( v115086(VarCurr,bitIndex19)
<=> v115088(VarCurr,bitIndex19) ) ).
fof(addAssignment_36592,axiom,
! [VarNext] :
( v115088(VarNext,bitIndex19)
<=> v116359(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1931,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116361(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116359(VarNext,B)
<=> v115088(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2005,axiom,
! [VarNext] :
( v116361(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116359(VarNext,B)
<=> v115124(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23009,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116361(VarNext)
<=> ( v116362(VarNext)
& v115117(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23008,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116362(VarNext)
<=> ( v116364(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9181,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116364(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_36591,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex19)
<=> v115100(VarCurr,bitIndex19) ) ).
fof(addAssignment_36590,axiom,
! [VarCurr] :
( v115100(VarCurr,bitIndex19)
<=> v115102(VarCurr,bitIndex19) ) ).
fof(addAssignment_36589,axiom,
! [VarCurr] :
( v115102(VarCurr,bitIndex19)
<=> v113690(VarCurr,bitIndex19) ) ).
fof(addAssignment_36588,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex15)
<=> v115215(VarCurr,bitIndex15) ) ).
fof(addAssignment_36587,axiom,
! [VarCurr] :
( v115128(VarCurr,bitIndex15)
<=> v115130(VarCurr,bitIndex15) ) ).
fof(addAssignment_36586,axiom,
! [VarCurr] :
( v115130(VarCurr,bitIndex15)
<=> v115132(VarCurr,bitIndex15) ) ).
fof(addAssignment_36585,axiom,
! [VarCurr] :
( v115132(VarCurr,bitIndex15)
<=> v115134(VarCurr,bitIndex15) ) ).
fof(addAssignment_36584,axiom,
! [VarCurr] :
( v115134(VarCurr,bitIndex15)
<=> v115136(VarCurr,bitIndex15) ) ).
fof(addAssignment_36583,axiom,
! [VarCurr] :
( v115136(VarCurr,bitIndex15)
<=> v115138(VarCurr,bitIndex15) ) ).
fof(addAssignment_36582,axiom,
! [VarCurr] :
( v115138(VarCurr,bitIndex15)
<=> v115140(VarCurr,bitIndex15) ) ).
fof(addAssignment_36581,axiom,
! [VarCurr] :
( v115140(VarCurr,bitIndex15)
<=> v115142(VarCurr,bitIndex15) ) ).
fof(addAssignment_36580,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex15)
<=> v115144(VarCurr,bitIndex15) ) ).
fof(addAssignment_36579,axiom,
! [VarCurr] :
( v115144(VarCurr,bitIndex15)
<=> v115146(VarCurr,bitIndex15) ) ).
fof(addAssignment_36578,axiom,
! [VarCurr] :
( v115146(VarCurr,bitIndex15)
<=> v108343(VarCurr,bitIndex28) ) ).
fof(addAssignment_36577,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex28)
<=> v108345(VarCurr,bitIndex28) ) ).
fof(addAssignment_36576,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex28)
<=> v116291(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1930,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116314(VarNext)
=> ( v116291(VarNext)
<=> v116291(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2004,axiom,
! [VarNext] :
( v116314(VarNext)
=> ( v116291(VarNext)
<=> v116349(VarNext) ) ) ).
fof(addAssignment_36575,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116349(VarNext)
<=> v116347(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5206,axiom,
! [VarCurr] :
( ~ v116293(VarCurr)
=> ( v116347(VarCurr)
<=> v116350(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5209,axiom,
! [VarCurr] :
( v116293(VarCurr)
=> ( v116347(VarCurr)
<=> v116295(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5205,axiom,
! [VarCurr] :
( ~ v116327(VarCurr)
=> ( v116350(VarCurr)
<=> v116309(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5208,axiom,
! [VarCurr] :
( v116327(VarCurr)
=> ( v116350(VarCurr)
<=> v116351(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1287,axiom,
! [VarCurr] :
( ( ~ v116330(VarCurr)
& ~ v116332(VarCurr) )
=> ( v116351(VarCurr)
<=> v116355(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5204,axiom,
! [VarCurr] :
( v116332(VarCurr)
=> ( v116351(VarCurr)
<=> v116354(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5207,axiom,
! [VarCurr] :
( v116330(VarCurr)
=> ( v116351(VarCurr)
<=> v116352(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5203,axiom,
! [VarCurr] :
( ~ v116340(VarCurr)
=> ( v116355(VarCurr)
<=> v116309(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5206,axiom,
! [VarCurr] :
( v116340(VarCurr)
=> ( v116355(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5202,axiom,
! [VarCurr] :
( ~ v116334(VarCurr)
=> ( v116354(VarCurr)
<=> v116309(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5205,axiom,
! [VarCurr] :
( v116334(VarCurr)
=> ( v116354(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2633,axiom,
! [VarCurr] :
( ~ v116353(VarCurr)
=> ( v116352(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2668,axiom,
! [VarCurr] :
( v116353(VarCurr)
=> ( v116352(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7905,axiom,
! [VarCurr] :
( v116353(VarCurr)
<=> ( v116303(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23007,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116314(VarNext)
<=> ( v116315(VarNext)
& v116324(VarNext) ) ) ) ).
fof(addAssignment_36574,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116324(VarNext)
<=> v116322(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23006,axiom,
! [VarCurr] :
( v116322(VarCurr)
<=> ( v116293(VarCurr)
| v116325(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23005,axiom,
! [VarCurr] :
( v116325(VarCurr)
<=> ( v116326(VarCurr)
& v116346(VarCurr) ) ) ).
fof(writeUnaryOperator_9180,axiom,
! [VarCurr] :
( ~ v116346(VarCurr)
<=> v116293(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23004,axiom,
! [VarCurr] :
( v116326(VarCurr)
<=> ( v116327(VarCurr)
| v116344(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23003,axiom,
! [VarCurr] :
( v116344(VarCurr)
<=> ( v116305(VarCurr)
& v116345(VarCurr) ) ) ).
fof(writeUnaryOperator_9179,axiom,
! [VarCurr] :
( ~ v116345(VarCurr)
<=> v116307(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23002,axiom,
! [VarCurr] :
( v116327(VarCurr)
<=> ( v116328(VarCurr)
& v116307(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23001,axiom,
! [VarCurr] :
( v116328(VarCurr)
<=> ( v116329(VarCurr)
| v116338(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23000,axiom,
! [VarCurr] :
( v116338(VarCurr)
<=> ( v116339(VarCurr)
& v116343(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7904,axiom,
! [VarCurr] :
( v116343(VarCurr)
<=> ( ( v116331(VarCurr,bitIndex2)
<=> $false )
& ( v116331(VarCurr,bitIndex1)
<=> $false )
& ( v116331(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22999,axiom,
! [VarCurr] :
( v116339(VarCurr)
<=> ( v116340(VarCurr)
| v116341(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22998,axiom,
! [VarCurr] :
( v116341(VarCurr)
<=> ( v116305(VarCurr)
& v116342(VarCurr) ) ) ).
fof(writeUnaryOperator_9178,axiom,
! [VarCurr] :
( ~ v116342(VarCurr)
<=> v116340(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7903,axiom,
! [VarCurr] :
( v116340(VarCurr)
<=> ( v116303(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22997,axiom,
! [VarCurr] :
( v116329(VarCurr)
<=> ( v116330(VarCurr)
| v116332(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22996,axiom,
! [VarCurr] :
( v116332(VarCurr)
<=> ( v116333(VarCurr)
& v116337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7902,axiom,
! [VarCurr] :
( v116337(VarCurr)
<=> ( ( v116331(VarCurr,bitIndex2)
<=> $false )
& ( v116331(VarCurr,bitIndex1)
<=> $true )
& ( v116331(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22995,axiom,
! [VarCurr] :
( v116333(VarCurr)
<=> ( v116334(VarCurr)
| v116335(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22994,axiom,
! [VarCurr] :
( v116335(VarCurr)
<=> ( v116305(VarCurr)
& v116336(VarCurr) ) ) ).
fof(writeUnaryOperator_9177,axiom,
! [VarCurr] :
( ~ v116336(VarCurr)
<=> v116334(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7901,axiom,
! [VarCurr] :
( v116334(VarCurr)
<=> ( v116303(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7900,axiom,
! [VarCurr] :
( v116330(VarCurr)
<=> ( ( v116331(VarCurr,bitIndex2)
<=> $true )
& ( v116331(VarCurr,bitIndex1)
<=> $false )
& ( v116331(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36573,axiom,
! [VarCurr] :
( v116331(VarCurr,bitIndex0)
<=> v116301(VarCurr) ) ).
fof(addAssignment_36572,axiom,
! [VarCurr] :
( v116331(VarCurr,bitIndex1)
<=> v116299(VarCurr) ) ).
fof(addAssignment_36571,axiom,
! [VarCurr] :
( v116331(VarCurr,bitIndex2)
<=> v116297(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22993,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116315(VarNext)
<=> ( v116316(VarNext)
& v116311(VarNext) ) ) ) ).
fof(writeUnaryOperator_9176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116316(VarNext)
<=> v116318(VarNext) ) ) ).
fof(addAssignment_36570,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116318(VarNext)
<=> v116311(VarCurr) ) ) ).
fof(addAssignment_36569,axiom,
! [VarCurr] :
( v116311(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_36568,axiom,
! [VarCurr] :
( v116309(VarCurr)
<=> $false ) ).
fof(addAssignment_36567,axiom,
! [VarCurr] :
( v116307(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_36566,axiom,
! [VarCurr] :
( v116305(VarCurr)
<=> $false ) ).
fof(addAssignment_36565,axiom,
! [VarCurr] :
( v116303(VarCurr)
<=> v108368(VarCurr,bitIndex28) ) ).
fof(addAssignment_36564,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex28)
<=> v108370(VarCurr,bitIndex28) ) ).
fof(addAssignment_36563,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex28)
<=> v4304(VarCurr,bitIndex28) ) ).
fof(addAssignment_36562,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex28)
<=> v4306(VarCurr,bitIndex28) ) ).
fof(addAssignment_36561,axiom,
! [VarCurr] :
( v116301(VarCurr)
<=> $false ) ).
fof(addAssignment_36560,axiom,
! [VarCurr] :
( v116299(VarCurr)
<=> $false ) ).
fof(addAssignment_36559,axiom,
! [VarCurr] :
( v116297(VarCurr)
<=> $true ) ).
fof(addAssignment_36558,axiom,
! [VarCurr] :
( v116295(VarCurr)
<=> $false ) ).
fof(addAssignment_36557,axiom,
! [VarCurr] :
( v116293(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_36556,axiom,
! [VarCurr] :
( v115086(VarCurr,bitIndex18)
<=> v115088(VarCurr,bitIndex18) ) ).
fof(addAssignment_36555,axiom,
! [VarNext] :
( v115088(VarNext,bitIndex18)
<=> v116283(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1929,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116285(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116283(VarNext,B)
<=> v115088(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2003,axiom,
! [VarNext] :
( v116285(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116283(VarNext,B)
<=> v115124(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116285(VarNext)
<=> ( v116286(VarNext)
& v115117(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116286(VarNext)
<=> ( v116288(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9175,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116288(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_36554,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex18)
<=> v115100(VarCurr,bitIndex18) ) ).
fof(addAssignment_36553,axiom,
! [VarCurr] :
( v115100(VarCurr,bitIndex18)
<=> v115102(VarCurr,bitIndex18) ) ).
fof(addAssignment_36552,axiom,
! [VarCurr] :
( v115102(VarCurr,bitIndex18)
<=> v113690(VarCurr,bitIndex18) ) ).
fof(addAssignment_36551,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex14)
<=> v115215(VarCurr,bitIndex14) ) ).
fof(addAssignment_36550,axiom,
! [VarCurr] :
( v115128(VarCurr,bitIndex14)
<=> v115130(VarCurr,bitIndex14) ) ).
fof(addAssignment_36549,axiom,
! [VarCurr] :
( v115130(VarCurr,bitIndex14)
<=> v115132(VarCurr,bitIndex14) ) ).
fof(addAssignment_36548,axiom,
! [VarCurr] :
( v115132(VarCurr,bitIndex14)
<=> v115134(VarCurr,bitIndex14) ) ).
fof(addAssignment_36547,axiom,
! [VarCurr] :
( v115134(VarCurr,bitIndex14)
<=> v115136(VarCurr,bitIndex14) ) ).
fof(addAssignment_36546,axiom,
! [VarCurr] :
( v115136(VarCurr,bitIndex14)
<=> v115138(VarCurr,bitIndex14) ) ).
fof(addAssignment_36545,axiom,
! [VarCurr] :
( v115138(VarCurr,bitIndex14)
<=> v115140(VarCurr,bitIndex14) ) ).
fof(addAssignment_36544,axiom,
! [VarCurr] :
( v115140(VarCurr,bitIndex14)
<=> v115142(VarCurr,bitIndex14) ) ).
fof(addAssignment_36543,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex14)
<=> v115144(VarCurr,bitIndex14) ) ).
fof(addAssignment_36542,axiom,
! [VarCurr] :
( v115144(VarCurr,bitIndex14)
<=> v115146(VarCurr,bitIndex14) ) ).
fof(addAssignment_36541,axiom,
! [VarCurr] :
( v115146(VarCurr,bitIndex14)
<=> v108343(VarCurr,bitIndex27) ) ).
fof(addAssignment_36540,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex27)
<=> v108345(VarCurr,bitIndex27) ) ).
fof(addAssignment_36539,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex27)
<=> v116215(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116238(VarNext)
=> ( v116215(VarNext)
<=> v116215(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2002,axiom,
! [VarNext] :
( v116238(VarNext)
=> ( v116215(VarNext)
<=> v116273(VarNext) ) ) ).
fof(addAssignment_36538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116273(VarNext)
<=> v116271(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5201,axiom,
! [VarCurr] :
( ~ v116217(VarCurr)
=> ( v116271(VarCurr)
<=> v116274(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5204,axiom,
! [VarCurr] :
( v116217(VarCurr)
=> ( v116271(VarCurr)
<=> v116219(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5200,axiom,
! [VarCurr] :
( ~ v116251(VarCurr)
=> ( v116274(VarCurr)
<=> v116233(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5203,axiom,
! [VarCurr] :
( v116251(VarCurr)
=> ( v116274(VarCurr)
<=> v116275(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1286,axiom,
! [VarCurr] :
( ( ~ v116254(VarCurr)
& ~ v116256(VarCurr) )
=> ( v116275(VarCurr)
<=> v116279(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5199,axiom,
! [VarCurr] :
( v116256(VarCurr)
=> ( v116275(VarCurr)
<=> v116278(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5202,axiom,
! [VarCurr] :
( v116254(VarCurr)
=> ( v116275(VarCurr)
<=> v116276(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5198,axiom,
! [VarCurr] :
( ~ v116264(VarCurr)
=> ( v116279(VarCurr)
<=> v116233(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5201,axiom,
! [VarCurr] :
( v116264(VarCurr)
=> ( v116279(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5197,axiom,
! [VarCurr] :
( ~ v116258(VarCurr)
=> ( v116278(VarCurr)
<=> v116233(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5200,axiom,
! [VarCurr] :
( v116258(VarCurr)
=> ( v116278(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2632,axiom,
! [VarCurr] :
( ~ v116277(VarCurr)
=> ( v116276(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2667,axiom,
! [VarCurr] :
( v116277(VarCurr)
=> ( v116276(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7899,axiom,
! [VarCurr] :
( v116277(VarCurr)
<=> ( v116227(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22990,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116238(VarNext)
<=> ( v116239(VarNext)
& v116248(VarNext) ) ) ) ).
fof(addAssignment_36537,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116248(VarNext)
<=> v116246(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22989,axiom,
! [VarCurr] :
( v116246(VarCurr)
<=> ( v116217(VarCurr)
| v116249(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22988,axiom,
! [VarCurr] :
( v116249(VarCurr)
<=> ( v116250(VarCurr)
& v116270(VarCurr) ) ) ).
fof(writeUnaryOperator_9174,axiom,
! [VarCurr] :
( ~ v116270(VarCurr)
<=> v116217(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22987,axiom,
! [VarCurr] :
( v116250(VarCurr)
<=> ( v116251(VarCurr)
| v116268(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22986,axiom,
! [VarCurr] :
( v116268(VarCurr)
<=> ( v116229(VarCurr)
& v116269(VarCurr) ) ) ).
fof(writeUnaryOperator_9173,axiom,
! [VarCurr] :
( ~ v116269(VarCurr)
<=> v116231(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22985,axiom,
! [VarCurr] :
( v116251(VarCurr)
<=> ( v116252(VarCurr)
& v116231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22984,axiom,
! [VarCurr] :
( v116252(VarCurr)
<=> ( v116253(VarCurr)
| v116262(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22983,axiom,
! [VarCurr] :
( v116262(VarCurr)
<=> ( v116263(VarCurr)
& v116267(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7898,axiom,
! [VarCurr] :
( v116267(VarCurr)
<=> ( ( v116255(VarCurr,bitIndex2)
<=> $false )
& ( v116255(VarCurr,bitIndex1)
<=> $false )
& ( v116255(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22982,axiom,
! [VarCurr] :
( v116263(VarCurr)
<=> ( v116264(VarCurr)
| v116265(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22981,axiom,
! [VarCurr] :
( v116265(VarCurr)
<=> ( v116229(VarCurr)
& v116266(VarCurr) ) ) ).
fof(writeUnaryOperator_9172,axiom,
! [VarCurr] :
( ~ v116266(VarCurr)
<=> v116264(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7897,axiom,
! [VarCurr] :
( v116264(VarCurr)
<=> ( v116227(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22980,axiom,
! [VarCurr] :
( v116253(VarCurr)
<=> ( v116254(VarCurr)
| v116256(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22979,axiom,
! [VarCurr] :
( v116256(VarCurr)
<=> ( v116257(VarCurr)
& v116261(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7896,axiom,
! [VarCurr] :
( v116261(VarCurr)
<=> ( ( v116255(VarCurr,bitIndex2)
<=> $false )
& ( v116255(VarCurr,bitIndex1)
<=> $true )
& ( v116255(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22978,axiom,
! [VarCurr] :
( v116257(VarCurr)
<=> ( v116258(VarCurr)
| v116259(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22977,axiom,
! [VarCurr] :
( v116259(VarCurr)
<=> ( v116229(VarCurr)
& v116260(VarCurr) ) ) ).
fof(writeUnaryOperator_9171,axiom,
! [VarCurr] :
( ~ v116260(VarCurr)
<=> v116258(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7895,axiom,
! [VarCurr] :
( v116258(VarCurr)
<=> ( v116227(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7894,axiom,
! [VarCurr] :
( v116254(VarCurr)
<=> ( ( v116255(VarCurr,bitIndex2)
<=> $true )
& ( v116255(VarCurr,bitIndex1)
<=> $false )
& ( v116255(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36536,axiom,
! [VarCurr] :
( v116255(VarCurr,bitIndex0)
<=> v116225(VarCurr) ) ).
fof(addAssignment_36535,axiom,
! [VarCurr] :
( v116255(VarCurr,bitIndex1)
<=> v116223(VarCurr) ) ).
fof(addAssignment_36534,axiom,
! [VarCurr] :
( v116255(VarCurr,bitIndex2)
<=> v116221(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116239(VarNext)
<=> ( v116240(VarNext)
& v116235(VarNext) ) ) ) ).
fof(writeUnaryOperator_9170,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116240(VarNext)
<=> v116242(VarNext) ) ) ).
fof(addAssignment_36533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116242(VarNext)
<=> v116235(VarCurr) ) ) ).
fof(addAssignment_36532,axiom,
! [VarCurr] :
( v116235(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_36531,axiom,
! [VarCurr] :
( v116233(VarCurr)
<=> $false ) ).
fof(addAssignment_36530,axiom,
! [VarCurr] :
( v116231(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_36529,axiom,
! [VarCurr] :
( v116229(VarCurr)
<=> $false ) ).
fof(addAssignment_36528,axiom,
! [VarCurr] :
( v116227(VarCurr)
<=> v108368(VarCurr,bitIndex27) ) ).
fof(addAssignment_36527,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex27)
<=> v108370(VarCurr,bitIndex27) ) ).
fof(addAssignment_36526,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex27)
<=> v4304(VarCurr,bitIndex27) ) ).
fof(addAssignment_36525,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex27)
<=> v4306(VarCurr,bitIndex27) ) ).
fof(addAssignment_36524,axiom,
! [VarCurr] :
( v116225(VarCurr)
<=> $false ) ).
fof(addAssignment_36523,axiom,
! [VarCurr] :
( v116223(VarCurr)
<=> $false ) ).
fof(addAssignment_36522,axiom,
! [VarCurr] :
( v116221(VarCurr)
<=> $true ) ).
fof(addAssignment_36521,axiom,
! [VarCurr] :
( v116219(VarCurr)
<=> $false ) ).
fof(addAssignment_36520,axiom,
! [VarCurr] :
( v116217(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_36519,axiom,
! [VarCurr] :
( v115086(VarCurr,bitIndex17)
<=> v115088(VarCurr,bitIndex17) ) ).
fof(addAssignment_36518,axiom,
! [VarNext] :
( v115088(VarNext,bitIndex17)
<=> v116207(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116209(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116207(VarNext,B)
<=> v115088(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2001,axiom,
! [VarNext] :
( v116209(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116207(VarNext,B)
<=> v115124(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116209(VarNext)
<=> ( v116210(VarNext)
& v115117(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116210(VarNext)
<=> ( v116212(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9169,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116212(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_36517,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex17)
<=> v115100(VarCurr,bitIndex17) ) ).
fof(addAssignment_36516,axiom,
! [VarCurr] :
( v115100(VarCurr,bitIndex17)
<=> v115102(VarCurr,bitIndex17) ) ).
fof(addAssignment_36515,axiom,
! [VarCurr] :
( v115102(VarCurr,bitIndex17)
<=> v113690(VarCurr,bitIndex17) ) ).
fof(addAssignment_36514,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex13)
<=> v115215(VarCurr,bitIndex13) ) ).
fof(addAssignment_36513,axiom,
! [VarCurr] :
( v115128(VarCurr,bitIndex13)
<=> v115130(VarCurr,bitIndex13) ) ).
fof(addAssignment_36512,axiom,
! [VarCurr] :
( v115130(VarCurr,bitIndex13)
<=> v115132(VarCurr,bitIndex13) ) ).
fof(addAssignment_36511,axiom,
! [VarCurr] :
( v115132(VarCurr,bitIndex13)
<=> v115134(VarCurr,bitIndex13) ) ).
fof(addAssignment_36510,axiom,
! [VarCurr] :
( v115134(VarCurr,bitIndex13)
<=> v115136(VarCurr,bitIndex13) ) ).
fof(addAssignment_36509,axiom,
! [VarCurr] :
( v115136(VarCurr,bitIndex13)
<=> v115138(VarCurr,bitIndex13) ) ).
fof(addAssignment_36508,axiom,
! [VarCurr] :
( v115138(VarCurr,bitIndex13)
<=> v115140(VarCurr,bitIndex13) ) ).
fof(addAssignment_36507,axiom,
! [VarCurr] :
( v115140(VarCurr,bitIndex13)
<=> v115142(VarCurr,bitIndex13) ) ).
fof(addAssignment_36506,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex13)
<=> v115144(VarCurr,bitIndex13) ) ).
fof(addAssignment_36505,axiom,
! [VarCurr] :
( v115144(VarCurr,bitIndex13)
<=> v115146(VarCurr,bitIndex13) ) ).
fof(addAssignment_36504,axiom,
! [VarCurr] :
( v115146(VarCurr,bitIndex13)
<=> v108343(VarCurr,bitIndex26) ) ).
fof(addAssignment_36503,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex26)
<=> v108345(VarCurr,bitIndex26) ) ).
fof(addAssignment_36502,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex26)
<=> v116139(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1926,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116162(VarNext)
=> ( v116139(VarNext)
<=> v116139(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2000,axiom,
! [VarNext] :
( v116162(VarNext)
=> ( v116139(VarNext)
<=> v116197(VarNext) ) ) ).
fof(addAssignment_36501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116197(VarNext)
<=> v116195(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5196,axiom,
! [VarCurr] :
( ~ v116141(VarCurr)
=> ( v116195(VarCurr)
<=> v116198(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5199,axiom,
! [VarCurr] :
( v116141(VarCurr)
=> ( v116195(VarCurr)
<=> v116143(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5195,axiom,
! [VarCurr] :
( ~ v116175(VarCurr)
=> ( v116198(VarCurr)
<=> v116157(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5198,axiom,
! [VarCurr] :
( v116175(VarCurr)
=> ( v116198(VarCurr)
<=> v116199(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1285,axiom,
! [VarCurr] :
( ( ~ v116178(VarCurr)
& ~ v116180(VarCurr) )
=> ( v116199(VarCurr)
<=> v116203(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5194,axiom,
! [VarCurr] :
( v116180(VarCurr)
=> ( v116199(VarCurr)
<=> v116202(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5197,axiom,
! [VarCurr] :
( v116178(VarCurr)
=> ( v116199(VarCurr)
<=> v116200(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5193,axiom,
! [VarCurr] :
( ~ v116188(VarCurr)
=> ( v116203(VarCurr)
<=> v116157(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5196,axiom,
! [VarCurr] :
( v116188(VarCurr)
=> ( v116203(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5192,axiom,
! [VarCurr] :
( ~ v116182(VarCurr)
=> ( v116202(VarCurr)
<=> v116157(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5195,axiom,
! [VarCurr] :
( v116182(VarCurr)
=> ( v116202(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2631,axiom,
! [VarCurr] :
( ~ v116201(VarCurr)
=> ( v116200(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2666,axiom,
! [VarCurr] :
( v116201(VarCurr)
=> ( v116200(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7893,axiom,
! [VarCurr] :
( v116201(VarCurr)
<=> ( v116151(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116162(VarNext)
<=> ( v116163(VarNext)
& v116172(VarNext) ) ) ) ).
fof(addAssignment_36500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116172(VarNext)
<=> v116170(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22972,axiom,
! [VarCurr] :
( v116170(VarCurr)
<=> ( v116141(VarCurr)
| v116173(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22971,axiom,
! [VarCurr] :
( v116173(VarCurr)
<=> ( v116174(VarCurr)
& v116194(VarCurr) ) ) ).
fof(writeUnaryOperator_9168,axiom,
! [VarCurr] :
( ~ v116194(VarCurr)
<=> v116141(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22970,axiom,
! [VarCurr] :
( v116174(VarCurr)
<=> ( v116175(VarCurr)
| v116192(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22969,axiom,
! [VarCurr] :
( v116192(VarCurr)
<=> ( v116153(VarCurr)
& v116193(VarCurr) ) ) ).
fof(writeUnaryOperator_9167,axiom,
! [VarCurr] :
( ~ v116193(VarCurr)
<=> v116155(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22968,axiom,
! [VarCurr] :
( v116175(VarCurr)
<=> ( v116176(VarCurr)
& v116155(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22967,axiom,
! [VarCurr] :
( v116176(VarCurr)
<=> ( v116177(VarCurr)
| v116186(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22966,axiom,
! [VarCurr] :
( v116186(VarCurr)
<=> ( v116187(VarCurr)
& v116191(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7892,axiom,
! [VarCurr] :
( v116191(VarCurr)
<=> ( ( v116179(VarCurr,bitIndex2)
<=> $false )
& ( v116179(VarCurr,bitIndex1)
<=> $false )
& ( v116179(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22965,axiom,
! [VarCurr] :
( v116187(VarCurr)
<=> ( v116188(VarCurr)
| v116189(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22964,axiom,
! [VarCurr] :
( v116189(VarCurr)
<=> ( v116153(VarCurr)
& v116190(VarCurr) ) ) ).
fof(writeUnaryOperator_9166,axiom,
! [VarCurr] :
( ~ v116190(VarCurr)
<=> v116188(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7891,axiom,
! [VarCurr] :
( v116188(VarCurr)
<=> ( v116151(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22963,axiom,
! [VarCurr] :
( v116177(VarCurr)
<=> ( v116178(VarCurr)
| v116180(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22962,axiom,
! [VarCurr] :
( v116180(VarCurr)
<=> ( v116181(VarCurr)
& v116185(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7890,axiom,
! [VarCurr] :
( v116185(VarCurr)
<=> ( ( v116179(VarCurr,bitIndex2)
<=> $false )
& ( v116179(VarCurr,bitIndex1)
<=> $true )
& ( v116179(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22961,axiom,
! [VarCurr] :
( v116181(VarCurr)
<=> ( v116182(VarCurr)
| v116183(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22960,axiom,
! [VarCurr] :
( v116183(VarCurr)
<=> ( v116153(VarCurr)
& v116184(VarCurr) ) ) ).
fof(writeUnaryOperator_9165,axiom,
! [VarCurr] :
( ~ v116184(VarCurr)
<=> v116182(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7889,axiom,
! [VarCurr] :
( v116182(VarCurr)
<=> ( v116151(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7888,axiom,
! [VarCurr] :
( v116178(VarCurr)
<=> ( ( v116179(VarCurr,bitIndex2)
<=> $true )
& ( v116179(VarCurr,bitIndex1)
<=> $false )
& ( v116179(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36499,axiom,
! [VarCurr] :
( v116179(VarCurr,bitIndex0)
<=> v116149(VarCurr) ) ).
fof(addAssignment_36498,axiom,
! [VarCurr] :
( v116179(VarCurr,bitIndex1)
<=> v116147(VarCurr) ) ).
fof(addAssignment_36497,axiom,
! [VarCurr] :
( v116179(VarCurr,bitIndex2)
<=> v116145(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116163(VarNext)
<=> ( v116164(VarNext)
& v116159(VarNext) ) ) ) ).
fof(writeUnaryOperator_9164,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116164(VarNext)
<=> v116166(VarNext) ) ) ).
fof(addAssignment_36496,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116166(VarNext)
<=> v116159(VarCurr) ) ) ).
fof(addAssignment_36495,axiom,
! [VarCurr] :
( v116159(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_36494,axiom,
! [VarCurr] :
( v116157(VarCurr)
<=> $false ) ).
fof(addAssignment_36493,axiom,
! [VarCurr] :
( v116155(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_36492,axiom,
! [VarCurr] :
( v116153(VarCurr)
<=> $false ) ).
fof(addAssignment_36491,axiom,
! [VarCurr] :
( v116151(VarCurr)
<=> v108368(VarCurr,bitIndex26) ) ).
fof(addAssignment_36490,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex26)
<=> v108370(VarCurr,bitIndex26) ) ).
fof(addAssignment_36489,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex26)
<=> v4304(VarCurr,bitIndex26) ) ).
fof(addAssignment_36488,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex26)
<=> v4306(VarCurr,bitIndex26) ) ).
fof(addAssignment_36487,axiom,
! [VarCurr] :
( v116149(VarCurr)
<=> $false ) ).
fof(addAssignment_36486,axiom,
! [VarCurr] :
( v116147(VarCurr)
<=> $false ) ).
fof(addAssignment_36485,axiom,
! [VarCurr] :
( v116145(VarCurr)
<=> $true ) ).
fof(addAssignment_36484,axiom,
! [VarCurr] :
( v116143(VarCurr)
<=> $false ) ).
fof(addAssignment_36483,axiom,
! [VarCurr] :
( v116141(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_36482,axiom,
! [VarCurr] :
( v115086(VarCurr,bitIndex16)
<=> v115088(VarCurr,bitIndex16) ) ).
fof(addAssignment_36481,axiom,
! [VarNext] :
( v115088(VarNext,bitIndex16)
<=> v116131(VarNext,bitIndex16) ) ).
fof(addCaseBooleanConditionEqualRanges1_1925,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116133(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116131(VarNext,B)
<=> v115088(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1999,axiom,
! [VarNext] :
( v116133(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116131(VarNext,B)
<=> v115124(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116133(VarNext)
<=> ( v116134(VarNext)
& v115117(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22957,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116134(VarNext)
<=> ( v116136(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9163,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116136(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_36480,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex16)
<=> v115100(VarCurr,bitIndex16) ) ).
fof(addAssignment_36479,axiom,
! [VarCurr] :
( v115100(VarCurr,bitIndex16)
<=> v115102(VarCurr,bitIndex16) ) ).
fof(addAssignment_36478,axiom,
! [VarCurr] :
( v115102(VarCurr,bitIndex16)
<=> v113690(VarCurr,bitIndex16) ) ).
fof(addAssignment_36477,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex12)
<=> v115215(VarCurr,bitIndex12) ) ).
fof(addAssignment_36476,axiom,
! [VarCurr] :
( v115128(VarCurr,bitIndex12)
<=> v115130(VarCurr,bitIndex12) ) ).
fof(addAssignment_36475,axiom,
! [VarCurr] :
( v115130(VarCurr,bitIndex12)
<=> v115132(VarCurr,bitIndex12) ) ).
fof(addAssignment_36474,axiom,
! [VarCurr] :
( v115132(VarCurr,bitIndex12)
<=> v115134(VarCurr,bitIndex12) ) ).
fof(addAssignment_36473,axiom,
! [VarCurr] :
( v115134(VarCurr,bitIndex12)
<=> v115136(VarCurr,bitIndex12) ) ).
fof(addAssignment_36472,axiom,
! [VarCurr] :
( v115136(VarCurr,bitIndex12)
<=> v115138(VarCurr,bitIndex12) ) ).
fof(addAssignment_36471,axiom,
! [VarCurr] :
( v115138(VarCurr,bitIndex12)
<=> v115140(VarCurr,bitIndex12) ) ).
fof(addAssignment_36470,axiom,
! [VarCurr] :
( v115140(VarCurr,bitIndex12)
<=> v115142(VarCurr,bitIndex12) ) ).
fof(addAssignment_36469,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex12)
<=> v115144(VarCurr,bitIndex12) ) ).
fof(addAssignment_36468,axiom,
! [VarCurr] :
( v115144(VarCurr,bitIndex12)
<=> v115146(VarCurr,bitIndex12) ) ).
fof(addAssignment_36467,axiom,
! [VarCurr] :
( v115146(VarCurr,bitIndex12)
<=> v108343(VarCurr,bitIndex25) ) ).
fof(addAssignment_36466,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex25)
<=> v108345(VarCurr,bitIndex25) ) ).
fof(addAssignment_36465,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex25)
<=> v116063(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1924,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116086(VarNext)
=> ( v116063(VarNext)
<=> v116063(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1998,axiom,
! [VarNext] :
( v116086(VarNext)
=> ( v116063(VarNext)
<=> v116121(VarNext) ) ) ).
fof(addAssignment_36464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116121(VarNext)
<=> v116119(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5191,axiom,
! [VarCurr] :
( ~ v116065(VarCurr)
=> ( v116119(VarCurr)
<=> v116122(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5194,axiom,
! [VarCurr] :
( v116065(VarCurr)
=> ( v116119(VarCurr)
<=> v116067(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5190,axiom,
! [VarCurr] :
( ~ v116099(VarCurr)
=> ( v116122(VarCurr)
<=> v116081(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5193,axiom,
! [VarCurr] :
( v116099(VarCurr)
=> ( v116122(VarCurr)
<=> v116123(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1284,axiom,
! [VarCurr] :
( ( ~ v116102(VarCurr)
& ~ v116104(VarCurr) )
=> ( v116123(VarCurr)
<=> v116127(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5189,axiom,
! [VarCurr] :
( v116104(VarCurr)
=> ( v116123(VarCurr)
<=> v116126(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5192,axiom,
! [VarCurr] :
( v116102(VarCurr)
=> ( v116123(VarCurr)
<=> v116124(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5188,axiom,
! [VarCurr] :
( ~ v116112(VarCurr)
=> ( v116127(VarCurr)
<=> v116081(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5191,axiom,
! [VarCurr] :
( v116112(VarCurr)
=> ( v116127(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5187,axiom,
! [VarCurr] :
( ~ v116106(VarCurr)
=> ( v116126(VarCurr)
<=> v116081(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5190,axiom,
! [VarCurr] :
( v116106(VarCurr)
=> ( v116126(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2630,axiom,
! [VarCurr] :
( ~ v116125(VarCurr)
=> ( v116124(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2665,axiom,
! [VarCurr] :
( v116125(VarCurr)
=> ( v116124(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7887,axiom,
! [VarCurr] :
( v116125(VarCurr)
<=> ( v116075(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116086(VarNext)
<=> ( v116087(VarNext)
& v116096(VarNext) ) ) ) ).
fof(addAssignment_36463,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116096(VarNext)
<=> v116094(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22955,axiom,
! [VarCurr] :
( v116094(VarCurr)
<=> ( v116065(VarCurr)
| v116097(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22954,axiom,
! [VarCurr] :
( v116097(VarCurr)
<=> ( v116098(VarCurr)
& v116118(VarCurr) ) ) ).
fof(writeUnaryOperator_9162,axiom,
! [VarCurr] :
( ~ v116118(VarCurr)
<=> v116065(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22953,axiom,
! [VarCurr] :
( v116098(VarCurr)
<=> ( v116099(VarCurr)
| v116116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22952,axiom,
! [VarCurr] :
( v116116(VarCurr)
<=> ( v116077(VarCurr)
& v116117(VarCurr) ) ) ).
fof(writeUnaryOperator_9161,axiom,
! [VarCurr] :
( ~ v116117(VarCurr)
<=> v116079(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22951,axiom,
! [VarCurr] :
( v116099(VarCurr)
<=> ( v116100(VarCurr)
& v116079(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22950,axiom,
! [VarCurr] :
( v116100(VarCurr)
<=> ( v116101(VarCurr)
| v116110(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22949,axiom,
! [VarCurr] :
( v116110(VarCurr)
<=> ( v116111(VarCurr)
& v116115(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7886,axiom,
! [VarCurr] :
( v116115(VarCurr)
<=> ( ( v116103(VarCurr,bitIndex2)
<=> $false )
& ( v116103(VarCurr,bitIndex1)
<=> $false )
& ( v116103(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22948,axiom,
! [VarCurr] :
( v116111(VarCurr)
<=> ( v116112(VarCurr)
| v116113(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22947,axiom,
! [VarCurr] :
( v116113(VarCurr)
<=> ( v116077(VarCurr)
& v116114(VarCurr) ) ) ).
fof(writeUnaryOperator_9160,axiom,
! [VarCurr] :
( ~ v116114(VarCurr)
<=> v116112(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7885,axiom,
! [VarCurr] :
( v116112(VarCurr)
<=> ( v116075(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22946,axiom,
! [VarCurr] :
( v116101(VarCurr)
<=> ( v116102(VarCurr)
| v116104(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22945,axiom,
! [VarCurr] :
( v116104(VarCurr)
<=> ( v116105(VarCurr)
& v116109(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7884,axiom,
! [VarCurr] :
( v116109(VarCurr)
<=> ( ( v116103(VarCurr,bitIndex2)
<=> $false )
& ( v116103(VarCurr,bitIndex1)
<=> $true )
& ( v116103(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22944,axiom,
! [VarCurr] :
( v116105(VarCurr)
<=> ( v116106(VarCurr)
| v116107(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22943,axiom,
! [VarCurr] :
( v116107(VarCurr)
<=> ( v116077(VarCurr)
& v116108(VarCurr) ) ) ).
fof(writeUnaryOperator_9159,axiom,
! [VarCurr] :
( ~ v116108(VarCurr)
<=> v116106(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7883,axiom,
! [VarCurr] :
( v116106(VarCurr)
<=> ( v116075(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7882,axiom,
! [VarCurr] :
( v116102(VarCurr)
<=> ( ( v116103(VarCurr,bitIndex2)
<=> $true )
& ( v116103(VarCurr,bitIndex1)
<=> $false )
& ( v116103(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36462,axiom,
! [VarCurr] :
( v116103(VarCurr,bitIndex0)
<=> v116073(VarCurr) ) ).
fof(addAssignment_36461,axiom,
! [VarCurr] :
( v116103(VarCurr,bitIndex1)
<=> v116071(VarCurr) ) ).
fof(addAssignment_36460,axiom,
! [VarCurr] :
( v116103(VarCurr,bitIndex2)
<=> v116069(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22942,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116087(VarNext)
<=> ( v116088(VarNext)
& v116083(VarNext) ) ) ) ).
fof(writeUnaryOperator_9158,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116088(VarNext)
<=> v116090(VarNext) ) ) ).
fof(addAssignment_36459,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116090(VarNext)
<=> v116083(VarCurr) ) ) ).
fof(addAssignment_36458,axiom,
! [VarCurr] :
( v116083(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_36457,axiom,
! [VarCurr] :
( v116081(VarCurr)
<=> $false ) ).
fof(addAssignment_36456,axiom,
! [VarCurr] :
( v116079(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_36455,axiom,
! [VarCurr] :
( v116077(VarCurr)
<=> $false ) ).
fof(addAssignment_36454,axiom,
! [VarCurr] :
( v116075(VarCurr)
<=> v108368(VarCurr,bitIndex25) ) ).
fof(addAssignment_36453,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex25)
<=> v108370(VarCurr,bitIndex25) ) ).
fof(addAssignment_36452,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex25)
<=> v4304(VarCurr,bitIndex25) ) ).
fof(addAssignment_36451,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex25)
<=> v4306(VarCurr,bitIndex25) ) ).
fof(addAssignment_36450,axiom,
! [VarCurr] :
( v116073(VarCurr)
<=> $false ) ).
fof(addAssignment_36449,axiom,
! [VarCurr] :
( v116071(VarCurr)
<=> $false ) ).
fof(addAssignment_36448,axiom,
! [VarCurr] :
( v116069(VarCurr)
<=> $true ) ).
fof(addAssignment_36447,axiom,
! [VarCurr] :
( v116067(VarCurr)
<=> $false ) ).
fof(addAssignment_36446,axiom,
! [VarCurr] :
( v116065(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_36445,axiom,
! [VarCurr] :
( v115086(VarCurr,bitIndex15)
<=> v115088(VarCurr,bitIndex15) ) ).
fof(addAssignment_36444,axiom,
! [VarNext] :
( v115088(VarNext,bitIndex15)
<=> v116055(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_1923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116057(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116055(VarNext,B)
<=> v115088(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1997,axiom,
! [VarNext] :
( v116057(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116055(VarNext,B)
<=> v115124(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22941,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116057(VarNext)
<=> ( v116058(VarNext)
& v115117(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22940,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116058(VarNext)
<=> ( v116060(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9157,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116060(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_36443,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex15)
<=> v115100(VarCurr,bitIndex15) ) ).
fof(addAssignment_36442,axiom,
! [VarCurr] :
( v115100(VarCurr,bitIndex15)
<=> v115102(VarCurr,bitIndex15) ) ).
fof(addAssignment_36441,axiom,
! [VarCurr] :
( v115102(VarCurr,bitIndex15)
<=> v113690(VarCurr,bitIndex15) ) ).
fof(addAssignment_36440,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex11)
<=> v115215(VarCurr,bitIndex11) ) ).
fof(addAssignment_36439,axiom,
! [VarCurr] :
( v115128(VarCurr,bitIndex11)
<=> v115130(VarCurr,bitIndex11) ) ).
fof(addAssignment_36438,axiom,
! [VarCurr] :
( v115130(VarCurr,bitIndex11)
<=> v115132(VarCurr,bitIndex11) ) ).
fof(addAssignment_36437,axiom,
! [VarCurr] :
( v115132(VarCurr,bitIndex11)
<=> v115134(VarCurr,bitIndex11) ) ).
fof(addAssignment_36436,axiom,
! [VarCurr] :
( v115134(VarCurr,bitIndex11)
<=> v115136(VarCurr,bitIndex11) ) ).
fof(addAssignment_36435,axiom,
! [VarCurr] :
( v115136(VarCurr,bitIndex11)
<=> v115138(VarCurr,bitIndex11) ) ).
fof(addAssignment_36434,axiom,
! [VarCurr] :
( v115138(VarCurr,bitIndex11)
<=> v115140(VarCurr,bitIndex11) ) ).
fof(addAssignment_36433,axiom,
! [VarCurr] :
( v115140(VarCurr,bitIndex11)
<=> v115142(VarCurr,bitIndex11) ) ).
fof(addAssignment_36432,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex11)
<=> v115144(VarCurr,bitIndex11) ) ).
fof(addAssignment_36431,axiom,
! [VarCurr] :
( v115144(VarCurr,bitIndex11)
<=> v115146(VarCurr,bitIndex11) ) ).
fof(addAssignment_36430,axiom,
! [VarCurr] :
( v115146(VarCurr,bitIndex11)
<=> v108343(VarCurr,bitIndex24) ) ).
fof(addAssignment_36429,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex24)
<=> v108345(VarCurr,bitIndex24) ) ).
fof(addAssignment_36428,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex24)
<=> v115987(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116010(VarNext)
=> ( v115987(VarNext)
<=> v115987(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1996,axiom,
! [VarNext] :
( v116010(VarNext)
=> ( v115987(VarNext)
<=> v116045(VarNext) ) ) ).
fof(addAssignment_36427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116045(VarNext)
<=> v116043(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5186,axiom,
! [VarCurr] :
( ~ v115989(VarCurr)
=> ( v116043(VarCurr)
<=> v116046(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5189,axiom,
! [VarCurr] :
( v115989(VarCurr)
=> ( v116043(VarCurr)
<=> v115991(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5185,axiom,
! [VarCurr] :
( ~ v116023(VarCurr)
=> ( v116046(VarCurr)
<=> v116005(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5188,axiom,
! [VarCurr] :
( v116023(VarCurr)
=> ( v116046(VarCurr)
<=> v116047(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1283,axiom,
! [VarCurr] :
( ( ~ v116026(VarCurr)
& ~ v116028(VarCurr) )
=> ( v116047(VarCurr)
<=> v116051(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5184,axiom,
! [VarCurr] :
( v116028(VarCurr)
=> ( v116047(VarCurr)
<=> v116050(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5187,axiom,
! [VarCurr] :
( v116026(VarCurr)
=> ( v116047(VarCurr)
<=> v116048(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5183,axiom,
! [VarCurr] :
( ~ v116036(VarCurr)
=> ( v116051(VarCurr)
<=> v116005(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5186,axiom,
! [VarCurr] :
( v116036(VarCurr)
=> ( v116051(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5182,axiom,
! [VarCurr] :
( ~ v116030(VarCurr)
=> ( v116050(VarCurr)
<=> v116005(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5185,axiom,
! [VarCurr] :
( v116030(VarCurr)
=> ( v116050(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2629,axiom,
! [VarCurr] :
( ~ v116049(VarCurr)
=> ( v116048(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2664,axiom,
! [VarCurr] :
( v116049(VarCurr)
=> ( v116048(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7881,axiom,
! [VarCurr] :
( v116049(VarCurr)
<=> ( v115999(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22939,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116010(VarNext)
<=> ( v116011(VarNext)
& v116020(VarNext) ) ) ) ).
fof(addAssignment_36426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116020(VarNext)
<=> v116018(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22938,axiom,
! [VarCurr] :
( v116018(VarCurr)
<=> ( v115989(VarCurr)
| v116021(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22937,axiom,
! [VarCurr] :
( v116021(VarCurr)
<=> ( v116022(VarCurr)
& v116042(VarCurr) ) ) ).
fof(writeUnaryOperator_9156,axiom,
! [VarCurr] :
( ~ v116042(VarCurr)
<=> v115989(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22936,axiom,
! [VarCurr] :
( v116022(VarCurr)
<=> ( v116023(VarCurr)
| v116040(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22935,axiom,
! [VarCurr] :
( v116040(VarCurr)
<=> ( v116001(VarCurr)
& v116041(VarCurr) ) ) ).
fof(writeUnaryOperator_9155,axiom,
! [VarCurr] :
( ~ v116041(VarCurr)
<=> v116003(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22934,axiom,
! [VarCurr] :
( v116023(VarCurr)
<=> ( v116024(VarCurr)
& v116003(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22933,axiom,
! [VarCurr] :
( v116024(VarCurr)
<=> ( v116025(VarCurr)
| v116034(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22932,axiom,
! [VarCurr] :
( v116034(VarCurr)
<=> ( v116035(VarCurr)
& v116039(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7880,axiom,
! [VarCurr] :
( v116039(VarCurr)
<=> ( ( v116027(VarCurr,bitIndex2)
<=> $false )
& ( v116027(VarCurr,bitIndex1)
<=> $false )
& ( v116027(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22931,axiom,
! [VarCurr] :
( v116035(VarCurr)
<=> ( v116036(VarCurr)
| v116037(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22930,axiom,
! [VarCurr] :
( v116037(VarCurr)
<=> ( v116001(VarCurr)
& v116038(VarCurr) ) ) ).
fof(writeUnaryOperator_9154,axiom,
! [VarCurr] :
( ~ v116038(VarCurr)
<=> v116036(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7879,axiom,
! [VarCurr] :
( v116036(VarCurr)
<=> ( v115999(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22929,axiom,
! [VarCurr] :
( v116025(VarCurr)
<=> ( v116026(VarCurr)
| v116028(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22928,axiom,
! [VarCurr] :
( v116028(VarCurr)
<=> ( v116029(VarCurr)
& v116033(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7878,axiom,
! [VarCurr] :
( v116033(VarCurr)
<=> ( ( v116027(VarCurr,bitIndex2)
<=> $false )
& ( v116027(VarCurr,bitIndex1)
<=> $true )
& ( v116027(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22927,axiom,
! [VarCurr] :
( v116029(VarCurr)
<=> ( v116030(VarCurr)
| v116031(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22926,axiom,
! [VarCurr] :
( v116031(VarCurr)
<=> ( v116001(VarCurr)
& v116032(VarCurr) ) ) ).
fof(writeUnaryOperator_9153,axiom,
! [VarCurr] :
( ~ v116032(VarCurr)
<=> v116030(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7877,axiom,
! [VarCurr] :
( v116030(VarCurr)
<=> ( v115999(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7876,axiom,
! [VarCurr] :
( v116026(VarCurr)
<=> ( ( v116027(VarCurr,bitIndex2)
<=> $true )
& ( v116027(VarCurr,bitIndex1)
<=> $false )
& ( v116027(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36425,axiom,
! [VarCurr] :
( v116027(VarCurr,bitIndex0)
<=> v115997(VarCurr) ) ).
fof(addAssignment_36424,axiom,
! [VarCurr] :
( v116027(VarCurr,bitIndex1)
<=> v115995(VarCurr) ) ).
fof(addAssignment_36423,axiom,
! [VarCurr] :
( v116027(VarCurr,bitIndex2)
<=> v115993(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22925,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116011(VarNext)
<=> ( v116012(VarNext)
& v116007(VarNext) ) ) ) ).
fof(writeUnaryOperator_9152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116012(VarNext)
<=> v116014(VarNext) ) ) ).
fof(addAssignment_36422,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116014(VarNext)
<=> v116007(VarCurr) ) ) ).
fof(addAssignment_36421,axiom,
! [VarCurr] :
( v116007(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_36420,axiom,
! [VarCurr] :
( v116005(VarCurr)
<=> $false ) ).
fof(addAssignment_36419,axiom,
! [VarCurr] :
( v116003(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_36418,axiom,
! [VarCurr] :
( v116001(VarCurr)
<=> $false ) ).
fof(addAssignment_36417,axiom,
! [VarCurr] :
( v115999(VarCurr)
<=> v108368(VarCurr,bitIndex24) ) ).
fof(addAssignment_36416,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex24)
<=> v108370(VarCurr,bitIndex24) ) ).
fof(addAssignment_36415,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex24)
<=> v4304(VarCurr,bitIndex24) ) ).
fof(addAssignment_36414,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex24)
<=> v4306(VarCurr,bitIndex24) ) ).
fof(addAssignment_36413,axiom,
! [VarCurr] :
( v115997(VarCurr)
<=> $false ) ).
fof(addAssignment_36412,axiom,
! [VarCurr] :
( v115995(VarCurr)
<=> $false ) ).
fof(addAssignment_36411,axiom,
! [VarCurr] :
( v115993(VarCurr)
<=> $true ) ).
fof(addAssignment_36410,axiom,
! [VarCurr] :
( v115991(VarCurr)
<=> $false ) ).
fof(addAssignment_36409,axiom,
! [VarCurr] :
( v115989(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_36408,axiom,
! [VarCurr] :
( v115086(VarCurr,bitIndex14)
<=> v115088(VarCurr,bitIndex14) ) ).
fof(addAssignment_36407,axiom,
! [VarNext] :
( v115088(VarNext,bitIndex14)
<=> v115979(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_1921,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115981(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115979(VarNext,B)
<=> v115088(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1995,axiom,
! [VarNext] :
( v115981(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115979(VarNext,B)
<=> v115124(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22924,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115981(VarNext)
<=> ( v115982(VarNext)
& v115117(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115982(VarNext)
<=> ( v115984(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9151,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115984(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_36406,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex14)
<=> v115100(VarCurr,bitIndex14) ) ).
fof(addAssignment_36405,axiom,
! [VarCurr] :
( v115100(VarCurr,bitIndex14)
<=> v115102(VarCurr,bitIndex14) ) ).
fof(addAssignment_36404,axiom,
! [VarCurr] :
( v115102(VarCurr,bitIndex14)
<=> v113690(VarCurr,bitIndex14) ) ).
fof(addAssignment_36403,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex10)
<=> v115215(VarCurr,bitIndex10) ) ).
fof(addAssignment_36402,axiom,
! [VarCurr] :
( v115128(VarCurr,bitIndex10)
<=> v115130(VarCurr,bitIndex10) ) ).
fof(addAssignment_36401,axiom,
! [VarCurr] :
( v115130(VarCurr,bitIndex10)
<=> v115132(VarCurr,bitIndex10) ) ).
fof(addAssignment_36400,axiom,
! [VarCurr] :
( v115132(VarCurr,bitIndex10)
<=> v115134(VarCurr,bitIndex10) ) ).
fof(addAssignment_36399,axiom,
! [VarCurr] :
( v115134(VarCurr,bitIndex10)
<=> v115136(VarCurr,bitIndex10) ) ).
fof(addAssignment_36398,axiom,
! [VarCurr] :
( v115136(VarCurr,bitIndex10)
<=> v115138(VarCurr,bitIndex10) ) ).
fof(addAssignment_36397,axiom,
! [VarCurr] :
( v115138(VarCurr,bitIndex10)
<=> v115140(VarCurr,bitIndex10) ) ).
fof(addAssignment_36396,axiom,
! [VarCurr] :
( v115140(VarCurr,bitIndex10)
<=> v115142(VarCurr,bitIndex10) ) ).
fof(addAssignment_36395,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex10)
<=> v115144(VarCurr,bitIndex10) ) ).
fof(addAssignment_36394,axiom,
! [VarCurr] :
( v115144(VarCurr,bitIndex10)
<=> v115146(VarCurr,bitIndex10) ) ).
fof(addAssignment_36393,axiom,
! [VarCurr] :
( v115146(VarCurr,bitIndex10)
<=> v108343(VarCurr,bitIndex23) ) ).
fof(addAssignment_36392,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex23)
<=> v108345(VarCurr,bitIndex23) ) ).
fof(addAssignment_36391,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex23)
<=> v115911(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1920,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115934(VarNext)
=> ( v115911(VarNext)
<=> v115911(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1994,axiom,
! [VarNext] :
( v115934(VarNext)
=> ( v115911(VarNext)
<=> v115969(VarNext) ) ) ).
fof(addAssignment_36390,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115969(VarNext)
<=> v115967(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5181,axiom,
! [VarCurr] :
( ~ v115913(VarCurr)
=> ( v115967(VarCurr)
<=> v115970(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5184,axiom,
! [VarCurr] :
( v115913(VarCurr)
=> ( v115967(VarCurr)
<=> v115915(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5180,axiom,
! [VarCurr] :
( ~ v115947(VarCurr)
=> ( v115970(VarCurr)
<=> v115929(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5183,axiom,
! [VarCurr] :
( v115947(VarCurr)
=> ( v115970(VarCurr)
<=> v115971(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1282,axiom,
! [VarCurr] :
( ( ~ v115950(VarCurr)
& ~ v115952(VarCurr) )
=> ( v115971(VarCurr)
<=> v115975(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5179,axiom,
! [VarCurr] :
( v115952(VarCurr)
=> ( v115971(VarCurr)
<=> v115974(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5182,axiom,
! [VarCurr] :
( v115950(VarCurr)
=> ( v115971(VarCurr)
<=> v115972(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5178,axiom,
! [VarCurr] :
( ~ v115960(VarCurr)
=> ( v115975(VarCurr)
<=> v115929(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5181,axiom,
! [VarCurr] :
( v115960(VarCurr)
=> ( v115975(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5177,axiom,
! [VarCurr] :
( ~ v115954(VarCurr)
=> ( v115974(VarCurr)
<=> v115929(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5180,axiom,
! [VarCurr] :
( v115954(VarCurr)
=> ( v115974(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2628,axiom,
! [VarCurr] :
( ~ v115973(VarCurr)
=> ( v115972(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2663,axiom,
! [VarCurr] :
( v115973(VarCurr)
=> ( v115972(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7875,axiom,
! [VarCurr] :
( v115973(VarCurr)
<=> ( v115923(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115934(VarNext)
<=> ( v115935(VarNext)
& v115944(VarNext) ) ) ) ).
fof(addAssignment_36389,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115944(VarNext)
<=> v115942(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22921,axiom,
! [VarCurr] :
( v115942(VarCurr)
<=> ( v115913(VarCurr)
| v115945(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22920,axiom,
! [VarCurr] :
( v115945(VarCurr)
<=> ( v115946(VarCurr)
& v115966(VarCurr) ) ) ).
fof(writeUnaryOperator_9150,axiom,
! [VarCurr] :
( ~ v115966(VarCurr)
<=> v115913(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22919,axiom,
! [VarCurr] :
( v115946(VarCurr)
<=> ( v115947(VarCurr)
| v115964(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22918,axiom,
! [VarCurr] :
( v115964(VarCurr)
<=> ( v115925(VarCurr)
& v115965(VarCurr) ) ) ).
fof(writeUnaryOperator_9149,axiom,
! [VarCurr] :
( ~ v115965(VarCurr)
<=> v115927(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22917,axiom,
! [VarCurr] :
( v115947(VarCurr)
<=> ( v115948(VarCurr)
& v115927(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22916,axiom,
! [VarCurr] :
( v115948(VarCurr)
<=> ( v115949(VarCurr)
| v115958(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22915,axiom,
! [VarCurr] :
( v115958(VarCurr)
<=> ( v115959(VarCurr)
& v115963(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7874,axiom,
! [VarCurr] :
( v115963(VarCurr)
<=> ( ( v115951(VarCurr,bitIndex2)
<=> $false )
& ( v115951(VarCurr,bitIndex1)
<=> $false )
& ( v115951(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22914,axiom,
! [VarCurr] :
( v115959(VarCurr)
<=> ( v115960(VarCurr)
| v115961(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22913,axiom,
! [VarCurr] :
( v115961(VarCurr)
<=> ( v115925(VarCurr)
& v115962(VarCurr) ) ) ).
fof(writeUnaryOperator_9148,axiom,
! [VarCurr] :
( ~ v115962(VarCurr)
<=> v115960(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7873,axiom,
! [VarCurr] :
( v115960(VarCurr)
<=> ( v115923(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22912,axiom,
! [VarCurr] :
( v115949(VarCurr)
<=> ( v115950(VarCurr)
| v115952(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22911,axiom,
! [VarCurr] :
( v115952(VarCurr)
<=> ( v115953(VarCurr)
& v115957(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7872,axiom,
! [VarCurr] :
( v115957(VarCurr)
<=> ( ( v115951(VarCurr,bitIndex2)
<=> $false )
& ( v115951(VarCurr,bitIndex1)
<=> $true )
& ( v115951(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22910,axiom,
! [VarCurr] :
( v115953(VarCurr)
<=> ( v115954(VarCurr)
| v115955(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22909,axiom,
! [VarCurr] :
( v115955(VarCurr)
<=> ( v115925(VarCurr)
& v115956(VarCurr) ) ) ).
fof(writeUnaryOperator_9147,axiom,
! [VarCurr] :
( ~ v115956(VarCurr)
<=> v115954(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7871,axiom,
! [VarCurr] :
( v115954(VarCurr)
<=> ( v115923(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7870,axiom,
! [VarCurr] :
( v115950(VarCurr)
<=> ( ( v115951(VarCurr,bitIndex2)
<=> $true )
& ( v115951(VarCurr,bitIndex1)
<=> $false )
& ( v115951(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36388,axiom,
! [VarCurr] :
( v115951(VarCurr,bitIndex0)
<=> v115921(VarCurr) ) ).
fof(addAssignment_36387,axiom,
! [VarCurr] :
( v115951(VarCurr,bitIndex1)
<=> v115919(VarCurr) ) ).
fof(addAssignment_36386,axiom,
! [VarCurr] :
( v115951(VarCurr,bitIndex2)
<=> v115917(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22908,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115935(VarNext)
<=> ( v115936(VarNext)
& v115931(VarNext) ) ) ) ).
fof(writeUnaryOperator_9146,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115936(VarNext)
<=> v115938(VarNext) ) ) ).
fof(addAssignment_36385,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115938(VarNext)
<=> v115931(VarCurr) ) ) ).
fof(addAssignment_36384,axiom,
! [VarCurr] :
( v115931(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_36383,axiom,
! [VarCurr] :
( v115929(VarCurr)
<=> $false ) ).
fof(addAssignment_36382,axiom,
! [VarCurr] :
( v115927(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_36381,axiom,
! [VarCurr] :
( v115925(VarCurr)
<=> $false ) ).
fof(addAssignment_36380,axiom,
! [VarCurr] :
( v115923(VarCurr)
<=> v108368(VarCurr,bitIndex23) ) ).
fof(addAssignment_36379,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex23)
<=> v108370(VarCurr,bitIndex23) ) ).
fof(addAssignment_36378,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex23)
<=> v4304(VarCurr,bitIndex23) ) ).
fof(addAssignment_36377,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex23)
<=> v4306(VarCurr,bitIndex23) ) ).
fof(addAssignment_36376,axiom,
! [VarCurr] :
( v115921(VarCurr)
<=> $false ) ).
fof(addAssignment_36375,axiom,
! [VarCurr] :
( v115919(VarCurr)
<=> $false ) ).
fof(addAssignment_36374,axiom,
! [VarCurr] :
( v115917(VarCurr)
<=> $true ) ).
fof(addAssignment_36373,axiom,
! [VarCurr] :
( v115915(VarCurr)
<=> $false ) ).
fof(addAssignment_36372,axiom,
! [VarCurr] :
( v115913(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_36371,axiom,
! [VarCurr] :
( v115086(VarCurr,bitIndex13)
<=> v115088(VarCurr,bitIndex13) ) ).
fof(addAssignment_36370,axiom,
! [VarNext] :
( v115088(VarNext,bitIndex13)
<=> v115903(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_1919,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115905(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115903(VarNext,B)
<=> v115088(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1993,axiom,
! [VarNext] :
( v115905(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115903(VarNext,B)
<=> v115124(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115905(VarNext)
<=> ( v115906(VarNext)
& v115117(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22906,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115906(VarNext)
<=> ( v115908(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9145,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115908(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_36369,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex13)
<=> v115100(VarCurr,bitIndex13) ) ).
fof(addAssignment_36368,axiom,
! [VarCurr] :
( v115100(VarCurr,bitIndex13)
<=> v115102(VarCurr,bitIndex13) ) ).
fof(addAssignment_36367,axiom,
! [VarCurr] :
( v115102(VarCurr,bitIndex13)
<=> v113690(VarCurr,bitIndex13) ) ).
fof(addAssignment_36366,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex9)
<=> v115215(VarCurr,bitIndex9) ) ).
fof(addAssignment_36365,axiom,
! [VarCurr] :
( v115128(VarCurr,bitIndex9)
<=> v115130(VarCurr,bitIndex9) ) ).
fof(addAssignment_36364,axiom,
! [VarCurr] :
( v115130(VarCurr,bitIndex9)
<=> v115132(VarCurr,bitIndex9) ) ).
fof(addAssignment_36363,axiom,
! [VarCurr] :
( v115132(VarCurr,bitIndex9)
<=> v115134(VarCurr,bitIndex9) ) ).
fof(addAssignment_36362,axiom,
! [VarCurr] :
( v115134(VarCurr,bitIndex9)
<=> v115136(VarCurr,bitIndex9) ) ).
fof(addAssignment_36361,axiom,
! [VarCurr] :
( v115136(VarCurr,bitIndex9)
<=> v115138(VarCurr,bitIndex9) ) ).
fof(addAssignment_36360,axiom,
! [VarCurr] :
( v115138(VarCurr,bitIndex9)
<=> v115140(VarCurr,bitIndex9) ) ).
fof(addAssignment_36359,axiom,
! [VarCurr] :
( v115140(VarCurr,bitIndex9)
<=> v115142(VarCurr,bitIndex9) ) ).
fof(addAssignment_36358,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex9)
<=> v115144(VarCurr,bitIndex9) ) ).
fof(addAssignment_36357,axiom,
! [VarCurr] :
( v115144(VarCurr,bitIndex9)
<=> v115146(VarCurr,bitIndex9) ) ).
fof(addAssignment_36356,axiom,
! [VarCurr] :
( v115146(VarCurr,bitIndex9)
<=> v108343(VarCurr,bitIndex22) ) ).
fof(addAssignment_36355,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex22)
<=> v108345(VarCurr,bitIndex22) ) ).
fof(addAssignment_36354,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex22)
<=> v115835(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1918,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115858(VarNext)
=> ( v115835(VarNext)
<=> v115835(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1992,axiom,
! [VarNext] :
( v115858(VarNext)
=> ( v115835(VarNext)
<=> v115893(VarNext) ) ) ).
fof(addAssignment_36353,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115893(VarNext)
<=> v115891(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5176,axiom,
! [VarCurr] :
( ~ v115837(VarCurr)
=> ( v115891(VarCurr)
<=> v115894(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5179,axiom,
! [VarCurr] :
( v115837(VarCurr)
=> ( v115891(VarCurr)
<=> v115839(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5175,axiom,
! [VarCurr] :
( ~ v115871(VarCurr)
=> ( v115894(VarCurr)
<=> v115853(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5178,axiom,
! [VarCurr] :
( v115871(VarCurr)
=> ( v115894(VarCurr)
<=> v115895(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1281,axiom,
! [VarCurr] :
( ( ~ v115874(VarCurr)
& ~ v115876(VarCurr) )
=> ( v115895(VarCurr)
<=> v115899(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5174,axiom,
! [VarCurr] :
( v115876(VarCurr)
=> ( v115895(VarCurr)
<=> v115898(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5177,axiom,
! [VarCurr] :
( v115874(VarCurr)
=> ( v115895(VarCurr)
<=> v115896(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5173,axiom,
! [VarCurr] :
( ~ v115884(VarCurr)
=> ( v115899(VarCurr)
<=> v115853(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5176,axiom,
! [VarCurr] :
( v115884(VarCurr)
=> ( v115899(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5172,axiom,
! [VarCurr] :
( ~ v115878(VarCurr)
=> ( v115898(VarCurr)
<=> v115853(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5175,axiom,
! [VarCurr] :
( v115878(VarCurr)
=> ( v115898(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2627,axiom,
! [VarCurr] :
( ~ v115897(VarCurr)
=> ( v115896(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2662,axiom,
! [VarCurr] :
( v115897(VarCurr)
=> ( v115896(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7869,axiom,
! [VarCurr] :
( v115897(VarCurr)
<=> ( v115847(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22905,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115858(VarNext)
<=> ( v115859(VarNext)
& v115868(VarNext) ) ) ) ).
fof(addAssignment_36352,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115868(VarNext)
<=> v115866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22904,axiom,
! [VarCurr] :
( v115866(VarCurr)
<=> ( v115837(VarCurr)
| v115869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22903,axiom,
! [VarCurr] :
( v115869(VarCurr)
<=> ( v115870(VarCurr)
& v115890(VarCurr) ) ) ).
fof(writeUnaryOperator_9144,axiom,
! [VarCurr] :
( ~ v115890(VarCurr)
<=> v115837(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22902,axiom,
! [VarCurr] :
( v115870(VarCurr)
<=> ( v115871(VarCurr)
| v115888(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22901,axiom,
! [VarCurr] :
( v115888(VarCurr)
<=> ( v115849(VarCurr)
& v115889(VarCurr) ) ) ).
fof(writeUnaryOperator_9143,axiom,
! [VarCurr] :
( ~ v115889(VarCurr)
<=> v115851(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22900,axiom,
! [VarCurr] :
( v115871(VarCurr)
<=> ( v115872(VarCurr)
& v115851(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22899,axiom,
! [VarCurr] :
( v115872(VarCurr)
<=> ( v115873(VarCurr)
| v115882(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22898,axiom,
! [VarCurr] :
( v115882(VarCurr)
<=> ( v115883(VarCurr)
& v115887(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7868,axiom,
! [VarCurr] :
( v115887(VarCurr)
<=> ( ( v115875(VarCurr,bitIndex2)
<=> $false )
& ( v115875(VarCurr,bitIndex1)
<=> $false )
& ( v115875(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22897,axiom,
! [VarCurr] :
( v115883(VarCurr)
<=> ( v115884(VarCurr)
| v115885(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22896,axiom,
! [VarCurr] :
( v115885(VarCurr)
<=> ( v115849(VarCurr)
& v115886(VarCurr) ) ) ).
fof(writeUnaryOperator_9142,axiom,
! [VarCurr] :
( ~ v115886(VarCurr)
<=> v115884(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7867,axiom,
! [VarCurr] :
( v115884(VarCurr)
<=> ( v115847(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22895,axiom,
! [VarCurr] :
( v115873(VarCurr)
<=> ( v115874(VarCurr)
| v115876(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22894,axiom,
! [VarCurr] :
( v115876(VarCurr)
<=> ( v115877(VarCurr)
& v115881(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7866,axiom,
! [VarCurr] :
( v115881(VarCurr)
<=> ( ( v115875(VarCurr,bitIndex2)
<=> $false )
& ( v115875(VarCurr,bitIndex1)
<=> $true )
& ( v115875(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22893,axiom,
! [VarCurr] :
( v115877(VarCurr)
<=> ( v115878(VarCurr)
| v115879(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22892,axiom,
! [VarCurr] :
( v115879(VarCurr)
<=> ( v115849(VarCurr)
& v115880(VarCurr) ) ) ).
fof(writeUnaryOperator_9141,axiom,
! [VarCurr] :
( ~ v115880(VarCurr)
<=> v115878(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7865,axiom,
! [VarCurr] :
( v115878(VarCurr)
<=> ( v115847(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7864,axiom,
! [VarCurr] :
( v115874(VarCurr)
<=> ( ( v115875(VarCurr,bitIndex2)
<=> $true )
& ( v115875(VarCurr,bitIndex1)
<=> $false )
& ( v115875(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36351,axiom,
! [VarCurr] :
( v115875(VarCurr,bitIndex0)
<=> v115845(VarCurr) ) ).
fof(addAssignment_36350,axiom,
! [VarCurr] :
( v115875(VarCurr,bitIndex1)
<=> v115843(VarCurr) ) ).
fof(addAssignment_36349,axiom,
! [VarCurr] :
( v115875(VarCurr,bitIndex2)
<=> v115841(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115859(VarNext)
<=> ( v115860(VarNext)
& v115855(VarNext) ) ) ) ).
fof(writeUnaryOperator_9140,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115860(VarNext)
<=> v115862(VarNext) ) ) ).
fof(addAssignment_36348,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115862(VarNext)
<=> v115855(VarCurr) ) ) ).
fof(addAssignment_36347,axiom,
! [VarCurr] :
( v115855(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_36346,axiom,
! [VarCurr] :
( v115853(VarCurr)
<=> $false ) ).
fof(addAssignment_36345,axiom,
! [VarCurr] :
( v115851(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_36344,axiom,
! [VarCurr] :
( v115849(VarCurr)
<=> $false ) ).
fof(addAssignment_36343,axiom,
! [VarCurr] :
( v115847(VarCurr)
<=> v108368(VarCurr,bitIndex22) ) ).
fof(addAssignment_36342,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex22)
<=> v108370(VarCurr,bitIndex22) ) ).
fof(addAssignment_36341,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex22)
<=> v4304(VarCurr,bitIndex22) ) ).
fof(addAssignment_36340,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex22)
<=> v4306(VarCurr,bitIndex22) ) ).
fof(addAssignment_36339,axiom,
! [VarCurr] :
( v115845(VarCurr)
<=> $false ) ).
fof(addAssignment_36338,axiom,
! [VarCurr] :
( v115843(VarCurr)
<=> $false ) ).
fof(addAssignment_36337,axiom,
! [VarCurr] :
( v115841(VarCurr)
<=> $true ) ).
fof(addAssignment_36336,axiom,
! [VarCurr] :
( v115839(VarCurr)
<=> $false ) ).
fof(addAssignment_36335,axiom,
! [VarCurr] :
( v115837(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_36334,axiom,
! [VarCurr] :
( v115086(VarCurr,bitIndex12)
<=> v115088(VarCurr,bitIndex12) ) ).
fof(addAssignment_36333,axiom,
! [VarNext] :
( v115088(VarNext,bitIndex12)
<=> v115827(VarNext,bitIndex12) ) ).
fof(addCaseBooleanConditionEqualRanges1_1917,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115829(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115827(VarNext,B)
<=> v115088(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1991,axiom,
! [VarNext] :
( v115829(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115827(VarNext,B)
<=> v115124(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22890,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115829(VarNext)
<=> ( v115830(VarNext)
& v115117(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22889,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115830(VarNext)
<=> ( v115832(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115832(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_36332,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex12)
<=> v115100(VarCurr,bitIndex12) ) ).
fof(addAssignment_36331,axiom,
! [VarCurr] :
( v115100(VarCurr,bitIndex12)
<=> v115102(VarCurr,bitIndex12) ) ).
fof(addAssignment_36330,axiom,
! [VarCurr] :
( v115102(VarCurr,bitIndex12)
<=> v113690(VarCurr,bitIndex12) ) ).
fof(addAssignment_36329,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex8)
<=> v115215(VarCurr,bitIndex8) ) ).
fof(addAssignment_36328,axiom,
! [VarCurr] :
( v115128(VarCurr,bitIndex8)
<=> v115130(VarCurr,bitIndex8) ) ).
fof(addAssignment_36327,axiom,
! [VarCurr] :
( v115130(VarCurr,bitIndex8)
<=> v115132(VarCurr,bitIndex8) ) ).
fof(addAssignment_36326,axiom,
! [VarCurr] :
( v115132(VarCurr,bitIndex8)
<=> v115134(VarCurr,bitIndex8) ) ).
fof(addAssignment_36325,axiom,
! [VarCurr] :
( v115134(VarCurr,bitIndex8)
<=> v115136(VarCurr,bitIndex8) ) ).
fof(addAssignment_36324,axiom,
! [VarCurr] :
( v115136(VarCurr,bitIndex8)
<=> v115138(VarCurr,bitIndex8) ) ).
fof(addAssignment_36323,axiom,
! [VarCurr] :
( v115138(VarCurr,bitIndex8)
<=> v115140(VarCurr,bitIndex8) ) ).
fof(addAssignment_36322,axiom,
! [VarCurr] :
( v115140(VarCurr,bitIndex8)
<=> v115142(VarCurr,bitIndex8) ) ).
fof(addAssignment_36321,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex8)
<=> v115144(VarCurr,bitIndex8) ) ).
fof(addAssignment_36320,axiom,
! [VarCurr] :
( v115144(VarCurr,bitIndex8)
<=> v115146(VarCurr,bitIndex8) ) ).
fof(addAssignment_36319,axiom,
! [VarCurr] :
( v115146(VarCurr,bitIndex8)
<=> v108343(VarCurr,bitIndex21) ) ).
fof(addAssignment_36318,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex21)
<=> v108345(VarCurr,bitIndex21) ) ).
fof(addAssignment_36317,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex21)
<=> v115759(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115782(VarNext)
=> ( v115759(VarNext)
<=> v115759(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1990,axiom,
! [VarNext] :
( v115782(VarNext)
=> ( v115759(VarNext)
<=> v115817(VarNext) ) ) ).
fof(addAssignment_36316,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115817(VarNext)
<=> v115815(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5171,axiom,
! [VarCurr] :
( ~ v115761(VarCurr)
=> ( v115815(VarCurr)
<=> v115818(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5174,axiom,
! [VarCurr] :
( v115761(VarCurr)
=> ( v115815(VarCurr)
<=> v115763(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5170,axiom,
! [VarCurr] :
( ~ v115795(VarCurr)
=> ( v115818(VarCurr)
<=> v115777(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5173,axiom,
! [VarCurr] :
( v115795(VarCurr)
=> ( v115818(VarCurr)
<=> v115819(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1280,axiom,
! [VarCurr] :
( ( ~ v115798(VarCurr)
& ~ v115800(VarCurr) )
=> ( v115819(VarCurr)
<=> v115823(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5169,axiom,
! [VarCurr] :
( v115800(VarCurr)
=> ( v115819(VarCurr)
<=> v115822(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5172,axiom,
! [VarCurr] :
( v115798(VarCurr)
=> ( v115819(VarCurr)
<=> v115820(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5168,axiom,
! [VarCurr] :
( ~ v115808(VarCurr)
=> ( v115823(VarCurr)
<=> v115777(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5171,axiom,
! [VarCurr] :
( v115808(VarCurr)
=> ( v115823(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5167,axiom,
! [VarCurr] :
( ~ v115802(VarCurr)
=> ( v115822(VarCurr)
<=> v115777(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5170,axiom,
! [VarCurr] :
( v115802(VarCurr)
=> ( v115822(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2626,axiom,
! [VarCurr] :
( ~ v115821(VarCurr)
=> ( v115820(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2661,axiom,
! [VarCurr] :
( v115821(VarCurr)
=> ( v115820(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7863,axiom,
! [VarCurr] :
( v115821(VarCurr)
<=> ( v115771(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115782(VarNext)
<=> ( v115783(VarNext)
& v115792(VarNext) ) ) ) ).
fof(addAssignment_36315,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115792(VarNext)
<=> v115790(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22887,axiom,
! [VarCurr] :
( v115790(VarCurr)
<=> ( v115761(VarCurr)
| v115793(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22886,axiom,
! [VarCurr] :
( v115793(VarCurr)
<=> ( v115794(VarCurr)
& v115814(VarCurr) ) ) ).
fof(writeUnaryOperator_9138,axiom,
! [VarCurr] :
( ~ v115814(VarCurr)
<=> v115761(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22885,axiom,
! [VarCurr] :
( v115794(VarCurr)
<=> ( v115795(VarCurr)
| v115812(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22884,axiom,
! [VarCurr] :
( v115812(VarCurr)
<=> ( v115773(VarCurr)
& v115813(VarCurr) ) ) ).
fof(writeUnaryOperator_9137,axiom,
! [VarCurr] :
( ~ v115813(VarCurr)
<=> v115775(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22883,axiom,
! [VarCurr] :
( v115795(VarCurr)
<=> ( v115796(VarCurr)
& v115775(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22882,axiom,
! [VarCurr] :
( v115796(VarCurr)
<=> ( v115797(VarCurr)
| v115806(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22881,axiom,
! [VarCurr] :
( v115806(VarCurr)
<=> ( v115807(VarCurr)
& v115811(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7862,axiom,
! [VarCurr] :
( v115811(VarCurr)
<=> ( ( v115799(VarCurr,bitIndex2)
<=> $false )
& ( v115799(VarCurr,bitIndex1)
<=> $false )
& ( v115799(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22880,axiom,
! [VarCurr] :
( v115807(VarCurr)
<=> ( v115808(VarCurr)
| v115809(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22879,axiom,
! [VarCurr] :
( v115809(VarCurr)
<=> ( v115773(VarCurr)
& v115810(VarCurr) ) ) ).
fof(writeUnaryOperator_9136,axiom,
! [VarCurr] :
( ~ v115810(VarCurr)
<=> v115808(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7861,axiom,
! [VarCurr] :
( v115808(VarCurr)
<=> ( v115771(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22878,axiom,
! [VarCurr] :
( v115797(VarCurr)
<=> ( v115798(VarCurr)
| v115800(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22877,axiom,
! [VarCurr] :
( v115800(VarCurr)
<=> ( v115801(VarCurr)
& v115805(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7860,axiom,
! [VarCurr] :
( v115805(VarCurr)
<=> ( ( v115799(VarCurr,bitIndex2)
<=> $false )
& ( v115799(VarCurr,bitIndex1)
<=> $true )
& ( v115799(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22876,axiom,
! [VarCurr] :
( v115801(VarCurr)
<=> ( v115802(VarCurr)
| v115803(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22875,axiom,
! [VarCurr] :
( v115803(VarCurr)
<=> ( v115773(VarCurr)
& v115804(VarCurr) ) ) ).
fof(writeUnaryOperator_9135,axiom,
! [VarCurr] :
( ~ v115804(VarCurr)
<=> v115802(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7859,axiom,
! [VarCurr] :
( v115802(VarCurr)
<=> ( v115771(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7858,axiom,
! [VarCurr] :
( v115798(VarCurr)
<=> ( ( v115799(VarCurr,bitIndex2)
<=> $true )
& ( v115799(VarCurr,bitIndex1)
<=> $false )
& ( v115799(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36314,axiom,
! [VarCurr] :
( v115799(VarCurr,bitIndex0)
<=> v115769(VarCurr) ) ).
fof(addAssignment_36313,axiom,
! [VarCurr] :
( v115799(VarCurr,bitIndex1)
<=> v115767(VarCurr) ) ).
fof(addAssignment_36312,axiom,
! [VarCurr] :
( v115799(VarCurr,bitIndex2)
<=> v115765(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22874,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115783(VarNext)
<=> ( v115784(VarNext)
& v115779(VarNext) ) ) ) ).
fof(writeUnaryOperator_9134,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115784(VarNext)
<=> v115786(VarNext) ) ) ).
fof(addAssignment_36311,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115786(VarNext)
<=> v115779(VarCurr) ) ) ).
fof(addAssignment_36310,axiom,
! [VarCurr] :
( v115779(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_36309,axiom,
! [VarCurr] :
( v115777(VarCurr)
<=> $false ) ).
fof(addAssignment_36308,axiom,
! [VarCurr] :
( v115775(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_36307,axiom,
! [VarCurr] :
( v115773(VarCurr)
<=> $false ) ).
fof(addAssignment_36306,axiom,
! [VarCurr] :
( v115771(VarCurr)
<=> v108368(VarCurr,bitIndex21) ) ).
fof(addAssignment_36305,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex21)
<=> v108370(VarCurr,bitIndex21) ) ).
fof(addAssignment_36304,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex21)
<=> v4304(VarCurr,bitIndex21) ) ).
fof(addAssignment_36303,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex21)
<=> v4306(VarCurr,bitIndex21) ) ).
fof(addAssignment_36302,axiom,
! [VarCurr] :
( v115769(VarCurr)
<=> $false ) ).
fof(addAssignment_36301,axiom,
! [VarCurr] :
( v115767(VarCurr)
<=> $false ) ).
fof(addAssignment_36300,axiom,
! [VarCurr] :
( v115765(VarCurr)
<=> $true ) ).
fof(addAssignment_36299,axiom,
! [VarCurr] :
( v115763(VarCurr)
<=> $false ) ).
fof(addAssignment_36298,axiom,
! [VarCurr] :
( v115761(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_36297,axiom,
! [VarCurr] :
( v115086(VarCurr,bitIndex11)
<=> v115088(VarCurr,bitIndex11) ) ).
fof(addAssignment_36296,axiom,
! [VarNext] :
( v115088(VarNext,bitIndex11)
<=> v115751(VarNext,bitIndex11) ) ).
fof(addCaseBooleanConditionEqualRanges1_1915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115753(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115751(VarNext,B)
<=> v115088(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1989,axiom,
! [VarNext] :
( v115753(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115751(VarNext,B)
<=> v115124(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22873,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115753(VarNext)
<=> ( v115754(VarNext)
& v115117(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22872,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115754(VarNext)
<=> ( v115756(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115756(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_36295,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex11)
<=> v115100(VarCurr,bitIndex11) ) ).
fof(addAssignment_36294,axiom,
! [VarCurr] :
( v115100(VarCurr,bitIndex11)
<=> v115102(VarCurr,bitIndex11) ) ).
fof(addAssignment_36293,axiom,
! [VarCurr] :
( v115102(VarCurr,bitIndex11)
<=> v113690(VarCurr,bitIndex11) ) ).
fof(addAssignment_36292,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex7)
<=> v115215(VarCurr,bitIndex7) ) ).
fof(addAssignment_36291,axiom,
! [VarCurr] :
( v115128(VarCurr,bitIndex7)
<=> v115130(VarCurr,bitIndex7) ) ).
fof(addAssignment_36290,axiom,
! [VarCurr] :
( v115130(VarCurr,bitIndex7)
<=> v115132(VarCurr,bitIndex7) ) ).
fof(addAssignment_36289,axiom,
! [VarCurr] :
( v115132(VarCurr,bitIndex7)
<=> v115134(VarCurr,bitIndex7) ) ).
fof(addAssignment_36288,axiom,
! [VarCurr] :
( v115134(VarCurr,bitIndex7)
<=> v115136(VarCurr,bitIndex7) ) ).
fof(addAssignment_36287,axiom,
! [VarCurr] :
( v115136(VarCurr,bitIndex7)
<=> v115138(VarCurr,bitIndex7) ) ).
fof(addAssignment_36286,axiom,
! [VarCurr] :
( v115138(VarCurr,bitIndex7)
<=> v115140(VarCurr,bitIndex7) ) ).
fof(addAssignment_36285,axiom,
! [VarCurr] :
( v115140(VarCurr,bitIndex7)
<=> v115142(VarCurr,bitIndex7) ) ).
fof(addAssignment_36284,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex7)
<=> v115144(VarCurr,bitIndex7) ) ).
fof(addAssignment_36283,axiom,
! [VarCurr] :
( v115144(VarCurr,bitIndex7)
<=> v115146(VarCurr,bitIndex7) ) ).
fof(addAssignment_36282,axiom,
! [VarCurr] :
( v115146(VarCurr,bitIndex7)
<=> v108343(VarCurr,bitIndex20) ) ).
fof(addAssignment_36281,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex20)
<=> v108345(VarCurr,bitIndex20) ) ).
fof(addAssignment_36280,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex20)
<=> v115683(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1914,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115706(VarNext)
=> ( v115683(VarNext)
<=> v115683(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1988,axiom,
! [VarNext] :
( v115706(VarNext)
=> ( v115683(VarNext)
<=> v115741(VarNext) ) ) ).
fof(addAssignment_36279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115741(VarNext)
<=> v115739(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5166,axiom,
! [VarCurr] :
( ~ v115685(VarCurr)
=> ( v115739(VarCurr)
<=> v115742(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5169,axiom,
! [VarCurr] :
( v115685(VarCurr)
=> ( v115739(VarCurr)
<=> v115687(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5165,axiom,
! [VarCurr] :
( ~ v115719(VarCurr)
=> ( v115742(VarCurr)
<=> v115701(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5168,axiom,
! [VarCurr] :
( v115719(VarCurr)
=> ( v115742(VarCurr)
<=> v115743(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1279,axiom,
! [VarCurr] :
( ( ~ v115722(VarCurr)
& ~ v115724(VarCurr) )
=> ( v115743(VarCurr)
<=> v115747(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5164,axiom,
! [VarCurr] :
( v115724(VarCurr)
=> ( v115743(VarCurr)
<=> v115746(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5167,axiom,
! [VarCurr] :
( v115722(VarCurr)
=> ( v115743(VarCurr)
<=> v115744(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5163,axiom,
! [VarCurr] :
( ~ v115732(VarCurr)
=> ( v115747(VarCurr)
<=> v115701(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5166,axiom,
! [VarCurr] :
( v115732(VarCurr)
=> ( v115747(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5162,axiom,
! [VarCurr] :
( ~ v115726(VarCurr)
=> ( v115746(VarCurr)
<=> v115701(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5165,axiom,
! [VarCurr] :
( v115726(VarCurr)
=> ( v115746(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2625,axiom,
! [VarCurr] :
( ~ v115745(VarCurr)
=> ( v115744(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2660,axiom,
! [VarCurr] :
( v115745(VarCurr)
=> ( v115744(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7857,axiom,
! [VarCurr] :
( v115745(VarCurr)
<=> ( v115695(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115706(VarNext)
<=> ( v115707(VarNext)
& v115716(VarNext) ) ) ) ).
fof(addAssignment_36278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115716(VarNext)
<=> v115714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22870,axiom,
! [VarCurr] :
( v115714(VarCurr)
<=> ( v115685(VarCurr)
| v115717(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22869,axiom,
! [VarCurr] :
( v115717(VarCurr)
<=> ( v115718(VarCurr)
& v115738(VarCurr) ) ) ).
fof(writeUnaryOperator_9132,axiom,
! [VarCurr] :
( ~ v115738(VarCurr)
<=> v115685(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22868,axiom,
! [VarCurr] :
( v115718(VarCurr)
<=> ( v115719(VarCurr)
| v115736(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22867,axiom,
! [VarCurr] :
( v115736(VarCurr)
<=> ( v115697(VarCurr)
& v115737(VarCurr) ) ) ).
fof(writeUnaryOperator_9131,axiom,
! [VarCurr] :
( ~ v115737(VarCurr)
<=> v115699(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22866,axiom,
! [VarCurr] :
( v115719(VarCurr)
<=> ( v115720(VarCurr)
& v115699(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22865,axiom,
! [VarCurr] :
( v115720(VarCurr)
<=> ( v115721(VarCurr)
| v115730(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22864,axiom,
! [VarCurr] :
( v115730(VarCurr)
<=> ( v115731(VarCurr)
& v115735(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7856,axiom,
! [VarCurr] :
( v115735(VarCurr)
<=> ( ( v115723(VarCurr,bitIndex2)
<=> $false )
& ( v115723(VarCurr,bitIndex1)
<=> $false )
& ( v115723(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22863,axiom,
! [VarCurr] :
( v115731(VarCurr)
<=> ( v115732(VarCurr)
| v115733(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22862,axiom,
! [VarCurr] :
( v115733(VarCurr)
<=> ( v115697(VarCurr)
& v115734(VarCurr) ) ) ).
fof(writeUnaryOperator_9130,axiom,
! [VarCurr] :
( ~ v115734(VarCurr)
<=> v115732(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7855,axiom,
! [VarCurr] :
( v115732(VarCurr)
<=> ( v115695(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22861,axiom,
! [VarCurr] :
( v115721(VarCurr)
<=> ( v115722(VarCurr)
| v115724(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22860,axiom,
! [VarCurr] :
( v115724(VarCurr)
<=> ( v115725(VarCurr)
& v115729(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7854,axiom,
! [VarCurr] :
( v115729(VarCurr)
<=> ( ( v115723(VarCurr,bitIndex2)
<=> $false )
& ( v115723(VarCurr,bitIndex1)
<=> $true )
& ( v115723(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22859,axiom,
! [VarCurr] :
( v115725(VarCurr)
<=> ( v115726(VarCurr)
| v115727(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22858,axiom,
! [VarCurr] :
( v115727(VarCurr)
<=> ( v115697(VarCurr)
& v115728(VarCurr) ) ) ).
fof(writeUnaryOperator_9129,axiom,
! [VarCurr] :
( ~ v115728(VarCurr)
<=> v115726(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7853,axiom,
! [VarCurr] :
( v115726(VarCurr)
<=> ( v115695(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7852,axiom,
! [VarCurr] :
( v115722(VarCurr)
<=> ( ( v115723(VarCurr,bitIndex2)
<=> $true )
& ( v115723(VarCurr,bitIndex1)
<=> $false )
& ( v115723(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36277,axiom,
! [VarCurr] :
( v115723(VarCurr,bitIndex0)
<=> v115693(VarCurr) ) ).
fof(addAssignment_36276,axiom,
! [VarCurr] :
( v115723(VarCurr,bitIndex1)
<=> v115691(VarCurr) ) ).
fof(addAssignment_36275,axiom,
! [VarCurr] :
( v115723(VarCurr,bitIndex2)
<=> v115689(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22857,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115707(VarNext)
<=> ( v115708(VarNext)
& v115703(VarNext) ) ) ) ).
fof(writeUnaryOperator_9128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115708(VarNext)
<=> v115710(VarNext) ) ) ).
fof(addAssignment_36274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115710(VarNext)
<=> v115703(VarCurr) ) ) ).
fof(addAssignment_36273,axiom,
! [VarCurr] :
( v115703(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_36272,axiom,
! [VarCurr] :
( v115701(VarCurr)
<=> $false ) ).
fof(addAssignment_36271,axiom,
! [VarCurr] :
( v115699(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_36270,axiom,
! [VarCurr] :
( v115697(VarCurr)
<=> $false ) ).
fof(addAssignment_36269,axiom,
! [VarCurr] :
( v115695(VarCurr)
<=> v108368(VarCurr,bitIndex20) ) ).
fof(addAssignment_36268,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex20)
<=> v108370(VarCurr,bitIndex20) ) ).
fof(addAssignment_36267,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex20)
<=> v4304(VarCurr,bitIndex20) ) ).
fof(addAssignment_36266,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex20)
<=> v4306(VarCurr,bitIndex20) ) ).
fof(addAssignment_36265,axiom,
! [VarCurr] :
( v115693(VarCurr)
<=> $false ) ).
fof(addAssignment_36264,axiom,
! [VarCurr] :
( v115691(VarCurr)
<=> $false ) ).
fof(addAssignment_36263,axiom,
! [VarCurr] :
( v115689(VarCurr)
<=> $true ) ).
fof(addAssignment_36262,axiom,
! [VarCurr] :
( v115687(VarCurr)
<=> $false ) ).
fof(addAssignment_36261,axiom,
! [VarCurr] :
( v115685(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_36260,axiom,
! [VarCurr] :
( v115086(VarCurr,bitIndex10)
<=> v115088(VarCurr,bitIndex10) ) ).
fof(addAssignment_36259,axiom,
! [VarNext] :
( v115088(VarNext,bitIndex10)
<=> v115675(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_1913,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115677(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115675(VarNext,B)
<=> v115088(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1987,axiom,
! [VarNext] :
( v115677(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115675(VarNext,B)
<=> v115124(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115677(VarNext)
<=> ( v115678(VarNext)
& v115117(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115678(VarNext)
<=> ( v115680(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115680(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_36258,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex10)
<=> v115100(VarCurr,bitIndex10) ) ).
fof(addAssignment_36257,axiom,
! [VarCurr] :
( v115100(VarCurr,bitIndex10)
<=> v115102(VarCurr,bitIndex10) ) ).
fof(addAssignment_36256,axiom,
! [VarCurr] :
( v115102(VarCurr,bitIndex10)
<=> v113690(VarCurr,bitIndex10) ) ).
fof(addAssignment_36255,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex6)
<=> v115215(VarCurr,bitIndex6) ) ).
fof(addAssignment_36254,axiom,
! [VarCurr] :
( v115128(VarCurr,bitIndex6)
<=> v115130(VarCurr,bitIndex6) ) ).
fof(addAssignment_36253,axiom,
! [VarCurr] :
( v115130(VarCurr,bitIndex6)
<=> v115132(VarCurr,bitIndex6) ) ).
fof(addAssignment_36252,axiom,
! [VarCurr] :
( v115132(VarCurr,bitIndex6)
<=> v115134(VarCurr,bitIndex6) ) ).
fof(addAssignment_36251,axiom,
! [VarCurr] :
( v115134(VarCurr,bitIndex6)
<=> v115136(VarCurr,bitIndex6) ) ).
fof(addAssignment_36250,axiom,
! [VarCurr] :
( v115136(VarCurr,bitIndex6)
<=> v115138(VarCurr,bitIndex6) ) ).
fof(addAssignment_36249,axiom,
! [VarCurr] :
( v115138(VarCurr,bitIndex6)
<=> v115140(VarCurr,bitIndex6) ) ).
fof(addAssignment_36248,axiom,
! [VarCurr] :
( v115140(VarCurr,bitIndex6)
<=> v115142(VarCurr,bitIndex6) ) ).
fof(addAssignment_36247,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex6)
<=> v115144(VarCurr,bitIndex6) ) ).
fof(addAssignment_36246,axiom,
! [VarCurr] :
( v115144(VarCurr,bitIndex6)
<=> v115146(VarCurr,bitIndex6) ) ).
fof(addAssignment_36245,axiom,
! [VarCurr] :
( v115146(VarCurr,bitIndex6)
<=> v108343(VarCurr,bitIndex19) ) ).
fof(addAssignment_36244,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex19)
<=> v108345(VarCurr,bitIndex19) ) ).
fof(addAssignment_36243,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex19)
<=> v115607(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115630(VarNext)
=> ( v115607(VarNext)
<=> v115607(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1986,axiom,
! [VarNext] :
( v115630(VarNext)
=> ( v115607(VarNext)
<=> v115665(VarNext) ) ) ).
fof(addAssignment_36242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115665(VarNext)
<=> v115663(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5161,axiom,
! [VarCurr] :
( ~ v115609(VarCurr)
=> ( v115663(VarCurr)
<=> v115666(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5164,axiom,
! [VarCurr] :
( v115609(VarCurr)
=> ( v115663(VarCurr)
<=> v115611(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5160,axiom,
! [VarCurr] :
( ~ v115643(VarCurr)
=> ( v115666(VarCurr)
<=> v115625(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5163,axiom,
! [VarCurr] :
( v115643(VarCurr)
=> ( v115666(VarCurr)
<=> v115667(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1278,axiom,
! [VarCurr] :
( ( ~ v115646(VarCurr)
& ~ v115648(VarCurr) )
=> ( v115667(VarCurr)
<=> v115671(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5159,axiom,
! [VarCurr] :
( v115648(VarCurr)
=> ( v115667(VarCurr)
<=> v115670(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5162,axiom,
! [VarCurr] :
( v115646(VarCurr)
=> ( v115667(VarCurr)
<=> v115668(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5158,axiom,
! [VarCurr] :
( ~ v115656(VarCurr)
=> ( v115671(VarCurr)
<=> v115625(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5161,axiom,
! [VarCurr] :
( v115656(VarCurr)
=> ( v115671(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5157,axiom,
! [VarCurr] :
( ~ v115650(VarCurr)
=> ( v115670(VarCurr)
<=> v115625(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5160,axiom,
! [VarCurr] :
( v115650(VarCurr)
=> ( v115670(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2624,axiom,
! [VarCurr] :
( ~ v115669(VarCurr)
=> ( v115668(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2659,axiom,
! [VarCurr] :
( v115669(VarCurr)
=> ( v115668(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7851,axiom,
! [VarCurr] :
( v115669(VarCurr)
<=> ( v115619(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115630(VarNext)
<=> ( v115631(VarNext)
& v115640(VarNext) ) ) ) ).
fof(addAssignment_36241,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115640(VarNext)
<=> v115638(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22853,axiom,
! [VarCurr] :
( v115638(VarCurr)
<=> ( v115609(VarCurr)
| v115641(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22852,axiom,
! [VarCurr] :
( v115641(VarCurr)
<=> ( v115642(VarCurr)
& v115662(VarCurr) ) ) ).
fof(writeUnaryOperator_9126,axiom,
! [VarCurr] :
( ~ v115662(VarCurr)
<=> v115609(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22851,axiom,
! [VarCurr] :
( v115642(VarCurr)
<=> ( v115643(VarCurr)
| v115660(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22850,axiom,
! [VarCurr] :
( v115660(VarCurr)
<=> ( v115621(VarCurr)
& v115661(VarCurr) ) ) ).
fof(writeUnaryOperator_9125,axiom,
! [VarCurr] :
( ~ v115661(VarCurr)
<=> v115623(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22849,axiom,
! [VarCurr] :
( v115643(VarCurr)
<=> ( v115644(VarCurr)
& v115623(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22848,axiom,
! [VarCurr] :
( v115644(VarCurr)
<=> ( v115645(VarCurr)
| v115654(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22847,axiom,
! [VarCurr] :
( v115654(VarCurr)
<=> ( v115655(VarCurr)
& v115659(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7850,axiom,
! [VarCurr] :
( v115659(VarCurr)
<=> ( ( v115647(VarCurr,bitIndex2)
<=> $false )
& ( v115647(VarCurr,bitIndex1)
<=> $false )
& ( v115647(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22846,axiom,
! [VarCurr] :
( v115655(VarCurr)
<=> ( v115656(VarCurr)
| v115657(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22845,axiom,
! [VarCurr] :
( v115657(VarCurr)
<=> ( v115621(VarCurr)
& v115658(VarCurr) ) ) ).
fof(writeUnaryOperator_9124,axiom,
! [VarCurr] :
( ~ v115658(VarCurr)
<=> v115656(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7849,axiom,
! [VarCurr] :
( v115656(VarCurr)
<=> ( v115619(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22844,axiom,
! [VarCurr] :
( v115645(VarCurr)
<=> ( v115646(VarCurr)
| v115648(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22843,axiom,
! [VarCurr] :
( v115648(VarCurr)
<=> ( v115649(VarCurr)
& v115653(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7848,axiom,
! [VarCurr] :
( v115653(VarCurr)
<=> ( ( v115647(VarCurr,bitIndex2)
<=> $false )
& ( v115647(VarCurr,bitIndex1)
<=> $true )
& ( v115647(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22842,axiom,
! [VarCurr] :
( v115649(VarCurr)
<=> ( v115650(VarCurr)
| v115651(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22841,axiom,
! [VarCurr] :
( v115651(VarCurr)
<=> ( v115621(VarCurr)
& v115652(VarCurr) ) ) ).
fof(writeUnaryOperator_9123,axiom,
! [VarCurr] :
( ~ v115652(VarCurr)
<=> v115650(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7847,axiom,
! [VarCurr] :
( v115650(VarCurr)
<=> ( v115619(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7846,axiom,
! [VarCurr] :
( v115646(VarCurr)
<=> ( ( v115647(VarCurr,bitIndex2)
<=> $true )
& ( v115647(VarCurr,bitIndex1)
<=> $false )
& ( v115647(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36240,axiom,
! [VarCurr] :
( v115647(VarCurr,bitIndex0)
<=> v115617(VarCurr) ) ).
fof(addAssignment_36239,axiom,
! [VarCurr] :
( v115647(VarCurr,bitIndex1)
<=> v115615(VarCurr) ) ).
fof(addAssignment_36238,axiom,
! [VarCurr] :
( v115647(VarCurr,bitIndex2)
<=> v115613(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22840,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115631(VarNext)
<=> ( v115632(VarNext)
& v115627(VarNext) ) ) ) ).
fof(writeUnaryOperator_9122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115632(VarNext)
<=> v115634(VarNext) ) ) ).
fof(addAssignment_36237,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115634(VarNext)
<=> v115627(VarCurr) ) ) ).
fof(addAssignment_36236,axiom,
! [VarCurr] :
( v115627(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_36235,axiom,
! [VarCurr] :
( v115625(VarCurr)
<=> $false ) ).
fof(addAssignment_36234,axiom,
! [VarCurr] :
( v115623(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_36233,axiom,
! [VarCurr] :
( v115621(VarCurr)
<=> $false ) ).
fof(addAssignment_36232,axiom,
! [VarCurr] :
( v115619(VarCurr)
<=> v108368(VarCurr,bitIndex19) ) ).
fof(addAssignment_36231,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex19)
<=> v108370(VarCurr,bitIndex19) ) ).
fof(addAssignment_36230,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex19)
<=> v4304(VarCurr,bitIndex19) ) ).
fof(addAssignment_36229,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex19)
<=> v4306(VarCurr,bitIndex19) ) ).
fof(addAssignment_36228,axiom,
! [VarCurr] :
( v115617(VarCurr)
<=> $false ) ).
fof(addAssignment_36227,axiom,
! [VarCurr] :
( v115615(VarCurr)
<=> $false ) ).
fof(addAssignment_36226,axiom,
! [VarCurr] :
( v115613(VarCurr)
<=> $true ) ).
fof(addAssignment_36225,axiom,
! [VarCurr] :
( v115611(VarCurr)
<=> $false ) ).
fof(addAssignment_36224,axiom,
! [VarCurr] :
( v115609(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_36223,axiom,
! [VarCurr] :
( v115086(VarCurr,bitIndex9)
<=> v115088(VarCurr,bitIndex9) ) ).
fof(addAssignment_36222,axiom,
! [VarNext] :
( v115088(VarNext,bitIndex9)
<=> v115599(VarNext,bitIndex9) ) ).
fof(addCaseBooleanConditionEqualRanges1_1911,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115601(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115599(VarNext,B)
<=> v115088(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1985,axiom,
! [VarNext] :
( v115601(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115599(VarNext,B)
<=> v115124(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115601(VarNext)
<=> ( v115602(VarNext)
& v115117(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115602(VarNext)
<=> ( v115604(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9121,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115604(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_36221,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex9)
<=> v115100(VarCurr,bitIndex9) ) ).
fof(addAssignment_36220,axiom,
! [VarCurr] :
( v115100(VarCurr,bitIndex9)
<=> v115102(VarCurr,bitIndex9) ) ).
fof(addAssignment_36219,axiom,
! [VarCurr] :
( v115102(VarCurr,bitIndex9)
<=> v113690(VarCurr,bitIndex9) ) ).
fof(addAssignment_36218,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex5)
<=> v115215(VarCurr,bitIndex5) ) ).
fof(addAssignment_36217,axiom,
! [VarCurr] :
( v115128(VarCurr,bitIndex5)
<=> v115130(VarCurr,bitIndex5) ) ).
fof(addAssignment_36216,axiom,
! [VarCurr] :
( v115130(VarCurr,bitIndex5)
<=> v115132(VarCurr,bitIndex5) ) ).
fof(addAssignment_36215,axiom,
! [VarCurr] :
( v115132(VarCurr,bitIndex5)
<=> v115134(VarCurr,bitIndex5) ) ).
fof(addAssignment_36214,axiom,
! [VarCurr] :
( v115134(VarCurr,bitIndex5)
<=> v115136(VarCurr,bitIndex5) ) ).
fof(addAssignment_36213,axiom,
! [VarCurr] :
( v115136(VarCurr,bitIndex5)
<=> v115138(VarCurr,bitIndex5) ) ).
fof(addAssignment_36212,axiom,
! [VarCurr] :
( v115138(VarCurr,bitIndex5)
<=> v115140(VarCurr,bitIndex5) ) ).
fof(addAssignment_36211,axiom,
! [VarCurr] :
( v115140(VarCurr,bitIndex5)
<=> v115142(VarCurr,bitIndex5) ) ).
fof(addAssignment_36210,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex5)
<=> v115144(VarCurr,bitIndex5) ) ).
fof(addAssignment_36209,axiom,
! [VarCurr] :
( v115144(VarCurr,bitIndex5)
<=> v115146(VarCurr,bitIndex5) ) ).
fof(addAssignment_36208,axiom,
! [VarCurr] :
( v115146(VarCurr,bitIndex5)
<=> v108343(VarCurr,bitIndex18) ) ).
fof(addAssignment_36207,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex18)
<=> v108345(VarCurr,bitIndex18) ) ).
fof(addAssignment_36206,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex18)
<=> v115531(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1910,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115554(VarNext)
=> ( v115531(VarNext)
<=> v115531(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1984,axiom,
! [VarNext] :
( v115554(VarNext)
=> ( v115531(VarNext)
<=> v115589(VarNext) ) ) ).
fof(addAssignment_36205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115589(VarNext)
<=> v115587(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5156,axiom,
! [VarCurr] :
( ~ v115533(VarCurr)
=> ( v115587(VarCurr)
<=> v115590(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5159,axiom,
! [VarCurr] :
( v115533(VarCurr)
=> ( v115587(VarCurr)
<=> v115535(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5155,axiom,
! [VarCurr] :
( ~ v115567(VarCurr)
=> ( v115590(VarCurr)
<=> v115549(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5158,axiom,
! [VarCurr] :
( v115567(VarCurr)
=> ( v115590(VarCurr)
<=> v115591(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1277,axiom,
! [VarCurr] :
( ( ~ v115570(VarCurr)
& ~ v115572(VarCurr) )
=> ( v115591(VarCurr)
<=> v115595(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5154,axiom,
! [VarCurr] :
( v115572(VarCurr)
=> ( v115591(VarCurr)
<=> v115594(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5157,axiom,
! [VarCurr] :
( v115570(VarCurr)
=> ( v115591(VarCurr)
<=> v115592(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5153,axiom,
! [VarCurr] :
( ~ v115580(VarCurr)
=> ( v115595(VarCurr)
<=> v115549(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5156,axiom,
! [VarCurr] :
( v115580(VarCurr)
=> ( v115595(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5152,axiom,
! [VarCurr] :
( ~ v115574(VarCurr)
=> ( v115594(VarCurr)
<=> v115549(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5155,axiom,
! [VarCurr] :
( v115574(VarCurr)
=> ( v115594(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2623,axiom,
! [VarCurr] :
( ~ v115593(VarCurr)
=> ( v115592(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2658,axiom,
! [VarCurr] :
( v115593(VarCurr)
=> ( v115592(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7845,axiom,
! [VarCurr] :
( v115593(VarCurr)
<=> ( v115543(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115554(VarNext)
<=> ( v115555(VarNext)
& v115564(VarNext) ) ) ) ).
fof(addAssignment_36204,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115564(VarNext)
<=> v115562(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22836,axiom,
! [VarCurr] :
( v115562(VarCurr)
<=> ( v115533(VarCurr)
| v115565(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22835,axiom,
! [VarCurr] :
( v115565(VarCurr)
<=> ( v115566(VarCurr)
& v115586(VarCurr) ) ) ).
fof(writeUnaryOperator_9120,axiom,
! [VarCurr] :
( ~ v115586(VarCurr)
<=> v115533(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22834,axiom,
! [VarCurr] :
( v115566(VarCurr)
<=> ( v115567(VarCurr)
| v115584(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22833,axiom,
! [VarCurr] :
( v115584(VarCurr)
<=> ( v115545(VarCurr)
& v115585(VarCurr) ) ) ).
fof(writeUnaryOperator_9119,axiom,
! [VarCurr] :
( ~ v115585(VarCurr)
<=> v115547(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22832,axiom,
! [VarCurr] :
( v115567(VarCurr)
<=> ( v115568(VarCurr)
& v115547(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22831,axiom,
! [VarCurr] :
( v115568(VarCurr)
<=> ( v115569(VarCurr)
| v115578(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22830,axiom,
! [VarCurr] :
( v115578(VarCurr)
<=> ( v115579(VarCurr)
& v115583(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7844,axiom,
! [VarCurr] :
( v115583(VarCurr)
<=> ( ( v115571(VarCurr,bitIndex2)
<=> $false )
& ( v115571(VarCurr,bitIndex1)
<=> $false )
& ( v115571(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22829,axiom,
! [VarCurr] :
( v115579(VarCurr)
<=> ( v115580(VarCurr)
| v115581(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22828,axiom,
! [VarCurr] :
( v115581(VarCurr)
<=> ( v115545(VarCurr)
& v115582(VarCurr) ) ) ).
fof(writeUnaryOperator_9118,axiom,
! [VarCurr] :
( ~ v115582(VarCurr)
<=> v115580(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7843,axiom,
! [VarCurr] :
( v115580(VarCurr)
<=> ( v115543(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22827,axiom,
! [VarCurr] :
( v115569(VarCurr)
<=> ( v115570(VarCurr)
| v115572(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22826,axiom,
! [VarCurr] :
( v115572(VarCurr)
<=> ( v115573(VarCurr)
& v115577(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7842,axiom,
! [VarCurr] :
( v115577(VarCurr)
<=> ( ( v115571(VarCurr,bitIndex2)
<=> $false )
& ( v115571(VarCurr,bitIndex1)
<=> $true )
& ( v115571(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22825,axiom,
! [VarCurr] :
( v115573(VarCurr)
<=> ( v115574(VarCurr)
| v115575(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22824,axiom,
! [VarCurr] :
( v115575(VarCurr)
<=> ( v115545(VarCurr)
& v115576(VarCurr) ) ) ).
fof(writeUnaryOperator_9117,axiom,
! [VarCurr] :
( ~ v115576(VarCurr)
<=> v115574(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7841,axiom,
! [VarCurr] :
( v115574(VarCurr)
<=> ( v115543(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7840,axiom,
! [VarCurr] :
( v115570(VarCurr)
<=> ( ( v115571(VarCurr,bitIndex2)
<=> $true )
& ( v115571(VarCurr,bitIndex1)
<=> $false )
& ( v115571(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36203,axiom,
! [VarCurr] :
( v115571(VarCurr,bitIndex0)
<=> v115541(VarCurr) ) ).
fof(addAssignment_36202,axiom,
! [VarCurr] :
( v115571(VarCurr,bitIndex1)
<=> v115539(VarCurr) ) ).
fof(addAssignment_36201,axiom,
! [VarCurr] :
( v115571(VarCurr,bitIndex2)
<=> v115537(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115555(VarNext)
<=> ( v115556(VarNext)
& v115551(VarNext) ) ) ) ).
fof(writeUnaryOperator_9116,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115556(VarNext)
<=> v115558(VarNext) ) ) ).
fof(addAssignment_36200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115558(VarNext)
<=> v115551(VarCurr) ) ) ).
fof(addAssignment_36199,axiom,
! [VarCurr] :
( v115551(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_36198,axiom,
! [VarCurr] :
( v115549(VarCurr)
<=> $false ) ).
fof(addAssignment_36197,axiom,
! [VarCurr] :
( v115547(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_36196,axiom,
! [VarCurr] :
( v115545(VarCurr)
<=> $false ) ).
fof(addAssignment_36195,axiom,
! [VarCurr] :
( v115543(VarCurr)
<=> v108368(VarCurr,bitIndex18) ) ).
fof(addAssignment_36194,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex18)
<=> v108370(VarCurr,bitIndex18) ) ).
fof(addAssignment_36193,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex18)
<=> v4304(VarCurr,bitIndex18) ) ).
fof(addAssignment_36192,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex18)
<=> v4306(VarCurr,bitIndex18) ) ).
fof(addAssignment_36191,axiom,
! [VarCurr] :
( v115541(VarCurr)
<=> $false ) ).
fof(addAssignment_36190,axiom,
! [VarCurr] :
( v115539(VarCurr)
<=> $false ) ).
fof(addAssignment_36189,axiom,
! [VarCurr] :
( v115537(VarCurr)
<=> $true ) ).
fof(addAssignment_36188,axiom,
! [VarCurr] :
( v115535(VarCurr)
<=> $false ) ).
fof(addAssignment_36187,axiom,
! [VarCurr] :
( v115533(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_36186,axiom,
! [VarCurr] :
( v115086(VarCurr,bitIndex8)
<=> v115088(VarCurr,bitIndex8) ) ).
fof(addAssignment_36185,axiom,
! [VarNext] :
( v115088(VarNext,bitIndex8)
<=> v115523(VarNext,bitIndex8) ) ).
fof(addCaseBooleanConditionEqualRanges1_1909,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115525(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115523(VarNext,B)
<=> v115088(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1983,axiom,
! [VarNext] :
( v115525(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115523(VarNext,B)
<=> v115124(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115525(VarNext)
<=> ( v115526(VarNext)
& v115117(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22821,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115526(VarNext)
<=> ( v115528(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115528(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_36184,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex8)
<=> v115100(VarCurr,bitIndex8) ) ).
fof(addAssignment_36183,axiom,
! [VarCurr] :
( v115100(VarCurr,bitIndex8)
<=> v115102(VarCurr,bitIndex8) ) ).
fof(addAssignment_36182,axiom,
! [VarCurr] :
( v115102(VarCurr,bitIndex8)
<=> v113690(VarCurr,bitIndex8) ) ).
fof(addAssignment_36181,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex4)
<=> v115215(VarCurr,bitIndex4) ) ).
fof(addAssignment_36180,axiom,
! [VarCurr] :
( v115128(VarCurr,bitIndex4)
<=> v115130(VarCurr,bitIndex4) ) ).
fof(addAssignment_36179,axiom,
! [VarCurr] :
( v115130(VarCurr,bitIndex4)
<=> v115132(VarCurr,bitIndex4) ) ).
fof(addAssignment_36178,axiom,
! [VarCurr] :
( v115132(VarCurr,bitIndex4)
<=> v115134(VarCurr,bitIndex4) ) ).
fof(addAssignment_36177,axiom,
! [VarCurr] :
( v115134(VarCurr,bitIndex4)
<=> v115136(VarCurr,bitIndex4) ) ).
fof(addAssignment_36176,axiom,
! [VarCurr] :
( v115136(VarCurr,bitIndex4)
<=> v115138(VarCurr,bitIndex4) ) ).
fof(addAssignment_36175,axiom,
! [VarCurr] :
( v115138(VarCurr,bitIndex4)
<=> v115140(VarCurr,bitIndex4) ) ).
fof(addAssignment_36174,axiom,
! [VarCurr] :
( v115140(VarCurr,bitIndex4)
<=> v115142(VarCurr,bitIndex4) ) ).
fof(addAssignment_36173,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex4)
<=> v115144(VarCurr,bitIndex4) ) ).
fof(addAssignment_36172,axiom,
! [VarCurr] :
( v115144(VarCurr,bitIndex4)
<=> v115146(VarCurr,bitIndex4) ) ).
fof(addAssignment_36171,axiom,
! [VarCurr] :
( v115146(VarCurr,bitIndex4)
<=> v108343(VarCurr,bitIndex17) ) ).
fof(addAssignment_36170,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex17)
<=> v108345(VarCurr,bitIndex17) ) ).
fof(addAssignment_36169,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex17)
<=> v115455(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1908,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115478(VarNext)
=> ( v115455(VarNext)
<=> v115455(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1982,axiom,
! [VarNext] :
( v115478(VarNext)
=> ( v115455(VarNext)
<=> v115513(VarNext) ) ) ).
fof(addAssignment_36168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115513(VarNext)
<=> v115511(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5151,axiom,
! [VarCurr] :
( ~ v115457(VarCurr)
=> ( v115511(VarCurr)
<=> v115514(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5154,axiom,
! [VarCurr] :
( v115457(VarCurr)
=> ( v115511(VarCurr)
<=> v115459(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5150,axiom,
! [VarCurr] :
( ~ v115491(VarCurr)
=> ( v115514(VarCurr)
<=> v115473(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5153,axiom,
! [VarCurr] :
( v115491(VarCurr)
=> ( v115514(VarCurr)
<=> v115515(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1276,axiom,
! [VarCurr] :
( ( ~ v115494(VarCurr)
& ~ v115496(VarCurr) )
=> ( v115515(VarCurr)
<=> v115519(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5149,axiom,
! [VarCurr] :
( v115496(VarCurr)
=> ( v115515(VarCurr)
<=> v115518(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5152,axiom,
! [VarCurr] :
( v115494(VarCurr)
=> ( v115515(VarCurr)
<=> v115516(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5148,axiom,
! [VarCurr] :
( ~ v115504(VarCurr)
=> ( v115519(VarCurr)
<=> v115473(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5151,axiom,
! [VarCurr] :
( v115504(VarCurr)
=> ( v115519(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5147,axiom,
! [VarCurr] :
( ~ v115498(VarCurr)
=> ( v115518(VarCurr)
<=> v115473(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5150,axiom,
! [VarCurr] :
( v115498(VarCurr)
=> ( v115518(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2622,axiom,
! [VarCurr] :
( ~ v115517(VarCurr)
=> ( v115516(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2657,axiom,
! [VarCurr] :
( v115517(VarCurr)
=> ( v115516(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7839,axiom,
! [VarCurr] :
( v115517(VarCurr)
<=> ( v115467(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115478(VarNext)
<=> ( v115479(VarNext)
& v115488(VarNext) ) ) ) ).
fof(addAssignment_36167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115488(VarNext)
<=> v115486(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22819,axiom,
! [VarCurr] :
( v115486(VarCurr)
<=> ( v115457(VarCurr)
| v115489(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22818,axiom,
! [VarCurr] :
( v115489(VarCurr)
<=> ( v115490(VarCurr)
& v115510(VarCurr) ) ) ).
fof(writeUnaryOperator_9114,axiom,
! [VarCurr] :
( ~ v115510(VarCurr)
<=> v115457(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22817,axiom,
! [VarCurr] :
( v115490(VarCurr)
<=> ( v115491(VarCurr)
| v115508(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22816,axiom,
! [VarCurr] :
( v115508(VarCurr)
<=> ( v115469(VarCurr)
& v115509(VarCurr) ) ) ).
fof(writeUnaryOperator_9113,axiom,
! [VarCurr] :
( ~ v115509(VarCurr)
<=> v115471(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22815,axiom,
! [VarCurr] :
( v115491(VarCurr)
<=> ( v115492(VarCurr)
& v115471(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22814,axiom,
! [VarCurr] :
( v115492(VarCurr)
<=> ( v115493(VarCurr)
| v115502(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22813,axiom,
! [VarCurr] :
( v115502(VarCurr)
<=> ( v115503(VarCurr)
& v115507(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7838,axiom,
! [VarCurr] :
( v115507(VarCurr)
<=> ( ( v115495(VarCurr,bitIndex2)
<=> $false )
& ( v115495(VarCurr,bitIndex1)
<=> $false )
& ( v115495(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22812,axiom,
! [VarCurr] :
( v115503(VarCurr)
<=> ( v115504(VarCurr)
| v115505(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22811,axiom,
! [VarCurr] :
( v115505(VarCurr)
<=> ( v115469(VarCurr)
& v115506(VarCurr) ) ) ).
fof(writeUnaryOperator_9112,axiom,
! [VarCurr] :
( ~ v115506(VarCurr)
<=> v115504(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7837,axiom,
! [VarCurr] :
( v115504(VarCurr)
<=> ( v115467(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22810,axiom,
! [VarCurr] :
( v115493(VarCurr)
<=> ( v115494(VarCurr)
| v115496(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22809,axiom,
! [VarCurr] :
( v115496(VarCurr)
<=> ( v115497(VarCurr)
& v115501(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7836,axiom,
! [VarCurr] :
( v115501(VarCurr)
<=> ( ( v115495(VarCurr,bitIndex2)
<=> $false )
& ( v115495(VarCurr,bitIndex1)
<=> $true )
& ( v115495(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22808,axiom,
! [VarCurr] :
( v115497(VarCurr)
<=> ( v115498(VarCurr)
| v115499(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22807,axiom,
! [VarCurr] :
( v115499(VarCurr)
<=> ( v115469(VarCurr)
& v115500(VarCurr) ) ) ).
fof(writeUnaryOperator_9111,axiom,
! [VarCurr] :
( ~ v115500(VarCurr)
<=> v115498(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7835,axiom,
! [VarCurr] :
( v115498(VarCurr)
<=> ( v115467(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7834,axiom,
! [VarCurr] :
( v115494(VarCurr)
<=> ( ( v115495(VarCurr,bitIndex2)
<=> $true )
& ( v115495(VarCurr,bitIndex1)
<=> $false )
& ( v115495(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36166,axiom,
! [VarCurr] :
( v115495(VarCurr,bitIndex0)
<=> v115465(VarCurr) ) ).
fof(addAssignment_36165,axiom,
! [VarCurr] :
( v115495(VarCurr,bitIndex1)
<=> v115463(VarCurr) ) ).
fof(addAssignment_36164,axiom,
! [VarCurr] :
( v115495(VarCurr,bitIndex2)
<=> v115461(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22806,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115479(VarNext)
<=> ( v115480(VarNext)
& v115475(VarNext) ) ) ) ).
fof(writeUnaryOperator_9110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115480(VarNext)
<=> v115482(VarNext) ) ) ).
fof(addAssignment_36163,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115482(VarNext)
<=> v115475(VarCurr) ) ) ).
fof(addAssignment_36162,axiom,
! [VarCurr] :
( v115475(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_36161,axiom,
! [VarCurr] :
( v115473(VarCurr)
<=> $false ) ).
fof(addAssignment_36160,axiom,
! [VarCurr] :
( v115471(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_36159,axiom,
! [VarCurr] :
( v115469(VarCurr)
<=> $false ) ).
fof(addAssignment_36158,axiom,
! [VarCurr] :
( v115467(VarCurr)
<=> v108368(VarCurr,bitIndex17) ) ).
fof(addAssignment_36157,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex17)
<=> v108370(VarCurr,bitIndex17) ) ).
fof(addAssignment_36156,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex17)
<=> v4304(VarCurr,bitIndex17) ) ).
fof(addAssignment_36155,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex17)
<=> v4306(VarCurr,bitIndex17) ) ).
fof(addAssignment_36154,axiom,
! [VarCurr] :
( v115465(VarCurr)
<=> $false ) ).
fof(addAssignment_36153,axiom,
! [VarCurr] :
( v115463(VarCurr)
<=> $false ) ).
fof(addAssignment_36152,axiom,
! [VarCurr] :
( v115461(VarCurr)
<=> $true ) ).
fof(addAssignment_36151,axiom,
! [VarCurr] :
( v115459(VarCurr)
<=> $false ) ).
fof(addAssignment_36150,axiom,
! [VarCurr] :
( v115457(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_36149,axiom,
! [VarCurr] :
( v115086(VarCurr,bitIndex7)
<=> v115088(VarCurr,bitIndex7) ) ).
fof(addAssignment_36148,axiom,
! [VarNext] :
( v115088(VarNext,bitIndex7)
<=> v115447(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionEqualRanges1_1907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115449(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115447(VarNext,B)
<=> v115088(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1981,axiom,
! [VarNext] :
( v115449(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115447(VarNext,B)
<=> v115124(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22805,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115449(VarNext)
<=> ( v115450(VarNext)
& v115117(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22804,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115450(VarNext)
<=> ( v115452(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115452(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_36147,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex7)
<=> v115100(VarCurr,bitIndex7) ) ).
fof(addAssignment_36146,axiom,
! [VarCurr] :
( v115100(VarCurr,bitIndex7)
<=> v115102(VarCurr,bitIndex7) ) ).
fof(addAssignment_36145,axiom,
! [VarCurr] :
( v115102(VarCurr,bitIndex7)
<=> v113690(VarCurr,bitIndex7) ) ).
fof(addAssignment_36144,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex3)
<=> v115215(VarCurr,bitIndex3) ) ).
fof(addAssignment_36143,axiom,
! [VarCurr] :
( v115128(VarCurr,bitIndex3)
<=> v115130(VarCurr,bitIndex3) ) ).
fof(addAssignment_36142,axiom,
! [VarCurr] :
( v115130(VarCurr,bitIndex3)
<=> v115132(VarCurr,bitIndex3) ) ).
fof(addAssignment_36141,axiom,
! [VarCurr] :
( v115132(VarCurr,bitIndex3)
<=> v115134(VarCurr,bitIndex3) ) ).
fof(addAssignment_36140,axiom,
! [VarCurr] :
( v115134(VarCurr,bitIndex3)
<=> v115136(VarCurr,bitIndex3) ) ).
fof(addAssignment_36139,axiom,
! [VarCurr] :
( v115136(VarCurr,bitIndex3)
<=> v115138(VarCurr,bitIndex3) ) ).
fof(addAssignment_36138,axiom,
! [VarCurr] :
( v115138(VarCurr,bitIndex3)
<=> v115140(VarCurr,bitIndex3) ) ).
fof(addAssignment_36137,axiom,
! [VarCurr] :
( v115140(VarCurr,bitIndex3)
<=> v115142(VarCurr,bitIndex3) ) ).
fof(addAssignment_36136,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex3)
<=> v115144(VarCurr,bitIndex3) ) ).
fof(addAssignment_36135,axiom,
! [VarCurr] :
( v115144(VarCurr,bitIndex3)
<=> v115146(VarCurr,bitIndex3) ) ).
fof(addAssignment_36134,axiom,
! [VarCurr] :
( v115146(VarCurr,bitIndex3)
<=> v108343(VarCurr,bitIndex16) ) ).
fof(addAssignment_36133,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex16)
<=> v108345(VarCurr,bitIndex16) ) ).
fof(addAssignment_36132,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex16)
<=> v115379(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1906,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115402(VarNext)
=> ( v115379(VarNext)
<=> v115379(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1980,axiom,
! [VarNext] :
( v115402(VarNext)
=> ( v115379(VarNext)
<=> v115437(VarNext) ) ) ).
fof(addAssignment_36131,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115437(VarNext)
<=> v115435(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5146,axiom,
! [VarCurr] :
( ~ v115381(VarCurr)
=> ( v115435(VarCurr)
<=> v115438(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5149,axiom,
! [VarCurr] :
( v115381(VarCurr)
=> ( v115435(VarCurr)
<=> v115383(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5145,axiom,
! [VarCurr] :
( ~ v115415(VarCurr)
=> ( v115438(VarCurr)
<=> v115397(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5148,axiom,
! [VarCurr] :
( v115415(VarCurr)
=> ( v115438(VarCurr)
<=> v115439(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1275,axiom,
! [VarCurr] :
( ( ~ v115418(VarCurr)
& ~ v115420(VarCurr) )
=> ( v115439(VarCurr)
<=> v115443(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5144,axiom,
! [VarCurr] :
( v115420(VarCurr)
=> ( v115439(VarCurr)
<=> v115442(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5147,axiom,
! [VarCurr] :
( v115418(VarCurr)
=> ( v115439(VarCurr)
<=> v115440(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5143,axiom,
! [VarCurr] :
( ~ v115428(VarCurr)
=> ( v115443(VarCurr)
<=> v115397(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5146,axiom,
! [VarCurr] :
( v115428(VarCurr)
=> ( v115443(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5142,axiom,
! [VarCurr] :
( ~ v115422(VarCurr)
=> ( v115442(VarCurr)
<=> v115397(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5145,axiom,
! [VarCurr] :
( v115422(VarCurr)
=> ( v115442(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2621,axiom,
! [VarCurr] :
( ~ v115441(VarCurr)
=> ( v115440(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2656,axiom,
! [VarCurr] :
( v115441(VarCurr)
=> ( v115440(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7833,axiom,
! [VarCurr] :
( v115441(VarCurr)
<=> ( v115391(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115402(VarNext)
<=> ( v115403(VarNext)
& v115412(VarNext) ) ) ) ).
fof(addAssignment_36130,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115412(VarNext)
<=> v115410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22802,axiom,
! [VarCurr] :
( v115410(VarCurr)
<=> ( v115381(VarCurr)
| v115413(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22801,axiom,
! [VarCurr] :
( v115413(VarCurr)
<=> ( v115414(VarCurr)
& v115434(VarCurr) ) ) ).
fof(writeUnaryOperator_9108,axiom,
! [VarCurr] :
( ~ v115434(VarCurr)
<=> v115381(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22800,axiom,
! [VarCurr] :
( v115414(VarCurr)
<=> ( v115415(VarCurr)
| v115432(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22799,axiom,
! [VarCurr] :
( v115432(VarCurr)
<=> ( v115393(VarCurr)
& v115433(VarCurr) ) ) ).
fof(writeUnaryOperator_9107,axiom,
! [VarCurr] :
( ~ v115433(VarCurr)
<=> v115395(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22798,axiom,
! [VarCurr] :
( v115415(VarCurr)
<=> ( v115416(VarCurr)
& v115395(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22797,axiom,
! [VarCurr] :
( v115416(VarCurr)
<=> ( v115417(VarCurr)
| v115426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22796,axiom,
! [VarCurr] :
( v115426(VarCurr)
<=> ( v115427(VarCurr)
& v115431(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7832,axiom,
! [VarCurr] :
( v115431(VarCurr)
<=> ( ( v115419(VarCurr,bitIndex2)
<=> $false )
& ( v115419(VarCurr,bitIndex1)
<=> $false )
& ( v115419(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22795,axiom,
! [VarCurr] :
( v115427(VarCurr)
<=> ( v115428(VarCurr)
| v115429(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22794,axiom,
! [VarCurr] :
( v115429(VarCurr)
<=> ( v115393(VarCurr)
& v115430(VarCurr) ) ) ).
fof(writeUnaryOperator_9106,axiom,
! [VarCurr] :
( ~ v115430(VarCurr)
<=> v115428(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7831,axiom,
! [VarCurr] :
( v115428(VarCurr)
<=> ( v115391(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22793,axiom,
! [VarCurr] :
( v115417(VarCurr)
<=> ( v115418(VarCurr)
| v115420(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22792,axiom,
! [VarCurr] :
( v115420(VarCurr)
<=> ( v115421(VarCurr)
& v115425(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7830,axiom,
! [VarCurr] :
( v115425(VarCurr)
<=> ( ( v115419(VarCurr,bitIndex2)
<=> $false )
& ( v115419(VarCurr,bitIndex1)
<=> $true )
& ( v115419(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22791,axiom,
! [VarCurr] :
( v115421(VarCurr)
<=> ( v115422(VarCurr)
| v115423(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22790,axiom,
! [VarCurr] :
( v115423(VarCurr)
<=> ( v115393(VarCurr)
& v115424(VarCurr) ) ) ).
fof(writeUnaryOperator_9105,axiom,
! [VarCurr] :
( ~ v115424(VarCurr)
<=> v115422(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7829,axiom,
! [VarCurr] :
( v115422(VarCurr)
<=> ( v115391(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7828,axiom,
! [VarCurr] :
( v115418(VarCurr)
<=> ( ( v115419(VarCurr,bitIndex2)
<=> $true )
& ( v115419(VarCurr,bitIndex1)
<=> $false )
& ( v115419(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36129,axiom,
! [VarCurr] :
( v115419(VarCurr,bitIndex0)
<=> v115389(VarCurr) ) ).
fof(addAssignment_36128,axiom,
! [VarCurr] :
( v115419(VarCurr,bitIndex1)
<=> v115387(VarCurr) ) ).
fof(addAssignment_36127,axiom,
! [VarCurr] :
( v115419(VarCurr,bitIndex2)
<=> v115385(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115403(VarNext)
<=> ( v115404(VarNext)
& v115399(VarNext) ) ) ) ).
fof(writeUnaryOperator_9104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115404(VarNext)
<=> v115406(VarNext) ) ) ).
fof(addAssignment_36126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115406(VarNext)
<=> v115399(VarCurr) ) ) ).
fof(addAssignment_36125,axiom,
! [VarCurr] :
( v115399(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_36124,axiom,
! [VarCurr] :
( v115397(VarCurr)
<=> $false ) ).
fof(addAssignment_36123,axiom,
! [VarCurr] :
( v115395(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_36122,axiom,
! [VarCurr] :
( v115393(VarCurr)
<=> $false ) ).
fof(addAssignment_36121,axiom,
! [VarCurr] :
( v115391(VarCurr)
<=> v108368(VarCurr,bitIndex16) ) ).
fof(addAssignment_36120,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex16)
<=> v108370(VarCurr,bitIndex16) ) ).
fof(addAssignment_36119,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex16)
<=> v4304(VarCurr,bitIndex16) ) ).
fof(addAssignment_36118,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex16)
<=> v4306(VarCurr,bitIndex16) ) ).
fof(addAssignment_36117,axiom,
! [VarCurr] :
( v115389(VarCurr)
<=> $false ) ).
fof(addAssignment_36116,axiom,
! [VarCurr] :
( v115387(VarCurr)
<=> $false ) ).
fof(addAssignment_36115,axiom,
! [VarCurr] :
( v115385(VarCurr)
<=> $true ) ).
fof(addAssignment_36114,axiom,
! [VarCurr] :
( v115383(VarCurr)
<=> $false ) ).
fof(addAssignment_36113,axiom,
! [VarCurr] :
( v115381(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_36112,axiom,
! [VarCurr] :
( v115086(VarCurr,bitIndex6)
<=> v115088(VarCurr,bitIndex6) ) ).
fof(addAssignment_36111,axiom,
! [VarNext] :
( v115088(VarNext,bitIndex6)
<=> v115371(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1905,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115373(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115371(VarNext,B)
<=> v115088(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1979,axiom,
! [VarNext] :
( v115373(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115371(VarNext,B)
<=> v115124(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115373(VarNext)
<=> ( v115374(VarNext)
& v115117(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115374(VarNext)
<=> ( v115376(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115376(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_36110,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex6)
<=> v115100(VarCurr,bitIndex6) ) ).
fof(addAssignment_36109,axiom,
! [VarCurr] :
( v115100(VarCurr,bitIndex6)
<=> v115102(VarCurr,bitIndex6) ) ).
fof(addAssignment_36108,axiom,
! [VarCurr] :
( v115102(VarCurr,bitIndex6)
<=> v113690(VarCurr,bitIndex6) ) ).
fof(addAssignment_36107,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex2)
<=> v115215(VarCurr,bitIndex2) ) ).
fof(addAssignment_36106,axiom,
! [VarCurr] :
( v115128(VarCurr,bitIndex2)
<=> v115130(VarCurr,bitIndex2) ) ).
fof(addAssignment_36105,axiom,
! [VarCurr] :
( v115130(VarCurr,bitIndex2)
<=> v115132(VarCurr,bitIndex2) ) ).
fof(addAssignment_36104,axiom,
! [VarCurr] :
( v115132(VarCurr,bitIndex2)
<=> v115134(VarCurr,bitIndex2) ) ).
fof(addAssignment_36103,axiom,
! [VarCurr] :
( v115134(VarCurr,bitIndex2)
<=> v115136(VarCurr,bitIndex2) ) ).
fof(addAssignment_36102,axiom,
! [VarCurr] :
( v115136(VarCurr,bitIndex2)
<=> v115138(VarCurr,bitIndex2) ) ).
fof(addAssignment_36101,axiom,
! [VarCurr] :
( v115138(VarCurr,bitIndex2)
<=> v115140(VarCurr,bitIndex2) ) ).
fof(addAssignment_36100,axiom,
! [VarCurr] :
( v115140(VarCurr,bitIndex2)
<=> v115142(VarCurr,bitIndex2) ) ).
fof(addAssignment_36099,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex2)
<=> v115144(VarCurr,bitIndex2) ) ).
fof(addAssignment_36098,axiom,
! [VarCurr] :
( v115144(VarCurr,bitIndex2)
<=> v115146(VarCurr,bitIndex2) ) ).
fof(addAssignment_36097,axiom,
! [VarCurr] :
( v115146(VarCurr,bitIndex2)
<=> v108343(VarCurr,bitIndex15) ) ).
fof(addAssignment_36096,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex15)
<=> v108345(VarCurr,bitIndex15) ) ).
fof(addAssignment_36095,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex15)
<=> v115303(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1904,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115326(VarNext)
=> ( v115303(VarNext)
<=> v115303(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1978,axiom,
! [VarNext] :
( v115326(VarNext)
=> ( v115303(VarNext)
<=> v115361(VarNext) ) ) ).
fof(addAssignment_36094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115361(VarNext)
<=> v115359(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5141,axiom,
! [VarCurr] :
( ~ v115305(VarCurr)
=> ( v115359(VarCurr)
<=> v115362(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5144,axiom,
! [VarCurr] :
( v115305(VarCurr)
=> ( v115359(VarCurr)
<=> v115307(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5140,axiom,
! [VarCurr] :
( ~ v115339(VarCurr)
=> ( v115362(VarCurr)
<=> v115321(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5143,axiom,
! [VarCurr] :
( v115339(VarCurr)
=> ( v115362(VarCurr)
<=> v115363(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1274,axiom,
! [VarCurr] :
( ( ~ v115342(VarCurr)
& ~ v115344(VarCurr) )
=> ( v115363(VarCurr)
<=> v115367(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5139,axiom,
! [VarCurr] :
( v115344(VarCurr)
=> ( v115363(VarCurr)
<=> v115366(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5142,axiom,
! [VarCurr] :
( v115342(VarCurr)
=> ( v115363(VarCurr)
<=> v115364(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5138,axiom,
! [VarCurr] :
( ~ v115352(VarCurr)
=> ( v115367(VarCurr)
<=> v115321(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5141,axiom,
! [VarCurr] :
( v115352(VarCurr)
=> ( v115367(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5137,axiom,
! [VarCurr] :
( ~ v115346(VarCurr)
=> ( v115366(VarCurr)
<=> v115321(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5140,axiom,
! [VarCurr] :
( v115346(VarCurr)
=> ( v115366(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2620,axiom,
! [VarCurr] :
( ~ v115365(VarCurr)
=> ( v115364(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2655,axiom,
! [VarCurr] :
( v115365(VarCurr)
=> ( v115364(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7827,axiom,
! [VarCurr] :
( v115365(VarCurr)
<=> ( v115315(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22786,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115326(VarNext)
<=> ( v115327(VarNext)
& v115336(VarNext) ) ) ) ).
fof(addAssignment_36093,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115336(VarNext)
<=> v115334(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22785,axiom,
! [VarCurr] :
( v115334(VarCurr)
<=> ( v115305(VarCurr)
| v115337(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22784,axiom,
! [VarCurr] :
( v115337(VarCurr)
<=> ( v115338(VarCurr)
& v115358(VarCurr) ) ) ).
fof(writeUnaryOperator_9102,axiom,
! [VarCurr] :
( ~ v115358(VarCurr)
<=> v115305(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22783,axiom,
! [VarCurr] :
( v115338(VarCurr)
<=> ( v115339(VarCurr)
| v115356(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22782,axiom,
! [VarCurr] :
( v115356(VarCurr)
<=> ( v115317(VarCurr)
& v115357(VarCurr) ) ) ).
fof(writeUnaryOperator_9101,axiom,
! [VarCurr] :
( ~ v115357(VarCurr)
<=> v115319(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22781,axiom,
! [VarCurr] :
( v115339(VarCurr)
<=> ( v115340(VarCurr)
& v115319(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22780,axiom,
! [VarCurr] :
( v115340(VarCurr)
<=> ( v115341(VarCurr)
| v115350(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22779,axiom,
! [VarCurr] :
( v115350(VarCurr)
<=> ( v115351(VarCurr)
& v115355(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7826,axiom,
! [VarCurr] :
( v115355(VarCurr)
<=> ( ( v115343(VarCurr,bitIndex2)
<=> $false )
& ( v115343(VarCurr,bitIndex1)
<=> $false )
& ( v115343(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22778,axiom,
! [VarCurr] :
( v115351(VarCurr)
<=> ( v115352(VarCurr)
| v115353(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22777,axiom,
! [VarCurr] :
( v115353(VarCurr)
<=> ( v115317(VarCurr)
& v115354(VarCurr) ) ) ).
fof(writeUnaryOperator_9100,axiom,
! [VarCurr] :
( ~ v115354(VarCurr)
<=> v115352(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7825,axiom,
! [VarCurr] :
( v115352(VarCurr)
<=> ( v115315(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22776,axiom,
! [VarCurr] :
( v115341(VarCurr)
<=> ( v115342(VarCurr)
| v115344(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22775,axiom,
! [VarCurr] :
( v115344(VarCurr)
<=> ( v115345(VarCurr)
& v115349(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7824,axiom,
! [VarCurr] :
( v115349(VarCurr)
<=> ( ( v115343(VarCurr,bitIndex2)
<=> $false )
& ( v115343(VarCurr,bitIndex1)
<=> $true )
& ( v115343(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22774,axiom,
! [VarCurr] :
( v115345(VarCurr)
<=> ( v115346(VarCurr)
| v115347(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22773,axiom,
! [VarCurr] :
( v115347(VarCurr)
<=> ( v115317(VarCurr)
& v115348(VarCurr) ) ) ).
fof(writeUnaryOperator_9099,axiom,
! [VarCurr] :
( ~ v115348(VarCurr)
<=> v115346(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7823,axiom,
! [VarCurr] :
( v115346(VarCurr)
<=> ( v115315(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7822,axiom,
! [VarCurr] :
( v115342(VarCurr)
<=> ( ( v115343(VarCurr,bitIndex2)
<=> $true )
& ( v115343(VarCurr,bitIndex1)
<=> $false )
& ( v115343(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36092,axiom,
! [VarCurr] :
( v115343(VarCurr,bitIndex0)
<=> v115313(VarCurr) ) ).
fof(addAssignment_36091,axiom,
! [VarCurr] :
( v115343(VarCurr,bitIndex1)
<=> v115311(VarCurr) ) ).
fof(addAssignment_36090,axiom,
! [VarCurr] :
( v115343(VarCurr,bitIndex2)
<=> v115309(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115327(VarNext)
<=> ( v115328(VarNext)
& v115323(VarNext) ) ) ) ).
fof(writeUnaryOperator_9098,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115328(VarNext)
<=> v115330(VarNext) ) ) ).
fof(addAssignment_36089,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115330(VarNext)
<=> v115323(VarCurr) ) ) ).
fof(addAssignment_36088,axiom,
! [VarCurr] :
( v115323(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_36087,axiom,
! [VarCurr] :
( v115321(VarCurr)
<=> $false ) ).
fof(addAssignment_36086,axiom,
! [VarCurr] :
( v115319(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_36085,axiom,
! [VarCurr] :
( v115317(VarCurr)
<=> $false ) ).
fof(addAssignment_36084,axiom,
! [VarCurr] :
( v115315(VarCurr)
<=> v108368(VarCurr,bitIndex15) ) ).
fof(addAssignment_36083,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex15)
<=> v108370(VarCurr,bitIndex15) ) ).
fof(addAssignment_36082,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex15)
<=> v4304(VarCurr,bitIndex15) ) ).
fof(addAssignment_36081,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex15)
<=> v4306(VarCurr,bitIndex15) ) ).
fof(addAssignment_36080,axiom,
! [VarCurr] :
( v115313(VarCurr)
<=> $false ) ).
fof(addAssignment_36079,axiom,
! [VarCurr] :
( v115311(VarCurr)
<=> $false ) ).
fof(addAssignment_36078,axiom,
! [VarCurr] :
( v115309(VarCurr)
<=> $true ) ).
fof(addAssignment_36077,axiom,
! [VarCurr] :
( v115307(VarCurr)
<=> $false ) ).
fof(addAssignment_36076,axiom,
! [VarCurr] :
( v115305(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_36075,axiom,
! [VarCurr] :
( v115086(VarCurr,bitIndex5)
<=> v115088(VarCurr,bitIndex5) ) ).
fof(addAssignment_36074,axiom,
! [VarNext] :
( v115088(VarNext,bitIndex5)
<=> v115295(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115297(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115295(VarNext,B)
<=> v115088(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1977,axiom,
! [VarNext] :
( v115297(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115295(VarNext,B)
<=> v115124(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115297(VarNext)
<=> ( v115298(VarNext)
& v115117(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115298(VarNext)
<=> ( v115300(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9097,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115300(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_36073,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex5)
<=> v115100(VarCurr,bitIndex5) ) ).
fof(addAssignment_36072,axiom,
! [VarCurr] :
( v115100(VarCurr,bitIndex5)
<=> v115102(VarCurr,bitIndex5) ) ).
fof(addAssignment_36071,axiom,
! [VarCurr] :
( v115102(VarCurr,bitIndex5)
<=> v113690(VarCurr,bitIndex5) ) ).
fof(addAssignment_36070,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex1)
<=> v115215(VarCurr,bitIndex1) ) ).
fof(addAssignment_36069,axiom,
! [VarCurr] :
( v115128(VarCurr,bitIndex1)
<=> v115130(VarCurr,bitIndex1) ) ).
fof(addAssignment_36068,axiom,
! [VarCurr] :
( v115130(VarCurr,bitIndex1)
<=> v115132(VarCurr,bitIndex1) ) ).
fof(addAssignment_36067,axiom,
! [VarCurr] :
( v115132(VarCurr,bitIndex1)
<=> v115134(VarCurr,bitIndex1) ) ).
fof(addAssignment_36066,axiom,
! [VarCurr] :
( v115134(VarCurr,bitIndex1)
<=> v115136(VarCurr,bitIndex1) ) ).
fof(addAssignment_36065,axiom,
! [VarCurr] :
( v115136(VarCurr,bitIndex1)
<=> v115138(VarCurr,bitIndex1) ) ).
fof(addAssignment_36064,axiom,
! [VarCurr] :
( v115138(VarCurr,bitIndex1)
<=> v115140(VarCurr,bitIndex1) ) ).
fof(addAssignment_36063,axiom,
! [VarCurr] :
( v115140(VarCurr,bitIndex1)
<=> v115142(VarCurr,bitIndex1) ) ).
fof(addAssignment_36062,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex1)
<=> v115144(VarCurr,bitIndex1) ) ).
fof(addAssignment_36061,axiom,
! [VarCurr] :
( v115144(VarCurr,bitIndex1)
<=> v115146(VarCurr,bitIndex1) ) ).
fof(addAssignment_36060,axiom,
! [VarCurr] :
( v115146(VarCurr,bitIndex1)
<=> v108343(VarCurr,bitIndex14) ) ).
fof(addAssignment_36059,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex14)
<=> v108345(VarCurr,bitIndex14) ) ).
fof(addAssignment_36058,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex14)
<=> v115227(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1902,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115250(VarNext)
=> ( v115227(VarNext)
<=> v115227(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1976,axiom,
! [VarNext] :
( v115250(VarNext)
=> ( v115227(VarNext)
<=> v115285(VarNext) ) ) ).
fof(addAssignment_36057,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115285(VarNext)
<=> v115283(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5136,axiom,
! [VarCurr] :
( ~ v115229(VarCurr)
=> ( v115283(VarCurr)
<=> v115286(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5139,axiom,
! [VarCurr] :
( v115229(VarCurr)
=> ( v115283(VarCurr)
<=> v115231(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5135,axiom,
! [VarCurr] :
( ~ v115263(VarCurr)
=> ( v115286(VarCurr)
<=> v115245(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5138,axiom,
! [VarCurr] :
( v115263(VarCurr)
=> ( v115286(VarCurr)
<=> v115287(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1273,axiom,
! [VarCurr] :
( ( ~ v115266(VarCurr)
& ~ v115268(VarCurr) )
=> ( v115287(VarCurr)
<=> v115291(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5134,axiom,
! [VarCurr] :
( v115268(VarCurr)
=> ( v115287(VarCurr)
<=> v115290(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5137,axiom,
! [VarCurr] :
( v115266(VarCurr)
=> ( v115287(VarCurr)
<=> v115288(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5133,axiom,
! [VarCurr] :
( ~ v115276(VarCurr)
=> ( v115291(VarCurr)
<=> v115245(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5136,axiom,
! [VarCurr] :
( v115276(VarCurr)
=> ( v115291(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5132,axiom,
! [VarCurr] :
( ~ v115270(VarCurr)
=> ( v115290(VarCurr)
<=> v115245(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5135,axiom,
! [VarCurr] :
( v115270(VarCurr)
=> ( v115290(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2619,axiom,
! [VarCurr] :
( ~ v115289(VarCurr)
=> ( v115288(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2654,axiom,
! [VarCurr] :
( v115289(VarCurr)
=> ( v115288(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7821,axiom,
! [VarCurr] :
( v115289(VarCurr)
<=> ( v115239(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115250(VarNext)
<=> ( v115251(VarNext)
& v115260(VarNext) ) ) ) ).
fof(addAssignment_36056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115260(VarNext)
<=> v115258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22768,axiom,
! [VarCurr] :
( v115258(VarCurr)
<=> ( v115229(VarCurr)
| v115261(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22767,axiom,
! [VarCurr] :
( v115261(VarCurr)
<=> ( v115262(VarCurr)
& v115282(VarCurr) ) ) ).
fof(writeUnaryOperator_9096,axiom,
! [VarCurr] :
( ~ v115282(VarCurr)
<=> v115229(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22766,axiom,
! [VarCurr] :
( v115262(VarCurr)
<=> ( v115263(VarCurr)
| v115280(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22765,axiom,
! [VarCurr] :
( v115280(VarCurr)
<=> ( v115241(VarCurr)
& v115281(VarCurr) ) ) ).
fof(writeUnaryOperator_9095,axiom,
! [VarCurr] :
( ~ v115281(VarCurr)
<=> v115243(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22764,axiom,
! [VarCurr] :
( v115263(VarCurr)
<=> ( v115264(VarCurr)
& v115243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22763,axiom,
! [VarCurr] :
( v115264(VarCurr)
<=> ( v115265(VarCurr)
| v115274(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22762,axiom,
! [VarCurr] :
( v115274(VarCurr)
<=> ( v115275(VarCurr)
& v115279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7820,axiom,
! [VarCurr] :
( v115279(VarCurr)
<=> ( ( v115267(VarCurr,bitIndex2)
<=> $false )
& ( v115267(VarCurr,bitIndex1)
<=> $false )
& ( v115267(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22761,axiom,
! [VarCurr] :
( v115275(VarCurr)
<=> ( v115276(VarCurr)
| v115277(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22760,axiom,
! [VarCurr] :
( v115277(VarCurr)
<=> ( v115241(VarCurr)
& v115278(VarCurr) ) ) ).
fof(writeUnaryOperator_9094,axiom,
! [VarCurr] :
( ~ v115278(VarCurr)
<=> v115276(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7819,axiom,
! [VarCurr] :
( v115276(VarCurr)
<=> ( v115239(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22759,axiom,
! [VarCurr] :
( v115265(VarCurr)
<=> ( v115266(VarCurr)
| v115268(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22758,axiom,
! [VarCurr] :
( v115268(VarCurr)
<=> ( v115269(VarCurr)
& v115273(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7818,axiom,
! [VarCurr] :
( v115273(VarCurr)
<=> ( ( v115267(VarCurr,bitIndex2)
<=> $false )
& ( v115267(VarCurr,bitIndex1)
<=> $true )
& ( v115267(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22757,axiom,
! [VarCurr] :
( v115269(VarCurr)
<=> ( v115270(VarCurr)
| v115271(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22756,axiom,
! [VarCurr] :
( v115271(VarCurr)
<=> ( v115241(VarCurr)
& v115272(VarCurr) ) ) ).
fof(writeUnaryOperator_9093,axiom,
! [VarCurr] :
( ~ v115272(VarCurr)
<=> v115270(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7817,axiom,
! [VarCurr] :
( v115270(VarCurr)
<=> ( v115239(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7816,axiom,
! [VarCurr] :
( v115266(VarCurr)
<=> ( ( v115267(VarCurr,bitIndex2)
<=> $true )
& ( v115267(VarCurr,bitIndex1)
<=> $false )
& ( v115267(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36055,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex0)
<=> v115237(VarCurr) ) ).
fof(addAssignment_36054,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex1)
<=> v115235(VarCurr) ) ).
fof(addAssignment_36053,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex2)
<=> v115233(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115251(VarNext)
<=> ( v115252(VarNext)
& v115247(VarNext) ) ) ) ).
fof(writeUnaryOperator_9092,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115252(VarNext)
<=> v115254(VarNext) ) ) ).
fof(addAssignment_36052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115254(VarNext)
<=> v115247(VarCurr) ) ) ).
fof(addAssignment_36051,axiom,
! [VarCurr] :
( v115247(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_36050,axiom,
! [VarCurr] :
( v115245(VarCurr)
<=> $false ) ).
fof(addAssignment_36049,axiom,
! [VarCurr] :
( v115243(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_36048,axiom,
! [VarCurr] :
( v115241(VarCurr)
<=> $false ) ).
fof(addAssignment_36047,axiom,
! [VarCurr] :
( v115239(VarCurr)
<=> v108368(VarCurr,bitIndex14) ) ).
fof(addAssignment_36046,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex14)
<=> v108370(VarCurr,bitIndex14) ) ).
fof(addAssignment_36045,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex14)
<=> v4304(VarCurr,bitIndex14) ) ).
fof(addAssignment_36044,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex14)
<=> v4306(VarCurr,bitIndex14) ) ).
fof(addAssignment_36043,axiom,
! [VarCurr] :
( v115237(VarCurr)
<=> $false ) ).
fof(addAssignment_36042,axiom,
! [VarCurr] :
( v115235(VarCurr)
<=> $false ) ).
fof(addAssignment_36041,axiom,
! [VarCurr] :
( v115233(VarCurr)
<=> $true ) ).
fof(addAssignment_36040,axiom,
! [VarCurr] :
( v115231(VarCurr)
<=> $false ) ).
fof(addAssignment_36039,axiom,
! [VarCurr] :
( v115229(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_36038,axiom,
! [VarCurr] :
( v115086(VarCurr,bitIndex4)
<=> v115088(VarCurr,bitIndex4) ) ).
fof(addAssignment_36037,axiom,
! [VarNext] :
( v115088(VarNext,bitIndex4)
<=> v115219(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1901,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115221(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115219(VarNext,B)
<=> v115088(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1975,axiom,
! [VarNext] :
( v115221(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115219(VarNext,B)
<=> v115124(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22754,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115221(VarNext)
<=> ( v115222(VarNext)
& v115117(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22753,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115222(VarNext)
<=> ( v115224(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115224(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_36036,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex4)
<=> v115100(VarCurr,bitIndex4) ) ).
fof(addAssignment_36035,axiom,
! [VarCurr] :
( v115100(VarCurr,bitIndex4)
<=> v115102(VarCurr,bitIndex4) ) ).
fof(addAssignment_36034,axiom,
! [VarCurr] :
( v115102(VarCurr,bitIndex4)
<=> v113690(VarCurr,bitIndex4) ) ).
fof(addAssignment_36033,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex0)
<=> v115215(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2618,axiom,
! [VarCurr] :
( ~ v115080(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v115215(VarCurr,B)
<=> v115217(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2653,axiom,
! [VarCurr] :
( v115080(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v115215(VarCurr,B)
<=> v115216(VarCurr,B) ) ) ) ).
fof(addAssignment_36032,axiom,
! [VarCurr,B] :
( range_25_0(B)
=> ( v115217(VarCurr,B)
<=> v115128(VarCurr,B) ) ) ).
fof(range_axiom_109,axiom,
! [B] :
( range_25_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B ) ) ).
fof(addAssignment_36031,axiom,
! [VarCurr] :
( ( v115217(VarCurr,bitIndex32)
<=> $false )
& ( v115217(VarCurr,bitIndex31)
<=> $false )
& ( v115217(VarCurr,bitIndex30)
<=> $false )
& ( v115217(VarCurr,bitIndex29)
<=> $false )
& ( v115217(VarCurr,bitIndex28)
<=> $false )
& ( v115217(VarCurr,bitIndex27)
<=> $false )
& ( v115217(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addAssignment_36030,axiom,
! [VarCurr] :
( ( v115216(VarCurr,bitIndex24)
<=> v115086(VarCurr,bitIndex27) )
& ( v115216(VarCurr,bitIndex23)
<=> v115086(VarCurr,bitIndex26) )
& ( v115216(VarCurr,bitIndex22)
<=> v115086(VarCurr,bitIndex25) )
& ( v115216(VarCurr,bitIndex21)
<=> v115086(VarCurr,bitIndex24) )
& ( v115216(VarCurr,bitIndex20)
<=> v115086(VarCurr,bitIndex23) )
& ( v115216(VarCurr,bitIndex19)
<=> v115086(VarCurr,bitIndex22) )
& ( v115216(VarCurr,bitIndex18)
<=> v115086(VarCurr,bitIndex21) )
& ( v115216(VarCurr,bitIndex17)
<=> v115086(VarCurr,bitIndex20) )
& ( v115216(VarCurr,bitIndex16)
<=> v115086(VarCurr,bitIndex19) )
& ( v115216(VarCurr,bitIndex15)
<=> v115086(VarCurr,bitIndex18) )
& ( v115216(VarCurr,bitIndex14)
<=> v115086(VarCurr,bitIndex17) )
& ( v115216(VarCurr,bitIndex13)
<=> v115086(VarCurr,bitIndex16) )
& ( v115216(VarCurr,bitIndex12)
<=> v115086(VarCurr,bitIndex15) )
& ( v115216(VarCurr,bitIndex11)
<=> v115086(VarCurr,bitIndex14) )
& ( v115216(VarCurr,bitIndex10)
<=> v115086(VarCurr,bitIndex13) )
& ( v115216(VarCurr,bitIndex9)
<=> v115086(VarCurr,bitIndex12) )
& ( v115216(VarCurr,bitIndex8)
<=> v115086(VarCurr,bitIndex11) )
& ( v115216(VarCurr,bitIndex7)
<=> v115086(VarCurr,bitIndex10) )
& ( v115216(VarCurr,bitIndex6)
<=> v115086(VarCurr,bitIndex9) )
& ( v115216(VarCurr,bitIndex5)
<=> v115086(VarCurr,bitIndex8) )
& ( v115216(VarCurr,bitIndex4)
<=> v115086(VarCurr,bitIndex7) )
& ( v115216(VarCurr,bitIndex3)
<=> v115086(VarCurr,bitIndex6) )
& ( v115216(VarCurr,bitIndex2)
<=> v115086(VarCurr,bitIndex5) )
& ( v115216(VarCurr,bitIndex1)
<=> v115086(VarCurr,bitIndex4) )
& ( v115216(VarCurr,bitIndex0)
<=> v115086(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_36029,axiom,
! [VarCurr] :
( ( v115216(VarCurr,bitIndex32)
<=> $false )
& ( v115216(VarCurr,bitIndex31)
<=> $false )
& ( v115216(VarCurr,bitIndex30)
<=> $false )
& ( v115216(VarCurr,bitIndex29)
<=> $false )
& ( v115216(VarCurr,bitIndex28)
<=> $false )
& ( v115216(VarCurr,bitIndex27)
<=> $false )
& ( v115216(VarCurr,bitIndex26)
<=> $false )
& ( v115216(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addAssignment_36028,axiom,
! [VarCurr] :
( v115128(VarCurr,bitIndex0)
<=> v115130(VarCurr,bitIndex0) ) ).
fof(addAssignment_36027,axiom,
! [VarCurr] :
( v115130(VarCurr,bitIndex0)
<=> v115132(VarCurr,bitIndex0) ) ).
fof(addAssignment_36026,axiom,
! [VarCurr] :
( v115132(VarCurr,bitIndex0)
<=> v115134(VarCurr,bitIndex0) ) ).
fof(addAssignment_36025,axiom,
! [VarCurr] :
( v115134(VarCurr,bitIndex0)
<=> v115136(VarCurr,bitIndex0) ) ).
fof(addAssignment_36024,axiom,
! [VarCurr] :
( v115136(VarCurr,bitIndex0)
<=> v115138(VarCurr,bitIndex0) ) ).
fof(addAssignment_36023,axiom,
! [VarCurr] :
( v115138(VarCurr,bitIndex0)
<=> v115140(VarCurr,bitIndex0) ) ).
fof(addAssignment_36022,axiom,
! [VarCurr] :
( v115140(VarCurr,bitIndex0)
<=> v115142(VarCurr,bitIndex0) ) ).
fof(addAssignment_36021,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex0)
<=> v115144(VarCurr,bitIndex0) ) ).
fof(addAssignment_36020,axiom,
! [VarCurr] :
( v115144(VarCurr,bitIndex0)
<=> v115146(VarCurr,bitIndex0) ) ).
fof(addAssignment_36019,axiom,
! [VarCurr] :
( v115146(VarCurr,bitIndex0)
<=> v108343(VarCurr,bitIndex13) ) ).
fof(addAssignment_36018,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex13)
<=> v108345(VarCurr,bitIndex13) ) ).
fof(addAssignment_36017,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex13)
<=> v115148(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115171(VarNext)
=> ( v115148(VarNext)
<=> v115148(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1974,axiom,
! [VarNext] :
( v115171(VarNext)
=> ( v115148(VarNext)
<=> v115206(VarNext) ) ) ).
fof(addAssignment_36016,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115206(VarNext)
<=> v115204(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5131,axiom,
! [VarCurr] :
( ~ v115150(VarCurr)
=> ( v115204(VarCurr)
<=> v115207(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5134,axiom,
! [VarCurr] :
( v115150(VarCurr)
=> ( v115204(VarCurr)
<=> v115152(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5130,axiom,
! [VarCurr] :
( ~ v115184(VarCurr)
=> ( v115207(VarCurr)
<=> v115166(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5133,axiom,
! [VarCurr] :
( v115184(VarCurr)
=> ( v115207(VarCurr)
<=> v115208(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1272,axiom,
! [VarCurr] :
( ( ~ v115187(VarCurr)
& ~ v115189(VarCurr) )
=> ( v115208(VarCurr)
<=> v115212(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5129,axiom,
! [VarCurr] :
( v115189(VarCurr)
=> ( v115208(VarCurr)
<=> v115211(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5132,axiom,
! [VarCurr] :
( v115187(VarCurr)
=> ( v115208(VarCurr)
<=> v115209(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5128,axiom,
! [VarCurr] :
( ~ v115197(VarCurr)
=> ( v115212(VarCurr)
<=> v115166(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5131,axiom,
! [VarCurr] :
( v115197(VarCurr)
=> ( v115212(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5127,axiom,
! [VarCurr] :
( ~ v115191(VarCurr)
=> ( v115211(VarCurr)
<=> v115166(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5130,axiom,
! [VarCurr] :
( v115191(VarCurr)
=> ( v115211(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2617,axiom,
! [VarCurr] :
( ~ v115210(VarCurr)
=> ( v115209(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2652,axiom,
! [VarCurr] :
( v115210(VarCurr)
=> ( v115209(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7815,axiom,
! [VarCurr] :
( v115210(VarCurr)
<=> ( v115160(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22752,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115171(VarNext)
<=> ( v115172(VarNext)
& v115181(VarNext) ) ) ) ).
fof(addAssignment_36015,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115181(VarNext)
<=> v115179(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22751,axiom,
! [VarCurr] :
( v115179(VarCurr)
<=> ( v115150(VarCurr)
| v115182(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22750,axiom,
! [VarCurr] :
( v115182(VarCurr)
<=> ( v115183(VarCurr)
& v115203(VarCurr) ) ) ).
fof(writeUnaryOperator_9090,axiom,
! [VarCurr] :
( ~ v115203(VarCurr)
<=> v115150(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22749,axiom,
! [VarCurr] :
( v115183(VarCurr)
<=> ( v115184(VarCurr)
| v115201(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22748,axiom,
! [VarCurr] :
( v115201(VarCurr)
<=> ( v115162(VarCurr)
& v115202(VarCurr) ) ) ).
fof(writeUnaryOperator_9089,axiom,
! [VarCurr] :
( ~ v115202(VarCurr)
<=> v115164(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22747,axiom,
! [VarCurr] :
( v115184(VarCurr)
<=> ( v115185(VarCurr)
& v115164(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22746,axiom,
! [VarCurr] :
( v115185(VarCurr)
<=> ( v115186(VarCurr)
| v115195(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22745,axiom,
! [VarCurr] :
( v115195(VarCurr)
<=> ( v115196(VarCurr)
& v115200(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7814,axiom,
! [VarCurr] :
( v115200(VarCurr)
<=> ( ( v115188(VarCurr,bitIndex2)
<=> $false )
& ( v115188(VarCurr,bitIndex1)
<=> $false )
& ( v115188(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22744,axiom,
! [VarCurr] :
( v115196(VarCurr)
<=> ( v115197(VarCurr)
| v115198(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22743,axiom,
! [VarCurr] :
( v115198(VarCurr)
<=> ( v115162(VarCurr)
& v115199(VarCurr) ) ) ).
fof(writeUnaryOperator_9088,axiom,
! [VarCurr] :
( ~ v115199(VarCurr)
<=> v115197(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7813,axiom,
! [VarCurr] :
( v115197(VarCurr)
<=> ( v115160(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22742,axiom,
! [VarCurr] :
( v115186(VarCurr)
<=> ( v115187(VarCurr)
| v115189(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22741,axiom,
! [VarCurr] :
( v115189(VarCurr)
<=> ( v115190(VarCurr)
& v115194(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7812,axiom,
! [VarCurr] :
( v115194(VarCurr)
<=> ( ( v115188(VarCurr,bitIndex2)
<=> $false )
& ( v115188(VarCurr,bitIndex1)
<=> $true )
& ( v115188(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22740,axiom,
! [VarCurr] :
( v115190(VarCurr)
<=> ( v115191(VarCurr)
| v115192(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22739,axiom,
! [VarCurr] :
( v115192(VarCurr)
<=> ( v115162(VarCurr)
& v115193(VarCurr) ) ) ).
fof(writeUnaryOperator_9087,axiom,
! [VarCurr] :
( ~ v115193(VarCurr)
<=> v115191(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7811,axiom,
! [VarCurr] :
( v115191(VarCurr)
<=> ( v115160(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7810,axiom,
! [VarCurr] :
( v115187(VarCurr)
<=> ( ( v115188(VarCurr,bitIndex2)
<=> $true )
& ( v115188(VarCurr,bitIndex1)
<=> $false )
& ( v115188(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36014,axiom,
! [VarCurr] :
( v115188(VarCurr,bitIndex0)
<=> v115158(VarCurr) ) ).
fof(addAssignment_36013,axiom,
! [VarCurr] :
( v115188(VarCurr,bitIndex1)
<=> v115156(VarCurr) ) ).
fof(addAssignment_36012,axiom,
! [VarCurr] :
( v115188(VarCurr,bitIndex2)
<=> v115154(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115172(VarNext)
<=> ( v115173(VarNext)
& v115168(VarNext) ) ) ) ).
fof(writeUnaryOperator_9086,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115173(VarNext)
<=> v115175(VarNext) ) ) ).
fof(addAssignment_36011,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115175(VarNext)
<=> v115168(VarCurr) ) ) ).
fof(addAssignment_36010,axiom,
! [VarCurr] :
( v115168(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_36009,axiom,
! [VarCurr] :
( v115166(VarCurr)
<=> $false ) ).
fof(addAssignment_36008,axiom,
! [VarCurr] :
( v115164(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_36007,axiom,
! [VarCurr] :
( v115162(VarCurr)
<=> $false ) ).
fof(addAssignment_36006,axiom,
! [VarCurr] :
( v115160(VarCurr)
<=> v108368(VarCurr,bitIndex13) ) ).
fof(addAssignment_36005,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex13)
<=> v108370(VarCurr,bitIndex13) ) ).
fof(addAssignment_36004,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex13)
<=> v4304(VarCurr,bitIndex13) ) ).
fof(addAssignment_36003,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex13)
<=> v4306(VarCurr,bitIndex13) ) ).
fof(addAssignment_36002,axiom,
! [VarCurr] :
( v115158(VarCurr)
<=> $false ) ).
fof(addAssignment_36001,axiom,
! [VarCurr] :
( v115156(VarCurr)
<=> $false ) ).
fof(addAssignment_36000,axiom,
! [VarCurr] :
( v115154(VarCurr)
<=> $true ) ).
fof(addAssignment_35999,axiom,
! [VarCurr] :
( v115152(VarCurr)
<=> $false ) ).
fof(addAssignment_35998,axiom,
! [VarCurr] :
( v115150(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_35997,axiom,
! [VarCurr] :
( v115086(VarCurr,bitIndex3)
<=> v115088(VarCurr,bitIndex3) ) ).
fof(addAssignment_35996,axiom,
! [VarNext] :
( v115088(VarNext,bitIndex3)
<=> v115106(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115107(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115106(VarNext,B)
<=> v115088(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1973,axiom,
! [VarNext] :
( v115107(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115106(VarNext,B)
<=> v115124(VarNext,B) ) ) ) ).
fof(addAssignment_35995,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115124(VarNext,B)
<=> v115122(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5126,axiom,
! [VarCurr] :
( ~ v115118(VarCurr)
=> ! [B] :
( range_27_0(B)
=> ( v115122(VarCurr,B)
<=> v115098(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5129,axiom,
! [VarCurr] :
( v115118(VarCurr)
=> ! [B] :
( range_27_0(B)
=> ( v115122(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115107(VarNext)
<=> ( v115108(VarNext)
& v115117(VarNext) ) ) ) ).
fof(addAssignment_35994,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115117(VarNext)
<=> v115115(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22736,axiom,
! [VarCurr] :
( v115115(VarCurr)
<=> ( v115118(VarCurr)
| v115119(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22735,axiom,
! [VarCurr] :
( v115119(VarCurr)
<=> ( v115120(VarCurr)
& v115121(VarCurr) ) ) ).
fof(writeUnaryOperator_9085,axiom,
! [VarCurr] :
( ~ v115121(VarCurr)
<=> v115118(VarCurr) ) ).
fof(writeUnaryOperator_9084,axiom,
! [VarCurr] :
( ~ v115120(VarCurr)
<=> v115090(VarCurr) ) ).
fof(writeUnaryOperator_9083,axiom,
! [VarCurr] :
( ~ v115118(VarCurr)
<=> v114068(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115108(VarNext)
<=> ( v115109(VarNext)
& v115104(VarNext) ) ) ) ).
fof(writeUnaryOperator_9082,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115109(VarNext)
<=> v115111(VarNext) ) ) ).
fof(addAssignment_35993,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115111(VarNext)
<=> v115104(VarCurr) ) ) ).
fof(addAssignment_35992,axiom,
! [VarCurr] :
( v115104(VarCurr)
<=> v4519(VarCurr) ) ).
fof(addAssignment_35991,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex3)
<=> v115100(VarCurr,bitIndex3) ) ).
fof(addAssignment_35990,axiom,
! [VarCurr] :
( v115100(VarCurr,bitIndex3)
<=> v115102(VarCurr,bitIndex3) ) ).
fof(addAssignment_35989,axiom,
! [VarCurr] :
( v115102(VarCurr,bitIndex3)
<=> v113690(VarCurr,bitIndex3) ) ).
fof(addAssignment_35988,axiom,
! [VarCurr] :
( v115090(VarCurr)
<=> v115092(VarCurr) ) ).
fof(addAssignment_35987,axiom,
! [VarCurr] :
( v115092(VarCurr)
<=> v115094(VarCurr) ) ).
fof(addAssignment_35986,axiom,
! [VarCurr] :
( v115094(VarCurr)
<=> v115096(VarCurr) ) ).
fof(addAssignment_35985,axiom,
! [VarCurr] :
( v115096(VarCurr)
<=> v106449(VarCurr,bitIndex2) ) ).
fof(addAssignment_35984,axiom,
! [VarCurr] :
( v115080(VarCurr)
<=> v114064(VarCurr) ) ).
fof(addAssignment_35983,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v115043(VarCurr,B)
<=> v115045(VarCurr,B) ) ) ).
fof(addAssignment_35982,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v115045(VarCurr,B)
<=> v115047(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1898,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115056(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v115047(VarNext,B)
<=> v115047(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1972,axiom,
! [VarNext] :
( v115056(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v115047(VarNext,B)
<=> v115064(VarNext,B) ) ) ) ).
fof(addAssignment_35981,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v115064(VarNext,B)
<=> v115062(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2616,axiom,
! [VarCurr] :
( ~ v114849(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v115062(VarCurr,B)
<=> v115049(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2651,axiom,
! [VarCurr] :
( v114849(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v115062(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115056(VarNext)
<=> v115057(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115057(VarNext)
<=> ( v115059(VarNext)
& v114835(VarNext) ) ) ) ).
fof(writeUnaryOperator_9081,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115059(VarNext)
<=> v114842(VarNext) ) ) ).
fof(addAssignment_35980,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v115049(VarCurr,B)
<=> v115051(VarCurr,B) ) ) ).
fof(addAssignment_35979,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v115051(VarCurr,B)
<=> v115053(VarCurr,B) ) ) ).
fof(addAssignment_35978,axiom,
! [VarCurr] :
( v114971(VarCurr)
<=> v114973(VarCurr) ) ).
fof(addAssignment_35977,axiom,
! [VarCurr] :
( v114973(VarCurr)
<=> v114975(VarCurr) ) ).
fof(addAssignment_35976,axiom,
! [VarCurr] :
( v114975(VarCurr)
<=> v114977(VarCurr) ) ).
fof(addAssignment_35975,axiom,
! [VarCurr] :
( v114977(VarCurr)
<=> v114979(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1897,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115028(VarNext)
=> ( v114979(VarNext)
<=> v114979(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1971,axiom,
! [VarNext] :
( v115028(VarNext)
=> ( v114979(VarNext)
<=> v115036(VarNext) ) ) ).
fof(addAssignment_35974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115036(VarNext)
<=> v115034(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2615,axiom,
! [VarCurr] :
( ~ v106816(VarCurr)
=> ( v115034(VarCurr)
<=> v115037(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2650,axiom,
! [VarCurr] :
( v106816(VarCurr)
=> ( v115034(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22731,axiom,
! [VarCurr] :
( v115037(VarCurr)
<=> ( v106710(VarCurr)
& v114981(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22730,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115028(VarNext)
<=> v115029(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22729,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115029(VarNext)
<=> ( v115031(VarNext)
& v16399(VarNext) ) ) ) ).
fof(writeUnaryOperator_9080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115031(VarNext)
<=> v16406(VarNext) ) ) ).
fof(addAssignment_35973,axiom,
! [VarCurr] :
( v114981(VarCurr)
<=> v114983(VarCurr) ) ).
fof(addAssignment_35972,axiom,
! [VarCurr] :
( v114983(VarCurr)
<=> v114985(VarCurr) ) ).
fof(addAssignment_35971,axiom,
! [VarCurr] :
( v114985(VarCurr)
<=> v114987(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22728,axiom,
! [VarCurr] :
( v114987(VarCurr)
<=> ( v114989(VarCurr)
& v115025(VarCurr) ) ) ).
fof(writeUnaryOperator_9079,axiom,
! [VarCurr] :
( ~ v115025(VarCurr)
<=> v115010(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1896,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115013(VarNext)
=> ( v115010(VarNext)
<=> v115010(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1970,axiom,
! [VarNext] :
( v115013(VarNext)
=> ( v115010(VarNext)
<=> v115021(VarNext) ) ) ).
fof(addAssignment_35970,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115021(VarNext)
<=> v115019(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2614,axiom,
! [VarCurr] :
( ~ v106785(VarCurr)
=> ( v115019(VarCurr)
<=> v114989(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2649,axiom,
! [VarCurr] :
( v106785(VarCurr)
=> ( v115019(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115013(VarNext)
<=> v115014(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115014(VarNext)
<=> ( v115016(VarNext)
& v5147(VarNext) ) ) ) ).
fof(writeUnaryOperator_9078,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115016(VarNext)
<=> v106778(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114998(VarNext)
=> ( v114989(VarNext)
<=> v114989(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1969,axiom,
! [VarNext] :
( v114998(VarNext)
=> ( v114989(VarNext)
<=> v115006(VarNext) ) ) ).
fof(addAssignment_35969,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115006(VarNext)
<=> v115004(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2613,axiom,
! [VarCurr] :
( ~ v106785(VarCurr)
=> ( v115004(VarCurr)
<=> v114991(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2648,axiom,
! [VarCurr] :
( v106785(VarCurr)
=> ( v115004(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114998(VarNext)
<=> v114999(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22724,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114999(VarNext)
<=> ( v115001(VarNext)
& v5147(VarNext) ) ) ) ).
fof(writeUnaryOperator_9077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115001(VarNext)
<=> v106778(VarNext) ) ) ).
fof(addAssignment_35968,axiom,
! [VarCurr] :
( v114991(VarCurr)
<=> v114993(VarCurr) ) ).
fof(addAssignment_35967,axiom,
! [VarCurr] :
( v114993(VarCurr)
<=> v114995(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2612,axiom,
! [VarCurr] :
( ~ v114424(VarCurr)
=> ( v114956(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2647,axiom,
! [VarCurr] :
( v114424(VarCurr)
=> ( v114956(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114944(VarNext)
=> ( v114941(VarNext)
<=> v114941(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1968,axiom,
! [VarNext] :
( v114944(VarNext)
=> ( v114941(VarNext)
<=> v114952(VarNext) ) ) ).
fof(addAssignment_35966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114952(VarNext)
<=> v114950(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2611,axiom,
! [VarCurr] :
( ~ v114116(VarCurr)
=> ( v114950(VarCurr)
<=> v114939(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2646,axiom,
! [VarCurr] :
( v114116(VarCurr)
=> ( v114950(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114944(VarNext)
<=> v114945(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114945(VarNext)
<=> ( v114947(VarNext)
& v114102(VarNext) ) ) ) ).
fof(writeUnaryOperator_9076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114947(VarNext)
<=> v114109(VarNext) ) ) ).
fof(addAssignment_35965,axiom,
! [VarCurr] :
( v114910(VarCurr)
<=> v114912(VarCurr) ) ).
fof(addAssignment_35964,axiom,
! [VarCurr] :
( v114912(VarCurr)
<=> v114914(VarCurr) ) ).
fof(addAssignment_35963,axiom,
! [VarCurr] :
( v114914(VarCurr)
<=> v114916(VarCurr) ) ).
fof(addAssignment_35962,axiom,
! [VarCurr] :
( v114916(VarCurr)
<=> v114918(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2610,axiom,
! [VarCurr] :
( ~ v114920(VarCurr)
=> ( v114918(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2645,axiom,
! [VarCurr] :
( v114920(VarCurr)
=> ( v114918(VarCurr)
<=> v114929(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2160,axiom,
! [VarCurr] :
( v114929(VarCurr)
<=> ( v114607(VarCurr,bitIndex0)
& v114607(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22721,axiom,
! [VarCurr] :
( v114920(VarCurr)
<=> ( v114921(VarCurr)
| v114928(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7809,axiom,
! [VarCurr] :
( v114928(VarCurr)
<=> ( ( v114081(VarCurr,bitIndex2)
<=> $true )
& ( v114081(VarCurr,bitIndex1)
<=> $true )
& ( v114081(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22720,axiom,
! [VarCurr] :
( v114921(VarCurr)
<=> ( v114922(VarCurr)
| v114927(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7808,axiom,
! [VarCurr] :
( v114927(VarCurr)
<=> ( ( v114081(VarCurr,bitIndex2)
<=> $true )
& ( v114081(VarCurr,bitIndex1)
<=> $true )
& ( v114081(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22719,axiom,
! [VarCurr] :
( v114922(VarCurr)
<=> ( v114923(VarCurr)
| v114099(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22718,axiom,
! [VarCurr] :
( v114923(VarCurr)
<=> ( v114924(VarCurr)
| v114926(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7807,axiom,
! [VarCurr] :
( v114926(VarCurr)
<=> ( ( v114081(VarCurr,bitIndex2)
<=> $true )
& ( v114081(VarCurr,bitIndex1)
<=> $false )
& ( v114081(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22717,axiom,
! [VarCurr] :
( v114924(VarCurr)
<=> ( v114424(VarCurr)
| v114925(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7806,axiom,
! [VarCurr] :
( v114925(VarCurr)
<=> ( ( v114081(VarCurr,bitIndex2)
<=> $false )
& ( v114081(VarCurr,bitIndex1)
<=> $true )
& ( v114081(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2609,axiom,
! [VarCurr] :
( ~ v114864(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v114862(VarCurr,B)
<=> v114882(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2644,axiom,
! [VarCurr] :
( v114864(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v114862(VarCurr,B)
<=> v114874(VarCurr,B) ) ) ) ).
fof(addAssignment_35961,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114882(VarCurr,B)
<=> v114884(VarCurr,B) ) ) ).
fof(addAssignment_35960,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114884(VarCurr,B)
<=> v114886(VarCurr,B) ) ) ).
fof(addAssignment_35959,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114886(VarCurr,B)
<=> v114888(VarCurr,B) ) ) ).
fof(addAssignment_35958,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114888(VarCurr,B)
<=> v114890(VarCurr,B) ) ) ).
fof(addAssignment_35957,axiom,
! [VarNext,B] :
( range_5_0(B)
=> ( v114890(VarNext,B)
<=> v114892(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1893,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114893(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v114892(VarNext,B)
<=> v114890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1967,axiom,
! [VarNext] :
( v114893(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v114892(VarNext,B)
<=> v114901(VarNext,B) ) ) ) ).
fof(addAssignment_35956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v114901(VarNext,B)
<=> v114899(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2608,axiom,
! [VarCurr] :
( ~ v106816(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v114899(VarCurr,B)
<=> v109473(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2643,axiom,
! [VarCurr] :
( v106816(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v114899(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114893(VarNext)
<=> v114894(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114894(VarNext)
<=> ( v114896(VarNext)
& v16399(VarNext) ) ) ) ).
fof(writeUnaryOperator_9075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114896(VarNext)
<=> v16406(VarNext) ) ) ).
fof(addAssignment_35955,axiom,
! [VarCurr] :
( v109473(VarCurr,bitIndex5)
<=> v109475(VarCurr,bitIndex5) ) ).
fof(addAssignment_35954,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex5)
<=> v109477(VarCurr,bitIndex5) ) ).
fof(addAssignment_35953,axiom,
! [VarCurr] :
( v109477(VarCurr,bitIndex5)
<=> v109479(VarCurr,bitIndex5) ) ).
fof(addAssignment_35952,axiom,
! [VarCurr] :
( v109479(VarCurr,bitIndex5)
<=> v109481(VarCurr,bitIndex5) ) ).
fof(addAssignment_35951,axiom,
! [VarCurr] :
( v109481(VarCurr,bitIndex5)
<=> v109483(VarCurr,bitIndex5) ) ).
fof(addAssignment_35950,axiom,
! [VarCurr] :
( v109483(VarCurr,bitIndex5)
<=> v109485(VarCurr,bitIndex5) ) ).
fof(addAssignment_35949,axiom,
! [VarCurr] :
( v109485(VarCurr,bitIndex5)
<=> v109487(VarCurr,bitIndex5) ) ).
fof(addAssignment_35948,axiom,
! [VarCurr] :
( v109487(VarCurr,bitIndex5)
<=> v109489(VarCurr,bitIndex5) ) ).
fof(addAssignment_35947,axiom,
! [VarCurr] :
( v109489(VarCurr,bitIndex5)
<=> v109491(VarCurr,bitIndex5) ) ).
fof(addAssignment_35946,axiom,
! [VarCurr] :
( v109491(VarCurr,bitIndex5)
<=> v109493(VarCurr,bitIndex5) ) ).
fof(addAssignment_35945,axiom,
! [VarCurr] :
( v109493(VarCurr,bitIndex5)
<=> v4551(VarCurr,bitIndex5) ) ).
fof(addAssignment_35944,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114874(VarCurr,B)
<=> v114876(VarCurr,B) ) ) ).
fof(addAssignment_35943,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114876(VarCurr,B)
<=> v114878(VarCurr,B) ) ) ).
fof(addAssignment_35942,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114878(VarCurr,B)
<=> v114880(VarCurr,B) ) ) ).
fof(addAssignment_35941,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114880(VarCurr,B)
<=> v114699(VarCurr,B) ) ) ).
fof(addAssignment_35940,axiom,
! [VarCurr] :
( v114864(VarCurr)
<=> v114866(VarCurr) ) ).
fof(addAssignment_35939,axiom,
! [VarCurr] :
( v114866(VarCurr)
<=> v114868(VarCurr) ) ).
fof(addAssignment_35938,axiom,
! [VarCurr] :
( v114868(VarCurr)
<=> v114870(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2159,axiom,
! [VarCurr] :
( v114870(VarCurr)
<=> ( v114607(VarCurr,bitIndex0)
| v114607(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_35937,axiom,
! [VarCurr] :
( v114735(VarCurr)
<=> v114737(VarCurr) ) ).
fof(addAssignment_35936,axiom,
! [VarCurr] :
( v114737(VarCurr)
<=> v114739(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1892,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114838(VarNext)
=> ( v114739(VarNext)
<=> v114739(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1966,axiom,
! [VarNext] :
( v114838(VarNext)
=> ( v114739(VarNext)
<=> v114848(VarNext) ) ) ).
fof(addAssignment_35935,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114848(VarNext)
<=> v114846(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2607,axiom,
! [VarCurr] :
( ~ v114849(VarCurr)
=> ( v114846(VarCurr)
<=> v114850(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2642,axiom,
! [VarCurr] :
( v114849(VarCurr)
=> ( v114846(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22714,axiom,
! [VarCurr] :
( v114850(VarCurr)
<=> ( v114743(VarCurr)
& v114749(VarCurr) ) ) ).
fof(writeUnaryOperator_9074,axiom,
! [VarCurr] :
( ~ v114849(VarCurr)
<=> v114741(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114838(VarNext)
<=> v114839(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114839(VarNext)
<=> ( v114840(VarNext)
& v114835(VarNext) ) ) ) ).
fof(writeUnaryOperator_9073,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114840(VarNext)
<=> v114842(VarNext) ) ) ).
fof(addAssignment_35934,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114842(VarNext)
<=> v114835(VarCurr) ) ) ).
fof(addAssignment_35933,axiom,
! [VarCurr] :
( v114835(VarCurr)
<=> v4519(VarCurr) ) ).
fof(addAssignment_35932,axiom,
! [VarCurr] :
( v114749(VarCurr)
<=> v114751(VarCurr) ) ).
fof(addAssignment_35931,axiom,
! [VarCurr] :
( v114751(VarCurr)
<=> v114753(VarCurr) ) ).
fof(addAssignment_35930,axiom,
! [VarCurr] :
( v114753(VarCurr)
<=> v114755(VarCurr) ) ).
fof(addAssignment_35929,axiom,
! [VarCurr] :
( v114755(VarCurr)
<=> v114757(VarCurr) ) ).
fof(addAssignment_35928,axiom,
! [VarCurr] :
( v114757(VarCurr)
<=> v114759(VarCurr) ) ).
fof(addAssignment_35927,axiom,
! [VarCurr] :
( v114759(VarCurr)
<=> v114761(VarCurr) ) ).
fof(addAssignment_35926,axiom,
! [VarCurr] :
( v114761(VarCurr)
<=> v114763(VarCurr) ) ).
fof(addAssignment_35925,axiom,
! [VarCurr] :
( v114763(VarCurr)
<=> v114765(VarCurr) ) ).
fof(addAssignment_35924,axiom,
! [VarCurr] :
( v114765(VarCurr)
<=> v4255(VarCurr,bitIndex10) ) ).
fof(addAssignment_35923,axiom,
! [VarCurr] :
( v4255(VarCurr,bitIndex10)
<=> v4257(VarCurr,bitIndex10) ) ).
fof(addAssignment_35922,axiom,
! [VarCurr] :
( v4257(VarCurr,bitIndex10)
<=> v114767(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114790(VarNext)
=> ( v114767(VarNext)
<=> v114767(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1965,axiom,
! [VarNext] :
( v114790(VarNext)
=> ( v114767(VarNext)
<=> v114825(VarNext) ) ) ).
fof(addAssignment_35921,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114825(VarNext)
<=> v114823(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5125,axiom,
! [VarCurr] :
( ~ v114769(VarCurr)
=> ( v114823(VarCurr)
<=> v114826(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5128,axiom,
! [VarCurr] :
( v114769(VarCurr)
=> ( v114823(VarCurr)
<=> v114771(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5124,axiom,
! [VarCurr] :
( ~ v114803(VarCurr)
=> ( v114826(VarCurr)
<=> v114785(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5127,axiom,
! [VarCurr] :
( v114803(VarCurr)
=> ( v114826(VarCurr)
<=> v114827(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1271,axiom,
! [VarCurr] :
( ( ~ v114806(VarCurr)
& ~ v114808(VarCurr) )
=> ( v114827(VarCurr)
<=> v114831(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5123,axiom,
! [VarCurr] :
( v114808(VarCurr)
=> ( v114827(VarCurr)
<=> v114830(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5126,axiom,
! [VarCurr] :
( v114806(VarCurr)
=> ( v114827(VarCurr)
<=> v114828(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5122,axiom,
! [VarCurr] :
( ~ v114816(VarCurr)
=> ( v114831(VarCurr)
<=> v114785(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5125,axiom,
! [VarCurr] :
( v114816(VarCurr)
=> ( v114831(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5121,axiom,
! [VarCurr] :
( ~ v114810(VarCurr)
=> ( v114830(VarCurr)
<=> v114785(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5124,axiom,
! [VarCurr] :
( v114810(VarCurr)
=> ( v114830(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2606,axiom,
! [VarCurr] :
( ~ v114829(VarCurr)
=> ( v114828(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2641,axiom,
! [VarCurr] :
( v114829(VarCurr)
=> ( v114828(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7805,axiom,
! [VarCurr] :
( v114829(VarCurr)
<=> ( v114779(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114790(VarNext)
<=> ( v114791(VarNext)
& v114800(VarNext) ) ) ) ).
fof(addAssignment_35920,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114800(VarNext)
<=> v114798(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22710,axiom,
! [VarCurr] :
( v114798(VarCurr)
<=> ( v114769(VarCurr)
| v114801(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22709,axiom,
! [VarCurr] :
( v114801(VarCurr)
<=> ( v114802(VarCurr)
& v114822(VarCurr) ) ) ).
fof(writeUnaryOperator_9072,axiom,
! [VarCurr] :
( ~ v114822(VarCurr)
<=> v114769(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22708,axiom,
! [VarCurr] :
( v114802(VarCurr)
<=> ( v114803(VarCurr)
| v114820(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22707,axiom,
! [VarCurr] :
( v114820(VarCurr)
<=> ( v114781(VarCurr)
& v114821(VarCurr) ) ) ).
fof(writeUnaryOperator_9071,axiom,
! [VarCurr] :
( ~ v114821(VarCurr)
<=> v114783(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22706,axiom,
! [VarCurr] :
( v114803(VarCurr)
<=> ( v114804(VarCurr)
& v114783(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22705,axiom,
! [VarCurr] :
( v114804(VarCurr)
<=> ( v114805(VarCurr)
| v114814(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22704,axiom,
! [VarCurr] :
( v114814(VarCurr)
<=> ( v114815(VarCurr)
& v114819(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7804,axiom,
! [VarCurr] :
( v114819(VarCurr)
<=> ( ( v114807(VarCurr,bitIndex2)
<=> $false )
& ( v114807(VarCurr,bitIndex1)
<=> $false )
& ( v114807(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22703,axiom,
! [VarCurr] :
( v114815(VarCurr)
<=> ( v114816(VarCurr)
| v114817(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22702,axiom,
! [VarCurr] :
( v114817(VarCurr)
<=> ( v114781(VarCurr)
& v114818(VarCurr) ) ) ).
fof(writeUnaryOperator_9070,axiom,
! [VarCurr] :
( ~ v114818(VarCurr)
<=> v114816(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7803,axiom,
! [VarCurr] :
( v114816(VarCurr)
<=> ( v114779(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22701,axiom,
! [VarCurr] :
( v114805(VarCurr)
<=> ( v114806(VarCurr)
| v114808(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22700,axiom,
! [VarCurr] :
( v114808(VarCurr)
<=> ( v114809(VarCurr)
& v114813(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7802,axiom,
! [VarCurr] :
( v114813(VarCurr)
<=> ( ( v114807(VarCurr,bitIndex2)
<=> $false )
& ( v114807(VarCurr,bitIndex1)
<=> $true )
& ( v114807(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22699,axiom,
! [VarCurr] :
( v114809(VarCurr)
<=> ( v114810(VarCurr)
| v114811(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22698,axiom,
! [VarCurr] :
( v114811(VarCurr)
<=> ( v114781(VarCurr)
& v114812(VarCurr) ) ) ).
fof(writeUnaryOperator_9069,axiom,
! [VarCurr] :
( ~ v114812(VarCurr)
<=> v114810(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7801,axiom,
! [VarCurr] :
( v114810(VarCurr)
<=> ( v114779(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7800,axiom,
! [VarCurr] :
( v114806(VarCurr)
<=> ( ( v114807(VarCurr,bitIndex2)
<=> $true )
& ( v114807(VarCurr,bitIndex1)
<=> $false )
& ( v114807(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35919,axiom,
! [VarCurr] :
( v114807(VarCurr,bitIndex0)
<=> v114777(VarCurr) ) ).
fof(addAssignment_35918,axiom,
! [VarCurr] :
( v114807(VarCurr,bitIndex1)
<=> v114775(VarCurr) ) ).
fof(addAssignment_35917,axiom,
! [VarCurr] :
( v114807(VarCurr,bitIndex2)
<=> v114773(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22697,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114791(VarNext)
<=> ( v114792(VarNext)
& v114787(VarNext) ) ) ) ).
fof(writeUnaryOperator_9068,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114792(VarNext)
<=> v114794(VarNext) ) ) ).
fof(addAssignment_35916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114794(VarNext)
<=> v114787(VarCurr) ) ) ).
fof(addAssignment_35915,axiom,
! [VarCurr] :
( v114787(VarCurr)
<=> v5143(VarCurr) ) ).
fof(addAssignment_35914,axiom,
! [VarCurr] :
( v114785(VarCurr)
<=> $false ) ).
fof(addAssignment_35913,axiom,
! [VarCurr] :
( v114783(VarCurr)
<=> v5053(VarCurr) ) ).
fof(addAssignment_35912,axiom,
! [VarCurr] :
( v114781(VarCurr)
<=> $false ) ).
fof(addAssignment_35911,axiom,
! [VarCurr] :
( v114779(VarCurr)
<=> v4300(VarCurr,bitIndex10) ) ).
fof(addAssignment_35910,axiom,
! [VarCurr] :
( v4300(VarCurr,bitIndex10)
<=> v4302(VarCurr,bitIndex10) ) ).
fof(addAssignment_35909,axiom,
! [VarCurr] :
( v4302(VarCurr,bitIndex10)
<=> v4304(VarCurr,bitIndex10) ) ).
fof(addAssignment_35908,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex10)
<=> v4306(VarCurr,bitIndex10) ) ).
fof(addAssignment_35907,axiom,
! [VarCurr] :
( v114777(VarCurr)
<=> $false ) ).
fof(addAssignment_35906,axiom,
! [VarCurr] :
( v114775(VarCurr)
<=> $false ) ).
fof(addAssignment_35905,axiom,
! [VarCurr] :
( v114773(VarCurr)
<=> $true ) ).
fof(addAssignment_35904,axiom,
! [VarCurr] :
( v114771(VarCurr)
<=> $false ) ).
fof(addAssignment_35903,axiom,
! [VarCurr] :
( v114769(VarCurr)
<=> v4263(VarCurr) ) ).
fof(addAssignment_35902,axiom,
! [VarCurr] :
( v114743(VarCurr)
<=> v114745(VarCurr) ) ).
fof(addAssignment_35901,axiom,
! [VarCurr] :
( v114745(VarCurr)
<=> v114747(VarCurr) ) ).
fof(addAssignment_35900,axiom,
! [VarCurr] :
( v114741(VarCurr)
<=> v4287(VarCurr) ) ).
fof(addAssignment_35899,axiom,
! [VarCurr] :
( v114731(VarCurr)
<=> v4287(VarCurr) ) ).
fof(addAssignment_35898,axiom,
! [VarCurr] :
( v114406(VarCurr)
<=> v114408(VarCurr) ) ).
fof(addAssignment_35897,axiom,
! [VarCurr] :
( v114408(VarCurr)
<=> v114410(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_164,axiom,
! [VarCurr] :
( ( ~ v114565(VarCurr)
& ~ v114566(VarCurr)
& ~ v114567(VarCurr) )
=> ( v114410(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1270,axiom,
! [VarCurr] :
( v114567(VarCurr)
=> ( v114410(VarCurr)
<=> v114677(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5120,axiom,
! [VarCurr] :
( v114566(VarCurr)
=> ( v114410(VarCurr)
<=> v114514(VarCurr,bitIndex0) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5123,axiom,
! [VarCurr] :
( v114565(VarCurr)
=> ( v114410(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2605,axiom,
! [VarCurr] :
( ~ v114601(VarCurr)
=> ( v114677(VarCurr)
<=> v114679(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2640,axiom,
! [VarCurr] :
( v114601(VarCurr)
=> ( v114677(VarCurr)
<=> v114678(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7799,axiom,
! [VarCurr] :
( v114679(VarCurr)
<=> ( ( v114560(VarCurr,bitIndex2)
<=> $false )
& ( v114560(VarCurr,bitIndex1)
<=> $true )
& ( v114560(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7798,axiom,
! [VarCurr] :
( v114678(VarCurr)
<=> ( ( v114560(VarCurr,bitIndex2)
<=> $true )
& ( v114560(VarCurr,bitIndex1)
<=> $true )
& ( v114560(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1890,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114665(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v114412(VarNext,B)
<=> v114412(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1964,axiom,
! [VarNext] :
( v114665(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v114412(VarNext,B)
<=> v114673(VarNext,B) ) ) ) ).
fof(addAssignment_35896,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v114673(VarNext,B)
<=> v114671(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2604,axiom,
! [VarCurr] :
( ~ v114597(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114671(VarCurr,B)
<=> v114416(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2639,axiom,
! [VarCurr] :
( v114597(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114671(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114665(VarNext)
<=> v114666(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22695,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114666(VarNext)
<=> ( v114668(VarNext)
& v114583(VarNext) ) ) ) ).
fof(writeUnaryOperator_9067,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114668(VarNext)
<=> v114590(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_163,axiom,
! [VarCurr] :
( ( ~ v114630(VarCurr)
& ~ v114634(VarCurr)
& ~ v114644(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v114416(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1269,axiom,
! [VarCurr] :
( v114644(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114416(VarCurr,B)
<=> v114645(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5119,axiom,
! [VarCurr] :
( v114634(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114416(VarCurr,B)
<=> v114635(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5122,axiom,
! [VarCurr] :
( v114630(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114416(VarCurr,B)
<=> v114631(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7797,axiom,
! [VarCurr] :
( v114662(VarCurr)
<=> ( ( v114412(VarCurr,bitIndex1)
<=> $true )
& ( v114412(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_162,axiom,
! [VarCurr] :
( ( ~ v114646(VarCurr)
& ~ v114653(VarCurr)
& ~ v114655(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v114645(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1268,axiom,
! [VarCurr] :
( v114655(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114645(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5118,axiom,
! [VarCurr] :
( v114653(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114645(VarCurr,B)
<=> v114654(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5121,axiom,
! [VarCurr] :
( v114646(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114645(VarCurr,B)
<=> v114652(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7796,axiom,
! [VarCurr] :
( v114661(VarCurr)
<=> ( ( v114560(VarCurr,bitIndex2)
<=> $true )
& ( v114560(VarCurr,bitIndex1)
<=> $true )
& ( v114560(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22694,axiom,
! [VarCurr] :
( v114655(VarCurr)
<=> ( v114657(VarCurr)
| v114660(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7795,axiom,
! [VarCurr] :
( v114660(VarCurr)
<=> ( ( v114560(VarCurr,bitIndex2)
<=> $true )
& ( v114560(VarCurr,bitIndex1)
<=> $true )
& ( v114560(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22693,axiom,
! [VarCurr] :
( v114657(VarCurr)
<=> ( v114658(VarCurr)
| v114659(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7794,axiom,
! [VarCurr] :
( v114659(VarCurr)
<=> ( ( v114560(VarCurr,bitIndex2)
<=> $true )
& ( v114560(VarCurr,bitIndex1)
<=> $false )
& ( v114560(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7793,axiom,
! [VarCurr] :
( v114658(VarCurr)
<=> ( ( v114560(VarCurr,bitIndex2)
<=> $true )
& ( v114560(VarCurr,bitIndex1)
<=> $false )
& ( v114560(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2603,axiom,
! [VarCurr] :
( ~ v114601(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114654(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2638,axiom,
! [VarCurr] :
( v114601(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114654(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7792,axiom,
! [VarCurr] :
( v114653(VarCurr)
<=> ( ( v114560(VarCurr,bitIndex2)
<=> $false )
& ( v114560(VarCurr,bitIndex1)
<=> $true )
& ( v114560(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2602,axiom,
! [VarCurr] :
( ~ v114426(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114652(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2637,axiom,
! [VarCurr] :
( v114426(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114652(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22692,axiom,
! [VarCurr] :
( v114646(VarCurr)
<=> ( v114648(VarCurr)
| v114651(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7791,axiom,
! [VarCurr] :
( v114651(VarCurr)
<=> ( ( v114560(VarCurr,bitIndex2)
<=> $false )
& ( v114560(VarCurr,bitIndex1)
<=> $true )
& ( v114560(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22691,axiom,
! [VarCurr] :
( v114648(VarCurr)
<=> ( v114649(VarCurr)
| v114650(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7790,axiom,
! [VarCurr] :
( v114650(VarCurr)
<=> ( ( v114560(VarCurr,bitIndex2)
<=> $false )
& ( v114560(VarCurr,bitIndex1)
<=> $false )
& ( v114560(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7789,axiom,
! [VarCurr] :
( v114649(VarCurr)
<=> ( ( v114560(VarCurr,bitIndex2)
<=> $false )
& ( v114560(VarCurr,bitIndex1)
<=> $false )
& ( v114560(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7788,axiom,
! [VarCurr] :
( v114644(VarCurr)
<=> ( ( v114412(VarCurr,bitIndex1)
<=> $true )
& ( v114412(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_161,axiom,
! [VarCurr] :
( ( ~ v114636(VarCurr)
& ~ v114638(VarCurr)
& ~ v114640(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v114635(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1267,axiom,
! [VarCurr] :
( v114640(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114635(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5117,axiom,
! [VarCurr] :
( v114638(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114635(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5120,axiom,
! [VarCurr] :
( v114636(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114635(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7787,axiom,
! [VarCurr] :
( v114642(VarCurr)
<=> ( ( v114643(VarCurr,bitIndex1)
<=> $true )
& ( v114643(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_35895,axiom,
! [VarCurr] :
( v114643(VarCurr,bitIndex0)
<=> v114514(VarCurr,bitIndex0) ) ).
fof(addAssignment_35894,axiom,
! [VarCurr] :
( v114643(VarCurr,bitIndex1)
<=> v114426(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7786,axiom,
! [VarCurr] :
( v114640(VarCurr)
<=> ( ( v114641(VarCurr,bitIndex1)
<=> $true )
& ( v114641(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35893,axiom,
! [VarCurr] :
( v114641(VarCurr,bitIndex0)
<=> v114514(VarCurr,bitIndex0) ) ).
fof(addAssignment_35892,axiom,
! [VarCurr] :
( v114641(VarCurr,bitIndex1)
<=> v114426(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7785,axiom,
! [VarCurr] :
( v114638(VarCurr)
<=> ( ( v114639(VarCurr,bitIndex1)
<=> $false )
& ( v114639(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_35891,axiom,
! [VarCurr] :
( v114639(VarCurr,bitIndex0)
<=> v114514(VarCurr,bitIndex0) ) ).
fof(addAssignment_35890,axiom,
! [VarCurr] :
( v114639(VarCurr,bitIndex1)
<=> v114426(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7784,axiom,
! [VarCurr] :
( v114636(VarCurr)
<=> ( ( v114637(VarCurr,bitIndex1)
<=> $false )
& ( v114637(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35889,axiom,
! [VarCurr] :
( v114637(VarCurr,bitIndex0)
<=> v114514(VarCurr,bitIndex0) ) ).
fof(addAssignment_35888,axiom,
! [VarCurr] :
( v114637(VarCurr,bitIndex1)
<=> v114426(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7783,axiom,
! [VarCurr] :
( v114634(VarCurr)
<=> ( ( v114412(VarCurr,bitIndex1)
<=> $false )
& ( v114412(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5116,axiom,
! [VarCurr] :
( ~ v114632(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114631(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5119,axiom,
! [VarCurr] :
( v114632(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114631(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7782,axiom,
! [VarCurr] :
( v114633(VarCurr)
<=> ( v114418(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7781,axiom,
! [VarCurr] :
( v114632(VarCurr)
<=> ( v114418(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7780,axiom,
! [VarCurr] :
( v114630(VarCurr)
<=> ( ( v114412(VarCurr,bitIndex1)
<=> $false )
& ( v114412(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35887,axiom,
! [VarCurr] :
( v114601(VarCurr)
<=> v114603(VarCurr) ) ).
fof(addAssignment_35886,axiom,
! [VarCurr] :
( v114603(VarCurr)
<=> v114605(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2158,axiom,
! [VarCurr] :
( v114605(VarCurr)
<=> ( v114607(VarCurr,bitIndex0)
& v114607(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1889,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114616(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v114607(VarNext,B)
<=> v114607(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1963,axiom,
! [VarNext] :
( v114616(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v114607(VarNext,B)
<=> v114624(VarNext,B) ) ) ) ).
fof(addAssignment_35885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v114624(VarNext,B)
<=> v114622(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2601,axiom,
! [VarCurr] :
( ~ v114116(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114622(VarCurr,B)
<=> v114609(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2636,axiom,
! [VarCurr] :
( v114116(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114622(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22690,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114616(VarNext)
<=> v114617(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114617(VarNext)
<=> ( v114619(VarNext)
& v114102(VarNext) ) ) ) ).
fof(writeUnaryOperator_9066,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114619(VarNext)
<=> v114109(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2600,axiom,
! [VarCurr] :
( ~ v114613(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114609(VarCurr,B)
<=> v114607(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2635,axiom,
! [VarCurr] :
( v114613(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114609(VarCurr,B)
<=> v114611(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7779,axiom,
! [VarCurr] :
( v114613(VarCurr)
<=> ( ( v114081(VarCurr,bitIndex2)
<=> $false )
& ( v114081(VarCurr,bitIndex1)
<=> $false )
& ( v114081(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35884,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v114611(VarCurr,B)
<=> v107897(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114586(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114560(VarNext,B)
<=> v114560(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1962,axiom,
! [VarNext] :
( v114586(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114560(VarNext,B)
<=> v114596(VarNext,B) ) ) ) ).
fof(addAssignment_35883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114596(VarNext,B)
<=> v114594(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2599,axiom,
! [VarCurr] :
( ~ v114597(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114594(VarCurr,B)
<=> v114562(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2634,axiom,
! [VarCurr] :
( v114597(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114594(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_9065,axiom,
! [VarCurr] :
( ~ v114597(VarCurr)
<=> v114414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114586(VarNext)
<=> v114587(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114587(VarNext)
<=> ( v114588(VarNext)
& v114583(VarNext) ) ) ) ).
fof(writeUnaryOperator_9064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114588(VarNext)
<=> v114590(VarNext) ) ) ).
fof(addAssignment_35882,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114590(VarNext)
<=> v114583(VarCurr) ) ) ).
fof(addAssignment_35881,axiom,
! [VarCurr] :
( v114583(VarCurr)
<=> v106988(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1266,axiom,
! [VarCurr] :
( ( ~ v114564(VarCurr)
& ~ v114567(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v114562(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5115,axiom,
! [VarCurr] :
( v114567(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114562(VarCurr,B)
<=> v114568(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5118,axiom,
! [VarCurr] :
( v114564(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114562(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7778,axiom,
! [VarCurr] :
( v114581(VarCurr)
<=> ( ( v114412(VarCurr,bitIndex1)
<=> $true )
& ( v114412(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_35880,axiom,
! [VarCurr] :
( v114568(VarCurr,bitIndex0)
<=> v114578(VarCurr) ) ).
fof(addAssignment_35879,axiom,
! [VarCurr] :
( v114568(VarCurr,bitIndex1)
<=> v114576(VarCurr) ) ).
fof(addAssignment_35878,axiom,
! [VarCurr] :
( v114568(VarCurr,bitIndex2)
<=> v114570(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22686,axiom,
! [VarCurr] :
( v114576(VarCurr)
<=> ( v114577(VarCurr)
& v114580(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2157,axiom,
! [VarCurr] :
( v114580(VarCurr)
<=> ( v114560(VarCurr,bitIndex0)
| v114560(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22685,axiom,
! [VarCurr] :
( v114577(VarCurr)
<=> ( v114578(VarCurr)
| v114579(VarCurr) ) ) ).
fof(writeUnaryOperator_9063,axiom,
! [VarCurr] :
( ~ v114579(VarCurr)
<=> v114560(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9062,axiom,
! [VarCurr] :
( ~ v114578(VarCurr)
<=> v114560(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22684,axiom,
! [VarCurr] :
( v114570(VarCurr)
<=> ( v114571(VarCurr)
& v114575(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2156,axiom,
! [VarCurr] :
( v114575(VarCurr)
<=> ( v114573(VarCurr)
| v114560(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22683,axiom,
! [VarCurr] :
( v114571(VarCurr)
<=> ( v114572(VarCurr)
| v114574(VarCurr) ) ) ).
fof(writeUnaryOperator_9061,axiom,
! [VarCurr] :
( ~ v114574(VarCurr)
<=> v114560(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9060,axiom,
! [VarCurr] :
( ~ v114572(VarCurr)
<=> v114573(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2155,axiom,
! [VarCurr] :
( v114573(VarCurr)
<=> ( v114560(VarCurr,bitIndex0)
& v114560(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_7777,axiom,
! [VarCurr] :
( v114567(VarCurr)
<=> ( ( v114412(VarCurr,bitIndex1)
<=> $true )
& ( v114412(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22682,axiom,
! [VarCurr] :
( v114564(VarCurr)
<=> ( v114565(VarCurr)
| v114566(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7776,axiom,
! [VarCurr] :
( v114566(VarCurr)
<=> ( ( v114412(VarCurr,bitIndex1)
<=> $false )
& ( v114412(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7775,axiom,
! [VarCurr] :
( v114565(VarCurr)
<=> ( ( v114412(VarCurr,bitIndex1)
<=> $false )
& ( v114412(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35877,axiom,
! [VarCurr] :
( v114514(VarCurr,bitIndex0)
<=> v114558(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2598,axiom,
! [VarCurr] :
( ~ v114426(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114558(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2633,axiom,
! [VarCurr] :
( v114426(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114558(VarCurr,B)
<=> v114516(VarCurr,B) ) ) ) ).
fof(addAssignment_35876,axiom,
! [VarCurr] :
( v114516(VarCurr,bitIndex0)
<=> v114518(VarCurr,bitIndex0) ) ).
fof(addAssignment_35875,axiom,
! [VarCurr] :
( v114518(VarCurr,bitIndex0)
<=> v114520(VarCurr,bitIndex0) ) ).
fof(addAssignment_35874,axiom,
! [VarCurr] :
( v114520(VarCurr,bitIndex0)
<=> v114522(VarCurr,bitIndex0) ) ).
fof(addAssignment_35873,axiom,
! [VarCurr] :
( v114522(VarCurr,bitIndex0)
<=> v114524(VarCurr,bitIndex139) ) ).
fof(addAssignment_35872,axiom,
! [VarCurr] :
( v114524(VarCurr,bitIndex139)
<=> v114526(VarCurr,bitIndex139) ) ).
fof(addAssignment_35871,axiom,
! [VarCurr] :
( v114526(VarCurr,bitIndex139)
<=> v114528(VarCurr,bitIndex139) ) ).
fof(addAssignment_35870,axiom,
! [VarCurr] :
( v114528(VarCurr,bitIndex139)
<=> v114530(VarCurr,bitIndex139) ) ).
fof(addAssignment_35869,axiom,
! [VarCurr] :
( v114530(VarCurr,bitIndex139)
<=> v114532(VarCurr,bitIndex139) ) ).
fof(addAssignment_35868,axiom,
! [VarCurr] :
( v114532(VarCurr,bitIndex139)
<=> v114534(VarCurr) ) ).
fof(addAssignment_35867,axiom,
! [VarCurr] :
( v114534(VarCurr)
<=> v114536(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114541(VarNext)
=> ( v114536(VarNext)
<=> v114536(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1961,axiom,
! [VarNext] :
( v114541(VarNext)
=> ( v114536(VarNext)
<=> v114555(VarNext) ) ) ).
fof(addAssignment_35866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114555(VarNext)
<=> v114553(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5114,axiom,
! [VarCurr] :
( ~ v114550(VarCurr)
=> ( v114553(VarCurr)
<=> v114538(VarCurr,bitIndex0) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5117,axiom,
! [VarCurr] :
( v114550(VarCurr)
=> ( v114553(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114541(VarNext)
<=> ( v114542(VarNext)
& v114549(VarNext) ) ) ) ).
fof(addAssignment_35865,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114549(VarNext)
<=> v114547(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22680,axiom,
! [VarCurr] :
( v114547(VarCurr)
<=> ( v114550(VarCurr)
| v114551(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22679,axiom,
! [VarCurr] :
( v114551(VarCurr)
<=> ( v114450(VarCurr)
& v114552(VarCurr) ) ) ).
fof(writeUnaryOperator_9059,axiom,
! [VarCurr] :
( ~ v114552(VarCurr)
<=> v114550(VarCurr) ) ).
fof(writeUnaryOperator_9058,axiom,
! [VarCurr] :
( ~ v114550(VarCurr)
<=> v114448(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22678,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114542(VarNext)
<=> ( v114543(VarNext)
& v114468(VarNext) ) ) ) ).
fof(writeUnaryOperator_9057,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114543(VarNext)
<=> v114475(VarNext) ) ) ).
fof(addAssignment_35864,axiom,
! [VarCurr] :
( v114538(VarCurr,bitIndex0)
<=> v11405(VarCurr,bitIndex0) ) ).
fof(addAssignment_35863,axiom,
! [VarCurr] :
( v114426(VarCurr)
<=> v114428(VarCurr) ) ).
fof(addAssignment_35862,axiom,
! [VarCurr] :
( v114428(VarCurr)
<=> v114430(VarCurr) ) ).
fof(addAssignment_35861,axiom,
! [VarCurr] :
( v114430(VarCurr)
<=> v114432(VarCurr) ) ).
fof(addAssignment_35860,axiom,
! [VarCurr] :
( v114432(VarCurr)
<=> v114434(VarCurr) ) ).
fof(addAssignment_35859,axiom,
! [VarCurr] :
( v114434(VarCurr)
<=> v114436(VarCurr) ) ).
fof(addAssignment_35858,axiom,
! [VarCurr] :
( v114436(VarCurr)
<=> v114438(VarCurr) ) ).
fof(addAssignment_35857,axiom,
! [VarCurr] :
( v114438(VarCurr)
<=> v114440(VarCurr) ) ).
fof(addAssignment_35856,axiom,
! [VarCurr] :
( v114440(VarCurr)
<=> v114442(VarCurr) ) ).
fof(addAssignment_35855,axiom,
! [VarCurr] :
( v114442(VarCurr)
<=> v114444(VarCurr) ) ).
fof(addAssignment_35854,axiom,
! [VarCurr] :
( v114444(VarCurr)
<=> v114446(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114500(VarNext)
=> ( v114446(VarNext)
<=> v114446(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1960,axiom,
! [VarNext] :
( v114500(VarNext)
=> ( v114446(VarNext)
<=> v114508(VarNext) ) ) ).
fof(addAssignment_35853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114508(VarNext)
<=> v114506(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2597,axiom,
! [VarCurr] :
( ~ v114482(VarCurr)
=> ( v114506(VarCurr)
<=> v114509(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2632,axiom,
! [VarCurr] :
( v114482(VarCurr)
=> ( v114506(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5113,axiom,
! [VarCurr] :
( ~ v114484(VarCurr)
=> ( v114509(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5116,axiom,
! [VarCurr] :
( v114484(VarCurr)
=> ( v114509(VarCurr)
<=> v114464(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22677,axiom,
! [VarCurr] :
( v114510(VarCurr)
<=> ( v114490(VarCurr)
| v114494(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22676,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114500(VarNext)
<=> v114501(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22675,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114501(VarNext)
<=> ( v114503(VarNext)
& v114468(VarNext) ) ) ) ).
fof(writeUnaryOperator_9056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114503(VarNext)
<=> v114475(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114471(VarNext)
=> ( v114464(VarNext)
<=> v114464(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1959,axiom,
! [VarNext] :
( v114471(VarNext)
=> ( v114464(VarNext)
<=> v114481(VarNext) ) ) ).
fof(addAssignment_35852,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114481(VarNext)
<=> v114479(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2596,axiom,
! [VarCurr] :
( ~ v114482(VarCurr)
=> ( v114479(VarCurr)
<=> v114483(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2631,axiom,
! [VarCurr] :
( v114482(VarCurr)
=> ( v114479(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1265,axiom,
! [VarCurr] :
( ( ~ v114484(VarCurr)
& ~ v114490(VarCurr) )
=> ( v114483(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5112,axiom,
! [VarCurr] :
( v114490(VarCurr)
=> ( v114483(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5115,axiom,
! [VarCurr] :
( v114484(VarCurr)
=> ( v114483(VarCurr)
<=> v114466(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22674,axiom,
! [VarCurr] :
( v114494(VarCurr)
<=> ( v114492(VarCurr)
& v114454(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22673,axiom,
! [VarCurr] :
( v114490(VarCurr)
<=> ( v114492(VarCurr)
& v114493(VarCurr) ) ) ).
fof(writeUnaryOperator_9055,axiom,
! [VarCurr] :
( ~ v114493(VarCurr)
<=> v114454(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22672,axiom,
! [VarCurr] :
( v114492(VarCurr)
<=> ( v114452(VarCurr)
& v114450(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22671,axiom,
! [VarCurr] :
( v114484(VarCurr)
<=> ( v114485(VarCurr)
| v114487(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22670,axiom,
! [VarCurr] :
( v114487(VarCurr)
<=> ( v114489(VarCurr)
& v114450(VarCurr) ) ) ).
fof(writeUnaryOperator_9054,axiom,
! [VarCurr] :
( ~ v114489(VarCurr)
<=> v114452(VarCurr) ) ).
fof(writeUnaryOperator_9053,axiom,
! [VarCurr] :
( ~ v114485(VarCurr)
<=> v114450(VarCurr) ) ).
fof(writeUnaryOperator_9052,axiom,
! [VarCurr] :
( ~ v114482(VarCurr)
<=> v114448(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22669,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114471(VarNext)
<=> v114472(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114472(VarNext)
<=> ( v114473(VarNext)
& v114468(VarNext) ) ) ) ).
fof(writeUnaryOperator_9051,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114473(VarNext)
<=> v114475(VarNext) ) ) ).
fof(addAssignment_35851,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114475(VarNext)
<=> v114468(VarCurr) ) ) ).
fof(addAssignment_35850,axiom,
! [VarCurr] :
( v114468(VarCurr)
<=> v11396(VarCurr) ) ).
fof(addAssignment_35849,axiom,
! [VarCurr] :
( v114454(VarCurr)
<=> v114456(VarCurr) ) ).
fof(addAssignment_35848,axiom,
! [VarCurr] :
( v114456(VarCurr)
<=> v114458(VarCurr) ) ).
fof(addAssignment_35847,axiom,
! [VarCurr] :
( v114458(VarCurr)
<=> v114460(VarCurr) ) ).
fof(addAssignment_35846,axiom,
! [VarCurr] :
( v114452(VarCurr)
<=> v11411(VarCurr,bitIndex15) ) ).
fof(addAssignment_35845,axiom,
! [VarCurr] :
( v114450(VarCurr)
<=> v11420(VarCurr) ) ).
fof(addAssignment_35844,axiom,
! [VarCurr] :
( v114448(VarCurr)
<=> v11380(VarCurr) ) ).
fof(addAssignment_35843,axiom,
! [VarCurr] :
( v114418(VarCurr)
<=> v114420(VarCurr) ) ).
fof(addAssignment_35842,axiom,
! [VarCurr] :
( v114420(VarCurr)
<=> v114422(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2595,axiom,
! [VarCurr] :
( ~ v114424(VarCurr)
=> ( v114422(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2630,axiom,
! [VarCurr] :
( v114424(VarCurr)
=> ( v114422(VarCurr)
<=> v114120(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7774,axiom,
! [VarCurr] :
( v114424(VarCurr)
<=> ( ( v114081(VarCurr,bitIndex2)
<=> $false )
& ( v114081(VarCurr,bitIndex1)
<=> $true )
& ( v114081(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35841,axiom,
! [VarCurr] :
( v114414(VarCurr)
<=> v106455(VarCurr) ) ).
fof(addAssignment_35840,axiom,
! [VarCurr] :
( v114120(VarCurr)
<=> v114122(VarCurr) ) ).
fof(addAssignment_35839,axiom,
! [VarCurr] :
( v114122(VarCurr)
<=> v114124(VarCurr) ) ).
fof(addAssignment_35838,axiom,
! [VarCurr] :
( v114124(VarCurr)
<=> v114126(VarCurr) ) ).
fof(addAssignment_35837,axiom,
! [VarCurr] :
( v114126(VarCurr)
<=> v114128(VarCurr) ) ).
fof(addAssignment_35836,axiom,
! [VarCurr] :
( v114128(VarCurr)
<=> v114130(VarCurr) ) ).
fof(addAssignment_35835,axiom,
! [VarCurr] :
( v114130(VarCurr)
<=> v114132(VarCurr) ) ).
fof(addAssignment_35834,axiom,
! [VarCurr] :
( v114132(VarCurr)
<=> v114134(VarCurr) ) ).
fof(addAssignment_35833,axiom,
! [VarCurr] :
( v114134(VarCurr)
<=> v114136(VarCurr) ) ).
fof(addAssignment_35832,axiom,
! [VarCurr] :
( v114136(VarCurr)
<=> v114138(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114387(VarNext)
=> ( v114138(VarNext)
<=> v114138(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1958,axiom,
! [VarNext] :
( v114387(VarNext)
=> ( v114138(VarNext)
<=> v114401(VarNext) ) ) ).
fof(addAssignment_35831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114401(VarNext)
<=> v114399(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5111,axiom,
! [VarCurr] :
( ~ v114396(VarCurr)
=> ( v114399(VarCurr)
<=> v114402(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5114,axiom,
! [VarCurr] :
( v114396(VarCurr)
=> ( v114399(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9050,axiom,
! [VarCurr] :
( ~ v114402(VarCurr)
<=> v114138(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114387(VarNext)
<=> ( v114388(VarNext)
& v114395(VarNext) ) ) ) ).
fof(addAssignment_35830,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114395(VarNext)
<=> v114393(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22666,axiom,
! [VarCurr] :
( v114393(VarCurr)
<=> ( v114396(VarCurr)
| v114397(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22665,axiom,
! [VarCurr] :
( v114397(VarCurr)
<=> ( v114140(VarCurr)
& v114398(VarCurr) ) ) ).
fof(writeUnaryOperator_9049,axiom,
! [VarCurr] :
( ~ v114398(VarCurr)
<=> v114396(VarCurr) ) ).
fof(writeUnaryOperator_9048,axiom,
! [VarCurr] :
( ~ v114396(VarCurr)
<=> v13212(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22664,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114388(VarNext)
<=> ( v114389(VarNext)
& v114249(VarNext) ) ) ) ).
fof(writeUnaryOperator_9047,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114389(VarNext)
<=> v114256(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22663,axiom,
! [VarCurr] :
( v114140(VarCurr)
<=> ( v114142(VarCurr)
& v114384(VarCurr) ) ) ).
fof(writeUnaryOperator_9046,axiom,
! [VarCurr] :
( ~ v114384(VarCurr)
<=> v114183(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114370(VarNext)
=> ( v114183(VarNext)
<=> v114183(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1957,axiom,
! [VarNext] :
( v114370(VarNext)
=> ( v114183(VarNext)
<=> v114378(VarNext) ) ) ).
fof(addAssignment_35829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114378(VarNext)
<=> v114376(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2594,axiom,
! [VarCurr] :
( ~ v114331(VarCurr)
=> ( v114376(VarCurr)
<=> v114379(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2629,axiom,
! [VarCurr] :
( v114331(VarCurr)
=> ( v114376(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2593,axiom,
! [VarCurr] :
( ~ v114333(VarCurr)
=> ( v114379(VarCurr)
<=> v114380(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2628,axiom,
! [VarCurr] :
( v114333(VarCurr)
=> ( v114379(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2592,axiom,
! [VarCurr] :
( ~ v114335(VarCurr)
=> ( v114380(VarCurr)
<=> v114315(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2627,axiom,
! [VarCurr] :
( v114335(VarCurr)
=> ( v114380(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22662,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114370(VarNext)
<=> v114371(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22661,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114371(VarNext)
<=> ( v114373(VarNext)
& v114249(VarNext) ) ) ) ).
fof(writeUnaryOperator_9045,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114373(VarNext)
<=> v114256(VarNext) ) ) ).
fof(addAssignmentInitValueVector_35,axiom,
( v114183(constB0)
<=> $false ) ).
fof(addCaseBooleanConditionEqualRanges1_1882,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114355(VarNext)
=> ( v114315(VarNext)
<=> v114315(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1956,axiom,
! [VarNext] :
( v114355(VarNext)
=> ( v114315(VarNext)
<=> v114363(VarNext) ) ) ).
fof(addAssignment_35828,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114363(VarNext)
<=> v114361(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2591,axiom,
! [VarCurr] :
( ~ v114331(VarCurr)
=> ( v114361(VarCurr)
<=> v114364(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2626,axiom,
! [VarCurr] :
( v114331(VarCurr)
=> ( v114361(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2590,axiom,
! [VarCurr] :
( ~ v114333(VarCurr)
=> ( v114364(VarCurr)
<=> v114365(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2625,axiom,
! [VarCurr] :
( v114333(VarCurr)
=> ( v114364(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2589,axiom,
! [VarCurr] :
( ~ v114335(VarCurr)
=> ( v114365(VarCurr)
<=> v114317(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2624,axiom,
! [VarCurr] :
( v114335(VarCurr)
=> ( v114365(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22660,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114355(VarNext)
<=> v114356(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22659,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114356(VarNext)
<=> ( v114358(VarNext)
& v114249(VarNext) ) ) ) ).
fof(writeUnaryOperator_9044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114358(VarNext)
<=> v114256(VarNext) ) ) ).
fof(addAssignmentInitValueVector_34,axiom,
( v114315(constB0)
<=> $false ) ).
fof(addCaseBooleanConditionEqualRanges1_1881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114340(VarNext)
=> ( v114317(VarNext)
<=> v114317(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1955,axiom,
! [VarNext] :
( v114340(VarNext)
=> ( v114317(VarNext)
<=> v114348(VarNext) ) ) ).
fof(addAssignment_35827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114348(VarNext)
<=> v114346(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2588,axiom,
! [VarCurr] :
( ~ v114331(VarCurr)
=> ( v114346(VarCurr)
<=> v114349(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2623,axiom,
! [VarCurr] :
( v114331(VarCurr)
=> ( v114346(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2587,axiom,
! [VarCurr] :
( ~ v114333(VarCurr)
=> ( v114349(VarCurr)
<=> v114350(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2622,axiom,
! [VarCurr] :
( v114333(VarCurr)
=> ( v114349(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2586,axiom,
! [VarCurr] :
( ~ v114335(VarCurr)
=> ( v114350(VarCurr)
<=> v114319(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2621,axiom,
! [VarCurr] :
( v114335(VarCurr)
=> ( v114350(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22658,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114340(VarNext)
<=> v114341(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22657,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114341(VarNext)
<=> ( v114343(VarNext)
& v114249(VarNext) ) ) ) ).
fof(writeUnaryOperator_9043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114343(VarNext)
<=> v114256(VarNext) ) ) ).
fof(addAssignmentInitValueVector_33,axiom,
( v114317(constB0)
<=> $false ) ).
fof(addCaseBooleanConditionEqualRanges1_1880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114322(VarNext)
=> ( v114319(VarNext)
<=> v114319(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1954,axiom,
! [VarNext] :
( v114322(VarNext)
=> ( v114319(VarNext)
<=> v114330(VarNext) ) ) ).
fof(addAssignment_35826,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114330(VarNext)
<=> v114328(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2585,axiom,
! [VarCurr] :
( ~ v114331(VarCurr)
=> ( v114328(VarCurr)
<=> v114332(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2620,axiom,
! [VarCurr] :
( v114331(VarCurr)
=> ( v114328(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2584,axiom,
! [VarCurr] :
( ~ v114333(VarCurr)
=> ( v114332(VarCurr)
<=> v114334(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2619,axiom,
! [VarCurr] :
( v114333(VarCurr)
=> ( v114332(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2583,axiom,
! [VarCurr] :
( ~ v114335(VarCurr)
=> ( v114334(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2618,axiom,
! [VarCurr] :
( v114335(VarCurr)
=> ( v114334(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorShiftedRanges_2154,axiom,
! [VarCurr] :
( v114335(VarCurr)
<=> ( v11291(VarCurr,bitIndex9)
| v11291(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2153,axiom,
! [VarCurr] :
( v114333(VarCurr)
<=> ( v11291(VarCurr,bitIndex3)
| v11291(VarCurr,bitIndex6) ) ) ).
fof(writeUnaryOperator_9042,axiom,
! [VarCurr] :
( ~ v114331(VarCurr)
<=> v13212(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114322(VarNext)
<=> v114323(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22655,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114323(VarNext)
<=> ( v114324(VarNext)
& v114249(VarNext) ) ) ) ).
fof(writeUnaryOperator_9041,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114324(VarNext)
<=> v114256(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_137,axiom,
! [VarCurr] :
( ~ v114313(VarCurr)
=> ( v11291(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_102,axiom,
! [VarCurr] :
( v114313(VarCurr)
=> ( v11291(VarCurr,bitIndex9)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22654,axiom,
! [VarCurr] :
( v114313(VarCurr)
<=> ( v10100(VarCurr)
& v114303(VarCurr) ) ) ).
fof(addAssignment_35825,axiom,
! [VarNext] :
( v13210(VarNext,bitIndex8)
<=> v114305(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionShiftedRanges1_78,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114306(VarNext)
=> ( ( v114305(VarNext,bitIndex11)
<=> v13210(VarCurr,bitIndex12) )
& ( v114305(VarNext,bitIndex10)
<=> v13210(VarCurr,bitIndex11) )
& ( v114305(VarNext,bitIndex9)
<=> v13210(VarCurr,bitIndex10) )
& ( v114305(VarNext,bitIndex8)
<=> v13210(VarCurr,bitIndex9) )
& ( v114305(VarNext,bitIndex7)
<=> v13210(VarCurr,bitIndex8) )
& ( v114305(VarNext,bitIndex6)
<=> v13210(VarCurr,bitIndex7) )
& ( v114305(VarNext,bitIndex5)
<=> v13210(VarCurr,bitIndex6) )
& ( v114305(VarNext,bitIndex4)
<=> v13210(VarCurr,bitIndex5) )
& ( v114305(VarNext,bitIndex3)
<=> v13210(VarCurr,bitIndex4) )
& ( v114305(VarNext,bitIndex2)
<=> v13210(VarCurr,bitIndex3) )
& ( v114305(VarNext,bitIndex1)
<=> v13210(VarCurr,bitIndex2) )
& ( v114305(VarNext,bitIndex0)
<=> v13210(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1953,axiom,
! [VarNext] :
( v114306(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v114305(VarNext,B)
<=> v114262(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22653,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114306(VarNext)
<=> v114307(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114307(VarNext)
<=> ( v114309(VarNext)
& v114249(VarNext) ) ) ) ).
fof(writeUnaryOperator_9040,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114309(VarNext)
<=> v114256(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_136,axiom,
! [VarCurr] :
( ~ v114299(VarCurr)
=> ( v11291(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_101,axiom,
! [VarCurr] :
( v114299(VarCurr)
=> ( v11291(VarCurr,bitIndex8)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22651,axiom,
! [VarCurr] :
( v114299(VarCurr)
<=> ( v114300(VarCurr)
| v114301(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22650,axiom,
! [VarCurr] :
( v114301(VarCurr)
<=> ( v114302(VarCurr)
& v114303(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7773,axiom,
! [VarCurr] :
( v114303(VarCurr)
<=> ( $true
<=> v13210(VarCurr,bitIndex8) ) ) ).
fof(writeUnaryOperator_9039,axiom,
! [VarCurr] :
( ~ v114302(VarCurr)
<=> v10100(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7772,axiom,
! [VarCurr] :
( v114300(VarCurr)
<=> ( $true
<=> v13210(VarCurr,bitIndex7) ) ) ).
fof(addAssignment_35824,axiom,
! [VarNext] :
( v13210(VarNext,bitIndex7)
<=> v114291(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionShiftedRanges1_77,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114292(VarNext)
=> ( ( v114291(VarNext,bitIndex11)
<=> v13210(VarCurr,bitIndex12) )
& ( v114291(VarNext,bitIndex10)
<=> v13210(VarCurr,bitIndex11) )
& ( v114291(VarNext,bitIndex9)
<=> v13210(VarCurr,bitIndex10) )
& ( v114291(VarNext,bitIndex8)
<=> v13210(VarCurr,bitIndex9) )
& ( v114291(VarNext,bitIndex7)
<=> v13210(VarCurr,bitIndex8) )
& ( v114291(VarNext,bitIndex6)
<=> v13210(VarCurr,bitIndex7) )
& ( v114291(VarNext,bitIndex5)
<=> v13210(VarCurr,bitIndex6) )
& ( v114291(VarNext,bitIndex4)
<=> v13210(VarCurr,bitIndex5) )
& ( v114291(VarNext,bitIndex3)
<=> v13210(VarCurr,bitIndex4) )
& ( v114291(VarNext,bitIndex2)
<=> v13210(VarCurr,bitIndex3) )
& ( v114291(VarNext,bitIndex1)
<=> v13210(VarCurr,bitIndex2) )
& ( v114291(VarNext,bitIndex0)
<=> v13210(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1952,axiom,
! [VarNext] :
( v114292(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v114291(VarNext,B)
<=> v114262(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22649,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114292(VarNext)
<=> v114293(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22648,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114293(VarNext)
<=> ( v114295(VarNext)
& v114249(VarNext) ) ) ) ).
fof(writeUnaryOperator_9038,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114295(VarNext)
<=> v114256(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_135,axiom,
! [VarCurr] :
( ~ v114283(VarCurr)
=> ( v11291(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_100,axiom,
! [VarCurr] :
( v114283(VarCurr)
=> ( v11291(VarCurr,bitIndex7)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22647,axiom,
! [VarCurr] :
( v114283(VarCurr)
<=> ( v114284(VarCurr)
& v114245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22646,axiom,
! [VarCurr] :
( v114284(VarCurr)
<=> ( v114286(VarCurr)
& v114244(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22645,axiom,
! [VarCurr] :
( v114286(VarCurr)
<=> ( v114287(VarCurr)
& v114243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22644,axiom,
! [VarCurr] :
( v114287(VarCurr)
<=> ( v114288(VarCurr)
& v114289(VarCurr) ) ) ).
fof(writeUnaryOperator_9037,axiom,
! [VarCurr] :
( ~ v114289(VarCurr)
<=> v114185(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22643,axiom,
! [VarCurr] :
( v114288(VarCurr)
<=> ( v114241(VarCurr)
& v13215(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_134,axiom,
! [VarCurr] :
( ~ v114281(VarCurr)
=> ( v11291(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_99,axiom,
! [VarCurr] :
( v114281(VarCurr)
=> ( v11291(VarCurr,bitIndex6)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22642,axiom,
! [VarCurr] :
( v114281(VarCurr)
<=> ( v10100(VarCurr)
& v114271(VarCurr) ) ) ).
fof(addAssignment_35823,axiom,
! [VarNext] :
( v13210(VarNext,bitIndex5)
<=> v114273(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionShiftedRanges1_76,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114274(VarNext)
=> ( ( v114273(VarNext,bitIndex11)
<=> v13210(VarCurr,bitIndex12) )
& ( v114273(VarNext,bitIndex10)
<=> v13210(VarCurr,bitIndex11) )
& ( v114273(VarNext,bitIndex9)
<=> v13210(VarCurr,bitIndex10) )
& ( v114273(VarNext,bitIndex8)
<=> v13210(VarCurr,bitIndex9) )
& ( v114273(VarNext,bitIndex7)
<=> v13210(VarCurr,bitIndex8) )
& ( v114273(VarNext,bitIndex6)
<=> v13210(VarCurr,bitIndex7) )
& ( v114273(VarNext,bitIndex5)
<=> v13210(VarCurr,bitIndex6) )
& ( v114273(VarNext,bitIndex4)
<=> v13210(VarCurr,bitIndex5) )
& ( v114273(VarNext,bitIndex3)
<=> v13210(VarCurr,bitIndex4) )
& ( v114273(VarNext,bitIndex2)
<=> v13210(VarCurr,bitIndex3) )
& ( v114273(VarNext,bitIndex1)
<=> v13210(VarCurr,bitIndex2) )
& ( v114273(VarNext,bitIndex0)
<=> v13210(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1951,axiom,
! [VarNext] :
( v114274(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v114273(VarNext,B)
<=> v114262(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22641,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114274(VarNext)
<=> v114275(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22640,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114275(VarNext)
<=> ( v114277(VarNext)
& v114249(VarNext) ) ) ) ).
fof(writeUnaryOperator_9036,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114277(VarNext)
<=> v114256(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_133,axiom,
! [VarCurr] :
( ~ v114267(VarCurr)
=> ( v11291(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_98,axiom,
! [VarCurr] :
( v114267(VarCurr)
=> ( v11291(VarCurr,bitIndex5)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22639,axiom,
! [VarCurr] :
( v114267(VarCurr)
<=> ( v114268(VarCurr)
| v114269(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22638,axiom,
! [VarCurr] :
( v114269(VarCurr)
<=> ( v114270(VarCurr)
& v114271(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7771,axiom,
! [VarCurr] :
( v114271(VarCurr)
<=> ( $true
<=> v13210(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_9035,axiom,
! [VarCurr] :
( ~ v114270(VarCurr)
<=> v10100(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7770,axiom,
! [VarCurr] :
( v114268(VarCurr)
<=> ( $true
<=> v13210(VarCurr,bitIndex4) ) ) ).
fof(addAssignment_35822,axiom,
! [VarNext] :
( v13210(VarNext,bitIndex4)
<=> v114251(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionShiftedRanges1_75,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114252(VarNext)
=> ( ( v114251(VarNext,bitIndex11)
<=> v13210(VarCurr,bitIndex12) )
& ( v114251(VarNext,bitIndex10)
<=> v13210(VarCurr,bitIndex11) )
& ( v114251(VarNext,bitIndex9)
<=> v13210(VarCurr,bitIndex10) )
& ( v114251(VarNext,bitIndex8)
<=> v13210(VarCurr,bitIndex9) )
& ( v114251(VarNext,bitIndex7)
<=> v13210(VarCurr,bitIndex8) )
& ( v114251(VarNext,bitIndex6)
<=> v13210(VarCurr,bitIndex7) )
& ( v114251(VarNext,bitIndex5)
<=> v13210(VarCurr,bitIndex6) )
& ( v114251(VarNext,bitIndex4)
<=> v13210(VarCurr,bitIndex5) )
& ( v114251(VarNext,bitIndex3)
<=> v13210(VarCurr,bitIndex4) )
& ( v114251(VarNext,bitIndex2)
<=> v13210(VarCurr,bitIndex3) )
& ( v114251(VarNext,bitIndex1)
<=> v13210(VarCurr,bitIndex2) )
& ( v114251(VarNext,bitIndex0)
<=> v13210(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1950,axiom,
! [VarNext] :
( v114252(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v114251(VarNext,B)
<=> v114262(VarNext,B) ) ) ) ).
fof(addAssignment_35821,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v114262(VarNext,B)
<=> v114260(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_132,axiom,
! [VarCurr] :
( ~ v114263(VarCurr)
=> ( ( v114260(VarCurr,bitIndex11)
<=> v11291(VarCurr,bitIndex12) )
& ( v114260(VarCurr,bitIndex10)
<=> v11291(VarCurr,bitIndex11) )
& ( v114260(VarCurr,bitIndex9)
<=> v11291(VarCurr,bitIndex10) )
& ( v114260(VarCurr,bitIndex8)
<=> v11291(VarCurr,bitIndex9) )
& ( v114260(VarCurr,bitIndex7)
<=> v11291(VarCurr,bitIndex8) )
& ( v114260(VarCurr,bitIndex6)
<=> v11291(VarCurr,bitIndex7) )
& ( v114260(VarCurr,bitIndex5)
<=> v11291(VarCurr,bitIndex6) )
& ( v114260(VarCurr,bitIndex4)
<=> v11291(VarCurr,bitIndex5) )
& ( v114260(VarCurr,bitIndex3)
<=> v11291(VarCurr,bitIndex4) )
& ( v114260(VarCurr,bitIndex2)
<=> v11291(VarCurr,bitIndex3) )
& ( v114260(VarCurr,bitIndex1)
<=> v11291(VarCurr,bitIndex2) )
& ( v114260(VarCurr,bitIndex0)
<=> v11291(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2617,axiom,
! [VarCurr] :
( v114263(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v114260(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_9034,axiom,
! [VarCurr] :
( ~ v114263(VarCurr)
<=> v13212(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22637,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114252(VarNext)
<=> v114253(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114253(VarNext)
<=> ( v114254(VarNext)
& v114249(VarNext) ) ) ) ).
fof(writeUnaryOperator_9033,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114254(VarNext)
<=> v114256(VarNext) ) ) ).
fof(addAssignment_35820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114256(VarNext)
<=> v114249(VarCurr) ) ) ).
fof(addAssignment_35819,axiom,
! [VarCurr] :
( v114249(VarCurr)
<=> v13235(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_131,axiom,
! [VarCurr] :
( ~ v114235(VarCurr)
=> ( v11291(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_97,axiom,
! [VarCurr] :
( v114235(VarCurr)
=> ( v11291(VarCurr,bitIndex4)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22635,axiom,
! [VarCurr] :
( v114235(VarCurr)
<=> ( v114236(VarCurr)
& v114245(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7769,axiom,
! [VarCurr] :
( v114245(VarCurr)
<=> ( $true
<=> v13210(VarCurr,bitIndex0) ) ) ).
fof(addAssignmentInitValue_34,axiom,
~ v13210(constB0,bitIndex11) ).
fof(addAssignmentInitValue_33,axiom,
~ v13210(constB0,bitIndex10) ).
fof(addAssignmentInitValue_32,axiom,
~ v13210(constB0,bitIndex8) ).
fof(addAssignmentInitValue_31,axiom,
~ v13210(constB0,bitIndex7) ).
fof(addAssignmentInitValue_30,axiom,
~ v13210(constB0,bitIndex5) ).
fof(addAssignmentInitValue_29,axiom,
~ v13210(constB0,bitIndex4) ).
fof(addAssignmentInitValue_28,axiom,
~ v13210(constB0,bitIndex2) ).
fof(addAssignmentInitValue_27,axiom,
~ v13210(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_22634,axiom,
! [VarCurr] :
( v114236(VarCurr)
<=> ( v114238(VarCurr)
& v114244(VarCurr) ) ) ).
fof(writeUnaryOperator_9032,axiom,
! [VarCurr] :
( ~ v114244(VarCurr)
<=> v114225(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22633,axiom,
! [VarCurr] :
( v114238(VarCurr)
<=> ( v114239(VarCurr)
& v114243(VarCurr) ) ) ).
fof(writeUnaryOperator_9031,axiom,
! [VarCurr] :
( ~ v114243(VarCurr)
<=> v114199(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22632,axiom,
! [VarCurr] :
( v114239(VarCurr)
<=> ( v114240(VarCurr)
& v114185(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22631,axiom,
! [VarCurr] :
( v114240(VarCurr)
<=> ( v114241(VarCurr)
& v114242(VarCurr) ) ) ).
fof(writeUnaryOperator_9030,axiom,
! [VarCurr] :
( ~ v114242(VarCurr)
<=> v13215(VarCurr) ) ).
fof(writeUnaryOperator_9029,axiom,
! [VarCurr] :
( ~ v114241(VarCurr)
<=> v10108(VarCurr) ) ).
fof(addAssignment_35818,axiom,
! [VarCurr] :
( v114225(VarCurr)
<=> v114227(VarCurr) ) ).
fof(addAssignment_35817,axiom,
! [VarCurr] :
( v114227(VarCurr)
<=> v114229(VarCurr) ) ).
fof(addAssignment_35816,axiom,
! [VarCurr] :
( v114229(VarCurr)
<=> v114231(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2582,axiom,
! [VarCurr] :
( ~ v114233(VarCurr)
=> ( v114231(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2616,axiom,
! [VarCurr] :
( v114233(VarCurr)
=> ( v114231(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7768,axiom,
! [VarCurr] :
( v114233(VarCurr)
<=> ( ( v15281(VarCurr,bitIndex6)
<=> $true )
& ( v15281(VarCurr,bitIndex5)
<=> $true )
& ( v15281(VarCurr,bitIndex4)
<=> $true )
& ( v15281(VarCurr,bitIndex3)
<=> $true )
& ( v15281(VarCurr,bitIndex2)
<=> $false )
& ( v15281(VarCurr,bitIndex1)
<=> $true )
& ( v15281(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22630,axiom,
! [VarCurr] :
( v114199(VarCurr)
<=> ( v114201(VarCurr)
| v114209(VarCurr) ) ) ).
fof(addAssignment_35815,axiom,
! [VarCurr] :
( v114209(VarCurr)
<=> v114211(VarCurr) ) ).
fof(addAssignment_35814,axiom,
! [VarCurr] :
( v114211(VarCurr)
<=> v114213(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2581,axiom,
! [VarCurr] :
( ~ v114215(VarCurr)
=> ( v114213(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2615,axiom,
! [VarCurr] :
( v114215(VarCurr)
=> ( v114213(VarCurr)
<=> v114222(VarCurr) ) ) ).
fof(writeUnaryOperator_9028,axiom,
! [VarCurr] :
( ~ v114222(VarCurr)
<=> v15317(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22629,axiom,
! [VarCurr] :
( v114215(VarCurr)
<=> ( v114216(VarCurr)
| v114221(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7767,axiom,
! [VarCurr] :
( v114221(VarCurr)
<=> ( ( v15281(VarCurr,bitIndex6)
<=> $true )
& ( v15281(VarCurr,bitIndex5)
<=> $true )
& ( v15281(VarCurr,bitIndex4)
<=> $true )
& ( v15281(VarCurr,bitIndex3)
<=> $false )
& ( v15281(VarCurr,bitIndex2)
<=> $false )
& ( v15281(VarCurr,bitIndex1)
<=> $false )
& ( v15281(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22628,axiom,
! [VarCurr] :
( v114216(VarCurr)
<=> ( v114217(VarCurr)
| v114220(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7766,axiom,
! [VarCurr] :
( v114220(VarCurr)
<=> ( ( v15281(VarCurr,bitIndex6)
<=> $true )
& ( v15281(VarCurr,bitIndex5)
<=> $false )
& ( v15281(VarCurr,bitIndex4)
<=> $true )
& ( v15281(VarCurr,bitIndex3)
<=> $false )
& ( v15281(VarCurr,bitIndex2)
<=> $false )
& ( v15281(VarCurr,bitIndex1)
<=> $false )
& ( v15281(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22627,axiom,
! [VarCurr] :
( v114217(VarCurr)
<=> ( v114218(VarCurr)
| v114219(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7765,axiom,
! [VarCurr] :
( v114219(VarCurr)
<=> ( ( v15281(VarCurr,bitIndex6)
<=> $true )
& ( v15281(VarCurr,bitIndex5)
<=> $true )
& ( v15281(VarCurr,bitIndex4)
<=> $true )
& ( v15281(VarCurr,bitIndex3)
<=> $true )
& ( v15281(VarCurr,bitIndex2)
<=> $false )
& ( v15281(VarCurr,bitIndex1)
<=> $false )
& ( v15281(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7764,axiom,
! [VarCurr] :
( v114218(VarCurr)
<=> ( ( v15281(VarCurr,bitIndex6)
<=> $true )
& ( v15281(VarCurr,bitIndex5)
<=> $false )
& ( v15281(VarCurr,bitIndex4)
<=> $true )
& ( v15281(VarCurr,bitIndex3)
<=> $true )
& ( v15281(VarCurr,bitIndex2)
<=> $false )
& ( v15281(VarCurr,bitIndex1)
<=> $false )
& ( v15281(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22626,axiom,
! [VarCurr] :
( v114201(VarCurr)
<=> ( v114203(VarCurr)
& v114207(VarCurr) ) ) ).
fof(writeUnaryOperator_9027,axiom,
! [VarCurr] :
( ~ v114207(VarCurr)
<=> v114205(VarCurr) ) ).
fof(addAssignment_35813,axiom,
! [VarCurr] :
( v114205(VarCurr)
<=> v15328(VarCurr) ) ).
fof(addAssignment_35812,axiom,
! [VarCurr] :
( v114203(VarCurr)
<=> v15313(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22625,axiom,
! [VarCurr] :
( v114185(VarCurr)
<=> ( v114187(VarCurr)
& v114197(VarCurr) ) ) ).
fof(writeUnaryOperator_9026,axiom,
! [VarCurr] :
( ~ v114197(VarCurr)
<=> v15288(VarCurr) ) ).
fof(addAssignment_35811,axiom,
! [VarCurr] :
( v114187(VarCurr)
<=> v114189(VarCurr) ) ).
fof(addAssignment_35810,axiom,
! [VarCurr] :
( v114189(VarCurr)
<=> v114191(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2580,axiom,
! [VarCurr] :
( ~ v114193(VarCurr)
=> ( v114191(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2614,axiom,
! [VarCurr] :
( v114193(VarCurr)
=> ( v114191(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22624,axiom,
! [VarCurr] :
( v114193(VarCurr)
<=> ( v114194(VarCurr)
& v114195(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7763,axiom,
! [VarCurr] :
( v114195(VarCurr)
<=> ( ( v15281(VarCurr,bitIndex6)
<=> $true )
& ( v15281(VarCurr,bitIndex5)
<=> $false )
& ( v15281(VarCurr,bitIndex4)
<=> $false )
& ( v15281(VarCurr,bitIndex3)
<=> $true )
& ( v15281(VarCurr,bitIndex2)
<=> $false )
& ( v15281(VarCurr,bitIndex1)
<=> $true )
& ( v15281(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeUnaryOperator_9025,axiom,
! [VarCurr] :
( ~ v114194(VarCurr)
<=> v13223(VarCurr) ) ).
fof(addAssignment_35809,axiom,
! [VarCurr] :
( v114142(VarCurr)
<=> v10102(VarCurr,bitIndex0) ) ).
fof(addAssignment_35808,axiom,
! [VarCurr] :
( v10102(VarCurr,bitIndex0)
<=> v114180(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_29,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v114180(VarCurr,B)
<=> ( v10104(VarCurr,B)
& v114181(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9024,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v114181(VarCurr,B)
<=> ~ v114179(VarCurr,B) ) ) ).
fof(addAssignment_35807,axiom,
! [VarCurr] :
( v114179(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_35806,axiom,
! [VarCurr] :
( v10104(VarCurr,bitIndex0)
<=> v114177(VarCurr,bitIndex0) ) ).
fof(addAssignment_35805,axiom,
! [VarCurr] :
( v114177(VarCurr,bitIndex0)
<=> v114144(VarCurr) ) ).
fof(addAssignment_35804,axiom,
! [VarCurr] :
( v114177(VarCurr,bitIndex1)
<=> v10106(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22623,axiom,
! [VarCurr] :
( v114144(VarCurr)
<=> ( v114174(VarCurr)
& v114176(VarCurr) ) ) ).
fof(writeUnaryOperator_9023,axiom,
! [VarCurr] :
( ~ v114176(VarCurr)
<=> v114166(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22622,axiom,
! [VarCurr] :
( v114174(VarCurr)
<=> ( v114175(VarCurr)
& v11293(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22621,axiom,
! [VarCurr] :
( v114175(VarCurr)
<=> ( v114146(VarCurr)
<~> v114138(VarCurr) ) ) ).
fof(addAssignment_35803,axiom,
! [VarCurr] :
( v114166(VarCurr)
<=> v114168(VarCurr) ) ).
fof(addAssignment_35802,axiom,
! [VarCurr] :
( v114168(VarCurr)
<=> v114170(VarCurr) ) ).
fof(addAssignment_35801,axiom,
! [VarCurr] :
( v114170(VarCurr)
<=> v114172(VarCurr) ) ).
fof(addAssignment_35800,axiom,
! [VarCurr] :
( v114146(VarCurr)
<=> v114148(VarCurr) ) ).
fof(addAssignment_35799,axiom,
! [VarCurr] :
( v114148(VarCurr)
<=> v114150(VarCurr) ) ).
fof(addAssignment_35798,axiom,
! [VarCurr] :
( v114150(VarCurr)
<=> v114152(VarCurr) ) ).
fof(addAssignment_35797,axiom,
! [VarCurr] :
( v114152(VarCurr)
<=> v114154(VarCurr) ) ).
fof(addAssignment_35796,axiom,
! [VarCurr] :
( v114154(VarCurr)
<=> v114156(VarCurr) ) ).
fof(addAssignment_35795,axiom,
! [VarCurr] :
( v114156(VarCurr)
<=> v114158(VarCurr) ) ).
fof(addAssignment_35794,axiom,
! [VarCurr] :
( v114158(VarCurr)
<=> v114160(VarCurr) ) ).
fof(addAssignment_35793,axiom,
! [VarCurr] :
( v114160(VarCurr)
<=> v114162(VarCurr) ) ).
fof(addAssignment_35792,axiom,
! [VarCurr] :
( v114162(VarCurr)
<=> v114164(VarCurr) ) ).
fof(addAssignment_35791,axiom,
! [VarCurr] :
( v114164(VarCurr)
<=> v114093(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114105(VarNext)
=> ( v114093(VarNext)
<=> v114093(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1949,axiom,
! [VarNext] :
( v114105(VarNext)
=> ( v114093(VarNext)
<=> v114115(VarNext) ) ) ).
fof(addAssignment_35790,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114115(VarNext)
<=> v114113(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2579,axiom,
! [VarCurr] :
( ~ v114116(VarCurr)
=> ( v114113(VarCurr)
<=> v114095(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2613,axiom,
! [VarCurr] :
( v114116(VarCurr)
=> ( v114113(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9022,axiom,
! [VarCurr] :
( ~ v114116(VarCurr)
<=> v114083(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114105(VarNext)
<=> v114106(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22619,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114106(VarNext)
<=> ( v114107(VarNext)
& v114102(VarNext) ) ) ) ).
fof(writeUnaryOperator_9021,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114107(VarNext)
<=> v114109(VarNext) ) ) ).
fof(addAssignment_35789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114109(VarNext)
<=> v114102(VarCurr) ) ) ).
fof(addAssignment_35788,axiom,
! [VarCurr] :
( v114102(VarCurr)
<=> v106988(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2578,axiom,
! [VarCurr] :
( ~ v114097(VarCurr)
=> ( v114095(VarCurr)
<=> v114093(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2612,axiom,
! [VarCurr] :
( v114097(VarCurr)
=> ( v114095(VarCurr)
<=> v114100(VarCurr) ) ) ).
fof(writeUnaryOperator_9020,axiom,
! [VarCurr] :
( ~ v114100(VarCurr)
<=> v114093(VarCurr) ) ).
fof(addAssignmentInitValueVector_32,axiom,
( v114093(constB0)
<=> $false ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22618,axiom,
! [VarCurr] :
( v114097(VarCurr)
<=> ( v114098(VarCurr)
| v114099(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7762,axiom,
! [VarCurr] :
( v114099(VarCurr)
<=> ( ( v114081(VarCurr,bitIndex2)
<=> $true )
& ( v114081(VarCurr,bitIndex1)
<=> $false )
& ( v114081(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7761,axiom,
! [VarCurr] :
( v114098(VarCurr)
<=> ( ( v114081(VarCurr,bitIndex2)
<=> $false )
& ( v114081(VarCurr,bitIndex1)
<=> $false )
& ( v114081(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignmentInitValueVector_31,axiom,
! [B] :
( range_2_0(B)
=> ( v114081(constB0,B)
<=> $false ) ) ).
fof(addAssignment_35787,axiom,
! [VarCurr] :
( v114087(VarCurr)
<=> v114089(VarCurr) ) ).
fof(addAssignment_35786,axiom,
! [VarCurr] :
( v114089(VarCurr)
<=> v114091(VarCurr) ) ).
fof(addAssignment_35785,axiom,
! [VarCurr] :
( v114091(VarCurr)
<=> v107893(VarCurr) ) ).
fof(addAssignment_35784,axiom,
! [VarCurr] :
( v114083(VarCurr)
<=> v106455(VarCurr) ) ).
fof(addAssignment_35783,axiom,
! [VarCurr] :
( v114068(VarCurr)
<=> v4287(VarCurr) ) ).
fof(addAssignment_35782,axiom,
! [VarCurr] :
( v114064(VarCurr)
<=> v4245(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22617,axiom,
! [VarCurr] :
( v107905(VarCurr)
<=> ( v114042(VarCurr)
& v114044(VarCurr) ) ) ).
fof(writeUnaryOperator_9019,axiom,
! [VarCurr] :
( ~ v114044(VarCurr)
<=> v114045(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22616,axiom,
! [VarCurr] :
( v114045(VarCurr)
<=> ( v114046(VarCurr)
| v114048(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22615,axiom,
! [VarCurr] :
( v114048(VarCurr)
<=> ( v114049(VarCurr)
| v114020(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22614,axiom,
! [VarCurr] :
( v114049(VarCurr)
<=> ( v114050(VarCurr)
| v113678(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2152,axiom,
! [VarCurr] :
( v114050(VarCurr)
<=> ( v114051(VarCurr)
| v112025(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2151,axiom,
! [VarCurr] :
( v114051(VarCurr)
<=> ( v114052(VarCurr)
| v112025(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2150,axiom,
! [VarCurr] :
( v114052(VarCurr)
<=> ( v112025(VarCurr,bitIndex18)
| v112025(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2149,axiom,
! [VarCurr] :
( v114046(VarCurr)
<=> ( v108313(VarCurr,bitIndex1)
& v114047(VarCurr) ) ) ).
fof(writeUnaryOperator_9018,axiom,
! [VarCurr] :
( ~ v114047(VarCurr)
<=> v112021(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2148,axiom,
! [VarCurr] :
( v114042(VarCurr)
<=> ( v107907(VarCurr,bitIndex1)
& v114043(VarCurr) ) ) ).
fof(writeUnaryOperator_9017,axiom,
! [VarCurr] :
( ~ v114043(VarCurr)
<=> v106449(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22613,axiom,
! [VarCurr] :
( v114020(VarCurr)
<=> ( v114039(VarCurr)
& v114022(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2147,axiom,
! [VarCurr] :
( v114039(VarCurr)
<=> ( v107907(VarCurr,bitIndex1)
& v114040(VarCurr) ) ) ).
fof(writeUnaryOperator_9016,axiom,
! [VarCurr] :
( ~ v114040(VarCurr)
<=> v106449(VarCurr,bitIndex1) ) ).
fof(addAssignment_35781,axiom,
! [VarCurr] :
( v114022(VarCurr)
<=> v114024(VarCurr) ) ).
fof(addAssignment_35780,axiom,
! [VarCurr] :
( v114024(VarCurr)
<=> v114026(VarCurr) ) ).
fof(addAssignment_35779,axiom,
! [VarCurr] :
( v114026(VarCurr)
<=> v114028(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2146,axiom,
! [VarCurr] :
( v114028(VarCurr)
<=> ( v113690(VarCurr,bitIndex27)
& v108172(VarCurr) ) ) ).
fof(addAssignment_35778,axiom,
! [VarNext] :
( v113690(VarNext,bitIndex27)
<=> v114030(VarNext,bitIndex27) ) ).
fof(addCaseBooleanConditionEqualRanges1_1878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114032(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v114030(VarNext,B)
<=> v113690(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1948,axiom,
! [VarNext] :
( v114032(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v114030(VarNext,B)
<=> v113713(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22612,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114032(VarNext)
<=> ( v114033(VarNext)
& v113708(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22611,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114033(VarNext)
<=> ( v114035(VarNext)
& v111937(VarNext) ) ) ) ).
fof(writeUnaryOperator_9015,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114035(VarNext)
<=> v111944(VarNext) ) ) ).
fof(addAssignment_35777,axiom,
! [VarCurr] :
( v113693(VarCurr,bitIndex27)
<=> v113695(VarCurr,bitIndex27) ) ).
fof(addAssignment_35776,axiom,
! [VarCurr] :
( v113695(VarCurr,bitIndex27)
<=> v113697(VarCurr,bitIndex27) ) ).
fof(addAssignment_35775,axiom,
! [VarCurr] :
( v113697(VarCurr,bitIndex27)
<=> v110609(VarCurr,bitIndex27) ) ).
fof(addAssignment_35774,axiom,
! [VarCurr] :
( v110609(VarCurr,bitIndex27)
<=> v111411(VarCurr,bitIndex27) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22610,axiom,
! [VarCurr] :
( v113678(VarCurr)
<=> ( v114017(VarCurr)
& v113680(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2145,axiom,
! [VarCurr] :
( v114017(VarCurr)
<=> ( v107907(VarCurr,bitIndex1)
& v114018(VarCurr) ) ) ).
fof(writeUnaryOperator_9014,axiom,
! [VarCurr] :
( ~ v114018(VarCurr)
<=> v106449(VarCurr,bitIndex1) ) ).
fof(addAssignment_35773,axiom,
! [VarCurr] :
( v113680(VarCurr)
<=> v113682(VarCurr) ) ).
fof(addAssignment_35772,axiom,
! [VarCurr] :
( v113682(VarCurr)
<=> v113684(VarCurr) ) ).
fof(addAssignment_35771,axiom,
! [VarCurr] :
( v113684(VarCurr)
<=> v113686(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22609,axiom,
! [VarCurr] :
( v113686(VarCurr)
<=> ( v113688(VarCurr)
& v108172(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2577,axiom,
! [VarCurr] :
( ~ v113778(VarCurr)
=> ( v113688(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2611,axiom,
! [VarCurr] :
( v113778(VarCurr)
=> ( v113688(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22608,axiom,
! [VarCurr] :
( v113778(VarCurr)
<=> ( v113780(VarCurr)
| v114014(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2144,axiom,
! [VarCurr] :
( v114014(VarCurr)
<=> ( v114011(VarCurr)
& v113717(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22607,axiom,
! [VarCurr] :
( v113780(VarCurr)
<=> ( v113781(VarCurr)
& v114008(VarCurr) ) ) ).
fof(writeUnaryOperator_9013,axiom,
! [VarCurr] :
( ~ v114008(VarCurr)
<=> v114009(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22606,axiom,
! [VarCurr] :
( v114009(VarCurr)
<=> ( v114010(VarCurr)
& v114013(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2143,axiom,
! [VarCurr] :
( v114013(VarCurr)
<=> ( v113690(VarCurr,bitIndex26)
| v113717(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22605,axiom,
! [VarCurr] :
( v114010(VarCurr)
<=> ( v114011(VarCurr)
| v114012(VarCurr) ) ) ).
fof(writeUnaryOperator_9012,axiom,
! [VarCurr] :
( ~ v114012(VarCurr)
<=> v113717(VarCurr,bitIndex26) ) ).
fof(writeUnaryOperator_9011,axiom,
! [VarCurr] :
( ~ v114011(VarCurr)
<=> v113690(VarCurr,bitIndex26) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22604,axiom,
! [VarCurr] :
( v113781(VarCurr)
<=> ( v113782(VarCurr)
| v114007(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2142,axiom,
! [VarCurr] :
( v114007(VarCurr)
<=> ( v114004(VarCurr)
& v113717(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22603,axiom,
! [VarCurr] :
( v113782(VarCurr)
<=> ( v113783(VarCurr)
& v114001(VarCurr) ) ) ).
fof(writeUnaryOperator_9010,axiom,
! [VarCurr] :
( ~ v114001(VarCurr)
<=> v114002(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22602,axiom,
! [VarCurr] :
( v114002(VarCurr)
<=> ( v114003(VarCurr)
& v114006(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2141,axiom,
! [VarCurr] :
( v114006(VarCurr)
<=> ( v113690(VarCurr,bitIndex25)
| v113717(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22601,axiom,
! [VarCurr] :
( v114003(VarCurr)
<=> ( v114004(VarCurr)
| v114005(VarCurr) ) ) ).
fof(writeUnaryOperator_9009,axiom,
! [VarCurr] :
( ~ v114005(VarCurr)
<=> v113717(VarCurr,bitIndex25) ) ).
fof(writeUnaryOperator_9008,axiom,
! [VarCurr] :
( ~ v114004(VarCurr)
<=> v113690(VarCurr,bitIndex25) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22600,axiom,
! [VarCurr] :
( v113783(VarCurr)
<=> ( v113784(VarCurr)
| v114000(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2140,axiom,
! [VarCurr] :
( v114000(VarCurr)
<=> ( v113997(VarCurr)
& v113717(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22599,axiom,
! [VarCurr] :
( v113784(VarCurr)
<=> ( v113785(VarCurr)
& v113994(VarCurr) ) ) ).
fof(writeUnaryOperator_9007,axiom,
! [VarCurr] :
( ~ v113994(VarCurr)
<=> v113995(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22598,axiom,
! [VarCurr] :
( v113995(VarCurr)
<=> ( v113996(VarCurr)
& v113999(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2139,axiom,
! [VarCurr] :
( v113999(VarCurr)
<=> ( v113690(VarCurr,bitIndex24)
| v113717(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22597,axiom,
! [VarCurr] :
( v113996(VarCurr)
<=> ( v113997(VarCurr)
| v113998(VarCurr) ) ) ).
fof(writeUnaryOperator_9006,axiom,
! [VarCurr] :
( ~ v113998(VarCurr)
<=> v113717(VarCurr,bitIndex24) ) ).
fof(writeUnaryOperator_9005,axiom,
! [VarCurr] :
( ~ v113997(VarCurr)
<=> v113690(VarCurr,bitIndex24) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22596,axiom,
! [VarCurr] :
( v113785(VarCurr)
<=> ( v113786(VarCurr)
| v113993(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2138,axiom,
! [VarCurr] :
( v113993(VarCurr)
<=> ( v113990(VarCurr)
& v113717(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22595,axiom,
! [VarCurr] :
( v113786(VarCurr)
<=> ( v113787(VarCurr)
& v113987(VarCurr) ) ) ).
fof(writeUnaryOperator_9004,axiom,
! [VarCurr] :
( ~ v113987(VarCurr)
<=> v113988(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22594,axiom,
! [VarCurr] :
( v113988(VarCurr)
<=> ( v113989(VarCurr)
& v113992(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2137,axiom,
! [VarCurr] :
( v113992(VarCurr)
<=> ( v113690(VarCurr,bitIndex23)
| v113717(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22593,axiom,
! [VarCurr] :
( v113989(VarCurr)
<=> ( v113990(VarCurr)
| v113991(VarCurr) ) ) ).
fof(writeUnaryOperator_9003,axiom,
! [VarCurr] :
( ~ v113991(VarCurr)
<=> v113717(VarCurr,bitIndex23) ) ).
fof(writeUnaryOperator_9002,axiom,
! [VarCurr] :
( ~ v113990(VarCurr)
<=> v113690(VarCurr,bitIndex23) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22592,axiom,
! [VarCurr] :
( v113787(VarCurr)
<=> ( v113788(VarCurr)
| v113986(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2136,axiom,
! [VarCurr] :
( v113986(VarCurr)
<=> ( v113983(VarCurr)
& v113717(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22591,axiom,
! [VarCurr] :
( v113788(VarCurr)
<=> ( v113789(VarCurr)
& v113980(VarCurr) ) ) ).
fof(writeUnaryOperator_9001,axiom,
! [VarCurr] :
( ~ v113980(VarCurr)
<=> v113981(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22590,axiom,
! [VarCurr] :
( v113981(VarCurr)
<=> ( v113982(VarCurr)
& v113985(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2135,axiom,
! [VarCurr] :
( v113985(VarCurr)
<=> ( v113690(VarCurr,bitIndex22)
| v113717(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22589,axiom,
! [VarCurr] :
( v113982(VarCurr)
<=> ( v113983(VarCurr)
| v113984(VarCurr) ) ) ).
fof(writeUnaryOperator_9000,axiom,
! [VarCurr] :
( ~ v113984(VarCurr)
<=> v113717(VarCurr,bitIndex22) ) ).
fof(writeUnaryOperator_8999,axiom,
! [VarCurr] :
( ~ v113983(VarCurr)
<=> v113690(VarCurr,bitIndex22) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22588,axiom,
! [VarCurr] :
( v113789(VarCurr)
<=> ( v113790(VarCurr)
| v113979(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2134,axiom,
! [VarCurr] :
( v113979(VarCurr)
<=> ( v113976(VarCurr)
& v113717(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22587,axiom,
! [VarCurr] :
( v113790(VarCurr)
<=> ( v113791(VarCurr)
& v113973(VarCurr) ) ) ).
fof(writeUnaryOperator_8998,axiom,
! [VarCurr] :
( ~ v113973(VarCurr)
<=> v113974(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22586,axiom,
! [VarCurr] :
( v113974(VarCurr)
<=> ( v113975(VarCurr)
& v113978(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2133,axiom,
! [VarCurr] :
( v113978(VarCurr)
<=> ( v113690(VarCurr,bitIndex21)
| v113717(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22585,axiom,
! [VarCurr] :
( v113975(VarCurr)
<=> ( v113976(VarCurr)
| v113977(VarCurr) ) ) ).
fof(writeUnaryOperator_8997,axiom,
! [VarCurr] :
( ~ v113977(VarCurr)
<=> v113717(VarCurr,bitIndex21) ) ).
fof(writeUnaryOperator_8996,axiom,
! [VarCurr] :
( ~ v113976(VarCurr)
<=> v113690(VarCurr,bitIndex21) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22584,axiom,
! [VarCurr] :
( v113791(VarCurr)
<=> ( v113792(VarCurr)
| v113972(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2132,axiom,
! [VarCurr] :
( v113972(VarCurr)
<=> ( v113969(VarCurr)
& v113717(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22583,axiom,
! [VarCurr] :
( v113792(VarCurr)
<=> ( v113793(VarCurr)
& v113966(VarCurr) ) ) ).
fof(writeUnaryOperator_8995,axiom,
! [VarCurr] :
( ~ v113966(VarCurr)
<=> v113967(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22582,axiom,
! [VarCurr] :
( v113967(VarCurr)
<=> ( v113968(VarCurr)
& v113971(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2131,axiom,
! [VarCurr] :
( v113971(VarCurr)
<=> ( v113690(VarCurr,bitIndex20)
| v113717(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22581,axiom,
! [VarCurr] :
( v113968(VarCurr)
<=> ( v113969(VarCurr)
| v113970(VarCurr) ) ) ).
fof(writeUnaryOperator_8994,axiom,
! [VarCurr] :
( ~ v113970(VarCurr)
<=> v113717(VarCurr,bitIndex20) ) ).
fof(writeUnaryOperator_8993,axiom,
! [VarCurr] :
( ~ v113969(VarCurr)
<=> v113690(VarCurr,bitIndex20) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22580,axiom,
! [VarCurr] :
( v113793(VarCurr)
<=> ( v113794(VarCurr)
| v113965(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2130,axiom,
! [VarCurr] :
( v113965(VarCurr)
<=> ( v113962(VarCurr)
& v113717(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22579,axiom,
! [VarCurr] :
( v113794(VarCurr)
<=> ( v113795(VarCurr)
& v113959(VarCurr) ) ) ).
fof(writeUnaryOperator_8992,axiom,
! [VarCurr] :
( ~ v113959(VarCurr)
<=> v113960(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22578,axiom,
! [VarCurr] :
( v113960(VarCurr)
<=> ( v113961(VarCurr)
& v113964(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2129,axiom,
! [VarCurr] :
( v113964(VarCurr)
<=> ( v113690(VarCurr,bitIndex19)
| v113717(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22577,axiom,
! [VarCurr] :
( v113961(VarCurr)
<=> ( v113962(VarCurr)
| v113963(VarCurr) ) ) ).
fof(writeUnaryOperator_8991,axiom,
! [VarCurr] :
( ~ v113963(VarCurr)
<=> v113717(VarCurr,bitIndex19) ) ).
fof(writeUnaryOperator_8990,axiom,
! [VarCurr] :
( ~ v113962(VarCurr)
<=> v113690(VarCurr,bitIndex19) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22576,axiom,
! [VarCurr] :
( v113795(VarCurr)
<=> ( v113796(VarCurr)
| v113958(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2128,axiom,
! [VarCurr] :
( v113958(VarCurr)
<=> ( v113955(VarCurr)
& v113717(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22575,axiom,
! [VarCurr] :
( v113796(VarCurr)
<=> ( v113797(VarCurr)
& v113952(VarCurr) ) ) ).
fof(writeUnaryOperator_8989,axiom,
! [VarCurr] :
( ~ v113952(VarCurr)
<=> v113953(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22574,axiom,
! [VarCurr] :
( v113953(VarCurr)
<=> ( v113954(VarCurr)
& v113957(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2127,axiom,
! [VarCurr] :
( v113957(VarCurr)
<=> ( v113690(VarCurr,bitIndex18)
| v113717(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22573,axiom,
! [VarCurr] :
( v113954(VarCurr)
<=> ( v113955(VarCurr)
| v113956(VarCurr) ) ) ).
fof(writeUnaryOperator_8988,axiom,
! [VarCurr] :
( ~ v113956(VarCurr)
<=> v113717(VarCurr,bitIndex18) ) ).
fof(writeUnaryOperator_8987,axiom,
! [VarCurr] :
( ~ v113955(VarCurr)
<=> v113690(VarCurr,bitIndex18) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22572,axiom,
! [VarCurr] :
( v113797(VarCurr)
<=> ( v113798(VarCurr)
| v113951(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2126,axiom,
! [VarCurr] :
( v113951(VarCurr)
<=> ( v113948(VarCurr)
& v113717(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22571,axiom,
! [VarCurr] :
( v113798(VarCurr)
<=> ( v113799(VarCurr)
& v113945(VarCurr) ) ) ).
fof(writeUnaryOperator_8986,axiom,
! [VarCurr] :
( ~ v113945(VarCurr)
<=> v113946(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22570,axiom,
! [VarCurr] :
( v113946(VarCurr)
<=> ( v113947(VarCurr)
& v113950(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2125,axiom,
! [VarCurr] :
( v113950(VarCurr)
<=> ( v113690(VarCurr,bitIndex17)
| v113717(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22569,axiom,
! [VarCurr] :
( v113947(VarCurr)
<=> ( v113948(VarCurr)
| v113949(VarCurr) ) ) ).
fof(writeUnaryOperator_8985,axiom,
! [VarCurr] :
( ~ v113949(VarCurr)
<=> v113717(VarCurr,bitIndex17) ) ).
fof(writeUnaryOperator_8984,axiom,
! [VarCurr] :
( ~ v113948(VarCurr)
<=> v113690(VarCurr,bitIndex17) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22568,axiom,
! [VarCurr] :
( v113799(VarCurr)
<=> ( v113800(VarCurr)
| v113944(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2124,axiom,
! [VarCurr] :
( v113944(VarCurr)
<=> ( v113941(VarCurr)
& v113717(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22567,axiom,
! [VarCurr] :
( v113800(VarCurr)
<=> ( v113801(VarCurr)
& v113938(VarCurr) ) ) ).
fof(writeUnaryOperator_8983,axiom,
! [VarCurr] :
( ~ v113938(VarCurr)
<=> v113939(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22566,axiom,
! [VarCurr] :
( v113939(VarCurr)
<=> ( v113940(VarCurr)
& v113943(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2123,axiom,
! [VarCurr] :
( v113943(VarCurr)
<=> ( v113690(VarCurr,bitIndex16)
| v113717(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22565,axiom,
! [VarCurr] :
( v113940(VarCurr)
<=> ( v113941(VarCurr)
| v113942(VarCurr) ) ) ).
fof(writeUnaryOperator_8982,axiom,
! [VarCurr] :
( ~ v113942(VarCurr)
<=> v113717(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_8981,axiom,
! [VarCurr] :
( ~ v113941(VarCurr)
<=> v113690(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22564,axiom,
! [VarCurr] :
( v113801(VarCurr)
<=> ( v113802(VarCurr)
| v113937(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2122,axiom,
! [VarCurr] :
( v113937(VarCurr)
<=> ( v113934(VarCurr)
& v113717(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22563,axiom,
! [VarCurr] :
( v113802(VarCurr)
<=> ( v113803(VarCurr)
& v113931(VarCurr) ) ) ).
fof(writeUnaryOperator_8980,axiom,
! [VarCurr] :
( ~ v113931(VarCurr)
<=> v113932(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22562,axiom,
! [VarCurr] :
( v113932(VarCurr)
<=> ( v113933(VarCurr)
& v113936(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2121,axiom,
! [VarCurr] :
( v113936(VarCurr)
<=> ( v113690(VarCurr,bitIndex15)
| v113717(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22561,axiom,
! [VarCurr] :
( v113933(VarCurr)
<=> ( v113934(VarCurr)
| v113935(VarCurr) ) ) ).
fof(writeUnaryOperator_8979,axiom,
! [VarCurr] :
( ~ v113935(VarCurr)
<=> v113717(VarCurr,bitIndex15) ) ).
fof(writeUnaryOperator_8978,axiom,
! [VarCurr] :
( ~ v113934(VarCurr)
<=> v113690(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22560,axiom,
! [VarCurr] :
( v113803(VarCurr)
<=> ( v113804(VarCurr)
| v113930(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2120,axiom,
! [VarCurr] :
( v113930(VarCurr)
<=> ( v113927(VarCurr)
& v113717(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22559,axiom,
! [VarCurr] :
( v113804(VarCurr)
<=> ( v113805(VarCurr)
& v113924(VarCurr) ) ) ).
fof(writeUnaryOperator_8977,axiom,
! [VarCurr] :
( ~ v113924(VarCurr)
<=> v113925(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22558,axiom,
! [VarCurr] :
( v113925(VarCurr)
<=> ( v113926(VarCurr)
& v113929(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2119,axiom,
! [VarCurr] :
( v113929(VarCurr)
<=> ( v113690(VarCurr,bitIndex14)
| v113717(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22557,axiom,
! [VarCurr] :
( v113926(VarCurr)
<=> ( v113927(VarCurr)
| v113928(VarCurr) ) ) ).
fof(writeUnaryOperator_8976,axiom,
! [VarCurr] :
( ~ v113928(VarCurr)
<=> v113717(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_8975,axiom,
! [VarCurr] :
( ~ v113927(VarCurr)
<=> v113690(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22556,axiom,
! [VarCurr] :
( v113805(VarCurr)
<=> ( v113806(VarCurr)
| v113923(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2118,axiom,
! [VarCurr] :
( v113923(VarCurr)
<=> ( v113920(VarCurr)
& v113717(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22555,axiom,
! [VarCurr] :
( v113806(VarCurr)
<=> ( v113807(VarCurr)
& v113917(VarCurr) ) ) ).
fof(writeUnaryOperator_8974,axiom,
! [VarCurr] :
( ~ v113917(VarCurr)
<=> v113918(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22554,axiom,
! [VarCurr] :
( v113918(VarCurr)
<=> ( v113919(VarCurr)
& v113922(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2117,axiom,
! [VarCurr] :
( v113922(VarCurr)
<=> ( v113690(VarCurr,bitIndex13)
| v113717(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22553,axiom,
! [VarCurr] :
( v113919(VarCurr)
<=> ( v113920(VarCurr)
| v113921(VarCurr) ) ) ).
fof(writeUnaryOperator_8973,axiom,
! [VarCurr] :
( ~ v113921(VarCurr)
<=> v113717(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_8972,axiom,
! [VarCurr] :
( ~ v113920(VarCurr)
<=> v113690(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22552,axiom,
! [VarCurr] :
( v113807(VarCurr)
<=> ( v113808(VarCurr)
| v113916(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2116,axiom,
! [VarCurr] :
( v113916(VarCurr)
<=> ( v113913(VarCurr)
& v113717(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22551,axiom,
! [VarCurr] :
( v113808(VarCurr)
<=> ( v113809(VarCurr)
& v113910(VarCurr) ) ) ).
fof(writeUnaryOperator_8971,axiom,
! [VarCurr] :
( ~ v113910(VarCurr)
<=> v113911(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22550,axiom,
! [VarCurr] :
( v113911(VarCurr)
<=> ( v113912(VarCurr)
& v113915(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2115,axiom,
! [VarCurr] :
( v113915(VarCurr)
<=> ( v113690(VarCurr,bitIndex12)
| v113717(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22549,axiom,
! [VarCurr] :
( v113912(VarCurr)
<=> ( v113913(VarCurr)
| v113914(VarCurr) ) ) ).
fof(writeUnaryOperator_8970,axiom,
! [VarCurr] :
( ~ v113914(VarCurr)
<=> v113717(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_8969,axiom,
! [VarCurr] :
( ~ v113913(VarCurr)
<=> v113690(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22548,axiom,
! [VarCurr] :
( v113809(VarCurr)
<=> ( v113810(VarCurr)
| v113909(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2114,axiom,
! [VarCurr] :
( v113909(VarCurr)
<=> ( v113906(VarCurr)
& v113717(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22547,axiom,
! [VarCurr] :
( v113810(VarCurr)
<=> ( v113811(VarCurr)
& v113903(VarCurr) ) ) ).
fof(writeUnaryOperator_8968,axiom,
! [VarCurr] :
( ~ v113903(VarCurr)
<=> v113904(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22546,axiom,
! [VarCurr] :
( v113904(VarCurr)
<=> ( v113905(VarCurr)
& v113908(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2113,axiom,
! [VarCurr] :
( v113908(VarCurr)
<=> ( v113690(VarCurr,bitIndex11)
| v113717(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22545,axiom,
! [VarCurr] :
( v113905(VarCurr)
<=> ( v113906(VarCurr)
| v113907(VarCurr) ) ) ).
fof(writeUnaryOperator_8967,axiom,
! [VarCurr] :
( ~ v113907(VarCurr)
<=> v113717(VarCurr,bitIndex11) ) ).
fof(writeUnaryOperator_8966,axiom,
! [VarCurr] :
( ~ v113906(VarCurr)
<=> v113690(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22544,axiom,
! [VarCurr] :
( v113811(VarCurr)
<=> ( v113812(VarCurr)
| v113902(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2112,axiom,
! [VarCurr] :
( v113902(VarCurr)
<=> ( v113899(VarCurr)
& v113717(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22543,axiom,
! [VarCurr] :
( v113812(VarCurr)
<=> ( v113813(VarCurr)
& v113896(VarCurr) ) ) ).
fof(writeUnaryOperator_8965,axiom,
! [VarCurr] :
( ~ v113896(VarCurr)
<=> v113897(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22542,axiom,
! [VarCurr] :
( v113897(VarCurr)
<=> ( v113898(VarCurr)
& v113901(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2111,axiom,
! [VarCurr] :
( v113901(VarCurr)
<=> ( v113690(VarCurr,bitIndex10)
| v113717(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22541,axiom,
! [VarCurr] :
( v113898(VarCurr)
<=> ( v113899(VarCurr)
| v113900(VarCurr) ) ) ).
fof(writeUnaryOperator_8964,axiom,
! [VarCurr] :
( ~ v113900(VarCurr)
<=> v113717(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_8963,axiom,
! [VarCurr] :
( ~ v113899(VarCurr)
<=> v113690(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22540,axiom,
! [VarCurr] :
( v113813(VarCurr)
<=> ( v113814(VarCurr)
| v113895(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2110,axiom,
! [VarCurr] :
( v113895(VarCurr)
<=> ( v113892(VarCurr)
& v113717(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22539,axiom,
! [VarCurr] :
( v113814(VarCurr)
<=> ( v113815(VarCurr)
& v113889(VarCurr) ) ) ).
fof(writeUnaryOperator_8962,axiom,
! [VarCurr] :
( ~ v113889(VarCurr)
<=> v113890(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22538,axiom,
! [VarCurr] :
( v113890(VarCurr)
<=> ( v113891(VarCurr)
& v113894(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2109,axiom,
! [VarCurr] :
( v113894(VarCurr)
<=> ( v113690(VarCurr,bitIndex9)
| v113717(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22537,axiom,
! [VarCurr] :
( v113891(VarCurr)
<=> ( v113892(VarCurr)
| v113893(VarCurr) ) ) ).
fof(writeUnaryOperator_8961,axiom,
! [VarCurr] :
( ~ v113893(VarCurr)
<=> v113717(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_8960,axiom,
! [VarCurr] :
( ~ v113892(VarCurr)
<=> v113690(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22536,axiom,
! [VarCurr] :
( v113815(VarCurr)
<=> ( v113816(VarCurr)
| v113888(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2108,axiom,
! [VarCurr] :
( v113888(VarCurr)
<=> ( v113885(VarCurr)
& v113717(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22535,axiom,
! [VarCurr] :
( v113816(VarCurr)
<=> ( v113817(VarCurr)
& v113882(VarCurr) ) ) ).
fof(writeUnaryOperator_8959,axiom,
! [VarCurr] :
( ~ v113882(VarCurr)
<=> v113883(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22534,axiom,
! [VarCurr] :
( v113883(VarCurr)
<=> ( v113884(VarCurr)
& v113887(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2107,axiom,
! [VarCurr] :
( v113887(VarCurr)
<=> ( v113690(VarCurr,bitIndex8)
| v113717(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22533,axiom,
! [VarCurr] :
( v113884(VarCurr)
<=> ( v113885(VarCurr)
| v113886(VarCurr) ) ) ).
fof(writeUnaryOperator_8958,axiom,
! [VarCurr] :
( ~ v113886(VarCurr)
<=> v113717(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_8957,axiom,
! [VarCurr] :
( ~ v113885(VarCurr)
<=> v113690(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22532,axiom,
! [VarCurr] :
( v113817(VarCurr)
<=> ( v113818(VarCurr)
| v113881(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2106,axiom,
! [VarCurr] :
( v113881(VarCurr)
<=> ( v113878(VarCurr)
& v113717(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22531,axiom,
! [VarCurr] :
( v113818(VarCurr)
<=> ( v113819(VarCurr)
& v113875(VarCurr) ) ) ).
fof(writeUnaryOperator_8956,axiom,
! [VarCurr] :
( ~ v113875(VarCurr)
<=> v113876(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22530,axiom,
! [VarCurr] :
( v113876(VarCurr)
<=> ( v113877(VarCurr)
& v113880(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2105,axiom,
! [VarCurr] :
( v113880(VarCurr)
<=> ( v113690(VarCurr,bitIndex7)
| v113717(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22529,axiom,
! [VarCurr] :
( v113877(VarCurr)
<=> ( v113878(VarCurr)
| v113879(VarCurr) ) ) ).
fof(writeUnaryOperator_8955,axiom,
! [VarCurr] :
( ~ v113879(VarCurr)
<=> v113717(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_8954,axiom,
! [VarCurr] :
( ~ v113878(VarCurr)
<=> v113690(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22528,axiom,
! [VarCurr] :
( v113819(VarCurr)
<=> ( v113820(VarCurr)
| v113874(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2104,axiom,
! [VarCurr] :
( v113874(VarCurr)
<=> ( v113871(VarCurr)
& v113717(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22527,axiom,
! [VarCurr] :
( v113820(VarCurr)
<=> ( v113821(VarCurr)
& v113868(VarCurr) ) ) ).
fof(writeUnaryOperator_8953,axiom,
! [VarCurr] :
( ~ v113868(VarCurr)
<=> v113869(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22526,axiom,
! [VarCurr] :
( v113869(VarCurr)
<=> ( v113870(VarCurr)
& v113873(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2103,axiom,
! [VarCurr] :
( v113873(VarCurr)
<=> ( v113690(VarCurr,bitIndex6)
| v113717(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22525,axiom,
! [VarCurr] :
( v113870(VarCurr)
<=> ( v113871(VarCurr)
| v113872(VarCurr) ) ) ).
fof(writeUnaryOperator_8952,axiom,
! [VarCurr] :
( ~ v113872(VarCurr)
<=> v113717(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_8951,axiom,
! [VarCurr] :
( ~ v113871(VarCurr)
<=> v113690(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22524,axiom,
! [VarCurr] :
( v113821(VarCurr)
<=> ( v113822(VarCurr)
| v113867(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2102,axiom,
! [VarCurr] :
( v113867(VarCurr)
<=> ( v113864(VarCurr)
& v113717(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22523,axiom,
! [VarCurr] :
( v113822(VarCurr)
<=> ( v113823(VarCurr)
& v113861(VarCurr) ) ) ).
fof(writeUnaryOperator_8950,axiom,
! [VarCurr] :
( ~ v113861(VarCurr)
<=> v113862(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22522,axiom,
! [VarCurr] :
( v113862(VarCurr)
<=> ( v113863(VarCurr)
& v113866(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2101,axiom,
! [VarCurr] :
( v113866(VarCurr)
<=> ( v113690(VarCurr,bitIndex5)
| v113717(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22521,axiom,
! [VarCurr] :
( v113863(VarCurr)
<=> ( v113864(VarCurr)
| v113865(VarCurr) ) ) ).
fof(writeUnaryOperator_8949,axiom,
! [VarCurr] :
( ~ v113865(VarCurr)
<=> v113717(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8948,axiom,
! [VarCurr] :
( ~ v113864(VarCurr)
<=> v113690(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22520,axiom,
! [VarCurr] :
( v113823(VarCurr)
<=> ( v113824(VarCurr)
| v113860(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2100,axiom,
! [VarCurr] :
( v113860(VarCurr)
<=> ( v113857(VarCurr)
& v113717(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22519,axiom,
! [VarCurr] :
( v113824(VarCurr)
<=> ( v113825(VarCurr)
& v113854(VarCurr) ) ) ).
fof(writeUnaryOperator_8947,axiom,
! [VarCurr] :
( ~ v113854(VarCurr)
<=> v113855(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22518,axiom,
! [VarCurr] :
( v113855(VarCurr)
<=> ( v113856(VarCurr)
& v113859(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2099,axiom,
! [VarCurr] :
( v113859(VarCurr)
<=> ( v113690(VarCurr,bitIndex4)
| v113717(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22517,axiom,
! [VarCurr] :
( v113856(VarCurr)
<=> ( v113857(VarCurr)
| v113858(VarCurr) ) ) ).
fof(writeUnaryOperator_8946,axiom,
! [VarCurr] :
( ~ v113858(VarCurr)
<=> v113717(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8945,axiom,
! [VarCurr] :
( ~ v113857(VarCurr)
<=> v113690(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22516,axiom,
! [VarCurr] :
( v113825(VarCurr)
<=> ( v113826(VarCurr)
| v113853(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2098,axiom,
! [VarCurr] :
( v113853(VarCurr)
<=> ( v113850(VarCurr)
& v113717(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22515,axiom,
! [VarCurr] :
( v113826(VarCurr)
<=> ( v113827(VarCurr)
& v113847(VarCurr) ) ) ).
fof(writeUnaryOperator_8944,axiom,
! [VarCurr] :
( ~ v113847(VarCurr)
<=> v113848(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22514,axiom,
! [VarCurr] :
( v113848(VarCurr)
<=> ( v113849(VarCurr)
& v113852(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2097,axiom,
! [VarCurr] :
( v113852(VarCurr)
<=> ( v113690(VarCurr,bitIndex3)
| v113717(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22513,axiom,
! [VarCurr] :
( v113849(VarCurr)
<=> ( v113850(VarCurr)
| v113851(VarCurr) ) ) ).
fof(writeUnaryOperator_8943,axiom,
! [VarCurr] :
( ~ v113851(VarCurr)
<=> v113717(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8942,axiom,
! [VarCurr] :
( ~ v113850(VarCurr)
<=> v113690(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22512,axiom,
! [VarCurr] :
( v113827(VarCurr)
<=> ( v113828(VarCurr)
| v113846(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2096,axiom,
! [VarCurr] :
( v113846(VarCurr)
<=> ( v113843(VarCurr)
& v113717(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22511,axiom,
! [VarCurr] :
( v113828(VarCurr)
<=> ( v113829(VarCurr)
& v113840(VarCurr) ) ) ).
fof(writeUnaryOperator_8941,axiom,
! [VarCurr] :
( ~ v113840(VarCurr)
<=> v113841(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22510,axiom,
! [VarCurr] :
( v113841(VarCurr)
<=> ( v113842(VarCurr)
& v113845(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2095,axiom,
! [VarCurr] :
( v113845(VarCurr)
<=> ( v113690(VarCurr,bitIndex2)
| v113717(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22509,axiom,
! [VarCurr] :
( v113842(VarCurr)
<=> ( v113843(VarCurr)
| v113844(VarCurr) ) ) ).
fof(writeUnaryOperator_8940,axiom,
! [VarCurr] :
( ~ v113844(VarCurr)
<=> v113717(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8939,axiom,
! [VarCurr] :
( ~ v113843(VarCurr)
<=> v113690(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22508,axiom,
! [VarCurr] :
( v113829(VarCurr)
<=> ( v113830(VarCurr)
| v113839(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2094,axiom,
! [VarCurr] :
( v113839(VarCurr)
<=> ( v113836(VarCurr)
& v113717(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22507,axiom,
! [VarCurr] :
( v113830(VarCurr)
<=> ( v113831(VarCurr)
& v113833(VarCurr) ) ) ).
fof(writeUnaryOperator_8938,axiom,
! [VarCurr] :
( ~ v113833(VarCurr)
<=> v113834(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22506,axiom,
! [VarCurr] :
( v113834(VarCurr)
<=> ( v113835(VarCurr)
& v113838(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2093,axiom,
! [VarCurr] :
( v113838(VarCurr)
<=> ( v113690(VarCurr,bitIndex1)
| v113717(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22505,axiom,
! [VarCurr] :
( v113835(VarCurr)
<=> ( v113836(VarCurr)
| v113837(VarCurr) ) ) ).
fof(writeUnaryOperator_8937,axiom,
! [VarCurr] :
( ~ v113837(VarCurr)
<=> v113717(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8936,axiom,
! [VarCurr] :
( ~ v113836(VarCurr)
<=> v113690(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22504,axiom,
! [VarCurr] :
( v113831(VarCurr)
<=> ( v113832(VarCurr)
& v113717(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_8935,axiom,
! [VarCurr] :
( ~ v113832(VarCurr)
<=> v113690(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges15_4,axiom,
! [VarCurr] :
( ( ~ v113761(VarCurr)
& ~ v113762(VarCurr)
& ~ v113763(VarCurr)
& ~ v113764(VarCurr)
& ~ v113765(VarCurr)
& ~ v113766(VarCurr)
& ~ v113767(VarCurr)
& ~ v113768(VarCurr)
& ~ v113769(VarCurr)
& ~ v113770(VarCurr)
& ~ v113771(VarCurr)
& ~ v113772(VarCurr)
& ~ v113773(VarCurr)
& ~ v113774(VarCurr)
& ~ v113775(VarCurr) )
=> ! [B] :
( range_26_0(B)
=> ( v113717(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] :
( v113775(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113717(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] :
( v113774(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113717(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] :
( v113773(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113717(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] :
( v113772(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113717(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] :
( v113771(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113717(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] :
( v113770(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113717(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] :
( v113769(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113717(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] :
( v113768(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113717(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] :
( v113767(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113717(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] :
( v113766(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113717(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] :
( v113765(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113717(VarCurr,B)
<=> b000000000000100000000000000(B) ) ) ) ).
fof(bitBlastConstant_12178,axiom,
~ b000000000000100000000000000(bitIndex26) ).
fof(bitBlastConstant_12177,axiom,
~ b000000000000100000000000000(bitIndex25) ).
fof(bitBlastConstant_12176,axiom,
~ b000000000000100000000000000(bitIndex24) ).
fof(bitBlastConstant_12175,axiom,
~ b000000000000100000000000000(bitIndex23) ).
fof(bitBlastConstant_12174,axiom,
~ b000000000000100000000000000(bitIndex22) ).
fof(bitBlastConstant_12173,axiom,
~ b000000000000100000000000000(bitIndex21) ).
fof(bitBlastConstant_12172,axiom,
~ b000000000000100000000000000(bitIndex20) ).
fof(bitBlastConstant_12171,axiom,
~ b000000000000100000000000000(bitIndex19) ).
fof(bitBlastConstant_12170,axiom,
~ b000000000000100000000000000(bitIndex18) ).
fof(bitBlastConstant_12169,axiom,
~ b000000000000100000000000000(bitIndex17) ).
fof(bitBlastConstant_12168,axiom,
~ b000000000000100000000000000(bitIndex16) ).
fof(bitBlastConstant_12167,axiom,
~ b000000000000100000000000000(bitIndex15) ).
fof(bitBlastConstant_12166,axiom,
b000000000000100000000000000(bitIndex14) ).
fof(bitBlastConstant_12165,axiom,
~ b000000000000100000000000000(bitIndex13) ).
fof(bitBlastConstant_12164,axiom,
~ b000000000000100000000000000(bitIndex12) ).
fof(bitBlastConstant_12163,axiom,
~ b000000000000100000000000000(bitIndex11) ).
fof(bitBlastConstant_12162,axiom,
~ b000000000000100000000000000(bitIndex10) ).
fof(bitBlastConstant_12161,axiom,
~ b000000000000100000000000000(bitIndex9) ).
fof(bitBlastConstant_12160,axiom,
~ b000000000000100000000000000(bitIndex8) ).
fof(bitBlastConstant_12159,axiom,
~ b000000000000100000000000000(bitIndex7) ).
fof(bitBlastConstant_12158,axiom,
~ b000000000000100000000000000(bitIndex6) ).
fof(bitBlastConstant_12157,axiom,
~ b000000000000100000000000000(bitIndex5) ).
fof(bitBlastConstant_12156,axiom,
~ b000000000000100000000000000(bitIndex4) ).
fof(bitBlastConstant_12155,axiom,
~ b000000000000100000000000000(bitIndex3) ).
fof(bitBlastConstant_12154,axiom,
~ b000000000000100000000000000(bitIndex2) ).
fof(bitBlastConstant_12153,axiom,
~ b000000000000100000000000000(bitIndex1) ).
fof(bitBlastConstant_12152,axiom,
~ b000000000000100000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges3_160,axiom,
! [VarCurr] :
( v113764(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113717(VarCurr,B)
<=> b000000000000010000000000000(B) ) ) ) ).
fof(bitBlastConstant_12151,axiom,
~ b000000000000010000000000000(bitIndex26) ).
fof(bitBlastConstant_12150,axiom,
~ b000000000000010000000000000(bitIndex25) ).
fof(bitBlastConstant_12149,axiom,
~ b000000000000010000000000000(bitIndex24) ).
fof(bitBlastConstant_12148,axiom,
~ b000000000000010000000000000(bitIndex23) ).
fof(bitBlastConstant_12147,axiom,
~ b000000000000010000000000000(bitIndex22) ).
fof(bitBlastConstant_12146,axiom,
~ b000000000000010000000000000(bitIndex21) ).
fof(bitBlastConstant_12145,axiom,
~ b000000000000010000000000000(bitIndex20) ).
fof(bitBlastConstant_12144,axiom,
~ b000000000000010000000000000(bitIndex19) ).
fof(bitBlastConstant_12143,axiom,
~ b000000000000010000000000000(bitIndex18) ).
fof(bitBlastConstant_12142,axiom,
~ b000000000000010000000000000(bitIndex17) ).
fof(bitBlastConstant_12141,axiom,
~ b000000000000010000000000000(bitIndex16) ).
fof(bitBlastConstant_12140,axiom,
~ b000000000000010000000000000(bitIndex15) ).
fof(bitBlastConstant_12139,axiom,
~ b000000000000010000000000000(bitIndex14) ).
fof(bitBlastConstant_12138,axiom,
b000000000000010000000000000(bitIndex13) ).
fof(bitBlastConstant_12137,axiom,
~ b000000000000010000000000000(bitIndex12) ).
fof(bitBlastConstant_12136,axiom,
~ b000000000000010000000000000(bitIndex11) ).
fof(bitBlastConstant_12135,axiom,
~ b000000000000010000000000000(bitIndex10) ).
fof(bitBlastConstant_12134,axiom,
~ b000000000000010000000000000(bitIndex9) ).
fof(bitBlastConstant_12133,axiom,
~ b000000000000010000000000000(bitIndex8) ).
fof(bitBlastConstant_12132,axiom,
~ b000000000000010000000000000(bitIndex7) ).
fof(bitBlastConstant_12131,axiom,
~ b000000000000010000000000000(bitIndex6) ).
fof(bitBlastConstant_12130,axiom,
~ b000000000000010000000000000(bitIndex5) ).
fof(bitBlastConstant_12129,axiom,
~ b000000000000010000000000000(bitIndex4) ).
fof(bitBlastConstant_12128,axiom,
~ b000000000000010000000000000(bitIndex3) ).
fof(bitBlastConstant_12127,axiom,
~ b000000000000010000000000000(bitIndex2) ).
fof(bitBlastConstant_12126,axiom,
~ b000000000000010000000000000(bitIndex1) ).
fof(bitBlastConstant_12125,axiom,
~ b000000000000010000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1264,axiom,
! [VarCurr] :
( v113763(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113717(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_5110,axiom,
! [VarCurr] :
( v113762(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113717(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_5113,axiom,
! [VarCurr] :
( v113761(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113717(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_7760,axiom,
! [VarCurr] :
( v113776(VarCurr)
<=> ( ( v113719(VarCurr,bitIndex3)
<=> $true )
& ( v113719(VarCurr,bitIndex2)
<=> $true )
& ( v113719(VarCurr,bitIndex1)
<=> $true )
& ( v113719(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7759,axiom,
! [VarCurr] :
( v113775(VarCurr)
<=> ( ( v113719(VarCurr,bitIndex3)
<=> $true )
& ( v113719(VarCurr,bitIndex2)
<=> $true )
& ( v113719(VarCurr,bitIndex1)
<=> $true )
& ( v113719(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7758,axiom,
! [VarCurr] :
( v113774(VarCurr)
<=> ( ( v113719(VarCurr,bitIndex3)
<=> $true )
& ( v113719(VarCurr,bitIndex2)
<=> $true )
& ( v113719(VarCurr,bitIndex1)
<=> $false )
& ( v113719(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7757,axiom,
! [VarCurr] :
( v113773(VarCurr)
<=> ( ( v113719(VarCurr,bitIndex3)
<=> $true )
& ( v113719(VarCurr,bitIndex2)
<=> $true )
& ( v113719(VarCurr,bitIndex1)
<=> $false )
& ( v113719(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7756,axiom,
! [VarCurr] :
( v113772(VarCurr)
<=> ( ( v113719(VarCurr,bitIndex3)
<=> $true )
& ( v113719(VarCurr,bitIndex2)
<=> $false )
& ( v113719(VarCurr,bitIndex1)
<=> $true )
& ( v113719(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7755,axiom,
! [VarCurr] :
( v113771(VarCurr)
<=> ( ( v113719(VarCurr,bitIndex3)
<=> $true )
& ( v113719(VarCurr,bitIndex2)
<=> $false )
& ( v113719(VarCurr,bitIndex1)
<=> $true )
& ( v113719(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7754,axiom,
! [VarCurr] :
( v113770(VarCurr)
<=> ( ( v113719(VarCurr,bitIndex3)
<=> $true )
& ( v113719(VarCurr,bitIndex2)
<=> $false )
& ( v113719(VarCurr,bitIndex1)
<=> $false )
& ( v113719(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7753,axiom,
! [VarCurr] :
( v113769(VarCurr)
<=> ( ( v113719(VarCurr,bitIndex3)
<=> $true )
& ( v113719(VarCurr,bitIndex2)
<=> $false )
& ( v113719(VarCurr,bitIndex1)
<=> $false )
& ( v113719(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7752,axiom,
! [VarCurr] :
( v113768(VarCurr)
<=> ( ( v113719(VarCurr,bitIndex3)
<=> $false )
& ( v113719(VarCurr,bitIndex2)
<=> $true )
& ( v113719(VarCurr,bitIndex1)
<=> $true )
& ( v113719(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7751,axiom,
! [VarCurr] :
( v113767(VarCurr)
<=> ( ( v113719(VarCurr,bitIndex3)
<=> $false )
& ( v113719(VarCurr,bitIndex2)
<=> $true )
& ( v113719(VarCurr,bitIndex1)
<=> $true )
& ( v113719(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7750,axiom,
! [VarCurr] :
( v113766(VarCurr)
<=> ( ( v113719(VarCurr,bitIndex3)
<=> $false )
& ( v113719(VarCurr,bitIndex2)
<=> $true )
& ( v113719(VarCurr,bitIndex1)
<=> $false )
& ( v113719(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7749,axiom,
! [VarCurr] :
( v113765(VarCurr)
<=> ( ( v113719(VarCurr,bitIndex3)
<=> $false )
& ( v113719(VarCurr,bitIndex2)
<=> $true )
& ( v113719(VarCurr,bitIndex1)
<=> $false )
& ( v113719(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7748,axiom,
! [VarCurr] :
( v113764(VarCurr)
<=> ( ( v113719(VarCurr,bitIndex3)
<=> $false )
& ( v113719(VarCurr,bitIndex2)
<=> $false )
& ( v113719(VarCurr,bitIndex1)
<=> $true )
& ( v113719(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7747,axiom,
! [VarCurr] :
( v113763(VarCurr)
<=> ( ( v113719(VarCurr,bitIndex3)
<=> $false )
& ( v113719(VarCurr,bitIndex2)
<=> $false )
& ( v113719(VarCurr,bitIndex1)
<=> $true )
& ( v113719(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7746,axiom,
! [VarCurr] :
( v113762(VarCurr)
<=> ( ( v113719(VarCurr,bitIndex3)
<=> $false )
& ( v113719(VarCurr,bitIndex2)
<=> $false )
& ( v113719(VarCurr,bitIndex1)
<=> $false )
& ( v113719(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7745,axiom,
! [VarCurr] :
( v113761(VarCurr)
<=> ( ( v113719(VarCurr,bitIndex3)
<=> $false )
& ( v113719(VarCurr,bitIndex2)
<=> $false )
& ( v113719(VarCurr,bitIndex1)
<=> $false )
& ( v113719(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113728(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113719(VarNext,B)
<=> v113719(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1947,axiom,
! [VarNext] :
( v113728(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113719(VarNext,B)
<=> v113741(VarNext,B) ) ) ) ).
fof(addAssignment_35770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113741(VarNext,B)
<=> v113739(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5109,axiom,
! [VarCurr] :
( ~ v111951(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v113739(VarCurr,B)
<=> v113721(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5112,axiom,
! [VarCurr] :
( v111951(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v113739(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113728(VarNext)
<=> ( v113729(VarNext)
& v113736(VarNext) ) ) ) ).
fof(addAssignment_35769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113736(VarNext)
<=> v113734(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22502,axiom,
! [VarCurr] :
( v113734(VarCurr)
<=> ( v111951(VarCurr)
| v113737(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22501,axiom,
! [VarCurr] :
( v113737(VarCurr)
<=> ( v111953(VarCurr)
& v113738(VarCurr) ) ) ).
fof(writeUnaryOperator_8934,axiom,
! [VarCurr] :
( ~ v113738(VarCurr)
<=> v111951(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113729(VarNext)
<=> ( v113731(VarNext)
& v111937(VarNext) ) ) ) ).
fof(writeUnaryOperator_8933,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113731(VarNext)
<=> v111944(VarNext) ) ) ).
fof(addAssignment_35768,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v113721(VarCurr,B)
<=> v113723(VarCurr,B) ) ) ).
fof(addAssignment_35767,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v113723(VarCurr,B)
<=> v113725(VarCurr,B) ) ) ).
fof(addAssignment_35766,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v113725(VarCurr,B)
<=> v108842(VarCurr,B) ) ) ).
fof(addAssignment_35765,axiom,
! [VarNext,B] :
( range_26_0(B)
=> ( v113690(VarNext,B)
<=> v113699(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113700(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v113699(VarNext,B)
<=> v113690(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1946,axiom,
! [VarNext] :
( v113700(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v113699(VarNext,B)
<=> v113713(VarNext,B) ) ) ) ).
fof(addAssignment_35764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v113713(VarNext,B)
<=> v113711(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5108,axiom,
! [VarCurr] :
( ~ v111951(VarCurr)
=> ! [B] :
( range_27_0(B)
=> ( v113711(VarCurr,B)
<=> v113693(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5111,axiom,
! [VarCurr] :
( v111951(VarCurr)
=> ! [B] :
( range_27_0(B)
=> ( v113711(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_22499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113700(VarNext)
<=> ( v113701(VarNext)
& v113708(VarNext) ) ) ) ).
fof(addAssignment_35763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113708(VarNext)
<=> v113706(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22498,axiom,
! [VarCurr] :
( v113706(VarCurr)
<=> ( v111951(VarCurr)
| v113709(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22497,axiom,
! [VarCurr] :
( v113709(VarCurr)
<=> ( v111953(VarCurr)
& v113710(VarCurr) ) ) ).
fof(writeUnaryOperator_8932,axiom,
! [VarCurr] :
( ~ v113710(VarCurr)
<=> v111951(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22496,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113701(VarNext)
<=> ( v113703(VarNext)
& v111937(VarNext) ) ) ) ).
fof(writeUnaryOperator_8931,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113703(VarNext)
<=> v111944(VarNext) ) ) ).
fof(addAssignment_35762,axiom,
! [VarCurr,B] :
( range_26_0(B)
=> ( v113693(VarCurr,B)
<=> v113695(VarCurr,B) ) ) ).
fof(addAssignment_35761,axiom,
! [VarCurr,B] :
( range_26_0(B)
=> ( v113695(VarCurr,B)
<=> v113697(VarCurr,B) ) ) ).
fof(addAssignment_35760,axiom,
! [VarCurr,B] :
( range_26_0(B)
=> ( v113697(VarCurr,B)
<=> v110609(VarCurr,B) ) ) ).
fof(addAssignment_35759,axiom,
! [VarCurr,B] :
( range_26_19(B)
=> ( v110609(VarCurr,B)
<=> v111411(VarCurr,B) ) ) ).
fof(range_axiom_107,axiom,
! [B] :
( range_26_19(B)
<=> ( $false
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B ) ) ).
fof(addAssignment_35758,axiom,
! [VarCurr] :
( v110723(VarCurr,bitIndex26)
<=> v108842(VarCurr,bitIndex33) ) ).
fof(addAssignment_35757,axiom,
! [VarCurr] :
( v110723(VarCurr,bitIndex25)
<=> v108842(VarCurr,bitIndex32) ) ).
fof(addAssignment_35756,axiom,
! [VarCurr] :
( v110723(VarCurr,bitIndex24)
<=> v108842(VarCurr,bitIndex31) ) ).
fof(addAssignment_35755,axiom,
! [VarCurr] :
( v110723(VarCurr,bitIndex23)
<=> v108842(VarCurr,bitIndex30) ) ).
fof(addAssignment_35754,axiom,
! [VarCurr] :
( v110723(VarCurr,bitIndex22)
<=> v108842(VarCurr,bitIndex29) ) ).
fof(addAssignment_35753,axiom,
! [VarCurr] :
( v110723(VarCurr,bitIndex21)
<=> v108842(VarCurr,bitIndex28) ) ).
fof(addAssignment_35752,axiom,
! [VarCurr] :
( v110723(VarCurr,bitIndex20)
<=> v108842(VarCurr,bitIndex27) ) ).
fof(addAssignment_35751,axiom,
! [VarCurr] :
( v110723(VarCurr,bitIndex19)
<=> v108842(VarCurr,bitIndex26) ) ).
fof(addAssignment_35750,axiom,
! [VarCurr] :
( v110611(VarCurr,bitIndex26)
<=> v110708(VarCurr,bitIndex26) ) ).
fof(addAssignment_35749,axiom,
! [VarCurr] :
( v110611(VarCurr,bitIndex25)
<=> v110708(VarCurr,bitIndex25) ) ).
fof(addAssignment_35748,axiom,
! [VarCurr] :
( v110611(VarCurr,bitIndex24)
<=> v110708(VarCurr,bitIndex24) ) ).
fof(addAssignment_35747,axiom,
! [VarCurr] :
( v110611(VarCurr,bitIndex23)
<=> v110708(VarCurr,bitIndex23) ) ).
fof(addAssignment_35746,axiom,
! [VarCurr] :
( v110611(VarCurr,bitIndex22)
<=> v110708(VarCurr,bitIndex22) ) ).
fof(addAssignment_35745,axiom,
! [VarCurr] :
( v110611(VarCurr,bitIndex21)
<=> v110708(VarCurr,bitIndex21) ) ).
fof(addAssignment_35744,axiom,
! [VarCurr] :
( v110611(VarCurr,bitIndex20)
<=> v110708(VarCurr,bitIndex20) ) ).
fof(addAssignment_35743,axiom,
! [VarCurr] :
( v110611(VarCurr,bitIndex19)
<=> v110708(VarCurr,bitIndex19) ) ).
fof(addAssignment_35742,axiom,
! [VarNext] :
( v112025(VarNext,bitIndex2)
<=> v113670(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113672(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v113670(VarNext,B)
<=> v112025(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1945,axiom,
! [VarNext] :
( v113672(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v113670(VarNext,B)
<=> v112061(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113672(VarNext)
<=> ( v113673(VarNext)
& v112056(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22494,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113673(VarNext)
<=> ( v113675(VarNext)
& v106986(VarNext) ) ) ) ).
fof(writeUnaryOperator_8930,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113675(VarNext)
<=> v106995(VarNext) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2092,axiom,
! [VarCurr] :
( v112028(VarCurr,bitIndex2)
<=> ( v113664(VarCurr)
& v113668(VarCurr) ) ) ).
fof(writeUnaryOperator_8929,axiom,
! [VarCurr] :
( ~ v113668(VarCurr)
<=> v113620(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22493,axiom,
! [VarCurr] :
( v113664(VarCurr)
<=> ( v113665(VarCurr)
& v113667(VarCurr) ) ) ).
fof(writeUnaryOperator_8928,axiom,
! [VarCurr] :
( ~ v113667(VarCurr)
<=> v112065(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22492,axiom,
! [VarCurr] :
( v113665(VarCurr)
<=> ( v113645(VarCurr)
& v113666(VarCurr) ) ) ).
fof(writeUnaryOperator_8927,axiom,
! [VarCurr] :
( ~ v113666(VarCurr)
<=> v112030(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22491,axiom,
! [VarCurr] :
( v113645(VarCurr)
<=> ( v113647(VarCurr)
& v107907(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_35741,axiom,
! [VarCurr] :
( v113647(VarCurr)
<=> v113649(VarCurr) ) ).
fof(addAssignment_35740,axiom,
! [VarCurr] :
( v113649(VarCurr)
<=> v113651(VarCurr) ) ).
fof(addAssignment_35739,axiom,
! [VarCurr] :
( v113651(VarCurr)
<=> v113653(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22490,axiom,
! [VarCurr] :
( v113653(VarCurr)
<=> ( v108031(VarCurr)
& v113655(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22489,axiom,
! [VarCurr] :
( v113655(VarCurr)
<=> ( v113656(VarCurr)
| v113661(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7744,axiom,
! [VarCurr] :
( v113661(VarCurr)
<=> ( ( v108840(VarCurr,bitIndex2)
<=> $true )
& ( v108840(VarCurr,bitIndex1)
<=> $true )
& ( v108840(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22488,axiom,
! [VarCurr] :
( v113656(VarCurr)
<=> ( v113657(VarCurr)
| v113660(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7743,axiom,
! [VarCurr] :
( v113660(VarCurr)
<=> ( ( v108840(VarCurr,bitIndex2)
<=> $true )
& ( v108840(VarCurr,bitIndex1)
<=> $true )
& ( v108840(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22487,axiom,
! [VarCurr] :
( v113657(VarCurr)
<=> ( v113658(VarCurr)
| v113659(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7742,axiom,
! [VarCurr] :
( v113659(VarCurr)
<=> ( ( v108840(VarCurr,bitIndex2)
<=> $true )
& ( v108840(VarCurr,bitIndex1)
<=> $false )
& ( v108840(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7741,axiom,
! [VarCurr] :
( v113658(VarCurr)
<=> ( ( v108840(VarCurr,bitIndex2)
<=> $false )
& ( v108840(VarCurr,bitIndex1)
<=> $true )
& ( v108840(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35738,axiom,
! [VarNext] :
( v112025(VarNext,bitIndex16)
<=> v113637(VarNext,bitIndex16) ) ).
fof(addCaseBooleanConditionEqualRanges1_1874,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113639(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v113637(VarNext,B)
<=> v112025(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1944,axiom,
! [VarNext] :
( v113639(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v113637(VarNext,B)
<=> v112061(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113639(VarNext)
<=> ( v113640(VarNext)
& v112056(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22485,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113640(VarNext)
<=> ( v113642(VarNext)
& v106986(VarNext) ) ) ) ).
fof(writeUnaryOperator_8926,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113642(VarNext)
<=> v106995(VarNext) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2091,axiom,
! [VarCurr] :
( v112028(VarCurr,bitIndex16)
<=> ( v113633(VarCurr)
& v113635(VarCurr) ) ) ).
fof(writeUnaryOperator_8925,axiom,
! [VarCurr] :
( ~ v113635(VarCurr)
<=> v112067(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22484,axiom,
! [VarCurr] :
( v113633(VarCurr)
<=> ( v113620(VarCurr)
& v113634(VarCurr) ) ) ).
fof(writeUnaryOperator_8924,axiom,
! [VarCurr] :
( ~ v113634(VarCurr)
<=> v112030(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22483,axiom,
! [VarCurr] :
( v113620(VarCurr)
<=> ( v107907(VarCurr,bitIndex0)
& v113622(VarCurr) ) ) ).
fof(addAssignment_35737,axiom,
! [VarCurr] :
( v113622(VarCurr)
<=> v113624(VarCurr) ) ).
fof(addAssignment_35736,axiom,
! [VarCurr] :
( v113624(VarCurr)
<=> v113626(VarCurr) ) ).
fof(addAssignment_35735,axiom,
! [VarCurr] :
( v113626(VarCurr)
<=> v113628(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22482,axiom,
! [VarCurr] :
( v113628(VarCurr)
<=> ( v113630(VarCurr)
& v108031(VarCurr) ) ) ).
fof(writeUnaryOperator_8923,axiom,
! [VarCurr] :
( ~ v113630(VarCurr)
<=> v108842(VarCurr,bitIndex63) ) ).
fof(addAssignment_35734,axiom,
! [VarNext] :
( v112025(VarNext,bitIndex17)
<=> v113612(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1873,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113614(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v113612(VarNext,B)
<=> v112025(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1943,axiom,
! [VarNext] :
( v113614(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v113612(VarNext,B)
<=> v112061(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22481,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113614(VarNext)
<=> ( v113615(VarNext)
& v112056(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113615(VarNext)
<=> ( v113617(VarNext)
& v106986(VarNext) ) ) ) ).
fof(writeUnaryOperator_8922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113617(VarNext)
<=> v106995(VarNext) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2090,axiom,
! [VarCurr] :
( v112028(VarCurr,bitIndex17)
<=> ( v112065(VarCurr)
& v113610(VarCurr) ) ) ).
fof(writeUnaryOperator_8921,axiom,
! [VarCurr] :
( ~ v113610(VarCurr)
<=> v112030(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22479,axiom,
! [VarCurr] :
( v112065(VarCurr)
<=> ( v107907(VarCurr,bitIndex0)
& v112067(VarCurr) ) ) ).
fof(addAssignment_35733,axiom,
! [VarCurr] :
( v112067(VarCurr)
<=> v112069(VarCurr) ) ).
fof(addAssignment_35732,axiom,
! [VarCurr] :
( v112069(VarCurr)
<=> v112071(VarCurr) ) ).
fof(addAssignment_35731,axiom,
! [VarCurr] :
( v112071(VarCurr)
<=> v112073(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22478,axiom,
! [VarCurr] :
( v112073(VarCurr)
<=> ( v108031(VarCurr)
& v113605(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22477,axiom,
! [VarCurr] :
( v113605(VarCurr)
<=> ( v113606(VarCurr)
| v113607(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2089,axiom,
! [VarCurr] :
( v113607(VarCurr)
<=> ( v113100(VarCurr)
<~> v108842(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2088,axiom,
! [VarCurr] :
( v113606(VarCurr)
<=> ( v112075(VarCurr)
<~> v108842(VarCurr,bitIndex62) ) ) ).
fof(addAssignment_35730,axiom,
! [VarCurr] :
( v108842(VarCurr,bitIndex61)
<=> v110607(VarCurr,bitIndex61) ) ).
fof(addAssignment_35729,axiom,
! [VarCurr] :
( v108889(VarCurr,bitIndex61)
<=> v108891(VarCurr,bitIndex61) ) ).
fof(addAssignment_35728,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex61)
<=> v113576(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113600(VarNext)
=> ( v113576(VarNext)
<=> v113576(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2610,axiom,
! [VarNext] :
( v113600(VarNext)
=> ( v113576(VarNext)
<=> v113578(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7740,axiom,
! [VarCurr] :
( v113600(VarCurr)
<=> ( v113597(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35727,axiom,
! [VarCurr] :
( v113597(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35726,axiom,
! [VarCurr] :
( v113578(VarCurr)
<=> v108897(VarCurr,bitIndex61) ) ).
fof(addAssignment_35725,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex61)
<=> v113580(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22476,axiom,
! [VarCurr] :
( v113580(VarCurr)
<=> ( v113594(VarCurr)
| v113595(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22475,axiom,
! [VarCurr] :
( v113595(VarCurr)
<=> ( v113588(VarCurr)
& v113590(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22474,axiom,
! [VarCurr] :
( v113594(VarCurr)
<=> ( v113582(VarCurr)
& v113584(VarCurr) ) ) ).
fof(addAssignment_35724,axiom,
! [VarCurr] :
( v113590(VarCurr)
<=> v109352(VarCurr,bitIndex61) ) ).
fof(addAssignment_35723,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex61)
<=> v109354(VarCurr,bitIndex61) ) ).
fof(addAssignment_35722,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex61)
<=> v113592(VarNext,bitIndex61) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2575,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113592(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2609,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113592(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_35721,axiom,
! [VarCurr] :
( v113588(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35720,axiom,
! [VarCurr] :
( v113584(VarCurr)
<=> v109044(VarCurr,bitIndex61) ) ).
fof(addAssignment_35719,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex61)
<=> v109046(VarCurr,bitIndex61) ) ).
fof(addAssignment_35718,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex61)
<=> v113586(VarNext,bitIndex61) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2574,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113586(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2608,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113586(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35717,axiom,
! [VarCurr] :
( v113582(VarCurr)
<=> v108903(VarCurr) ) ).
fof(addAssignment_35716,axiom,
! [VarCurr] :
( v108850(VarCurr,bitIndex61)
<=> v108852(VarCurr,bitIndex61) ) ).
fof(addAssignment_35715,axiom,
! [VarCurr] :
( v108852(VarCurr,bitIndex61)
<=> v108854(VarCurr,bitIndex61) ) ).
fof(addAssignment_35714,axiom,
! [VarCurr] :
( v108854(VarCurr,bitIndex61)
<=> v108856(VarCurr,bitIndex61) ) ).
fof(addAssignment_35713,axiom,
! [VarCurr] :
( v108856(VarCurr,bitIndex61)
<=> v108858(VarCurr,bitIndex61) ) ).
fof(addAssignment_35712,axiom,
! [VarNext] :
( v108858(VarNext,bitIndex61)
<=> v113568(VarNext,bitIndex61) ) ).
fof(addCaseBooleanConditionEqualRanges1_1872,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113569(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113568(VarNext,B)
<=> v108858(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1942,axiom,
! [VarNext] :
( v113569(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113568(VarNext,B)
<=> v108885(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113569(VarNext)
<=> v113570(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113570(VarNext)
<=> ( v113572(VarNext)
& v16399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8920,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113572(VarNext)
<=> v16406(VarNext) ) ) ).
fof(addAssignment_35711,axiom,
! [VarCurr] :
( v108860(VarCurr,bitIndex61)
<=> v108862(VarCurr,bitIndex61) ) ).
fof(addAssignment_35710,axiom,
! [VarCurr] :
( v108862(VarCurr,bitIndex61)
<=> v108864(VarCurr,bitIndex61) ) ).
fof(addAssignment_35709,axiom,
! [VarCurr] :
( v108864(VarCurr,bitIndex61)
<=> v108866(VarCurr,bitIndex61) ) ).
fof(addAssignment_35708,axiom,
! [VarCurr] :
( v108866(VarCurr,bitIndex61)
<=> v4306(VarCurr,bitIndex61) ) ).
fof(addAssignment_35707,axiom,
! [VarCurr] :
( v4306(VarCurr,bitIndex61)
<=> v4308(VarCurr,bitIndex61) ) ).
fof(addAssignment_35706,axiom,
! [VarCurr] :
( v4308(VarCurr,bitIndex61)
<=> v4310(VarCurr,bitIndex61) ) ).
fof(addAssignment_35705,axiom,
! [VarCurr] :
( v4310(VarCurr,bitIndex61)
<=> v4312(VarCurr,bitIndex61) ) ).
fof(addAssignment_35704,axiom,
! [VarCurr] :
( v4312(VarCurr,bitIndex61)
<=> v4314(VarCurr,bitIndex61) ) ).
fof(addAssignment_35703,axiom,
! [VarCurr] :
( v4314(VarCurr,bitIndex61)
<=> v4316(VarCurr,bitIndex61) ) ).
fof(addAssignment_35702,axiom,
! [VarCurr] :
( v4316(VarCurr,bitIndex61)
<=> v4318(VarCurr,bitIndex61) ) ).
fof(addAssignment_35701,axiom,
! [VarCurr] :
( v4318(VarCurr,bitIndex61)
<=> v4320(VarCurr,bitIndex61) ) ).
fof(addAssignment_35700,axiom,
! [VarCurr] :
( v4320(VarCurr,bitIndex61)
<=> v4322(VarCurr,bitIndex61) ) ).
fof(addAssignment_35699,axiom,
! [VarNext] :
( v4322(VarNext,bitIndex61)
<=> v113560(VarNext,bitIndex61) ) ).
fof(addCaseBooleanConditionEqualRanges1_1871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113561(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113560(VarNext,B)
<=> v4322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1941,axiom,
! [VarNext] :
( v113561(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113560(VarNext,B)
<=> v5044(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113561(VarNext)
<=> v113562(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113562(VarNext)
<=> ( v113564(VarNext)
& v4513(VarNext) ) ) ) ).
fof(writeUnaryOperator_8919,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113564(VarNext)
<=> v4526(VarNext) ) ) ).
fof(addAssignment_35698,axiom,
! [VarCurr] :
( v4326(VarCurr,bitIndex61)
<=> v4328(VarCurr,bitIndex61) ) ).
fof(addAssignment_35697,axiom,
! [VarCurr] :
( v4328(VarCurr,bitIndex61)
<=> v4330(VarCurr,bitIndex61) ) ).
fof(addAssignment_35696,axiom,
! [VarCurr] :
( v4330(VarCurr,bitIndex61)
<=> v4332(VarCurr,bitIndex61) ) ).
fof(addAssignment_35695,axiom,
! [VarCurr] :
( v4332(VarCurr,bitIndex61)
<=> v4334(VarCurr,bitIndex61) ) ).
fof(addAssignment_35694,axiom,
! [VarCurr] :
( v4334(VarCurr,bitIndex61)
<=> v4336(VarCurr,bitIndex61) ) ).
fof(addAssignment_35693,axiom,
! [VarCurr] :
( v4336(VarCurr,bitIndex61)
<=> v4338(VarCurr,bitIndex61) ) ).
fof(addAssignment_35692,axiom,
! [VarCurr] :
( v4338(VarCurr,bitIndex61)
<=> v4340(VarCurr,bitIndex61) ) ).
fof(addAssignment_35691,axiom,
! [VarCurr] :
( v4340(VarCurr,bitIndex61)
<=> v4342(VarCurr,bitIndex61) ) ).
fof(addAssignment_35690,axiom,
! [VarCurr] :
( v4342(VarCurr,bitIndex61)
<=> v4344(VarCurr,bitIndex61) ) ).
fof(addAssignment_35689,axiom,
! [VarCurr] :
( v4344(VarCurr,bitIndex61)
<=> v4346(VarCurr,bitIndex61) ) ).
fof(writeUnaryOperator_8918,axiom,
! [VarCurr] :
( ~ v113100(VarCurr)
<=> v113402(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22469,axiom,
! [VarCurr] :
( v113402(VarCurr)
<=> ( v113404(VarCurr)
& v113558(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22468,axiom,
! [VarCurr] :
( v113558(VarCurr)
<=> ( v113406(VarCurr)
| v113483(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22467,axiom,
! [VarCurr] :
( v113404(VarCurr)
<=> ( v113405(VarCurr)
| v113482(VarCurr) ) ) ).
fof(writeUnaryOperator_8917,axiom,
! [VarCurr] :
( ~ v113482(VarCurr)
<=> v113483(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22466,axiom,
! [VarCurr] :
( v113483(VarCurr)
<=> ( v113484(VarCurr)
& v113557(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22465,axiom,
! [VarCurr] :
( v113557(VarCurr)
<=> ( v113486(VarCurr)
| v113502(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22464,axiom,
! [VarCurr] :
( v113484(VarCurr)
<=> ( v113485(VarCurr)
| v113501(VarCurr) ) ) ).
fof(writeUnaryOperator_8916,axiom,
! [VarCurr] :
( ~ v113501(VarCurr)
<=> v113502(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22463,axiom,
! [VarCurr] :
( v113502(VarCurr)
<=> ( v113503(VarCurr)
& v113556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22462,axiom,
! [VarCurr] :
( v113556(VarCurr)
<=> ( v113505(VarCurr)
| v113521(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22461,axiom,
! [VarCurr] :
( v113503(VarCurr)
<=> ( v113504(VarCurr)
| v113520(VarCurr) ) ) ).
fof(writeUnaryOperator_8915,axiom,
! [VarCurr] :
( ~ v113520(VarCurr)
<=> v113521(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22460,axiom,
! [VarCurr] :
( v113521(VarCurr)
<=> ( v113522(VarCurr)
& v113555(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22459,axiom,
! [VarCurr] :
( v113555(VarCurr)
<=> ( v113524(VarCurr)
| v113540(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22458,axiom,
! [VarCurr] :
( v113522(VarCurr)
<=> ( v113523(VarCurr)
| v113539(VarCurr) ) ) ).
fof(writeUnaryOperator_8914,axiom,
! [VarCurr] :
( ~ v113539(VarCurr)
<=> v113540(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22457,axiom,
! [VarCurr] :
( v113540(VarCurr)
<=> ( v113541(VarCurr)
& v113554(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2087,axiom,
! [VarCurr] :
( v113554(VarCurr)
<=> ( v113412(VarCurr,bitIndex23)
| v113544(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22456,axiom,
! [VarCurr] :
( v113541(VarCurr)
<=> ( v113542(VarCurr)
| v113543(VarCurr) ) ) ).
fof(writeUnaryOperator_8913,axiom,
! [VarCurr] :
( ~ v113543(VarCurr)
<=> v113544(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22455,axiom,
! [VarCurr] :
( v113544(VarCurr)
<=> ( v113545(VarCurr)
& v113553(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2086,axiom,
! [VarCurr] :
( v113553(VarCurr)
<=> ( v113412(VarCurr,bitIndex22)
| v113548(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22454,axiom,
! [VarCurr] :
( v113545(VarCurr)
<=> ( v113546(VarCurr)
| v113547(VarCurr) ) ) ).
fof(writeUnaryOperator_8912,axiom,
! [VarCurr] :
( ~ v113547(VarCurr)
<=> v113548(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22453,axiom,
! [VarCurr] :
( v113548(VarCurr)
<=> ( v113549(VarCurr)
& v113552(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2085,axiom,
! [VarCurr] :
( v113552(VarCurr)
<=> ( v113412(VarCurr,bitIndex20)
| v113412(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22452,axiom,
! [VarCurr] :
( v113549(VarCurr)
<=> ( v113550(VarCurr)
| v113551(VarCurr) ) ) ).
fof(writeUnaryOperator_8911,axiom,
! [VarCurr] :
( ~ v113551(VarCurr)
<=> v113412(VarCurr,bitIndex21) ) ).
fof(writeUnaryOperator_8910,axiom,
! [VarCurr] :
( ~ v113550(VarCurr)
<=> v113412(VarCurr,bitIndex20) ) ).
fof(writeUnaryOperator_8909,axiom,
! [VarCurr] :
( ~ v113546(VarCurr)
<=> v113412(VarCurr,bitIndex22) ) ).
fof(writeUnaryOperator_8908,axiom,
! [VarCurr] :
( ~ v113542(VarCurr)
<=> v113412(VarCurr,bitIndex23) ) ).
fof(writeUnaryOperator_8907,axiom,
! [VarCurr] :
( ~ v113523(VarCurr)
<=> v113524(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22451,axiom,
! [VarCurr] :
( v113524(VarCurr)
<=> ( v113525(VarCurr)
& v113538(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2084,axiom,
! [VarCurr] :
( v113538(VarCurr)
<=> ( v113412(VarCurr,bitIndex19)
| v113528(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22450,axiom,
! [VarCurr] :
( v113525(VarCurr)
<=> ( v113526(VarCurr)
| v113527(VarCurr) ) ) ).
fof(writeUnaryOperator_8906,axiom,
! [VarCurr] :
( ~ v113527(VarCurr)
<=> v113528(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22449,axiom,
! [VarCurr] :
( v113528(VarCurr)
<=> ( v113529(VarCurr)
& v113537(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2083,axiom,
! [VarCurr] :
( v113537(VarCurr)
<=> ( v113412(VarCurr,bitIndex18)
| v113532(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22448,axiom,
! [VarCurr] :
( v113529(VarCurr)
<=> ( v113530(VarCurr)
| v113531(VarCurr) ) ) ).
fof(writeUnaryOperator_8905,axiom,
! [VarCurr] :
( ~ v113531(VarCurr)
<=> v113532(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22447,axiom,
! [VarCurr] :
( v113532(VarCurr)
<=> ( v113533(VarCurr)
& v113536(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2082,axiom,
! [VarCurr] :
( v113536(VarCurr)
<=> ( v113412(VarCurr,bitIndex16)
| v113412(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22446,axiom,
! [VarCurr] :
( v113533(VarCurr)
<=> ( v113534(VarCurr)
| v113535(VarCurr) ) ) ).
fof(writeUnaryOperator_8904,axiom,
! [VarCurr] :
( ~ v113535(VarCurr)
<=> v113412(VarCurr,bitIndex17) ) ).
fof(writeUnaryOperator_8903,axiom,
! [VarCurr] :
( ~ v113534(VarCurr)
<=> v113412(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_8902,axiom,
! [VarCurr] :
( ~ v113530(VarCurr)
<=> v113412(VarCurr,bitIndex18) ) ).
fof(writeUnaryOperator_8901,axiom,
! [VarCurr] :
( ~ v113526(VarCurr)
<=> v113412(VarCurr,bitIndex19) ) ).
fof(writeUnaryOperator_8900,axiom,
! [VarCurr] :
( ~ v113504(VarCurr)
<=> v113505(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22445,axiom,
! [VarCurr] :
( v113505(VarCurr)
<=> ( v113506(VarCurr)
& v113519(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2081,axiom,
! [VarCurr] :
( v113519(VarCurr)
<=> ( v113412(VarCurr,bitIndex27)
| v113509(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22444,axiom,
! [VarCurr] :
( v113506(VarCurr)
<=> ( v113507(VarCurr)
| v113508(VarCurr) ) ) ).
fof(writeUnaryOperator_8899,axiom,
! [VarCurr] :
( ~ v113508(VarCurr)
<=> v113509(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22443,axiom,
! [VarCurr] :
( v113509(VarCurr)
<=> ( v113510(VarCurr)
& v113518(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2080,axiom,
! [VarCurr] :
( v113518(VarCurr)
<=> ( v113412(VarCurr,bitIndex26)
| v113513(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22442,axiom,
! [VarCurr] :
( v113510(VarCurr)
<=> ( v113511(VarCurr)
| v113512(VarCurr) ) ) ).
fof(writeUnaryOperator_8898,axiom,
! [VarCurr] :
( ~ v113512(VarCurr)
<=> v113513(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22441,axiom,
! [VarCurr] :
( v113513(VarCurr)
<=> ( v113514(VarCurr)
& v113517(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2079,axiom,
! [VarCurr] :
( v113517(VarCurr)
<=> ( v113412(VarCurr,bitIndex24)
| v113412(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22440,axiom,
! [VarCurr] :
( v113514(VarCurr)
<=> ( v113515(VarCurr)
| v113516(VarCurr) ) ) ).
fof(writeUnaryOperator_8897,axiom,
! [VarCurr] :
( ~ v113516(VarCurr)
<=> v113412(VarCurr,bitIndex25) ) ).
fof(writeUnaryOperator_8896,axiom,
! [VarCurr] :
( ~ v113515(VarCurr)
<=> v113412(VarCurr,bitIndex24) ) ).
fof(writeUnaryOperator_8895,axiom,
! [VarCurr] :
( ~ v113511(VarCurr)
<=> v113412(VarCurr,bitIndex26) ) ).
fof(writeUnaryOperator_8894,axiom,
! [VarCurr] :
( ~ v113507(VarCurr)
<=> v113412(VarCurr,bitIndex27) ) ).
fof(writeUnaryOperator_8893,axiom,
! [VarCurr] :
( ~ v113485(VarCurr)
<=> v113486(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22439,axiom,
! [VarCurr] :
( v113486(VarCurr)
<=> ( v113487(VarCurr)
& v113500(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2078,axiom,
! [VarCurr] :
( v113500(VarCurr)
<=> ( v113412(VarCurr,bitIndex31)
| v113490(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22438,axiom,
! [VarCurr] :
( v113487(VarCurr)
<=> ( v113488(VarCurr)
| v113489(VarCurr) ) ) ).
fof(writeUnaryOperator_8892,axiom,
! [VarCurr] :
( ~ v113489(VarCurr)
<=> v113490(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22437,axiom,
! [VarCurr] :
( v113490(VarCurr)
<=> ( v113491(VarCurr)
& v113499(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2077,axiom,
! [VarCurr] :
( v113499(VarCurr)
<=> ( v113412(VarCurr,bitIndex30)
| v113494(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22436,axiom,
! [VarCurr] :
( v113491(VarCurr)
<=> ( v113492(VarCurr)
| v113493(VarCurr) ) ) ).
fof(writeUnaryOperator_8891,axiom,
! [VarCurr] :
( ~ v113493(VarCurr)
<=> v113494(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22435,axiom,
! [VarCurr] :
( v113494(VarCurr)
<=> ( v113495(VarCurr)
& v113498(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2076,axiom,
! [VarCurr] :
( v113498(VarCurr)
<=> ( v113412(VarCurr,bitIndex28)
| v113412(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22434,axiom,
! [VarCurr] :
( v113495(VarCurr)
<=> ( v113496(VarCurr)
| v113497(VarCurr) ) ) ).
fof(writeUnaryOperator_8890,axiom,
! [VarCurr] :
( ~ v113497(VarCurr)
<=> v113412(VarCurr,bitIndex29) ) ).
fof(writeUnaryOperator_8889,axiom,
! [VarCurr] :
( ~ v113496(VarCurr)
<=> v113412(VarCurr,bitIndex28) ) ).
fof(writeUnaryOperator_8888,axiom,
! [VarCurr] :
( ~ v113492(VarCurr)
<=> v113412(VarCurr,bitIndex30) ) ).
fof(writeUnaryOperator_8887,axiom,
! [VarCurr] :
( ~ v113488(VarCurr)
<=> v113412(VarCurr,bitIndex31) ) ).
fof(writeUnaryOperator_8886,axiom,
! [VarCurr] :
( ~ v113405(VarCurr)
<=> v113406(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22433,axiom,
! [VarCurr] :
( v113406(VarCurr)
<=> ( v113407(VarCurr)
& v113481(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22432,axiom,
! [VarCurr] :
( v113481(VarCurr)
<=> ( v113409(VarCurr)
| v113426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22431,axiom,
! [VarCurr] :
( v113407(VarCurr)
<=> ( v113408(VarCurr)
| v113425(VarCurr) ) ) ).
fof(writeUnaryOperator_8885,axiom,
! [VarCurr] :
( ~ v113425(VarCurr)
<=> v113426(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22430,axiom,
! [VarCurr] :
( v113426(VarCurr)
<=> ( v113427(VarCurr)
& v113480(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22429,axiom,
! [VarCurr] :
( v113480(VarCurr)
<=> ( v113429(VarCurr)
| v113445(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22428,axiom,
! [VarCurr] :
( v113427(VarCurr)
<=> ( v113428(VarCurr)
| v113444(VarCurr) ) ) ).
fof(writeUnaryOperator_8884,axiom,
! [VarCurr] :
( ~ v113444(VarCurr)
<=> v113445(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22427,axiom,
! [VarCurr] :
( v113445(VarCurr)
<=> ( v113446(VarCurr)
& v113479(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22426,axiom,
! [VarCurr] :
( v113479(VarCurr)
<=> ( v113448(VarCurr)
| v113464(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22425,axiom,
! [VarCurr] :
( v113446(VarCurr)
<=> ( v113447(VarCurr)
| v113463(VarCurr) ) ) ).
fof(writeUnaryOperator_8883,axiom,
! [VarCurr] :
( ~ v113463(VarCurr)
<=> v113464(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22424,axiom,
! [VarCurr] :
( v113464(VarCurr)
<=> ( v113465(VarCurr)
& v113478(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2075,axiom,
! [VarCurr] :
( v113478(VarCurr)
<=> ( v113412(VarCurr,bitIndex7)
| v113468(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22423,axiom,
! [VarCurr] :
( v113465(VarCurr)
<=> ( v113466(VarCurr)
| v113467(VarCurr) ) ) ).
fof(writeUnaryOperator_8882,axiom,
! [VarCurr] :
( ~ v113467(VarCurr)
<=> v113468(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22422,axiom,
! [VarCurr] :
( v113468(VarCurr)
<=> ( v113469(VarCurr)
& v113477(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2074,axiom,
! [VarCurr] :
( v113477(VarCurr)
<=> ( v113412(VarCurr,bitIndex6)
| v113472(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22421,axiom,
! [VarCurr] :
( v113469(VarCurr)
<=> ( v113470(VarCurr)
| v113471(VarCurr) ) ) ).
fof(writeUnaryOperator_8881,axiom,
! [VarCurr] :
( ~ v113471(VarCurr)
<=> v113472(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22420,axiom,
! [VarCurr] :
( v113472(VarCurr)
<=> ( v113473(VarCurr)
& v113476(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2073,axiom,
! [VarCurr] :
( v113476(VarCurr)
<=> ( v113412(VarCurr,bitIndex4)
| v113412(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22419,axiom,
! [VarCurr] :
( v113473(VarCurr)
<=> ( v113474(VarCurr)
| v113475(VarCurr) ) ) ).
fof(writeUnaryOperator_8880,axiom,
! [VarCurr] :
( ~ v113475(VarCurr)
<=> v113412(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8879,axiom,
! [VarCurr] :
( ~ v113474(VarCurr)
<=> v113412(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8878,axiom,
! [VarCurr] :
( ~ v113470(VarCurr)
<=> v113412(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_8877,axiom,
! [VarCurr] :
( ~ v113466(VarCurr)
<=> v113412(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_8876,axiom,
! [VarCurr] :
( ~ v113447(VarCurr)
<=> v113448(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22418,axiom,
! [VarCurr] :
( v113448(VarCurr)
<=> ( v113449(VarCurr)
& v113462(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2072,axiom,
! [VarCurr] :
( v113462(VarCurr)
<=> ( v113412(VarCurr,bitIndex3)
| v113452(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22417,axiom,
! [VarCurr] :
( v113449(VarCurr)
<=> ( v113450(VarCurr)
| v113451(VarCurr) ) ) ).
fof(writeUnaryOperator_8875,axiom,
! [VarCurr] :
( ~ v113451(VarCurr)
<=> v113452(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22416,axiom,
! [VarCurr] :
( v113452(VarCurr)
<=> ( v113453(VarCurr)
& v113461(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2071,axiom,
! [VarCurr] :
( v113461(VarCurr)
<=> ( v113412(VarCurr,bitIndex2)
| v113456(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22415,axiom,
! [VarCurr] :
( v113453(VarCurr)
<=> ( v113454(VarCurr)
| v113455(VarCurr) ) ) ).
fof(writeUnaryOperator_8874,axiom,
! [VarCurr] :
( ~ v113455(VarCurr)
<=> v113456(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22414,axiom,
! [VarCurr] :
( v113456(VarCurr)
<=> ( v113457(VarCurr)
& v113460(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2070,axiom,
! [VarCurr] :
( v113460(VarCurr)
<=> ( v113412(VarCurr,bitIndex0)
| v113412(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22413,axiom,
! [VarCurr] :
( v113457(VarCurr)
<=> ( v113458(VarCurr)
| v113459(VarCurr) ) ) ).
fof(writeUnaryOperator_8873,axiom,
! [VarCurr] :
( ~ v113459(VarCurr)
<=> v113412(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8872,axiom,
! [VarCurr] :
( ~ v113458(VarCurr)
<=> v113412(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8871,axiom,
! [VarCurr] :
( ~ v113454(VarCurr)
<=> v113412(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8870,axiom,
! [VarCurr] :
( ~ v113450(VarCurr)
<=> v113412(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8869,axiom,
! [VarCurr] :
( ~ v113428(VarCurr)
<=> v113429(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22412,axiom,
! [VarCurr] :
( v113429(VarCurr)
<=> ( v113430(VarCurr)
& v113443(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2069,axiom,
! [VarCurr] :
( v113443(VarCurr)
<=> ( v113412(VarCurr,bitIndex11)
| v113433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22411,axiom,
! [VarCurr] :
( v113430(VarCurr)
<=> ( v113431(VarCurr)
| v113432(VarCurr) ) ) ).
fof(writeUnaryOperator_8868,axiom,
! [VarCurr] :
( ~ v113432(VarCurr)
<=> v113433(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22410,axiom,
! [VarCurr] :
( v113433(VarCurr)
<=> ( v113434(VarCurr)
& v113442(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2068,axiom,
! [VarCurr] :
( v113442(VarCurr)
<=> ( v113412(VarCurr,bitIndex10)
| v113437(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22409,axiom,
! [VarCurr] :
( v113434(VarCurr)
<=> ( v113435(VarCurr)
| v113436(VarCurr) ) ) ).
fof(writeUnaryOperator_8867,axiom,
! [VarCurr] :
( ~ v113436(VarCurr)
<=> v113437(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22408,axiom,
! [VarCurr] :
( v113437(VarCurr)
<=> ( v113438(VarCurr)
& v113441(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2067,axiom,
! [VarCurr] :
( v113441(VarCurr)
<=> ( v113412(VarCurr,bitIndex8)
| v113412(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22407,axiom,
! [VarCurr] :
( v113438(VarCurr)
<=> ( v113439(VarCurr)
| v113440(VarCurr) ) ) ).
fof(writeUnaryOperator_8866,axiom,
! [VarCurr] :
( ~ v113440(VarCurr)
<=> v113412(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_8865,axiom,
! [VarCurr] :
( ~ v113439(VarCurr)
<=> v113412(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_8864,axiom,
! [VarCurr] :
( ~ v113435(VarCurr)
<=> v113412(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_8863,axiom,
! [VarCurr] :
( ~ v113431(VarCurr)
<=> v113412(VarCurr,bitIndex11) ) ).
fof(writeUnaryOperator_8862,axiom,
! [VarCurr] :
( ~ v113408(VarCurr)
<=> v113409(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22406,axiom,
! [VarCurr] :
( v113409(VarCurr)
<=> ( v113410(VarCurr)
& v113424(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2066,axiom,
! [VarCurr] :
( v113424(VarCurr)
<=> ( v113412(VarCurr,bitIndex15)
| v113414(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22405,axiom,
! [VarCurr] :
( v113410(VarCurr)
<=> ( v113411(VarCurr)
| v113413(VarCurr) ) ) ).
fof(writeUnaryOperator_8861,axiom,
! [VarCurr] :
( ~ v113413(VarCurr)
<=> v113414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22404,axiom,
! [VarCurr] :
( v113414(VarCurr)
<=> ( v113415(VarCurr)
& v113423(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2065,axiom,
! [VarCurr] :
( v113423(VarCurr)
<=> ( v113412(VarCurr,bitIndex14)
| v113418(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22403,axiom,
! [VarCurr] :
( v113415(VarCurr)
<=> ( v113416(VarCurr)
| v113417(VarCurr) ) ) ).
fof(writeUnaryOperator_8860,axiom,
! [VarCurr] :
( ~ v113417(VarCurr)
<=> v113418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22402,axiom,
! [VarCurr] :
( v113418(VarCurr)
<=> ( v113419(VarCurr)
& v113422(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2064,axiom,
! [VarCurr] :
( v113422(VarCurr)
<=> ( v113412(VarCurr,bitIndex12)
| v113412(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22401,axiom,
! [VarCurr] :
( v113419(VarCurr)
<=> ( v113420(VarCurr)
| v113421(VarCurr) ) ) ).
fof(writeUnaryOperator_8859,axiom,
! [VarCurr] :
( ~ v113421(VarCurr)
<=> v113412(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_8858,axiom,
! [VarCurr] :
( ~ v113420(VarCurr)
<=> v113412(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_8857,axiom,
! [VarCurr] :
( ~ v113416(VarCurr)
<=> v113412(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_8856,axiom,
! [VarCurr] :
( ~ v113411(VarCurr)
<=> v113412(VarCurr,bitIndex15) ) ).
fof(addAssignment_35688,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v113412(VarCurr,B)
<=> v108842(VarCurr,B) ) ) ).
fof(addAssignment_35687,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108842(VarCurr,B)
<=> v110607(VarCurr,B) ) ) ).
fof(addAssignment_35686,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108842(VarCurr,B)
<=> v110607(VarCurr,B) ) ) ).
fof(addAssignment_35685,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108889(VarCurr,B)
<=> v108891(VarCurr,B) ) ) ).
fof(addAssignment_35684,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex31)
<=> v113234(VarCurr) ) ).
fof(addAssignment_35683,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex30)
<=> v113263(VarCurr) ) ).
fof(addAssignment_35682,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex29)
<=> v113292(VarCurr) ) ).
fof(addAssignment_35681,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex28)
<=> v113321(VarCurr) ) ).
fof(addAssignment_35680,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex27)
<=> v113348(VarCurr) ) ).
fof(addAssignment_35679,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex26)
<=> v113375(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2573,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113397(VarNext)
=> ( v113375(VarNext)
<=> v113375(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2607,axiom,
! [VarNext] :
( v113397(VarNext)
=> ( v113375(VarNext)
<=> v113377(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7739,axiom,
! [VarCurr] :
( v113397(VarCurr)
<=> ( v113394(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35678,axiom,
! [VarCurr] :
( v113394(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35677,axiom,
! [VarCurr] :
( v113377(VarCurr)
<=> v108897(VarCurr,bitIndex26) ) ).
fof(addAssignment_35676,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex26)
<=> v113379(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22400,axiom,
! [VarCurr] :
( v113379(VarCurr)
<=> ( v113391(VarCurr)
| v113392(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22399,axiom,
! [VarCurr] :
( v113392(VarCurr)
<=> ( v113387(VarCurr)
& v113389(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22398,axiom,
! [VarCurr] :
( v113391(VarCurr)
<=> ( v113381(VarCurr)
& v113383(VarCurr) ) ) ).
fof(addAssignment_35675,axiom,
! [VarCurr] :
( v113389(VarCurr)
<=> v109352(VarCurr,bitIndex26) ) ).
fof(addAssignment_35674,axiom,
! [VarCurr] :
( v113387(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35673,axiom,
! [VarCurr] :
( v113383(VarCurr)
<=> v109044(VarCurr,bitIndex26) ) ).
fof(addAssignment_35672,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex26)
<=> v109046(VarCurr,bitIndex26) ) ).
fof(addAssignment_35671,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex26)
<=> v113385(VarNext,bitIndex26) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2572,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113385(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2606,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113385(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35670,axiom,
! [VarCurr] :
( v113381(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2571,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113370(VarNext)
=> ( v113348(VarNext)
<=> v113348(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2605,axiom,
! [VarNext] :
( v113370(VarNext)
=> ( v113348(VarNext)
<=> v113350(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7738,axiom,
! [VarCurr] :
( v113370(VarCurr)
<=> ( v113367(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35669,axiom,
! [VarCurr] :
( v113367(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35668,axiom,
! [VarCurr] :
( v113350(VarCurr)
<=> v108897(VarCurr,bitIndex27) ) ).
fof(addAssignment_35667,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex27)
<=> v113352(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22397,axiom,
! [VarCurr] :
( v113352(VarCurr)
<=> ( v113364(VarCurr)
| v113365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22396,axiom,
! [VarCurr] :
( v113365(VarCurr)
<=> ( v113360(VarCurr)
& v113362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22395,axiom,
! [VarCurr] :
( v113364(VarCurr)
<=> ( v113354(VarCurr)
& v113356(VarCurr) ) ) ).
fof(addAssignment_35666,axiom,
! [VarCurr] :
( v113362(VarCurr)
<=> v109352(VarCurr,bitIndex27) ) ).
fof(addAssignment_35665,axiom,
! [VarCurr] :
( v113360(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35664,axiom,
! [VarCurr] :
( v113356(VarCurr)
<=> v109044(VarCurr,bitIndex27) ) ).
fof(addAssignment_35663,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex27)
<=> v109046(VarCurr,bitIndex27) ) ).
fof(addAssignment_35662,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex27)
<=> v113358(VarNext,bitIndex27) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2570,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113358(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2604,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113358(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35661,axiom,
! [VarCurr] :
( v113354(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2569,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113343(VarNext)
=> ( v113321(VarNext)
<=> v113321(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2603,axiom,
! [VarNext] :
( v113343(VarNext)
=> ( v113321(VarNext)
<=> v113323(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7737,axiom,
! [VarCurr] :
( v113343(VarCurr)
<=> ( v113340(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35660,axiom,
! [VarCurr] :
( v113340(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35659,axiom,
! [VarCurr] :
( v113323(VarCurr)
<=> v108897(VarCurr,bitIndex28) ) ).
fof(addAssignment_35658,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex28)
<=> v113325(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22394,axiom,
! [VarCurr] :
( v113325(VarCurr)
<=> ( v113337(VarCurr)
| v113338(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22393,axiom,
! [VarCurr] :
( v113338(VarCurr)
<=> ( v113333(VarCurr)
& v113335(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22392,axiom,
! [VarCurr] :
( v113337(VarCurr)
<=> ( v113327(VarCurr)
& v113329(VarCurr) ) ) ).
fof(addAssignment_35657,axiom,
! [VarCurr] :
( v113335(VarCurr)
<=> v109352(VarCurr,bitIndex28) ) ).
fof(addAssignment_35656,axiom,
! [VarCurr] :
( v113333(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35655,axiom,
! [VarCurr] :
( v113329(VarCurr)
<=> v109044(VarCurr,bitIndex28) ) ).
fof(addAssignment_35654,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex28)
<=> v109046(VarCurr,bitIndex28) ) ).
fof(addAssignment_35653,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex28)
<=> v113331(VarNext,bitIndex28) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2568,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113331(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2602,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113331(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35652,axiom,
! [VarCurr] :
( v113327(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2567,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113316(VarNext)
=> ( v113292(VarNext)
<=> v113292(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2601,axiom,
! [VarNext] :
( v113316(VarNext)
=> ( v113292(VarNext)
<=> v113294(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7736,axiom,
! [VarCurr] :
( v113316(VarCurr)
<=> ( v113313(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35651,axiom,
! [VarCurr] :
( v113313(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35650,axiom,
! [VarCurr] :
( v113294(VarCurr)
<=> v108897(VarCurr,bitIndex29) ) ).
fof(addAssignment_35649,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex29)
<=> v113296(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22391,axiom,
! [VarCurr] :
( v113296(VarCurr)
<=> ( v113310(VarCurr)
| v113311(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22390,axiom,
! [VarCurr] :
( v113311(VarCurr)
<=> ( v113304(VarCurr)
& v113306(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22389,axiom,
! [VarCurr] :
( v113310(VarCurr)
<=> ( v113298(VarCurr)
& v113300(VarCurr) ) ) ).
fof(addAssignment_35648,axiom,
! [VarCurr] :
( v113306(VarCurr)
<=> v109352(VarCurr,bitIndex29) ) ).
fof(addAssignment_35647,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex29)
<=> v109354(VarCurr,bitIndex29) ) ).
fof(addAssignment_35646,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex29)
<=> v113308(VarNext,bitIndex29) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113308(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2600,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113308(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_35645,axiom,
! [VarCurr] :
( v113304(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35644,axiom,
! [VarCurr] :
( v113300(VarCurr)
<=> v109044(VarCurr,bitIndex29) ) ).
fof(addAssignment_35643,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex29)
<=> v109046(VarCurr,bitIndex29) ) ).
fof(addAssignment_35642,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex29)
<=> v113302(VarNext,bitIndex29) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2565,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113302(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2599,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113302(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35641,axiom,
! [VarCurr] :
( v113298(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113287(VarNext)
=> ( v113263(VarNext)
<=> v113263(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2598,axiom,
! [VarNext] :
( v113287(VarNext)
=> ( v113263(VarNext)
<=> v113265(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7735,axiom,
! [VarCurr] :
( v113287(VarCurr)
<=> ( v113284(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35640,axiom,
! [VarCurr] :
( v113284(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35639,axiom,
! [VarCurr] :
( v113265(VarCurr)
<=> v108897(VarCurr,bitIndex30) ) ).
fof(addAssignment_35638,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex30)
<=> v113267(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22388,axiom,
! [VarCurr] :
( v113267(VarCurr)
<=> ( v113281(VarCurr)
| v113282(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22387,axiom,
! [VarCurr] :
( v113282(VarCurr)
<=> ( v113275(VarCurr)
& v113277(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22386,axiom,
! [VarCurr] :
( v113281(VarCurr)
<=> ( v113269(VarCurr)
& v113271(VarCurr) ) ) ).
fof(addAssignment_35637,axiom,
! [VarCurr] :
( v113277(VarCurr)
<=> v109352(VarCurr,bitIndex30) ) ).
fof(addAssignment_35636,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex30)
<=> v109354(VarCurr,bitIndex30) ) ).
fof(addAssignment_35635,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex30)
<=> v113279(VarNext,bitIndex30) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113279(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2597,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113279(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_35634,axiom,
! [VarCurr] :
( v113275(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35633,axiom,
! [VarCurr] :
( v113271(VarCurr)
<=> v109044(VarCurr,bitIndex30) ) ).
fof(addAssignment_35632,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex30)
<=> v109046(VarCurr,bitIndex30) ) ).
fof(addAssignment_35631,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex30)
<=> v113273(VarNext,bitIndex30) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2562,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113273(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2596,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113273(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35630,axiom,
! [VarCurr] :
( v113269(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113258(VarNext)
=> ( v113234(VarNext)
<=> v113234(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2595,axiom,
! [VarNext] :
( v113258(VarNext)
=> ( v113234(VarNext)
<=> v113236(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7734,axiom,
! [VarCurr] :
( v113258(VarCurr)
<=> ( v113255(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35629,axiom,
! [VarCurr] :
( v113255(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35628,axiom,
! [VarCurr] :
( v113236(VarCurr)
<=> v108897(VarCurr,bitIndex31) ) ).
fof(addAssignment_35627,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex31)
<=> v113238(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22385,axiom,
! [VarCurr] :
( v113238(VarCurr)
<=> ( v113252(VarCurr)
| v113253(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22384,axiom,
! [VarCurr] :
( v113253(VarCurr)
<=> ( v113246(VarCurr)
& v113248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22383,axiom,
! [VarCurr] :
( v113252(VarCurr)
<=> ( v113240(VarCurr)
& v113242(VarCurr) ) ) ).
fof(addAssignment_35626,axiom,
! [VarCurr] :
( v113248(VarCurr)
<=> v109352(VarCurr,bitIndex31) ) ).
fof(addAssignment_35625,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex31)
<=> v109354(VarCurr,bitIndex31) ) ).
fof(addAssignment_35624,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex31)
<=> v113250(VarNext,bitIndex31) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113250(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2594,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113250(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_35623,axiom,
! [VarCurr] :
( v113246(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35622,axiom,
! [VarCurr] :
( v113242(VarCurr)
<=> v109044(VarCurr,bitIndex31) ) ).
fof(addAssignment_35621,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex31)
<=> v109046(VarCurr,bitIndex31) ) ).
fof(addAssignment_35620,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex31)
<=> v113244(VarNext,bitIndex31) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113244(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2593,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113244(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35619,axiom,
! [VarCurr] :
( v113240(VarCurr)
<=> v108903(VarCurr) ) ).
fof(addAssignment_35618,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108850(VarCurr,B)
<=> v108852(VarCurr,B) ) ) ).
fof(addAssignment_35617,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108852(VarCurr,B)
<=> v108854(VarCurr,B) ) ) ).
fof(addAssignment_35616,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108854(VarCurr,B)
<=> v108856(VarCurr,B) ) ) ).
fof(addAssignment_35615,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108856(VarCurr,B)
<=> v108858(VarCurr,B) ) ) ).
fof(addAssignment_35614,axiom,
! [VarNext,B] :
( range_31_26(B)
=> ( v108858(VarNext,B)
<=> v113226(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113227(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113226(VarNext,B)
<=> v108858(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1940,axiom,
! [VarNext] :
( v113227(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113226(VarNext,B)
<=> v108885(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22382,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113227(VarNext)
<=> v113228(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22381,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113228(VarNext)
<=> ( v113230(VarNext)
& v16399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113230(VarNext)
<=> v16406(VarNext) ) ) ).
fof(addAssignment_35613,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108860(VarCurr,B)
<=> v108862(VarCurr,B) ) ) ).
fof(addAssignment_35612,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108862(VarCurr,B)
<=> v108864(VarCurr,B) ) ) ).
fof(addAssignment_35611,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108864(VarCurr,B)
<=> v108866(VarCurr,B) ) ) ).
fof(addAssignment_35610,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108866(VarCurr,B)
<=> v4306(VarCurr,B) ) ) ).
fof(addAssignment_35609,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4306(VarCurr,B)
<=> v4308(VarCurr,B) ) ) ).
fof(addAssignment_35608,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4308(VarCurr,B)
<=> v4310(VarCurr,B) ) ) ).
fof(addAssignment_35607,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4310(VarCurr,B)
<=> v4312(VarCurr,B) ) ) ).
fof(addAssignment_35606,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4312(VarCurr,B)
<=> v4314(VarCurr,B) ) ) ).
fof(addAssignment_35605,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4314(VarCurr,B)
<=> v4316(VarCurr,B) ) ) ).
fof(addAssignment_35604,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4316(VarCurr,B)
<=> v4318(VarCurr,B) ) ) ).
fof(addAssignment_35603,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4318(VarCurr,B)
<=> v4320(VarCurr,B) ) ) ).
fof(addAssignment_35602,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4320(VarCurr,B)
<=> v4322(VarCurr,B) ) ) ).
fof(addAssignment_35601,axiom,
! [VarNext,B] :
( range_31_26(B)
=> ( v4322(VarNext,B)
<=> v113218(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113219(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113218(VarNext,B)
<=> v4322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1939,axiom,
! [VarNext] :
( v113219(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113218(VarNext,B)
<=> v5044(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113219(VarNext)
<=> v113220(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22379,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113220(VarNext)
<=> ( v113222(VarNext)
& v4513(VarNext) ) ) ) ).
fof(writeUnaryOperator_8854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113222(VarNext)
<=> v4526(VarNext) ) ) ).
fof(addAssignment_35600,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4326(VarCurr,B)
<=> v4328(VarCurr,B) ) ) ).
fof(addAssignment_35599,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4328(VarCurr,B)
<=> v4330(VarCurr,B) ) ) ).
fof(addAssignment_35598,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4330(VarCurr,B)
<=> v4332(VarCurr,B) ) ) ).
fof(addAssignment_35597,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4332(VarCurr,B)
<=> v4334(VarCurr,B) ) ) ).
fof(addAssignment_35596,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4334(VarCurr,B)
<=> v4336(VarCurr,B) ) ) ).
fof(addAssignment_35595,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4336(VarCurr,B)
<=> v4338(VarCurr,B) ) ) ).
fof(addAssignment_35594,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4338(VarCurr,B)
<=> v4340(VarCurr,B) ) ) ).
fof(addAssignment_35593,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4340(VarCurr,B)
<=> v4342(VarCurr,B) ) ) ).
fof(addAssignment_35592,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4342(VarCurr,B)
<=> v4344(VarCurr,B) ) ) ).
fof(addAssignment_35591,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4344(VarCurr,B)
<=> v4346(VarCurr,B) ) ) ).
fof(range_axiom_106,axiom,
! [B] :
( range_31_26(B)
<=> ( $false
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B ) ) ).
fof(addAssignment_35590,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108889(VarCurr,B)
<=> v108891(VarCurr,B) ) ) ).
fof(addAssignment_35589,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex3)
<=> v113110(VarCurr) ) ).
fof(addAssignment_35588,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex2)
<=> v113137(VarCurr) ) ).
fof(addAssignment_35587,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex1)
<=> v113164(VarCurr) ) ).
fof(addAssignment_35586,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex0)
<=> v113191(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2558,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113213(VarNext)
=> ( v113191(VarNext)
<=> v113191(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2592,axiom,
! [VarNext] :
( v113213(VarNext)
=> ( v113191(VarNext)
<=> v113193(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7733,axiom,
! [VarCurr] :
( v113213(VarCurr)
<=> ( v113210(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35585,axiom,
! [VarCurr] :
( v113210(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35584,axiom,
! [VarCurr] :
( v113193(VarCurr)
<=> v108897(VarCurr,bitIndex0) ) ).
fof(addAssignment_35583,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex0)
<=> v113195(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22378,axiom,
! [VarCurr] :
( v113195(VarCurr)
<=> ( v113207(VarCurr)
| v113208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22377,axiom,
! [VarCurr] :
( v113208(VarCurr)
<=> ( v113203(VarCurr)
& v113205(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22376,axiom,
! [VarCurr] :
( v113207(VarCurr)
<=> ( v113197(VarCurr)
& v113199(VarCurr) ) ) ).
fof(addAssignment_35582,axiom,
! [VarCurr] :
( v113205(VarCurr)
<=> v109352(VarCurr,bitIndex0) ) ).
fof(addAssignment_35581,axiom,
! [VarCurr] :
( v113203(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35580,axiom,
! [VarCurr] :
( v113199(VarCurr)
<=> v109044(VarCurr,bitIndex0) ) ).
fof(addAssignment_35579,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex0)
<=> v109046(VarCurr,bitIndex0) ) ).
fof(addAssignment_35578,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex0)
<=> v113201(VarNext,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2557,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113201(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2591,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113201(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35577,axiom,
! [VarCurr] :
( v113197(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113186(VarNext)
=> ( v113164(VarNext)
<=> v113164(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2590,axiom,
! [VarNext] :
( v113186(VarNext)
=> ( v113164(VarNext)
<=> v113166(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7732,axiom,
! [VarCurr] :
( v113186(VarCurr)
<=> ( v113183(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35576,axiom,
! [VarCurr] :
( v113183(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35575,axiom,
! [VarCurr] :
( v113166(VarCurr)
<=> v108897(VarCurr,bitIndex1) ) ).
fof(addAssignment_35574,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex1)
<=> v113168(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22375,axiom,
! [VarCurr] :
( v113168(VarCurr)
<=> ( v113180(VarCurr)
| v113181(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22374,axiom,
! [VarCurr] :
( v113181(VarCurr)
<=> ( v113176(VarCurr)
& v113178(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22373,axiom,
! [VarCurr] :
( v113180(VarCurr)
<=> ( v113170(VarCurr)
& v113172(VarCurr) ) ) ).
fof(addAssignment_35573,axiom,
! [VarCurr] :
( v113178(VarCurr)
<=> v109352(VarCurr,bitIndex1) ) ).
fof(addAssignment_35572,axiom,
! [VarCurr] :
( v113176(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35571,axiom,
! [VarCurr] :
( v113172(VarCurr)
<=> v109044(VarCurr,bitIndex1) ) ).
fof(addAssignment_35570,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex1)
<=> v109046(VarCurr,bitIndex1) ) ).
fof(addAssignment_35569,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex1)
<=> v113174(VarNext,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2555,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113174(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2589,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113174(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35568,axiom,
! [VarCurr] :
( v113170(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2554,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113159(VarNext)
=> ( v113137(VarNext)
<=> v113137(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2588,axiom,
! [VarNext] :
( v113159(VarNext)
=> ( v113137(VarNext)
<=> v113139(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7731,axiom,
! [VarCurr] :
( v113159(VarCurr)
<=> ( v113156(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35567,axiom,
! [VarCurr] :
( v113156(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35566,axiom,
! [VarCurr] :
( v113139(VarCurr)
<=> v108897(VarCurr,bitIndex2) ) ).
fof(addAssignment_35565,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex2)
<=> v113141(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22372,axiom,
! [VarCurr] :
( v113141(VarCurr)
<=> ( v113153(VarCurr)
| v113154(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22371,axiom,
! [VarCurr] :
( v113154(VarCurr)
<=> ( v113149(VarCurr)
& v113151(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22370,axiom,
! [VarCurr] :
( v113153(VarCurr)
<=> ( v113143(VarCurr)
& v113145(VarCurr) ) ) ).
fof(addAssignment_35564,axiom,
! [VarCurr] :
( v113151(VarCurr)
<=> v109352(VarCurr,bitIndex2) ) ).
fof(addAssignment_35563,axiom,
! [VarCurr] :
( v113149(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35562,axiom,
! [VarCurr] :
( v113145(VarCurr)
<=> v109044(VarCurr,bitIndex2) ) ).
fof(addAssignment_35561,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex2)
<=> v109046(VarCurr,bitIndex2) ) ).
fof(addAssignment_35560,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex2)
<=> v113147(VarNext,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2553,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113147(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2587,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113147(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35559,axiom,
! [VarCurr] :
( v113143(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2552,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113132(VarNext)
=> ( v113110(VarNext)
<=> v113110(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2586,axiom,
! [VarNext] :
( v113132(VarNext)
=> ( v113110(VarNext)
<=> v113112(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7730,axiom,
! [VarCurr] :
( v113132(VarCurr)
<=> ( v113129(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35558,axiom,
! [VarCurr] :
( v113129(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35557,axiom,
! [VarCurr] :
( v113112(VarCurr)
<=> v108897(VarCurr,bitIndex3) ) ).
fof(addAssignment_35556,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex3)
<=> v113114(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22369,axiom,
! [VarCurr] :
( v113114(VarCurr)
<=> ( v113126(VarCurr)
| v113127(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22368,axiom,
! [VarCurr] :
( v113127(VarCurr)
<=> ( v113122(VarCurr)
& v113124(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22367,axiom,
! [VarCurr] :
( v113126(VarCurr)
<=> ( v113116(VarCurr)
& v113118(VarCurr) ) ) ).
fof(addAssignment_35555,axiom,
! [VarCurr] :
( v113124(VarCurr)
<=> v109352(VarCurr,bitIndex3) ) ).
fof(addAssignment_35554,axiom,
! [VarCurr] :
( v113122(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35553,axiom,
! [VarCurr] :
( v113118(VarCurr)
<=> v109044(VarCurr,bitIndex3) ) ).
fof(addAssignment_35552,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex3)
<=> v109046(VarCurr,bitIndex3) ) ).
fof(addAssignment_35551,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex3)
<=> v113120(VarNext,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2551,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113120(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2585,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113120(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35550,axiom,
! [VarCurr] :
( v113116(VarCurr)
<=> v108903(VarCurr) ) ).
fof(addAssignment_35549,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108850(VarCurr,B)
<=> v108852(VarCurr,B) ) ) ).
fof(addAssignment_35548,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108852(VarCurr,B)
<=> v108854(VarCurr,B) ) ) ).
fof(addAssignment_35547,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108854(VarCurr,B)
<=> v108856(VarCurr,B) ) ) ).
fof(addAssignment_35546,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108856(VarCurr,B)
<=> v108858(VarCurr,B) ) ) ).
fof(addAssignment_35545,axiom,
! [VarNext,B] :
( range_3_0(B)
=> ( v108858(VarNext,B)
<=> v113102(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1868,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113103(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113102(VarNext,B)
<=> v108858(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1938,axiom,
! [VarNext] :
( v113103(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113102(VarNext,B)
<=> v108885(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22366,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113103(VarNext)
<=> v113104(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22365,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113104(VarNext)
<=> ( v113106(VarNext)
& v16399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113106(VarNext)
<=> v16406(VarNext) ) ) ).
fof(addAssignment_35544,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108860(VarCurr,B)
<=> v108862(VarCurr,B) ) ) ).
fof(addAssignment_35543,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108862(VarCurr,B)
<=> v108864(VarCurr,B) ) ) ).
fof(addAssignment_35542,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108864(VarCurr,B)
<=> v108866(VarCurr,B) ) ) ).
fof(addAssignment_35541,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108866(VarCurr,B)
<=> v4306(VarCurr,B) ) ) ).
fof(addAssignment_35540,axiom,
! [VarCurr] :
( v108842(VarCurr,bitIndex62)
<=> v110607(VarCurr,bitIndex62) ) ).
fof(addAssignment_35539,axiom,
! [VarCurr] :
( v108889(VarCurr,bitIndex62)
<=> v108891(VarCurr,bitIndex62) ) ).
fof(addAssignment_35538,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex62)
<=> v113071(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2550,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113095(VarNext)
=> ( v113071(VarNext)
<=> v113071(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2584,axiom,
! [VarNext] :
( v113095(VarNext)
=> ( v113071(VarNext)
<=> v113073(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7729,axiom,
! [VarCurr] :
( v113095(VarCurr)
<=> ( v113092(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35537,axiom,
! [VarCurr] :
( v113092(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35536,axiom,
! [VarCurr] :
( v113073(VarCurr)
<=> v108897(VarCurr,bitIndex62) ) ).
fof(addAssignment_35535,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex62)
<=> v113075(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22364,axiom,
! [VarCurr] :
( v113075(VarCurr)
<=> ( v113089(VarCurr)
| v113090(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22363,axiom,
! [VarCurr] :
( v113090(VarCurr)
<=> ( v113083(VarCurr)
& v113085(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22362,axiom,
! [VarCurr] :
( v113089(VarCurr)
<=> ( v113077(VarCurr)
& v113079(VarCurr) ) ) ).
fof(addAssignment_35534,axiom,
! [VarCurr] :
( v113085(VarCurr)
<=> v109352(VarCurr,bitIndex62) ) ).
fof(addAssignment_35533,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex62)
<=> v109354(VarCurr,bitIndex62) ) ).
fof(addAssignment_35532,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex62)
<=> v113087(VarNext,bitIndex62) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2549,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113087(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2583,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113087(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_35531,axiom,
! [VarCurr] :
( v113083(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35530,axiom,
! [VarCurr] :
( v113079(VarCurr)
<=> v109044(VarCurr,bitIndex62) ) ).
fof(addAssignment_35529,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex62)
<=> v109046(VarCurr,bitIndex62) ) ).
fof(addAssignment_35528,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex62)
<=> v113081(VarNext,bitIndex62) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2548,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113081(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2582,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113081(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35527,axiom,
! [VarCurr] :
( v113077(VarCurr)
<=> v108903(VarCurr) ) ).
fof(addAssignment_35526,axiom,
! [VarCurr] :
( v108850(VarCurr,bitIndex62)
<=> v108852(VarCurr,bitIndex62) ) ).
fof(addAssignment_35525,axiom,
! [VarCurr] :
( v108852(VarCurr,bitIndex62)
<=> v108854(VarCurr,bitIndex62) ) ).
fof(addAssignment_35524,axiom,
! [VarCurr] :
( v108854(VarCurr,bitIndex62)
<=> v108856(VarCurr,bitIndex62) ) ).
fof(addAssignment_35523,axiom,
! [VarCurr] :
( v108856(VarCurr,bitIndex62)
<=> v108858(VarCurr,bitIndex62) ) ).
fof(addAssignment_35522,axiom,
! [VarNext] :
( v108858(VarNext,bitIndex62)
<=> v113063(VarNext,bitIndex62) ) ).
fof(addCaseBooleanConditionEqualRanges1_1867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113064(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113063(VarNext,B)
<=> v108858(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1937,axiom,
! [VarNext] :
( v113064(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113063(VarNext,B)
<=> v108885(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22361,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113064(VarNext)
<=> v113065(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22360,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113065(VarNext)
<=> ( v113067(VarNext)
& v16399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8852,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113067(VarNext)
<=> v16406(VarNext) ) ) ).
fof(addAssignment_35521,axiom,
! [VarCurr] :
( v108860(VarCurr,bitIndex62)
<=> v108862(VarCurr,bitIndex62) ) ).
fof(addAssignment_35520,axiom,
! [VarCurr] :
( v108862(VarCurr,bitIndex62)
<=> v108864(VarCurr,bitIndex62) ) ).
fof(addAssignment_35519,axiom,
! [VarCurr] :
( v108864(VarCurr,bitIndex62)
<=> v108866(VarCurr,bitIndex62) ) ).
fof(addAssignment_35518,axiom,
! [VarCurr] :
( v108866(VarCurr,bitIndex62)
<=> v4306(VarCurr,bitIndex62) ) ).
fof(addAssignment_35517,axiom,
! [VarCurr] :
( v4306(VarCurr,bitIndex62)
<=> v4308(VarCurr,bitIndex62) ) ).
fof(addAssignment_35516,axiom,
! [VarCurr] :
( v4308(VarCurr,bitIndex62)
<=> v4310(VarCurr,bitIndex62) ) ).
fof(addAssignment_35515,axiom,
! [VarCurr] :
( v4310(VarCurr,bitIndex62)
<=> v4312(VarCurr,bitIndex62) ) ).
fof(addAssignment_35514,axiom,
! [VarCurr] :
( v4312(VarCurr,bitIndex62)
<=> v4314(VarCurr,bitIndex62) ) ).
fof(addAssignment_35513,axiom,
! [VarCurr] :
( v4314(VarCurr,bitIndex62)
<=> v4316(VarCurr,bitIndex62) ) ).
fof(addAssignment_35512,axiom,
! [VarCurr] :
( v4316(VarCurr,bitIndex62)
<=> v4318(VarCurr,bitIndex62) ) ).
fof(addAssignment_35511,axiom,
! [VarCurr] :
( v4318(VarCurr,bitIndex62)
<=> v4320(VarCurr,bitIndex62) ) ).
fof(addAssignment_35510,axiom,
! [VarCurr] :
( v4320(VarCurr,bitIndex62)
<=> v4322(VarCurr,bitIndex62) ) ).
fof(addAssignment_35509,axiom,
! [VarNext] :
( v4322(VarNext,bitIndex62)
<=> v113055(VarNext,bitIndex62) ) ).
fof(addCaseBooleanConditionEqualRanges1_1866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113056(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113055(VarNext,B)
<=> v4322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1936,axiom,
! [VarNext] :
( v113056(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113055(VarNext,B)
<=> v5044(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22359,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113056(VarNext)
<=> v113057(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22358,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113057(VarNext)
<=> ( v113059(VarNext)
& v4513(VarNext) ) ) ) ).
fof(writeUnaryOperator_8851,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113059(VarNext)
<=> v4526(VarNext) ) ) ).
fof(addAssignment_35508,axiom,
! [VarCurr] :
( v4326(VarCurr,bitIndex62)
<=> v4328(VarCurr,bitIndex62) ) ).
fof(addAssignment_35507,axiom,
! [VarCurr] :
( v4328(VarCurr,bitIndex62)
<=> v4330(VarCurr,bitIndex62) ) ).
fof(addAssignment_35506,axiom,
! [VarCurr] :
( v4330(VarCurr,bitIndex62)
<=> v4332(VarCurr,bitIndex62) ) ).
fof(addAssignment_35505,axiom,
! [VarCurr] :
( v4332(VarCurr,bitIndex62)
<=> v4334(VarCurr,bitIndex62) ) ).
fof(addAssignment_35504,axiom,
! [VarCurr] :
( v4334(VarCurr,bitIndex62)
<=> v4336(VarCurr,bitIndex62) ) ).
fof(addAssignment_35503,axiom,
! [VarCurr] :
( v4336(VarCurr,bitIndex62)
<=> v4338(VarCurr,bitIndex62) ) ).
fof(addAssignment_35502,axiom,
! [VarCurr] :
( v4338(VarCurr,bitIndex62)
<=> v4340(VarCurr,bitIndex62) ) ).
fof(addAssignment_35501,axiom,
! [VarCurr] :
( v4340(VarCurr,bitIndex62)
<=> v4342(VarCurr,bitIndex62) ) ).
fof(addAssignment_35500,axiom,
! [VarCurr] :
( v4342(VarCurr,bitIndex62)
<=> v4344(VarCurr,bitIndex62) ) ).
fof(addAssignment_35499,axiom,
! [VarCurr] :
( v4344(VarCurr,bitIndex62)
<=> v4346(VarCurr,bitIndex62) ) ).
fof(writeUnaryOperator_8850,axiom,
! [VarCurr] :
( ~ v112075(VarCurr)
<=> v112912(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22357,axiom,
! [VarCurr] :
( v112912(VarCurr)
<=> ( v112914(VarCurr)
& v113053(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22356,axiom,
! [VarCurr] :
( v113053(VarCurr)
<=> ( v112916(VarCurr)
| v112978(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22355,axiom,
! [VarCurr] :
( v112914(VarCurr)
<=> ( v112915(VarCurr)
| v112977(VarCurr) ) ) ).
fof(writeUnaryOperator_8849,axiom,
! [VarCurr] :
( ~ v112977(VarCurr)
<=> v112978(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22354,axiom,
! [VarCurr] :
( v112978(VarCurr)
<=> ( v112979(VarCurr)
& v113052(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22353,axiom,
! [VarCurr] :
( v113052(VarCurr)
<=> ( v112981(VarCurr)
| v112997(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22352,axiom,
! [VarCurr] :
( v112979(VarCurr)
<=> ( v112980(VarCurr)
| v112996(VarCurr) ) ) ).
fof(writeUnaryOperator_8848,axiom,
! [VarCurr] :
( ~ v112996(VarCurr)
<=> v112997(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22351,axiom,
! [VarCurr] :
( v112997(VarCurr)
<=> ( v112998(VarCurr)
& v113051(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22350,axiom,
! [VarCurr] :
( v113051(VarCurr)
<=> ( v113000(VarCurr)
| v113016(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22349,axiom,
! [VarCurr] :
( v112998(VarCurr)
<=> ( v112999(VarCurr)
| v113015(VarCurr) ) ) ).
fof(writeUnaryOperator_8847,axiom,
! [VarCurr] :
( ~ v113015(VarCurr)
<=> v113016(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22348,axiom,
! [VarCurr] :
( v113016(VarCurr)
<=> ( v113017(VarCurr)
& v113050(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22347,axiom,
! [VarCurr] :
( v113050(VarCurr)
<=> ( v113019(VarCurr)
| v113035(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22346,axiom,
! [VarCurr] :
( v113017(VarCurr)
<=> ( v113018(VarCurr)
| v113034(VarCurr) ) ) ).
fof(writeUnaryOperator_8846,axiom,
! [VarCurr] :
( ~ v113034(VarCurr)
<=> v113035(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22345,axiom,
! [VarCurr] :
( v113035(VarCurr)
<=> ( v113036(VarCurr)
& v113049(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2063,axiom,
! [VarCurr] :
( v113049(VarCurr)
<=> ( v112922(VarCurr,bitIndex19)
| v113039(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22344,axiom,
! [VarCurr] :
( v113036(VarCurr)
<=> ( v113037(VarCurr)
| v113038(VarCurr) ) ) ).
fof(writeUnaryOperator_8845,axiom,
! [VarCurr] :
( ~ v113038(VarCurr)
<=> v113039(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22343,axiom,
! [VarCurr] :
( v113039(VarCurr)
<=> ( v113040(VarCurr)
& v113048(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2062,axiom,
! [VarCurr] :
( v113048(VarCurr)
<=> ( v112922(VarCurr,bitIndex18)
| v113043(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22342,axiom,
! [VarCurr] :
( v113040(VarCurr)
<=> ( v113041(VarCurr)
| v113042(VarCurr) ) ) ).
fof(writeUnaryOperator_8844,axiom,
! [VarCurr] :
( ~ v113042(VarCurr)
<=> v113043(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22341,axiom,
! [VarCurr] :
( v113043(VarCurr)
<=> ( v113044(VarCurr)
& v113047(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2061,axiom,
! [VarCurr] :
( v113047(VarCurr)
<=> ( v112922(VarCurr,bitIndex16)
| v112922(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22340,axiom,
! [VarCurr] :
( v113044(VarCurr)
<=> ( v113045(VarCurr)
| v113046(VarCurr) ) ) ).
fof(writeUnaryOperator_8843,axiom,
! [VarCurr] :
( ~ v113046(VarCurr)
<=> v112922(VarCurr,bitIndex17) ) ).
fof(writeUnaryOperator_8842,axiom,
! [VarCurr] :
( ~ v113045(VarCurr)
<=> v112922(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_8841,axiom,
! [VarCurr] :
( ~ v113041(VarCurr)
<=> v112922(VarCurr,bitIndex18) ) ).
fof(writeUnaryOperator_8840,axiom,
! [VarCurr] :
( ~ v113037(VarCurr)
<=> v112922(VarCurr,bitIndex19) ) ).
fof(writeUnaryOperator_8839,axiom,
! [VarCurr] :
( ~ v113018(VarCurr)
<=> v113019(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22339,axiom,
! [VarCurr] :
( v113019(VarCurr)
<=> ( v113020(VarCurr)
& v113033(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2060,axiom,
! [VarCurr] :
( v113033(VarCurr)
<=> ( v112922(VarCurr,bitIndex15)
| v113023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22338,axiom,
! [VarCurr] :
( v113020(VarCurr)
<=> ( v113021(VarCurr)
| v113022(VarCurr) ) ) ).
fof(writeUnaryOperator_8838,axiom,
! [VarCurr] :
( ~ v113022(VarCurr)
<=> v113023(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22337,axiom,
! [VarCurr] :
( v113023(VarCurr)
<=> ( v113024(VarCurr)
& v113032(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2059,axiom,
! [VarCurr] :
( v113032(VarCurr)
<=> ( v112922(VarCurr,bitIndex14)
| v113027(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22336,axiom,
! [VarCurr] :
( v113024(VarCurr)
<=> ( v113025(VarCurr)
| v113026(VarCurr) ) ) ).
fof(writeUnaryOperator_8837,axiom,
! [VarCurr] :
( ~ v113026(VarCurr)
<=> v113027(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22335,axiom,
! [VarCurr] :
( v113027(VarCurr)
<=> ( v113028(VarCurr)
& v113031(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2058,axiom,
! [VarCurr] :
( v113031(VarCurr)
<=> ( v112922(VarCurr,bitIndex12)
| v112922(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22334,axiom,
! [VarCurr] :
( v113028(VarCurr)
<=> ( v113029(VarCurr)
| v113030(VarCurr) ) ) ).
fof(writeUnaryOperator_8836,axiom,
! [VarCurr] :
( ~ v113030(VarCurr)
<=> v112922(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_8835,axiom,
! [VarCurr] :
( ~ v113029(VarCurr)
<=> v112922(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_8834,axiom,
! [VarCurr] :
( ~ v113025(VarCurr)
<=> v112922(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_8833,axiom,
! [VarCurr] :
( ~ v113021(VarCurr)
<=> v112922(VarCurr,bitIndex15) ) ).
fof(writeUnaryOperator_8832,axiom,
! [VarCurr] :
( ~ v112999(VarCurr)
<=> v113000(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22333,axiom,
! [VarCurr] :
( v113000(VarCurr)
<=> ( v113001(VarCurr)
& v113014(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2057,axiom,
! [VarCurr] :
( v113014(VarCurr)
<=> ( v112922(VarCurr,bitIndex23)
| v113004(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22332,axiom,
! [VarCurr] :
( v113001(VarCurr)
<=> ( v113002(VarCurr)
| v113003(VarCurr) ) ) ).
fof(writeUnaryOperator_8831,axiom,
! [VarCurr] :
( ~ v113003(VarCurr)
<=> v113004(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22331,axiom,
! [VarCurr] :
( v113004(VarCurr)
<=> ( v113005(VarCurr)
& v113013(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2056,axiom,
! [VarCurr] :
( v113013(VarCurr)
<=> ( v112922(VarCurr,bitIndex22)
| v113008(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22330,axiom,
! [VarCurr] :
( v113005(VarCurr)
<=> ( v113006(VarCurr)
| v113007(VarCurr) ) ) ).
fof(writeUnaryOperator_8830,axiom,
! [VarCurr] :
( ~ v113007(VarCurr)
<=> v113008(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22329,axiom,
! [VarCurr] :
( v113008(VarCurr)
<=> ( v113009(VarCurr)
& v113012(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2055,axiom,
! [VarCurr] :
( v113012(VarCurr)
<=> ( v112922(VarCurr,bitIndex20)
| v112922(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22328,axiom,
! [VarCurr] :
( v113009(VarCurr)
<=> ( v113010(VarCurr)
| v113011(VarCurr) ) ) ).
fof(writeUnaryOperator_8829,axiom,
! [VarCurr] :
( ~ v113011(VarCurr)
<=> v112922(VarCurr,bitIndex21) ) ).
fof(writeUnaryOperator_8828,axiom,
! [VarCurr] :
( ~ v113010(VarCurr)
<=> v112922(VarCurr,bitIndex20) ) ).
fof(writeUnaryOperator_8827,axiom,
! [VarCurr] :
( ~ v113006(VarCurr)
<=> v112922(VarCurr,bitIndex22) ) ).
fof(writeUnaryOperator_8826,axiom,
! [VarCurr] :
( ~ v113002(VarCurr)
<=> v112922(VarCurr,bitIndex23) ) ).
fof(writeUnaryOperator_8825,axiom,
! [VarCurr] :
( ~ v112980(VarCurr)
<=> v112981(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22327,axiom,
! [VarCurr] :
( v112981(VarCurr)
<=> ( v112982(VarCurr)
& v112995(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2054,axiom,
! [VarCurr] :
( v112995(VarCurr)
<=> ( v112922(VarCurr,bitIndex27)
| v112985(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22326,axiom,
! [VarCurr] :
( v112982(VarCurr)
<=> ( v112983(VarCurr)
| v112984(VarCurr) ) ) ).
fof(writeUnaryOperator_8824,axiom,
! [VarCurr] :
( ~ v112984(VarCurr)
<=> v112985(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22325,axiom,
! [VarCurr] :
( v112985(VarCurr)
<=> ( v112986(VarCurr)
& v112994(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2053,axiom,
! [VarCurr] :
( v112994(VarCurr)
<=> ( v112922(VarCurr,bitIndex26)
| v112989(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22324,axiom,
! [VarCurr] :
( v112986(VarCurr)
<=> ( v112987(VarCurr)
| v112988(VarCurr) ) ) ).
fof(writeUnaryOperator_8823,axiom,
! [VarCurr] :
( ~ v112988(VarCurr)
<=> v112989(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22323,axiom,
! [VarCurr] :
( v112989(VarCurr)
<=> ( v112990(VarCurr)
& v112993(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2052,axiom,
! [VarCurr] :
( v112993(VarCurr)
<=> ( v112922(VarCurr,bitIndex24)
| v112922(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22322,axiom,
! [VarCurr] :
( v112990(VarCurr)
<=> ( v112991(VarCurr)
| v112992(VarCurr) ) ) ).
fof(writeUnaryOperator_8822,axiom,
! [VarCurr] :
( ~ v112992(VarCurr)
<=> v112922(VarCurr,bitIndex25) ) ).
fof(writeUnaryOperator_8821,axiom,
! [VarCurr] :
( ~ v112991(VarCurr)
<=> v112922(VarCurr,bitIndex24) ) ).
fof(writeUnaryOperator_8820,axiom,
! [VarCurr] :
( ~ v112987(VarCurr)
<=> v112922(VarCurr,bitIndex26) ) ).
fof(writeUnaryOperator_8819,axiom,
! [VarCurr] :
( ~ v112983(VarCurr)
<=> v112922(VarCurr,bitIndex27) ) ).
fof(writeUnaryOperator_8818,axiom,
! [VarCurr] :
( ~ v112915(VarCurr)
<=> v112916(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22321,axiom,
! [VarCurr] :
( v112916(VarCurr)
<=> ( v112917(VarCurr)
& v112976(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22320,axiom,
! [VarCurr] :
( v112976(VarCurr)
<=> ( v112919(VarCurr)
| v112936(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22319,axiom,
! [VarCurr] :
( v112917(VarCurr)
<=> ( v112918(VarCurr)
| v112935(VarCurr) ) ) ).
fof(writeUnaryOperator_8817,axiom,
! [VarCurr] :
( ~ v112935(VarCurr)
<=> v112936(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22318,axiom,
! [VarCurr] :
( v112936(VarCurr)
<=> ( v112937(VarCurr)
& v112975(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22317,axiom,
! [VarCurr] :
( v112975(VarCurr)
<=> ( v112939(VarCurr)
| v112955(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22316,axiom,
! [VarCurr] :
( v112937(VarCurr)
<=> ( v112938(VarCurr)
| v112954(VarCurr) ) ) ).
fof(writeUnaryOperator_8816,axiom,
! [VarCurr] :
( ~ v112954(VarCurr)
<=> v112955(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22315,axiom,
! [VarCurr] :
( v112955(VarCurr)
<=> ( v112956(VarCurr)
& v112974(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2051,axiom,
! [VarCurr] :
( v112974(VarCurr)
<=> ( v112922(VarCurr,bitIndex28)
| v112959(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22314,axiom,
! [VarCurr] :
( v112956(VarCurr)
<=> ( v112957(VarCurr)
| v112958(VarCurr) ) ) ).
fof(writeUnaryOperator_8815,axiom,
! [VarCurr] :
( ~ v112958(VarCurr)
<=> v112959(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22313,axiom,
! [VarCurr] :
( v112959(VarCurr)
<=> ( v112960(VarCurr)
& v112973(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2050,axiom,
! [VarCurr] :
( v112973(VarCurr)
<=> ( v112922(VarCurr,bitIndex3)
| v112963(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22312,axiom,
! [VarCurr] :
( v112960(VarCurr)
<=> ( v112961(VarCurr)
| v112962(VarCurr) ) ) ).
fof(writeUnaryOperator_8814,axiom,
! [VarCurr] :
( ~ v112962(VarCurr)
<=> v112963(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22311,axiom,
! [VarCurr] :
( v112963(VarCurr)
<=> ( v112964(VarCurr)
& v112972(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2049,axiom,
! [VarCurr] :
( v112972(VarCurr)
<=> ( v112922(VarCurr,bitIndex2)
| v112967(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22310,axiom,
! [VarCurr] :
( v112964(VarCurr)
<=> ( v112965(VarCurr)
| v112966(VarCurr) ) ) ).
fof(writeUnaryOperator_8813,axiom,
! [VarCurr] :
( ~ v112966(VarCurr)
<=> v112967(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22309,axiom,
! [VarCurr] :
( v112967(VarCurr)
<=> ( v112968(VarCurr)
& v112971(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2048,axiom,
! [VarCurr] :
( v112971(VarCurr)
<=> ( v112922(VarCurr,bitIndex0)
| v112922(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22308,axiom,
! [VarCurr] :
( v112968(VarCurr)
<=> ( v112969(VarCurr)
| v112970(VarCurr) ) ) ).
fof(writeUnaryOperator_8812,axiom,
! [VarCurr] :
( ~ v112970(VarCurr)
<=> v112922(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8811,axiom,
! [VarCurr] :
( ~ v112969(VarCurr)
<=> v112922(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8810,axiom,
! [VarCurr] :
( ~ v112965(VarCurr)
<=> v112922(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8809,axiom,
! [VarCurr] :
( ~ v112961(VarCurr)
<=> v112922(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8808,axiom,
! [VarCurr] :
( ~ v112957(VarCurr)
<=> v112922(VarCurr,bitIndex28) ) ).
fof(writeUnaryOperator_8807,axiom,
! [VarCurr] :
( ~ v112938(VarCurr)
<=> v112939(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22307,axiom,
! [VarCurr] :
( v112939(VarCurr)
<=> ( v112940(VarCurr)
& v112953(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2047,axiom,
! [VarCurr] :
( v112953(VarCurr)
<=> ( v112922(VarCurr,bitIndex7)
| v112943(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22306,axiom,
! [VarCurr] :
( v112940(VarCurr)
<=> ( v112941(VarCurr)
| v112942(VarCurr) ) ) ).
fof(writeUnaryOperator_8806,axiom,
! [VarCurr] :
( ~ v112942(VarCurr)
<=> v112943(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22305,axiom,
! [VarCurr] :
( v112943(VarCurr)
<=> ( v112944(VarCurr)
& v112952(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2046,axiom,
! [VarCurr] :
( v112952(VarCurr)
<=> ( v112922(VarCurr,bitIndex6)
| v112947(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22304,axiom,
! [VarCurr] :
( v112944(VarCurr)
<=> ( v112945(VarCurr)
| v112946(VarCurr) ) ) ).
fof(writeUnaryOperator_8805,axiom,
! [VarCurr] :
( ~ v112946(VarCurr)
<=> v112947(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22303,axiom,
! [VarCurr] :
( v112947(VarCurr)
<=> ( v112948(VarCurr)
& v112951(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2045,axiom,
! [VarCurr] :
( v112951(VarCurr)
<=> ( v112922(VarCurr,bitIndex4)
| v112922(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22302,axiom,
! [VarCurr] :
( v112948(VarCurr)
<=> ( v112949(VarCurr)
| v112950(VarCurr) ) ) ).
fof(writeUnaryOperator_8804,axiom,
! [VarCurr] :
( ~ v112950(VarCurr)
<=> v112922(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8803,axiom,
! [VarCurr] :
( ~ v112949(VarCurr)
<=> v112922(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8802,axiom,
! [VarCurr] :
( ~ v112945(VarCurr)
<=> v112922(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_8801,axiom,
! [VarCurr] :
( ~ v112941(VarCurr)
<=> v112922(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_8800,axiom,
! [VarCurr] :
( ~ v112918(VarCurr)
<=> v112919(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22301,axiom,
! [VarCurr] :
( v112919(VarCurr)
<=> ( v112920(VarCurr)
& v112934(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2044,axiom,
! [VarCurr] :
( v112934(VarCurr)
<=> ( v112922(VarCurr,bitIndex11)
| v112924(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22300,axiom,
! [VarCurr] :
( v112920(VarCurr)
<=> ( v112921(VarCurr)
| v112923(VarCurr) ) ) ).
fof(writeUnaryOperator_8799,axiom,
! [VarCurr] :
( ~ v112923(VarCurr)
<=> v112924(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22299,axiom,
! [VarCurr] :
( v112924(VarCurr)
<=> ( v112925(VarCurr)
& v112933(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2043,axiom,
! [VarCurr] :
( v112933(VarCurr)
<=> ( v112922(VarCurr,bitIndex10)
| v112928(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22298,axiom,
! [VarCurr] :
( v112925(VarCurr)
<=> ( v112926(VarCurr)
| v112927(VarCurr) ) ) ).
fof(writeUnaryOperator_8798,axiom,
! [VarCurr] :
( ~ v112927(VarCurr)
<=> v112928(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22297,axiom,
! [VarCurr] :
( v112928(VarCurr)
<=> ( v112929(VarCurr)
& v112932(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2042,axiom,
! [VarCurr] :
( v112932(VarCurr)
<=> ( v112922(VarCurr,bitIndex8)
| v112922(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22296,axiom,
! [VarCurr] :
( v112929(VarCurr)
<=> ( v112930(VarCurr)
| v112931(VarCurr) ) ) ).
fof(writeUnaryOperator_8797,axiom,
! [VarCurr] :
( ~ v112931(VarCurr)
<=> v112922(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_8796,axiom,
! [VarCurr] :
( ~ v112930(VarCurr)
<=> v112922(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_8795,axiom,
! [VarCurr] :
( ~ v112926(VarCurr)
<=> v112922(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_8794,axiom,
! [VarCurr] :
( ~ v112921(VarCurr)
<=> v112922(VarCurr,bitIndex11) ) ).
fof(addAssignment_35498,axiom,
! [VarCurr] :
( ( v112922(VarCurr,bitIndex27)
<=> v108842(VarCurr,bitIndex59) )
& ( v112922(VarCurr,bitIndex26)
<=> v108842(VarCurr,bitIndex58) )
& ( v112922(VarCurr,bitIndex25)
<=> v108842(VarCurr,bitIndex57) )
& ( v112922(VarCurr,bitIndex24)
<=> v108842(VarCurr,bitIndex56) )
& ( v112922(VarCurr,bitIndex23)
<=> v108842(VarCurr,bitIndex55) )
& ( v112922(VarCurr,bitIndex22)
<=> v108842(VarCurr,bitIndex54) )
& ( v112922(VarCurr,bitIndex21)
<=> v108842(VarCurr,bitIndex53) )
& ( v112922(VarCurr,bitIndex20)
<=> v108842(VarCurr,bitIndex52) )
& ( v112922(VarCurr,bitIndex19)
<=> v108842(VarCurr,bitIndex51) )
& ( v112922(VarCurr,bitIndex18)
<=> v108842(VarCurr,bitIndex50) )
& ( v112922(VarCurr,bitIndex17)
<=> v108842(VarCurr,bitIndex49) )
& ( v112922(VarCurr,bitIndex16)
<=> v108842(VarCurr,bitIndex48) )
& ( v112922(VarCurr,bitIndex15)
<=> v108842(VarCurr,bitIndex47) )
& ( v112922(VarCurr,bitIndex14)
<=> v108842(VarCurr,bitIndex46) )
& ( v112922(VarCurr,bitIndex13)
<=> v108842(VarCurr,bitIndex45) )
& ( v112922(VarCurr,bitIndex12)
<=> v108842(VarCurr,bitIndex44) )
& ( v112922(VarCurr,bitIndex11)
<=> v108842(VarCurr,bitIndex43) )
& ( v112922(VarCurr,bitIndex10)
<=> v108842(VarCurr,bitIndex42) )
& ( v112922(VarCurr,bitIndex9)
<=> v108842(VarCurr,bitIndex41) )
& ( v112922(VarCurr,bitIndex8)
<=> v108842(VarCurr,bitIndex40) )
& ( v112922(VarCurr,bitIndex7)
<=> v108842(VarCurr,bitIndex39) )
& ( v112922(VarCurr,bitIndex6)
<=> v108842(VarCurr,bitIndex38) )
& ( v112922(VarCurr,bitIndex5)
<=> v108842(VarCurr,bitIndex37) )
& ( v112922(VarCurr,bitIndex4)
<=> v108842(VarCurr,bitIndex36) )
& ( v112922(VarCurr,bitIndex3)
<=> v108842(VarCurr,bitIndex35) )
& ( v112922(VarCurr,bitIndex2)
<=> v108842(VarCurr,bitIndex34) )
& ( v112922(VarCurr,bitIndex1)
<=> v108842(VarCurr,bitIndex33) )
& ( v112922(VarCurr,bitIndex0)
<=> v108842(VarCurr,bitIndex32) ) ) ).
fof(addAssignment_35497,axiom,
! [VarCurr] :
( v112922(VarCurr,bitIndex28)
<=> v108842(VarCurr,bitIndex63) ) ).
fof(addAssignment_35496,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108842(VarCurr,B)
<=> v110607(VarCurr,B) ) ) ).
fof(addAssignment_35495,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108889(VarCurr,B)
<=> v108891(VarCurr,B) ) ) ).
fof(addAssignment_35494,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex59)
<=> v112138(VarCurr) ) ).
fof(addAssignment_35493,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex58)
<=> v112165(VarCurr) ) ).
fof(addAssignment_35492,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex57)
<=> v112192(VarCurr) ) ).
fof(addAssignment_35491,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex56)
<=> v112219(VarCurr) ) ).
fof(addAssignment_35490,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex55)
<=> v112246(VarCurr) ) ).
fof(addAssignment_35489,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex54)
<=> v112275(VarCurr) ) ).
fof(addAssignment_35488,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex53)
<=> v112304(VarCurr) ) ).
fof(addAssignment_35487,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex52)
<=> v112333(VarCurr) ) ).
fof(addAssignment_35486,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex51)
<=> v112360(VarCurr) ) ).
fof(addAssignment_35485,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex50)
<=> v112387(VarCurr) ) ).
fof(addAssignment_35484,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex49)
<=> v112414(VarCurr) ) ).
fof(addAssignment_35483,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex48)
<=> v112441(VarCurr) ) ).
fof(addAssignment_35482,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex47)
<=> v112468(VarCurr) ) ).
fof(addAssignment_35481,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex46)
<=> v112497(VarCurr) ) ).
fof(addAssignment_35480,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex45)
<=> v112526(VarCurr) ) ).
fof(addAssignment_35479,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex44)
<=> v112555(VarCurr) ) ).
fof(addAssignment_35478,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex43)
<=> v112582(VarCurr) ) ).
fof(addAssignment_35477,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex42)
<=> v112609(VarCurr) ) ).
fof(addAssignment_35476,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex41)
<=> v112636(VarCurr) ) ).
fof(addAssignment_35475,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex40)
<=> v112663(VarCurr) ) ).
fof(addAssignment_35474,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex39)
<=> v112690(VarCurr) ) ).
fof(addAssignment_35473,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex38)
<=> v112719(VarCurr) ) ).
fof(addAssignment_35472,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex37)
<=> v112748(VarCurr) ) ).
fof(addAssignment_35471,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex36)
<=> v112777(VarCurr) ) ).
fof(addAssignment_35470,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex35)
<=> v112804(VarCurr) ) ).
fof(addAssignment_35469,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex34)
<=> v112831(VarCurr) ) ).
fof(addAssignment_35468,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex33)
<=> v112858(VarCurr) ) ).
fof(addAssignment_35467,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex32)
<=> v112885(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2547,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112907(VarNext)
=> ( v112885(VarNext)
<=> v112885(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2581,axiom,
! [VarNext] :
( v112907(VarNext)
=> ( v112885(VarNext)
<=> v112887(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7728,axiom,
! [VarCurr] :
( v112907(VarCurr)
<=> ( v112904(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35466,axiom,
! [VarCurr] :
( v112904(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35465,axiom,
! [VarCurr] :
( v112887(VarCurr)
<=> v108897(VarCurr,bitIndex32) ) ).
fof(addAssignment_35464,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex32)
<=> v112889(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22295,axiom,
! [VarCurr] :
( v112889(VarCurr)
<=> ( v112901(VarCurr)
| v112902(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22294,axiom,
! [VarCurr] :
( v112902(VarCurr)
<=> ( v112897(VarCurr)
& v112899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22293,axiom,
! [VarCurr] :
( v112901(VarCurr)
<=> ( v112891(VarCurr)
& v112893(VarCurr) ) ) ).
fof(addAssignment_35463,axiom,
! [VarCurr] :
( v112899(VarCurr)
<=> v109352(VarCurr,bitIndex32) ) ).
fof(addAssignment_35462,axiom,
! [VarCurr] :
( v112897(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35461,axiom,
! [VarCurr] :
( v112893(VarCurr)
<=> v109044(VarCurr,bitIndex32) ) ).
fof(addAssignment_35460,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex32)
<=> v109046(VarCurr,bitIndex32) ) ).
fof(addAssignment_35459,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex32)
<=> v112895(VarNext,bitIndex32) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2546,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112895(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2580,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112895(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35458,axiom,
! [VarCurr] :
( v112891(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2545,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112880(VarNext)
=> ( v112858(VarNext)
<=> v112858(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2579,axiom,
! [VarNext] :
( v112880(VarNext)
=> ( v112858(VarNext)
<=> v112860(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7727,axiom,
! [VarCurr] :
( v112880(VarCurr)
<=> ( v112877(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35457,axiom,
! [VarCurr] :
( v112877(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35456,axiom,
! [VarCurr] :
( v112860(VarCurr)
<=> v108897(VarCurr,bitIndex33) ) ).
fof(addAssignment_35455,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex33)
<=> v112862(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22292,axiom,
! [VarCurr] :
( v112862(VarCurr)
<=> ( v112874(VarCurr)
| v112875(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22291,axiom,
! [VarCurr] :
( v112875(VarCurr)
<=> ( v112870(VarCurr)
& v112872(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22290,axiom,
! [VarCurr] :
( v112874(VarCurr)
<=> ( v112864(VarCurr)
& v112866(VarCurr) ) ) ).
fof(addAssignment_35454,axiom,
! [VarCurr] :
( v112872(VarCurr)
<=> v109352(VarCurr,bitIndex33) ) ).
fof(addAssignment_35453,axiom,
! [VarCurr] :
( v112870(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35452,axiom,
! [VarCurr] :
( v112866(VarCurr)
<=> v109044(VarCurr,bitIndex33) ) ).
fof(addAssignment_35451,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex33)
<=> v109046(VarCurr,bitIndex33) ) ).
fof(addAssignment_35450,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex33)
<=> v112868(VarNext,bitIndex33) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2544,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112868(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2578,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112868(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35449,axiom,
! [VarCurr] :
( v112864(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2543,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112853(VarNext)
=> ( v112831(VarNext)
<=> v112831(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2577,axiom,
! [VarNext] :
( v112853(VarNext)
=> ( v112831(VarNext)
<=> v112833(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7726,axiom,
! [VarCurr] :
( v112853(VarCurr)
<=> ( v112850(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35448,axiom,
! [VarCurr] :
( v112850(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35447,axiom,
! [VarCurr] :
( v112833(VarCurr)
<=> v108897(VarCurr,bitIndex34) ) ).
fof(addAssignment_35446,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex34)
<=> v112835(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22289,axiom,
! [VarCurr] :
( v112835(VarCurr)
<=> ( v112847(VarCurr)
| v112848(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22288,axiom,
! [VarCurr] :
( v112848(VarCurr)
<=> ( v112843(VarCurr)
& v112845(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22287,axiom,
! [VarCurr] :
( v112847(VarCurr)
<=> ( v112837(VarCurr)
& v112839(VarCurr) ) ) ).
fof(addAssignment_35445,axiom,
! [VarCurr] :
( v112845(VarCurr)
<=> v109352(VarCurr,bitIndex34) ) ).
fof(addAssignment_35444,axiom,
! [VarCurr] :
( v112843(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35443,axiom,
! [VarCurr] :
( v112839(VarCurr)
<=> v109044(VarCurr,bitIndex34) ) ).
fof(addAssignment_35442,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex34)
<=> v109046(VarCurr,bitIndex34) ) ).
fof(addAssignment_35441,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex34)
<=> v112841(VarNext,bitIndex34) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2542,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112841(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2576,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112841(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35440,axiom,
! [VarCurr] :
( v112837(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2541,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112826(VarNext)
=> ( v112804(VarNext)
<=> v112804(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2575,axiom,
! [VarNext] :
( v112826(VarNext)
=> ( v112804(VarNext)
<=> v112806(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7725,axiom,
! [VarCurr] :
( v112826(VarCurr)
<=> ( v112823(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35439,axiom,
! [VarCurr] :
( v112823(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35438,axiom,
! [VarCurr] :
( v112806(VarCurr)
<=> v108897(VarCurr,bitIndex35) ) ).
fof(addAssignment_35437,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex35)
<=> v112808(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22286,axiom,
! [VarCurr] :
( v112808(VarCurr)
<=> ( v112820(VarCurr)
| v112821(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22285,axiom,
! [VarCurr] :
( v112821(VarCurr)
<=> ( v112816(VarCurr)
& v112818(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22284,axiom,
! [VarCurr] :
( v112820(VarCurr)
<=> ( v112810(VarCurr)
& v112812(VarCurr) ) ) ).
fof(addAssignment_35436,axiom,
! [VarCurr] :
( v112818(VarCurr)
<=> v109352(VarCurr,bitIndex35) ) ).
fof(addAssignment_35435,axiom,
! [VarCurr] :
( v112816(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35434,axiom,
! [VarCurr] :
( v112812(VarCurr)
<=> v109044(VarCurr,bitIndex35) ) ).
fof(addAssignment_35433,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex35)
<=> v109046(VarCurr,bitIndex35) ) ).
fof(addAssignment_35432,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex35)
<=> v112814(VarNext,bitIndex35) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2540,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112814(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2574,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112814(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35431,axiom,
! [VarCurr] :
( v112810(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112799(VarNext)
=> ( v112777(VarNext)
<=> v112777(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2573,axiom,
! [VarNext] :
( v112799(VarNext)
=> ( v112777(VarNext)
<=> v112779(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7724,axiom,
! [VarCurr] :
( v112799(VarCurr)
<=> ( v112796(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35430,axiom,
! [VarCurr] :
( v112796(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35429,axiom,
! [VarCurr] :
( v112779(VarCurr)
<=> v108897(VarCurr,bitIndex36) ) ).
fof(addAssignment_35428,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex36)
<=> v112781(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22283,axiom,
! [VarCurr] :
( v112781(VarCurr)
<=> ( v112793(VarCurr)
| v112794(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22282,axiom,
! [VarCurr] :
( v112794(VarCurr)
<=> ( v112789(VarCurr)
& v112791(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22281,axiom,
! [VarCurr] :
( v112793(VarCurr)
<=> ( v112783(VarCurr)
& v112785(VarCurr) ) ) ).
fof(addAssignment_35427,axiom,
! [VarCurr] :
( v112791(VarCurr)
<=> v109352(VarCurr,bitIndex36) ) ).
fof(addAssignment_35426,axiom,
! [VarCurr] :
( v112789(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35425,axiom,
! [VarCurr] :
( v112785(VarCurr)
<=> v109044(VarCurr,bitIndex36) ) ).
fof(addAssignment_35424,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex36)
<=> v109046(VarCurr,bitIndex36) ) ).
fof(addAssignment_35423,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex36)
<=> v112787(VarNext,bitIndex36) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112787(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2572,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112787(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35422,axiom,
! [VarCurr] :
( v112783(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2537,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112772(VarNext)
=> ( v112748(VarNext)
<=> v112748(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2571,axiom,
! [VarNext] :
( v112772(VarNext)
=> ( v112748(VarNext)
<=> v112750(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7723,axiom,
! [VarCurr] :
( v112772(VarCurr)
<=> ( v112769(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35421,axiom,
! [VarCurr] :
( v112769(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35420,axiom,
! [VarCurr] :
( v112750(VarCurr)
<=> v108897(VarCurr,bitIndex37) ) ).
fof(addAssignment_35419,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex37)
<=> v112752(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22280,axiom,
! [VarCurr] :
( v112752(VarCurr)
<=> ( v112766(VarCurr)
| v112767(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22279,axiom,
! [VarCurr] :
( v112767(VarCurr)
<=> ( v112760(VarCurr)
& v112762(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22278,axiom,
! [VarCurr] :
( v112766(VarCurr)
<=> ( v112754(VarCurr)
& v112756(VarCurr) ) ) ).
fof(addAssignment_35418,axiom,
! [VarCurr] :
( v112762(VarCurr)
<=> v109352(VarCurr,bitIndex37) ) ).
fof(addAssignment_35417,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex37)
<=> v109354(VarCurr,bitIndex37) ) ).
fof(addAssignment_35416,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex37)
<=> v112764(VarNext,bitIndex37) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112764(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2570,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112764(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_35415,axiom,
! [VarCurr] :
( v112760(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35414,axiom,
! [VarCurr] :
( v112756(VarCurr)
<=> v109044(VarCurr,bitIndex37) ) ).
fof(addAssignment_35413,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex37)
<=> v109046(VarCurr,bitIndex37) ) ).
fof(addAssignment_35412,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex37)
<=> v112758(VarNext,bitIndex37) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112758(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2569,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112758(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35411,axiom,
! [VarCurr] :
( v112754(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112743(VarNext)
=> ( v112719(VarNext)
<=> v112719(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2568,axiom,
! [VarNext] :
( v112743(VarNext)
=> ( v112719(VarNext)
<=> v112721(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7722,axiom,
! [VarCurr] :
( v112743(VarCurr)
<=> ( v112740(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35410,axiom,
! [VarCurr] :
( v112740(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35409,axiom,
! [VarCurr] :
( v112721(VarCurr)
<=> v108897(VarCurr,bitIndex38) ) ).
fof(addAssignment_35408,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex38)
<=> v112723(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22277,axiom,
! [VarCurr] :
( v112723(VarCurr)
<=> ( v112737(VarCurr)
| v112738(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22276,axiom,
! [VarCurr] :
( v112738(VarCurr)
<=> ( v112731(VarCurr)
& v112733(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22275,axiom,
! [VarCurr] :
( v112737(VarCurr)
<=> ( v112725(VarCurr)
& v112727(VarCurr) ) ) ).
fof(addAssignment_35407,axiom,
! [VarCurr] :
( v112733(VarCurr)
<=> v109352(VarCurr,bitIndex38) ) ).
fof(addAssignment_35406,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex38)
<=> v109354(VarCurr,bitIndex38) ) ).
fof(addAssignment_35405,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex38)
<=> v112735(VarNext,bitIndex38) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112735(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2567,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112735(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_35404,axiom,
! [VarCurr] :
( v112731(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35403,axiom,
! [VarCurr] :
( v112727(VarCurr)
<=> v109044(VarCurr,bitIndex38) ) ).
fof(addAssignment_35402,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex38)
<=> v109046(VarCurr,bitIndex38) ) ).
fof(addAssignment_35401,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex38)
<=> v112729(VarNext,bitIndex38) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112729(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2566,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112729(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35400,axiom,
! [VarCurr] :
( v112725(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112714(VarNext)
=> ( v112690(VarNext)
<=> v112690(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2565,axiom,
! [VarNext] :
( v112714(VarNext)
=> ( v112690(VarNext)
<=> v112692(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7721,axiom,
! [VarCurr] :
( v112714(VarCurr)
<=> ( v112711(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35399,axiom,
! [VarCurr] :
( v112711(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35398,axiom,
! [VarCurr] :
( v112692(VarCurr)
<=> v108897(VarCurr,bitIndex39) ) ).
fof(addAssignment_35397,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex39)
<=> v112694(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22274,axiom,
! [VarCurr] :
( v112694(VarCurr)
<=> ( v112708(VarCurr)
| v112709(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22273,axiom,
! [VarCurr] :
( v112709(VarCurr)
<=> ( v112702(VarCurr)
& v112704(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22272,axiom,
! [VarCurr] :
( v112708(VarCurr)
<=> ( v112696(VarCurr)
& v112698(VarCurr) ) ) ).
fof(addAssignment_35396,axiom,
! [VarCurr] :
( v112704(VarCurr)
<=> v109352(VarCurr,bitIndex39) ) ).
fof(addAssignment_35395,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex39)
<=> v109354(VarCurr,bitIndex39) ) ).
fof(addAssignment_35394,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex39)
<=> v112706(VarNext,bitIndex39) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2530,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112706(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2564,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112706(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_35393,axiom,
! [VarCurr] :
( v112702(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35392,axiom,
! [VarCurr] :
( v112698(VarCurr)
<=> v109044(VarCurr,bitIndex39) ) ).
fof(addAssignment_35391,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex39)
<=> v109046(VarCurr,bitIndex39) ) ).
fof(addAssignment_35390,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex39)
<=> v112700(VarNext,bitIndex39) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2529,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112700(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2563,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112700(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35389,axiom,
! [VarCurr] :
( v112696(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112685(VarNext)
=> ( v112663(VarNext)
<=> v112663(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2562,axiom,
! [VarNext] :
( v112685(VarNext)
=> ( v112663(VarNext)
<=> v112665(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7720,axiom,
! [VarCurr] :
( v112685(VarCurr)
<=> ( v112682(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35388,axiom,
! [VarCurr] :
( v112682(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35387,axiom,
! [VarCurr] :
( v112665(VarCurr)
<=> v108897(VarCurr,bitIndex40) ) ).
fof(addAssignment_35386,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex40)
<=> v112667(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22271,axiom,
! [VarCurr] :
( v112667(VarCurr)
<=> ( v112679(VarCurr)
| v112680(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22270,axiom,
! [VarCurr] :
( v112680(VarCurr)
<=> ( v112675(VarCurr)
& v112677(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22269,axiom,
! [VarCurr] :
( v112679(VarCurr)
<=> ( v112669(VarCurr)
& v112671(VarCurr) ) ) ).
fof(addAssignment_35385,axiom,
! [VarCurr] :
( v112677(VarCurr)
<=> v109352(VarCurr,bitIndex40) ) ).
fof(addAssignment_35384,axiom,
! [VarCurr] :
( v112675(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35383,axiom,
! [VarCurr] :
( v112671(VarCurr)
<=> v109044(VarCurr,bitIndex40) ) ).
fof(addAssignment_35382,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex40)
<=> v109046(VarCurr,bitIndex40) ) ).
fof(addAssignment_35381,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex40)
<=> v112673(VarNext,bitIndex40) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2527,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112673(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2561,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112673(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35380,axiom,
! [VarCurr] :
( v112669(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2526,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112658(VarNext)
=> ( v112636(VarNext)
<=> v112636(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2560,axiom,
! [VarNext] :
( v112658(VarNext)
=> ( v112636(VarNext)
<=> v112638(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7719,axiom,
! [VarCurr] :
( v112658(VarCurr)
<=> ( v112655(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35379,axiom,
! [VarCurr] :
( v112655(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35378,axiom,
! [VarCurr] :
( v112638(VarCurr)
<=> v108897(VarCurr,bitIndex41) ) ).
fof(addAssignment_35377,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex41)
<=> v112640(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22268,axiom,
! [VarCurr] :
( v112640(VarCurr)
<=> ( v112652(VarCurr)
| v112653(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22267,axiom,
! [VarCurr] :
( v112653(VarCurr)
<=> ( v112648(VarCurr)
& v112650(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22266,axiom,
! [VarCurr] :
( v112652(VarCurr)
<=> ( v112642(VarCurr)
& v112644(VarCurr) ) ) ).
fof(addAssignment_35376,axiom,
! [VarCurr] :
( v112650(VarCurr)
<=> v109352(VarCurr,bitIndex41) ) ).
fof(addAssignment_35375,axiom,
! [VarCurr] :
( v112648(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35374,axiom,
! [VarCurr] :
( v112644(VarCurr)
<=> v109044(VarCurr,bitIndex41) ) ).
fof(addAssignment_35373,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex41)
<=> v109046(VarCurr,bitIndex41) ) ).
fof(addAssignment_35372,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex41)
<=> v112646(VarNext,bitIndex41) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2525,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112646(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2559,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112646(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35371,axiom,
! [VarCurr] :
( v112642(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112631(VarNext)
=> ( v112609(VarNext)
<=> v112609(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2558,axiom,
! [VarNext] :
( v112631(VarNext)
=> ( v112609(VarNext)
<=> v112611(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7718,axiom,
! [VarCurr] :
( v112631(VarCurr)
<=> ( v112628(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35370,axiom,
! [VarCurr] :
( v112628(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35369,axiom,
! [VarCurr] :
( v112611(VarCurr)
<=> v108897(VarCurr,bitIndex42) ) ).
fof(addAssignment_35368,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex42)
<=> v112613(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22265,axiom,
! [VarCurr] :
( v112613(VarCurr)
<=> ( v112625(VarCurr)
| v112626(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22264,axiom,
! [VarCurr] :
( v112626(VarCurr)
<=> ( v112621(VarCurr)
& v112623(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22263,axiom,
! [VarCurr] :
( v112625(VarCurr)
<=> ( v112615(VarCurr)
& v112617(VarCurr) ) ) ).
fof(addAssignment_35367,axiom,
! [VarCurr] :
( v112623(VarCurr)
<=> v109352(VarCurr,bitIndex42) ) ).
fof(addAssignment_35366,axiom,
! [VarCurr] :
( v112621(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35365,axiom,
! [VarCurr] :
( v112617(VarCurr)
<=> v109044(VarCurr,bitIndex42) ) ).
fof(addAssignment_35364,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex42)
<=> v109046(VarCurr,bitIndex42) ) ).
fof(addAssignment_35363,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex42)
<=> v112619(VarNext,bitIndex42) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2523,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112619(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2557,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112619(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35362,axiom,
! [VarCurr] :
( v112615(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2522,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112604(VarNext)
=> ( v112582(VarNext)
<=> v112582(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2556,axiom,
! [VarNext] :
( v112604(VarNext)
=> ( v112582(VarNext)
<=> v112584(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7717,axiom,
! [VarCurr] :
( v112604(VarCurr)
<=> ( v112601(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35361,axiom,
! [VarCurr] :
( v112601(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35360,axiom,
! [VarCurr] :
( v112584(VarCurr)
<=> v108897(VarCurr,bitIndex43) ) ).
fof(addAssignment_35359,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex43)
<=> v112586(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22262,axiom,
! [VarCurr] :
( v112586(VarCurr)
<=> ( v112598(VarCurr)
| v112599(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22261,axiom,
! [VarCurr] :
( v112599(VarCurr)
<=> ( v112594(VarCurr)
& v112596(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22260,axiom,
! [VarCurr] :
( v112598(VarCurr)
<=> ( v112588(VarCurr)
& v112590(VarCurr) ) ) ).
fof(addAssignment_35358,axiom,
! [VarCurr] :
( v112596(VarCurr)
<=> v109352(VarCurr,bitIndex43) ) ).
fof(addAssignment_35357,axiom,
! [VarCurr] :
( v112594(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35356,axiom,
! [VarCurr] :
( v112590(VarCurr)
<=> v109044(VarCurr,bitIndex43) ) ).
fof(addAssignment_35355,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex43)
<=> v109046(VarCurr,bitIndex43) ) ).
fof(addAssignment_35354,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex43)
<=> v112592(VarNext,bitIndex43) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2521,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112592(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2555,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112592(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35353,axiom,
! [VarCurr] :
( v112588(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2520,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112577(VarNext)
=> ( v112555(VarNext)
<=> v112555(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2554,axiom,
! [VarNext] :
( v112577(VarNext)
=> ( v112555(VarNext)
<=> v112557(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7716,axiom,
! [VarCurr] :
( v112577(VarCurr)
<=> ( v112574(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35352,axiom,
! [VarCurr] :
( v112574(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35351,axiom,
! [VarCurr] :
( v112557(VarCurr)
<=> v108897(VarCurr,bitIndex44) ) ).
fof(addAssignment_35350,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex44)
<=> v112559(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22259,axiom,
! [VarCurr] :
( v112559(VarCurr)
<=> ( v112571(VarCurr)
| v112572(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22258,axiom,
! [VarCurr] :
( v112572(VarCurr)
<=> ( v112567(VarCurr)
& v112569(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22257,axiom,
! [VarCurr] :
( v112571(VarCurr)
<=> ( v112561(VarCurr)
& v112563(VarCurr) ) ) ).
fof(addAssignment_35349,axiom,
! [VarCurr] :
( v112569(VarCurr)
<=> v109352(VarCurr,bitIndex44) ) ).
fof(addAssignment_35348,axiom,
! [VarCurr] :
( v112567(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35347,axiom,
! [VarCurr] :
( v112563(VarCurr)
<=> v109044(VarCurr,bitIndex44) ) ).
fof(addAssignment_35346,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex44)
<=> v109046(VarCurr,bitIndex44) ) ).
fof(addAssignment_35345,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex44)
<=> v112565(VarNext,bitIndex44) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112565(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2553,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112565(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35344,axiom,
! [VarCurr] :
( v112561(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112550(VarNext)
=> ( v112526(VarNext)
<=> v112526(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2552,axiom,
! [VarNext] :
( v112550(VarNext)
=> ( v112526(VarNext)
<=> v112528(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7715,axiom,
! [VarCurr] :
( v112550(VarCurr)
<=> ( v112547(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35343,axiom,
! [VarCurr] :
( v112547(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35342,axiom,
! [VarCurr] :
( v112528(VarCurr)
<=> v108897(VarCurr,bitIndex45) ) ).
fof(addAssignment_35341,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex45)
<=> v112530(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22256,axiom,
! [VarCurr] :
( v112530(VarCurr)
<=> ( v112544(VarCurr)
| v112545(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22255,axiom,
! [VarCurr] :
( v112545(VarCurr)
<=> ( v112538(VarCurr)
& v112540(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22254,axiom,
! [VarCurr] :
( v112544(VarCurr)
<=> ( v112532(VarCurr)
& v112534(VarCurr) ) ) ).
fof(addAssignment_35340,axiom,
! [VarCurr] :
( v112540(VarCurr)
<=> v109352(VarCurr,bitIndex45) ) ).
fof(addAssignment_35339,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex45)
<=> v109354(VarCurr,bitIndex45) ) ).
fof(addAssignment_35338,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex45)
<=> v112542(VarNext,bitIndex45) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2517,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112542(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2551,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112542(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_35337,axiom,
! [VarCurr] :
( v112538(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35336,axiom,
! [VarCurr] :
( v112534(VarCurr)
<=> v109044(VarCurr,bitIndex45) ) ).
fof(addAssignment_35335,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex45)
<=> v109046(VarCurr,bitIndex45) ) ).
fof(addAssignment_35334,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex45)
<=> v112536(VarNext,bitIndex45) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112536(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2550,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112536(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35333,axiom,
! [VarCurr] :
( v112532(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112521(VarNext)
=> ( v112497(VarNext)
<=> v112497(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2549,axiom,
! [VarNext] :
( v112521(VarNext)
=> ( v112497(VarNext)
<=> v112499(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7714,axiom,
! [VarCurr] :
( v112521(VarCurr)
<=> ( v112518(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35332,axiom,
! [VarCurr] :
( v112518(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35331,axiom,
! [VarCurr] :
( v112499(VarCurr)
<=> v108897(VarCurr,bitIndex46) ) ).
fof(addAssignment_35330,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex46)
<=> v112501(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22253,axiom,
! [VarCurr] :
( v112501(VarCurr)
<=> ( v112515(VarCurr)
| v112516(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22252,axiom,
! [VarCurr] :
( v112516(VarCurr)
<=> ( v112509(VarCurr)
& v112511(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22251,axiom,
! [VarCurr] :
( v112515(VarCurr)
<=> ( v112503(VarCurr)
& v112505(VarCurr) ) ) ).
fof(addAssignment_35329,axiom,
! [VarCurr] :
( v112511(VarCurr)
<=> v109352(VarCurr,bitIndex46) ) ).
fof(addAssignment_35328,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex46)
<=> v109354(VarCurr,bitIndex46) ) ).
fof(addAssignment_35327,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex46)
<=> v112513(VarNext,bitIndex46) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2514,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112513(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2548,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112513(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_35326,axiom,
! [VarCurr] :
( v112509(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35325,axiom,
! [VarCurr] :
( v112505(VarCurr)
<=> v109044(VarCurr,bitIndex46) ) ).
fof(addAssignment_35324,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex46)
<=> v109046(VarCurr,bitIndex46) ) ).
fof(addAssignment_35323,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex46)
<=> v112507(VarNext,bitIndex46) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2513,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112507(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2547,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112507(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35322,axiom,
! [VarCurr] :
( v112503(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2512,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112492(VarNext)
=> ( v112468(VarNext)
<=> v112468(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2546,axiom,
! [VarNext] :
( v112492(VarNext)
=> ( v112468(VarNext)
<=> v112470(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7713,axiom,
! [VarCurr] :
( v112492(VarCurr)
<=> ( v112489(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35321,axiom,
! [VarCurr] :
( v112489(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35320,axiom,
! [VarCurr] :
( v112470(VarCurr)
<=> v108897(VarCurr,bitIndex47) ) ).
fof(addAssignment_35319,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex47)
<=> v112472(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22250,axiom,
! [VarCurr] :
( v112472(VarCurr)
<=> ( v112486(VarCurr)
| v112487(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22249,axiom,
! [VarCurr] :
( v112487(VarCurr)
<=> ( v112480(VarCurr)
& v112482(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22248,axiom,
! [VarCurr] :
( v112486(VarCurr)
<=> ( v112474(VarCurr)
& v112476(VarCurr) ) ) ).
fof(addAssignment_35318,axiom,
! [VarCurr] :
( v112482(VarCurr)
<=> v109352(VarCurr,bitIndex47) ) ).
fof(addAssignment_35317,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex47)
<=> v109354(VarCurr,bitIndex47) ) ).
fof(addAssignment_35316,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex47)
<=> v112484(VarNext,bitIndex47) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112484(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2545,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112484(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_35315,axiom,
! [VarCurr] :
( v112480(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35314,axiom,
! [VarCurr] :
( v112476(VarCurr)
<=> v109044(VarCurr,bitIndex47) ) ).
fof(addAssignment_35313,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex47)
<=> v109046(VarCurr,bitIndex47) ) ).
fof(addAssignment_35312,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex47)
<=> v112478(VarNext,bitIndex47) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2510,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112478(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2544,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112478(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35311,axiom,
! [VarCurr] :
( v112474(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2509,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112463(VarNext)
=> ( v112441(VarNext)
<=> v112441(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2543,axiom,
! [VarNext] :
( v112463(VarNext)
=> ( v112441(VarNext)
<=> v112443(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7712,axiom,
! [VarCurr] :
( v112463(VarCurr)
<=> ( v112460(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35310,axiom,
! [VarCurr] :
( v112460(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35309,axiom,
! [VarCurr] :
( v112443(VarCurr)
<=> v108897(VarCurr,bitIndex48) ) ).
fof(addAssignment_35308,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex48)
<=> v112445(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22247,axiom,
! [VarCurr] :
( v112445(VarCurr)
<=> ( v112457(VarCurr)
| v112458(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22246,axiom,
! [VarCurr] :
( v112458(VarCurr)
<=> ( v112453(VarCurr)
& v112455(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22245,axiom,
! [VarCurr] :
( v112457(VarCurr)
<=> ( v112447(VarCurr)
& v112449(VarCurr) ) ) ).
fof(addAssignment_35307,axiom,
! [VarCurr] :
( v112455(VarCurr)
<=> v109352(VarCurr,bitIndex48) ) ).
fof(addAssignment_35306,axiom,
! [VarCurr] :
( v112453(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35305,axiom,
! [VarCurr] :
( v112449(VarCurr)
<=> v109044(VarCurr,bitIndex48) ) ).
fof(addAssignment_35304,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex48)
<=> v109046(VarCurr,bitIndex48) ) ).
fof(addAssignment_35303,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex48)
<=> v112451(VarNext,bitIndex48) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2508,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112451(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2542,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112451(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35302,axiom,
! [VarCurr] :
( v112447(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2507,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112436(VarNext)
=> ( v112414(VarNext)
<=> v112414(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2541,axiom,
! [VarNext] :
( v112436(VarNext)
=> ( v112414(VarNext)
<=> v112416(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7711,axiom,
! [VarCurr] :
( v112436(VarCurr)
<=> ( v112433(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35301,axiom,
! [VarCurr] :
( v112433(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35300,axiom,
! [VarCurr] :
( v112416(VarCurr)
<=> v108897(VarCurr,bitIndex49) ) ).
fof(addAssignment_35299,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex49)
<=> v112418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22244,axiom,
! [VarCurr] :
( v112418(VarCurr)
<=> ( v112430(VarCurr)
| v112431(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22243,axiom,
! [VarCurr] :
( v112431(VarCurr)
<=> ( v112426(VarCurr)
& v112428(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22242,axiom,
! [VarCurr] :
( v112430(VarCurr)
<=> ( v112420(VarCurr)
& v112422(VarCurr) ) ) ).
fof(addAssignment_35298,axiom,
! [VarCurr] :
( v112428(VarCurr)
<=> v109352(VarCurr,bitIndex49) ) ).
fof(addAssignment_35297,axiom,
! [VarCurr] :
( v112426(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35296,axiom,
! [VarCurr] :
( v112422(VarCurr)
<=> v109044(VarCurr,bitIndex49) ) ).
fof(addAssignment_35295,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex49)
<=> v109046(VarCurr,bitIndex49) ) ).
fof(addAssignment_35294,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex49)
<=> v112424(VarNext,bitIndex49) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2506,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112424(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2540,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112424(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35293,axiom,
! [VarCurr] :
( v112420(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2505,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112409(VarNext)
=> ( v112387(VarNext)
<=> v112387(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2539,axiom,
! [VarNext] :
( v112409(VarNext)
=> ( v112387(VarNext)
<=> v112389(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7710,axiom,
! [VarCurr] :
( v112409(VarCurr)
<=> ( v112406(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35292,axiom,
! [VarCurr] :
( v112406(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35291,axiom,
! [VarCurr] :
( v112389(VarCurr)
<=> v108897(VarCurr,bitIndex50) ) ).
fof(addAssignment_35290,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex50)
<=> v112391(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22241,axiom,
! [VarCurr] :
( v112391(VarCurr)
<=> ( v112403(VarCurr)
| v112404(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22240,axiom,
! [VarCurr] :
( v112404(VarCurr)
<=> ( v112399(VarCurr)
& v112401(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22239,axiom,
! [VarCurr] :
( v112403(VarCurr)
<=> ( v112393(VarCurr)
& v112395(VarCurr) ) ) ).
fof(addAssignment_35289,axiom,
! [VarCurr] :
( v112401(VarCurr)
<=> v109352(VarCurr,bitIndex50) ) ).
fof(addAssignment_35288,axiom,
! [VarCurr] :
( v112399(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35287,axiom,
! [VarCurr] :
( v112395(VarCurr)
<=> v109044(VarCurr,bitIndex50) ) ).
fof(addAssignment_35286,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex50)
<=> v109046(VarCurr,bitIndex50) ) ).
fof(addAssignment_35285,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex50)
<=> v112397(VarNext,bitIndex50) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112397(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2538,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112397(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35284,axiom,
! [VarCurr] :
( v112393(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112382(VarNext)
=> ( v112360(VarNext)
<=> v112360(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2537,axiom,
! [VarNext] :
( v112382(VarNext)
=> ( v112360(VarNext)
<=> v112362(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7709,axiom,
! [VarCurr] :
( v112382(VarCurr)
<=> ( v112379(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35283,axiom,
! [VarCurr] :
( v112379(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35282,axiom,
! [VarCurr] :
( v112362(VarCurr)
<=> v108897(VarCurr,bitIndex51) ) ).
fof(addAssignment_35281,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex51)
<=> v112364(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22238,axiom,
! [VarCurr] :
( v112364(VarCurr)
<=> ( v112376(VarCurr)
| v112377(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22237,axiom,
! [VarCurr] :
( v112377(VarCurr)
<=> ( v112372(VarCurr)
& v112374(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22236,axiom,
! [VarCurr] :
( v112376(VarCurr)
<=> ( v112366(VarCurr)
& v112368(VarCurr) ) ) ).
fof(addAssignment_35280,axiom,
! [VarCurr] :
( v112374(VarCurr)
<=> v109352(VarCurr,bitIndex51) ) ).
fof(addAssignment_35279,axiom,
! [VarCurr] :
( v112372(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35278,axiom,
! [VarCurr] :
( v112368(VarCurr)
<=> v109044(VarCurr,bitIndex51) ) ).
fof(addAssignment_35277,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex51)
<=> v109046(VarCurr,bitIndex51) ) ).
fof(addAssignment_35276,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex51)
<=> v112370(VarNext,bitIndex51) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112370(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2536,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112370(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35275,axiom,
! [VarCurr] :
( v112366(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112355(VarNext)
=> ( v112333(VarNext)
<=> v112333(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2535,axiom,
! [VarNext] :
( v112355(VarNext)
=> ( v112333(VarNext)
<=> v112335(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7708,axiom,
! [VarCurr] :
( v112355(VarCurr)
<=> ( v112352(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35274,axiom,
! [VarCurr] :
( v112352(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35273,axiom,
! [VarCurr] :
( v112335(VarCurr)
<=> v108897(VarCurr,bitIndex52) ) ).
fof(addAssignment_35272,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex52)
<=> v112337(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22235,axiom,
! [VarCurr] :
( v112337(VarCurr)
<=> ( v112349(VarCurr)
| v112350(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22234,axiom,
! [VarCurr] :
( v112350(VarCurr)
<=> ( v112345(VarCurr)
& v112347(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22233,axiom,
! [VarCurr] :
( v112349(VarCurr)
<=> ( v112339(VarCurr)
& v112341(VarCurr) ) ) ).
fof(addAssignment_35271,axiom,
! [VarCurr] :
( v112347(VarCurr)
<=> v109352(VarCurr,bitIndex52) ) ).
fof(addAssignment_35270,axiom,
! [VarCurr] :
( v112345(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35269,axiom,
! [VarCurr] :
( v112341(VarCurr)
<=> v109044(VarCurr,bitIndex52) ) ).
fof(addAssignment_35268,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex52)
<=> v109046(VarCurr,bitIndex52) ) ).
fof(addAssignment_35267,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex52)
<=> v112343(VarNext,bitIndex52) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112343(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2534,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112343(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35266,axiom,
! [VarCurr] :
( v112339(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112328(VarNext)
=> ( v112304(VarNext)
<=> v112304(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2533,axiom,
! [VarNext] :
( v112328(VarNext)
=> ( v112304(VarNext)
<=> v112306(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7707,axiom,
! [VarCurr] :
( v112328(VarCurr)
<=> ( v112325(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35265,axiom,
! [VarCurr] :
( v112325(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35264,axiom,
! [VarCurr] :
( v112306(VarCurr)
<=> v108897(VarCurr,bitIndex53) ) ).
fof(addAssignment_35263,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex53)
<=> v112308(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22232,axiom,
! [VarCurr] :
( v112308(VarCurr)
<=> ( v112322(VarCurr)
| v112323(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22231,axiom,
! [VarCurr] :
( v112323(VarCurr)
<=> ( v112316(VarCurr)
& v112318(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22230,axiom,
! [VarCurr] :
( v112322(VarCurr)
<=> ( v112310(VarCurr)
& v112312(VarCurr) ) ) ).
fof(addAssignment_35262,axiom,
! [VarCurr] :
( v112318(VarCurr)
<=> v109352(VarCurr,bitIndex53) ) ).
fof(addAssignment_35261,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex53)
<=> v109354(VarCurr,bitIndex53) ) ).
fof(addAssignment_35260,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex53)
<=> v112320(VarNext,bitIndex53) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2498,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112320(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2532,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112320(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_35259,axiom,
! [VarCurr] :
( v112316(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35258,axiom,
! [VarCurr] :
( v112312(VarCurr)
<=> v109044(VarCurr,bitIndex53) ) ).
fof(addAssignment_35257,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex53)
<=> v109046(VarCurr,bitIndex53) ) ).
fof(addAssignment_35256,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex53)
<=> v112314(VarNext,bitIndex53) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2497,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112314(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2531,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112314(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35255,axiom,
! [VarCurr] :
( v112310(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2496,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112299(VarNext)
=> ( v112275(VarNext)
<=> v112275(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2530,axiom,
! [VarNext] :
( v112299(VarNext)
=> ( v112275(VarNext)
<=> v112277(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7706,axiom,
! [VarCurr] :
( v112299(VarCurr)
<=> ( v112296(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35254,axiom,
! [VarCurr] :
( v112296(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35253,axiom,
! [VarCurr] :
( v112277(VarCurr)
<=> v108897(VarCurr,bitIndex54) ) ).
fof(addAssignment_35252,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex54)
<=> v112279(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22229,axiom,
! [VarCurr] :
( v112279(VarCurr)
<=> ( v112293(VarCurr)
| v112294(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22228,axiom,
! [VarCurr] :
( v112294(VarCurr)
<=> ( v112287(VarCurr)
& v112289(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22227,axiom,
! [VarCurr] :
( v112293(VarCurr)
<=> ( v112281(VarCurr)
& v112283(VarCurr) ) ) ).
fof(addAssignment_35251,axiom,
! [VarCurr] :
( v112289(VarCurr)
<=> v109352(VarCurr,bitIndex54) ) ).
fof(addAssignment_35250,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex54)
<=> v109354(VarCurr,bitIndex54) ) ).
fof(addAssignment_35249,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex54)
<=> v112291(VarNext,bitIndex54) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112291(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2529,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112291(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_35248,axiom,
! [VarCurr] :
( v112287(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35247,axiom,
! [VarCurr] :
( v112283(VarCurr)
<=> v109044(VarCurr,bitIndex54) ) ).
fof(addAssignment_35246,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex54)
<=> v109046(VarCurr,bitIndex54) ) ).
fof(addAssignment_35245,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex54)
<=> v112285(VarNext,bitIndex54) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2494,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112285(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2528,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112285(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35244,axiom,
! [VarCurr] :
( v112281(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2493,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112270(VarNext)
=> ( v112246(VarNext)
<=> v112246(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2527,axiom,
! [VarNext] :
( v112270(VarNext)
=> ( v112246(VarNext)
<=> v112248(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7705,axiom,
! [VarCurr] :
( v112270(VarCurr)
<=> ( v112267(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35243,axiom,
! [VarCurr] :
( v112267(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35242,axiom,
! [VarCurr] :
( v112248(VarCurr)
<=> v108897(VarCurr,bitIndex55) ) ).
fof(addAssignment_35241,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex55)
<=> v112250(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22226,axiom,
! [VarCurr] :
( v112250(VarCurr)
<=> ( v112264(VarCurr)
| v112265(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22225,axiom,
! [VarCurr] :
( v112265(VarCurr)
<=> ( v112258(VarCurr)
& v112260(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22224,axiom,
! [VarCurr] :
( v112264(VarCurr)
<=> ( v112252(VarCurr)
& v112254(VarCurr) ) ) ).
fof(addAssignment_35240,axiom,
! [VarCurr] :
( v112260(VarCurr)
<=> v109352(VarCurr,bitIndex55) ) ).
fof(addAssignment_35239,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex55)
<=> v109354(VarCurr,bitIndex55) ) ).
fof(addAssignment_35238,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex55)
<=> v112262(VarNext,bitIndex55) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2492,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112262(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2526,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112262(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_35237,axiom,
! [VarCurr] :
( v112258(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35236,axiom,
! [VarCurr] :
( v112254(VarCurr)
<=> v109044(VarCurr,bitIndex55) ) ).
fof(addAssignment_35235,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex55)
<=> v109046(VarCurr,bitIndex55) ) ).
fof(addAssignment_35234,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex55)
<=> v112256(VarNext,bitIndex55) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2491,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112256(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2525,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112256(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35233,axiom,
! [VarCurr] :
( v112252(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2490,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112241(VarNext)
=> ( v112219(VarNext)
<=> v112219(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2524,axiom,
! [VarNext] :
( v112241(VarNext)
=> ( v112219(VarNext)
<=> v112221(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7704,axiom,
! [VarCurr] :
( v112241(VarCurr)
<=> ( v112238(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35232,axiom,
! [VarCurr] :
( v112238(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35231,axiom,
! [VarCurr] :
( v112221(VarCurr)
<=> v108897(VarCurr,bitIndex56) ) ).
fof(addAssignment_35230,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex56)
<=> v112223(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22223,axiom,
! [VarCurr] :
( v112223(VarCurr)
<=> ( v112235(VarCurr)
| v112236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22222,axiom,
! [VarCurr] :
( v112236(VarCurr)
<=> ( v112231(VarCurr)
& v112233(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22221,axiom,
! [VarCurr] :
( v112235(VarCurr)
<=> ( v112225(VarCurr)
& v112227(VarCurr) ) ) ).
fof(addAssignment_35229,axiom,
! [VarCurr] :
( v112233(VarCurr)
<=> v109352(VarCurr,bitIndex56) ) ).
fof(addAssignment_35228,axiom,
! [VarCurr] :
( v112231(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35227,axiom,
! [VarCurr] :
( v112227(VarCurr)
<=> v109044(VarCurr,bitIndex56) ) ).
fof(addAssignment_35226,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex56)
<=> v109046(VarCurr,bitIndex56) ) ).
fof(addAssignment_35225,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex56)
<=> v112229(VarNext,bitIndex56) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2489,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112229(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2523,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112229(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35224,axiom,
! [VarCurr] :
( v112225(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112214(VarNext)
=> ( v112192(VarNext)
<=> v112192(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2522,axiom,
! [VarNext] :
( v112214(VarNext)
=> ( v112192(VarNext)
<=> v112194(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7703,axiom,
! [VarCurr] :
( v112214(VarCurr)
<=> ( v112211(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35223,axiom,
! [VarCurr] :
( v112211(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35222,axiom,
! [VarCurr] :
( v112194(VarCurr)
<=> v108897(VarCurr,bitIndex57) ) ).
fof(addAssignment_35221,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex57)
<=> v112196(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22220,axiom,
! [VarCurr] :
( v112196(VarCurr)
<=> ( v112208(VarCurr)
| v112209(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22219,axiom,
! [VarCurr] :
( v112209(VarCurr)
<=> ( v112204(VarCurr)
& v112206(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22218,axiom,
! [VarCurr] :
( v112208(VarCurr)
<=> ( v112198(VarCurr)
& v112200(VarCurr) ) ) ).
fof(addAssignment_35220,axiom,
! [VarCurr] :
( v112206(VarCurr)
<=> v109352(VarCurr,bitIndex57) ) ).
fof(addAssignment_35219,axiom,
! [VarCurr] :
( v112204(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35218,axiom,
! [VarCurr] :
( v112200(VarCurr)
<=> v109044(VarCurr,bitIndex57) ) ).
fof(addAssignment_35217,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex57)
<=> v109046(VarCurr,bitIndex57) ) ).
fof(addAssignment_35216,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex57)
<=> v112202(VarNext,bitIndex57) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112202(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2521,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112202(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35215,axiom,
! [VarCurr] :
( v112198(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112187(VarNext)
=> ( v112165(VarNext)
<=> v112165(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2520,axiom,
! [VarNext] :
( v112187(VarNext)
=> ( v112165(VarNext)
<=> v112167(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7702,axiom,
! [VarCurr] :
( v112187(VarCurr)
<=> ( v112184(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35214,axiom,
! [VarCurr] :
( v112184(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35213,axiom,
! [VarCurr] :
( v112167(VarCurr)
<=> v108897(VarCurr,bitIndex58) ) ).
fof(addAssignment_35212,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex58)
<=> v112169(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22217,axiom,
! [VarCurr] :
( v112169(VarCurr)
<=> ( v112181(VarCurr)
| v112182(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22216,axiom,
! [VarCurr] :
( v112182(VarCurr)
<=> ( v112177(VarCurr)
& v112179(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22215,axiom,
! [VarCurr] :
( v112181(VarCurr)
<=> ( v112171(VarCurr)
& v112173(VarCurr) ) ) ).
fof(addAssignment_35211,axiom,
! [VarCurr] :
( v112179(VarCurr)
<=> v109352(VarCurr,bitIndex58) ) ).
fof(addAssignment_35210,axiom,
! [VarCurr] :
( v112177(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35209,axiom,
! [VarCurr] :
( v112173(VarCurr)
<=> v109044(VarCurr,bitIndex58) ) ).
fof(addAssignment_35208,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex58)
<=> v109046(VarCurr,bitIndex58) ) ).
fof(addAssignment_35207,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex58)
<=> v112175(VarNext,bitIndex58) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2485,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112175(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2519,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112175(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35206,axiom,
! [VarCurr] :
( v112171(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112160(VarNext)
=> ( v112138(VarNext)
<=> v112138(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2518,axiom,
! [VarNext] :
( v112160(VarNext)
=> ( v112138(VarNext)
<=> v112140(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7701,axiom,
! [VarCurr] :
( v112160(VarCurr)
<=> ( v112157(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35205,axiom,
! [VarCurr] :
( v112157(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35204,axiom,
! [VarCurr] :
( v112140(VarCurr)
<=> v108897(VarCurr,bitIndex59) ) ).
fof(addAssignment_35203,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex59)
<=> v112142(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22214,axiom,
! [VarCurr] :
( v112142(VarCurr)
<=> ( v112154(VarCurr)
| v112155(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22213,axiom,
! [VarCurr] :
( v112155(VarCurr)
<=> ( v112150(VarCurr)
& v112152(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22212,axiom,
! [VarCurr] :
( v112154(VarCurr)
<=> ( v112144(VarCurr)
& v112146(VarCurr) ) ) ).
fof(addAssignment_35202,axiom,
! [VarCurr] :
( v112152(VarCurr)
<=> v109352(VarCurr,bitIndex59) ) ).
fof(addAssignment_35201,axiom,
! [VarCurr] :
( v112150(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35200,axiom,
! [VarCurr] :
( v112146(VarCurr)
<=> v109044(VarCurr,bitIndex59) ) ).
fof(addAssignment_35199,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex59)
<=> v109046(VarCurr,bitIndex59) ) ).
fof(addAssignment_35198,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex59)
<=> v112148(VarNext,bitIndex59) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112148(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2517,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112148(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35197,axiom,
! [VarCurr] :
( v112144(VarCurr)
<=> v108903(VarCurr) ) ).
fof(addAssignment_35196,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108850(VarCurr,B)
<=> v108852(VarCurr,B) ) ) ).
fof(addAssignment_35195,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108852(VarCurr,B)
<=> v108854(VarCurr,B) ) ) ).
fof(addAssignment_35194,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108854(VarCurr,B)
<=> v108856(VarCurr,B) ) ) ).
fof(addAssignment_35193,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108856(VarCurr,B)
<=> v108858(VarCurr,B) ) ) ).
fof(addAssignment_35192,axiom,
! [VarNext,B] :
( range_59_32(B)
=> ( v108858(VarNext,B)
<=> v112130(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1865,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112131(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112130(VarNext,B)
<=> v108858(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1935,axiom,
! [VarNext] :
( v112131(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112130(VarNext,B)
<=> v108885(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112131(VarNext)
<=> v112132(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22210,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112132(VarNext)
<=> ( v112134(VarNext)
& v16399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8793,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112134(VarNext)
<=> v16406(VarNext) ) ) ).
fof(addAssignment_35191,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108860(VarCurr,B)
<=> v108862(VarCurr,B) ) ) ).
fof(addAssignment_35190,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108862(VarCurr,B)
<=> v108864(VarCurr,B) ) ) ).
fof(addAssignment_35189,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108864(VarCurr,B)
<=> v108866(VarCurr,B) ) ) ).
fof(addAssignment_35188,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108866(VarCurr,B)
<=> v4306(VarCurr,B) ) ) ).
fof(addAssignment_35187,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4306(VarCurr,B)
<=> v4308(VarCurr,B) ) ) ).
fof(addAssignment_35186,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4308(VarCurr,B)
<=> v4310(VarCurr,B) ) ) ).
fof(addAssignment_35185,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4310(VarCurr,B)
<=> v4312(VarCurr,B) ) ) ).
fof(addAssignment_35184,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4312(VarCurr,B)
<=> v4314(VarCurr,B) ) ) ).
fof(addAssignment_35183,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4314(VarCurr,B)
<=> v4316(VarCurr,B) ) ) ).
fof(addAssignment_35182,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4316(VarCurr,B)
<=> v4318(VarCurr,B) ) ) ).
fof(addAssignment_35181,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4318(VarCurr,B)
<=> v4320(VarCurr,B) ) ) ).
fof(addAssignment_35180,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4320(VarCurr,B)
<=> v4322(VarCurr,B) ) ) ).
fof(addAssignment_35179,axiom,
! [VarNext,B] :
( range_59_32(B)
=> ( v4322(VarNext,B)
<=> v112122(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1864,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112123(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112122(VarNext,B)
<=> v4322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1934,axiom,
! [VarNext] :
( v112123(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112122(VarNext,B)
<=> v5044(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22209,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112123(VarNext)
<=> v112124(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22208,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112124(VarNext)
<=> ( v112126(VarNext)
& v4513(VarNext) ) ) ) ).
fof(writeUnaryOperator_8792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112126(VarNext)
<=> v4526(VarNext) ) ) ).
fof(addAssignment_35178,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4326(VarCurr,B)
<=> v4328(VarCurr,B) ) ) ).
fof(addAssignment_35177,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4328(VarCurr,B)
<=> v4330(VarCurr,B) ) ) ).
fof(addAssignment_35176,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4330(VarCurr,B)
<=> v4332(VarCurr,B) ) ) ).
fof(addAssignment_35175,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4332(VarCurr,B)
<=> v4334(VarCurr,B) ) ) ).
fof(addAssignment_35174,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4334(VarCurr,B)
<=> v4336(VarCurr,B) ) ) ).
fof(addAssignment_35173,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4336(VarCurr,B)
<=> v4338(VarCurr,B) ) ) ).
fof(addAssignment_35172,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4338(VarCurr,B)
<=> v4340(VarCurr,B) ) ) ).
fof(addAssignment_35171,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4340(VarCurr,B)
<=> v4342(VarCurr,B) ) ) ).
fof(addAssignment_35170,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4342(VarCurr,B)
<=> v4344(VarCurr,B) ) ) ).
fof(addAssignment_35169,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4344(VarCurr,B)
<=> v4346(VarCurr,B) ) ) ).
fof(range_axiom_105,axiom,
! [B] :
( range_59_32(B)
<=> ( $false
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B ) ) ).
fof(addAssignment_35168,axiom,
! [VarCurr] :
( v108842(VarCurr,bitIndex63)
<=> v110607(VarCurr,bitIndex63) ) ).
fof(addAssignment_35167,axiom,
! [VarCurr] :
( v108889(VarCurr,bitIndex63)
<=> v108891(VarCurr,bitIndex63) ) ).
fof(addAssignment_35166,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex63)
<=> v112093(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112117(VarNext)
=> ( v112093(VarNext)
<=> v112093(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2516,axiom,
! [VarNext] :
( v112117(VarNext)
=> ( v112093(VarNext)
<=> v112095(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7700,axiom,
! [VarCurr] :
( v112117(VarCurr)
<=> ( v112114(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35165,axiom,
! [VarCurr] :
( v112114(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35164,axiom,
! [VarCurr] :
( v112095(VarCurr)
<=> v108897(VarCurr,bitIndex63) ) ).
fof(addAssignment_35163,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex63)
<=> v112097(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22207,axiom,
! [VarCurr] :
( v112097(VarCurr)
<=> ( v112111(VarCurr)
| v112112(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22206,axiom,
! [VarCurr] :
( v112112(VarCurr)
<=> ( v112105(VarCurr)
& v112107(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22205,axiom,
! [VarCurr] :
( v112111(VarCurr)
<=> ( v112099(VarCurr)
& v112101(VarCurr) ) ) ).
fof(addAssignment_35162,axiom,
! [VarCurr] :
( v112107(VarCurr)
<=> v109352(VarCurr,bitIndex63) ) ).
fof(addAssignment_35161,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex63)
<=> v109354(VarCurr,bitIndex63) ) ).
fof(addAssignment_35160,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex63)
<=> v112109(VarNext,bitIndex63) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2481,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112109(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2515,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112109(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_35159,axiom,
! [VarCurr] :
( v112105(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35158,axiom,
! [VarCurr] :
( v112101(VarCurr)
<=> v109044(VarCurr,bitIndex63) ) ).
fof(addAssignment_35157,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex63)
<=> v109046(VarCurr,bitIndex63) ) ).
fof(addAssignment_35156,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex63)
<=> v112103(VarNext,bitIndex63) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112103(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2514,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112103(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35155,axiom,
! [VarCurr] :
( v112099(VarCurr)
<=> v108903(VarCurr) ) ).
fof(addAssignment_35154,axiom,
! [VarCurr] :
( v108850(VarCurr,bitIndex63)
<=> v108852(VarCurr,bitIndex63) ) ).
fof(addAssignment_35153,axiom,
! [VarCurr] :
( v108852(VarCurr,bitIndex63)
<=> v108854(VarCurr,bitIndex63) ) ).
fof(addAssignment_35152,axiom,
! [VarCurr] :
( v108854(VarCurr,bitIndex63)
<=> v108856(VarCurr,bitIndex63) ) ).
fof(addAssignment_35151,axiom,
! [VarCurr] :
( v108856(VarCurr,bitIndex63)
<=> v108858(VarCurr,bitIndex63) ) ).
fof(addAssignment_35150,axiom,
! [VarNext] :
( v108858(VarNext,bitIndex63)
<=> v112085(VarNext,bitIndex63) ) ).
fof(addCaseBooleanConditionEqualRanges1_1863,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112086(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112085(VarNext,B)
<=> v108858(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1933,axiom,
! [VarNext] :
( v112086(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112085(VarNext,B)
<=> v108885(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22204,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112086(VarNext)
<=> v112087(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22203,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112087(VarNext)
<=> ( v112089(VarNext)
& v16399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8791,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112089(VarNext)
<=> v16406(VarNext) ) ) ).
fof(addAssignment_35149,axiom,
! [VarCurr] :
( v108860(VarCurr,bitIndex63)
<=> v108862(VarCurr,bitIndex63) ) ).
fof(addAssignment_35148,axiom,
! [VarCurr] :
( v108862(VarCurr,bitIndex63)
<=> v108864(VarCurr,bitIndex63) ) ).
fof(addAssignment_35147,axiom,
! [VarCurr] :
( v108864(VarCurr,bitIndex63)
<=> v108866(VarCurr,bitIndex63) ) ).
fof(addAssignment_35146,axiom,
! [VarCurr] :
( v108866(VarCurr,bitIndex63)
<=> v4306(VarCurr,bitIndex63) ) ).
fof(addAssignment_35145,axiom,
! [VarCurr] :
( v4306(VarCurr,bitIndex63)
<=> v4308(VarCurr,bitIndex63) ) ).
fof(addAssignment_35144,axiom,
! [VarCurr] :
( v4308(VarCurr,bitIndex63)
<=> v4310(VarCurr,bitIndex63) ) ).
fof(addAssignment_35143,axiom,
! [VarCurr] :
( v4310(VarCurr,bitIndex63)
<=> v4312(VarCurr,bitIndex63) ) ).
fof(addAssignment_35142,axiom,
! [VarCurr] :
( v4312(VarCurr,bitIndex63)
<=> v4314(VarCurr,bitIndex63) ) ).
fof(addAssignment_35141,axiom,
! [VarCurr] :
( v4314(VarCurr,bitIndex63)
<=> v4316(VarCurr,bitIndex63) ) ).
fof(addAssignment_35140,axiom,
! [VarCurr] :
( v4316(VarCurr,bitIndex63)
<=> v4318(VarCurr,bitIndex63) ) ).
fof(addAssignment_35139,axiom,
! [VarCurr] :
( v4318(VarCurr,bitIndex63)
<=> v4320(VarCurr,bitIndex63) ) ).
fof(addAssignment_35138,axiom,
! [VarCurr] :
( v4320(VarCurr,bitIndex63)
<=> v4322(VarCurr,bitIndex63) ) ).
fof(addAssignment_35137,axiom,
! [VarNext] :
( v4322(VarNext,bitIndex63)
<=> v112077(VarNext,bitIndex63) ) ).
fof(addCaseBooleanConditionEqualRanges1_1862,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112078(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112077(VarNext,B)
<=> v4322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1932,axiom,
! [VarNext] :
( v112078(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112077(VarNext,B)
<=> v5044(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22202,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112078(VarNext)
<=> v112079(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112079(VarNext)
<=> ( v112081(VarNext)
& v4513(VarNext) ) ) ) ).
fof(writeUnaryOperator_8790,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112081(VarNext)
<=> v4526(VarNext) ) ) ).
fof(addAssignment_35136,axiom,
! [VarCurr] :
( v4326(VarCurr,bitIndex63)
<=> v4328(VarCurr,bitIndex63) ) ).
fof(addAssignment_35135,axiom,
! [VarCurr] :
( v4328(VarCurr,bitIndex63)
<=> v4330(VarCurr,bitIndex63) ) ).
fof(addAssignment_35134,axiom,
! [VarCurr] :
( v4330(VarCurr,bitIndex63)
<=> v4332(VarCurr,bitIndex63) ) ).
fof(addAssignment_35133,axiom,
! [VarCurr] :
( v4332(VarCurr,bitIndex63)
<=> v4334(VarCurr,bitIndex63) ) ).
fof(addAssignment_35132,axiom,
! [VarCurr] :
( v4334(VarCurr,bitIndex63)
<=> v4336(VarCurr,bitIndex63) ) ).
fof(addAssignment_35131,axiom,
! [VarCurr] :
( v4336(VarCurr,bitIndex63)
<=> v4338(VarCurr,bitIndex63) ) ).
fof(addAssignment_35130,axiom,
! [VarCurr] :
( v4338(VarCurr,bitIndex63)
<=> v4340(VarCurr,bitIndex63) ) ).
fof(addAssignment_35129,axiom,
! [VarCurr] :
( v4340(VarCurr,bitIndex63)
<=> v4342(VarCurr,bitIndex63) ) ).
fof(addAssignment_35128,axiom,
! [VarCurr] :
( v4342(VarCurr,bitIndex63)
<=> v4344(VarCurr,bitIndex63) ) ).
fof(addAssignment_35127,axiom,
! [VarCurr] :
( v4344(VarCurr,bitIndex63)
<=> v4346(VarCurr,bitIndex63) ) ).
fof(addAssignment_35126,axiom,
! [VarNext] :
( v112025(VarNext,bitIndex18)
<=> v112047(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1861,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112048(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v112047(VarNext,B)
<=> v112025(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1931,axiom,
! [VarNext] :
( v112048(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v112047(VarNext,B)
<=> v112061(VarNext,B) ) ) ) ).
fof(addAssignment_35125,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v112061(VarNext,B)
<=> v112059(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5107,axiom,
! [VarCurr] :
( ~ v107022(VarCurr)
=> ! [B] :
( range_20_0(B)
=> ( v112059(VarCurr,B)
<=> v112028(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5110,axiom,
! [VarCurr] :
( v107022(VarCurr)
=> ! [B] :
( range_20_0(B)
=> ( v112059(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_22200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112048(VarNext)
<=> ( v112049(VarNext)
& v112056(VarNext) ) ) ) ).
fof(addAssignment_35124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112056(VarNext)
<=> v112054(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22199,axiom,
! [VarCurr] :
( v112054(VarCurr)
<=> ( v107022(VarCurr)
| v112057(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22198,axiom,
! [VarCurr] :
( v112057(VarCurr)
<=> ( v107024(VarCurr)
& v112058(VarCurr) ) ) ).
fof(writeUnaryOperator_8789,axiom,
! [VarCurr] :
( ~ v112058(VarCurr)
<=> v107022(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22197,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112049(VarNext)
<=> ( v112051(VarNext)
& v106986(VarNext) ) ) ) ).
fof(writeUnaryOperator_8788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112051(VarNext)
<=> v106995(VarNext) ) ) ).
fof(addAssignment_35123,axiom,
! [VarCurr] :
( v112028(VarCurr,bitIndex18)
<=> v112030(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22196,axiom,
! [VarCurr] :
( v112030(VarCurr)
<=> ( v107907(VarCurr,bitIndex0)
& v112032(VarCurr) ) ) ).
fof(addAssignment_35122,axiom,
! [VarCurr] :
( v112032(VarCurr)
<=> v112034(VarCurr) ) ).
fof(addAssignment_35121,axiom,
! [VarCurr] :
( v112034(VarCurr)
<=> v112036(VarCurr) ) ).
fof(addAssignment_35120,axiom,
! [VarCurr] :
( v112036(VarCurr)
<=> v112038(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22195,axiom,
! [VarCurr] :
( v112038(VarCurr)
<=> ( v112041(VarCurr)
& v112044(VarCurr) ) ) ).
fof(writeUnaryOperator_8787,axiom,
! [VarCurr] :
( ~ v112044(VarCurr)
<=> v108025(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22194,axiom,
! [VarCurr] :
( v112041(VarCurr)
<=> ( v108172(VarCurr)
& v112042(VarCurr) ) ) ).
fof(writeUnaryOperator_8786,axiom,
! [VarCurr] :
( ~ v112042(VarCurr)
<=> v112043(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7699,axiom,
! [VarCurr] :
( v112043(VarCurr)
<=> ( ( v108837(VarCurr,bitIndex60)
<=> $false )
& ( v108837(VarCurr,bitIndex59)
<=> $false )
& ( v108837(VarCurr,bitIndex58)
<=> $false )
& ( v108837(VarCurr,bitIndex57)
<=> $false )
& ( v108837(VarCurr,bitIndex56)
<=> $false )
& ( v108837(VarCurr,bitIndex55)
<=> $false )
& ( v108837(VarCurr,bitIndex54)
<=> $false )
& ( v108837(VarCurr,bitIndex53)
<=> $false )
& ( v108837(VarCurr,bitIndex52)
<=> $false )
& ( v108837(VarCurr,bitIndex51)
<=> $false )
& ( v108837(VarCurr,bitIndex50)
<=> $false )
& ( v108837(VarCurr,bitIndex49)
<=> $false )
& ( v108837(VarCurr,bitIndex48)
<=> $false )
& ( v108837(VarCurr,bitIndex47)
<=> $false )
& ( v108837(VarCurr,bitIndex46)
<=> $false )
& ( v108837(VarCurr,bitIndex45)
<=> $false )
& ( v108837(VarCurr,bitIndex44)
<=> $false )
& ( v108837(VarCurr,bitIndex43)
<=> $false )
& ( v108837(VarCurr,bitIndex42)
<=> $false )
& ( v108837(VarCurr,bitIndex41)
<=> $false )
& ( v108837(VarCurr,bitIndex40)
<=> $false )
& ( v108837(VarCurr,bitIndex39)
<=> $false )
& ( v108837(VarCurr,bitIndex38)
<=> $false ) ) ) ).
fof(bitBlastConstant_11994,axiom,
~ b00000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_11993,axiom,
~ b00000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_11992,axiom,
~ b00000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_11991,axiom,
~ b00000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_11990,axiom,
~ b00000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_11989,axiom,
~ b00000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_11988,axiom,
~ b00000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_11987,axiom,
~ b00000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_11986,axiom,
~ b00000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_11985,axiom,
~ b00000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_11984,axiom,
~ b00000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_11983,axiom,
~ b00000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_11982,axiom,
~ b00000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_11981,axiom,
~ b00000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_11980,axiom,
~ b00000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_11979,axiom,
~ b00000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_11978,axiom,
~ b00000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_11977,axiom,
~ b00000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_11976,axiom,
~ b00000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_11975,axiom,
~ b00000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_11974,axiom,
~ b00000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_11973,axiom,
~ b00000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_11972,axiom,
~ b00000000000000000000000(bitIndex0) ).
fof(addAssignment_35119,axiom,
! [VarCurr,B] :
( range_60_38(B)
=> ( v108837(VarCurr,B)
<=> v108176(VarCurr,B) ) ) ).
fof(addAssignment_35118,axiom,
! [VarCurr,B] :
( range_60_38(B)
=> ( v108176(VarCurr,B)
<=> v108178(VarCurr,B) ) ) ).
fof(addAssignment_35117,axiom,
! [VarCurr,B] :
( range_60_38(B)
=> ( v108178(VarCurr,B)
<=> v108180(VarCurr,B) ) ) ).
fof(addAssignment_35116,axiom,
! [VarCurr,B] :
( range_60_38(B)
=> ( v108180(VarCurr,B)
<=> v108207(VarCurr,B) ) ) ).
fof(range_axiom_103,axiom,
! [B] :
( range_60_38(B)
<=> ( $false
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B ) ) ).
fof(addAssignment_35115,axiom,
! [VarCurr] :
( v112021(VarCurr)
<=> v112023(VarCurr) ) ).
fof(addAssignment_35114,axiom,
! [VarCurr] :
( v112023(VarCurr)
<=> v4245(VarCurr) ) ).
fof(addAssignment_35113,axiom,
! [VarCurr] :
( v108313(VarCurr,bitIndex1)
<=> v108315(VarCurr,bitIndex1) ) ).
fof(addAssignment_35112,axiom,
! [VarCurr] :
( v108315(VarCurr,bitIndex1)
<=> v108317(VarCurr,bitIndex1) ) ).
fof(addAssignment_35111,axiom,
! [VarCurr] :
( v108317(VarCurr,bitIndex1)
<=> v108319(VarCurr,bitIndex1) ) ).
fof(addAssignment_35110,axiom,
! [VarCurr] :
( v108319(VarCurr,bitIndex1)
<=> v112015(VarCurr,bitIndex1) ) ).
fof(addAssignment_35109,axiom,
! [VarCurr] :
( v112015(VarCurr,bitIndex0)
<=> v112019(VarCurr) ) ).
fof(addAssignment_35108,axiom,
! [VarCurr] :
( v112015(VarCurr,bitIndex1)
<=> v112016(VarCurr) ) ).
fof(writeUnaryOperator_8785,axiom,
! [VarCurr] :
( ~ v112019(VarCurr)
<=> v108321(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8784,axiom,
! [VarCurr] :
( ~ v112016(VarCurr)
<=> v112017(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2041,axiom,
! [VarCurr] :
( v112017(VarCurr)
<=> ( v108321(VarCurr,bitIndex1)
& v112018(VarCurr) ) ) ).
fof(writeUnaryOperator_8783,axiom,
! [VarCurr] :
( ~ v112018(VarCurr)
<=> v108172(VarCurr) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_3,axiom,
! [VarCurr] :
( ( ~ v111961(VarCurr)
& ~ v111971(VarCurr)
& ~ v111980(VarCurr)
& ~ v111988(VarCurr)
& ~ v111995(VarCurr)
& ~ v112001(VarCurr)
& ~ v112006(VarCurr)
& ~ v112010(VarCurr)
& ~ v112013(VarCurr)
& ~ v112014(VarCurr) )
=> ( v108321(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_3,axiom,
! [VarCurr] :
( v112014(VarCurr)
=> ( v108321(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_3,axiom,
! [VarCurr] :
( v112013(VarCurr)
=> ( v108321(VarCurr,bitIndex1)
<=> v108825(VarCurr,bitIndex29) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_10,axiom,
! [VarCurr] :
( v112010(VarCurr)
=> ( v108321(VarCurr,bitIndex1)
<=> v112011(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_10,axiom,
! [VarCurr] :
( v112006(VarCurr)
=> ( v108321(VarCurr,bitIndex1)
<=> v112007(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_11,axiom,
! [VarCurr] :
( v112001(VarCurr)
=> ( v108321(VarCurr,bitIndex1)
<=> v112002(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_11,axiom,
! [VarCurr] :
( v111995(VarCurr)
=> ( v108321(VarCurr,bitIndex1)
<=> v111996(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_11,axiom,
! [VarCurr] :
( v111988(VarCurr)
=> ( v108321(VarCurr,bitIndex1)
<=> v111989(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_12,axiom,
! [VarCurr] :
( v111980(VarCurr)
=> ( v108321(VarCurr,bitIndex1)
<=> v111981(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_18,axiom,
! [VarCurr] :
( v111971(VarCurr)
=> ( v108321(VarCurr,bitIndex1)
<=> v111972(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_15,axiom,
! [VarCurr] :
( v111961(VarCurr)
=> ( v108321(VarCurr,bitIndex1)
<=> v111962(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7698,axiom,
! [VarCurr] :
( v112014(VarCurr)
<=> ( ( v108323(VarCurr,bitIndex3)
<=> $true )
& ( v108323(VarCurr,bitIndex2)
<=> $false )
& ( v108323(VarCurr,bitIndex1)
<=> $false )
& ( v108323(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7697,axiom,
! [VarCurr] :
( v112013(VarCurr)
<=> ( ( v108323(VarCurr,bitIndex3)
<=> $true )
& ( v108323(VarCurr,bitIndex2)
<=> $false )
& ( v108323(VarCurr,bitIndex1)
<=> $false )
& ( v108323(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2040,axiom,
! [VarCurr] :
( v112011(VarCurr)
<=> ( v108825(VarCurr,bitIndex28)
& v108825(VarCurr,bitIndex29) ) ) ).
fof(addBitVectorEqualityBitBlasted_7696,axiom,
! [VarCurr] :
( v112010(VarCurr)
<=> ( ( v108323(VarCurr,bitIndex3)
<=> $false )
& ( v108323(VarCurr,bitIndex2)
<=> $true )
& ( v108323(VarCurr,bitIndex1)
<=> $true )
& ( v108323(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2039,axiom,
! [VarCurr] :
( v112007(VarCurr)
<=> ( v112009(VarCurr)
& v108825(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2038,axiom,
! [VarCurr] :
( v112009(VarCurr)
<=> ( v108825(VarCurr,bitIndex27)
& v108825(VarCurr,bitIndex28) ) ) ).
fof(addBitVectorEqualityBitBlasted_7695,axiom,
! [VarCurr] :
( v112006(VarCurr)
<=> ( ( v108323(VarCurr,bitIndex3)
<=> $false )
& ( v108323(VarCurr,bitIndex2)
<=> $true )
& ( v108323(VarCurr,bitIndex1)
<=> $true )
& ( v108323(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2037,axiom,
! [VarCurr] :
( v112002(VarCurr)
<=> ( v112004(VarCurr)
& v108825(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2036,axiom,
! [VarCurr] :
( v112004(VarCurr)
<=> ( v112005(VarCurr)
& v108825(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2035,axiom,
! [VarCurr] :
( v112005(VarCurr)
<=> ( v108825(VarCurr,bitIndex26)
& v108825(VarCurr,bitIndex27) ) ) ).
fof(addBitVectorEqualityBitBlasted_7694,axiom,
! [VarCurr] :
( v112001(VarCurr)
<=> ( ( v108323(VarCurr,bitIndex3)
<=> $false )
& ( v108323(VarCurr,bitIndex2)
<=> $true )
& ( v108323(VarCurr,bitIndex1)
<=> $false )
& ( v108323(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2034,axiom,
! [VarCurr] :
( v111996(VarCurr)
<=> ( v111998(VarCurr)
& v108825(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2033,axiom,
! [VarCurr] :
( v111998(VarCurr)
<=> ( v111999(VarCurr)
& v108825(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2032,axiom,
! [VarCurr] :
( v111999(VarCurr)
<=> ( v112000(VarCurr)
& v108825(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2031,axiom,
! [VarCurr] :
( v112000(VarCurr)
<=> ( v108825(VarCurr,bitIndex25)
& v108825(VarCurr,bitIndex26) ) ) ).
fof(addBitVectorEqualityBitBlasted_7693,axiom,
! [VarCurr] :
( v111995(VarCurr)
<=> ( ( v108323(VarCurr,bitIndex3)
<=> $false )
& ( v108323(VarCurr,bitIndex2)
<=> $true )
& ( v108323(VarCurr,bitIndex1)
<=> $false )
& ( v108323(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2030,axiom,
! [VarCurr] :
( v111989(VarCurr)
<=> ( v111991(VarCurr)
& v108825(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2029,axiom,
! [VarCurr] :
( v111991(VarCurr)
<=> ( v111992(VarCurr)
& v108825(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2028,axiom,
! [VarCurr] :
( v111992(VarCurr)
<=> ( v111993(VarCurr)
& v108825(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2027,axiom,
! [VarCurr] :
( v111993(VarCurr)
<=> ( v111994(VarCurr)
& v108825(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2026,axiom,
! [VarCurr] :
( v111994(VarCurr)
<=> ( v108825(VarCurr,bitIndex24)
& v108825(VarCurr,bitIndex25) ) ) ).
fof(addBitVectorEqualityBitBlasted_7692,axiom,
! [VarCurr] :
( v111988(VarCurr)
<=> ( ( v108323(VarCurr,bitIndex3)
<=> $false )
& ( v108323(VarCurr,bitIndex2)
<=> $false )
& ( v108323(VarCurr,bitIndex1)
<=> $true )
& ( v108323(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2025,axiom,
! [VarCurr] :
( v111981(VarCurr)
<=> ( v111983(VarCurr)
& v108825(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2024,axiom,
! [VarCurr] :
( v111983(VarCurr)
<=> ( v111984(VarCurr)
& v108825(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2023,axiom,
! [VarCurr] :
( v111984(VarCurr)
<=> ( v111985(VarCurr)
& v108825(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2022,axiom,
! [VarCurr] :
( v111985(VarCurr)
<=> ( v111986(VarCurr)
& v108825(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2021,axiom,
! [VarCurr] :
( v111986(VarCurr)
<=> ( v111987(VarCurr)
& v108825(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2020,axiom,
! [VarCurr] :
( v111987(VarCurr)
<=> ( v108825(VarCurr,bitIndex23)
& v108825(VarCurr,bitIndex24) ) ) ).
fof(addBitVectorEqualityBitBlasted_7691,axiom,
! [VarCurr] :
( v111980(VarCurr)
<=> ( ( v108323(VarCurr,bitIndex3)
<=> $false )
& ( v108323(VarCurr,bitIndex2)
<=> $false )
& ( v108323(VarCurr,bitIndex1)
<=> $true )
& ( v108323(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2019,axiom,
! [VarCurr] :
( v111972(VarCurr)
<=> ( v111974(VarCurr)
& v108825(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2018,axiom,
! [VarCurr] :
( v111974(VarCurr)
<=> ( v111975(VarCurr)
& v108825(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2017,axiom,
! [VarCurr] :
( v111975(VarCurr)
<=> ( v111976(VarCurr)
& v108825(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2016,axiom,
! [VarCurr] :
( v111976(VarCurr)
<=> ( v111977(VarCurr)
& v108825(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2015,axiom,
! [VarCurr] :
( v111977(VarCurr)
<=> ( v111978(VarCurr)
& v108825(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2014,axiom,
! [VarCurr] :
( v111978(VarCurr)
<=> ( v111979(VarCurr)
& v108825(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2013,axiom,
! [VarCurr] :
( v111979(VarCurr)
<=> ( v108825(VarCurr,bitIndex22)
& v108825(VarCurr,bitIndex23) ) ) ).
fof(addBitVectorEqualityBitBlasted_7690,axiom,
! [VarCurr] :
( v111971(VarCurr)
<=> ( ( v108323(VarCurr,bitIndex3)
<=> $false )
& ( v108323(VarCurr,bitIndex2)
<=> $false )
& ( v108323(VarCurr,bitIndex1)
<=> $false )
& ( v108323(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2012,axiom,
! [VarCurr] :
( v111962(VarCurr)
<=> ( v111964(VarCurr)
& v108825(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2011,axiom,
! [VarCurr] :
( v111964(VarCurr)
<=> ( v111965(VarCurr)
& v108825(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2010,axiom,
! [VarCurr] :
( v111965(VarCurr)
<=> ( v111966(VarCurr)
& v108825(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2009,axiom,
! [VarCurr] :
( v111966(VarCurr)
<=> ( v111967(VarCurr)
& v108825(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2008,axiom,
! [VarCurr] :
( v111967(VarCurr)
<=> ( v111968(VarCurr)
& v108825(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2007,axiom,
! [VarCurr] :
( v111968(VarCurr)
<=> ( v111969(VarCurr)
& v108825(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2006,axiom,
! [VarCurr] :
( v111969(VarCurr)
<=> ( v111970(VarCurr)
& v108825(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2005,axiom,
! [VarCurr] :
( v111970(VarCurr)
<=> ( v108825(VarCurr,bitIndex21)
& v108825(VarCurr,bitIndex22) ) ) ).
fof(addBitVectorEqualityBitBlasted_7689,axiom,
! [VarCurr] :
( v111961(VarCurr)
<=> ( ( v108323(VarCurr,bitIndex3)
<=> $false )
& ( v108323(VarCurr,bitIndex2)
<=> $false )
& ( v108323(VarCurr,bitIndex1)
<=> $false )
& ( v108323(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35107,axiom,
! [VarNext,B] :
( range_29_21(B)
=> ( v108825(VarNext,B)
<=> v111939(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1860,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111940(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v111939(VarNext,B)
<=> v108825(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1930,axiom,
! [VarNext] :
( v111940(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v111939(VarNext,B)
<=> v111957(VarNext,B) ) ) ) ).
fof(addAssignment_35106,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v111957(VarNext,B)
<=> v111955(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5106,axiom,
! [VarCurr] :
( ~ v111951(VarCurr)
=> ! [B] :
( range_61_0(B)
=> ( v111955(VarCurr,B)
<=> v108837(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5109,axiom,
! [VarCurr] :
( v111951(VarCurr)
=> ! [B] :
( range_61_0(B)
=> ( v111955(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111940(VarNext)
<=> ( v111941(VarNext)
& v111950(VarNext) ) ) ) ).
fof(addAssignment_35105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111950(VarNext)
<=> v111948(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22192,axiom,
! [VarCurr] :
( v111948(VarCurr)
<=> ( v111951(VarCurr)
| v111952(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22191,axiom,
! [VarCurr] :
( v111952(VarCurr)
<=> ( v111953(VarCurr)
& v111954(VarCurr) ) ) ).
fof(writeUnaryOperator_8782,axiom,
! [VarCurr] :
( ~ v111954(VarCurr)
<=> v111951(VarCurr) ) ).
fof(writeUnaryOperator_8781,axiom,
! [VarCurr] :
( ~ v111953(VarCurr)
<=> v108829(VarCurr) ) ).
fof(writeUnaryOperator_8780,axiom,
! [VarCurr] :
( ~ v111951(VarCurr)
<=> v108827(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22190,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111941(VarNext)
<=> ( v111942(VarNext)
& v111937(VarNext) ) ) ) ).
fof(writeUnaryOperator_8779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111942(VarNext)
<=> v111944(VarNext) ) ) ).
fof(addAssignment_35104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111944(VarNext)
<=> v111937(VarCurr) ) ) ).
fof(addAssignment_35103,axiom,
! [VarCurr] :
( v111937(VarCurr)
<=> v4519(VarCurr) ) ).
fof(addAssignment_35102,axiom,
! [VarCurr,B] :
( range_29_21(B)
=> ( v108837(VarCurr,B)
<=> v108176(VarCurr,B) ) ) ).
fof(addAssignment_35101,axiom,
! [VarCurr,B] :
( range_29_21(B)
=> ( v108176(VarCurr,B)
<=> v108178(VarCurr,B) ) ) ).
fof(addAssignment_35100,axiom,
! [VarCurr,B] :
( range_29_21(B)
=> ( v108178(VarCurr,B)
<=> v108180(VarCurr,B) ) ) ).
fof(addAssignment_35099,axiom,
! [VarCurr,B] :
( range_29_21(B)
=> ( v108180(VarCurr,B)
<=> v108207(VarCurr,B) ) ) ).
fof(range_axiom_102,axiom,
! [B] :
( range_29_21(B)
<=> ( $false
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B ) ) ).
fof(addAssignment_35098,axiom,
! [VarCurr,B] :
( range_18_10(B)
=> ( v108211(VarCurr,B)
<=> v111923(VarCurr,B) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges7_13,axiom,
! [VarCurr] :
( ( ~ v111924(VarCurr)
& ~ v111925(VarCurr)
& ~ v111927(VarCurr)
& ~ v111928(VarCurr)
& ~ v111930(VarCurr)
& ~ v111931(VarCurr)
& ~ v111933(VarCurr) )
=> ! [B] :
( range_26_0(B)
=> ( v111923(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_13,axiom,
! [VarCurr] :
( v111933(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v111923(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_17,axiom,
! [VarCurr] :
( v111931(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v111923(VarCurr,B)
<=> v111932(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_20,axiom,
! [VarCurr] :
( v111930(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v111923(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_159,axiom,
! [VarCurr] :
( v111928(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v111923(VarCurr,B)
<=> v111929(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1263,axiom,
! [VarCurr] :
( v111927(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v111923(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5105,axiom,
! [VarCurr] :
( v111925(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v111923(VarCurr,B)
<=> v111926(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5108,axiom,
! [VarCurr] :
( v111924(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v111923(VarCurr,B)
<=> v110609(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22189,axiom,
! [VarCurr] :
( v111933(VarCurr)
<=> ( v111934(VarCurr)
| v111935(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7688,axiom,
! [VarCurr] :
( v111935(VarCurr)
<=> ( ( v108840(VarCurr,bitIndex2)
<=> $true )
& ( v108840(VarCurr,bitIndex1)
<=> $true )
& ( v108840(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7687,axiom,
! [VarCurr] :
( v111934(VarCurr)
<=> ( ( v108840(VarCurr,bitIndex2)
<=> $true )
& ( v108840(VarCurr,bitIndex1)
<=> $true )
& ( v108840(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35097,axiom,
! [VarCurr] :
( ( v111932(VarCurr,bitIndex14)
<=> v108035(VarCurr,bitIndex25) )
& ( v111932(VarCurr,bitIndex13)
<=> v108035(VarCurr,bitIndex24) )
& ( v111932(VarCurr,bitIndex12)
<=> v108035(VarCurr,bitIndex23) )
& ( v111932(VarCurr,bitIndex11)
<=> v108035(VarCurr,bitIndex22) )
& ( v111932(VarCurr,bitIndex10)
<=> v108035(VarCurr,bitIndex21) )
& ( v111932(VarCurr,bitIndex9)
<=> v108035(VarCurr,bitIndex20) )
& ( v111932(VarCurr,bitIndex8)
<=> v108035(VarCurr,bitIndex19) )
& ( v111932(VarCurr,bitIndex7)
<=> v108035(VarCurr,bitIndex18) )
& ( v111932(VarCurr,bitIndex6)
<=> v108035(VarCurr,bitIndex17) )
& ( v111932(VarCurr,bitIndex5)
<=> v108035(VarCurr,bitIndex16) )
& ( v111932(VarCurr,bitIndex4)
<=> v108035(VarCurr,bitIndex15) )
& ( v111932(VarCurr,bitIndex3)
<=> v108035(VarCurr,bitIndex14) )
& ( v111932(VarCurr,bitIndex2)
<=> v108035(VarCurr,bitIndex13) )
& ( v111932(VarCurr,bitIndex1)
<=> v108035(VarCurr,bitIndex12) )
& ( v111932(VarCurr,bitIndex0)
<=> v108035(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_35096,axiom,
! [VarCurr] :
( ( v111932(VarCurr,bitIndex26)
<=> v110609(VarCurr,bitIndex11) )
& ( v111932(VarCurr,bitIndex25)
<=> v110609(VarCurr,bitIndex10) )
& ( v111932(VarCurr,bitIndex24)
<=> v110609(VarCurr,bitIndex9) )
& ( v111932(VarCurr,bitIndex23)
<=> v110609(VarCurr,bitIndex8) )
& ( v111932(VarCurr,bitIndex22)
<=> v110609(VarCurr,bitIndex7) )
& ( v111932(VarCurr,bitIndex21)
<=> v110609(VarCurr,bitIndex6) )
& ( v111932(VarCurr,bitIndex20)
<=> v110609(VarCurr,bitIndex5) )
& ( v111932(VarCurr,bitIndex19)
<=> v110609(VarCurr,bitIndex4) )
& ( v111932(VarCurr,bitIndex18)
<=> v110609(VarCurr,bitIndex3) )
& ( v111932(VarCurr,bitIndex17)
<=> v110609(VarCurr,bitIndex2) )
& ( v111932(VarCurr,bitIndex16)
<=> v110609(VarCurr,bitIndex1) )
& ( v111932(VarCurr,bitIndex15)
<=> v110609(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7686,axiom,
! [VarCurr] :
( v111931(VarCurr)
<=> ( ( v108840(VarCurr,bitIndex2)
<=> $true )
& ( v108840(VarCurr,bitIndex1)
<=> $false )
& ( v108840(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7685,axiom,
! [VarCurr] :
( v111930(VarCurr)
<=> ( ( v108840(VarCurr,bitIndex2)
<=> $true )
& ( v108840(VarCurr,bitIndex1)
<=> $false )
& ( v108840(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35095,axiom,
! [VarCurr] :
( ( v111929(VarCurr,bitIndex8)
<=> v108035(VarCurr,bitIndex19) )
& ( v111929(VarCurr,bitIndex7)
<=> v108035(VarCurr,bitIndex18) )
& ( v111929(VarCurr,bitIndex6)
<=> v108035(VarCurr,bitIndex17) )
& ( v111929(VarCurr,bitIndex5)
<=> v108035(VarCurr,bitIndex16) )
& ( v111929(VarCurr,bitIndex4)
<=> v108035(VarCurr,bitIndex15) )
& ( v111929(VarCurr,bitIndex3)
<=> v108035(VarCurr,bitIndex14) )
& ( v111929(VarCurr,bitIndex2)
<=> v108035(VarCurr,bitIndex13) )
& ( v111929(VarCurr,bitIndex1)
<=> v108035(VarCurr,bitIndex12) )
& ( v111929(VarCurr,bitIndex0)
<=> v108035(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_35094,axiom,
! [VarCurr] :
( ( v111929(VarCurr,bitIndex26)
<=> v110609(VarCurr,bitIndex17) )
& ( v111929(VarCurr,bitIndex25)
<=> v110609(VarCurr,bitIndex16) )
& ( v111929(VarCurr,bitIndex24)
<=> v110609(VarCurr,bitIndex15) )
& ( v111929(VarCurr,bitIndex23)
<=> v110609(VarCurr,bitIndex14) )
& ( v111929(VarCurr,bitIndex22)
<=> v110609(VarCurr,bitIndex13) )
& ( v111929(VarCurr,bitIndex21)
<=> v110609(VarCurr,bitIndex12) )
& ( v111929(VarCurr,bitIndex20)
<=> v110609(VarCurr,bitIndex11) )
& ( v111929(VarCurr,bitIndex19)
<=> v110609(VarCurr,bitIndex10) )
& ( v111929(VarCurr,bitIndex18)
<=> v110609(VarCurr,bitIndex9) )
& ( v111929(VarCurr,bitIndex17)
<=> v110609(VarCurr,bitIndex8) )
& ( v111929(VarCurr,bitIndex16)
<=> v110609(VarCurr,bitIndex7) )
& ( v111929(VarCurr,bitIndex15)
<=> v110609(VarCurr,bitIndex6) )
& ( v111929(VarCurr,bitIndex14)
<=> v110609(VarCurr,bitIndex5) )
& ( v111929(VarCurr,bitIndex13)
<=> v110609(VarCurr,bitIndex4) )
& ( v111929(VarCurr,bitIndex12)
<=> v110609(VarCurr,bitIndex3) )
& ( v111929(VarCurr,bitIndex11)
<=> v110609(VarCurr,bitIndex2) )
& ( v111929(VarCurr,bitIndex10)
<=> v110609(VarCurr,bitIndex1) )
& ( v111929(VarCurr,bitIndex9)
<=> v110609(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7684,axiom,
! [VarCurr] :
( v111928(VarCurr)
<=> ( ( v108840(VarCurr,bitIndex2)
<=> $false )
& ( v108840(VarCurr,bitIndex1)
<=> $true )
& ( v108840(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7683,axiom,
! [VarCurr] :
( v111927(VarCurr)
<=> ( ( v108840(VarCurr,bitIndex2)
<=> $false )
& ( v108840(VarCurr,bitIndex1)
<=> $true )
& ( v108840(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35093,axiom,
! [VarCurr] :
( ( v111926(VarCurr,bitIndex2)
<=> v108035(VarCurr,bitIndex13) )
& ( v111926(VarCurr,bitIndex1)
<=> v108035(VarCurr,bitIndex12) )
& ( v111926(VarCurr,bitIndex0)
<=> v108035(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_35092,axiom,
! [VarCurr] :
( ( v111926(VarCurr,bitIndex26)
<=> v110609(VarCurr,bitIndex23) )
& ( v111926(VarCurr,bitIndex25)
<=> v110609(VarCurr,bitIndex22) )
& ( v111926(VarCurr,bitIndex24)
<=> v110609(VarCurr,bitIndex21) )
& ( v111926(VarCurr,bitIndex23)
<=> v110609(VarCurr,bitIndex20) )
& ( v111926(VarCurr,bitIndex22)
<=> v110609(VarCurr,bitIndex19) )
& ( v111926(VarCurr,bitIndex21)
<=> v110609(VarCurr,bitIndex18) )
& ( v111926(VarCurr,bitIndex20)
<=> v110609(VarCurr,bitIndex17) )
& ( v111926(VarCurr,bitIndex19)
<=> v110609(VarCurr,bitIndex16) )
& ( v111926(VarCurr,bitIndex18)
<=> v110609(VarCurr,bitIndex15) )
& ( v111926(VarCurr,bitIndex17)
<=> v110609(VarCurr,bitIndex14) )
& ( v111926(VarCurr,bitIndex16)
<=> v110609(VarCurr,bitIndex13) )
& ( v111926(VarCurr,bitIndex15)
<=> v110609(VarCurr,bitIndex12) )
& ( v111926(VarCurr,bitIndex14)
<=> v110609(VarCurr,bitIndex11) )
& ( v111926(VarCurr,bitIndex13)
<=> v110609(VarCurr,bitIndex10) )
& ( v111926(VarCurr,bitIndex12)
<=> v110609(VarCurr,bitIndex9) )
& ( v111926(VarCurr,bitIndex11)
<=> v110609(VarCurr,bitIndex8) )
& ( v111926(VarCurr,bitIndex10)
<=> v110609(VarCurr,bitIndex7) )
& ( v111926(VarCurr,bitIndex9)
<=> v110609(VarCurr,bitIndex6) )
& ( v111926(VarCurr,bitIndex8)
<=> v110609(VarCurr,bitIndex5) )
& ( v111926(VarCurr,bitIndex7)
<=> v110609(VarCurr,bitIndex4) )
& ( v111926(VarCurr,bitIndex6)
<=> v110609(VarCurr,bitIndex3) )
& ( v111926(VarCurr,bitIndex5)
<=> v110609(VarCurr,bitIndex2) )
& ( v111926(VarCurr,bitIndex4)
<=> v110609(VarCurr,bitIndex1) )
& ( v111926(VarCurr,bitIndex3)
<=> v110609(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7682,axiom,
! [VarCurr] :
( v111925(VarCurr)
<=> ( ( v108840(VarCurr,bitIndex2)
<=> $false )
& ( v108840(VarCurr,bitIndex1)
<=> $false )
& ( v108840(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7681,axiom,
! [VarCurr] :
( v111924(VarCurr)
<=> ( ( v108840(VarCurr,bitIndex2)
<=> $false )
& ( v108840(VarCurr,bitIndex1)
<=> $false )
& ( v108840(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35091,axiom,
! [VarCurr] :
( v110609(VarCurr,bitIndex0)
<=> v111411(VarCurr,bitIndex0) ) ).
fof(addAssignment_35090,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v110609(VarCurr,B)
<=> v111411(VarCurr,B) ) ) ).
fof(addAssignment_35089,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v110609(VarCurr,B)
<=> v111411(VarCurr,B) ) ) ).
fof(range_axiom_101,axiom,
! [B] :
( range_9_7(B)
<=> ( $false
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B ) ) ).
fof(addAssignment_35088,axiom,
! [VarCurr,B] :
( range_18_10(B)
=> ( v110609(VarCurr,B)
<=> v111411(VarCurr,B) ) ) ).
fof(range_axiom_100,axiom,
! [B] :
( range_18_10(B)
<=> ( $false
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B ) ) ).
fof(addAssignment_35087,axiom,
! [VarCurr] :
( v111411(VarCurr,bitIndex0)
<=> v111919(VarCurr) ) ).
fof(addAssignment_35086,axiom,
! [VarCurr] :
( v111411(VarCurr,bitIndex1)
<=> v111914(VarCurr) ) ).
fof(addAssignment_35085,axiom,
! [VarCurr] :
( v111411(VarCurr,bitIndex2)
<=> v111909(VarCurr) ) ).
fof(addAssignment_35084,axiom,
! [VarCurr] :
( v111411(VarCurr,bitIndex3)
<=> v111904(VarCurr) ) ).
fof(addAssignment_35083,axiom,
! [VarCurr] :
( v111411(VarCurr,bitIndex4)
<=> v111899(VarCurr) ) ).
fof(addAssignment_35082,axiom,
! [VarCurr] :
( v111411(VarCurr,bitIndex5)
<=> v111894(VarCurr) ) ).
fof(addAssignment_35081,axiom,
! [VarCurr] :
( v111411(VarCurr,bitIndex6)
<=> v111889(VarCurr) ) ).
fof(addAssignment_35080,axiom,
! [VarCurr] :
( v111411(VarCurr,bitIndex7)
<=> v111884(VarCurr) ) ).
fof(addAssignment_35079,axiom,
! [VarCurr] :
( v111411(VarCurr,bitIndex8)
<=> v111879(VarCurr) ) ).
fof(addAssignment_35078,axiom,
! [VarCurr] :
( v111411(VarCurr,bitIndex9)
<=> v111874(VarCurr) ) ).
fof(addAssignment_35077,axiom,
! [VarCurr] :
( v111411(VarCurr,bitIndex10)
<=> v111869(VarCurr) ) ).
fof(addAssignment_35076,axiom,
! [VarCurr] :
( v111411(VarCurr,bitIndex11)
<=> v111864(VarCurr) ) ).
fof(addAssignment_35075,axiom,
! [VarCurr] :
( v111411(VarCurr,bitIndex12)
<=> v111859(VarCurr) ) ).
fof(addAssignment_35074,axiom,
! [VarCurr] :
( v111411(VarCurr,bitIndex13)
<=> v111854(VarCurr) ) ).
fof(addAssignment_35073,axiom,
! [VarCurr] :
( v111411(VarCurr,bitIndex14)
<=> v111849(VarCurr) ) ).
fof(addAssignment_35072,axiom,
! [VarCurr] :
( v111411(VarCurr,bitIndex15)
<=> v111844(VarCurr) ) ).
fof(addAssignment_35071,axiom,
! [VarCurr] :
( v111411(VarCurr,bitIndex16)
<=> v111839(VarCurr) ) ).
fof(addAssignment_35070,axiom,
! [VarCurr] :
( v111411(VarCurr,bitIndex17)
<=> v111834(VarCurr) ) ).
fof(addAssignment_35069,axiom,
! [VarCurr] :
( v111411(VarCurr,bitIndex18)
<=> v111829(VarCurr) ) ).
fof(addAssignment_35068,axiom,
! [VarCurr] :
( v111411(VarCurr,bitIndex19)
<=> v111824(VarCurr) ) ).
fof(addAssignment_35067,axiom,
! [VarCurr] :
( v111411(VarCurr,bitIndex20)
<=> v111819(VarCurr) ) ).
fof(addAssignment_35066,axiom,
! [VarCurr] :
( v111411(VarCurr,bitIndex21)
<=> v111814(VarCurr) ) ).
fof(addAssignment_35065,axiom,
! [VarCurr] :
( v111411(VarCurr,bitIndex22)
<=> v111809(VarCurr) ) ).
fof(addAssignment_35064,axiom,
! [VarCurr] :
( v111411(VarCurr,bitIndex23)
<=> v111804(VarCurr) ) ).
fof(addAssignment_35063,axiom,
! [VarCurr] :
( v111411(VarCurr,bitIndex24)
<=> v111799(VarCurr) ) ).
fof(addAssignment_35062,axiom,
! [VarCurr] :
( v111411(VarCurr,bitIndex25)
<=> v111794(VarCurr) ) ).
fof(addAssignment_35061,axiom,
! [VarCurr] :
( v111411(VarCurr,bitIndex26)
<=> v111789(VarCurr) ) ).
fof(addAssignment_35060,axiom,
! [VarCurr] :
( v111411(VarCurr,bitIndex27)
<=> v111413(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22188,axiom,
! [VarCurr] :
( v111919(VarCurr)
<=> ( v111920(VarCurr)
& v111922(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22187,axiom,
! [VarCurr] :
( v111922(VarCurr)
<=> ( v110723(VarCurr,bitIndex0)
| v111469(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22186,axiom,
! [VarCurr] :
( v111920(VarCurr)
<=> ( v111476(VarCurr)
| v111921(VarCurr) ) ) ).
fof(writeUnaryOperator_8778,axiom,
! [VarCurr] :
( ~ v111921(VarCurr)
<=> v111469(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22185,axiom,
! [VarCurr] :
( v111914(VarCurr)
<=> ( v111915(VarCurr)
& v111918(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22184,axiom,
! [VarCurr] :
( v111918(VarCurr)
<=> ( v111468(VarCurr)
| v111470(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22183,axiom,
! [VarCurr] :
( v111915(VarCurr)
<=> ( v111916(VarCurr)
| v111917(VarCurr) ) ) ).
fof(writeUnaryOperator_8777,axiom,
! [VarCurr] :
( ~ v111917(VarCurr)
<=> v111470(VarCurr) ) ).
fof(writeUnaryOperator_8776,axiom,
! [VarCurr] :
( ~ v111916(VarCurr)
<=> v111468(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22182,axiom,
! [VarCurr] :
( v111909(VarCurr)
<=> ( v111910(VarCurr)
& v111913(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22181,axiom,
! [VarCurr] :
( v111913(VarCurr)
<=> ( v111466(VarCurr)
| v111481(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22180,axiom,
! [VarCurr] :
( v111910(VarCurr)
<=> ( v111911(VarCurr)
| v111912(VarCurr) ) ) ).
fof(writeUnaryOperator_8775,axiom,
! [VarCurr] :
( ~ v111912(VarCurr)
<=> v111481(VarCurr) ) ).
fof(writeUnaryOperator_8774,axiom,
! [VarCurr] :
( ~ v111911(VarCurr)
<=> v111466(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22179,axiom,
! [VarCurr] :
( v111904(VarCurr)
<=> ( v111905(VarCurr)
& v111908(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22178,axiom,
! [VarCurr] :
( v111908(VarCurr)
<=> ( v111464(VarCurr)
| v111493(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22177,axiom,
! [VarCurr] :
( v111905(VarCurr)
<=> ( v111906(VarCurr)
| v111907(VarCurr) ) ) ).
fof(writeUnaryOperator_8773,axiom,
! [VarCurr] :
( ~ v111907(VarCurr)
<=> v111493(VarCurr) ) ).
fof(writeUnaryOperator_8772,axiom,
! [VarCurr] :
( ~ v111906(VarCurr)
<=> v111464(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22176,axiom,
! [VarCurr] :
( v111899(VarCurr)
<=> ( v111900(VarCurr)
& v111903(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22175,axiom,
! [VarCurr] :
( v111903(VarCurr)
<=> ( v111462(VarCurr)
| v111505(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22174,axiom,
! [VarCurr] :
( v111900(VarCurr)
<=> ( v111901(VarCurr)
| v111902(VarCurr) ) ) ).
fof(writeUnaryOperator_8771,axiom,
! [VarCurr] :
( ~ v111902(VarCurr)
<=> v111505(VarCurr) ) ).
fof(writeUnaryOperator_8770,axiom,
! [VarCurr] :
( ~ v111901(VarCurr)
<=> v111462(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22173,axiom,
! [VarCurr] :
( v111894(VarCurr)
<=> ( v111895(VarCurr)
& v111898(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22172,axiom,
! [VarCurr] :
( v111898(VarCurr)
<=> ( v111460(VarCurr)
| v111517(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22171,axiom,
! [VarCurr] :
( v111895(VarCurr)
<=> ( v111896(VarCurr)
| v111897(VarCurr) ) ) ).
fof(writeUnaryOperator_8769,axiom,
! [VarCurr] :
( ~ v111897(VarCurr)
<=> v111517(VarCurr) ) ).
fof(writeUnaryOperator_8768,axiom,
! [VarCurr] :
( ~ v111896(VarCurr)
<=> v111460(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22170,axiom,
! [VarCurr] :
( v111889(VarCurr)
<=> ( v111890(VarCurr)
& v111893(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22169,axiom,
! [VarCurr] :
( v111893(VarCurr)
<=> ( v111458(VarCurr)
| v111529(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22168,axiom,
! [VarCurr] :
( v111890(VarCurr)
<=> ( v111891(VarCurr)
| v111892(VarCurr) ) ) ).
fof(writeUnaryOperator_8767,axiom,
! [VarCurr] :
( ~ v111892(VarCurr)
<=> v111529(VarCurr) ) ).
fof(writeUnaryOperator_8766,axiom,
! [VarCurr] :
( ~ v111891(VarCurr)
<=> v111458(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22167,axiom,
! [VarCurr] :
( v111884(VarCurr)
<=> ( v111885(VarCurr)
& v111888(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22166,axiom,
! [VarCurr] :
( v111888(VarCurr)
<=> ( v111456(VarCurr)
| v111541(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22165,axiom,
! [VarCurr] :
( v111885(VarCurr)
<=> ( v111886(VarCurr)
| v111887(VarCurr) ) ) ).
fof(writeUnaryOperator_8765,axiom,
! [VarCurr] :
( ~ v111887(VarCurr)
<=> v111541(VarCurr) ) ).
fof(writeUnaryOperator_8764,axiom,
! [VarCurr] :
( ~ v111886(VarCurr)
<=> v111456(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22164,axiom,
! [VarCurr] :
( v111879(VarCurr)
<=> ( v111880(VarCurr)
& v111883(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22163,axiom,
! [VarCurr] :
( v111883(VarCurr)
<=> ( v111454(VarCurr)
| v111553(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22162,axiom,
! [VarCurr] :
( v111880(VarCurr)
<=> ( v111881(VarCurr)
| v111882(VarCurr) ) ) ).
fof(writeUnaryOperator_8763,axiom,
! [VarCurr] :
( ~ v111882(VarCurr)
<=> v111553(VarCurr) ) ).
fof(writeUnaryOperator_8762,axiom,
! [VarCurr] :
( ~ v111881(VarCurr)
<=> v111454(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22161,axiom,
! [VarCurr] :
( v111874(VarCurr)
<=> ( v111875(VarCurr)
& v111878(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22160,axiom,
! [VarCurr] :
( v111878(VarCurr)
<=> ( v111452(VarCurr)
| v111565(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22159,axiom,
! [VarCurr] :
( v111875(VarCurr)
<=> ( v111876(VarCurr)
| v111877(VarCurr) ) ) ).
fof(writeUnaryOperator_8761,axiom,
! [VarCurr] :
( ~ v111877(VarCurr)
<=> v111565(VarCurr) ) ).
fof(writeUnaryOperator_8760,axiom,
! [VarCurr] :
( ~ v111876(VarCurr)
<=> v111452(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22158,axiom,
! [VarCurr] :
( v111869(VarCurr)
<=> ( v111870(VarCurr)
& v111873(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22157,axiom,
! [VarCurr] :
( v111873(VarCurr)
<=> ( v111450(VarCurr)
| v111577(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22156,axiom,
! [VarCurr] :
( v111870(VarCurr)
<=> ( v111871(VarCurr)
| v111872(VarCurr) ) ) ).
fof(writeUnaryOperator_8759,axiom,
! [VarCurr] :
( ~ v111872(VarCurr)
<=> v111577(VarCurr) ) ).
fof(writeUnaryOperator_8758,axiom,
! [VarCurr] :
( ~ v111871(VarCurr)
<=> v111450(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22155,axiom,
! [VarCurr] :
( v111864(VarCurr)
<=> ( v111865(VarCurr)
& v111868(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22154,axiom,
! [VarCurr] :
( v111868(VarCurr)
<=> ( v111448(VarCurr)
| v111589(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22153,axiom,
! [VarCurr] :
( v111865(VarCurr)
<=> ( v111866(VarCurr)
| v111867(VarCurr) ) ) ).
fof(writeUnaryOperator_8757,axiom,
! [VarCurr] :
( ~ v111867(VarCurr)
<=> v111589(VarCurr) ) ).
fof(writeUnaryOperator_8756,axiom,
! [VarCurr] :
( ~ v111866(VarCurr)
<=> v111448(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22152,axiom,
! [VarCurr] :
( v111859(VarCurr)
<=> ( v111860(VarCurr)
& v111863(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22151,axiom,
! [VarCurr] :
( v111863(VarCurr)
<=> ( v111446(VarCurr)
| v111601(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22150,axiom,
! [VarCurr] :
( v111860(VarCurr)
<=> ( v111861(VarCurr)
| v111862(VarCurr) ) ) ).
fof(writeUnaryOperator_8755,axiom,
! [VarCurr] :
( ~ v111862(VarCurr)
<=> v111601(VarCurr) ) ).
fof(writeUnaryOperator_8754,axiom,
! [VarCurr] :
( ~ v111861(VarCurr)
<=> v111446(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22149,axiom,
! [VarCurr] :
( v111854(VarCurr)
<=> ( v111855(VarCurr)
& v111858(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22148,axiom,
! [VarCurr] :
( v111858(VarCurr)
<=> ( v111444(VarCurr)
| v111613(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22147,axiom,
! [VarCurr] :
( v111855(VarCurr)
<=> ( v111856(VarCurr)
| v111857(VarCurr) ) ) ).
fof(writeUnaryOperator_8753,axiom,
! [VarCurr] :
( ~ v111857(VarCurr)
<=> v111613(VarCurr) ) ).
fof(writeUnaryOperator_8752,axiom,
! [VarCurr] :
( ~ v111856(VarCurr)
<=> v111444(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22146,axiom,
! [VarCurr] :
( v111849(VarCurr)
<=> ( v111850(VarCurr)
& v111853(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22145,axiom,
! [VarCurr] :
( v111853(VarCurr)
<=> ( v111442(VarCurr)
| v111625(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22144,axiom,
! [VarCurr] :
( v111850(VarCurr)
<=> ( v111851(VarCurr)
| v111852(VarCurr) ) ) ).
fof(writeUnaryOperator_8751,axiom,
! [VarCurr] :
( ~ v111852(VarCurr)
<=> v111625(VarCurr) ) ).
fof(writeUnaryOperator_8750,axiom,
! [VarCurr] :
( ~ v111851(VarCurr)
<=> v111442(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22143,axiom,
! [VarCurr] :
( v111844(VarCurr)
<=> ( v111845(VarCurr)
& v111848(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22142,axiom,
! [VarCurr] :
( v111848(VarCurr)
<=> ( v111440(VarCurr)
| v111637(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22141,axiom,
! [VarCurr] :
( v111845(VarCurr)
<=> ( v111846(VarCurr)
| v111847(VarCurr) ) ) ).
fof(writeUnaryOperator_8749,axiom,
! [VarCurr] :
( ~ v111847(VarCurr)
<=> v111637(VarCurr) ) ).
fof(writeUnaryOperator_8748,axiom,
! [VarCurr] :
( ~ v111846(VarCurr)
<=> v111440(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22140,axiom,
! [VarCurr] :
( v111839(VarCurr)
<=> ( v111840(VarCurr)
& v111843(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22139,axiom,
! [VarCurr] :
( v111843(VarCurr)
<=> ( v111438(VarCurr)
| v111649(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22138,axiom,
! [VarCurr] :
( v111840(VarCurr)
<=> ( v111841(VarCurr)
| v111842(VarCurr) ) ) ).
fof(writeUnaryOperator_8747,axiom,
! [VarCurr] :
( ~ v111842(VarCurr)
<=> v111649(VarCurr) ) ).
fof(writeUnaryOperator_8746,axiom,
! [VarCurr] :
( ~ v111841(VarCurr)
<=> v111438(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22137,axiom,
! [VarCurr] :
( v111834(VarCurr)
<=> ( v111835(VarCurr)
& v111838(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22136,axiom,
! [VarCurr] :
( v111838(VarCurr)
<=> ( v111436(VarCurr)
| v111661(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22135,axiom,
! [VarCurr] :
( v111835(VarCurr)
<=> ( v111836(VarCurr)
| v111837(VarCurr) ) ) ).
fof(writeUnaryOperator_8745,axiom,
! [VarCurr] :
( ~ v111837(VarCurr)
<=> v111661(VarCurr) ) ).
fof(writeUnaryOperator_8744,axiom,
! [VarCurr] :
( ~ v111836(VarCurr)
<=> v111436(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22134,axiom,
! [VarCurr] :
( v111829(VarCurr)
<=> ( v111830(VarCurr)
& v111833(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22133,axiom,
! [VarCurr] :
( v111833(VarCurr)
<=> ( v111434(VarCurr)
| v111673(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22132,axiom,
! [VarCurr] :
( v111830(VarCurr)
<=> ( v111831(VarCurr)
| v111832(VarCurr) ) ) ).
fof(writeUnaryOperator_8743,axiom,
! [VarCurr] :
( ~ v111832(VarCurr)
<=> v111673(VarCurr) ) ).
fof(writeUnaryOperator_8742,axiom,
! [VarCurr] :
( ~ v111831(VarCurr)
<=> v111434(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22131,axiom,
! [VarCurr] :
( v111824(VarCurr)
<=> ( v111825(VarCurr)
& v111828(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22130,axiom,
! [VarCurr] :
( v111828(VarCurr)
<=> ( v111432(VarCurr)
| v111685(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22129,axiom,
! [VarCurr] :
( v111825(VarCurr)
<=> ( v111826(VarCurr)
| v111827(VarCurr) ) ) ).
fof(writeUnaryOperator_8741,axiom,
! [VarCurr] :
( ~ v111827(VarCurr)
<=> v111685(VarCurr) ) ).
fof(writeUnaryOperator_8740,axiom,
! [VarCurr] :
( ~ v111826(VarCurr)
<=> v111432(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22128,axiom,
! [VarCurr] :
( v111819(VarCurr)
<=> ( v111820(VarCurr)
& v111823(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22127,axiom,
! [VarCurr] :
( v111823(VarCurr)
<=> ( v111430(VarCurr)
| v111697(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22126,axiom,
! [VarCurr] :
( v111820(VarCurr)
<=> ( v111821(VarCurr)
| v111822(VarCurr) ) ) ).
fof(writeUnaryOperator_8739,axiom,
! [VarCurr] :
( ~ v111822(VarCurr)
<=> v111697(VarCurr) ) ).
fof(writeUnaryOperator_8738,axiom,
! [VarCurr] :
( ~ v111821(VarCurr)
<=> v111430(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22125,axiom,
! [VarCurr] :
( v111814(VarCurr)
<=> ( v111815(VarCurr)
& v111818(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22124,axiom,
! [VarCurr] :
( v111818(VarCurr)
<=> ( v111428(VarCurr)
| v111709(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22123,axiom,
! [VarCurr] :
( v111815(VarCurr)
<=> ( v111816(VarCurr)
| v111817(VarCurr) ) ) ).
fof(writeUnaryOperator_8737,axiom,
! [VarCurr] :
( ~ v111817(VarCurr)
<=> v111709(VarCurr) ) ).
fof(writeUnaryOperator_8736,axiom,
! [VarCurr] :
( ~ v111816(VarCurr)
<=> v111428(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22122,axiom,
! [VarCurr] :
( v111809(VarCurr)
<=> ( v111810(VarCurr)
& v111813(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22121,axiom,
! [VarCurr] :
( v111813(VarCurr)
<=> ( v111426(VarCurr)
| v111721(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22120,axiom,
! [VarCurr] :
( v111810(VarCurr)
<=> ( v111811(VarCurr)
| v111812(VarCurr) ) ) ).
fof(writeUnaryOperator_8735,axiom,
! [VarCurr] :
( ~ v111812(VarCurr)
<=> v111721(VarCurr) ) ).
fof(writeUnaryOperator_8734,axiom,
! [VarCurr] :
( ~ v111811(VarCurr)
<=> v111426(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22119,axiom,
! [VarCurr] :
( v111804(VarCurr)
<=> ( v111805(VarCurr)
& v111808(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22118,axiom,
! [VarCurr] :
( v111808(VarCurr)
<=> ( v111424(VarCurr)
| v111733(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22117,axiom,
! [VarCurr] :
( v111805(VarCurr)
<=> ( v111806(VarCurr)
| v111807(VarCurr) ) ) ).
fof(writeUnaryOperator_8733,axiom,
! [VarCurr] :
( ~ v111807(VarCurr)
<=> v111733(VarCurr) ) ).
fof(writeUnaryOperator_8732,axiom,
! [VarCurr] :
( ~ v111806(VarCurr)
<=> v111424(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22116,axiom,
! [VarCurr] :
( v111799(VarCurr)
<=> ( v111800(VarCurr)
& v111803(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22115,axiom,
! [VarCurr] :
( v111803(VarCurr)
<=> ( v111422(VarCurr)
| v111745(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22114,axiom,
! [VarCurr] :
( v111800(VarCurr)
<=> ( v111801(VarCurr)
| v111802(VarCurr) ) ) ).
fof(writeUnaryOperator_8731,axiom,
! [VarCurr] :
( ~ v111802(VarCurr)
<=> v111745(VarCurr) ) ).
fof(writeUnaryOperator_8730,axiom,
! [VarCurr] :
( ~ v111801(VarCurr)
<=> v111422(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22113,axiom,
! [VarCurr] :
( v111794(VarCurr)
<=> ( v111795(VarCurr)
& v111798(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22112,axiom,
! [VarCurr] :
( v111798(VarCurr)
<=> ( v111420(VarCurr)
| v111757(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22111,axiom,
! [VarCurr] :
( v111795(VarCurr)
<=> ( v111796(VarCurr)
| v111797(VarCurr) ) ) ).
fof(writeUnaryOperator_8729,axiom,
! [VarCurr] :
( ~ v111797(VarCurr)
<=> v111757(VarCurr) ) ).
fof(writeUnaryOperator_8728,axiom,
! [VarCurr] :
( ~ v111796(VarCurr)
<=> v111420(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22110,axiom,
! [VarCurr] :
( v111789(VarCurr)
<=> ( v111790(VarCurr)
& v111793(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22109,axiom,
! [VarCurr] :
( v111793(VarCurr)
<=> ( v111418(VarCurr)
| v111769(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22108,axiom,
! [VarCurr] :
( v111790(VarCurr)
<=> ( v111791(VarCurr)
| v111792(VarCurr) ) ) ).
fof(writeUnaryOperator_8727,axiom,
! [VarCurr] :
( ~ v111792(VarCurr)
<=> v111769(VarCurr) ) ).
fof(writeUnaryOperator_8726,axiom,
! [VarCurr] :
( ~ v111791(VarCurr)
<=> v111418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22107,axiom,
! [VarCurr] :
( v111413(VarCurr)
<=> ( v111414(VarCurr)
& v111788(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22106,axiom,
! [VarCurr] :
( v111788(VarCurr)
<=> ( v111416(VarCurr)
| v111782(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22105,axiom,
! [VarCurr] :
( v111414(VarCurr)
<=> ( v111415(VarCurr)
| v111781(VarCurr) ) ) ).
fof(writeUnaryOperator_8725,axiom,
! [VarCurr] :
( ~ v111781(VarCurr)
<=> v111782(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22104,axiom,
! [VarCurr] :
( v111782(VarCurr)
<=> ( v111783(VarCurr)
& v111786(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2004,axiom,
! [VarCurr] :
( v111786(VarCurr)
<=> ( v111787(VarCurr)
| v111469(VarCurr,bitIndex27) ) ) ).
fof(writeUnaryOperator_8724,axiom,
! [VarCurr] :
( ~ v111787(VarCurr)
<=> v111784(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22103,axiom,
! [VarCurr] :
( v111783(VarCurr)
<=> ( v111784(VarCurr)
| v111785(VarCurr) ) ) ).
fof(writeUnaryOperator_8723,axiom,
! [VarCurr] :
( ~ v111785(VarCurr)
<=> v111469(VarCurr,bitIndex27) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22102,axiom,
! [VarCurr] :
( v111784(VarCurr)
<=> ( v111775(VarCurr)
& v111777(VarCurr) ) ) ).
fof(writeUnaryOperator_8722,axiom,
! [VarCurr] :
( ~ v111415(VarCurr)
<=> v111416(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22101,axiom,
! [VarCurr] :
( v111416(VarCurr)
<=> ( v111417(VarCurr)
| v111780(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2003,axiom,
! [VarCurr] :
( v111780(VarCurr)
<=> ( v111772(VarCurr)
& v111469(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22100,axiom,
! [VarCurr] :
( v111417(VarCurr)
<=> ( v111418(VarCurr)
& v111769(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22099,axiom,
! [VarCurr] :
( v111769(VarCurr)
<=> ( v111770(VarCurr)
& v111779(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2002,axiom,
! [VarCurr] :
( v111779(VarCurr)
<=> ( v111772(VarCurr)
| v111469(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22098,axiom,
! [VarCurr] :
( v111770(VarCurr)
<=> ( v111771(VarCurr)
| v111778(VarCurr) ) ) ).
fof(writeUnaryOperator_8721,axiom,
! [VarCurr] :
( ~ v111778(VarCurr)
<=> v111469(VarCurr,bitIndex26) ) ).
fof(writeUnaryOperator_8720,axiom,
! [VarCurr] :
( ~ v111771(VarCurr)
<=> v111772(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22097,axiom,
! [VarCurr] :
( v111772(VarCurr)
<=> ( v111773(VarCurr)
& v111776(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22096,axiom,
! [VarCurr] :
( v111776(VarCurr)
<=> ( v111775(VarCurr)
| v111777(VarCurr) ) ) ).
fof(writeUnaryOperator_8719,axiom,
! [VarCurr] :
( ~ v111777(VarCurr)
<=> v110723(VarCurr,bitIndex26) ) ).
fof(writeBinaryOperatorShiftedRanges_2001,axiom,
! [VarCurr] :
( v111773(VarCurr)
<=> ( v111774(VarCurr)
| v110723(VarCurr,bitIndex26) ) ) ).
fof(writeUnaryOperator_8718,axiom,
! [VarCurr] :
( ~ v111774(VarCurr)
<=> v111775(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22095,axiom,
! [VarCurr] :
( v111775(VarCurr)
<=> ( v111763(VarCurr)
& v111765(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22094,axiom,
! [VarCurr] :
( v111418(VarCurr)
<=> ( v111419(VarCurr)
| v111768(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2000,axiom,
! [VarCurr] :
( v111768(VarCurr)
<=> ( v111760(VarCurr)
& v111469(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22093,axiom,
! [VarCurr] :
( v111419(VarCurr)
<=> ( v111420(VarCurr)
& v111757(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22092,axiom,
! [VarCurr] :
( v111757(VarCurr)
<=> ( v111758(VarCurr)
& v111767(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1999,axiom,
! [VarCurr] :
( v111767(VarCurr)
<=> ( v111760(VarCurr)
| v111469(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22091,axiom,
! [VarCurr] :
( v111758(VarCurr)
<=> ( v111759(VarCurr)
| v111766(VarCurr) ) ) ).
fof(writeUnaryOperator_8717,axiom,
! [VarCurr] :
( ~ v111766(VarCurr)
<=> v111469(VarCurr,bitIndex25) ) ).
fof(writeUnaryOperator_8716,axiom,
! [VarCurr] :
( ~ v111759(VarCurr)
<=> v111760(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22090,axiom,
! [VarCurr] :
( v111760(VarCurr)
<=> ( v111761(VarCurr)
& v111764(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22089,axiom,
! [VarCurr] :
( v111764(VarCurr)
<=> ( v111763(VarCurr)
| v111765(VarCurr) ) ) ).
fof(writeUnaryOperator_8715,axiom,
! [VarCurr] :
( ~ v111765(VarCurr)
<=> v110723(VarCurr,bitIndex25) ) ).
fof(writeBinaryOperatorShiftedRanges_1998,axiom,
! [VarCurr] :
( v111761(VarCurr)
<=> ( v111762(VarCurr)
| v110723(VarCurr,bitIndex25) ) ) ).
fof(writeUnaryOperator_8714,axiom,
! [VarCurr] :
( ~ v111762(VarCurr)
<=> v111763(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22088,axiom,
! [VarCurr] :
( v111763(VarCurr)
<=> ( v111751(VarCurr)
& v111753(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22087,axiom,
! [VarCurr] :
( v111420(VarCurr)
<=> ( v111421(VarCurr)
| v111756(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1997,axiom,
! [VarCurr] :
( v111756(VarCurr)
<=> ( v111748(VarCurr)
& v111469(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22086,axiom,
! [VarCurr] :
( v111421(VarCurr)
<=> ( v111422(VarCurr)
& v111745(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22085,axiom,
! [VarCurr] :
( v111745(VarCurr)
<=> ( v111746(VarCurr)
& v111755(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1996,axiom,
! [VarCurr] :
( v111755(VarCurr)
<=> ( v111748(VarCurr)
| v111469(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22084,axiom,
! [VarCurr] :
( v111746(VarCurr)
<=> ( v111747(VarCurr)
| v111754(VarCurr) ) ) ).
fof(writeUnaryOperator_8713,axiom,
! [VarCurr] :
( ~ v111754(VarCurr)
<=> v111469(VarCurr,bitIndex24) ) ).
fof(writeUnaryOperator_8712,axiom,
! [VarCurr] :
( ~ v111747(VarCurr)
<=> v111748(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22083,axiom,
! [VarCurr] :
( v111748(VarCurr)
<=> ( v111749(VarCurr)
& v111752(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22082,axiom,
! [VarCurr] :
( v111752(VarCurr)
<=> ( v111751(VarCurr)
| v111753(VarCurr) ) ) ).
fof(writeUnaryOperator_8711,axiom,
! [VarCurr] :
( ~ v111753(VarCurr)
<=> v110723(VarCurr,bitIndex24) ) ).
fof(writeBinaryOperatorShiftedRanges_1995,axiom,
! [VarCurr] :
( v111749(VarCurr)
<=> ( v111750(VarCurr)
| v110723(VarCurr,bitIndex24) ) ) ).
fof(writeUnaryOperator_8710,axiom,
! [VarCurr] :
( ~ v111750(VarCurr)
<=> v111751(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22081,axiom,
! [VarCurr] :
( v111751(VarCurr)
<=> ( v111739(VarCurr)
& v111741(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22080,axiom,
! [VarCurr] :
( v111422(VarCurr)
<=> ( v111423(VarCurr)
| v111744(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1994,axiom,
! [VarCurr] :
( v111744(VarCurr)
<=> ( v111736(VarCurr)
& v111469(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22079,axiom,
! [VarCurr] :
( v111423(VarCurr)
<=> ( v111424(VarCurr)
& v111733(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22078,axiom,
! [VarCurr] :
( v111733(VarCurr)
<=> ( v111734(VarCurr)
& v111743(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1993,axiom,
! [VarCurr] :
( v111743(VarCurr)
<=> ( v111736(VarCurr)
| v111469(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22077,axiom,
! [VarCurr] :
( v111734(VarCurr)
<=> ( v111735(VarCurr)
| v111742(VarCurr) ) ) ).
fof(writeUnaryOperator_8709,axiom,
! [VarCurr] :
( ~ v111742(VarCurr)
<=> v111469(VarCurr,bitIndex23) ) ).
fof(writeUnaryOperator_8708,axiom,
! [VarCurr] :
( ~ v111735(VarCurr)
<=> v111736(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22076,axiom,
! [VarCurr] :
( v111736(VarCurr)
<=> ( v111737(VarCurr)
& v111740(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22075,axiom,
! [VarCurr] :
( v111740(VarCurr)
<=> ( v111739(VarCurr)
| v111741(VarCurr) ) ) ).
fof(writeUnaryOperator_8707,axiom,
! [VarCurr] :
( ~ v111741(VarCurr)
<=> v110723(VarCurr,bitIndex23) ) ).
fof(writeBinaryOperatorShiftedRanges_1992,axiom,
! [VarCurr] :
( v111737(VarCurr)
<=> ( v111738(VarCurr)
| v110723(VarCurr,bitIndex23) ) ) ).
fof(writeUnaryOperator_8706,axiom,
! [VarCurr] :
( ~ v111738(VarCurr)
<=> v111739(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22074,axiom,
! [VarCurr] :
( v111739(VarCurr)
<=> ( v111727(VarCurr)
& v111729(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22073,axiom,
! [VarCurr] :
( v111424(VarCurr)
<=> ( v111425(VarCurr)
| v111732(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1991,axiom,
! [VarCurr] :
( v111732(VarCurr)
<=> ( v111724(VarCurr)
& v111469(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22072,axiom,
! [VarCurr] :
( v111425(VarCurr)
<=> ( v111426(VarCurr)
& v111721(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22071,axiom,
! [VarCurr] :
( v111721(VarCurr)
<=> ( v111722(VarCurr)
& v111731(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1990,axiom,
! [VarCurr] :
( v111731(VarCurr)
<=> ( v111724(VarCurr)
| v111469(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22070,axiom,
! [VarCurr] :
( v111722(VarCurr)
<=> ( v111723(VarCurr)
| v111730(VarCurr) ) ) ).
fof(writeUnaryOperator_8705,axiom,
! [VarCurr] :
( ~ v111730(VarCurr)
<=> v111469(VarCurr,bitIndex22) ) ).
fof(writeUnaryOperator_8704,axiom,
! [VarCurr] :
( ~ v111723(VarCurr)
<=> v111724(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22069,axiom,
! [VarCurr] :
( v111724(VarCurr)
<=> ( v111725(VarCurr)
& v111728(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22068,axiom,
! [VarCurr] :
( v111728(VarCurr)
<=> ( v111727(VarCurr)
| v111729(VarCurr) ) ) ).
fof(writeUnaryOperator_8703,axiom,
! [VarCurr] :
( ~ v111729(VarCurr)
<=> v110723(VarCurr,bitIndex22) ) ).
fof(writeBinaryOperatorShiftedRanges_1989,axiom,
! [VarCurr] :
( v111725(VarCurr)
<=> ( v111726(VarCurr)
| v110723(VarCurr,bitIndex22) ) ) ).
fof(writeUnaryOperator_8702,axiom,
! [VarCurr] :
( ~ v111726(VarCurr)
<=> v111727(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22067,axiom,
! [VarCurr] :
( v111727(VarCurr)
<=> ( v111715(VarCurr)
& v111717(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22066,axiom,
! [VarCurr] :
( v111426(VarCurr)
<=> ( v111427(VarCurr)
| v111720(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1988,axiom,
! [VarCurr] :
( v111720(VarCurr)
<=> ( v111712(VarCurr)
& v111469(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22065,axiom,
! [VarCurr] :
( v111427(VarCurr)
<=> ( v111428(VarCurr)
& v111709(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22064,axiom,
! [VarCurr] :
( v111709(VarCurr)
<=> ( v111710(VarCurr)
& v111719(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1987,axiom,
! [VarCurr] :
( v111719(VarCurr)
<=> ( v111712(VarCurr)
| v111469(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22063,axiom,
! [VarCurr] :
( v111710(VarCurr)
<=> ( v111711(VarCurr)
| v111718(VarCurr) ) ) ).
fof(writeUnaryOperator_8701,axiom,
! [VarCurr] :
( ~ v111718(VarCurr)
<=> v111469(VarCurr,bitIndex21) ) ).
fof(writeUnaryOperator_8700,axiom,
! [VarCurr] :
( ~ v111711(VarCurr)
<=> v111712(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22062,axiom,
! [VarCurr] :
( v111712(VarCurr)
<=> ( v111713(VarCurr)
& v111716(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22061,axiom,
! [VarCurr] :
( v111716(VarCurr)
<=> ( v111715(VarCurr)
| v111717(VarCurr) ) ) ).
fof(writeUnaryOperator_8699,axiom,
! [VarCurr] :
( ~ v111717(VarCurr)
<=> v110723(VarCurr,bitIndex21) ) ).
fof(writeBinaryOperatorShiftedRanges_1986,axiom,
! [VarCurr] :
( v111713(VarCurr)
<=> ( v111714(VarCurr)
| v110723(VarCurr,bitIndex21) ) ) ).
fof(writeUnaryOperator_8698,axiom,
! [VarCurr] :
( ~ v111714(VarCurr)
<=> v111715(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22060,axiom,
! [VarCurr] :
( v111715(VarCurr)
<=> ( v111703(VarCurr)
& v111705(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22059,axiom,
! [VarCurr] :
( v111428(VarCurr)
<=> ( v111429(VarCurr)
| v111708(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1985,axiom,
! [VarCurr] :
( v111708(VarCurr)
<=> ( v111700(VarCurr)
& v111469(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22058,axiom,
! [VarCurr] :
( v111429(VarCurr)
<=> ( v111430(VarCurr)
& v111697(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22057,axiom,
! [VarCurr] :
( v111697(VarCurr)
<=> ( v111698(VarCurr)
& v111707(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1984,axiom,
! [VarCurr] :
( v111707(VarCurr)
<=> ( v111700(VarCurr)
| v111469(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22056,axiom,
! [VarCurr] :
( v111698(VarCurr)
<=> ( v111699(VarCurr)
| v111706(VarCurr) ) ) ).
fof(writeUnaryOperator_8697,axiom,
! [VarCurr] :
( ~ v111706(VarCurr)
<=> v111469(VarCurr,bitIndex20) ) ).
fof(writeUnaryOperator_8696,axiom,
! [VarCurr] :
( ~ v111699(VarCurr)
<=> v111700(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22055,axiom,
! [VarCurr] :
( v111700(VarCurr)
<=> ( v111701(VarCurr)
& v111704(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22054,axiom,
! [VarCurr] :
( v111704(VarCurr)
<=> ( v111703(VarCurr)
| v111705(VarCurr) ) ) ).
fof(writeUnaryOperator_8695,axiom,
! [VarCurr] :
( ~ v111705(VarCurr)
<=> v110723(VarCurr,bitIndex20) ) ).
fof(writeBinaryOperatorShiftedRanges_1983,axiom,
! [VarCurr] :
( v111701(VarCurr)
<=> ( v111702(VarCurr)
| v110723(VarCurr,bitIndex20) ) ) ).
fof(writeUnaryOperator_8694,axiom,
! [VarCurr] :
( ~ v111702(VarCurr)
<=> v111703(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22053,axiom,
! [VarCurr] :
( v111703(VarCurr)
<=> ( v111691(VarCurr)
& v111693(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22052,axiom,
! [VarCurr] :
( v111430(VarCurr)
<=> ( v111431(VarCurr)
| v111696(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1982,axiom,
! [VarCurr] :
( v111696(VarCurr)
<=> ( v111688(VarCurr)
& v111469(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22051,axiom,
! [VarCurr] :
( v111431(VarCurr)
<=> ( v111432(VarCurr)
& v111685(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22050,axiom,
! [VarCurr] :
( v111685(VarCurr)
<=> ( v111686(VarCurr)
& v111695(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1981,axiom,
! [VarCurr] :
( v111695(VarCurr)
<=> ( v111688(VarCurr)
| v111469(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22049,axiom,
! [VarCurr] :
( v111686(VarCurr)
<=> ( v111687(VarCurr)
| v111694(VarCurr) ) ) ).
fof(writeUnaryOperator_8693,axiom,
! [VarCurr] :
( ~ v111694(VarCurr)
<=> v111469(VarCurr,bitIndex19) ) ).
fof(writeUnaryOperator_8692,axiom,
! [VarCurr] :
( ~ v111687(VarCurr)
<=> v111688(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22048,axiom,
! [VarCurr] :
( v111688(VarCurr)
<=> ( v111689(VarCurr)
& v111692(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22047,axiom,
! [VarCurr] :
( v111692(VarCurr)
<=> ( v111691(VarCurr)
| v111693(VarCurr) ) ) ).
fof(writeUnaryOperator_8691,axiom,
! [VarCurr] :
( ~ v111693(VarCurr)
<=> v110723(VarCurr,bitIndex19) ) ).
fof(writeBinaryOperatorShiftedRanges_1980,axiom,
! [VarCurr] :
( v111689(VarCurr)
<=> ( v111690(VarCurr)
| v110723(VarCurr,bitIndex19) ) ) ).
fof(writeUnaryOperator_8690,axiom,
! [VarCurr] :
( ~ v111690(VarCurr)
<=> v111691(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22046,axiom,
! [VarCurr] :
( v111691(VarCurr)
<=> ( v111679(VarCurr)
& v111681(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22045,axiom,
! [VarCurr] :
( v111432(VarCurr)
<=> ( v111433(VarCurr)
| v111684(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1979,axiom,
! [VarCurr] :
( v111684(VarCurr)
<=> ( v111676(VarCurr)
& v111469(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22044,axiom,
! [VarCurr] :
( v111433(VarCurr)
<=> ( v111434(VarCurr)
& v111673(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22043,axiom,
! [VarCurr] :
( v111673(VarCurr)
<=> ( v111674(VarCurr)
& v111683(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1978,axiom,
! [VarCurr] :
( v111683(VarCurr)
<=> ( v111676(VarCurr)
| v111469(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22042,axiom,
! [VarCurr] :
( v111674(VarCurr)
<=> ( v111675(VarCurr)
| v111682(VarCurr) ) ) ).
fof(writeUnaryOperator_8689,axiom,
! [VarCurr] :
( ~ v111682(VarCurr)
<=> v111469(VarCurr,bitIndex18) ) ).
fof(writeUnaryOperator_8688,axiom,
! [VarCurr] :
( ~ v111675(VarCurr)
<=> v111676(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22041,axiom,
! [VarCurr] :
( v111676(VarCurr)
<=> ( v111677(VarCurr)
& v111680(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22040,axiom,
! [VarCurr] :
( v111680(VarCurr)
<=> ( v111679(VarCurr)
| v111681(VarCurr) ) ) ).
fof(writeUnaryOperator_8687,axiom,
! [VarCurr] :
( ~ v111681(VarCurr)
<=> v110723(VarCurr,bitIndex18) ) ).
fof(writeBinaryOperatorShiftedRanges_1977,axiom,
! [VarCurr] :
( v111677(VarCurr)
<=> ( v111678(VarCurr)
| v110723(VarCurr,bitIndex18) ) ) ).
fof(writeUnaryOperator_8686,axiom,
! [VarCurr] :
( ~ v111678(VarCurr)
<=> v111679(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22039,axiom,
! [VarCurr] :
( v111679(VarCurr)
<=> ( v111667(VarCurr)
& v111669(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22038,axiom,
! [VarCurr] :
( v111434(VarCurr)
<=> ( v111435(VarCurr)
| v111672(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1976,axiom,
! [VarCurr] :
( v111672(VarCurr)
<=> ( v111664(VarCurr)
& v111469(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22037,axiom,
! [VarCurr] :
( v111435(VarCurr)
<=> ( v111436(VarCurr)
& v111661(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22036,axiom,
! [VarCurr] :
( v111661(VarCurr)
<=> ( v111662(VarCurr)
& v111671(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1975,axiom,
! [VarCurr] :
( v111671(VarCurr)
<=> ( v111664(VarCurr)
| v111469(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22035,axiom,
! [VarCurr] :
( v111662(VarCurr)
<=> ( v111663(VarCurr)
| v111670(VarCurr) ) ) ).
fof(writeUnaryOperator_8685,axiom,
! [VarCurr] :
( ~ v111670(VarCurr)
<=> v111469(VarCurr,bitIndex17) ) ).
fof(writeUnaryOperator_8684,axiom,
! [VarCurr] :
( ~ v111663(VarCurr)
<=> v111664(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22034,axiom,
! [VarCurr] :
( v111664(VarCurr)
<=> ( v111665(VarCurr)
& v111668(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22033,axiom,
! [VarCurr] :
( v111668(VarCurr)
<=> ( v111667(VarCurr)
| v111669(VarCurr) ) ) ).
fof(writeUnaryOperator_8683,axiom,
! [VarCurr] :
( ~ v111669(VarCurr)
<=> v110723(VarCurr,bitIndex17) ) ).
fof(writeBinaryOperatorShiftedRanges_1974,axiom,
! [VarCurr] :
( v111665(VarCurr)
<=> ( v111666(VarCurr)
| v110723(VarCurr,bitIndex17) ) ) ).
fof(writeUnaryOperator_8682,axiom,
! [VarCurr] :
( ~ v111666(VarCurr)
<=> v111667(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22032,axiom,
! [VarCurr] :
( v111667(VarCurr)
<=> ( v111655(VarCurr)
& v111657(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22031,axiom,
! [VarCurr] :
( v111436(VarCurr)
<=> ( v111437(VarCurr)
| v111660(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1973,axiom,
! [VarCurr] :
( v111660(VarCurr)
<=> ( v111652(VarCurr)
& v111469(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22030,axiom,
! [VarCurr] :
( v111437(VarCurr)
<=> ( v111438(VarCurr)
& v111649(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22029,axiom,
! [VarCurr] :
( v111649(VarCurr)
<=> ( v111650(VarCurr)
& v111659(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1972,axiom,
! [VarCurr] :
( v111659(VarCurr)
<=> ( v111652(VarCurr)
| v111469(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22028,axiom,
! [VarCurr] :
( v111650(VarCurr)
<=> ( v111651(VarCurr)
| v111658(VarCurr) ) ) ).
fof(writeUnaryOperator_8681,axiom,
! [VarCurr] :
( ~ v111658(VarCurr)
<=> v111469(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_8680,axiom,
! [VarCurr] :
( ~ v111651(VarCurr)
<=> v111652(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22027,axiom,
! [VarCurr] :
( v111652(VarCurr)
<=> ( v111653(VarCurr)
& v111656(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22026,axiom,
! [VarCurr] :
( v111656(VarCurr)
<=> ( v111655(VarCurr)
| v111657(VarCurr) ) ) ).
fof(writeUnaryOperator_8679,axiom,
! [VarCurr] :
( ~ v111657(VarCurr)
<=> v110723(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorShiftedRanges_1971,axiom,
! [VarCurr] :
( v111653(VarCurr)
<=> ( v111654(VarCurr)
| v110723(VarCurr,bitIndex16) ) ) ).
fof(writeUnaryOperator_8678,axiom,
! [VarCurr] :
( ~ v111654(VarCurr)
<=> v111655(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22025,axiom,
! [VarCurr] :
( v111655(VarCurr)
<=> ( v111643(VarCurr)
& v111645(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22024,axiom,
! [VarCurr] :
( v111438(VarCurr)
<=> ( v111439(VarCurr)
| v111648(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1970,axiom,
! [VarCurr] :
( v111648(VarCurr)
<=> ( v111640(VarCurr)
& v111469(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22023,axiom,
! [VarCurr] :
( v111439(VarCurr)
<=> ( v111440(VarCurr)
& v111637(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22022,axiom,
! [VarCurr] :
( v111637(VarCurr)
<=> ( v111638(VarCurr)
& v111647(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1969,axiom,
! [VarCurr] :
( v111647(VarCurr)
<=> ( v111640(VarCurr)
| v111469(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22021,axiom,
! [VarCurr] :
( v111638(VarCurr)
<=> ( v111639(VarCurr)
| v111646(VarCurr) ) ) ).
fof(writeUnaryOperator_8677,axiom,
! [VarCurr] :
( ~ v111646(VarCurr)
<=> v111469(VarCurr,bitIndex15) ) ).
fof(writeUnaryOperator_8676,axiom,
! [VarCurr] :
( ~ v111639(VarCurr)
<=> v111640(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22020,axiom,
! [VarCurr] :
( v111640(VarCurr)
<=> ( v111641(VarCurr)
& v111644(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22019,axiom,
! [VarCurr] :
( v111644(VarCurr)
<=> ( v111643(VarCurr)
| v111645(VarCurr) ) ) ).
fof(writeUnaryOperator_8675,axiom,
! [VarCurr] :
( ~ v111645(VarCurr)
<=> v110723(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorShiftedRanges_1968,axiom,
! [VarCurr] :
( v111641(VarCurr)
<=> ( v111642(VarCurr)
| v110723(VarCurr,bitIndex15) ) ) ).
fof(writeUnaryOperator_8674,axiom,
! [VarCurr] :
( ~ v111642(VarCurr)
<=> v111643(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22018,axiom,
! [VarCurr] :
( v111643(VarCurr)
<=> ( v111631(VarCurr)
& v111633(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22017,axiom,
! [VarCurr] :
( v111440(VarCurr)
<=> ( v111441(VarCurr)
| v111636(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1967,axiom,
! [VarCurr] :
( v111636(VarCurr)
<=> ( v111628(VarCurr)
& v111469(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22016,axiom,
! [VarCurr] :
( v111441(VarCurr)
<=> ( v111442(VarCurr)
& v111625(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22015,axiom,
! [VarCurr] :
( v111625(VarCurr)
<=> ( v111626(VarCurr)
& v111635(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1966,axiom,
! [VarCurr] :
( v111635(VarCurr)
<=> ( v111628(VarCurr)
| v111469(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22014,axiom,
! [VarCurr] :
( v111626(VarCurr)
<=> ( v111627(VarCurr)
| v111634(VarCurr) ) ) ).
fof(writeUnaryOperator_8673,axiom,
! [VarCurr] :
( ~ v111634(VarCurr)
<=> v111469(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_8672,axiom,
! [VarCurr] :
( ~ v111627(VarCurr)
<=> v111628(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22013,axiom,
! [VarCurr] :
( v111628(VarCurr)
<=> ( v111629(VarCurr)
& v111632(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22012,axiom,
! [VarCurr] :
( v111632(VarCurr)
<=> ( v111631(VarCurr)
| v111633(VarCurr) ) ) ).
fof(writeUnaryOperator_8671,axiom,
! [VarCurr] :
( ~ v111633(VarCurr)
<=> v110723(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorShiftedRanges_1965,axiom,
! [VarCurr] :
( v111629(VarCurr)
<=> ( v111630(VarCurr)
| v110723(VarCurr,bitIndex14) ) ) ).
fof(writeUnaryOperator_8670,axiom,
! [VarCurr] :
( ~ v111630(VarCurr)
<=> v111631(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22011,axiom,
! [VarCurr] :
( v111631(VarCurr)
<=> ( v111619(VarCurr)
& v111621(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22010,axiom,
! [VarCurr] :
( v111442(VarCurr)
<=> ( v111443(VarCurr)
| v111624(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1964,axiom,
! [VarCurr] :
( v111624(VarCurr)
<=> ( v111616(VarCurr)
& v111469(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22009,axiom,
! [VarCurr] :
( v111443(VarCurr)
<=> ( v111444(VarCurr)
& v111613(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22008,axiom,
! [VarCurr] :
( v111613(VarCurr)
<=> ( v111614(VarCurr)
& v111623(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1963,axiom,
! [VarCurr] :
( v111623(VarCurr)
<=> ( v111616(VarCurr)
| v111469(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22007,axiom,
! [VarCurr] :
( v111614(VarCurr)
<=> ( v111615(VarCurr)
| v111622(VarCurr) ) ) ).
fof(writeUnaryOperator_8669,axiom,
! [VarCurr] :
( ~ v111622(VarCurr)
<=> v111469(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_8668,axiom,
! [VarCurr] :
( ~ v111615(VarCurr)
<=> v111616(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22006,axiom,
! [VarCurr] :
( v111616(VarCurr)
<=> ( v111617(VarCurr)
& v111620(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22005,axiom,
! [VarCurr] :
( v111620(VarCurr)
<=> ( v111619(VarCurr)
| v111621(VarCurr) ) ) ).
fof(writeUnaryOperator_8667,axiom,
! [VarCurr] :
( ~ v111621(VarCurr)
<=> v110723(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorShiftedRanges_1962,axiom,
! [VarCurr] :
( v111617(VarCurr)
<=> ( v111618(VarCurr)
| v110723(VarCurr,bitIndex13) ) ) ).
fof(writeUnaryOperator_8666,axiom,
! [VarCurr] :
( ~ v111618(VarCurr)
<=> v111619(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22004,axiom,
! [VarCurr] :
( v111619(VarCurr)
<=> ( v111607(VarCurr)
& v111609(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22003,axiom,
! [VarCurr] :
( v111444(VarCurr)
<=> ( v111445(VarCurr)
| v111612(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1961,axiom,
! [VarCurr] :
( v111612(VarCurr)
<=> ( v111604(VarCurr)
& v111469(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22002,axiom,
! [VarCurr] :
( v111445(VarCurr)
<=> ( v111446(VarCurr)
& v111601(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22001,axiom,
! [VarCurr] :
( v111601(VarCurr)
<=> ( v111602(VarCurr)
& v111611(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1960,axiom,
! [VarCurr] :
( v111611(VarCurr)
<=> ( v111604(VarCurr)
| v111469(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22000,axiom,
! [VarCurr] :
( v111602(VarCurr)
<=> ( v111603(VarCurr)
| v111610(VarCurr) ) ) ).
fof(writeUnaryOperator_8665,axiom,
! [VarCurr] :
( ~ v111610(VarCurr)
<=> v111469(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_8664,axiom,
! [VarCurr] :
( ~ v111603(VarCurr)
<=> v111604(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21999,axiom,
! [VarCurr] :
( v111604(VarCurr)
<=> ( v111605(VarCurr)
& v111608(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21998,axiom,
! [VarCurr] :
( v111608(VarCurr)
<=> ( v111607(VarCurr)
| v111609(VarCurr) ) ) ).
fof(writeUnaryOperator_8663,axiom,
! [VarCurr] :
( ~ v111609(VarCurr)
<=> v110723(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorShiftedRanges_1959,axiom,
! [VarCurr] :
( v111605(VarCurr)
<=> ( v111606(VarCurr)
| v110723(VarCurr,bitIndex12) ) ) ).
fof(writeUnaryOperator_8662,axiom,
! [VarCurr] :
( ~ v111606(VarCurr)
<=> v111607(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21997,axiom,
! [VarCurr] :
( v111607(VarCurr)
<=> ( v111595(VarCurr)
& v111597(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21996,axiom,
! [VarCurr] :
( v111446(VarCurr)
<=> ( v111447(VarCurr)
| v111600(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1958,axiom,
! [VarCurr] :
( v111600(VarCurr)
<=> ( v111592(VarCurr)
& v111469(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21995,axiom,
! [VarCurr] :
( v111447(VarCurr)
<=> ( v111448(VarCurr)
& v111589(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21994,axiom,
! [VarCurr] :
( v111589(VarCurr)
<=> ( v111590(VarCurr)
& v111599(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1957,axiom,
! [VarCurr] :
( v111599(VarCurr)
<=> ( v111592(VarCurr)
| v111469(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21993,axiom,
! [VarCurr] :
( v111590(VarCurr)
<=> ( v111591(VarCurr)
| v111598(VarCurr) ) ) ).
fof(writeUnaryOperator_8661,axiom,
! [VarCurr] :
( ~ v111598(VarCurr)
<=> v111469(VarCurr,bitIndex11) ) ).
fof(writeUnaryOperator_8660,axiom,
! [VarCurr] :
( ~ v111591(VarCurr)
<=> v111592(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21992,axiom,
! [VarCurr] :
( v111592(VarCurr)
<=> ( v111593(VarCurr)
& v111596(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21991,axiom,
! [VarCurr] :
( v111596(VarCurr)
<=> ( v111595(VarCurr)
| v111597(VarCurr) ) ) ).
fof(writeUnaryOperator_8659,axiom,
! [VarCurr] :
( ~ v111597(VarCurr)
<=> v110723(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorShiftedRanges_1956,axiom,
! [VarCurr] :
( v111593(VarCurr)
<=> ( v111594(VarCurr)
| v110723(VarCurr,bitIndex11) ) ) ).
fof(writeUnaryOperator_8658,axiom,
! [VarCurr] :
( ~ v111594(VarCurr)
<=> v111595(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21990,axiom,
! [VarCurr] :
( v111595(VarCurr)
<=> ( v111583(VarCurr)
& v111585(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21989,axiom,
! [VarCurr] :
( v111448(VarCurr)
<=> ( v111449(VarCurr)
| v111588(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1955,axiom,
! [VarCurr] :
( v111588(VarCurr)
<=> ( v111580(VarCurr)
& v111469(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21988,axiom,
! [VarCurr] :
( v111449(VarCurr)
<=> ( v111450(VarCurr)
& v111577(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21987,axiom,
! [VarCurr] :
( v111577(VarCurr)
<=> ( v111578(VarCurr)
& v111587(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1954,axiom,
! [VarCurr] :
( v111587(VarCurr)
<=> ( v111580(VarCurr)
| v111469(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21986,axiom,
! [VarCurr] :
( v111578(VarCurr)
<=> ( v111579(VarCurr)
| v111586(VarCurr) ) ) ).
fof(writeUnaryOperator_8657,axiom,
! [VarCurr] :
( ~ v111586(VarCurr)
<=> v111469(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_8656,axiom,
! [VarCurr] :
( ~ v111579(VarCurr)
<=> v111580(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21985,axiom,
! [VarCurr] :
( v111580(VarCurr)
<=> ( v111581(VarCurr)
& v111584(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21984,axiom,
! [VarCurr] :
( v111584(VarCurr)
<=> ( v111583(VarCurr)
| v111585(VarCurr) ) ) ).
fof(writeUnaryOperator_8655,axiom,
! [VarCurr] :
( ~ v111585(VarCurr)
<=> v110723(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorShiftedRanges_1953,axiom,
! [VarCurr] :
( v111581(VarCurr)
<=> ( v111582(VarCurr)
| v110723(VarCurr,bitIndex10) ) ) ).
fof(writeUnaryOperator_8654,axiom,
! [VarCurr] :
( ~ v111582(VarCurr)
<=> v111583(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21983,axiom,
! [VarCurr] :
( v111583(VarCurr)
<=> ( v111571(VarCurr)
& v111573(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21982,axiom,
! [VarCurr] :
( v111450(VarCurr)
<=> ( v111451(VarCurr)
| v111576(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1952,axiom,
! [VarCurr] :
( v111576(VarCurr)
<=> ( v111568(VarCurr)
& v111469(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21981,axiom,
! [VarCurr] :
( v111451(VarCurr)
<=> ( v111452(VarCurr)
& v111565(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21980,axiom,
! [VarCurr] :
( v111565(VarCurr)
<=> ( v111566(VarCurr)
& v111575(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1951,axiom,
! [VarCurr] :
( v111575(VarCurr)
<=> ( v111568(VarCurr)
| v111469(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21979,axiom,
! [VarCurr] :
( v111566(VarCurr)
<=> ( v111567(VarCurr)
| v111574(VarCurr) ) ) ).
fof(writeUnaryOperator_8653,axiom,
! [VarCurr] :
( ~ v111574(VarCurr)
<=> v111469(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_8652,axiom,
! [VarCurr] :
( ~ v111567(VarCurr)
<=> v111568(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21978,axiom,
! [VarCurr] :
( v111568(VarCurr)
<=> ( v111569(VarCurr)
& v111572(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21977,axiom,
! [VarCurr] :
( v111572(VarCurr)
<=> ( v111571(VarCurr)
| v111573(VarCurr) ) ) ).
fof(writeUnaryOperator_8651,axiom,
! [VarCurr] :
( ~ v111573(VarCurr)
<=> v110723(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorShiftedRanges_1950,axiom,
! [VarCurr] :
( v111569(VarCurr)
<=> ( v111570(VarCurr)
| v110723(VarCurr,bitIndex9) ) ) ).
fof(writeUnaryOperator_8650,axiom,
! [VarCurr] :
( ~ v111570(VarCurr)
<=> v111571(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21976,axiom,
! [VarCurr] :
( v111571(VarCurr)
<=> ( v111559(VarCurr)
& v111561(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21975,axiom,
! [VarCurr] :
( v111452(VarCurr)
<=> ( v111453(VarCurr)
| v111564(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1949,axiom,
! [VarCurr] :
( v111564(VarCurr)
<=> ( v111556(VarCurr)
& v111469(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21974,axiom,
! [VarCurr] :
( v111453(VarCurr)
<=> ( v111454(VarCurr)
& v111553(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21973,axiom,
! [VarCurr] :
( v111553(VarCurr)
<=> ( v111554(VarCurr)
& v111563(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1948,axiom,
! [VarCurr] :
( v111563(VarCurr)
<=> ( v111556(VarCurr)
| v111469(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21972,axiom,
! [VarCurr] :
( v111554(VarCurr)
<=> ( v111555(VarCurr)
| v111562(VarCurr) ) ) ).
fof(writeUnaryOperator_8649,axiom,
! [VarCurr] :
( ~ v111562(VarCurr)
<=> v111469(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_8648,axiom,
! [VarCurr] :
( ~ v111555(VarCurr)
<=> v111556(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21971,axiom,
! [VarCurr] :
( v111556(VarCurr)
<=> ( v111557(VarCurr)
& v111560(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21970,axiom,
! [VarCurr] :
( v111560(VarCurr)
<=> ( v111559(VarCurr)
| v111561(VarCurr) ) ) ).
fof(writeUnaryOperator_8647,axiom,
! [VarCurr] :
( ~ v111561(VarCurr)
<=> v110723(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorShiftedRanges_1947,axiom,
! [VarCurr] :
( v111557(VarCurr)
<=> ( v111558(VarCurr)
| v110723(VarCurr,bitIndex8) ) ) ).
fof(writeUnaryOperator_8646,axiom,
! [VarCurr] :
( ~ v111558(VarCurr)
<=> v111559(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21969,axiom,
! [VarCurr] :
( v111559(VarCurr)
<=> ( v111547(VarCurr)
& v111549(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21968,axiom,
! [VarCurr] :
( v111454(VarCurr)
<=> ( v111455(VarCurr)
| v111552(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1946,axiom,
! [VarCurr] :
( v111552(VarCurr)
<=> ( v111544(VarCurr)
& v111469(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21967,axiom,
! [VarCurr] :
( v111455(VarCurr)
<=> ( v111456(VarCurr)
& v111541(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21966,axiom,
! [VarCurr] :
( v111541(VarCurr)
<=> ( v111542(VarCurr)
& v111551(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1945,axiom,
! [VarCurr] :
( v111551(VarCurr)
<=> ( v111544(VarCurr)
| v111469(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21965,axiom,
! [VarCurr] :
( v111542(VarCurr)
<=> ( v111543(VarCurr)
| v111550(VarCurr) ) ) ).
fof(writeUnaryOperator_8645,axiom,
! [VarCurr] :
( ~ v111550(VarCurr)
<=> v111469(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_8644,axiom,
! [VarCurr] :
( ~ v111543(VarCurr)
<=> v111544(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21964,axiom,
! [VarCurr] :
( v111544(VarCurr)
<=> ( v111545(VarCurr)
& v111548(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21963,axiom,
! [VarCurr] :
( v111548(VarCurr)
<=> ( v111547(VarCurr)
| v111549(VarCurr) ) ) ).
fof(writeUnaryOperator_8643,axiom,
! [VarCurr] :
( ~ v111549(VarCurr)
<=> v110723(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_1944,axiom,
! [VarCurr] :
( v111545(VarCurr)
<=> ( v111546(VarCurr)
| v110723(VarCurr,bitIndex7) ) ) ).
fof(writeUnaryOperator_8642,axiom,
! [VarCurr] :
( ~ v111546(VarCurr)
<=> v111547(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21962,axiom,
! [VarCurr] :
( v111547(VarCurr)
<=> ( v111535(VarCurr)
& v111537(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21961,axiom,
! [VarCurr] :
( v111456(VarCurr)
<=> ( v111457(VarCurr)
| v111540(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1943,axiom,
! [VarCurr] :
( v111540(VarCurr)
<=> ( v111532(VarCurr)
& v111469(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21960,axiom,
! [VarCurr] :
( v111457(VarCurr)
<=> ( v111458(VarCurr)
& v111529(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21959,axiom,
! [VarCurr] :
( v111529(VarCurr)
<=> ( v111530(VarCurr)
& v111539(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1942,axiom,
! [VarCurr] :
( v111539(VarCurr)
<=> ( v111532(VarCurr)
| v111469(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21958,axiom,
! [VarCurr] :
( v111530(VarCurr)
<=> ( v111531(VarCurr)
| v111538(VarCurr) ) ) ).
fof(writeUnaryOperator_8641,axiom,
! [VarCurr] :
( ~ v111538(VarCurr)
<=> v111469(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_8640,axiom,
! [VarCurr] :
( ~ v111531(VarCurr)
<=> v111532(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21957,axiom,
! [VarCurr] :
( v111532(VarCurr)
<=> ( v111533(VarCurr)
& v111536(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21956,axiom,
! [VarCurr] :
( v111536(VarCurr)
<=> ( v111535(VarCurr)
| v111537(VarCurr) ) ) ).
fof(writeUnaryOperator_8639,axiom,
! [VarCurr] :
( ~ v111537(VarCurr)
<=> v110723(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_1941,axiom,
! [VarCurr] :
( v111533(VarCurr)
<=> ( v111534(VarCurr)
| v110723(VarCurr,bitIndex6) ) ) ).
fof(writeUnaryOperator_8638,axiom,
! [VarCurr] :
( ~ v111534(VarCurr)
<=> v111535(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21955,axiom,
! [VarCurr] :
( v111535(VarCurr)
<=> ( v111523(VarCurr)
& v111525(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21954,axiom,
! [VarCurr] :
( v111458(VarCurr)
<=> ( v111459(VarCurr)
| v111528(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1940,axiom,
! [VarCurr] :
( v111528(VarCurr)
<=> ( v111520(VarCurr)
& v111469(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21953,axiom,
! [VarCurr] :
( v111459(VarCurr)
<=> ( v111460(VarCurr)
& v111517(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21952,axiom,
! [VarCurr] :
( v111517(VarCurr)
<=> ( v111518(VarCurr)
& v111527(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1939,axiom,
! [VarCurr] :
( v111527(VarCurr)
<=> ( v111520(VarCurr)
| v111469(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21951,axiom,
! [VarCurr] :
( v111518(VarCurr)
<=> ( v111519(VarCurr)
| v111526(VarCurr) ) ) ).
fof(writeUnaryOperator_8637,axiom,
! [VarCurr] :
( ~ v111526(VarCurr)
<=> v111469(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8636,axiom,
! [VarCurr] :
( ~ v111519(VarCurr)
<=> v111520(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21950,axiom,
! [VarCurr] :
( v111520(VarCurr)
<=> ( v111521(VarCurr)
& v111524(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21949,axiom,
! [VarCurr] :
( v111524(VarCurr)
<=> ( v111523(VarCurr)
| v111525(VarCurr) ) ) ).
fof(writeUnaryOperator_8635,axiom,
! [VarCurr] :
( ~ v111525(VarCurr)
<=> v110723(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_1938,axiom,
! [VarCurr] :
( v111521(VarCurr)
<=> ( v111522(VarCurr)
| v110723(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_8634,axiom,
! [VarCurr] :
( ~ v111522(VarCurr)
<=> v111523(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21948,axiom,
! [VarCurr] :
( v111523(VarCurr)
<=> ( v111511(VarCurr)
& v111513(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21947,axiom,
! [VarCurr] :
( v111460(VarCurr)
<=> ( v111461(VarCurr)
| v111516(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1937,axiom,
! [VarCurr] :
( v111516(VarCurr)
<=> ( v111508(VarCurr)
& v111469(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21946,axiom,
! [VarCurr] :
( v111461(VarCurr)
<=> ( v111462(VarCurr)
& v111505(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21945,axiom,
! [VarCurr] :
( v111505(VarCurr)
<=> ( v111506(VarCurr)
& v111515(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1936,axiom,
! [VarCurr] :
( v111515(VarCurr)
<=> ( v111508(VarCurr)
| v111469(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21944,axiom,
! [VarCurr] :
( v111506(VarCurr)
<=> ( v111507(VarCurr)
| v111514(VarCurr) ) ) ).
fof(writeUnaryOperator_8633,axiom,
! [VarCurr] :
( ~ v111514(VarCurr)
<=> v111469(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8632,axiom,
! [VarCurr] :
( ~ v111507(VarCurr)
<=> v111508(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21943,axiom,
! [VarCurr] :
( v111508(VarCurr)
<=> ( v111509(VarCurr)
& v111512(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21942,axiom,
! [VarCurr] :
( v111512(VarCurr)
<=> ( v111511(VarCurr)
| v111513(VarCurr) ) ) ).
fof(writeUnaryOperator_8631,axiom,
! [VarCurr] :
( ~ v111513(VarCurr)
<=> v110723(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1935,axiom,
! [VarCurr] :
( v111509(VarCurr)
<=> ( v111510(VarCurr)
| v110723(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_8630,axiom,
! [VarCurr] :
( ~ v111510(VarCurr)
<=> v111511(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21941,axiom,
! [VarCurr] :
( v111511(VarCurr)
<=> ( v111499(VarCurr)
& v111501(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21940,axiom,
! [VarCurr] :
( v111462(VarCurr)
<=> ( v111463(VarCurr)
| v111504(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1934,axiom,
! [VarCurr] :
( v111504(VarCurr)
<=> ( v111496(VarCurr)
& v111469(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21939,axiom,
! [VarCurr] :
( v111463(VarCurr)
<=> ( v111464(VarCurr)
& v111493(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21938,axiom,
! [VarCurr] :
( v111493(VarCurr)
<=> ( v111494(VarCurr)
& v111503(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1933,axiom,
! [VarCurr] :
( v111503(VarCurr)
<=> ( v111496(VarCurr)
| v111469(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21937,axiom,
! [VarCurr] :
( v111494(VarCurr)
<=> ( v111495(VarCurr)
| v111502(VarCurr) ) ) ).
fof(writeUnaryOperator_8629,axiom,
! [VarCurr] :
( ~ v111502(VarCurr)
<=> v111469(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8628,axiom,
! [VarCurr] :
( ~ v111495(VarCurr)
<=> v111496(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21936,axiom,
! [VarCurr] :
( v111496(VarCurr)
<=> ( v111497(VarCurr)
& v111500(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21935,axiom,
! [VarCurr] :
( v111500(VarCurr)
<=> ( v111499(VarCurr)
| v111501(VarCurr) ) ) ).
fof(writeUnaryOperator_8627,axiom,
! [VarCurr] :
( ~ v111501(VarCurr)
<=> v110723(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1932,axiom,
! [VarCurr] :
( v111497(VarCurr)
<=> ( v111498(VarCurr)
| v110723(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8626,axiom,
! [VarCurr] :
( ~ v111498(VarCurr)
<=> v111499(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21934,axiom,
! [VarCurr] :
( v111499(VarCurr)
<=> ( v111487(VarCurr)
& v111489(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21933,axiom,
! [VarCurr] :
( v111464(VarCurr)
<=> ( v111465(VarCurr)
| v111492(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1931,axiom,
! [VarCurr] :
( v111492(VarCurr)
<=> ( v111484(VarCurr)
& v111469(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21932,axiom,
! [VarCurr] :
( v111465(VarCurr)
<=> ( v111466(VarCurr)
& v111481(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21931,axiom,
! [VarCurr] :
( v111481(VarCurr)
<=> ( v111482(VarCurr)
& v111491(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1930,axiom,
! [VarCurr] :
( v111491(VarCurr)
<=> ( v111484(VarCurr)
| v111469(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21930,axiom,
! [VarCurr] :
( v111482(VarCurr)
<=> ( v111483(VarCurr)
| v111490(VarCurr) ) ) ).
fof(writeUnaryOperator_8625,axiom,
! [VarCurr] :
( ~ v111490(VarCurr)
<=> v111469(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8624,axiom,
! [VarCurr] :
( ~ v111483(VarCurr)
<=> v111484(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21929,axiom,
! [VarCurr] :
( v111484(VarCurr)
<=> ( v111485(VarCurr)
& v111488(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21928,axiom,
! [VarCurr] :
( v111488(VarCurr)
<=> ( v111487(VarCurr)
| v111489(VarCurr) ) ) ).
fof(writeUnaryOperator_8623,axiom,
! [VarCurr] :
( ~ v111489(VarCurr)
<=> v110723(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1929,axiom,
! [VarCurr] :
( v111485(VarCurr)
<=> ( v111486(VarCurr)
| v110723(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8622,axiom,
! [VarCurr] :
( ~ v111486(VarCurr)
<=> v111487(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21927,axiom,
! [VarCurr] :
( v111487(VarCurr)
<=> ( v111476(VarCurr)
& v111477(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21926,axiom,
! [VarCurr] :
( v111466(VarCurr)
<=> ( v111467(VarCurr)
| v111480(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1928,axiom,
! [VarCurr] :
( v111480(VarCurr)
<=> ( v111473(VarCurr)
& v111469(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21925,axiom,
! [VarCurr] :
( v111467(VarCurr)
<=> ( v111468(VarCurr)
& v111470(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21924,axiom,
! [VarCurr] :
( v111470(VarCurr)
<=> ( v111471(VarCurr)
& v111479(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1927,axiom,
! [VarCurr] :
( v111479(VarCurr)
<=> ( v111473(VarCurr)
| v111469(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21923,axiom,
! [VarCurr] :
( v111471(VarCurr)
<=> ( v111472(VarCurr)
| v111478(VarCurr) ) ) ).
fof(writeUnaryOperator_8621,axiom,
! [VarCurr] :
( ~ v111478(VarCurr)
<=> v111469(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8620,axiom,
! [VarCurr] :
( ~ v111472(VarCurr)
<=> v111473(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21922,axiom,
! [VarCurr] :
( v111473(VarCurr)
<=> ( v111474(VarCurr)
& v111475(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21921,axiom,
! [VarCurr] :
( v111475(VarCurr)
<=> ( v111476(VarCurr)
| v111477(VarCurr) ) ) ).
fof(writeUnaryOperator_8619,axiom,
! [VarCurr] :
( ~ v111477(VarCurr)
<=> v110723(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8618,axiom,
! [VarCurr] :
( ~ v111476(VarCurr)
<=> v110723(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_1926,axiom,
! [VarCurr] :
( v111474(VarCurr)
<=> ( v110723(VarCurr,bitIndex0)
| v110723(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21920,axiom,
! [VarCurr] :
( v111468(VarCurr)
<=> ( v110723(VarCurr,bitIndex0)
& v111469(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_35059,axiom,
! [VarCurr,B] :
( range_26_0(B)
=> ( v111469(VarCurr,B)
<=> v110611(VarCurr,B) ) ) ).
fof(addAssignment_35058,axiom,
! [VarCurr] :
( v111469(VarCurr,bitIndex27)
<=> $false ) ).
fof(addAssignment_35057,axiom,
! [VarCurr] :
( v110723(VarCurr,bitIndex18)
<=> v108842(VarCurr,bitIndex25) ) ).
fof(addAssignment_35056,axiom,
! [VarCurr] :
( v108842(VarCurr,bitIndex25)
<=> v110607(VarCurr,bitIndex25) ) ).
fof(addAssignment_35055,axiom,
! [VarCurr] :
( v108889(VarCurr,bitIndex25)
<=> v108891(VarCurr,bitIndex25) ) ).
fof(addAssignment_35054,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex25)
<=> v111385(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2479,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111407(VarNext)
=> ( v111385(VarNext)
<=> v111385(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2513,axiom,
! [VarNext] :
( v111407(VarNext)
=> ( v111385(VarNext)
<=> v111387(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7680,axiom,
! [VarCurr] :
( v111407(VarCurr)
<=> ( v111404(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35053,axiom,
! [VarCurr] :
( v111404(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35052,axiom,
! [VarCurr] :
( v111387(VarCurr)
<=> v108897(VarCurr,bitIndex25) ) ).
fof(addAssignment_35051,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex25)
<=> v111389(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21919,axiom,
! [VarCurr] :
( v111389(VarCurr)
<=> ( v111401(VarCurr)
| v111402(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21918,axiom,
! [VarCurr] :
( v111402(VarCurr)
<=> ( v111397(VarCurr)
& v111399(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21917,axiom,
! [VarCurr] :
( v111401(VarCurr)
<=> ( v111391(VarCurr)
& v111393(VarCurr) ) ) ).
fof(addAssignment_35050,axiom,
! [VarCurr] :
( v111399(VarCurr)
<=> v109352(VarCurr,bitIndex25) ) ).
fof(addAssignment_35049,axiom,
! [VarCurr] :
( v111397(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35048,axiom,
! [VarCurr] :
( v111393(VarCurr)
<=> v109044(VarCurr,bitIndex25) ) ).
fof(addAssignment_35047,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex25)
<=> v109046(VarCurr,bitIndex25) ) ).
fof(addAssignment_35046,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex25)
<=> v111395(VarNext,bitIndex25) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111395(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2512,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111395(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35045,axiom,
! [VarCurr] :
( v111391(VarCurr)
<=> v108903(VarCurr) ) ).
fof(addAssignment_35044,axiom,
! [VarCurr] :
( v108850(VarCurr,bitIndex25)
<=> v108852(VarCurr,bitIndex25) ) ).
fof(addAssignment_35043,axiom,
! [VarCurr] :
( v108852(VarCurr,bitIndex25)
<=> v108854(VarCurr,bitIndex25) ) ).
fof(addAssignment_35042,axiom,
! [VarCurr] :
( v108854(VarCurr,bitIndex25)
<=> v108856(VarCurr,bitIndex25) ) ).
fof(addAssignment_35041,axiom,
! [VarCurr] :
( v108856(VarCurr,bitIndex25)
<=> v108858(VarCurr,bitIndex25) ) ).
fof(addAssignment_35040,axiom,
! [VarNext] :
( v108858(VarNext,bitIndex25)
<=> v111377(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_1859,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111378(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111377(VarNext,B)
<=> v108858(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1929,axiom,
! [VarNext] :
( v111378(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111377(VarNext,B)
<=> v108885(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111378(VarNext)
<=> v111379(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111379(VarNext)
<=> ( v111381(VarNext)
& v16399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8617,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111381(VarNext)
<=> v16406(VarNext) ) ) ).
fof(addAssignment_35039,axiom,
! [VarCurr] :
( v108860(VarCurr,bitIndex25)
<=> v108862(VarCurr,bitIndex25) ) ).
fof(addAssignment_35038,axiom,
! [VarCurr] :
( v108862(VarCurr,bitIndex25)
<=> v108864(VarCurr,bitIndex25) ) ).
fof(addAssignment_35037,axiom,
! [VarCurr] :
( v108864(VarCurr,bitIndex25)
<=> v108866(VarCurr,bitIndex25) ) ).
fof(addAssignment_35036,axiom,
! [VarCurr] :
( v108866(VarCurr,bitIndex25)
<=> v4306(VarCurr,bitIndex25) ) ).
fof(addAssignment_35035,axiom,
! [VarCurr] :
( v4306(VarCurr,bitIndex25)
<=> v4308(VarCurr,bitIndex25) ) ).
fof(addAssignment_35034,axiom,
! [VarCurr] :
( v4308(VarCurr,bitIndex25)
<=> v4310(VarCurr,bitIndex25) ) ).
fof(addAssignment_35033,axiom,
! [VarCurr] :
( v4310(VarCurr,bitIndex25)
<=> v4312(VarCurr,bitIndex25) ) ).
fof(addAssignment_35032,axiom,
! [VarCurr] :
( v4312(VarCurr,bitIndex25)
<=> v4314(VarCurr,bitIndex25) ) ).
fof(addAssignment_35031,axiom,
! [VarCurr] :
( v4314(VarCurr,bitIndex25)
<=> v4316(VarCurr,bitIndex25) ) ).
fof(addAssignment_35030,axiom,
! [VarCurr] :
( v4316(VarCurr,bitIndex25)
<=> v4318(VarCurr,bitIndex25) ) ).
fof(addAssignment_35029,axiom,
! [VarCurr] :
( v4318(VarCurr,bitIndex25)
<=> v4320(VarCurr,bitIndex25) ) ).
fof(addAssignment_35028,axiom,
! [VarCurr] :
( v4320(VarCurr,bitIndex25)
<=> v4322(VarCurr,bitIndex25) ) ).
fof(addAssignment_35027,axiom,
! [VarNext] :
( v4322(VarNext,bitIndex25)
<=> v111369(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_1858,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111370(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111369(VarNext,B)
<=> v4322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1928,axiom,
! [VarNext] :
( v111370(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111369(VarNext,B)
<=> v5044(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21914,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111370(VarNext)
<=> v111371(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21913,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111371(VarNext)
<=> ( v111373(VarNext)
& v4513(VarNext) ) ) ) ).
fof(writeUnaryOperator_8616,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111373(VarNext)
<=> v4526(VarNext) ) ) ).
fof(addAssignment_35026,axiom,
! [VarCurr] :
( v4326(VarCurr,bitIndex25)
<=> v4328(VarCurr,bitIndex25) ) ).
fof(addAssignment_35025,axiom,
! [VarCurr] :
( v4328(VarCurr,bitIndex25)
<=> v4330(VarCurr,bitIndex25) ) ).
fof(addAssignment_35024,axiom,
! [VarCurr] :
( v4330(VarCurr,bitIndex25)
<=> v4332(VarCurr,bitIndex25) ) ).
fof(addAssignment_35023,axiom,
! [VarCurr] :
( v4332(VarCurr,bitIndex25)
<=> v4334(VarCurr,bitIndex25) ) ).
fof(addAssignment_35022,axiom,
! [VarCurr] :
( v4334(VarCurr,bitIndex25)
<=> v4336(VarCurr,bitIndex25) ) ).
fof(addAssignment_35021,axiom,
! [VarCurr] :
( v4336(VarCurr,bitIndex25)
<=> v4338(VarCurr,bitIndex25) ) ).
fof(addAssignment_35020,axiom,
! [VarCurr] :
( v4338(VarCurr,bitIndex25)
<=> v4340(VarCurr,bitIndex25) ) ).
fof(addAssignment_35019,axiom,
! [VarCurr] :
( v4340(VarCurr,bitIndex25)
<=> v4342(VarCurr,bitIndex25) ) ).
fof(addAssignment_35018,axiom,
! [VarCurr] :
( v4342(VarCurr,bitIndex25)
<=> v4344(VarCurr,bitIndex25) ) ).
fof(addAssignment_35017,axiom,
! [VarCurr] :
( v4344(VarCurr,bitIndex25)
<=> v4346(VarCurr,bitIndex25) ) ).
fof(addAssignment_35016,axiom,
! [VarCurr] :
( v110723(VarCurr,bitIndex17)
<=> v108842(VarCurr,bitIndex24) ) ).
fof(addAssignment_35015,axiom,
! [VarCurr] :
( v108842(VarCurr,bitIndex24)
<=> v110607(VarCurr,bitIndex24) ) ).
fof(addAssignment_35014,axiom,
! [VarCurr] :
( v108889(VarCurr,bitIndex24)
<=> v108891(VarCurr,bitIndex24) ) ).
fof(addAssignment_35013,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex24)
<=> v111342(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111364(VarNext)
=> ( v111342(VarNext)
<=> v111342(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2511,axiom,
! [VarNext] :
( v111364(VarNext)
=> ( v111342(VarNext)
<=> v111344(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7679,axiom,
! [VarCurr] :
( v111364(VarCurr)
<=> ( v111361(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35012,axiom,
! [VarCurr] :
( v111361(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_35011,axiom,
! [VarCurr] :
( v111344(VarCurr)
<=> v108897(VarCurr,bitIndex24) ) ).
fof(addAssignment_35010,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex24)
<=> v111346(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21912,axiom,
! [VarCurr] :
( v111346(VarCurr)
<=> ( v111358(VarCurr)
| v111359(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21911,axiom,
! [VarCurr] :
( v111359(VarCurr)
<=> ( v111354(VarCurr)
& v111356(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21910,axiom,
! [VarCurr] :
( v111358(VarCurr)
<=> ( v111348(VarCurr)
& v111350(VarCurr) ) ) ).
fof(addAssignment_35009,axiom,
! [VarCurr] :
( v111356(VarCurr)
<=> v109352(VarCurr,bitIndex24) ) ).
fof(addAssignment_35008,axiom,
! [VarCurr] :
( v111354(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_35007,axiom,
! [VarCurr] :
( v111350(VarCurr)
<=> v109044(VarCurr,bitIndex24) ) ).
fof(addAssignment_35006,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex24)
<=> v109046(VarCurr,bitIndex24) ) ).
fof(addAssignment_35005,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex24)
<=> v111352(VarNext,bitIndex24) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111352(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2510,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111352(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_35004,axiom,
! [VarCurr] :
( v111348(VarCurr)
<=> v108903(VarCurr) ) ).
fof(addAssignment_35003,axiom,
! [VarCurr] :
( v108850(VarCurr,bitIndex24)
<=> v108852(VarCurr,bitIndex24) ) ).
fof(addAssignment_35002,axiom,
! [VarCurr] :
( v108852(VarCurr,bitIndex24)
<=> v108854(VarCurr,bitIndex24) ) ).
fof(addAssignment_35001,axiom,
! [VarCurr] :
( v108854(VarCurr,bitIndex24)
<=> v108856(VarCurr,bitIndex24) ) ).
fof(addAssignment_35000,axiom,
! [VarCurr] :
( v108856(VarCurr,bitIndex24)
<=> v108858(VarCurr,bitIndex24) ) ).
fof(addAssignment_34999,axiom,
! [VarNext] :
( v108858(VarNext,bitIndex24)
<=> v111334(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_1857,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111335(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111334(VarNext,B)
<=> v108858(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1927,axiom,
! [VarNext] :
( v111335(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111334(VarNext,B)
<=> v108885(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21909,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111335(VarNext)
<=> v111336(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21908,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111336(VarNext)
<=> ( v111338(VarNext)
& v16399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8615,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111338(VarNext)
<=> v16406(VarNext) ) ) ).
fof(addAssignment_34998,axiom,
! [VarCurr] :
( v108860(VarCurr,bitIndex24)
<=> v108862(VarCurr,bitIndex24) ) ).
fof(addAssignment_34997,axiom,
! [VarCurr] :
( v108862(VarCurr,bitIndex24)
<=> v108864(VarCurr,bitIndex24) ) ).
fof(addAssignment_34996,axiom,
! [VarCurr] :
( v108864(VarCurr,bitIndex24)
<=> v108866(VarCurr,bitIndex24) ) ).
fof(addAssignment_34995,axiom,
! [VarCurr] :
( v108866(VarCurr,bitIndex24)
<=> v4306(VarCurr,bitIndex24) ) ).
fof(addAssignment_34994,axiom,
! [VarCurr] :
( v4306(VarCurr,bitIndex24)
<=> v4308(VarCurr,bitIndex24) ) ).
fof(addAssignment_34993,axiom,
! [VarCurr] :
( v4308(VarCurr,bitIndex24)
<=> v4310(VarCurr,bitIndex24) ) ).
fof(addAssignment_34992,axiom,
! [VarCurr] :
( v4310(VarCurr,bitIndex24)
<=> v4312(VarCurr,bitIndex24) ) ).
fof(addAssignment_34991,axiom,
! [VarCurr] :
( v4312(VarCurr,bitIndex24)
<=> v4314(VarCurr,bitIndex24) ) ).
fof(addAssignment_34990,axiom,
! [VarCurr] :
( v4314(VarCurr,bitIndex24)
<=> v4316(VarCurr,bitIndex24) ) ).
fof(addAssignment_34989,axiom,
! [VarCurr] :
( v4316(VarCurr,bitIndex24)
<=> v4318(VarCurr,bitIndex24) ) ).
fof(addAssignment_34988,axiom,
! [VarCurr] :
( v4318(VarCurr,bitIndex24)
<=> v4320(VarCurr,bitIndex24) ) ).
fof(addAssignment_34987,axiom,
! [VarCurr] :
( v4320(VarCurr,bitIndex24)
<=> v4322(VarCurr,bitIndex24) ) ).
fof(addAssignment_34986,axiom,
! [VarNext] :
( v4322(VarNext,bitIndex24)
<=> v111326(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_1856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111327(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111326(VarNext,B)
<=> v4322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1926,axiom,
! [VarNext] :
( v111327(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111326(VarNext,B)
<=> v5044(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111327(VarNext)
<=> v111328(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21906,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111328(VarNext)
<=> ( v111330(VarNext)
& v4513(VarNext) ) ) ) ).
fof(writeUnaryOperator_8614,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111330(VarNext)
<=> v4526(VarNext) ) ) ).
fof(addAssignment_34985,axiom,
! [VarCurr] :
( v4326(VarCurr,bitIndex24)
<=> v4328(VarCurr,bitIndex24) ) ).
fof(addAssignment_34984,axiom,
! [VarCurr] :
( v4328(VarCurr,bitIndex24)
<=> v4330(VarCurr,bitIndex24) ) ).
fof(addAssignment_34983,axiom,
! [VarCurr] :
( v4330(VarCurr,bitIndex24)
<=> v4332(VarCurr,bitIndex24) ) ).
fof(addAssignment_34982,axiom,
! [VarCurr] :
( v4332(VarCurr,bitIndex24)
<=> v4334(VarCurr,bitIndex24) ) ).
fof(addAssignment_34981,axiom,
! [VarCurr] :
( v4334(VarCurr,bitIndex24)
<=> v4336(VarCurr,bitIndex24) ) ).
fof(addAssignment_34980,axiom,
! [VarCurr] :
( v4336(VarCurr,bitIndex24)
<=> v4338(VarCurr,bitIndex24) ) ).
fof(addAssignment_34979,axiom,
! [VarCurr] :
( v4338(VarCurr,bitIndex24)
<=> v4340(VarCurr,bitIndex24) ) ).
fof(addAssignment_34978,axiom,
! [VarCurr] :
( v4340(VarCurr,bitIndex24)
<=> v4342(VarCurr,bitIndex24) ) ).
fof(addAssignment_34977,axiom,
! [VarCurr] :
( v4342(VarCurr,bitIndex24)
<=> v4344(VarCurr,bitIndex24) ) ).
fof(addAssignment_34976,axiom,
! [VarCurr] :
( v4344(VarCurr,bitIndex24)
<=> v4346(VarCurr,bitIndex24) ) ).
fof(addAssignment_34975,axiom,
! [VarCurr] :
( v110723(VarCurr,bitIndex16)
<=> v108842(VarCurr,bitIndex23) ) ).
fof(addAssignment_34974,axiom,
! [VarCurr] :
( v108842(VarCurr,bitIndex23)
<=> v110607(VarCurr,bitIndex23) ) ).
fof(addAssignment_34973,axiom,
! [VarCurr] :
( v108889(VarCurr,bitIndex23)
<=> v108891(VarCurr,bitIndex23) ) ).
fof(addAssignment_34972,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex23)
<=> v111297(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111321(VarNext)
=> ( v111297(VarNext)
<=> v111297(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2509,axiom,
! [VarNext] :
( v111321(VarNext)
=> ( v111297(VarNext)
<=> v111299(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7678,axiom,
! [VarCurr] :
( v111321(VarCurr)
<=> ( v111318(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34971,axiom,
! [VarCurr] :
( v111318(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_34970,axiom,
! [VarCurr] :
( v111299(VarCurr)
<=> v108897(VarCurr,bitIndex23) ) ).
fof(addAssignment_34969,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex23)
<=> v111301(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21905,axiom,
! [VarCurr] :
( v111301(VarCurr)
<=> ( v111315(VarCurr)
| v111316(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21904,axiom,
! [VarCurr] :
( v111316(VarCurr)
<=> ( v111309(VarCurr)
& v111311(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21903,axiom,
! [VarCurr] :
( v111315(VarCurr)
<=> ( v111303(VarCurr)
& v111305(VarCurr) ) ) ).
fof(addAssignment_34968,axiom,
! [VarCurr] :
( v111311(VarCurr)
<=> v109352(VarCurr,bitIndex23) ) ).
fof(addAssignment_34967,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex23)
<=> v109354(VarCurr,bitIndex23) ) ).
fof(addAssignment_34966,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex23)
<=> v111313(VarNext,bitIndex23) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111313(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2508,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111313(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34965,axiom,
! [VarCurr] :
( v111309(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_34964,axiom,
! [VarCurr] :
( v111305(VarCurr)
<=> v109044(VarCurr,bitIndex23) ) ).
fof(addAssignment_34963,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex23)
<=> v109046(VarCurr,bitIndex23) ) ).
fof(addAssignment_34962,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex23)
<=> v111307(VarNext,bitIndex23) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111307(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2507,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111307(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_34961,axiom,
! [VarCurr] :
( v111303(VarCurr)
<=> v108903(VarCurr) ) ).
fof(addAssignment_34960,axiom,
! [VarCurr] :
( v108850(VarCurr,bitIndex23)
<=> v108852(VarCurr,bitIndex23) ) ).
fof(addAssignment_34959,axiom,
! [VarCurr] :
( v108852(VarCurr,bitIndex23)
<=> v108854(VarCurr,bitIndex23) ) ).
fof(addAssignment_34958,axiom,
! [VarCurr] :
( v108854(VarCurr,bitIndex23)
<=> v108856(VarCurr,bitIndex23) ) ).
fof(addAssignment_34957,axiom,
! [VarCurr] :
( v108856(VarCurr,bitIndex23)
<=> v108858(VarCurr,bitIndex23) ) ).
fof(addAssignment_34956,axiom,
! [VarNext] :
( v108858(VarNext,bitIndex23)
<=> v111289(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_1855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111290(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111289(VarNext,B)
<=> v108858(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1925,axiom,
! [VarNext] :
( v111290(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111289(VarNext,B)
<=> v108885(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21902,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111290(VarNext)
<=> v111291(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21901,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111291(VarNext)
<=> ( v111293(VarNext)
& v16399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8613,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111293(VarNext)
<=> v16406(VarNext) ) ) ).
fof(addAssignment_34955,axiom,
! [VarCurr] :
( v108860(VarCurr,bitIndex23)
<=> v108862(VarCurr,bitIndex23) ) ).
fof(addAssignment_34954,axiom,
! [VarCurr] :
( v108862(VarCurr,bitIndex23)
<=> v108864(VarCurr,bitIndex23) ) ).
fof(addAssignment_34953,axiom,
! [VarCurr] :
( v108864(VarCurr,bitIndex23)
<=> v108866(VarCurr,bitIndex23) ) ).
fof(addAssignment_34952,axiom,
! [VarCurr] :
( v108866(VarCurr,bitIndex23)
<=> v4306(VarCurr,bitIndex23) ) ).
fof(addAssignment_34951,axiom,
! [VarCurr] :
( v4306(VarCurr,bitIndex23)
<=> v4308(VarCurr,bitIndex23) ) ).
fof(addAssignment_34950,axiom,
! [VarCurr] :
( v4308(VarCurr,bitIndex23)
<=> v4310(VarCurr,bitIndex23) ) ).
fof(addAssignment_34949,axiom,
! [VarCurr] :
( v4310(VarCurr,bitIndex23)
<=> v4312(VarCurr,bitIndex23) ) ).
fof(addAssignment_34948,axiom,
! [VarCurr] :
( v4312(VarCurr,bitIndex23)
<=> v4314(VarCurr,bitIndex23) ) ).
fof(addAssignment_34947,axiom,
! [VarCurr] :
( v4314(VarCurr,bitIndex23)
<=> v4316(VarCurr,bitIndex23) ) ).
fof(addAssignment_34946,axiom,
! [VarCurr] :
( v4316(VarCurr,bitIndex23)
<=> v4318(VarCurr,bitIndex23) ) ).
fof(addAssignment_34945,axiom,
! [VarCurr] :
( v4318(VarCurr,bitIndex23)
<=> v4320(VarCurr,bitIndex23) ) ).
fof(addAssignment_34944,axiom,
! [VarCurr] :
( v4320(VarCurr,bitIndex23)
<=> v4322(VarCurr,bitIndex23) ) ).
fof(addAssignment_34943,axiom,
! [VarNext] :
( v4322(VarNext,bitIndex23)
<=> v111281(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_1854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111282(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111281(VarNext,B)
<=> v4322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1924,axiom,
! [VarNext] :
( v111282(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111281(VarNext,B)
<=> v5044(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111282(VarNext)
<=> v111283(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111283(VarNext)
<=> ( v111285(VarNext)
& v4513(VarNext) ) ) ) ).
fof(writeUnaryOperator_8612,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111285(VarNext)
<=> v4526(VarNext) ) ) ).
fof(addAssignment_34942,axiom,
! [VarCurr] :
( v4326(VarCurr,bitIndex23)
<=> v4328(VarCurr,bitIndex23) ) ).
fof(addAssignment_34941,axiom,
! [VarCurr] :
( v4328(VarCurr,bitIndex23)
<=> v4330(VarCurr,bitIndex23) ) ).
fof(addAssignment_34940,axiom,
! [VarCurr] :
( v4330(VarCurr,bitIndex23)
<=> v4332(VarCurr,bitIndex23) ) ).
fof(addAssignment_34939,axiom,
! [VarCurr] :
( v4332(VarCurr,bitIndex23)
<=> v4334(VarCurr,bitIndex23) ) ).
fof(addAssignment_34938,axiom,
! [VarCurr] :
( v4334(VarCurr,bitIndex23)
<=> v4336(VarCurr,bitIndex23) ) ).
fof(addAssignment_34937,axiom,
! [VarCurr] :
( v4336(VarCurr,bitIndex23)
<=> v4338(VarCurr,bitIndex23) ) ).
fof(addAssignment_34936,axiom,
! [VarCurr] :
( v4338(VarCurr,bitIndex23)
<=> v4340(VarCurr,bitIndex23) ) ).
fof(addAssignment_34935,axiom,
! [VarCurr] :
( v4340(VarCurr,bitIndex23)
<=> v4342(VarCurr,bitIndex23) ) ).
fof(addAssignment_34934,axiom,
! [VarCurr] :
( v4342(VarCurr,bitIndex23)
<=> v4344(VarCurr,bitIndex23) ) ).
fof(addAssignment_34933,axiom,
! [VarCurr] :
( v4344(VarCurr,bitIndex23)
<=> v4346(VarCurr,bitIndex23) ) ).
fof(addAssignment_34932,axiom,
! [VarCurr] :
( v110723(VarCurr,bitIndex15)
<=> v108842(VarCurr,bitIndex22) ) ).
fof(addAssignment_34931,axiom,
! [VarCurr] :
( v108842(VarCurr,bitIndex22)
<=> v110607(VarCurr,bitIndex22) ) ).
fof(addAssignment_34930,axiom,
! [VarCurr] :
( v108889(VarCurr,bitIndex22)
<=> v108891(VarCurr,bitIndex22) ) ).
fof(addAssignment_34929,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex22)
<=> v111252(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111276(VarNext)
=> ( v111252(VarNext)
<=> v111252(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2506,axiom,
! [VarNext] :
( v111276(VarNext)
=> ( v111252(VarNext)
<=> v111254(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7677,axiom,
! [VarCurr] :
( v111276(VarCurr)
<=> ( v111273(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34928,axiom,
! [VarCurr] :
( v111273(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_34927,axiom,
! [VarCurr] :
( v111254(VarCurr)
<=> v108897(VarCurr,bitIndex22) ) ).
fof(addAssignment_34926,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex22)
<=> v111256(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21898,axiom,
! [VarCurr] :
( v111256(VarCurr)
<=> ( v111270(VarCurr)
| v111271(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21897,axiom,
! [VarCurr] :
( v111271(VarCurr)
<=> ( v111264(VarCurr)
& v111266(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21896,axiom,
! [VarCurr] :
( v111270(VarCurr)
<=> ( v111258(VarCurr)
& v111260(VarCurr) ) ) ).
fof(addAssignment_34925,axiom,
! [VarCurr] :
( v111266(VarCurr)
<=> v109352(VarCurr,bitIndex22) ) ).
fof(addAssignment_34924,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex22)
<=> v109354(VarCurr,bitIndex22) ) ).
fof(addAssignment_34923,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex22)
<=> v111268(VarNext,bitIndex22) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111268(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2505,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111268(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34922,axiom,
! [VarCurr] :
( v111264(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_34921,axiom,
! [VarCurr] :
( v111260(VarCurr)
<=> v109044(VarCurr,bitIndex22) ) ).
fof(addAssignment_34920,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex22)
<=> v109046(VarCurr,bitIndex22) ) ).
fof(addAssignment_34919,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex22)
<=> v111262(VarNext,bitIndex22) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111262(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2504,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111262(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_34918,axiom,
! [VarCurr] :
( v111258(VarCurr)
<=> v108903(VarCurr) ) ).
fof(addAssignment_34917,axiom,
! [VarCurr] :
( v108850(VarCurr,bitIndex22)
<=> v108852(VarCurr,bitIndex22) ) ).
fof(addAssignment_34916,axiom,
! [VarCurr] :
( v108852(VarCurr,bitIndex22)
<=> v108854(VarCurr,bitIndex22) ) ).
fof(addAssignment_34915,axiom,
! [VarCurr] :
( v108854(VarCurr,bitIndex22)
<=> v108856(VarCurr,bitIndex22) ) ).
fof(addAssignment_34914,axiom,
! [VarCurr] :
( v108856(VarCurr,bitIndex22)
<=> v108858(VarCurr,bitIndex22) ) ).
fof(addAssignment_34913,axiom,
! [VarNext] :
( v108858(VarNext,bitIndex22)
<=> v111244(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_1853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111245(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111244(VarNext,B)
<=> v108858(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1923,axiom,
! [VarNext] :
( v111245(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111244(VarNext,B)
<=> v108885(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111245(VarNext)
<=> v111246(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111246(VarNext)
<=> ( v111248(VarNext)
& v16399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8611,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111248(VarNext)
<=> v16406(VarNext) ) ) ).
fof(addAssignment_34912,axiom,
! [VarCurr] :
( v108860(VarCurr,bitIndex22)
<=> v108862(VarCurr,bitIndex22) ) ).
fof(addAssignment_34911,axiom,
! [VarCurr] :
( v108862(VarCurr,bitIndex22)
<=> v108864(VarCurr,bitIndex22) ) ).
fof(addAssignment_34910,axiom,
! [VarCurr] :
( v108864(VarCurr,bitIndex22)
<=> v108866(VarCurr,bitIndex22) ) ).
fof(addAssignment_34909,axiom,
! [VarCurr] :
( v108866(VarCurr,bitIndex22)
<=> v4306(VarCurr,bitIndex22) ) ).
fof(addAssignment_34908,axiom,
! [VarCurr] :
( v4306(VarCurr,bitIndex22)
<=> v4308(VarCurr,bitIndex22) ) ).
fof(addAssignment_34907,axiom,
! [VarCurr] :
( v4308(VarCurr,bitIndex22)
<=> v4310(VarCurr,bitIndex22) ) ).
fof(addAssignment_34906,axiom,
! [VarCurr] :
( v4310(VarCurr,bitIndex22)
<=> v4312(VarCurr,bitIndex22) ) ).
fof(addAssignment_34905,axiom,
! [VarCurr] :
( v4312(VarCurr,bitIndex22)
<=> v4314(VarCurr,bitIndex22) ) ).
fof(addAssignment_34904,axiom,
! [VarCurr] :
( v4314(VarCurr,bitIndex22)
<=> v4316(VarCurr,bitIndex22) ) ).
fof(addAssignment_34903,axiom,
! [VarCurr] :
( v4316(VarCurr,bitIndex22)
<=> v4318(VarCurr,bitIndex22) ) ).
fof(addAssignment_34902,axiom,
! [VarCurr] :
( v4318(VarCurr,bitIndex22)
<=> v4320(VarCurr,bitIndex22) ) ).
fof(addAssignment_34901,axiom,
! [VarCurr] :
( v4320(VarCurr,bitIndex22)
<=> v4322(VarCurr,bitIndex22) ) ).
fof(addAssignment_34900,axiom,
! [VarNext] :
( v4322(VarNext,bitIndex22)
<=> v111236(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_1852,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111237(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111236(VarNext,B)
<=> v4322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1922,axiom,
! [VarNext] :
( v111237(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111236(VarNext,B)
<=> v5044(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21893,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111237(VarNext)
<=> v111238(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21892,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111238(VarNext)
<=> ( v111240(VarNext)
& v4513(VarNext) ) ) ) ).
fof(writeUnaryOperator_8610,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111240(VarNext)
<=> v4526(VarNext) ) ) ).
fof(addAssignment_34899,axiom,
! [VarCurr] :
( v4326(VarCurr,bitIndex22)
<=> v4328(VarCurr,bitIndex22) ) ).
fof(addAssignment_34898,axiom,
! [VarCurr] :
( v4328(VarCurr,bitIndex22)
<=> v4330(VarCurr,bitIndex22) ) ).
fof(addAssignment_34897,axiom,
! [VarCurr] :
( v4330(VarCurr,bitIndex22)
<=> v4332(VarCurr,bitIndex22) ) ).
fof(addAssignment_34896,axiom,
! [VarCurr] :
( v4332(VarCurr,bitIndex22)
<=> v4334(VarCurr,bitIndex22) ) ).
fof(addAssignment_34895,axiom,
! [VarCurr] :
( v4334(VarCurr,bitIndex22)
<=> v4336(VarCurr,bitIndex22) ) ).
fof(addAssignment_34894,axiom,
! [VarCurr] :
( v4336(VarCurr,bitIndex22)
<=> v4338(VarCurr,bitIndex22) ) ).
fof(addAssignment_34893,axiom,
! [VarCurr] :
( v4338(VarCurr,bitIndex22)
<=> v4340(VarCurr,bitIndex22) ) ).
fof(addAssignment_34892,axiom,
! [VarCurr] :
( v4340(VarCurr,bitIndex22)
<=> v4342(VarCurr,bitIndex22) ) ).
fof(addAssignment_34891,axiom,
! [VarCurr] :
( v4342(VarCurr,bitIndex22)
<=> v4344(VarCurr,bitIndex22) ) ).
fof(addAssignment_34890,axiom,
! [VarCurr] :
( v4344(VarCurr,bitIndex22)
<=> v4346(VarCurr,bitIndex22) ) ).
fof(addAssignment_34889,axiom,
! [VarCurr] :
( v110723(VarCurr,bitIndex14)
<=> v108842(VarCurr,bitIndex21) ) ).
fof(addAssignment_34888,axiom,
! [VarCurr] :
( v108842(VarCurr,bitIndex21)
<=> v110607(VarCurr,bitIndex21) ) ).
fof(addAssignment_34887,axiom,
! [VarCurr] :
( v108889(VarCurr,bitIndex21)
<=> v108891(VarCurr,bitIndex21) ) ).
fof(addAssignment_34886,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex21)
<=> v111207(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2469,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111231(VarNext)
=> ( v111207(VarNext)
<=> v111207(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2503,axiom,
! [VarNext] :
( v111231(VarNext)
=> ( v111207(VarNext)
<=> v111209(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7676,axiom,
! [VarCurr] :
( v111231(VarCurr)
<=> ( v111228(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34885,axiom,
! [VarCurr] :
( v111228(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_34884,axiom,
! [VarCurr] :
( v111209(VarCurr)
<=> v108897(VarCurr,bitIndex21) ) ).
fof(addAssignment_34883,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex21)
<=> v111211(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21891,axiom,
! [VarCurr] :
( v111211(VarCurr)
<=> ( v111225(VarCurr)
| v111226(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21890,axiom,
! [VarCurr] :
( v111226(VarCurr)
<=> ( v111219(VarCurr)
& v111221(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21889,axiom,
! [VarCurr] :
( v111225(VarCurr)
<=> ( v111213(VarCurr)
& v111215(VarCurr) ) ) ).
fof(addAssignment_34882,axiom,
! [VarCurr] :
( v111221(VarCurr)
<=> v109352(VarCurr,bitIndex21) ) ).
fof(addAssignment_34881,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex21)
<=> v109354(VarCurr,bitIndex21) ) ).
fof(addAssignment_34880,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex21)
<=> v111223(VarNext,bitIndex21) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2468,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111223(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2502,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111223(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34879,axiom,
! [VarCurr] :
( v111219(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_34878,axiom,
! [VarCurr] :
( v111215(VarCurr)
<=> v109044(VarCurr,bitIndex21) ) ).
fof(addAssignment_34877,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex21)
<=> v109046(VarCurr,bitIndex21) ) ).
fof(addAssignment_34876,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex21)
<=> v111217(VarNext,bitIndex21) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2467,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111217(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2501,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111217(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_34875,axiom,
! [VarCurr] :
( v111213(VarCurr)
<=> v108903(VarCurr) ) ).
fof(addAssignment_34874,axiom,
! [VarCurr] :
( v108850(VarCurr,bitIndex21)
<=> v108852(VarCurr,bitIndex21) ) ).
fof(addAssignment_34873,axiom,
! [VarCurr] :
( v108852(VarCurr,bitIndex21)
<=> v108854(VarCurr,bitIndex21) ) ).
fof(addAssignment_34872,axiom,
! [VarCurr] :
( v108854(VarCurr,bitIndex21)
<=> v108856(VarCurr,bitIndex21) ) ).
fof(addAssignment_34871,axiom,
! [VarCurr] :
( v108856(VarCurr,bitIndex21)
<=> v108858(VarCurr,bitIndex21) ) ).
fof(addAssignment_34870,axiom,
! [VarNext] :
( v108858(VarNext,bitIndex21)
<=> v111199(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_1851,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111200(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111199(VarNext,B)
<=> v108858(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1921,axiom,
! [VarNext] :
( v111200(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111199(VarNext,B)
<=> v108885(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111200(VarNext)
<=> v111201(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111201(VarNext)
<=> ( v111203(VarNext)
& v16399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8609,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111203(VarNext)
<=> v16406(VarNext) ) ) ).
fof(addAssignment_34869,axiom,
! [VarCurr] :
( v108860(VarCurr,bitIndex21)
<=> v108862(VarCurr,bitIndex21) ) ).
fof(addAssignment_34868,axiom,
! [VarCurr] :
( v108862(VarCurr,bitIndex21)
<=> v108864(VarCurr,bitIndex21) ) ).
fof(addAssignment_34867,axiom,
! [VarCurr] :
( v108864(VarCurr,bitIndex21)
<=> v108866(VarCurr,bitIndex21) ) ).
fof(addAssignment_34866,axiom,
! [VarCurr] :
( v108866(VarCurr,bitIndex21)
<=> v4306(VarCurr,bitIndex21) ) ).
fof(addAssignment_34865,axiom,
! [VarCurr] :
( v4306(VarCurr,bitIndex21)
<=> v4308(VarCurr,bitIndex21) ) ).
fof(addAssignment_34864,axiom,
! [VarCurr] :
( v4308(VarCurr,bitIndex21)
<=> v4310(VarCurr,bitIndex21) ) ).
fof(addAssignment_34863,axiom,
! [VarCurr] :
( v4310(VarCurr,bitIndex21)
<=> v4312(VarCurr,bitIndex21) ) ).
fof(addAssignment_34862,axiom,
! [VarCurr] :
( v4312(VarCurr,bitIndex21)
<=> v4314(VarCurr,bitIndex21) ) ).
fof(addAssignment_34861,axiom,
! [VarCurr] :
( v4314(VarCurr,bitIndex21)
<=> v4316(VarCurr,bitIndex21) ) ).
fof(addAssignment_34860,axiom,
! [VarCurr] :
( v4316(VarCurr,bitIndex21)
<=> v4318(VarCurr,bitIndex21) ) ).
fof(addAssignment_34859,axiom,
! [VarCurr] :
( v4318(VarCurr,bitIndex21)
<=> v4320(VarCurr,bitIndex21) ) ).
fof(addAssignment_34858,axiom,
! [VarCurr] :
( v4320(VarCurr,bitIndex21)
<=> v4322(VarCurr,bitIndex21) ) ).
fof(addAssignment_34857,axiom,
! [VarNext] :
( v4322(VarNext,bitIndex21)
<=> v111191(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_1850,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111192(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111191(VarNext,B)
<=> v4322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1920,axiom,
! [VarNext] :
( v111192(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111191(VarNext,B)
<=> v5044(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111192(VarNext)
<=> v111193(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111193(VarNext)
<=> ( v111195(VarNext)
& v4513(VarNext) ) ) ) ).
fof(writeUnaryOperator_8608,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111195(VarNext)
<=> v4526(VarNext) ) ) ).
fof(addAssignment_34856,axiom,
! [VarCurr] :
( v4326(VarCurr,bitIndex21)
<=> v4328(VarCurr,bitIndex21) ) ).
fof(addAssignment_34855,axiom,
! [VarCurr] :
( v4328(VarCurr,bitIndex21)
<=> v4330(VarCurr,bitIndex21) ) ).
fof(addAssignment_34854,axiom,
! [VarCurr] :
( v4330(VarCurr,bitIndex21)
<=> v4332(VarCurr,bitIndex21) ) ).
fof(addAssignment_34853,axiom,
! [VarCurr] :
( v4332(VarCurr,bitIndex21)
<=> v4334(VarCurr,bitIndex21) ) ).
fof(addAssignment_34852,axiom,
! [VarCurr] :
( v4334(VarCurr,bitIndex21)
<=> v4336(VarCurr,bitIndex21) ) ).
fof(addAssignment_34851,axiom,
! [VarCurr] :
( v4336(VarCurr,bitIndex21)
<=> v4338(VarCurr,bitIndex21) ) ).
fof(addAssignment_34850,axiom,
! [VarCurr] :
( v4338(VarCurr,bitIndex21)
<=> v4340(VarCurr,bitIndex21) ) ).
fof(addAssignment_34849,axiom,
! [VarCurr] :
( v4340(VarCurr,bitIndex21)
<=> v4342(VarCurr,bitIndex21) ) ).
fof(addAssignment_34848,axiom,
! [VarCurr] :
( v4342(VarCurr,bitIndex21)
<=> v4344(VarCurr,bitIndex21) ) ).
fof(addAssignment_34847,axiom,
! [VarCurr] :
( v4344(VarCurr,bitIndex21)
<=> v4346(VarCurr,bitIndex21) ) ).
fof(addAssignment_34846,axiom,
! [VarCurr] :
( v110723(VarCurr,bitIndex13)
<=> v108842(VarCurr,bitIndex20) ) ).
fof(addAssignment_34845,axiom,
! [VarCurr] :
( v108842(VarCurr,bitIndex20)
<=> v110607(VarCurr,bitIndex20) ) ).
fof(addAssignment_34844,axiom,
! [VarCurr] :
( v108889(VarCurr,bitIndex20)
<=> v108891(VarCurr,bitIndex20) ) ).
fof(addAssignment_34843,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex20)
<=> v111164(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2466,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111186(VarNext)
=> ( v111164(VarNext)
<=> v111164(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2500,axiom,
! [VarNext] :
( v111186(VarNext)
=> ( v111164(VarNext)
<=> v111166(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7675,axiom,
! [VarCurr] :
( v111186(VarCurr)
<=> ( v111183(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34842,axiom,
! [VarCurr] :
( v111183(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_34841,axiom,
! [VarCurr] :
( v111166(VarCurr)
<=> v108897(VarCurr,bitIndex20) ) ).
fof(addAssignment_34840,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex20)
<=> v111168(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21884,axiom,
! [VarCurr] :
( v111168(VarCurr)
<=> ( v111180(VarCurr)
| v111181(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21883,axiom,
! [VarCurr] :
( v111181(VarCurr)
<=> ( v111176(VarCurr)
& v111178(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21882,axiom,
! [VarCurr] :
( v111180(VarCurr)
<=> ( v111170(VarCurr)
& v111172(VarCurr) ) ) ).
fof(addAssignment_34839,axiom,
! [VarCurr] :
( v111178(VarCurr)
<=> v109352(VarCurr,bitIndex20) ) ).
fof(addAssignment_34838,axiom,
! [VarCurr] :
( v111176(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_34837,axiom,
! [VarCurr] :
( v111172(VarCurr)
<=> v109044(VarCurr,bitIndex20) ) ).
fof(addAssignment_34836,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex20)
<=> v109046(VarCurr,bitIndex20) ) ).
fof(addAssignment_34835,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex20)
<=> v111174(VarNext,bitIndex20) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2465,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111174(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2499,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111174(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_34834,axiom,
! [VarCurr] :
( v111170(VarCurr)
<=> v108903(VarCurr) ) ).
fof(addAssignment_34833,axiom,
! [VarCurr] :
( v108850(VarCurr,bitIndex20)
<=> v108852(VarCurr,bitIndex20) ) ).
fof(addAssignment_34832,axiom,
! [VarCurr] :
( v108852(VarCurr,bitIndex20)
<=> v108854(VarCurr,bitIndex20) ) ).
fof(addAssignment_34831,axiom,
! [VarCurr] :
( v108854(VarCurr,bitIndex20)
<=> v108856(VarCurr,bitIndex20) ) ).
fof(addAssignment_34830,axiom,
! [VarCurr] :
( v108856(VarCurr,bitIndex20)
<=> v108858(VarCurr,bitIndex20) ) ).
fof(addAssignment_34829,axiom,
! [VarNext] :
( v108858(VarNext,bitIndex20)
<=> v111156(VarNext,bitIndex20) ) ).
fof(addCaseBooleanConditionEqualRanges1_1849,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111157(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111156(VarNext,B)
<=> v108858(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1919,axiom,
! [VarNext] :
( v111157(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111156(VarNext,B)
<=> v108885(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111157(VarNext)
<=> v111158(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111158(VarNext)
<=> ( v111160(VarNext)
& v16399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8607,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111160(VarNext)
<=> v16406(VarNext) ) ) ).
fof(addAssignment_34828,axiom,
! [VarCurr] :
( v108860(VarCurr,bitIndex20)
<=> v108862(VarCurr,bitIndex20) ) ).
fof(addAssignment_34827,axiom,
! [VarCurr] :
( v108862(VarCurr,bitIndex20)
<=> v108864(VarCurr,bitIndex20) ) ).
fof(addAssignment_34826,axiom,
! [VarCurr] :
( v108864(VarCurr,bitIndex20)
<=> v108866(VarCurr,bitIndex20) ) ).
fof(addAssignment_34825,axiom,
! [VarCurr] :
( v108866(VarCurr,bitIndex20)
<=> v4306(VarCurr,bitIndex20) ) ).
fof(addAssignment_34824,axiom,
! [VarCurr] :
( v4306(VarCurr,bitIndex20)
<=> v4308(VarCurr,bitIndex20) ) ).
fof(addAssignment_34823,axiom,
! [VarCurr] :
( v4308(VarCurr,bitIndex20)
<=> v4310(VarCurr,bitIndex20) ) ).
fof(addAssignment_34822,axiom,
! [VarCurr] :
( v4310(VarCurr,bitIndex20)
<=> v4312(VarCurr,bitIndex20) ) ).
fof(addAssignment_34821,axiom,
! [VarCurr] :
( v4312(VarCurr,bitIndex20)
<=> v4314(VarCurr,bitIndex20) ) ).
fof(addAssignment_34820,axiom,
! [VarCurr] :
( v4314(VarCurr,bitIndex20)
<=> v4316(VarCurr,bitIndex20) ) ).
fof(addAssignment_34819,axiom,
! [VarCurr] :
( v4316(VarCurr,bitIndex20)
<=> v4318(VarCurr,bitIndex20) ) ).
fof(addAssignment_34818,axiom,
! [VarCurr] :
( v4318(VarCurr,bitIndex20)
<=> v4320(VarCurr,bitIndex20) ) ).
fof(addAssignment_34817,axiom,
! [VarCurr] :
( v4320(VarCurr,bitIndex20)
<=> v4322(VarCurr,bitIndex20) ) ).
fof(addAssignment_34816,axiom,
! [VarNext] :
( v4322(VarNext,bitIndex20)
<=> v111148(VarNext,bitIndex20) ) ).
fof(addCaseBooleanConditionEqualRanges1_1848,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111149(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111148(VarNext,B)
<=> v4322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1918,axiom,
! [VarNext] :
( v111149(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111148(VarNext,B)
<=> v5044(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111149(VarNext)
<=> v111150(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111150(VarNext)
<=> ( v111152(VarNext)
& v4513(VarNext) ) ) ) ).
fof(writeUnaryOperator_8606,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111152(VarNext)
<=> v4526(VarNext) ) ) ).
fof(addAssignment_34815,axiom,
! [VarCurr] :
( v4326(VarCurr,bitIndex20)
<=> v4328(VarCurr,bitIndex20) ) ).
fof(addAssignment_34814,axiom,
! [VarCurr] :
( v4328(VarCurr,bitIndex20)
<=> v4330(VarCurr,bitIndex20) ) ).
fof(addAssignment_34813,axiom,
! [VarCurr] :
( v4330(VarCurr,bitIndex20)
<=> v4332(VarCurr,bitIndex20) ) ).
fof(addAssignment_34812,axiom,
! [VarCurr] :
( v4332(VarCurr,bitIndex20)
<=> v4334(VarCurr,bitIndex20) ) ).
fof(addAssignment_34811,axiom,
! [VarCurr] :
( v4334(VarCurr,bitIndex20)
<=> v4336(VarCurr,bitIndex20) ) ).
fof(addAssignment_34810,axiom,
! [VarCurr] :
( v4336(VarCurr,bitIndex20)
<=> v4338(VarCurr,bitIndex20) ) ).
fof(addAssignment_34809,axiom,
! [VarCurr] :
( v4338(VarCurr,bitIndex20)
<=> v4340(VarCurr,bitIndex20) ) ).
fof(addAssignment_34808,axiom,
! [VarCurr] :
( v4340(VarCurr,bitIndex20)
<=> v4342(VarCurr,bitIndex20) ) ).
fof(addAssignment_34807,axiom,
! [VarCurr] :
( v4342(VarCurr,bitIndex20)
<=> v4344(VarCurr,bitIndex20) ) ).
fof(addAssignment_34806,axiom,
! [VarCurr] :
( v4344(VarCurr,bitIndex20)
<=> v4346(VarCurr,bitIndex20) ) ).
fof(addAssignment_34805,axiom,
! [VarCurr] :
( v110723(VarCurr,bitIndex12)
<=> v108842(VarCurr,bitIndex19) ) ).
fof(addAssignment_34804,axiom,
! [VarCurr] :
( v108842(VarCurr,bitIndex19)
<=> v110607(VarCurr,bitIndex19) ) ).
fof(addAssignment_34803,axiom,
! [VarCurr] :
( v108889(VarCurr,bitIndex19)
<=> v108891(VarCurr,bitIndex19) ) ).
fof(addAssignment_34802,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex19)
<=> v111121(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111143(VarNext)
=> ( v111121(VarNext)
<=> v111121(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2498,axiom,
! [VarNext] :
( v111143(VarNext)
=> ( v111121(VarNext)
<=> v111123(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7674,axiom,
! [VarCurr] :
( v111143(VarCurr)
<=> ( v111140(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34801,axiom,
! [VarCurr] :
( v111140(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_34800,axiom,
! [VarCurr] :
( v111123(VarCurr)
<=> v108897(VarCurr,bitIndex19) ) ).
fof(addAssignment_34799,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex19)
<=> v111125(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21877,axiom,
! [VarCurr] :
( v111125(VarCurr)
<=> ( v111137(VarCurr)
| v111138(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21876,axiom,
! [VarCurr] :
( v111138(VarCurr)
<=> ( v111133(VarCurr)
& v111135(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21875,axiom,
! [VarCurr] :
( v111137(VarCurr)
<=> ( v111127(VarCurr)
& v111129(VarCurr) ) ) ).
fof(addAssignment_34798,axiom,
! [VarCurr] :
( v111135(VarCurr)
<=> v109352(VarCurr,bitIndex19) ) ).
fof(addAssignment_34797,axiom,
! [VarCurr] :
( v111133(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_34796,axiom,
! [VarCurr] :
( v111129(VarCurr)
<=> v109044(VarCurr,bitIndex19) ) ).
fof(addAssignment_34795,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex19)
<=> v109046(VarCurr,bitIndex19) ) ).
fof(addAssignment_34794,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex19)
<=> v111131(VarNext,bitIndex19) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2463,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111131(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2497,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111131(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_34793,axiom,
! [VarCurr] :
( v111127(VarCurr)
<=> v108903(VarCurr) ) ).
fof(addAssignment_34792,axiom,
! [VarCurr] :
( v108850(VarCurr,bitIndex19)
<=> v108852(VarCurr,bitIndex19) ) ).
fof(addAssignment_34791,axiom,
! [VarCurr] :
( v108852(VarCurr,bitIndex19)
<=> v108854(VarCurr,bitIndex19) ) ).
fof(addAssignment_34790,axiom,
! [VarCurr] :
( v108854(VarCurr,bitIndex19)
<=> v108856(VarCurr,bitIndex19) ) ).
fof(addAssignment_34789,axiom,
! [VarCurr] :
( v108856(VarCurr,bitIndex19)
<=> v108858(VarCurr,bitIndex19) ) ).
fof(addAssignment_34788,axiom,
! [VarNext] :
( v108858(VarNext,bitIndex19)
<=> v111113(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111114(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111113(VarNext,B)
<=> v108858(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1917,axiom,
! [VarNext] :
( v111114(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111113(VarNext,B)
<=> v108885(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21874,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111114(VarNext)
<=> v111115(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21873,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111115(VarNext)
<=> ( v111117(VarNext)
& v16399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8605,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111117(VarNext)
<=> v16406(VarNext) ) ) ).
fof(addAssignment_34787,axiom,
! [VarCurr] :
( v108860(VarCurr,bitIndex19)
<=> v108862(VarCurr,bitIndex19) ) ).
fof(addAssignment_34786,axiom,
! [VarCurr] :
( v108862(VarCurr,bitIndex19)
<=> v108864(VarCurr,bitIndex19) ) ).
fof(addAssignment_34785,axiom,
! [VarCurr] :
( v108864(VarCurr,bitIndex19)
<=> v108866(VarCurr,bitIndex19) ) ).
fof(addAssignment_34784,axiom,
! [VarCurr] :
( v108866(VarCurr,bitIndex19)
<=> v4306(VarCurr,bitIndex19) ) ).
fof(addAssignment_34783,axiom,
! [VarCurr] :
( v4306(VarCurr,bitIndex19)
<=> v4308(VarCurr,bitIndex19) ) ).
fof(addAssignment_34782,axiom,
! [VarCurr] :
( v4308(VarCurr,bitIndex19)
<=> v4310(VarCurr,bitIndex19) ) ).
fof(addAssignment_34781,axiom,
! [VarCurr] :
( v4310(VarCurr,bitIndex19)
<=> v4312(VarCurr,bitIndex19) ) ).
fof(addAssignment_34780,axiom,
! [VarCurr] :
( v4312(VarCurr,bitIndex19)
<=> v4314(VarCurr,bitIndex19) ) ).
fof(addAssignment_34779,axiom,
! [VarCurr] :
( v4314(VarCurr,bitIndex19)
<=> v4316(VarCurr,bitIndex19) ) ).
fof(addAssignment_34778,axiom,
! [VarCurr] :
( v4316(VarCurr,bitIndex19)
<=> v4318(VarCurr,bitIndex19) ) ).
fof(addAssignment_34777,axiom,
! [VarCurr] :
( v4318(VarCurr,bitIndex19)
<=> v4320(VarCurr,bitIndex19) ) ).
fof(addAssignment_34776,axiom,
! [VarCurr] :
( v4320(VarCurr,bitIndex19)
<=> v4322(VarCurr,bitIndex19) ) ).
fof(addAssignment_34775,axiom,
! [VarNext] :
( v4322(VarNext,bitIndex19)
<=> v111105(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111106(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111105(VarNext,B)
<=> v4322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1916,axiom,
! [VarNext] :
( v111106(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111105(VarNext,B)
<=> v5044(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21872,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111106(VarNext)
<=> v111107(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111107(VarNext)
<=> ( v111109(VarNext)
& v4513(VarNext) ) ) ) ).
fof(writeUnaryOperator_8604,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111109(VarNext)
<=> v4526(VarNext) ) ) ).
fof(addAssignment_34774,axiom,
! [VarCurr] :
( v4326(VarCurr,bitIndex19)
<=> v4328(VarCurr,bitIndex19) ) ).
fof(addAssignment_34773,axiom,
! [VarCurr] :
( v4328(VarCurr,bitIndex19)
<=> v4330(VarCurr,bitIndex19) ) ).
fof(addAssignment_34772,axiom,
! [VarCurr] :
( v4330(VarCurr,bitIndex19)
<=> v4332(VarCurr,bitIndex19) ) ).
fof(addAssignment_34771,axiom,
! [VarCurr] :
( v4332(VarCurr,bitIndex19)
<=> v4334(VarCurr,bitIndex19) ) ).
fof(addAssignment_34770,axiom,
! [VarCurr] :
( v4334(VarCurr,bitIndex19)
<=> v4336(VarCurr,bitIndex19) ) ).
fof(addAssignment_34769,axiom,
! [VarCurr] :
( v4336(VarCurr,bitIndex19)
<=> v4338(VarCurr,bitIndex19) ) ).
fof(addAssignment_34768,axiom,
! [VarCurr] :
( v4338(VarCurr,bitIndex19)
<=> v4340(VarCurr,bitIndex19) ) ).
fof(addAssignment_34767,axiom,
! [VarCurr] :
( v4340(VarCurr,bitIndex19)
<=> v4342(VarCurr,bitIndex19) ) ).
fof(addAssignment_34766,axiom,
! [VarCurr] :
( v4342(VarCurr,bitIndex19)
<=> v4344(VarCurr,bitIndex19) ) ).
fof(addAssignment_34765,axiom,
! [VarCurr] :
( v4344(VarCurr,bitIndex19)
<=> v4346(VarCurr,bitIndex19) ) ).
fof(addAssignment_34764,axiom,
! [VarCurr] :
( v110723(VarCurr,bitIndex11)
<=> v108842(VarCurr,bitIndex18) ) ).
fof(addAssignment_34763,axiom,
! [VarCurr] :
( v108842(VarCurr,bitIndex18)
<=> v110607(VarCurr,bitIndex18) ) ).
fof(addAssignment_34762,axiom,
! [VarCurr] :
( v108889(VarCurr,bitIndex18)
<=> v108891(VarCurr,bitIndex18) ) ).
fof(addAssignment_34761,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex18)
<=> v111078(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2462,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111100(VarNext)
=> ( v111078(VarNext)
<=> v111078(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2496,axiom,
! [VarNext] :
( v111100(VarNext)
=> ( v111078(VarNext)
<=> v111080(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7673,axiom,
! [VarCurr] :
( v111100(VarCurr)
<=> ( v111097(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34760,axiom,
! [VarCurr] :
( v111097(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_34759,axiom,
! [VarCurr] :
( v111080(VarCurr)
<=> v108897(VarCurr,bitIndex18) ) ).
fof(addAssignment_34758,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex18)
<=> v111082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21870,axiom,
! [VarCurr] :
( v111082(VarCurr)
<=> ( v111094(VarCurr)
| v111095(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21869,axiom,
! [VarCurr] :
( v111095(VarCurr)
<=> ( v111090(VarCurr)
& v111092(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21868,axiom,
! [VarCurr] :
( v111094(VarCurr)
<=> ( v111084(VarCurr)
& v111086(VarCurr) ) ) ).
fof(addAssignment_34757,axiom,
! [VarCurr] :
( v111092(VarCurr)
<=> v109352(VarCurr,bitIndex18) ) ).
fof(addAssignment_34756,axiom,
! [VarCurr] :
( v111090(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_34755,axiom,
! [VarCurr] :
( v111086(VarCurr)
<=> v109044(VarCurr,bitIndex18) ) ).
fof(addAssignment_34754,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex18)
<=> v109046(VarCurr,bitIndex18) ) ).
fof(addAssignment_34753,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex18)
<=> v111088(VarNext,bitIndex18) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2461,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111088(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2495,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111088(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_34752,axiom,
! [VarCurr] :
( v111084(VarCurr)
<=> v108903(VarCurr) ) ).
fof(addAssignment_34751,axiom,
! [VarCurr] :
( v108850(VarCurr,bitIndex18)
<=> v108852(VarCurr,bitIndex18) ) ).
fof(addAssignment_34750,axiom,
! [VarCurr] :
( v108852(VarCurr,bitIndex18)
<=> v108854(VarCurr,bitIndex18) ) ).
fof(addAssignment_34749,axiom,
! [VarCurr] :
( v108854(VarCurr,bitIndex18)
<=> v108856(VarCurr,bitIndex18) ) ).
fof(addAssignment_34748,axiom,
! [VarCurr] :
( v108856(VarCurr,bitIndex18)
<=> v108858(VarCurr,bitIndex18) ) ).
fof(addAssignment_34747,axiom,
! [VarNext] :
( v108858(VarNext,bitIndex18)
<=> v111070(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111071(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111070(VarNext,B)
<=> v108858(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1915,axiom,
! [VarNext] :
( v111071(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111070(VarNext,B)
<=> v108885(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111071(VarNext)
<=> v111072(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111072(VarNext)
<=> ( v111074(VarNext)
& v16399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8603,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111074(VarNext)
<=> v16406(VarNext) ) ) ).
fof(addAssignment_34746,axiom,
! [VarCurr] :
( v108860(VarCurr,bitIndex18)
<=> v108862(VarCurr,bitIndex18) ) ).
fof(addAssignment_34745,axiom,
! [VarCurr] :
( v108862(VarCurr,bitIndex18)
<=> v108864(VarCurr,bitIndex18) ) ).
fof(addAssignment_34744,axiom,
! [VarCurr] :
( v108864(VarCurr,bitIndex18)
<=> v108866(VarCurr,bitIndex18) ) ).
fof(addAssignment_34743,axiom,
! [VarCurr] :
( v108866(VarCurr,bitIndex18)
<=> v4306(VarCurr,bitIndex18) ) ).
fof(addAssignment_34742,axiom,
! [VarCurr] :
( v4306(VarCurr,bitIndex18)
<=> v4308(VarCurr,bitIndex18) ) ).
fof(addAssignment_34741,axiom,
! [VarCurr] :
( v4308(VarCurr,bitIndex18)
<=> v4310(VarCurr,bitIndex18) ) ).
fof(addAssignment_34740,axiom,
! [VarCurr] :
( v4310(VarCurr,bitIndex18)
<=> v4312(VarCurr,bitIndex18) ) ).
fof(addAssignment_34739,axiom,
! [VarCurr] :
( v4312(VarCurr,bitIndex18)
<=> v4314(VarCurr,bitIndex18) ) ).
fof(addAssignment_34738,axiom,
! [VarCurr] :
( v4314(VarCurr,bitIndex18)
<=> v4316(VarCurr,bitIndex18) ) ).
fof(addAssignment_34737,axiom,
! [VarCurr] :
( v4316(VarCurr,bitIndex18)
<=> v4318(VarCurr,bitIndex18) ) ).
fof(addAssignment_34736,axiom,
! [VarCurr] :
( v4318(VarCurr,bitIndex18)
<=> v4320(VarCurr,bitIndex18) ) ).
fof(addAssignment_34735,axiom,
! [VarCurr] :
( v4320(VarCurr,bitIndex18)
<=> v4322(VarCurr,bitIndex18) ) ).
fof(addAssignment_34734,axiom,
! [VarNext] :
( v4322(VarNext,bitIndex18)
<=> v111062(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1844,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111063(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111062(VarNext,B)
<=> v4322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1914,axiom,
! [VarNext] :
( v111063(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111062(VarNext,B)
<=> v5044(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21865,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111063(VarNext)
<=> v111064(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21864,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111064(VarNext)
<=> ( v111066(VarNext)
& v4513(VarNext) ) ) ) ).
fof(writeUnaryOperator_8602,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111066(VarNext)
<=> v4526(VarNext) ) ) ).
fof(addAssignment_34733,axiom,
! [VarCurr] :
( v4326(VarCurr,bitIndex18)
<=> v4328(VarCurr,bitIndex18) ) ).
fof(addAssignment_34732,axiom,
! [VarCurr] :
( v4328(VarCurr,bitIndex18)
<=> v4330(VarCurr,bitIndex18) ) ).
fof(addAssignment_34731,axiom,
! [VarCurr] :
( v4330(VarCurr,bitIndex18)
<=> v4332(VarCurr,bitIndex18) ) ).
fof(addAssignment_34730,axiom,
! [VarCurr] :
( v4332(VarCurr,bitIndex18)
<=> v4334(VarCurr,bitIndex18) ) ).
fof(addAssignment_34729,axiom,
! [VarCurr] :
( v4334(VarCurr,bitIndex18)
<=> v4336(VarCurr,bitIndex18) ) ).
fof(addAssignment_34728,axiom,
! [VarCurr] :
( v4336(VarCurr,bitIndex18)
<=> v4338(VarCurr,bitIndex18) ) ).
fof(addAssignment_34727,axiom,
! [VarCurr] :
( v4338(VarCurr,bitIndex18)
<=> v4340(VarCurr,bitIndex18) ) ).
fof(addAssignment_34726,axiom,
! [VarCurr] :
( v4340(VarCurr,bitIndex18)
<=> v4342(VarCurr,bitIndex18) ) ).
fof(addAssignment_34725,axiom,
! [VarCurr] :
( v4342(VarCurr,bitIndex18)
<=> v4344(VarCurr,bitIndex18) ) ).
fof(addAssignment_34724,axiom,
! [VarCurr] :
( v4344(VarCurr,bitIndex18)
<=> v4346(VarCurr,bitIndex18) ) ).
fof(addAssignment_34723,axiom,
! [VarCurr] :
( ( v110723(VarCurr,bitIndex10)
<=> v108842(VarCurr,bitIndex17) )
& ( v110723(VarCurr,bitIndex9)
<=> v108842(VarCurr,bitIndex16) )
& ( v110723(VarCurr,bitIndex8)
<=> v108842(VarCurr,bitIndex15) )
& ( v110723(VarCurr,bitIndex7)
<=> v108842(VarCurr,bitIndex14) )
& ( v110723(VarCurr,bitIndex6)
<=> v108842(VarCurr,bitIndex13) )
& ( v110723(VarCurr,bitIndex5)
<=> v108842(VarCurr,bitIndex12) )
& ( v110723(VarCurr,bitIndex4)
<=> v108842(VarCurr,bitIndex11) )
& ( v110723(VarCurr,bitIndex3)
<=> v108842(VarCurr,bitIndex10) )
& ( v110723(VarCurr,bitIndex2)
<=> v108842(VarCurr,bitIndex9) )
& ( v110723(VarCurr,bitIndex1)
<=> v108842(VarCurr,bitIndex8) )
& ( v110723(VarCurr,bitIndex0)
<=> v108842(VarCurr,bitIndex7) ) ) ).
fof(addAssignment_34722,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108842(VarCurr,B)
<=> v110607(VarCurr,B) ) ) ).
fof(addAssignment_34721,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108889(VarCurr,B)
<=> v108891(VarCurr,B) ) ) ).
fof(addAssignment_34720,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex17)
<=> v110757(VarCurr) ) ).
fof(addAssignment_34719,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex16)
<=> v110784(VarCurr) ) ).
fof(addAssignment_34718,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex15)
<=> v110811(VarCurr) ) ).
fof(addAssignment_34717,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex14)
<=> v110840(VarCurr) ) ).
fof(addAssignment_34716,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex13)
<=> v110869(VarCurr) ) ).
fof(addAssignment_34715,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex12)
<=> v110898(VarCurr) ) ).
fof(addAssignment_34714,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex11)
<=> v110925(VarCurr) ) ).
fof(addAssignment_34713,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex10)
<=> v110952(VarCurr) ) ).
fof(addAssignment_34712,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex9)
<=> v110979(VarCurr) ) ).
fof(addAssignment_34711,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex8)
<=> v111006(VarCurr) ) ).
fof(addAssignment_34710,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex7)
<=> v111033(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2460,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111057(VarNext)
=> ( v111033(VarNext)
<=> v111033(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2494,axiom,
! [VarNext] :
( v111057(VarNext)
=> ( v111033(VarNext)
<=> v111035(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7672,axiom,
! [VarCurr] :
( v111057(VarCurr)
<=> ( v111054(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34709,axiom,
! [VarCurr] :
( v111054(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_34708,axiom,
! [VarCurr] :
( v111035(VarCurr)
<=> v108897(VarCurr,bitIndex7) ) ).
fof(addAssignment_34707,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex7)
<=> v111037(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21863,axiom,
! [VarCurr] :
( v111037(VarCurr)
<=> ( v111051(VarCurr)
| v111052(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21862,axiom,
! [VarCurr] :
( v111052(VarCurr)
<=> ( v111045(VarCurr)
& v111047(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21861,axiom,
! [VarCurr] :
( v111051(VarCurr)
<=> ( v111039(VarCurr)
& v111041(VarCurr) ) ) ).
fof(addAssignment_34706,axiom,
! [VarCurr] :
( v111047(VarCurr)
<=> v109352(VarCurr,bitIndex7) ) ).
fof(addAssignment_34705,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex7)
<=> v109354(VarCurr,bitIndex7) ) ).
fof(addAssignment_34704,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex7)
<=> v111049(VarNext,bitIndex7) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2459,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111049(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2493,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111049(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34703,axiom,
! [VarCurr] :
( v111045(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_34702,axiom,
! [VarCurr] :
( v111041(VarCurr)
<=> v109044(VarCurr,bitIndex7) ) ).
fof(addAssignment_34701,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex7)
<=> v109046(VarCurr,bitIndex7) ) ).
fof(addAssignment_34700,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex7)
<=> v111043(VarNext,bitIndex7) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111043(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2492,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111043(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_34699,axiom,
! [VarCurr] :
( v111039(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111028(VarNext)
=> ( v111006(VarNext)
<=> v111006(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2491,axiom,
! [VarNext] :
( v111028(VarNext)
=> ( v111006(VarNext)
<=> v111008(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7671,axiom,
! [VarCurr] :
( v111028(VarCurr)
<=> ( v111025(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34698,axiom,
! [VarCurr] :
( v111025(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_34697,axiom,
! [VarCurr] :
( v111008(VarCurr)
<=> v108897(VarCurr,bitIndex8) ) ).
fof(addAssignment_34696,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex8)
<=> v111010(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21860,axiom,
! [VarCurr] :
( v111010(VarCurr)
<=> ( v111022(VarCurr)
| v111023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21859,axiom,
! [VarCurr] :
( v111023(VarCurr)
<=> ( v111018(VarCurr)
& v111020(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21858,axiom,
! [VarCurr] :
( v111022(VarCurr)
<=> ( v111012(VarCurr)
& v111014(VarCurr) ) ) ).
fof(addAssignment_34695,axiom,
! [VarCurr] :
( v111020(VarCurr)
<=> v109352(VarCurr,bitIndex8) ) ).
fof(addAssignment_34694,axiom,
! [VarCurr] :
( v111018(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_34693,axiom,
! [VarCurr] :
( v111014(VarCurr)
<=> v109044(VarCurr,bitIndex8) ) ).
fof(addAssignment_34692,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex8)
<=> v109046(VarCurr,bitIndex8) ) ).
fof(addAssignment_34691,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex8)
<=> v111016(VarNext,bitIndex8) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111016(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2490,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111016(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_34690,axiom,
! [VarCurr] :
( v111012(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2455,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111001(VarNext)
=> ( v110979(VarNext)
<=> v110979(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2489,axiom,
! [VarNext] :
( v111001(VarNext)
=> ( v110979(VarNext)
<=> v110981(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7670,axiom,
! [VarCurr] :
( v111001(VarCurr)
<=> ( v110998(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34689,axiom,
! [VarCurr] :
( v110998(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_34688,axiom,
! [VarCurr] :
( v110981(VarCurr)
<=> v108897(VarCurr,bitIndex9) ) ).
fof(addAssignment_34687,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex9)
<=> v110983(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21857,axiom,
! [VarCurr] :
( v110983(VarCurr)
<=> ( v110995(VarCurr)
| v110996(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21856,axiom,
! [VarCurr] :
( v110996(VarCurr)
<=> ( v110991(VarCurr)
& v110993(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21855,axiom,
! [VarCurr] :
( v110995(VarCurr)
<=> ( v110985(VarCurr)
& v110987(VarCurr) ) ) ).
fof(addAssignment_34686,axiom,
! [VarCurr] :
( v110993(VarCurr)
<=> v109352(VarCurr,bitIndex9) ) ).
fof(addAssignment_34685,axiom,
! [VarCurr] :
( v110991(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_34684,axiom,
! [VarCurr] :
( v110987(VarCurr)
<=> v109044(VarCurr,bitIndex9) ) ).
fof(addAssignment_34683,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex9)
<=> v109046(VarCurr,bitIndex9) ) ).
fof(addAssignment_34682,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex9)
<=> v110989(VarNext,bitIndex9) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2454,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110989(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2488,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110989(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_34681,axiom,
! [VarCurr] :
( v110985(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2453,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110974(VarNext)
=> ( v110952(VarNext)
<=> v110952(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2487,axiom,
! [VarNext] :
( v110974(VarNext)
=> ( v110952(VarNext)
<=> v110954(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7669,axiom,
! [VarCurr] :
( v110974(VarCurr)
<=> ( v110971(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34680,axiom,
! [VarCurr] :
( v110971(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_34679,axiom,
! [VarCurr] :
( v110954(VarCurr)
<=> v108897(VarCurr,bitIndex10) ) ).
fof(addAssignment_34678,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex10)
<=> v110956(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21854,axiom,
! [VarCurr] :
( v110956(VarCurr)
<=> ( v110968(VarCurr)
| v110969(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21853,axiom,
! [VarCurr] :
( v110969(VarCurr)
<=> ( v110964(VarCurr)
& v110966(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21852,axiom,
! [VarCurr] :
( v110968(VarCurr)
<=> ( v110958(VarCurr)
& v110960(VarCurr) ) ) ).
fof(addAssignment_34677,axiom,
! [VarCurr] :
( v110966(VarCurr)
<=> v109352(VarCurr,bitIndex10) ) ).
fof(addAssignment_34676,axiom,
! [VarCurr] :
( v110964(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_34675,axiom,
! [VarCurr] :
( v110960(VarCurr)
<=> v109044(VarCurr,bitIndex10) ) ).
fof(addAssignment_34674,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex10)
<=> v109046(VarCurr,bitIndex10) ) ).
fof(addAssignment_34673,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex10)
<=> v110962(VarNext,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110962(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2486,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110962(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_34672,axiom,
! [VarCurr] :
( v110958(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2451,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110947(VarNext)
=> ( v110925(VarNext)
<=> v110925(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2485,axiom,
! [VarNext] :
( v110947(VarNext)
=> ( v110925(VarNext)
<=> v110927(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7668,axiom,
! [VarCurr] :
( v110947(VarCurr)
<=> ( v110944(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34671,axiom,
! [VarCurr] :
( v110944(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_34670,axiom,
! [VarCurr] :
( v110927(VarCurr)
<=> v108897(VarCurr,bitIndex11) ) ).
fof(addAssignment_34669,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex11)
<=> v110929(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21851,axiom,
! [VarCurr] :
( v110929(VarCurr)
<=> ( v110941(VarCurr)
| v110942(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21850,axiom,
! [VarCurr] :
( v110942(VarCurr)
<=> ( v110937(VarCurr)
& v110939(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21849,axiom,
! [VarCurr] :
( v110941(VarCurr)
<=> ( v110931(VarCurr)
& v110933(VarCurr) ) ) ).
fof(addAssignment_34668,axiom,
! [VarCurr] :
( v110939(VarCurr)
<=> v109352(VarCurr,bitIndex11) ) ).
fof(addAssignment_34667,axiom,
! [VarCurr] :
( v110937(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_34666,axiom,
! [VarCurr] :
( v110933(VarCurr)
<=> v109044(VarCurr,bitIndex11) ) ).
fof(addAssignment_34665,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex11)
<=> v109046(VarCurr,bitIndex11) ) ).
fof(addAssignment_34664,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex11)
<=> v110935(VarNext,bitIndex11) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2450,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110935(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2484,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110935(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_34663,axiom,
! [VarCurr] :
( v110931(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2449,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110920(VarNext)
=> ( v110898(VarNext)
<=> v110898(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2483,axiom,
! [VarNext] :
( v110920(VarNext)
=> ( v110898(VarNext)
<=> v110900(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7667,axiom,
! [VarCurr] :
( v110920(VarCurr)
<=> ( v110917(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34662,axiom,
! [VarCurr] :
( v110917(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_34661,axiom,
! [VarCurr] :
( v110900(VarCurr)
<=> v108897(VarCurr,bitIndex12) ) ).
fof(addAssignment_34660,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex12)
<=> v110902(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21848,axiom,
! [VarCurr] :
( v110902(VarCurr)
<=> ( v110914(VarCurr)
| v110915(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21847,axiom,
! [VarCurr] :
( v110915(VarCurr)
<=> ( v110910(VarCurr)
& v110912(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21846,axiom,
! [VarCurr] :
( v110914(VarCurr)
<=> ( v110904(VarCurr)
& v110906(VarCurr) ) ) ).
fof(addAssignment_34659,axiom,
! [VarCurr] :
( v110912(VarCurr)
<=> v109352(VarCurr,bitIndex12) ) ).
fof(addAssignment_34658,axiom,
! [VarCurr] :
( v110910(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_34657,axiom,
! [VarCurr] :
( v110906(VarCurr)
<=> v109044(VarCurr,bitIndex12) ) ).
fof(addAssignment_34656,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex12)
<=> v109046(VarCurr,bitIndex12) ) ).
fof(addAssignment_34655,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex12)
<=> v110908(VarNext,bitIndex12) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2448,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110908(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2482,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110908(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_34654,axiom,
! [VarCurr] :
( v110904(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2447,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110893(VarNext)
=> ( v110869(VarNext)
<=> v110869(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2481,axiom,
! [VarNext] :
( v110893(VarNext)
=> ( v110869(VarNext)
<=> v110871(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7666,axiom,
! [VarCurr] :
( v110893(VarCurr)
<=> ( v110890(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34653,axiom,
! [VarCurr] :
( v110890(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_34652,axiom,
! [VarCurr] :
( v110871(VarCurr)
<=> v108897(VarCurr,bitIndex13) ) ).
fof(addAssignment_34651,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex13)
<=> v110873(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21845,axiom,
! [VarCurr] :
( v110873(VarCurr)
<=> ( v110887(VarCurr)
| v110888(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21844,axiom,
! [VarCurr] :
( v110888(VarCurr)
<=> ( v110881(VarCurr)
& v110883(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21843,axiom,
! [VarCurr] :
( v110887(VarCurr)
<=> ( v110875(VarCurr)
& v110877(VarCurr) ) ) ).
fof(addAssignment_34650,axiom,
! [VarCurr] :
( v110883(VarCurr)
<=> v109352(VarCurr,bitIndex13) ) ).
fof(addAssignment_34649,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex13)
<=> v109354(VarCurr,bitIndex13) ) ).
fof(addAssignment_34648,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex13)
<=> v110885(VarNext,bitIndex13) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2446,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110885(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2480,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110885(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34647,axiom,
! [VarCurr] :
( v110881(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_34646,axiom,
! [VarCurr] :
( v110877(VarCurr)
<=> v109044(VarCurr,bitIndex13) ) ).
fof(addAssignment_34645,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex13)
<=> v109046(VarCurr,bitIndex13) ) ).
fof(addAssignment_34644,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex13)
<=> v110879(VarNext,bitIndex13) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2445,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110879(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2479,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110879(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_34643,axiom,
! [VarCurr] :
( v110875(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110864(VarNext)
=> ( v110840(VarNext)
<=> v110840(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2478,axiom,
! [VarNext] :
( v110864(VarNext)
=> ( v110840(VarNext)
<=> v110842(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7665,axiom,
! [VarCurr] :
( v110864(VarCurr)
<=> ( v110861(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34642,axiom,
! [VarCurr] :
( v110861(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_34641,axiom,
! [VarCurr] :
( v110842(VarCurr)
<=> v108897(VarCurr,bitIndex14) ) ).
fof(addAssignment_34640,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex14)
<=> v110844(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21842,axiom,
! [VarCurr] :
( v110844(VarCurr)
<=> ( v110858(VarCurr)
| v110859(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21841,axiom,
! [VarCurr] :
( v110859(VarCurr)
<=> ( v110852(VarCurr)
& v110854(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21840,axiom,
! [VarCurr] :
( v110858(VarCurr)
<=> ( v110846(VarCurr)
& v110848(VarCurr) ) ) ).
fof(addAssignment_34639,axiom,
! [VarCurr] :
( v110854(VarCurr)
<=> v109352(VarCurr,bitIndex14) ) ).
fof(addAssignment_34638,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex14)
<=> v109354(VarCurr,bitIndex14) ) ).
fof(addAssignment_34637,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex14)
<=> v110856(VarNext,bitIndex14) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2443,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110856(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2477,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110856(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34636,axiom,
! [VarCurr] :
( v110852(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_34635,axiom,
! [VarCurr] :
( v110848(VarCurr)
<=> v109044(VarCurr,bitIndex14) ) ).
fof(addAssignment_34634,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex14)
<=> v109046(VarCurr,bitIndex14) ) ).
fof(addAssignment_34633,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex14)
<=> v110850(VarNext,bitIndex14) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110850(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2476,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110850(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_34632,axiom,
! [VarCurr] :
( v110846(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110835(VarNext)
=> ( v110811(VarNext)
<=> v110811(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2475,axiom,
! [VarNext] :
( v110835(VarNext)
=> ( v110811(VarNext)
<=> v110813(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7664,axiom,
! [VarCurr] :
( v110835(VarCurr)
<=> ( v110832(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34631,axiom,
! [VarCurr] :
( v110832(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_34630,axiom,
! [VarCurr] :
( v110813(VarCurr)
<=> v108897(VarCurr,bitIndex15) ) ).
fof(addAssignment_34629,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex15)
<=> v110815(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21839,axiom,
! [VarCurr] :
( v110815(VarCurr)
<=> ( v110829(VarCurr)
| v110830(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21838,axiom,
! [VarCurr] :
( v110830(VarCurr)
<=> ( v110823(VarCurr)
& v110825(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21837,axiom,
! [VarCurr] :
( v110829(VarCurr)
<=> ( v110817(VarCurr)
& v110819(VarCurr) ) ) ).
fof(addAssignment_34628,axiom,
! [VarCurr] :
( v110825(VarCurr)
<=> v109352(VarCurr,bitIndex15) ) ).
fof(addAssignment_34627,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex15)
<=> v109354(VarCurr,bitIndex15) ) ).
fof(addAssignment_34626,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex15)
<=> v110827(VarNext,bitIndex15) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110827(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2474,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110827(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34625,axiom,
! [VarCurr] :
( v110823(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_34624,axiom,
! [VarCurr] :
( v110819(VarCurr)
<=> v109044(VarCurr,bitIndex15) ) ).
fof(addAssignment_34623,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex15)
<=> v109046(VarCurr,bitIndex15) ) ).
fof(addAssignment_34622,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex15)
<=> v110821(VarNext,bitIndex15) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2439,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110821(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2473,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110821(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_34621,axiom,
! [VarCurr] :
( v110817(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2438,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110806(VarNext)
=> ( v110784(VarNext)
<=> v110784(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2472,axiom,
! [VarNext] :
( v110806(VarNext)
=> ( v110784(VarNext)
<=> v110786(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7663,axiom,
! [VarCurr] :
( v110806(VarCurr)
<=> ( v110803(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34620,axiom,
! [VarCurr] :
( v110803(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_34619,axiom,
! [VarCurr] :
( v110786(VarCurr)
<=> v108897(VarCurr,bitIndex16) ) ).
fof(addAssignment_34618,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex16)
<=> v110788(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21836,axiom,
! [VarCurr] :
( v110788(VarCurr)
<=> ( v110800(VarCurr)
| v110801(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21835,axiom,
! [VarCurr] :
( v110801(VarCurr)
<=> ( v110796(VarCurr)
& v110798(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21834,axiom,
! [VarCurr] :
( v110800(VarCurr)
<=> ( v110790(VarCurr)
& v110792(VarCurr) ) ) ).
fof(addAssignment_34617,axiom,
! [VarCurr] :
( v110798(VarCurr)
<=> v109352(VarCurr,bitIndex16) ) ).
fof(addAssignment_34616,axiom,
! [VarCurr] :
( v110796(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_34615,axiom,
! [VarCurr] :
( v110792(VarCurr)
<=> v109044(VarCurr,bitIndex16) ) ).
fof(addAssignment_34614,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex16)
<=> v109046(VarCurr,bitIndex16) ) ).
fof(addAssignment_34613,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex16)
<=> v110794(VarNext,bitIndex16) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2437,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110794(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2471,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110794(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_34612,axiom,
! [VarCurr] :
( v110790(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2436,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110779(VarNext)
=> ( v110757(VarNext)
<=> v110757(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2470,axiom,
! [VarNext] :
( v110779(VarNext)
=> ( v110757(VarNext)
<=> v110759(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7662,axiom,
! [VarCurr] :
( v110779(VarCurr)
<=> ( v110776(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34611,axiom,
! [VarCurr] :
( v110776(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_34610,axiom,
! [VarCurr] :
( v110759(VarCurr)
<=> v108897(VarCurr,bitIndex17) ) ).
fof(addAssignment_34609,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex17)
<=> v110761(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21833,axiom,
! [VarCurr] :
( v110761(VarCurr)
<=> ( v110773(VarCurr)
| v110774(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21832,axiom,
! [VarCurr] :
( v110774(VarCurr)
<=> ( v110769(VarCurr)
& v110771(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21831,axiom,
! [VarCurr] :
( v110773(VarCurr)
<=> ( v110763(VarCurr)
& v110765(VarCurr) ) ) ).
fof(addAssignment_34608,axiom,
! [VarCurr] :
( v110771(VarCurr)
<=> v109352(VarCurr,bitIndex17) ) ).
fof(addAssignment_34607,axiom,
! [VarCurr] :
( v110769(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_34606,axiom,
! [VarCurr] :
( v110765(VarCurr)
<=> v109044(VarCurr,bitIndex17) ) ).
fof(addAssignment_34605,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex17)
<=> v109046(VarCurr,bitIndex17) ) ).
fof(addAssignment_34604,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex17)
<=> v110767(VarNext,bitIndex17) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110767(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2469,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110767(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_34603,axiom,
! [VarCurr] :
( v110763(VarCurr)
<=> v108903(VarCurr) ) ).
fof(addAssignment_34602,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108850(VarCurr,B)
<=> v108852(VarCurr,B) ) ) ).
fof(addAssignment_34601,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108852(VarCurr,B)
<=> v108854(VarCurr,B) ) ) ).
fof(addAssignment_34600,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108854(VarCurr,B)
<=> v108856(VarCurr,B) ) ) ).
fof(addAssignment_34599,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108856(VarCurr,B)
<=> v108858(VarCurr,B) ) ) ).
fof(addAssignment_34598,axiom,
! [VarNext,B] :
( range_17_7(B)
=> ( v108858(VarNext,B)
<=> v110749(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1843,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110750(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110749(VarNext,B)
<=> v108858(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1913,axiom,
! [VarNext] :
( v110750(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110749(VarNext,B)
<=> v108885(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21830,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110750(VarNext)
<=> v110751(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110751(VarNext)
<=> ( v110753(VarNext)
& v16399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8601,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110753(VarNext)
<=> v16406(VarNext) ) ) ).
fof(addAssignment_34597,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108860(VarCurr,B)
<=> v108862(VarCurr,B) ) ) ).
fof(addAssignment_34596,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108862(VarCurr,B)
<=> v108864(VarCurr,B) ) ) ).
fof(addAssignment_34595,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108864(VarCurr,B)
<=> v108866(VarCurr,B) ) ) ).
fof(addAssignment_34594,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108866(VarCurr,B)
<=> v4306(VarCurr,B) ) ) ).
fof(range_axiom_99,axiom,
! [B] :
( range_17_7(B)
<=> ( $false
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B ) ) ).
fof(addAssignment_34593,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4306(VarCurr,B)
<=> v4308(VarCurr,B) ) ) ).
fof(addAssignment_34592,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4306(VarCurr,B)
<=> v4308(VarCurr,B) ) ) ).
fof(addAssignment_34591,axiom,
! [VarCurr] :
( v4306(VarCurr,bitIndex7)
<=> v4308(VarCurr,bitIndex7) ) ).
fof(addAssignment_34590,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4308(VarCurr,B)
<=> v4310(VarCurr,B) ) ) ).
fof(addAssignment_34589,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4310(VarCurr,B)
<=> v4312(VarCurr,B) ) ) ).
fof(addAssignment_34588,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4312(VarCurr,B)
<=> v4314(VarCurr,B) ) ) ).
fof(addAssignment_34587,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4314(VarCurr,B)
<=> v4316(VarCurr,B) ) ) ).
fof(addAssignment_34586,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4316(VarCurr,B)
<=> v4318(VarCurr,B) ) ) ).
fof(addAssignment_34585,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4318(VarCurr,B)
<=> v4320(VarCurr,B) ) ) ).
fof(addAssignment_34584,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4320(VarCurr,B)
<=> v4322(VarCurr,B) ) ) ).
fof(addAssignment_34583,axiom,
! [VarNext,B] :
( range_17_13(B)
=> ( v4322(VarNext,B)
<=> v110741(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110742(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110741(VarNext,B)
<=> v4322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1912,axiom,
! [VarNext] :
( v110742(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110741(VarNext,B)
<=> v5044(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21828,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110742(VarNext)
<=> v110743(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110743(VarNext)
<=> ( v110745(VarNext)
& v4513(VarNext) ) ) ) ).
fof(writeUnaryOperator_8600,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110745(VarNext)
<=> v4526(VarNext) ) ) ).
fof(addAssignment_34582,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4326(VarCurr,B)
<=> v4328(VarCurr,B) ) ) ).
fof(addAssignment_34581,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4328(VarCurr,B)
<=> v4330(VarCurr,B) ) ) ).
fof(addAssignment_34580,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4330(VarCurr,B)
<=> v4332(VarCurr,B) ) ) ).
fof(addAssignment_34579,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4332(VarCurr,B)
<=> v4334(VarCurr,B) ) ) ).
fof(addAssignment_34578,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4334(VarCurr,B)
<=> v4336(VarCurr,B) ) ) ).
fof(addAssignment_34577,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4336(VarCurr,B)
<=> v4338(VarCurr,B) ) ) ).
fof(addAssignment_34576,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4338(VarCurr,B)
<=> v4340(VarCurr,B) ) ) ).
fof(addAssignment_34575,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4340(VarCurr,B)
<=> v4342(VarCurr,B) ) ) ).
fof(addAssignment_34574,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4342(VarCurr,B)
<=> v4344(VarCurr,B) ) ) ).
fof(addAssignment_34573,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4344(VarCurr,B)
<=> v4346(VarCurr,B) ) ) ).
fof(range_axiom_98,axiom,
! [B] :
( range_17_13(B)
<=> ( $false
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B ) ) ).
fof(addAssignment_34572,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4308(VarCurr,B)
<=> v4310(VarCurr,B) ) ) ).
fof(addAssignment_34571,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4310(VarCurr,B)
<=> v4312(VarCurr,B) ) ) ).
fof(addAssignment_34570,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4312(VarCurr,B)
<=> v4314(VarCurr,B) ) ) ).
fof(addAssignment_34569,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4314(VarCurr,B)
<=> v4316(VarCurr,B) ) ) ).
fof(addAssignment_34568,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4316(VarCurr,B)
<=> v4318(VarCurr,B) ) ) ).
fof(addAssignment_34567,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4318(VarCurr,B)
<=> v4320(VarCurr,B) ) ) ).
fof(addAssignment_34566,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4320(VarCurr,B)
<=> v4322(VarCurr,B) ) ) ).
fof(addAssignment_34565,axiom,
! [VarNext,B] :
( range_11_10(B)
=> ( v4322(VarNext,B)
<=> v110733(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1841,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110734(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110733(VarNext,B)
<=> v4322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1911,axiom,
! [VarNext] :
( v110734(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110733(VarNext,B)
<=> v5044(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21826,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110734(VarNext)
<=> v110735(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21825,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110735(VarNext)
<=> ( v110737(VarNext)
& v4513(VarNext) ) ) ) ).
fof(writeUnaryOperator_8599,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110737(VarNext)
<=> v4526(VarNext) ) ) ).
fof(addAssignment_34564,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4326(VarCurr,B)
<=> v4328(VarCurr,B) ) ) ).
fof(addAssignment_34563,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4328(VarCurr,B)
<=> v4330(VarCurr,B) ) ) ).
fof(addAssignment_34562,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4330(VarCurr,B)
<=> v4332(VarCurr,B) ) ) ).
fof(addAssignment_34561,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4332(VarCurr,B)
<=> v4334(VarCurr,B) ) ) ).
fof(addAssignment_34560,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4334(VarCurr,B)
<=> v4336(VarCurr,B) ) ) ).
fof(addAssignment_34559,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4336(VarCurr,B)
<=> v4338(VarCurr,B) ) ) ).
fof(addAssignment_34558,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4338(VarCurr,B)
<=> v4340(VarCurr,B) ) ) ).
fof(addAssignment_34557,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4340(VarCurr,B)
<=> v4342(VarCurr,B) ) ) ).
fof(addAssignment_34556,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4342(VarCurr,B)
<=> v4344(VarCurr,B) ) ) ).
fof(addAssignment_34555,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4344(VarCurr,B)
<=> v4346(VarCurr,B) ) ) ).
fof(range_axiom_97,axiom,
! [B] :
( range_11_10(B)
<=> ( $false
| bitIndex10 = B
| bitIndex11 = B ) ) ).
fof(addAssignment_34554,axiom,
! [VarCurr] :
( v4308(VarCurr,bitIndex7)
<=> v4310(VarCurr,bitIndex7) ) ).
fof(addAssignment_34553,axiom,
! [VarCurr] :
( v4310(VarCurr,bitIndex7)
<=> v4312(VarCurr,bitIndex7) ) ).
fof(addAssignment_34552,axiom,
! [VarCurr] :
( v4312(VarCurr,bitIndex7)
<=> v4314(VarCurr,bitIndex7) ) ).
fof(addAssignment_34551,axiom,
! [VarCurr] :
( v4314(VarCurr,bitIndex7)
<=> v4316(VarCurr,bitIndex7) ) ).
fof(addAssignment_34550,axiom,
! [VarCurr] :
( v4316(VarCurr,bitIndex7)
<=> v4318(VarCurr,bitIndex7) ) ).
fof(addAssignment_34549,axiom,
! [VarCurr] :
( v4318(VarCurr,bitIndex7)
<=> v4320(VarCurr,bitIndex7) ) ).
fof(addAssignment_34548,axiom,
! [VarCurr] :
( v4320(VarCurr,bitIndex7)
<=> v4322(VarCurr,bitIndex7) ) ).
fof(addAssignment_34547,axiom,
! [VarNext] :
( v4322(VarNext,bitIndex7)
<=> v110725(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionEqualRanges1_1840,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110726(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110725(VarNext,B)
<=> v4322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1910,axiom,
! [VarNext] :
( v110726(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110725(VarNext,B)
<=> v5044(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110726(VarNext)
<=> v110727(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110727(VarNext)
<=> ( v110729(VarNext)
& v4513(VarNext) ) ) ) ).
fof(writeUnaryOperator_8598,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110729(VarNext)
<=> v4526(VarNext) ) ) ).
fof(addAssignment_34546,axiom,
! [VarCurr] :
( v4326(VarCurr,bitIndex7)
<=> v4328(VarCurr,bitIndex7) ) ).
fof(addAssignment_34545,axiom,
! [VarCurr] :
( v4328(VarCurr,bitIndex7)
<=> v4330(VarCurr,bitIndex7) ) ).
fof(addAssignment_34544,axiom,
! [VarCurr] :
( v4330(VarCurr,bitIndex7)
<=> v4332(VarCurr,bitIndex7) ) ).
fof(addAssignment_34543,axiom,
! [VarCurr] :
( v4332(VarCurr,bitIndex7)
<=> v4334(VarCurr,bitIndex7) ) ).
fof(addAssignment_34542,axiom,
! [VarCurr] :
( v4334(VarCurr,bitIndex7)
<=> v4336(VarCurr,bitIndex7) ) ).
fof(addAssignment_34541,axiom,
! [VarCurr] :
( v4336(VarCurr,bitIndex7)
<=> v4338(VarCurr,bitIndex7) ) ).
fof(addAssignment_34540,axiom,
! [VarCurr] :
( v4338(VarCurr,bitIndex7)
<=> v4340(VarCurr,bitIndex7) ) ).
fof(addAssignment_34539,axiom,
! [VarCurr] :
( v4340(VarCurr,bitIndex7)
<=> v4342(VarCurr,bitIndex7) ) ).
fof(addAssignment_34538,axiom,
! [VarCurr] :
( v4342(VarCurr,bitIndex7)
<=> v4344(VarCurr,bitIndex7) ) ).
fof(addAssignment_34537,axiom,
! [VarCurr] :
( v4344(VarCurr,bitIndex7)
<=> v4346(VarCurr,bitIndex7) ) ).
fof(addAssignment_34536,axiom,
! [VarCurr] :
( v110611(VarCurr,bitIndex18)
<=> v110708(VarCurr,bitIndex18) ) ).
fof(addAssignment_34535,axiom,
! [VarCurr] :
( v110611(VarCurr,bitIndex17)
<=> v110708(VarCurr,bitIndex17) ) ).
fof(addAssignment_34534,axiom,
! [VarCurr] :
( v110611(VarCurr,bitIndex16)
<=> v110708(VarCurr,bitIndex16) ) ).
fof(addAssignment_34533,axiom,
! [VarCurr] :
( v110611(VarCurr,bitIndex15)
<=> v110708(VarCurr,bitIndex15) ) ).
fof(addAssignment_34532,axiom,
! [VarCurr] :
( v110611(VarCurr,bitIndex14)
<=> v110708(VarCurr,bitIndex14) ) ).
fof(addAssignment_34531,axiom,
! [VarCurr] :
( v110611(VarCurr,bitIndex13)
<=> v110708(VarCurr,bitIndex13) ) ).
fof(addAssignment_34530,axiom,
! [VarCurr] :
( v110611(VarCurr,bitIndex12)
<=> v110708(VarCurr,bitIndex12) ) ).
fof(addAssignment_34529,axiom,
! [VarCurr] :
( v110611(VarCurr,bitIndex11)
<=> v110708(VarCurr,bitIndex11) ) ).
fof(addAssignment_34528,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v110611(VarCurr,B)
<=> v110708(VarCurr,B) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges7_12,axiom,
! [VarCurr] :
( ( ~ v110709(VarCurr)
& ~ v110710(VarCurr)
& ~ v110712(VarCurr)
& ~ v110713(VarCurr)
& ~ v110715(VarCurr)
& ~ v110716(VarCurr)
& ~ v110719(VarCurr) )
=> ! [B] :
( range_26_0(B)
=> ( v110708(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_12,axiom,
! [VarCurr] :
( v110719(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v110708(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_16,axiom,
! [VarCurr] :
( v110716(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v110708(VarCurr,B)
<=> v110717(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_19,axiom,
! [VarCurr] :
( v110715(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v110708(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_158,axiom,
! [VarCurr] :
( v110713(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v110708(VarCurr,B)
<=> v110714(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1262,axiom,
! [VarCurr] :
( v110712(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v110708(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5104,axiom,
! [VarCurr] :
( v110710(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v110708(VarCurr,B)
<=> v110711(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_14,axiom,
! [VarCurr] :
( v110709(VarCurr)
=> ( ( v110708(VarCurr,bitIndex26)
<=> v108035(VarCurr,bitIndex37) )
& ( v110708(VarCurr,bitIndex25)
<=> v108035(VarCurr,bitIndex36) )
& ( v110708(VarCurr,bitIndex24)
<=> v108035(VarCurr,bitIndex35) )
& ( v110708(VarCurr,bitIndex23)
<=> v108035(VarCurr,bitIndex34) )
& ( v110708(VarCurr,bitIndex22)
<=> v108035(VarCurr,bitIndex33) )
& ( v110708(VarCurr,bitIndex21)
<=> v108035(VarCurr,bitIndex32) )
& ( v110708(VarCurr,bitIndex20)
<=> v108035(VarCurr,bitIndex31) )
& ( v110708(VarCurr,bitIndex19)
<=> v108035(VarCurr,bitIndex30) )
& ( v110708(VarCurr,bitIndex18)
<=> v108035(VarCurr,bitIndex29) )
& ( v110708(VarCurr,bitIndex17)
<=> v108035(VarCurr,bitIndex28) )
& ( v110708(VarCurr,bitIndex16)
<=> v108035(VarCurr,bitIndex27) )
& ( v110708(VarCurr,bitIndex15)
<=> v108035(VarCurr,bitIndex26) )
& ( v110708(VarCurr,bitIndex14)
<=> v108035(VarCurr,bitIndex25) )
& ( v110708(VarCurr,bitIndex13)
<=> v108035(VarCurr,bitIndex24) )
& ( v110708(VarCurr,bitIndex12)
<=> v108035(VarCurr,bitIndex23) )
& ( v110708(VarCurr,bitIndex11)
<=> v108035(VarCurr,bitIndex22) )
& ( v110708(VarCurr,bitIndex10)
<=> v108035(VarCurr,bitIndex21) )
& ( v110708(VarCurr,bitIndex9)
<=> v108035(VarCurr,bitIndex20) )
& ( v110708(VarCurr,bitIndex8)
<=> v108035(VarCurr,bitIndex19) )
& ( v110708(VarCurr,bitIndex7)
<=> v108035(VarCurr,bitIndex18) )
& ( v110708(VarCurr,bitIndex6)
<=> v108035(VarCurr,bitIndex17) )
& ( v110708(VarCurr,bitIndex5)
<=> v108035(VarCurr,bitIndex16) )
& ( v110708(VarCurr,bitIndex4)
<=> v108035(VarCurr,bitIndex15) )
& ( v110708(VarCurr,bitIndex3)
<=> v108035(VarCurr,bitIndex14) )
& ( v110708(VarCurr,bitIndex2)
<=> v108035(VarCurr,bitIndex13) )
& ( v110708(VarCurr,bitIndex1)
<=> v108035(VarCurr,bitIndex12) )
& ( v110708(VarCurr,bitIndex0)
<=> v108035(VarCurr,bitIndex11) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21822,axiom,
! [VarCurr] :
( v110719(VarCurr)
<=> ( v110720(VarCurr)
| v110721(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7661,axiom,
! [VarCurr] :
( v110721(VarCurr)
<=> ( ( v108840(VarCurr,bitIndex2)
<=> $true )
& ( v108840(VarCurr,bitIndex1)
<=> $true )
& ( v108840(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7660,axiom,
! [VarCurr] :
( v110720(VarCurr)
<=> ( ( v108840(VarCurr,bitIndex2)
<=> $true )
& ( v108840(VarCurr,bitIndex1)
<=> $true )
& ( v108840(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_34527,axiom,
! [VarCurr] :
( ( v110717(VarCurr,bitIndex11)
<=> v108035(VarCurr,bitIndex37) )
& ( v110717(VarCurr,bitIndex10)
<=> v108035(VarCurr,bitIndex36) )
& ( v110717(VarCurr,bitIndex9)
<=> v108035(VarCurr,bitIndex35) )
& ( v110717(VarCurr,bitIndex8)
<=> v108035(VarCurr,bitIndex34) )
& ( v110717(VarCurr,bitIndex7)
<=> v108035(VarCurr,bitIndex33) )
& ( v110717(VarCurr,bitIndex6)
<=> v108035(VarCurr,bitIndex32) )
& ( v110717(VarCurr,bitIndex5)
<=> v108035(VarCurr,bitIndex31) )
& ( v110717(VarCurr,bitIndex4)
<=> v108035(VarCurr,bitIndex30) )
& ( v110717(VarCurr,bitIndex3)
<=> v108035(VarCurr,bitIndex29) )
& ( v110717(VarCurr,bitIndex2)
<=> v108035(VarCurr,bitIndex28) )
& ( v110717(VarCurr,bitIndex1)
<=> v108035(VarCurr,bitIndex27) )
& ( v110717(VarCurr,bitIndex0)
<=> v108035(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_34526,axiom,
! [VarCurr] :
( ( v110717(VarCurr,bitIndex26)
<=> $false )
& ( v110717(VarCurr,bitIndex25)
<=> $false )
& ( v110717(VarCurr,bitIndex24)
<=> $false )
& ( v110717(VarCurr,bitIndex23)
<=> $false )
& ( v110717(VarCurr,bitIndex22)
<=> $false )
& ( v110717(VarCurr,bitIndex21)
<=> $false )
& ( v110717(VarCurr,bitIndex20)
<=> $false )
& ( v110717(VarCurr,bitIndex19)
<=> $false )
& ( v110717(VarCurr,bitIndex18)
<=> $false )
& ( v110717(VarCurr,bitIndex17)
<=> $false )
& ( v110717(VarCurr,bitIndex16)
<=> $false )
& ( v110717(VarCurr,bitIndex15)
<=> $false )
& ( v110717(VarCurr,bitIndex14)
<=> $false )
& ( v110717(VarCurr,bitIndex13)
<=> $false )
& ( v110717(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_7659,axiom,
! [VarCurr] :
( v110716(VarCurr)
<=> ( ( v108840(VarCurr,bitIndex2)
<=> $true )
& ( v108840(VarCurr,bitIndex1)
<=> $false )
& ( v108840(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7658,axiom,
! [VarCurr] :
( v110715(VarCurr)
<=> ( ( v108840(VarCurr,bitIndex2)
<=> $true )
& ( v108840(VarCurr,bitIndex1)
<=> $false )
& ( v108840(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_34525,axiom,
! [VarCurr] :
( ( v110714(VarCurr,bitIndex17)
<=> v108035(VarCurr,bitIndex37) )
& ( v110714(VarCurr,bitIndex16)
<=> v108035(VarCurr,bitIndex36) )
& ( v110714(VarCurr,bitIndex15)
<=> v108035(VarCurr,bitIndex35) )
& ( v110714(VarCurr,bitIndex14)
<=> v108035(VarCurr,bitIndex34) )
& ( v110714(VarCurr,bitIndex13)
<=> v108035(VarCurr,bitIndex33) )
& ( v110714(VarCurr,bitIndex12)
<=> v108035(VarCurr,bitIndex32) )
& ( v110714(VarCurr,bitIndex11)
<=> v108035(VarCurr,bitIndex31) )
& ( v110714(VarCurr,bitIndex10)
<=> v108035(VarCurr,bitIndex30) )
& ( v110714(VarCurr,bitIndex9)
<=> v108035(VarCurr,bitIndex29) )
& ( v110714(VarCurr,bitIndex8)
<=> v108035(VarCurr,bitIndex28) )
& ( v110714(VarCurr,bitIndex7)
<=> v108035(VarCurr,bitIndex27) )
& ( v110714(VarCurr,bitIndex6)
<=> v108035(VarCurr,bitIndex26) )
& ( v110714(VarCurr,bitIndex5)
<=> v108035(VarCurr,bitIndex25) )
& ( v110714(VarCurr,bitIndex4)
<=> v108035(VarCurr,bitIndex24) )
& ( v110714(VarCurr,bitIndex3)
<=> v108035(VarCurr,bitIndex23) )
& ( v110714(VarCurr,bitIndex2)
<=> v108035(VarCurr,bitIndex22) )
& ( v110714(VarCurr,bitIndex1)
<=> v108035(VarCurr,bitIndex21) )
& ( v110714(VarCurr,bitIndex0)
<=> v108035(VarCurr,bitIndex20) ) ) ).
fof(addAssignment_34524,axiom,
! [VarCurr] :
( ( v110714(VarCurr,bitIndex26)
<=> $false )
& ( v110714(VarCurr,bitIndex25)
<=> $false )
& ( v110714(VarCurr,bitIndex24)
<=> $false )
& ( v110714(VarCurr,bitIndex23)
<=> $false )
& ( v110714(VarCurr,bitIndex22)
<=> $false )
& ( v110714(VarCurr,bitIndex21)
<=> $false )
& ( v110714(VarCurr,bitIndex20)
<=> $false )
& ( v110714(VarCurr,bitIndex19)
<=> $false )
& ( v110714(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7657,axiom,
! [VarCurr] :
( v110713(VarCurr)
<=> ( ( v108840(VarCurr,bitIndex2)
<=> $false )
& ( v108840(VarCurr,bitIndex1)
<=> $true )
& ( v108840(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7656,axiom,
! [VarCurr] :
( v110712(VarCurr)
<=> ( ( v108840(VarCurr,bitIndex2)
<=> $false )
& ( v108840(VarCurr,bitIndex1)
<=> $true )
& ( v108840(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_34523,axiom,
! [VarCurr] :
( ( v110711(VarCurr,bitIndex23)
<=> v108035(VarCurr,bitIndex37) )
& ( v110711(VarCurr,bitIndex22)
<=> v108035(VarCurr,bitIndex36) )
& ( v110711(VarCurr,bitIndex21)
<=> v108035(VarCurr,bitIndex35) )
& ( v110711(VarCurr,bitIndex20)
<=> v108035(VarCurr,bitIndex34) )
& ( v110711(VarCurr,bitIndex19)
<=> v108035(VarCurr,bitIndex33) )
& ( v110711(VarCurr,bitIndex18)
<=> v108035(VarCurr,bitIndex32) )
& ( v110711(VarCurr,bitIndex17)
<=> v108035(VarCurr,bitIndex31) )
& ( v110711(VarCurr,bitIndex16)
<=> v108035(VarCurr,bitIndex30) )
& ( v110711(VarCurr,bitIndex15)
<=> v108035(VarCurr,bitIndex29) )
& ( v110711(VarCurr,bitIndex14)
<=> v108035(VarCurr,bitIndex28) )
& ( v110711(VarCurr,bitIndex13)
<=> v108035(VarCurr,bitIndex27) )
& ( v110711(VarCurr,bitIndex12)
<=> v108035(VarCurr,bitIndex26) )
& ( v110711(VarCurr,bitIndex11)
<=> v108035(VarCurr,bitIndex25) )
& ( v110711(VarCurr,bitIndex10)
<=> v108035(VarCurr,bitIndex24) )
& ( v110711(VarCurr,bitIndex9)
<=> v108035(VarCurr,bitIndex23) )
& ( v110711(VarCurr,bitIndex8)
<=> v108035(VarCurr,bitIndex22) )
& ( v110711(VarCurr,bitIndex7)
<=> v108035(VarCurr,bitIndex21) )
& ( v110711(VarCurr,bitIndex6)
<=> v108035(VarCurr,bitIndex20) )
& ( v110711(VarCurr,bitIndex5)
<=> v108035(VarCurr,bitIndex19) )
& ( v110711(VarCurr,bitIndex4)
<=> v108035(VarCurr,bitIndex18) )
& ( v110711(VarCurr,bitIndex3)
<=> v108035(VarCurr,bitIndex17) )
& ( v110711(VarCurr,bitIndex2)
<=> v108035(VarCurr,bitIndex16) )
& ( v110711(VarCurr,bitIndex1)
<=> v108035(VarCurr,bitIndex15) )
& ( v110711(VarCurr,bitIndex0)
<=> v108035(VarCurr,bitIndex14) ) ) ).
fof(addAssignment_34522,axiom,
! [VarCurr] :
( ( v110711(VarCurr,bitIndex26)
<=> $false )
& ( v110711(VarCurr,bitIndex25)
<=> $false )
& ( v110711(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7655,axiom,
! [VarCurr] :
( v110710(VarCurr)
<=> ( ( v108840(VarCurr,bitIndex2)
<=> $false )
& ( v108840(VarCurr,bitIndex1)
<=> $false )
& ( v108840(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7654,axiom,
! [VarCurr] :
( v110709(VarCurr)
<=> ( ( v108840(VarCurr,bitIndex2)
<=> $false )
& ( v108840(VarCurr,bitIndex1)
<=> $false )
& ( v108840(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_34521,axiom,
! [VarNext,B] :
( range_36_31(B)
=> ( v108035(VarNext,B)
<=> v110701(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110703(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110701(VarNext,B)
<=> v108035(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1909,axiom,
! [VarNext] :
( v110703(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110701(VarNext,B)
<=> v108164(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21821,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110703(VarNext)
<=> ( v110704(VarNext)
& v108159(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110704(VarNext)
<=> ( v110706(VarNext)
& v108126(VarNext) ) ) ) ).
fof(writeUnaryOperator_8597,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110706(VarNext)
<=> v108133(VarNext) ) ) ).
fof(addAssignment_34520,axiom,
! [VarNext,B] :
( range_36_31(B)
=> ( v108069(VarNext,B)
<=> v110693(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110695(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110693(VarNext,B)
<=> v108069(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1908,axiom,
! [VarNext] :
( v110695(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110693(VarNext,B)
<=> v108145(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21819,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110695(VarNext)
<=> ( v110696(VarNext)
& v108139(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21818,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110696(VarNext)
<=> ( v110698(VarNext)
& v108126(VarNext) ) ) ) ).
fof(writeUnaryOperator_8596,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110698(VarNext)
<=> v108133(VarNext) ) ) ).
fof(addAssignment_34519,axiom,
! [VarCurr,B] :
( range_36_31(B)
=> ( v108073(VarCurr,B)
<=> v108075(VarCurr,B) ) ) ).
fof(addAssignment_34518,axiom,
! [VarCurr,B] :
( range_36_31(B)
=> ( v108075(VarCurr,B)
<=> v108077(VarCurr,B) ) ) ).
fof(addAssignment_34517,axiom,
! [VarCurr] :
( ( v108077(VarCurr,bitIndex36)
<=> v108079(VarCurr,bitIndex48) )
& ( v108077(VarCurr,bitIndex35)
<=> v108079(VarCurr,bitIndex47) )
& ( v108077(VarCurr,bitIndex34)
<=> v108079(VarCurr,bitIndex46) )
& ( v108077(VarCurr,bitIndex33)
<=> v108079(VarCurr,bitIndex45) )
& ( v108077(VarCurr,bitIndex32)
<=> v108079(VarCurr,bitIndex44) )
& ( v108077(VarCurr,bitIndex31)
<=> v108079(VarCurr,bitIndex43) ) ) ).
fof(addAssignment_34516,axiom,
! [VarCurr,B] :
( range_48_43(B)
=> ( v108079(VarCurr,B)
<=> v108081(VarCurr,B) ) ) ).
fof(addAssignment_34515,axiom,
! [VarCurr,B] :
( range_48_43(B)
=> ( v108081(VarCurr,B)
<=> v108083(VarCurr,B) ) ) ).
fof(addAssignment_34514,axiom,
! [VarCurr,B] :
( range_48_43(B)
=> ( v108083(VarCurr,B)
<=> v108085(VarCurr,B) ) ) ).
fof(addAssignment_34513,axiom,
! [VarCurr,B] :
( range_48_43(B)
=> ( v108085(VarCurr,B)
<=> v108087(VarCurr,B) ) ) ).
fof(addAssignment_34512,axiom,
! [VarCurr,B] :
( range_48_43(B)
=> ( v108087(VarCurr,B)
<=> v108089(VarCurr,B) ) ) ).
fof(addAssignment_34511,axiom,
! [VarNext,B] :
( range_48_43(B)
=> ( v108089(VarNext,B)
<=> v110685(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110687(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v110685(VarNext,B)
<=> v108089(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1907,axiom,
! [VarNext] :
( v110687(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v110685(VarNext,B)
<=> v108122(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110687(VarNext)
<=> ( v110688(VarNext)
& v108118(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110688(VarNext)
<=> ( v110690(VarNext)
& v99973(VarNext) ) ) ) ).
fof(writeUnaryOperator_8595,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110690(VarNext)
<=> v99982(VarNext) ) ) ).
fof(addAssignment_34510,axiom,
! [VarCurr,B] :
( range_48_43(B)
=> ( v108092(VarCurr,B)
<=> v108098(VarCurr,B) ) ) ).
fof(range_axiom_96,axiom,
! [B] :
( range_48_43(B)
<=> ( $false
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B ) ) ).
fof(addAssignment_34509,axiom,
! [VarCurr,B] :
( range_36_31(B)
=> ( v108094(VarCurr,B)
<=> v108095(VarCurr,B) ) ) ).
fof(range_axiom_95,axiom,
! [B] :
( range_36_31(B)
<=> ( $false
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B ) ) ).
fof(addAssignment_34508,axiom,
! [VarCurr,B] :
( range_51_46(B)
=> ( v104172(VarCurr,B)
<=> v104174(VarCurr,B) ) ) ).
fof(addAssignment_34507,axiom,
! [VarCurr] :
( ( v104174(VarCurr,bitIndex51)
<=> v104176(VarCurr,bitIndex444) )
& ( v104174(VarCurr,bitIndex50)
<=> v104176(VarCurr,bitIndex443) )
& ( v104174(VarCurr,bitIndex49)
<=> v104176(VarCurr,bitIndex442) )
& ( v104174(VarCurr,bitIndex48)
<=> v104176(VarCurr,bitIndex441) )
& ( v104174(VarCurr,bitIndex47)
<=> v104176(VarCurr,bitIndex440) )
& ( v104174(VarCurr,bitIndex46)
<=> v104176(VarCurr,bitIndex439) ) ) ).
fof(addAssignment_34506,axiom,
! [VarCurr,B] :
( range_51_46(B)
=> ( v99995(VarCurr,B)
<=> v99997(VarCurr,B) ) ) ).
fof(addAssignment_34505,axiom,
! [VarCurr,B] :
( range_51_46(B)
=> ( v99997(VarCurr,B)
<=> v104043(VarCurr,B) ) ) ).
fof(range_axiom_94,axiom,
! [B] :
( range_51_46(B)
<=> ( $false
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B ) ) ).
fof(addAssignment_34504,axiom,
! [VarNext,B] :
( range_30_25(B)
=> ( v108035(VarNext,B)
<=> v110677(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1836,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110679(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110677(VarNext,B)
<=> v108035(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1906,axiom,
! [VarNext] :
( v110679(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110677(VarNext,B)
<=> v108164(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110679(VarNext)
<=> ( v110680(VarNext)
& v108159(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21814,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110680(VarNext)
<=> ( v110682(VarNext)
& v108126(VarNext) ) ) ) ).
fof(writeUnaryOperator_8594,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110682(VarNext)
<=> v108133(VarNext) ) ) ).
fof(addAssignment_34503,axiom,
! [VarNext,B] :
( range_30_25(B)
=> ( v108069(VarNext,B)
<=> v110669(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1835,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110671(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110669(VarNext,B)
<=> v108069(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1905,axiom,
! [VarNext] :
( v110671(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110669(VarNext,B)
<=> v108145(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21813,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110671(VarNext)
<=> ( v110672(VarNext)
& v108139(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110672(VarNext)
<=> ( v110674(VarNext)
& v108126(VarNext) ) ) ) ).
fof(writeUnaryOperator_8593,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110674(VarNext)
<=> v108133(VarNext) ) ) ).
fof(addAssignment_34502,axiom,
! [VarCurr,B] :
( range_30_25(B)
=> ( v108073(VarCurr,B)
<=> v108075(VarCurr,B) ) ) ).
fof(addAssignment_34501,axiom,
! [VarCurr,B] :
( range_30_25(B)
=> ( v108075(VarCurr,B)
<=> v108077(VarCurr,B) ) ) ).
fof(addAssignment_34500,axiom,
! [VarCurr] :
( ( v108077(VarCurr,bitIndex30)
<=> v108079(VarCurr,bitIndex42) )
& ( v108077(VarCurr,bitIndex29)
<=> v108079(VarCurr,bitIndex41) )
& ( v108077(VarCurr,bitIndex28)
<=> v108079(VarCurr,bitIndex40) )
& ( v108077(VarCurr,bitIndex27)
<=> v108079(VarCurr,bitIndex39) )
& ( v108077(VarCurr,bitIndex26)
<=> v108079(VarCurr,bitIndex38) )
& ( v108077(VarCurr,bitIndex25)
<=> v108079(VarCurr,bitIndex37) ) ) ).
fof(addAssignment_34499,axiom,
! [VarCurr,B] :
( range_42_37(B)
=> ( v108079(VarCurr,B)
<=> v108081(VarCurr,B) ) ) ).
fof(addAssignment_34498,axiom,
! [VarCurr,B] :
( range_42_37(B)
=> ( v108081(VarCurr,B)
<=> v108083(VarCurr,B) ) ) ).
fof(addAssignment_34497,axiom,
! [VarCurr,B] :
( range_42_37(B)
=> ( v108083(VarCurr,B)
<=> v108085(VarCurr,B) ) ) ).
fof(addAssignment_34496,axiom,
! [VarCurr,B] :
( range_42_37(B)
=> ( v108085(VarCurr,B)
<=> v108087(VarCurr,B) ) ) ).
fof(addAssignment_34495,axiom,
! [VarCurr,B] :
( range_42_37(B)
=> ( v108087(VarCurr,B)
<=> v108089(VarCurr,B) ) ) ).
fof(addAssignment_34494,axiom,
! [VarNext,B] :
( range_42_37(B)
=> ( v108089(VarNext,B)
<=> v110661(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1834,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110663(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v110661(VarNext,B)
<=> v108089(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1904,axiom,
! [VarNext] :
( v110663(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v110661(VarNext,B)
<=> v108122(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110663(VarNext)
<=> ( v110664(VarNext)
& v108118(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110664(VarNext)
<=> ( v110666(VarNext)
& v99973(VarNext) ) ) ) ).
fof(writeUnaryOperator_8592,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110666(VarNext)
<=> v99982(VarNext) ) ) ).
fof(addAssignment_34493,axiom,
! [VarCurr,B] :
( range_42_37(B)
=> ( v108092(VarCurr,B)
<=> v108098(VarCurr,B) ) ) ).
fof(range_axiom_93,axiom,
! [B] :
( range_42_37(B)
<=> ( $false
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B ) ) ).
fof(addAssignment_34492,axiom,
! [VarCurr,B] :
( range_30_25(B)
=> ( v108094(VarCurr,B)
<=> v108095(VarCurr,B) ) ) ).
fof(range_axiom_92,axiom,
! [B] :
( range_30_25(B)
<=> ( $false
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B ) ) ).
fof(addAssignment_34491,axiom,
! [VarCurr,B] :
( range_45_40(B)
=> ( v104172(VarCurr,B)
<=> v104174(VarCurr,B) ) ) ).
fof(addAssignment_34490,axiom,
! [VarCurr] :
( ( v104174(VarCurr,bitIndex45)
<=> v104176(VarCurr,bitIndex438) )
& ( v104174(VarCurr,bitIndex44)
<=> v104176(VarCurr,bitIndex437) )
& ( v104174(VarCurr,bitIndex43)
<=> v104176(VarCurr,bitIndex436) )
& ( v104174(VarCurr,bitIndex42)
<=> v104176(VarCurr,bitIndex435) )
& ( v104174(VarCurr,bitIndex41)
<=> v104176(VarCurr,bitIndex434) )
& ( v104174(VarCurr,bitIndex40)
<=> v104176(VarCurr,bitIndex433) ) ) ).
fof(addAssignment_34489,axiom,
! [VarCurr,B] :
( range_45_40(B)
=> ( v99995(VarCurr,B)
<=> v99997(VarCurr,B) ) ) ).
fof(addAssignment_34488,axiom,
! [VarCurr,B] :
( range_45_40(B)
=> ( v99997(VarCurr,B)
<=> v104043(VarCurr,B) ) ) ).
fof(range_axiom_91,axiom,
! [B] :
( range_45_40(B)
<=> ( $false
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B ) ) ).
fof(addAssignment_34487,axiom,
! [VarNext,B] :
( range_24_22(B)
=> ( v108035(VarNext,B)
<=> v110653(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1833,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110655(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110653(VarNext,B)
<=> v108035(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1903,axiom,
! [VarNext] :
( v110655(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110653(VarNext,B)
<=> v108164(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110655(VarNext)
<=> ( v110656(VarNext)
& v108159(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110656(VarNext)
<=> ( v110658(VarNext)
& v108126(VarNext) ) ) ) ).
fof(writeUnaryOperator_8591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110658(VarNext)
<=> v108133(VarNext) ) ) ).
fof(addAssignment_34486,axiom,
! [VarNext,B] :
( range_24_22(B)
=> ( v108069(VarNext,B)
<=> v110645(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110647(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110645(VarNext,B)
<=> v108069(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1902,axiom,
! [VarNext] :
( v110647(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110645(VarNext,B)
<=> v108145(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110647(VarNext)
<=> ( v110648(VarNext)
& v108139(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21806,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110648(VarNext)
<=> ( v110650(VarNext)
& v108126(VarNext) ) ) ) ).
fof(writeUnaryOperator_8590,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110650(VarNext)
<=> v108133(VarNext) ) ) ).
fof(addAssignment_34485,axiom,
! [VarCurr,B] :
( range_24_22(B)
=> ( v108073(VarCurr,B)
<=> v108075(VarCurr,B) ) ) ).
fof(addAssignment_34484,axiom,
! [VarCurr,B] :
( range_24_22(B)
=> ( v108075(VarCurr,B)
<=> v108077(VarCurr,B) ) ) ).
fof(addAssignment_34483,axiom,
! [VarCurr] :
( ( v108077(VarCurr,bitIndex24)
<=> v108079(VarCurr,bitIndex36) )
& ( v108077(VarCurr,bitIndex23)
<=> v108079(VarCurr,bitIndex35) )
& ( v108077(VarCurr,bitIndex22)
<=> v108079(VarCurr,bitIndex34) ) ) ).
fof(addAssignment_34482,axiom,
! [VarCurr,B] :
( range_36_34(B)
=> ( v108079(VarCurr,B)
<=> v108081(VarCurr,B) ) ) ).
fof(addAssignment_34481,axiom,
! [VarCurr,B] :
( range_36_34(B)
=> ( v108081(VarCurr,B)
<=> v108083(VarCurr,B) ) ) ).
fof(addAssignment_34480,axiom,
! [VarCurr,B] :
( range_36_34(B)
=> ( v108083(VarCurr,B)
<=> v108085(VarCurr,B) ) ) ).
fof(addAssignment_34479,axiom,
! [VarCurr,B] :
( range_36_34(B)
=> ( v108085(VarCurr,B)
<=> v108087(VarCurr,B) ) ) ).
fof(addAssignment_34478,axiom,
! [VarCurr,B] :
( range_36_34(B)
=> ( v108087(VarCurr,B)
<=> v108089(VarCurr,B) ) ) ).
fof(addAssignment_34477,axiom,
! [VarNext,B] :
( range_36_34(B)
=> ( v108089(VarNext,B)
<=> v110637(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110639(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v110637(VarNext,B)
<=> v108089(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1901,axiom,
! [VarNext] :
( v110639(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v110637(VarNext,B)
<=> v108122(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21805,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110639(VarNext)
<=> ( v110640(VarNext)
& v108118(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21804,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110640(VarNext)
<=> ( v110642(VarNext)
& v99973(VarNext) ) ) ) ).
fof(writeUnaryOperator_8589,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110642(VarNext)
<=> v99982(VarNext) ) ) ).
fof(addAssignment_34476,axiom,
! [VarCurr,B] :
( range_36_34(B)
=> ( v108092(VarCurr,B)
<=> v108098(VarCurr,B) ) ) ).
fof(range_axiom_90,axiom,
! [B] :
( range_36_34(B)
<=> ( $false
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B ) ) ).
fof(addAssignment_34475,axiom,
! [VarCurr,B] :
( range_24_22(B)
=> ( v108094(VarCurr,B)
<=> v108095(VarCurr,B) ) ) ).
fof(range_axiom_89,axiom,
! [B] :
( range_24_22(B)
<=> ( $false
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B ) ) ).
fof(addAssignment_34474,axiom,
! [VarCurr,B] :
( range_39_37(B)
=> ( v104172(VarCurr,B)
<=> v104174(VarCurr,B) ) ) ).
fof(addAssignment_34473,axiom,
! [VarCurr] :
( ( v104174(VarCurr,bitIndex39)
<=> v104176(VarCurr,bitIndex432) )
& ( v104174(VarCurr,bitIndex38)
<=> v104176(VarCurr,bitIndex431) )
& ( v104174(VarCurr,bitIndex37)
<=> v104176(VarCurr,bitIndex430) ) ) ).
fof(addAssignment_34472,axiom,
! [VarCurr,B] :
( range_39_37(B)
=> ( v99995(VarCurr,B)
<=> v99997(VarCurr,B) ) ) ).
fof(addAssignment_34471,axiom,
! [VarCurr,B] :
( range_39_37(B)
=> ( v99997(VarCurr,B)
<=> v104043(VarCurr,B) ) ) ).
fof(range_axiom_88,axiom,
! [B] :
( range_39_37(B)
<=> ( $false
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B ) ) ).
fof(addAssignment_34470,axiom,
! [VarNext,B] :
( range_21_11(B)
=> ( v108035(VarNext,B)
<=> v110629(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1830,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110631(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110629(VarNext,B)
<=> v108035(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1900,axiom,
! [VarNext] :
( v110631(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110629(VarNext,B)
<=> v108164(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110631(VarNext)
<=> ( v110632(VarNext)
& v108159(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110632(VarNext)
<=> ( v110634(VarNext)
& v108126(VarNext) ) ) ) ).
fof(writeUnaryOperator_8588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110634(VarNext)
<=> v108133(VarNext) ) ) ).
fof(addAssignment_34469,axiom,
! [VarNext,B] :
( range_21_11(B)
=> ( v108069(VarNext,B)
<=> v110621(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110623(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110621(VarNext,B)
<=> v108069(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1899,axiom,
! [VarNext] :
( v110623(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110621(VarNext,B)
<=> v108145(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21801,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110623(VarNext)
<=> ( v110624(VarNext)
& v108139(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110624(VarNext)
<=> ( v110626(VarNext)
& v108126(VarNext) ) ) ) ).
fof(writeUnaryOperator_8587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110626(VarNext)
<=> v108133(VarNext) ) ) ).
fof(addAssignment_34468,axiom,
! [VarCurr,B] :
( range_21_11(B)
=> ( v108073(VarCurr,B)
<=> v108075(VarCurr,B) ) ) ).
fof(addAssignment_34467,axiom,
! [VarCurr,B] :
( range_21_11(B)
=> ( v108075(VarCurr,B)
<=> v108077(VarCurr,B) ) ) ).
fof(addAssignment_34466,axiom,
! [VarCurr] :
( ( v108077(VarCurr,bitIndex21)
<=> v108079(VarCurr,bitIndex33) )
& ( v108077(VarCurr,bitIndex20)
<=> v108079(VarCurr,bitIndex32) )
& ( v108077(VarCurr,bitIndex19)
<=> v108079(VarCurr,bitIndex31) )
& ( v108077(VarCurr,bitIndex18)
<=> v108079(VarCurr,bitIndex30) )
& ( v108077(VarCurr,bitIndex17)
<=> v108079(VarCurr,bitIndex29) )
& ( v108077(VarCurr,bitIndex16)
<=> v108079(VarCurr,bitIndex28) )
& ( v108077(VarCurr,bitIndex15)
<=> v108079(VarCurr,bitIndex27) )
& ( v108077(VarCurr,bitIndex14)
<=> v108079(VarCurr,bitIndex26) )
& ( v108077(VarCurr,bitIndex13)
<=> v108079(VarCurr,bitIndex25) )
& ( v108077(VarCurr,bitIndex12)
<=> v108079(VarCurr,bitIndex24) )
& ( v108077(VarCurr,bitIndex11)
<=> v108079(VarCurr,bitIndex23) ) ) ).
fof(addAssignment_34465,axiom,
! [VarCurr,B] :
( range_33_23(B)
=> ( v108079(VarCurr,B)
<=> v108081(VarCurr,B) ) ) ).
fof(addAssignment_34464,axiom,
! [VarCurr,B] :
( range_33_23(B)
=> ( v108081(VarCurr,B)
<=> v108083(VarCurr,B) ) ) ).
fof(addAssignment_34463,axiom,
! [VarCurr,B] :
( range_33_23(B)
=> ( v108083(VarCurr,B)
<=> v108085(VarCurr,B) ) ) ).
fof(addAssignment_34462,axiom,
! [VarCurr,B] :
( range_33_23(B)
=> ( v108085(VarCurr,B)
<=> v108087(VarCurr,B) ) ) ).
fof(addAssignment_34461,axiom,
! [VarCurr,B] :
( range_33_23(B)
=> ( v108087(VarCurr,B)
<=> v108089(VarCurr,B) ) ) ).
fof(addAssignment_34460,axiom,
! [VarNext,B] :
( range_33_23(B)
=> ( v108089(VarNext,B)
<=> v110613(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1828,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110615(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v110613(VarNext,B)
<=> v108089(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1898,axiom,
! [VarNext] :
( v110615(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v110613(VarNext,B)
<=> v108122(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21799,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110615(VarNext)
<=> ( v110616(VarNext)
& v108118(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21798,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110616(VarNext)
<=> ( v110618(VarNext)
& v99973(VarNext) ) ) ) ).
fof(writeUnaryOperator_8586,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110618(VarNext)
<=> v99982(VarNext) ) ) ).
fof(addAssignment_34459,axiom,
! [VarCurr,B] :
( range_33_23(B)
=> ( v108092(VarCurr,B)
<=> v108098(VarCurr,B) ) ) ).
fof(range_axiom_87,axiom,
! [B] :
( range_33_23(B)
<=> ( $false
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B ) ) ).
fof(addAssignment_34458,axiom,
! [VarCurr,B] :
( range_21_11(B)
=> ( v108094(VarCurr,B)
<=> v108095(VarCurr,B) ) ) ).
fof(range_axiom_86,axiom,
! [B] :
( range_21_11(B)
<=> ( $false
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B ) ) ).
fof(addAssignment_34457,axiom,
! [VarCurr,B] :
( range_36_26(B)
=> ( v104172(VarCurr,B)
<=> v104174(VarCurr,B) ) ) ).
fof(addAssignment_34456,axiom,
! [VarCurr] :
( ( v104174(VarCurr,bitIndex36)
<=> v104176(VarCurr,bitIndex429) )
& ( v104174(VarCurr,bitIndex35)
<=> v104176(VarCurr,bitIndex428) )
& ( v104174(VarCurr,bitIndex34)
<=> v104176(VarCurr,bitIndex427) )
& ( v104174(VarCurr,bitIndex33)
<=> v104176(VarCurr,bitIndex426) )
& ( v104174(VarCurr,bitIndex32)
<=> v104176(VarCurr,bitIndex425) )
& ( v104174(VarCurr,bitIndex31)
<=> v104176(VarCurr,bitIndex424) )
& ( v104174(VarCurr,bitIndex30)
<=> v104176(VarCurr,bitIndex423) )
& ( v104174(VarCurr,bitIndex29)
<=> v104176(VarCurr,bitIndex422) )
& ( v104174(VarCurr,bitIndex28)
<=> v104176(VarCurr,bitIndex421) )
& ( v104174(VarCurr,bitIndex27)
<=> v104176(VarCurr,bitIndex420) )
& ( v104174(VarCurr,bitIndex26)
<=> v104176(VarCurr,bitIndex419) ) ) ).
fof(addAssignment_34455,axiom,
! [VarCurr,B] :
( range_36_26(B)
=> ( v99995(VarCurr,B)
<=> v99997(VarCurr,B) ) ) ).
fof(addAssignment_34454,axiom,
! [VarCurr,B] :
( range_36_26(B)
=> ( v99997(VarCurr,B)
<=> v104043(VarCurr,B) ) ) ).
fof(range_axiom_85,axiom,
! [B] :
( range_36_26(B)
<=> ( $false
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B ) ) ).
fof(addAssignment_34453,axiom,
! [VarCurr] :
( ( v108840(VarCurr,bitIndex2)
<=> v108842(VarCurr,bitIndex6) )
& ( v108840(VarCurr,bitIndex1)
<=> v108842(VarCurr,bitIndex5) )
& ( v108840(VarCurr,bitIndex0)
<=> v108842(VarCurr,bitIndex4) ) ) ).
fof(addAssignment_34452,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108842(VarCurr,B)
<=> v110607(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2434,axiom,
! [VarCurr] :
( ~ v108844(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v110607(VarCurr,B)
<=> v108889(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2468,axiom,
! [VarCurr] :
( v108844(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v110607(VarCurr,B)
<=> v108850(VarCurr,B) ) ) ) ).
fof(addAssignment_34451,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108889(VarCurr,B)
<=> v108891(VarCurr,B) ) ) ).
fof(addAssignment_34450,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex6)
<=> v108893(VarCurr) ) ).
fof(addAssignment_34449,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex5)
<=> v110552(VarCurr) ) ).
fof(addAssignment_34448,axiom,
! [VarCurr] :
( v108891(VarCurr,bitIndex4)
<=> v110581(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2433,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110603(VarNext)
=> ( v110581(VarNext)
<=> v110581(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2467,axiom,
! [VarNext] :
( v110603(VarNext)
=> ( v110581(VarNext)
<=> v110583(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7653,axiom,
! [VarCurr] :
( v110603(VarCurr)
<=> ( v110600(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34447,axiom,
! [VarCurr] :
( v110600(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_34446,axiom,
! [VarCurr] :
( v110583(VarCurr)
<=> v108897(VarCurr,bitIndex4) ) ).
fof(addAssignment_34445,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex4)
<=> v110585(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21797,axiom,
! [VarCurr] :
( v110585(VarCurr)
<=> ( v110597(VarCurr)
| v110598(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21796,axiom,
! [VarCurr] :
( v110598(VarCurr)
<=> ( v110593(VarCurr)
& v110595(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21795,axiom,
! [VarCurr] :
( v110597(VarCurr)
<=> ( v110587(VarCurr)
& v110589(VarCurr) ) ) ).
fof(addAssignment_34444,axiom,
! [VarCurr] :
( v110595(VarCurr)
<=> v109352(VarCurr,bitIndex4) ) ).
fof(addAssignment_34443,axiom,
! [VarCurr] :
( v110593(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_34442,axiom,
! [VarCurr] :
( v110589(VarCurr)
<=> v109044(VarCurr,bitIndex4) ) ).
fof(addAssignment_34441,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex4)
<=> v109046(VarCurr,bitIndex4) ) ).
fof(addAssignment_34440,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex4)
<=> v110591(VarNext,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2432,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110591(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2466,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110591(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_34439,axiom,
! [VarCurr] :
( v110587(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2431,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110576(VarNext)
=> ( v110552(VarNext)
<=> v110552(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2465,axiom,
! [VarNext] :
( v110576(VarNext)
=> ( v110552(VarNext)
<=> v110554(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7652,axiom,
! [VarCurr] :
( v110576(VarCurr)
<=> ( v110573(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34438,axiom,
! [VarCurr] :
( v110573(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_34437,axiom,
! [VarCurr] :
( v110554(VarCurr)
<=> v108897(VarCurr,bitIndex5) ) ).
fof(addAssignment_34436,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex5)
<=> v110556(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21794,axiom,
! [VarCurr] :
( v110556(VarCurr)
<=> ( v110570(VarCurr)
| v110571(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21793,axiom,
! [VarCurr] :
( v110571(VarCurr)
<=> ( v110564(VarCurr)
& v110566(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21792,axiom,
! [VarCurr] :
( v110570(VarCurr)
<=> ( v110558(VarCurr)
& v110560(VarCurr) ) ) ).
fof(addAssignment_34435,axiom,
! [VarCurr] :
( v110566(VarCurr)
<=> v109352(VarCurr,bitIndex5) ) ).
fof(addAssignment_34434,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex5)
<=> v109354(VarCurr,bitIndex5) ) ).
fof(addAssignment_34433,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex5)
<=> v110568(VarNext,bitIndex5) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2430,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110568(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2464,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110568(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34432,axiom,
! [VarCurr] :
( v110564(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_34431,axiom,
! [VarCurr] :
( v110560(VarCurr)
<=> v109044(VarCurr,bitIndex5) ) ).
fof(addAssignment_34430,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex5)
<=> v109046(VarCurr,bitIndex5) ) ).
fof(addAssignment_34429,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex5)
<=> v110562(VarNext,bitIndex5) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2429,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110562(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2463,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110562(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addAssignment_34428,axiom,
! [VarCurr] :
( v110558(VarCurr)
<=> v108903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2428,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110547(VarNext)
=> ( v108893(VarNext)
<=> v108893(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2462,axiom,
! [VarNext] :
( v110547(VarNext)
=> ( v108893(VarNext)
<=> v108895(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7651,axiom,
! [VarCurr] :
( v110547(VarCurr)
<=> ( v110514(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34427,axiom,
! [VarCurr] :
( v110514(VarCurr)
<=> v110516(VarCurr) ) ).
fof(addAssignment_34426,axiom,
! [VarCurr] :
( v110516(VarCurr)
<=> v110518(VarCurr) ) ).
fof(writeUnaryOperator_8585,axiom,
! [VarCurr] :
( ~ v110518(VarCurr)
<=> v110543(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21791,axiom,
! [VarCurr] :
( v110543(VarCurr)
<=> ( v110544(VarCurr)
& v110541(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21790,axiom,
! [VarCurr] :
( v110544(VarCurr)
<=> ( v110520(VarCurr)
& v110539(VarCurr) ) ) ).
fof(addAssignment_34425,axiom,
! [VarCurr] :
( v110541(VarCurr)
<=> v108915(VarCurr) ) ).
fof(addAssignment_34424,axiom,
! [VarCurr] :
( v110539(VarCurr)
<=> v109648(VarCurr) ) ).
fof(addAssignment_34423,axiom,
! [VarCurr] :
( v110520(VarCurr)
<=> v110522(VarCurr) ) ).
fof(addAssignment_34422,axiom,
! [VarCurr] :
( v110522(VarCurr)
<=> v110524(VarCurr) ) ).
fof(writeUnaryOperator_8584,axiom,
! [VarCurr] :
( ~ v110524(VarCurr)
<=> v110526(VarCurr) ) ).
fof(addAssignment_34421,axiom,
! [VarCurr] :
( v110526(VarCurr)
<=> v110528(VarCurr) ) ).
fof(addAssignment_34420,axiom,
! [VarCurr] :
( v110528(VarCurr)
<=> v110530(VarCurr) ) ).
fof(writeUnaryOperator_8583,axiom,
! [VarCurr] :
( ~ v110530(VarCurr)
<=> v110536(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21789,axiom,
! [VarCurr] :
( v110536(VarCurr)
<=> ( v110532(VarCurr)
| v110534(VarCurr) ) ) ).
fof(addAssignment_34419,axiom,
! [VarCurr] :
( v110534(VarCurr)
<=> v109375(VarCurr) ) ).
fof(addAssignment_34418,axiom,
! [VarCurr] :
( v110532(VarCurr)
<=> v108930(VarCurr) ) ).
fof(addAssignment_34417,axiom,
! [VarCurr] :
( v108895(VarCurr)
<=> v108897(VarCurr,bitIndex6) ) ).
fof(addAssignment_34416,axiom,
! [VarCurr] :
( v108897(VarCurr,bitIndex6)
<=> v108899(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21788,axiom,
! [VarCurr] :
( v108899(VarCurr)
<=> ( v110511(VarCurr)
| v110512(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21787,axiom,
! [VarCurr] :
( v110512(VarCurr)
<=> ( v110481(VarCurr)
& v110507(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21786,axiom,
! [VarCurr] :
( v110511(VarCurr)
<=> ( v108901(VarCurr)
& v109042(VarCurr) ) ) ).
fof(addAssignment_34415,axiom,
! [VarCurr] :
( v110507(VarCurr)
<=> v109352(VarCurr,bitIndex6) ) ).
fof(addAssignment_34414,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex6)
<=> v109354(VarCurr,bitIndex6) ) ).
fof(addAssignment_34413,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex6)
<=> v110509(VarNext,bitIndex6) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110509(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2461,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110509(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34412,axiom,
! [VarCurr] :
( v110481(VarCurr)
<=> v110483(VarCurr) ) ).
fof(addAssignment_34411,axiom,
! [VarCurr] :
( v110483(VarCurr)
<=> v110485(VarCurr) ) ).
fof(writeUnaryOperator_8582,axiom,
! [VarCurr] :
( ~ v110485(VarCurr)
<=> v110487(VarCurr) ) ).
fof(addAssignment_34410,axiom,
! [VarCurr] :
( v110487(VarCurr)
<=> v110489(VarCurr) ) ).
fof(addAssignment_34409,axiom,
! [VarCurr] :
( v110489(VarCurr)
<=> v110491(VarCurr) ) ).
fof(writeUnaryOperator_8581,axiom,
! [VarCurr] :
( ~ v110491(VarCurr)
<=> v110504(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21785,axiom,
! [VarCurr] :
( v110504(VarCurr)
<=> ( v110493(VarCurr)
& v110495(VarCurr) ) ) ).
fof(addAssignment_34408,axiom,
! [VarCurr] :
( v110495(VarCurr)
<=> v110497(VarCurr) ) ).
fof(addAssignment_34407,axiom,
! [VarCurr] :
( v110497(VarCurr)
<=> v110499(VarCurr) ) ).
fof(writeUnaryOperator_8580,axiom,
! [VarCurr] :
( ~ v110499(VarCurr)
<=> v110501(VarCurr) ) ).
fof(addAssignment_34406,axiom,
! [VarCurr] :
( v110501(VarCurr)
<=> v108930(VarCurr) ) ).
fof(addAssignment_34405,axiom,
! [VarCurr] :
( v110493(VarCurr)
<=> v108915(VarCurr) ) ).
fof(addAssignment_34404,axiom,
! [VarCurr] :
( v109042(VarCurr)
<=> v109044(VarCurr,bitIndex6) ) ).
fof(addAssignment_34403,axiom,
! [VarCurr] :
( v109044(VarCurr,bitIndex6)
<=> v109046(VarCurr,bitIndex6) ) ).
fof(addAssignment_34402,axiom,
! [VarNext] :
( v109046(VarNext,bitIndex6)
<=> v110427(VarNext,bitIndex6) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110427(VarNext,B)
<=> v109046(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2460,axiom,
! [VarNext] :
( v110428(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110427(VarNext,B)
<=> v110441(VarNext,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5103,axiom,
! [VarCurr] :
( ~ v110430(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v110441(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5107,axiom,
! [VarCurr] :
( v110430(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v110441(VarCurr,B)
<=> v110442(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges31_3,axiom,
! [VarCurr] :
( ( ~ v110444(VarCurr)
& ~ v110445(VarCurr)
& ~ v110446(VarCurr)
& ~ v110447(VarCurr)
& ~ v110448(VarCurr)
& ~ v110449(VarCurr)
& ~ v110450(VarCurr)
& ~ v110451(VarCurr)
& ~ v110452(VarCurr)
& ~ v110453(VarCurr)
& ~ v110454(VarCurr)
& ~ v110455(VarCurr)
& ~ v110456(VarCurr)
& ~ v110457(VarCurr)
& ~ v110458(VarCurr)
& ~ v110459(VarCurr)
& ~ v110460(VarCurr)
& ~ v110461(VarCurr)
& ~ v110462(VarCurr)
& ~ v110463(VarCurr)
& ~ v110464(VarCurr)
& ~ v110465(VarCurr)
& ~ v110466(VarCurr)
& ~ v110467(VarCurr)
& ~ v110468(VarCurr)
& ~ v110469(VarCurr)
& ~ v110470(VarCurr)
& ~ v110471(VarCurr)
& ~ v110472(VarCurr)
& ~ v110473(VarCurr)
& ~ v110474(VarCurr) )
=> ! [B] :
( range_63_0(B)
=> ( v110442(VarCurr,B)
<=> v109124(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges30_1,axiom,
! [VarCurr] :
( v110474(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex127) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex126) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex125) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex124) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex123) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex122) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex121) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex120) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex119) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex118) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex117) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex116) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex115) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex114) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex113) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex112) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex111) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex110) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex109) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex108) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex107) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex106) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex105) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex104) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex103) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex102) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex101) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex100) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex99) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex98) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex97) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex96) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex95) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex94) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex93) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex92) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex91) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex90) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex89) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex88) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex87) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex86) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex85) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex84) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex83) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex82) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex81) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex80) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex79) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex78) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex77) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex76) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex75) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex74) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex73) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex72) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex71) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex70) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex69) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex68) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex67) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex66) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex65) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex64) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges29_1,axiom,
! [VarCurr] :
( v110473(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex191) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex190) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex189) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex188) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex187) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex186) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex185) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex184) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex183) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex182) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex181) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex180) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex179) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex178) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex177) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex176) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex175) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex174) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex173) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex172) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex171) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex170) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex169) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex168) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex167) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex166) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex165) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex164) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex163) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex162) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex161) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex160) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex159) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex158) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex157) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex156) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex155) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex154) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex153) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex152) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex151) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex150) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex149) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex148) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex147) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex146) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex145) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex144) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex143) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex142) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex141) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex140) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex139) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex138) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex137) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex136) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex135) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex134) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex133) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex132) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex131) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex130) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex129) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex128) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges28_1,axiom,
! [VarCurr] :
( v110472(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex255) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex254) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex253) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex252) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex251) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex250) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex249) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex248) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex247) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex246) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex245) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex244) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex243) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex242) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex241) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex240) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex239) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex238) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex237) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex236) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex235) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex234) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex233) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex232) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex231) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex230) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex229) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex228) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex227) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex226) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex225) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex224) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex223) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex222) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex221) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex220) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex219) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex218) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex217) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex216) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex215) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex214) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex213) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex212) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex211) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex210) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex209) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex208) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex207) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex206) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex205) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex204) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex203) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex202) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex201) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex200) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex199) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex198) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex197) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex196) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex195) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex194) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex193) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex192) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges27_1,axiom,
! [VarCurr] :
( v110471(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex319) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex318) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex317) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex316) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex315) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex314) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex313) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex312) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex311) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex310) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex309) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex308) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex307) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex306) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex305) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex304) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex303) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex302) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex301) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex300) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex299) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex298) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex297) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex296) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex295) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex294) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex293) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex292) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex291) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex290) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex289) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex288) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex287) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex286) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex285) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex284) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex283) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex282) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex281) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex280) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex279) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex278) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex277) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex276) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex275) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex274) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex273) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex272) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex271) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex270) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex269) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex268) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex267) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex266) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex265) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex264) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex263) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex262) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex261) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex260) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex259) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex258) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex257) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex256) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges26_1,axiom,
! [VarCurr] :
( v110470(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex383) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex382) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex381) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex380) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex379) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex378) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex377) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex376) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex375) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex374) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex373) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex372) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex371) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex370) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex369) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex368) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex367) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex366) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex365) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex364) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex363) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex362) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex361) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex360) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex359) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex358) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex357) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex356) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex355) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex354) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex353) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex352) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex351) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex350) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex349) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex348) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex347) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex346) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex345) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex344) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex343) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex342) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex341) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex340) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex339) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex338) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex337) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex336) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex335) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex334) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex333) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex332) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex331) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex330) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex329) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex328) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex327) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex326) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex325) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex324) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex323) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex322) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex321) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex320) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges25_1,axiom,
! [VarCurr] :
( v110469(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex447) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex446) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex445) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex444) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex443) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex442) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex441) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex440) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex439) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex438) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex437) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex436) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex435) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex434) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex433) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex432) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex431) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex430) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex429) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex428) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex427) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex426) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex425) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex424) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex423) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex422) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex421) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex420) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex419) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex418) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex417) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex416) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex415) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex414) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex413) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex412) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex411) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex410) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex409) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex408) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex407) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex406) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex405) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex404) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex403) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex402) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex401) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex400) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex399) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex398) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex397) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex396) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex395) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex394) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex393) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex392) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex391) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex390) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex389) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex388) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex387) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex386) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex385) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex384) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges24_1,axiom,
! [VarCurr] :
( v110468(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex511) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex510) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex509) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex508) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex507) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex506) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex505) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex504) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex503) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex502) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex501) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex500) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex499) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex498) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex497) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex496) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex495) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex494) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex493) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex492) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex491) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex490) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex489) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex488) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex487) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex486) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex485) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex484) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex483) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex482) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex481) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex480) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex479) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex478) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex477) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex476) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex475) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex474) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex473) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex472) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex471) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex470) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex469) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex468) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex467) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex466) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex465) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex464) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex463) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex462) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex461) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex460) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex459) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex458) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex457) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex456) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex455) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex454) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex453) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex452) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex451) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex450) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex449) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex448) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges23_1,axiom,
! [VarCurr] :
( v110467(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex575) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex574) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex573) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex572) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex571) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex570) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex569) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex568) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex567) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex566) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex565) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex564) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex563) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex562) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex561) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex560) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex559) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex558) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex557) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex556) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex555) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex554) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex553) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex552) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex551) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex550) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex549) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex548) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex547) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex546) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex545) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex544) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex543) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex542) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex541) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex540) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex539) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex538) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex537) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex536) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex535) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex534) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex533) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex532) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex531) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex530) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex529) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex528) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex527) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex526) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex525) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex524) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex523) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex522) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex521) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex520) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex519) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex518) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex517) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex516) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex515) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex514) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex513) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex512) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges22_1,axiom,
! [VarCurr] :
( v110466(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex639) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex638) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex637) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex636) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex635) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex634) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex633) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex632) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex631) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex630) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex629) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex628) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex627) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex626) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex625) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex624) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex623) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex622) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex621) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex620) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex619) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex618) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex617) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex616) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex615) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex614) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex613) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex612) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex611) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex610) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex609) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex608) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex607) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex606) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex605) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex604) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex603) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex602) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex601) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex600) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex599) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex598) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex597) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex596) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex595) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex594) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex593) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex592) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex591) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex590) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex589) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex588) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex587) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex586) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex585) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex584) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex583) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex582) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex581) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex580) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex579) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex578) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex577) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex576) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges21_1,axiom,
! [VarCurr] :
( v110465(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex703) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex702) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex701) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex700) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex699) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex698) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex697) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex696) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex695) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex694) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex693) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex692) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex691) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex690) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex689) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex688) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex687) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex686) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex685) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex684) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex683) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex682) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex681) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex680) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex679) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex678) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex677) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex676) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex675) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex674) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex673) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex672) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex671) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex670) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex669) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex668) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex667) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex666) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex665) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex664) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex663) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex662) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex661) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex660) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex659) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex658) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex657) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex656) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex655) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex654) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex653) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex652) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex651) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex650) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex649) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex648) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex647) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex646) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex645) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex644) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex643) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex642) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex641) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex640) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges20_1,axiom,
! [VarCurr] :
( v110464(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex767) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex766) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex765) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex764) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex763) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex762) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex761) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex760) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex759) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex758) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex757) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex756) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex755) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex754) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex753) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex752) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex751) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex750) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex749) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex748) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex747) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex746) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex745) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex744) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex743) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex742) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex741) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex740) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex739) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex738) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex737) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex736) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex735) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex734) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex733) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex732) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex731) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex730) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex729) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex728) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex727) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex726) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex725) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex724) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex723) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex722) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex721) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex720) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex719) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex718) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex717) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex716) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex715) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex714) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex713) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex712) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex711) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex710) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex709) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex708) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex707) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex706) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex705) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex704) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges19_1,axiom,
! [VarCurr] :
( v110463(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex831) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex830) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex829) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex828) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex827) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex826) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex825) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex824) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex823) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex822) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex821) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex820) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex819) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex818) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex817) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex816) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex815) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex814) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex813) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex812) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex811) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex810) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex809) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex808) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex807) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex806) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex805) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex804) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex803) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex802) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex801) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex800) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex799) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex798) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex797) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex796) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex795) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex794) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex793) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex792) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex791) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex790) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex789) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex788) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex787) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex786) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex785) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex784) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex783) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex782) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex781) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex780) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex779) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex778) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex777) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex776) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex775) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex774) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex773) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex772) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex771) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex770) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex769) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex768) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges18_1,axiom,
! [VarCurr] :
( v110462(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex895) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex894) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex893) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex892) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex891) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex890) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex889) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex888) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex887) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex886) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex885) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex884) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex883) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex882) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex881) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex880) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex879) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex878) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex877) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex876) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex875) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex874) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex873) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex872) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex871) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex870) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex869) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex868) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex867) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex866) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex865) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex864) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex863) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex862) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex861) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex860) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex859) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex858) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex857) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex856) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex855) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex854) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex853) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex852) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex851) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex850) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex849) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex848) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex847) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex846) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex845) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex844) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex843) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex842) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex841) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex840) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex839) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex838) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex837) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex836) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex835) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex834) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex833) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex832) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges17_1,axiom,
! [VarCurr] :
( v110461(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex959) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex958) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex957) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex956) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex955) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex954) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex953) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex952) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex951) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex950) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex949) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex948) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex947) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex946) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex945) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex944) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex943) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex942) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex941) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex940) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex939) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex938) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex937) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex936) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex935) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex934) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex933) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex932) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex931) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex930) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex929) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex928) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex927) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex926) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex925) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex924) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex923) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex922) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex921) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex920) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex919) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex918) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex917) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex916) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex915) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex914) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex913) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex912) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex911) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex910) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex909) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex908) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex907) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex906) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex905) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex904) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex903) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex902) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex901) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex900) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex899) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex898) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex897) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex896) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges16_1,axiom,
! [VarCurr] :
( v110460(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex1023) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex1022) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex1021) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex1020) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex1019) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex1018) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex1017) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex1016) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex1015) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex1014) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex1013) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex1012) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex1011) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex1010) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex1009) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex1008) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex1007) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex1006) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex1005) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex1004) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex1003) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex1002) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex1001) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex1000) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex999) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex998) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex997) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex996) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex995) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex994) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex993) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex992) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex991) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex990) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex989) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex988) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex987) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex986) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex985) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex984) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex983) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex982) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex981) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex980) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex979) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex978) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex977) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex976) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex975) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex974) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex973) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex972) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex971) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex970) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex969) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex968) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex967) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex966) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex965) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex964) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex963) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex962) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex961) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex960) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges15_1,axiom,
! [VarCurr] :
( v110459(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex1087) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex1086) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex1085) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex1084) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex1083) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex1082) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex1081) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex1080) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex1079) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex1078) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex1077) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex1076) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex1075) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex1074) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex1073) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex1072) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex1071) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex1070) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex1069) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex1068) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex1067) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex1066) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex1065) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex1064) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex1063) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex1062) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex1061) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex1060) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex1059) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex1058) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex1057) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex1056) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex1055) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex1054) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex1053) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex1052) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex1051) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex1050) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex1049) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex1048) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex1047) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex1046) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex1045) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex1044) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex1043) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex1042) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex1041) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex1040) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex1039) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex1038) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex1037) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex1036) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex1035) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex1034) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex1033) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex1032) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex1031) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex1030) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex1029) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex1028) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex1027) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex1026) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex1025) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex1024) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_2,axiom,
! [VarCurr] :
( v110458(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex1151) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex1150) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex1149) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex1148) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex1147) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex1146) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex1145) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex1144) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex1143) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex1142) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex1141) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex1140) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex1139) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex1138) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex1137) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex1136) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex1135) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex1134) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex1133) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex1132) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex1131) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex1130) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex1129) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex1128) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex1127) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex1126) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex1125) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex1124) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex1123) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex1122) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex1121) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex1120) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex1119) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex1118) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex1117) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex1116) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex1115) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex1114) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex1113) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex1112) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex1111) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex1110) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex1109) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex1108) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex1107) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex1106) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex1105) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex1104) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex1103) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex1102) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex1101) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex1100) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex1099) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex1098) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex1097) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex1096) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex1095) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex1094) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex1093) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex1092) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex1091) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex1090) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex1089) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex1088) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_2,axiom,
! [VarCurr] :
( v110457(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex1215) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex1214) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex1213) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex1212) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex1211) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex1210) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex1209) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex1208) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex1207) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex1206) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex1205) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex1204) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex1203) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex1202) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex1201) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex1200) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex1199) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex1198) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex1197) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex1196) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex1195) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex1194) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex1193) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex1192) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex1191) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex1190) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex1189) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex1188) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex1187) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex1186) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex1185) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex1184) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex1183) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex1182) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex1181) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex1180) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex1179) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex1178) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex1177) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex1176) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex1175) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex1174) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex1173) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex1172) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex1171) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex1170) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex1169) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex1168) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex1167) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex1166) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex1165) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex1164) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex1163) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex1162) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex1161) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex1160) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex1159) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex1158) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex1157) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex1156) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex1155) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex1154) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex1153) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex1152) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_2,axiom,
! [VarCurr] :
( v110456(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex1279) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex1278) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex1277) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex1276) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex1275) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex1274) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex1273) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex1272) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex1271) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex1270) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex1269) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex1268) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex1267) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex1266) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex1265) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex1264) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex1263) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex1262) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex1261) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex1260) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex1259) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex1258) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex1257) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex1256) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex1255) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex1254) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex1253) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex1252) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex1251) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex1250) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex1249) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex1248) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex1247) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex1246) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex1245) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex1244) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex1243) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex1242) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex1241) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex1240) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex1239) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex1238) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex1237) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex1236) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex1235) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex1234) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex1233) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex1232) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex1231) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex1230) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex1229) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex1228) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex1227) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex1226) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex1225) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex1224) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex1223) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex1222) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex1221) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex1220) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex1219) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex1218) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex1217) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex1216) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_2,axiom,
! [VarCurr] :
( v110455(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex1343) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex1342) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex1341) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex1340) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex1339) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex1338) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex1337) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex1336) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex1335) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex1334) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex1333) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex1332) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex1331) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex1330) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex1329) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex1328) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex1327) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex1326) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex1325) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex1324) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex1323) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex1322) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex1321) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex1320) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex1319) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex1318) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex1317) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex1316) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex1315) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex1314) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex1313) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex1312) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex1311) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex1310) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex1309) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex1308) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex1307) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex1306) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex1305) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex1304) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex1303) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex1302) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex1301) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex1300) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex1299) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex1298) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex1297) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex1296) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex1295) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex1294) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex1293) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex1292) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex1291) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex1290) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex1289) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex1288) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex1287) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex1286) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex1285) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex1284) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex1283) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex1282) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex1281) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex1280) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_2,axiom,
! [VarCurr] :
( v110454(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex1407) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex1406) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex1405) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex1404) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex1403) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex1402) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex1401) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex1400) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex1399) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex1398) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex1397) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex1396) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex1395) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex1394) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex1393) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex1392) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex1391) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex1390) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex1389) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex1388) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex1387) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex1386) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex1385) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex1384) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex1383) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex1382) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex1381) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex1380) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex1379) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex1378) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex1377) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex1376) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex1375) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex1374) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex1373) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex1372) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex1371) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex1370) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex1369) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex1368) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex1367) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex1366) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex1365) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex1364) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex1363) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex1362) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex1361) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex1360) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex1359) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex1358) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex1357) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex1356) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex1355) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex1354) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex1353) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex1352) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex1351) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex1350) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex1349) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex1348) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex1347) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex1346) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex1345) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex1344) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_2,axiom,
! [VarCurr] :
( v110453(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex1471) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex1470) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex1469) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex1468) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex1467) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex1466) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex1465) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex1464) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex1463) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex1462) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex1461) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex1460) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex1459) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex1458) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex1457) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex1456) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex1455) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex1454) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex1453) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex1452) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex1451) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex1450) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex1449) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex1448) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex1447) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex1446) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex1445) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex1444) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex1443) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex1442) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex1441) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex1440) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex1439) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex1438) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex1437) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex1436) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex1435) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex1434) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex1433) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex1432) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex1431) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex1430) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex1429) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex1428) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex1427) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex1426) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex1425) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex1424) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex1423) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex1422) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex1421) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex1420) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex1419) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex1418) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex1417) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex1416) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex1415) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex1414) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex1413) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex1412) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex1411) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex1410) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex1409) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex1408) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_2,axiom,
! [VarCurr] :
( v110452(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex1535) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex1534) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex1533) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex1532) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex1531) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex1530) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex1529) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex1528) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex1527) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex1526) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex1525) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex1524) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex1523) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex1522) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex1521) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex1520) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex1519) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex1518) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex1517) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex1516) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex1515) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex1514) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex1513) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex1512) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex1511) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex1510) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex1509) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex1508) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex1507) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex1506) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex1505) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex1504) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex1503) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex1502) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex1501) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex1500) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex1499) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex1498) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex1497) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex1496) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex1495) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex1494) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex1493) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex1492) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex1491) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex1490) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex1489) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex1488) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex1487) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex1486) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex1485) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex1484) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex1483) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex1482) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex1481) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex1480) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex1479) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex1478) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex1477) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex1476) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex1475) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex1474) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex1473) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex1472) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_9,axiom,
! [VarCurr] :
( v110451(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex1599) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex1598) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex1597) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex1596) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex1595) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex1594) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex1593) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex1592) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex1591) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex1590) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex1589) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex1588) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex1587) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex1586) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex1585) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex1584) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex1583) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex1582) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex1581) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex1580) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex1579) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex1578) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex1577) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex1576) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex1575) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex1574) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex1573) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex1572) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex1571) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex1570) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex1569) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex1568) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex1567) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex1566) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex1565) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex1564) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex1563) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex1562) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex1561) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex1560) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex1559) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex1558) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex1557) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex1556) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex1555) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex1554) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex1553) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex1552) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex1551) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex1550) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex1549) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex1548) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex1547) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex1546) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex1545) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex1544) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex1543) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex1542) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex1541) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex1540) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex1539) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex1538) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex1537) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex1536) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_9,axiom,
! [VarCurr] :
( v110450(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex1663) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex1662) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex1661) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex1660) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex1659) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex1658) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex1657) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex1656) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex1655) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex1654) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex1653) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex1652) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex1651) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex1650) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex1649) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex1648) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex1647) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex1646) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex1645) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex1644) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex1643) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex1642) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex1641) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex1640) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex1639) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex1638) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex1637) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex1636) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex1635) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex1634) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex1633) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex1632) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex1631) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex1630) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex1629) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex1628) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex1627) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex1626) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex1625) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex1624) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex1623) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex1622) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex1621) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex1620) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex1619) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex1618) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex1617) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex1616) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex1615) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex1614) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex1613) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex1612) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex1611) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex1610) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex1609) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex1608) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex1607) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex1606) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex1605) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex1604) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex1603) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex1602) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex1601) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex1600) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_10,axiom,
! [VarCurr] :
( v110449(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex1727) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex1726) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex1725) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex1724) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex1723) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex1722) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex1721) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex1720) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex1719) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex1718) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex1717) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex1716) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex1715) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex1714) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex1713) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex1712) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex1711) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex1710) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex1709) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex1708) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex1707) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex1706) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex1705) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex1704) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex1703) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex1702) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex1701) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex1700) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex1699) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex1698) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex1697) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex1696) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex1695) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex1694) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex1693) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex1692) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex1691) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex1690) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex1689) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex1688) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex1687) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex1686) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex1685) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex1684) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex1683) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex1682) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex1681) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex1680) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex1679) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex1678) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex1677) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex1676) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex1675) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex1674) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex1673) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex1672) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex1671) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex1670) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex1669) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex1668) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex1667) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex1666) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex1665) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex1664) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_10,axiom,
! [VarCurr] :
( v110448(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex1791) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex1790) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex1789) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex1788) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex1787) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex1786) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex1785) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex1784) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex1783) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex1782) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex1781) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex1780) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex1779) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex1778) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex1777) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex1776) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex1775) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex1774) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex1773) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex1772) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex1771) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex1770) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex1769) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex1768) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex1767) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex1766) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex1765) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex1764) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex1763) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex1762) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex1761) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex1760) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex1759) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex1758) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex1757) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex1756) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex1755) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex1754) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex1753) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex1752) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex1751) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex1750) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex1749) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex1748) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex1747) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex1746) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex1745) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex1744) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex1743) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex1742) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex1741) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex1740) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex1739) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex1738) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex1737) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex1736) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex1735) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex1734) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex1733) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex1732) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex1731) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex1730) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex1729) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex1728) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_10,axiom,
! [VarCurr] :
( v110447(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex1855) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex1854) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex1853) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex1852) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex1851) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex1850) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex1849) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex1848) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex1847) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex1846) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex1845) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex1844) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex1843) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex1842) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex1841) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex1840) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex1839) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex1838) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex1837) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex1836) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex1835) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex1834) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex1833) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex1832) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex1831) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex1830) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex1829) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex1828) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex1827) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex1826) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex1825) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex1824) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex1823) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex1822) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex1821) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex1820) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex1819) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex1818) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex1817) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex1816) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex1815) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex1814) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex1813) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex1812) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex1811) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex1810) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex1809) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex1808) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex1807) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex1806) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex1805) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex1804) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex1803) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex1802) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex1801) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex1800) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex1799) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex1798) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex1797) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex1796) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex1795) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex1794) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex1793) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex1792) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_11,axiom,
! [VarCurr] :
( v110446(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex1919) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex1918) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex1917) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex1916) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex1915) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex1914) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex1913) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex1912) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex1911) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex1910) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex1909) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex1908) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex1907) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex1906) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex1905) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex1904) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex1903) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex1902) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex1901) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex1900) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex1899) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex1898) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex1897) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex1896) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex1895) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex1894) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex1893) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex1892) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex1891) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex1890) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex1889) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex1888) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex1887) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex1886) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex1885) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex1884) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex1883) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex1882) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex1881) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex1880) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex1879) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex1878) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex1877) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex1876) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex1875) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex1874) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex1873) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex1872) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex1871) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex1870) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex1869) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex1868) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex1867) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex1866) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex1865) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex1864) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex1863) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex1862) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex1861) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex1860) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex1859) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex1858) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex1857) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex1856) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_17,axiom,
! [VarCurr] :
( v110445(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex1983) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex1982) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex1981) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex1980) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex1979) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex1978) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex1977) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex1976) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex1975) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex1974) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex1973) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex1972) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex1971) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex1970) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex1969) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex1968) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex1967) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex1966) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex1965) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex1964) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex1963) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex1962) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex1961) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex1960) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex1959) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex1958) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex1957) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex1956) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex1955) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex1954) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex1953) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex1952) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex1951) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex1950) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex1949) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex1948) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex1947) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex1946) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex1945) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex1944) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex1943) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex1942) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex1941) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex1940) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex1939) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex1938) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex1937) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex1936) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex1935) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex1934) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex1933) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex1932) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex1931) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex1930) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex1929) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex1928) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex1927) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex1926) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex1925) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex1924) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex1923) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex1922) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex1921) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex1920) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_13,axiom,
! [VarCurr] :
( v110444(VarCurr)
=> ( ( v110442(VarCurr,bitIndex63)
<=> v109124(VarCurr,bitIndex2047) )
& ( v110442(VarCurr,bitIndex62)
<=> v109124(VarCurr,bitIndex2046) )
& ( v110442(VarCurr,bitIndex61)
<=> v109124(VarCurr,bitIndex2045) )
& ( v110442(VarCurr,bitIndex60)
<=> v109124(VarCurr,bitIndex2044) )
& ( v110442(VarCurr,bitIndex59)
<=> v109124(VarCurr,bitIndex2043) )
& ( v110442(VarCurr,bitIndex58)
<=> v109124(VarCurr,bitIndex2042) )
& ( v110442(VarCurr,bitIndex57)
<=> v109124(VarCurr,bitIndex2041) )
& ( v110442(VarCurr,bitIndex56)
<=> v109124(VarCurr,bitIndex2040) )
& ( v110442(VarCurr,bitIndex55)
<=> v109124(VarCurr,bitIndex2039) )
& ( v110442(VarCurr,bitIndex54)
<=> v109124(VarCurr,bitIndex2038) )
& ( v110442(VarCurr,bitIndex53)
<=> v109124(VarCurr,bitIndex2037) )
& ( v110442(VarCurr,bitIndex52)
<=> v109124(VarCurr,bitIndex2036) )
& ( v110442(VarCurr,bitIndex51)
<=> v109124(VarCurr,bitIndex2035) )
& ( v110442(VarCurr,bitIndex50)
<=> v109124(VarCurr,bitIndex2034) )
& ( v110442(VarCurr,bitIndex49)
<=> v109124(VarCurr,bitIndex2033) )
& ( v110442(VarCurr,bitIndex48)
<=> v109124(VarCurr,bitIndex2032) )
& ( v110442(VarCurr,bitIndex47)
<=> v109124(VarCurr,bitIndex2031) )
& ( v110442(VarCurr,bitIndex46)
<=> v109124(VarCurr,bitIndex2030) )
& ( v110442(VarCurr,bitIndex45)
<=> v109124(VarCurr,bitIndex2029) )
& ( v110442(VarCurr,bitIndex44)
<=> v109124(VarCurr,bitIndex2028) )
& ( v110442(VarCurr,bitIndex43)
<=> v109124(VarCurr,bitIndex2027) )
& ( v110442(VarCurr,bitIndex42)
<=> v109124(VarCurr,bitIndex2026) )
& ( v110442(VarCurr,bitIndex41)
<=> v109124(VarCurr,bitIndex2025) )
& ( v110442(VarCurr,bitIndex40)
<=> v109124(VarCurr,bitIndex2024) )
& ( v110442(VarCurr,bitIndex39)
<=> v109124(VarCurr,bitIndex2023) )
& ( v110442(VarCurr,bitIndex38)
<=> v109124(VarCurr,bitIndex2022) )
& ( v110442(VarCurr,bitIndex37)
<=> v109124(VarCurr,bitIndex2021) )
& ( v110442(VarCurr,bitIndex36)
<=> v109124(VarCurr,bitIndex2020) )
& ( v110442(VarCurr,bitIndex35)
<=> v109124(VarCurr,bitIndex2019) )
& ( v110442(VarCurr,bitIndex34)
<=> v109124(VarCurr,bitIndex2018) )
& ( v110442(VarCurr,bitIndex33)
<=> v109124(VarCurr,bitIndex2017) )
& ( v110442(VarCurr,bitIndex32)
<=> v109124(VarCurr,bitIndex2016) )
& ( v110442(VarCurr,bitIndex31)
<=> v109124(VarCurr,bitIndex2015) )
& ( v110442(VarCurr,bitIndex30)
<=> v109124(VarCurr,bitIndex2014) )
& ( v110442(VarCurr,bitIndex29)
<=> v109124(VarCurr,bitIndex2013) )
& ( v110442(VarCurr,bitIndex28)
<=> v109124(VarCurr,bitIndex2012) )
& ( v110442(VarCurr,bitIndex27)
<=> v109124(VarCurr,bitIndex2011) )
& ( v110442(VarCurr,bitIndex26)
<=> v109124(VarCurr,bitIndex2010) )
& ( v110442(VarCurr,bitIndex25)
<=> v109124(VarCurr,bitIndex2009) )
& ( v110442(VarCurr,bitIndex24)
<=> v109124(VarCurr,bitIndex2008) )
& ( v110442(VarCurr,bitIndex23)
<=> v109124(VarCurr,bitIndex2007) )
& ( v110442(VarCurr,bitIndex22)
<=> v109124(VarCurr,bitIndex2006) )
& ( v110442(VarCurr,bitIndex21)
<=> v109124(VarCurr,bitIndex2005) )
& ( v110442(VarCurr,bitIndex20)
<=> v109124(VarCurr,bitIndex2004) )
& ( v110442(VarCurr,bitIndex19)
<=> v109124(VarCurr,bitIndex2003) )
& ( v110442(VarCurr,bitIndex18)
<=> v109124(VarCurr,bitIndex2002) )
& ( v110442(VarCurr,bitIndex17)
<=> v109124(VarCurr,bitIndex2001) )
& ( v110442(VarCurr,bitIndex16)
<=> v109124(VarCurr,bitIndex2000) )
& ( v110442(VarCurr,bitIndex15)
<=> v109124(VarCurr,bitIndex1999) )
& ( v110442(VarCurr,bitIndex14)
<=> v109124(VarCurr,bitIndex1998) )
& ( v110442(VarCurr,bitIndex13)
<=> v109124(VarCurr,bitIndex1997) )
& ( v110442(VarCurr,bitIndex12)
<=> v109124(VarCurr,bitIndex1996) )
& ( v110442(VarCurr,bitIndex11)
<=> v109124(VarCurr,bitIndex1995) )
& ( v110442(VarCurr,bitIndex10)
<=> v109124(VarCurr,bitIndex1994) )
& ( v110442(VarCurr,bitIndex9)
<=> v109124(VarCurr,bitIndex1993) )
& ( v110442(VarCurr,bitIndex8)
<=> v109124(VarCurr,bitIndex1992) )
& ( v110442(VarCurr,bitIndex7)
<=> v109124(VarCurr,bitIndex1991) )
& ( v110442(VarCurr,bitIndex6)
<=> v109124(VarCurr,bitIndex1990) )
& ( v110442(VarCurr,bitIndex5)
<=> v109124(VarCurr,bitIndex1989) )
& ( v110442(VarCurr,bitIndex4)
<=> v109124(VarCurr,bitIndex1988) )
& ( v110442(VarCurr,bitIndex3)
<=> v109124(VarCurr,bitIndex1987) )
& ( v110442(VarCurr,bitIndex2)
<=> v109124(VarCurr,bitIndex1986) )
& ( v110442(VarCurr,bitIndex1)
<=> v109124(VarCurr,bitIndex1985) )
& ( v110442(VarCurr,bitIndex0)
<=> v109124(VarCurr,bitIndex1984) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7650,axiom,
! [VarCurr] :
( v110475(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $true )
& ( v109126(VarCurr,bitIndex3)
<=> $true )
& ( v109126(VarCurr,bitIndex2)
<=> $true )
& ( v109126(VarCurr,bitIndex1)
<=> $true )
& ( v109126(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7649,axiom,
! [VarCurr] :
( v110474(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $true )
& ( v109126(VarCurr,bitIndex3)
<=> $true )
& ( v109126(VarCurr,bitIndex2)
<=> $true )
& ( v109126(VarCurr,bitIndex1)
<=> $true )
& ( v109126(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7648,axiom,
! [VarCurr] :
( v110473(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $true )
& ( v109126(VarCurr,bitIndex3)
<=> $true )
& ( v109126(VarCurr,bitIndex2)
<=> $true )
& ( v109126(VarCurr,bitIndex1)
<=> $false )
& ( v109126(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7647,axiom,
! [VarCurr] :
( v110472(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $true )
& ( v109126(VarCurr,bitIndex3)
<=> $true )
& ( v109126(VarCurr,bitIndex2)
<=> $true )
& ( v109126(VarCurr,bitIndex1)
<=> $false )
& ( v109126(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7646,axiom,
! [VarCurr] :
( v110471(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $true )
& ( v109126(VarCurr,bitIndex3)
<=> $true )
& ( v109126(VarCurr,bitIndex2)
<=> $false )
& ( v109126(VarCurr,bitIndex1)
<=> $true )
& ( v109126(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7645,axiom,
! [VarCurr] :
( v110470(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $true )
& ( v109126(VarCurr,bitIndex3)
<=> $true )
& ( v109126(VarCurr,bitIndex2)
<=> $false )
& ( v109126(VarCurr,bitIndex1)
<=> $true )
& ( v109126(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7644,axiom,
! [VarCurr] :
( v110469(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $true )
& ( v109126(VarCurr,bitIndex3)
<=> $true )
& ( v109126(VarCurr,bitIndex2)
<=> $false )
& ( v109126(VarCurr,bitIndex1)
<=> $false )
& ( v109126(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7643,axiom,
! [VarCurr] :
( v110468(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $true )
& ( v109126(VarCurr,bitIndex3)
<=> $true )
& ( v109126(VarCurr,bitIndex2)
<=> $false )
& ( v109126(VarCurr,bitIndex1)
<=> $false )
& ( v109126(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7642,axiom,
! [VarCurr] :
( v110467(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $true )
& ( v109126(VarCurr,bitIndex3)
<=> $false )
& ( v109126(VarCurr,bitIndex2)
<=> $true )
& ( v109126(VarCurr,bitIndex1)
<=> $true )
& ( v109126(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7641,axiom,
! [VarCurr] :
( v110466(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $true )
& ( v109126(VarCurr,bitIndex3)
<=> $false )
& ( v109126(VarCurr,bitIndex2)
<=> $true )
& ( v109126(VarCurr,bitIndex1)
<=> $true )
& ( v109126(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7640,axiom,
! [VarCurr] :
( v110465(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $true )
& ( v109126(VarCurr,bitIndex3)
<=> $false )
& ( v109126(VarCurr,bitIndex2)
<=> $true )
& ( v109126(VarCurr,bitIndex1)
<=> $false )
& ( v109126(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7639,axiom,
! [VarCurr] :
( v110464(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $true )
& ( v109126(VarCurr,bitIndex3)
<=> $false )
& ( v109126(VarCurr,bitIndex2)
<=> $true )
& ( v109126(VarCurr,bitIndex1)
<=> $false )
& ( v109126(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7638,axiom,
! [VarCurr] :
( v110463(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $true )
& ( v109126(VarCurr,bitIndex3)
<=> $false )
& ( v109126(VarCurr,bitIndex2)
<=> $false )
& ( v109126(VarCurr,bitIndex1)
<=> $true )
& ( v109126(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7637,axiom,
! [VarCurr] :
( v110462(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $true )
& ( v109126(VarCurr,bitIndex3)
<=> $false )
& ( v109126(VarCurr,bitIndex2)
<=> $false )
& ( v109126(VarCurr,bitIndex1)
<=> $true )
& ( v109126(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7636,axiom,
! [VarCurr] :
( v110461(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $true )
& ( v109126(VarCurr,bitIndex3)
<=> $false )
& ( v109126(VarCurr,bitIndex2)
<=> $false )
& ( v109126(VarCurr,bitIndex1)
<=> $false )
& ( v109126(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7635,axiom,
! [VarCurr] :
( v110460(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $true )
& ( v109126(VarCurr,bitIndex3)
<=> $false )
& ( v109126(VarCurr,bitIndex2)
<=> $false )
& ( v109126(VarCurr,bitIndex1)
<=> $false )
& ( v109126(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7634,axiom,
! [VarCurr] :
( v110459(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $false )
& ( v109126(VarCurr,bitIndex3)
<=> $true )
& ( v109126(VarCurr,bitIndex2)
<=> $true )
& ( v109126(VarCurr,bitIndex1)
<=> $true )
& ( v109126(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7633,axiom,
! [VarCurr] :
( v110458(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $false )
& ( v109126(VarCurr,bitIndex3)
<=> $true )
& ( v109126(VarCurr,bitIndex2)
<=> $true )
& ( v109126(VarCurr,bitIndex1)
<=> $true )
& ( v109126(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7632,axiom,
! [VarCurr] :
( v110457(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $false )
& ( v109126(VarCurr,bitIndex3)
<=> $true )
& ( v109126(VarCurr,bitIndex2)
<=> $true )
& ( v109126(VarCurr,bitIndex1)
<=> $false )
& ( v109126(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7631,axiom,
! [VarCurr] :
( v110456(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $false )
& ( v109126(VarCurr,bitIndex3)
<=> $true )
& ( v109126(VarCurr,bitIndex2)
<=> $true )
& ( v109126(VarCurr,bitIndex1)
<=> $false )
& ( v109126(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7630,axiom,
! [VarCurr] :
( v110455(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $false )
& ( v109126(VarCurr,bitIndex3)
<=> $true )
& ( v109126(VarCurr,bitIndex2)
<=> $false )
& ( v109126(VarCurr,bitIndex1)
<=> $true )
& ( v109126(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7629,axiom,
! [VarCurr] :
( v110454(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $false )
& ( v109126(VarCurr,bitIndex3)
<=> $true )
& ( v109126(VarCurr,bitIndex2)
<=> $false )
& ( v109126(VarCurr,bitIndex1)
<=> $true )
& ( v109126(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7628,axiom,
! [VarCurr] :
( v110453(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $false )
& ( v109126(VarCurr,bitIndex3)
<=> $true )
& ( v109126(VarCurr,bitIndex2)
<=> $false )
& ( v109126(VarCurr,bitIndex1)
<=> $false )
& ( v109126(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7627,axiom,
! [VarCurr] :
( v110452(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $false )
& ( v109126(VarCurr,bitIndex3)
<=> $true )
& ( v109126(VarCurr,bitIndex2)
<=> $false )
& ( v109126(VarCurr,bitIndex1)
<=> $false )
& ( v109126(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7626,axiom,
! [VarCurr] :
( v110451(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $false )
& ( v109126(VarCurr,bitIndex3)
<=> $false )
& ( v109126(VarCurr,bitIndex2)
<=> $true )
& ( v109126(VarCurr,bitIndex1)
<=> $true )
& ( v109126(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7625,axiom,
! [VarCurr] :
( v110450(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $false )
& ( v109126(VarCurr,bitIndex3)
<=> $false )
& ( v109126(VarCurr,bitIndex2)
<=> $true )
& ( v109126(VarCurr,bitIndex1)
<=> $true )
& ( v109126(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7624,axiom,
! [VarCurr] :
( v110449(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $false )
& ( v109126(VarCurr,bitIndex3)
<=> $false )
& ( v109126(VarCurr,bitIndex2)
<=> $true )
& ( v109126(VarCurr,bitIndex1)
<=> $false )
& ( v109126(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7623,axiom,
! [VarCurr] :
( v110448(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $false )
& ( v109126(VarCurr,bitIndex3)
<=> $false )
& ( v109126(VarCurr,bitIndex2)
<=> $true )
& ( v109126(VarCurr,bitIndex1)
<=> $false )
& ( v109126(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7622,axiom,
! [VarCurr] :
( v110447(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $false )
& ( v109126(VarCurr,bitIndex3)
<=> $false )
& ( v109126(VarCurr,bitIndex2)
<=> $false )
& ( v109126(VarCurr,bitIndex1)
<=> $true )
& ( v109126(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7621,axiom,
! [VarCurr] :
( v110446(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $false )
& ( v109126(VarCurr,bitIndex3)
<=> $false )
& ( v109126(VarCurr,bitIndex2)
<=> $false )
& ( v109126(VarCurr,bitIndex1)
<=> $true )
& ( v109126(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7620,axiom,
! [VarCurr] :
( v110445(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $false )
& ( v109126(VarCurr,bitIndex3)
<=> $false )
& ( v109126(VarCurr,bitIndex2)
<=> $false )
& ( v109126(VarCurr,bitIndex1)
<=> $false )
& ( v109126(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7619,axiom,
! [VarCurr] :
( v110444(VarCurr)
<=> ( ( v109126(VarCurr,bitIndex4)
<=> $false )
& ( v109126(VarCurr,bitIndex3)
<=> $false )
& ( v109126(VarCurr,bitIndex2)
<=> $false )
& ( v109126(VarCurr,bitIndex1)
<=> $false )
& ( v109126(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21784,axiom,
! [VarCurr] :
( v110428(VarCurr)
<=> ( v110429(VarCurr)
& v110425(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21783,axiom,
! [VarCurr] :
( v110429(VarCurr)
<=> ( v110430(VarCurr)
| v110440(VarCurr) ) ) ).
fof(writeUnaryOperator_8579,axiom,
! [VarCurr] :
( ~ v110440(VarCurr)
<=> v109056(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21782,axiom,
! [VarCurr] :
( v110430(VarCurr)
<=> ( v110431(VarCurr)
& v109056(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21781,axiom,
! [VarCurr] :
( v110431(VarCurr)
<=> ( v109048(VarCurr,bitIndex0)
| v110432(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21780,axiom,
! [VarCurr] :
( v110432(VarCurr)
<=> ( v110433(VarCurr)
& v110439(VarCurr) ) ) ).
fof(writeUnaryOperator_8578,axiom,
! [VarCurr] :
( ~ v110439(VarCurr)
<=> v109048(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_1925,axiom,
! [VarCurr] :
( v110433(VarCurr)
<=> ( v109048(VarCurr,bitIndex1)
| v110434(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21779,axiom,
! [VarCurr] :
( v110434(VarCurr)
<=> ( v110435(VarCurr)
& v110438(VarCurr) ) ) ).
fof(writeUnaryOperator_8577,axiom,
! [VarCurr] :
( ~ v110438(VarCurr)
<=> v109048(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_1924,axiom,
! [VarCurr] :
( v110435(VarCurr)
<=> ( v109048(VarCurr,bitIndex2)
| v110436(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1923,axiom,
! [VarCurr] :
( v110436(VarCurr)
<=> ( v109048(VarCurr,bitIndex3)
& v110437(VarCurr) ) ) ).
fof(writeUnaryOperator_8576,axiom,
! [VarCurr] :
( ~ v110437(VarCurr)
<=> v109048(VarCurr,bitIndex2) ) ).
fof(addAssignment_34401,axiom,
! [VarCurr] :
( v110425(VarCurr)
<=> v109648(VarCurr) ) ).
fof(addAssignment_34400,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v109126(VarCurr,B)
<=> v109128(VarCurr,B) ) ) ).
fof(addAssignment_34399,axiom,
! [VarCurr] :
( v109128(VarCurr,bitIndex4)
<=> v109130(VarCurr) ) ).
fof(addAssignment_34398,axiom,
! [VarCurr] :
( v109128(VarCurr,bitIndex3)
<=> v109911(VarCurr) ) ).
fof(addAssignment_34397,axiom,
! [VarCurr] :
( v109128(VarCurr,bitIndex2)
<=> v110039(VarCurr) ) ).
fof(addAssignment_34396,axiom,
! [VarCurr] :
( v109128(VarCurr,bitIndex1)
<=> v110167(VarCurr) ) ).
fof(addAssignment_34395,axiom,
! [VarCurr] :
( v109128(VarCurr,bitIndex0)
<=> v110295(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21778,axiom,
! [VarCurr] :
( v110295(VarCurr)
<=> ( v110422(VarCurr)
| v110423(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21777,axiom,
! [VarCurr] :
( v110423(VarCurr)
<=> ( v110366(VarCurr)
& v110368(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21776,axiom,
! [VarCurr] :
( v110422(VarCurr)
<=> ( v110297(VarCurr)
& v110299(VarCurr) ) ) ).
fof(addAssignment_34394,axiom,
! [VarCurr] :
( v110368(VarCurr)
<=> v109807(VarCurr,bitIndex0) ) ).
fof(addAssignment_34393,axiom,
! [VarCurr] :
( v109807(VarCurr,bitIndex0)
<=> v110370(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21775,axiom,
! [VarCurr] :
( v110370(VarCurr)
<=> ( v110419(VarCurr)
| v110420(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21774,axiom,
! [VarCurr] :
( v110420(VarCurr)
<=> ( v110414(VarCurr)
& v110416(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21773,axiom,
! [VarCurr] :
( v110419(VarCurr)
<=> ( v110372(VarCurr)
& v110374(VarCurr) ) ) ).
fof(addAssignment_34392,axiom,
! [VarCurr] :
( v110416(VarCurr)
<=> v109864(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21772,axiom,
! [VarCurr] :
( v109864(VarCurr,bitIndex0)
<=> ( v109436(VarCurr,bitIndex0)
& v108930(VarCurr) ) ) ).
fof(addAssignment_34391,axiom,
! [VarCurr] :
( v110414(VarCurr)
<=> v109062(VarCurr) ) ).
fof(addAssignment_34390,axiom,
! [VarCurr] :
( v110374(VarCurr)
<=> v109815(VarCurr,bitIndex0) ) ).
fof(addAssignment_34389,axiom,
! [VarCurr] :
( v109815(VarCurr,bitIndex0)
<=> v110376(VarCurr) ) ).
fof(addAssignment_34388,axiom,
! [VarCurr] :
( v110376(VarCurr)
<=> v110378(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2425,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110395(VarNext)
=> ( v110378(VarNext)
<=> v110378(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2459,axiom,
! [VarNext] :
( v110395(VarNext)
=> ( v110378(VarNext)
<=> v110407(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5102,axiom,
! [VarCurr] :
( ~ v110396(VarCurr)
=> ( v110407(VarCurr)
<=> v110408(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5106,axiom,
! [VarCurr] :
( v110396(VarCurr)
=> ( v110407(VarCurr)
<=> v110384(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5101,axiom,
! [VarCurr] :
( ~ v110401(VarCurr)
=> ( v110408(VarCurr)
<=> v110386(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110401(VarCurr)
=> ( v110408(VarCurr)
<=> x109007(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21771,axiom,
! [VarCurr] :
( v110395(VarCurr)
<=> ( v110396(VarCurr)
| v110399(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21770,axiom,
! [VarCurr] :
( v110399(VarCurr)
<=> ( v110400(VarCurr)
& v110406(VarCurr) ) ) ).
fof(writeUnaryOperator_8575,axiom,
! [VarCurr] :
( ~ v110406(VarCurr)
<=> v110396(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21769,axiom,
! [VarCurr] :
( v110400(VarCurr)
<=> ( v110401(VarCurr)
| v110403(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21768,axiom,
! [VarCurr] :
( v110403(VarCurr)
<=> ( v110404(VarCurr)
& v110405(VarCurr) ) ) ).
fof(writeUnaryOperator_8574,axiom,
! [VarCurr] :
( ~ v110405(VarCurr)
<=> v110401(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21767,axiom,
! [VarCurr] :
( v110404(VarCurr)
<=> ( v110380(VarCurr)
& v110382(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21766,axiom,
! [VarCurr] :
( v110401(VarCurr)
<=> ( v110380(VarCurr)
& v110402(VarCurr) ) ) ).
fof(writeUnaryOperator_8573,axiom,
! [VarCurr] :
( ~ v110402(VarCurr)
<=> v110382(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21765,axiom,
! [VarCurr] :
( v110396(VarCurr)
<=> ( v110397(VarCurr)
& v110398(VarCurr) ) ) ).
fof(writeUnaryOperator_8572,axiom,
! [VarCurr] :
( ~ v110398(VarCurr)
<=> v110382(VarCurr) ) ).
fof(writeUnaryOperator_8571,axiom,
! [VarCurr] :
( ~ v110397(VarCurr)
<=> v110380(VarCurr) ) ).
fof(addAssignment_34387,axiom,
! [VarCurr] :
( v110386(VarCurr)
<=> v109834(VarCurr,bitIndex0) ) ).
fof(addAssignment_34386,axiom,
! [VarCurr] :
( v109834(VarCurr,bitIndex0)
<=> v110388(VarCurr) ) ).
fof(addAssignment_34385,axiom,
! [VarCurr] :
( v110388(VarCurr)
<=> v110390(VarCurr) ) ).
fof(addAssignment_34384,axiom,
! [VarCurr] :
( v110390(VarCurr)
<=> v110392(VarCurr) ) ).
fof(addAssignment_34383,axiom,
! [VarCurr] :
( v110384(VarCurr)
<=> v109827(VarCurr,bitIndex0) ) ).
fof(addAssignment_34382,axiom,
! [VarCurr] :
( v109827(VarCurr,bitIndex0)
<=> v109829(VarCurr,bitIndex0) ) ).
fof(addAssignment_34381,axiom,
! [VarCurr] :
( v109829(VarCurr,bitIndex0)
<=> v109830(VarCurr,bitIndex0) ) ).
fof(addAssignment_34380,axiom,
! [VarCurr] :
( v110382(VarCurr)
<=> v108956(VarCurr,bitIndex0) ) ).
fof(addAssignment_34379,axiom,
! [VarCurr] :
( v110380(VarCurr)
<=> v108938(VarCurr,bitIndex0) ) ).
fof(addAssignment_34378,axiom,
! [VarCurr] :
( v110372(VarCurr)
<=> v109064(VarCurr) ) ).
fof(addAssignment_34377,axiom,
! [VarCurr] :
( v110366(VarCurr)
<=> v109802(VarCurr) ) ).
fof(addAssignment_34376,axiom,
! [VarCurr] :
( v110299(VarCurr)
<=> v109183(VarCurr,bitIndex0) ) ).
fof(addAssignment_34375,axiom,
! [VarCurr] :
( v109183(VarCurr,bitIndex0)
<=> v110301(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21764,axiom,
! [VarCurr] :
( v110301(VarCurr)
<=> ( v110351(VarCurr)
| v110364(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21763,axiom,
! [VarCurr] :
( v110364(VarCurr)
<=> ( v110345(VarCurr)
& v110347(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21762,axiom,
! [VarCurr] :
( v110351(VarCurr)
<=> ( v110352(VarCurr)
| v110363(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21761,axiom,
! [VarCurr] :
( v110363(VarCurr)
<=> ( v110339(VarCurr)
& v110341(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21760,axiom,
! [VarCurr] :
( v110352(VarCurr)
<=> ( v110353(VarCurr)
| v110362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21759,axiom,
! [VarCurr] :
( v110362(VarCurr)
<=> ( v110333(VarCurr)
& v110335(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21758,axiom,
! [VarCurr] :
( v110353(VarCurr)
<=> ( v110354(VarCurr)
| v110361(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21757,axiom,
! [VarCurr] :
( v110361(VarCurr)
<=> ( v110327(VarCurr)
& v110329(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21756,axiom,
! [VarCurr] :
( v110354(VarCurr)
<=> ( v110355(VarCurr)
| v110360(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21755,axiom,
! [VarCurr] :
( v110360(VarCurr)
<=> ( v110321(VarCurr)
& v110323(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21754,axiom,
! [VarCurr] :
( v110355(VarCurr)
<=> ( v110356(VarCurr)
| v110359(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21753,axiom,
! [VarCurr] :
( v110359(VarCurr)
<=> ( v110315(VarCurr)
& v110317(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21752,axiom,
! [VarCurr] :
( v110356(VarCurr)
<=> ( v110357(VarCurr)
| v110358(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21751,axiom,
! [VarCurr] :
( v110358(VarCurr)
<=> ( v110309(VarCurr)
& v110311(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21750,axiom,
! [VarCurr] :
( v110357(VarCurr)
<=> ( v110303(VarCurr)
& v110305(VarCurr) ) ) ).
fof(addAssignment_34374,axiom,
! [VarCurr] :
( v110347(VarCurr)
<=> v109352(VarCurr,bitIndex56) ) ).
fof(addAssignment_34373,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex56)
<=> v109354(VarCurr,bitIndex56) ) ).
fof(addAssignment_34372,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex56)
<=> v110349(VarNext,bitIndex56) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2424,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110349(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2458,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110349(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34371,axiom,
! [VarCurr] :
( v110345(VarCurr)
<=> v109189(VarCurr,bitIndex7) ) ).
fof(addAssignment_34370,axiom,
! [VarCurr] :
( v110341(VarCurr)
<=> v109352(VarCurr,bitIndex48) ) ).
fof(addAssignment_34369,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex48)
<=> v109354(VarCurr,bitIndex48) ) ).
fof(addAssignment_34368,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex48)
<=> v110343(VarNext,bitIndex48) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2423,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110343(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2457,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110343(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34367,axiom,
! [VarCurr] :
( v110339(VarCurr)
<=> v109189(VarCurr,bitIndex6) ) ).
fof(addAssignment_34366,axiom,
! [VarCurr] :
( v110335(VarCurr)
<=> v109352(VarCurr,bitIndex40) ) ).
fof(addAssignment_34365,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex40)
<=> v109354(VarCurr,bitIndex40) ) ).
fof(addAssignment_34364,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex40)
<=> v110337(VarNext,bitIndex40) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2422,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110337(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2456,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110337(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34363,axiom,
! [VarCurr] :
( v110333(VarCurr)
<=> v109189(VarCurr,bitIndex5) ) ).
fof(addAssignment_34362,axiom,
! [VarCurr] :
( v110329(VarCurr)
<=> v109352(VarCurr,bitIndex32) ) ).
fof(addAssignment_34361,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex32)
<=> v109354(VarCurr,bitIndex32) ) ).
fof(addAssignment_34360,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex32)
<=> v110331(VarNext,bitIndex32) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2421,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110331(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2455,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110331(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34359,axiom,
! [VarCurr] :
( v110327(VarCurr)
<=> v109189(VarCurr,bitIndex4) ) ).
fof(addAssignment_34358,axiom,
! [VarCurr] :
( v110323(VarCurr)
<=> v109352(VarCurr,bitIndex24) ) ).
fof(addAssignment_34357,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex24)
<=> v109354(VarCurr,bitIndex24) ) ).
fof(addAssignment_34356,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex24)
<=> v110325(VarNext,bitIndex24) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2420,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110325(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2454,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110325(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34355,axiom,
! [VarCurr] :
( v110321(VarCurr)
<=> v109189(VarCurr,bitIndex3) ) ).
fof(addAssignment_34354,axiom,
! [VarCurr] :
( v110317(VarCurr)
<=> v109352(VarCurr,bitIndex16) ) ).
fof(addAssignment_34353,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex16)
<=> v109354(VarCurr,bitIndex16) ) ).
fof(addAssignment_34352,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex16)
<=> v110319(VarNext,bitIndex16) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110319(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2453,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110319(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34351,axiom,
! [VarCurr] :
( v110315(VarCurr)
<=> v109189(VarCurr,bitIndex2) ) ).
fof(addAssignment_34350,axiom,
! [VarCurr] :
( v110311(VarCurr)
<=> v109352(VarCurr,bitIndex8) ) ).
fof(addAssignment_34349,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex8)
<=> v109354(VarCurr,bitIndex8) ) ).
fof(addAssignment_34348,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex8)
<=> v110313(VarNext,bitIndex8) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2418,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110313(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2452,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110313(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34347,axiom,
! [VarCurr] :
( v110309(VarCurr)
<=> v109189(VarCurr,bitIndex1) ) ).
fof(addAssignment_34346,axiom,
! [VarCurr] :
( v110305(VarCurr)
<=> v109352(VarCurr,bitIndex0) ) ).
fof(addAssignment_34345,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex0)
<=> v109354(VarCurr,bitIndex0) ) ).
fof(addAssignment_34344,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex0)
<=> v110307(VarNext,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110307(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2451,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110307(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34343,axiom,
! [VarCurr] :
( v110303(VarCurr)
<=> v109189(VarCurr,bitIndex0) ) ).
fof(addAssignment_34342,axiom,
! [VarCurr] :
( v110297(VarCurr)
<=> v109134(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21749,axiom,
! [VarCurr] :
( v110167(VarCurr)
<=> ( v110292(VarCurr)
| v110293(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21748,axiom,
! [VarCurr] :
( v110293(VarCurr)
<=> ( v110238(VarCurr)
& v110240(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21747,axiom,
! [VarCurr] :
( v110292(VarCurr)
<=> ( v110169(VarCurr)
& v110171(VarCurr) ) ) ).
fof(addAssignment_34341,axiom,
! [VarCurr] :
( v110240(VarCurr)
<=> v109807(VarCurr,bitIndex1) ) ).
fof(addAssignment_34340,axiom,
! [VarCurr] :
( v109807(VarCurr,bitIndex1)
<=> v110242(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21746,axiom,
! [VarCurr] :
( v110242(VarCurr)
<=> ( v110289(VarCurr)
| v110290(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21745,axiom,
! [VarCurr] :
( v110290(VarCurr)
<=> ( v110284(VarCurr)
& v110286(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21744,axiom,
! [VarCurr] :
( v110289(VarCurr)
<=> ( v110244(VarCurr)
& v110246(VarCurr) ) ) ).
fof(addAssignment_34339,axiom,
! [VarCurr] :
( v110286(VarCurr)
<=> v109864(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_1922,axiom,
! [VarCurr] :
( v109864(VarCurr,bitIndex1)
<=> ( v109436(VarCurr,bitIndex1)
& v108930(VarCurr) ) ) ).
fof(addAssignment_34338,axiom,
! [VarCurr] :
( v110284(VarCurr)
<=> v109062(VarCurr) ) ).
fof(addAssignment_34337,axiom,
! [VarCurr] :
( v110246(VarCurr)
<=> v109815(VarCurr,bitIndex1) ) ).
fof(addAssignment_34336,axiom,
! [VarCurr] :
( v109815(VarCurr,bitIndex1)
<=> v110248(VarCurr) ) ).
fof(addAssignment_34335,axiom,
! [VarCurr] :
( v110248(VarCurr)
<=> v110250(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2416,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110265(VarNext)
=> ( v110250(VarNext)
<=> v110250(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2450,axiom,
! [VarNext] :
( v110265(VarNext)
=> ( v110250(VarNext)
<=> v110277(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5100,axiom,
! [VarCurr] :
( ~ v110266(VarCurr)
=> ( v110277(VarCurr)
<=> v110278(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5104,axiom,
! [VarCurr] :
( v110266(VarCurr)
=> ( v110277(VarCurr)
<=> v110256(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5099,axiom,
! [VarCurr] :
( ~ v110271(VarCurr)
=> ( v110278(VarCurr)
<=> v110258(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110271(VarCurr)
=> ( v110278(VarCurr)
<=> x109007(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21743,axiom,
! [VarCurr] :
( v110265(VarCurr)
<=> ( v110266(VarCurr)
| v110269(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21742,axiom,
! [VarCurr] :
( v110269(VarCurr)
<=> ( v110270(VarCurr)
& v110276(VarCurr) ) ) ).
fof(writeUnaryOperator_8570,axiom,
! [VarCurr] :
( ~ v110276(VarCurr)
<=> v110266(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21741,axiom,
! [VarCurr] :
( v110270(VarCurr)
<=> ( v110271(VarCurr)
| v110273(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21740,axiom,
! [VarCurr] :
( v110273(VarCurr)
<=> ( v110274(VarCurr)
& v110275(VarCurr) ) ) ).
fof(writeUnaryOperator_8569,axiom,
! [VarCurr] :
( ~ v110275(VarCurr)
<=> v110271(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21739,axiom,
! [VarCurr] :
( v110274(VarCurr)
<=> ( v110252(VarCurr)
& v110254(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21738,axiom,
! [VarCurr] :
( v110271(VarCurr)
<=> ( v110252(VarCurr)
& v110272(VarCurr) ) ) ).
fof(writeUnaryOperator_8568,axiom,
! [VarCurr] :
( ~ v110272(VarCurr)
<=> v110254(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21737,axiom,
! [VarCurr] :
( v110266(VarCurr)
<=> ( v110267(VarCurr)
& v110268(VarCurr) ) ) ).
fof(writeUnaryOperator_8567,axiom,
! [VarCurr] :
( ~ v110268(VarCurr)
<=> v110254(VarCurr) ) ).
fof(writeUnaryOperator_8566,axiom,
! [VarCurr] :
( ~ v110267(VarCurr)
<=> v110252(VarCurr) ) ).
fof(addAssignment_34334,axiom,
! [VarCurr] :
( v110258(VarCurr)
<=> v109834(VarCurr,bitIndex1) ) ).
fof(addAssignment_34333,axiom,
! [VarCurr] :
( v109834(VarCurr,bitIndex1)
<=> v109405(VarCurr,bitIndex2) ) ).
fof(addAssignment_34332,axiom,
! [VarCurr] :
( v109405(VarCurr,bitIndex2)
<=> v110260(VarCurr) ) ).
fof(addAssignment_34331,axiom,
! [VarCurr] :
( v110260(VarCurr)
<=> v110262(VarCurr) ) ).
fof(addAssignment_34330,axiom,
! [VarCurr] :
( v110256(VarCurr)
<=> v109827(VarCurr,bitIndex1) ) ).
fof(addAssignment_34329,axiom,
! [VarCurr] :
( v109827(VarCurr,bitIndex1)
<=> v109829(VarCurr,bitIndex1) ) ).
fof(addAssignment_34328,axiom,
! [VarCurr] :
( v109829(VarCurr,bitIndex1)
<=> v109830(VarCurr,bitIndex1) ) ).
fof(addAssignment_34327,axiom,
! [VarCurr] :
( v110254(VarCurr)
<=> v108956(VarCurr,bitIndex0) ) ).
fof(addAssignment_34326,axiom,
! [VarCurr] :
( v110252(VarCurr)
<=> v108938(VarCurr,bitIndex0) ) ).
fof(addAssignment_34325,axiom,
! [VarCurr] :
( v110244(VarCurr)
<=> v109064(VarCurr) ) ).
fof(addAssignment_34324,axiom,
! [VarCurr] :
( v110238(VarCurr)
<=> v109802(VarCurr) ) ).
fof(addAssignment_34323,axiom,
! [VarCurr] :
( v110171(VarCurr)
<=> v109183(VarCurr,bitIndex1) ) ).
fof(addAssignment_34322,axiom,
! [VarCurr] :
( v109183(VarCurr,bitIndex1)
<=> v110173(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21736,axiom,
! [VarCurr] :
( v110173(VarCurr)
<=> ( v110223(VarCurr)
| v110236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21735,axiom,
! [VarCurr] :
( v110236(VarCurr)
<=> ( v110217(VarCurr)
& v110219(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21734,axiom,
! [VarCurr] :
( v110223(VarCurr)
<=> ( v110224(VarCurr)
| v110235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21733,axiom,
! [VarCurr] :
( v110235(VarCurr)
<=> ( v110211(VarCurr)
& v110213(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21732,axiom,
! [VarCurr] :
( v110224(VarCurr)
<=> ( v110225(VarCurr)
| v110234(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21731,axiom,
! [VarCurr] :
( v110234(VarCurr)
<=> ( v110205(VarCurr)
& v110207(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21730,axiom,
! [VarCurr] :
( v110225(VarCurr)
<=> ( v110226(VarCurr)
| v110233(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21729,axiom,
! [VarCurr] :
( v110233(VarCurr)
<=> ( v110199(VarCurr)
& v110201(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21728,axiom,
! [VarCurr] :
( v110226(VarCurr)
<=> ( v110227(VarCurr)
| v110232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21727,axiom,
! [VarCurr] :
( v110232(VarCurr)
<=> ( v110193(VarCurr)
& v110195(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21726,axiom,
! [VarCurr] :
( v110227(VarCurr)
<=> ( v110228(VarCurr)
| v110231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21725,axiom,
! [VarCurr] :
( v110231(VarCurr)
<=> ( v110187(VarCurr)
& v110189(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21724,axiom,
! [VarCurr] :
( v110228(VarCurr)
<=> ( v110229(VarCurr)
| v110230(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21723,axiom,
! [VarCurr] :
( v110230(VarCurr)
<=> ( v110181(VarCurr)
& v110183(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21722,axiom,
! [VarCurr] :
( v110229(VarCurr)
<=> ( v110175(VarCurr)
& v110177(VarCurr) ) ) ).
fof(addAssignment_34321,axiom,
! [VarCurr] :
( v110219(VarCurr)
<=> v109352(VarCurr,bitIndex57) ) ).
fof(addAssignment_34320,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex57)
<=> v109354(VarCurr,bitIndex57) ) ).
fof(addAssignment_34319,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex57)
<=> v110221(VarNext,bitIndex57) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2415,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110221(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2449,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110221(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34318,axiom,
! [VarCurr] :
( v110217(VarCurr)
<=> v109189(VarCurr,bitIndex7) ) ).
fof(addAssignment_34317,axiom,
! [VarCurr] :
( v110213(VarCurr)
<=> v109352(VarCurr,bitIndex49) ) ).
fof(addAssignment_34316,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex49)
<=> v109354(VarCurr,bitIndex49) ) ).
fof(addAssignment_34315,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex49)
<=> v110215(VarNext,bitIndex49) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2414,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110215(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2448,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110215(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34314,axiom,
! [VarCurr] :
( v110211(VarCurr)
<=> v109189(VarCurr,bitIndex6) ) ).
fof(addAssignment_34313,axiom,
! [VarCurr] :
( v110207(VarCurr)
<=> v109352(VarCurr,bitIndex41) ) ).
fof(addAssignment_34312,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex41)
<=> v109354(VarCurr,bitIndex41) ) ).
fof(addAssignment_34311,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex41)
<=> v110209(VarNext,bitIndex41) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110209(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2447,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110209(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34310,axiom,
! [VarCurr] :
( v110205(VarCurr)
<=> v109189(VarCurr,bitIndex5) ) ).
fof(addAssignment_34309,axiom,
! [VarCurr] :
( v110201(VarCurr)
<=> v109352(VarCurr,bitIndex33) ) ).
fof(addAssignment_34308,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex33)
<=> v109354(VarCurr,bitIndex33) ) ).
fof(addAssignment_34307,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex33)
<=> v110203(VarNext,bitIndex33) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110203(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2446,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110203(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34306,axiom,
! [VarCurr] :
( v110199(VarCurr)
<=> v109189(VarCurr,bitIndex4) ) ).
fof(addAssignment_34305,axiom,
! [VarCurr] :
( v110195(VarCurr)
<=> v109352(VarCurr,bitIndex25) ) ).
fof(addAssignment_34304,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex25)
<=> v109354(VarCurr,bitIndex25) ) ).
fof(addAssignment_34303,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex25)
<=> v110197(VarNext,bitIndex25) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110197(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2445,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110197(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34302,axiom,
! [VarCurr] :
( v110193(VarCurr)
<=> v109189(VarCurr,bitIndex3) ) ).
fof(addAssignment_34301,axiom,
! [VarCurr] :
( v110189(VarCurr)
<=> v109352(VarCurr,bitIndex17) ) ).
fof(addAssignment_34300,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex17)
<=> v109354(VarCurr,bitIndex17) ) ).
fof(addAssignment_34299,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex17)
<=> v110191(VarNext,bitIndex17) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110191(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2444,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110191(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34298,axiom,
! [VarCurr] :
( v110187(VarCurr)
<=> v109189(VarCurr,bitIndex2) ) ).
fof(addAssignment_34297,axiom,
! [VarCurr] :
( v110183(VarCurr)
<=> v109352(VarCurr,bitIndex9) ) ).
fof(addAssignment_34296,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex9)
<=> v109354(VarCurr,bitIndex9) ) ).
fof(addAssignment_34295,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex9)
<=> v110185(VarNext,bitIndex9) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110185(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2443,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110185(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34294,axiom,
! [VarCurr] :
( v110181(VarCurr)
<=> v109189(VarCurr,bitIndex1) ) ).
fof(addAssignment_34293,axiom,
! [VarCurr] :
( v110177(VarCurr)
<=> v109352(VarCurr,bitIndex1) ) ).
fof(addAssignment_34292,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex1)
<=> v109354(VarCurr,bitIndex1) ) ).
fof(addAssignment_34291,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex1)
<=> v110179(VarNext,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2408,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110179(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2442,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110179(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34290,axiom,
! [VarCurr] :
( v110175(VarCurr)
<=> v109189(VarCurr,bitIndex0) ) ).
fof(addAssignment_34289,axiom,
! [VarCurr] :
( v110169(VarCurr)
<=> v109134(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21721,axiom,
! [VarCurr] :
( v110039(VarCurr)
<=> ( v110164(VarCurr)
| v110165(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21720,axiom,
! [VarCurr] :
( v110165(VarCurr)
<=> ( v110110(VarCurr)
& v110112(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21719,axiom,
! [VarCurr] :
( v110164(VarCurr)
<=> ( v110041(VarCurr)
& v110043(VarCurr) ) ) ).
fof(addAssignment_34288,axiom,
! [VarCurr] :
( v110112(VarCurr)
<=> v109807(VarCurr,bitIndex2) ) ).
fof(addAssignment_34287,axiom,
! [VarCurr] :
( v109807(VarCurr,bitIndex2)
<=> v110114(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21718,axiom,
! [VarCurr] :
( v110114(VarCurr)
<=> ( v110161(VarCurr)
| v110162(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21717,axiom,
! [VarCurr] :
( v110162(VarCurr)
<=> ( v110156(VarCurr)
& v110158(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21716,axiom,
! [VarCurr] :
( v110161(VarCurr)
<=> ( v110116(VarCurr)
& v110118(VarCurr) ) ) ).
fof(addAssignment_34286,axiom,
! [VarCurr] :
( v110158(VarCurr)
<=> v109864(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1921,axiom,
! [VarCurr] :
( v109864(VarCurr,bitIndex2)
<=> ( v109436(VarCurr,bitIndex2)
& v108930(VarCurr) ) ) ).
fof(addAssignment_34285,axiom,
! [VarCurr] :
( v110156(VarCurr)
<=> v109062(VarCurr) ) ).
fof(addAssignment_34284,axiom,
! [VarCurr] :
( v110118(VarCurr)
<=> v109815(VarCurr,bitIndex2) ) ).
fof(addAssignment_34283,axiom,
! [VarCurr] :
( v109815(VarCurr,bitIndex2)
<=> v110120(VarCurr) ) ).
fof(addAssignment_34282,axiom,
! [VarCurr] :
( v110120(VarCurr)
<=> v110122(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2407,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110137(VarNext)
=> ( v110122(VarNext)
<=> v110122(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2441,axiom,
! [VarNext] :
( v110137(VarNext)
=> ( v110122(VarNext)
<=> v110149(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5098,axiom,
! [VarCurr] :
( ~ v110138(VarCurr)
=> ( v110149(VarCurr)
<=> v110150(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5102,axiom,
! [VarCurr] :
( v110138(VarCurr)
=> ( v110149(VarCurr)
<=> v110128(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5097,axiom,
! [VarCurr] :
( ~ v110143(VarCurr)
=> ( v110150(VarCurr)
<=> v110130(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110143(VarCurr)
=> ( v110150(VarCurr)
<=> x109007(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21715,axiom,
! [VarCurr] :
( v110137(VarCurr)
<=> ( v110138(VarCurr)
| v110141(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21714,axiom,
! [VarCurr] :
( v110141(VarCurr)
<=> ( v110142(VarCurr)
& v110148(VarCurr) ) ) ).
fof(writeUnaryOperator_8565,axiom,
! [VarCurr] :
( ~ v110148(VarCurr)
<=> v110138(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21713,axiom,
! [VarCurr] :
( v110142(VarCurr)
<=> ( v110143(VarCurr)
| v110145(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21712,axiom,
! [VarCurr] :
( v110145(VarCurr)
<=> ( v110146(VarCurr)
& v110147(VarCurr) ) ) ).
fof(writeUnaryOperator_8564,axiom,
! [VarCurr] :
( ~ v110147(VarCurr)
<=> v110143(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21711,axiom,
! [VarCurr] :
( v110146(VarCurr)
<=> ( v110124(VarCurr)
& v110126(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21710,axiom,
! [VarCurr] :
( v110143(VarCurr)
<=> ( v110124(VarCurr)
& v110144(VarCurr) ) ) ).
fof(writeUnaryOperator_8563,axiom,
! [VarCurr] :
( ~ v110144(VarCurr)
<=> v110126(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21709,axiom,
! [VarCurr] :
( v110138(VarCurr)
<=> ( v110139(VarCurr)
& v110140(VarCurr) ) ) ).
fof(writeUnaryOperator_8562,axiom,
! [VarCurr] :
( ~ v110140(VarCurr)
<=> v110126(VarCurr) ) ).
fof(writeUnaryOperator_8561,axiom,
! [VarCurr] :
( ~ v110139(VarCurr)
<=> v110124(VarCurr) ) ).
fof(addAssignment_34281,axiom,
! [VarCurr] :
( v110130(VarCurr)
<=> v109834(VarCurr,bitIndex2) ) ).
fof(addAssignment_34280,axiom,
! [VarCurr] :
( v109834(VarCurr,bitIndex2)
<=> v109512(VarCurr,bitIndex1) ) ).
fof(addAssignment_34279,axiom,
! [VarCurr] :
( v109512(VarCurr,bitIndex1)
<=> v110132(VarCurr) ) ).
fof(addAssignment_34278,axiom,
! [VarCurr] :
( v110132(VarCurr)
<=> v110134(VarCurr) ) ).
fof(addAssignment_34277,axiom,
! [VarCurr] :
( v110128(VarCurr)
<=> v109827(VarCurr,bitIndex2) ) ).
fof(addAssignment_34276,axiom,
! [VarCurr] :
( v109827(VarCurr,bitIndex2)
<=> v109829(VarCurr,bitIndex2) ) ).
fof(addAssignment_34275,axiom,
! [VarCurr] :
( v109829(VarCurr,bitIndex2)
<=> v109830(VarCurr,bitIndex2) ) ).
fof(addAssignment_34274,axiom,
! [VarCurr] :
( v110126(VarCurr)
<=> v108956(VarCurr,bitIndex0) ) ).
fof(addAssignment_34273,axiom,
! [VarCurr] :
( v110124(VarCurr)
<=> v108938(VarCurr,bitIndex0) ) ).
fof(addAssignment_34272,axiom,
! [VarCurr] :
( v110116(VarCurr)
<=> v109064(VarCurr) ) ).
fof(addAssignment_34271,axiom,
! [VarCurr] :
( v110110(VarCurr)
<=> v109802(VarCurr) ) ).
fof(addAssignment_34270,axiom,
! [VarCurr] :
( v110043(VarCurr)
<=> v109183(VarCurr,bitIndex2) ) ).
fof(addAssignment_34269,axiom,
! [VarCurr] :
( v109183(VarCurr,bitIndex2)
<=> v110045(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21708,axiom,
! [VarCurr] :
( v110045(VarCurr)
<=> ( v110095(VarCurr)
| v110108(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21707,axiom,
! [VarCurr] :
( v110108(VarCurr)
<=> ( v110089(VarCurr)
& v110091(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21706,axiom,
! [VarCurr] :
( v110095(VarCurr)
<=> ( v110096(VarCurr)
| v110107(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21705,axiom,
! [VarCurr] :
( v110107(VarCurr)
<=> ( v110083(VarCurr)
& v110085(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21704,axiom,
! [VarCurr] :
( v110096(VarCurr)
<=> ( v110097(VarCurr)
| v110106(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21703,axiom,
! [VarCurr] :
( v110106(VarCurr)
<=> ( v110077(VarCurr)
& v110079(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21702,axiom,
! [VarCurr] :
( v110097(VarCurr)
<=> ( v110098(VarCurr)
| v110105(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21701,axiom,
! [VarCurr] :
( v110105(VarCurr)
<=> ( v110071(VarCurr)
& v110073(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21700,axiom,
! [VarCurr] :
( v110098(VarCurr)
<=> ( v110099(VarCurr)
| v110104(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21699,axiom,
! [VarCurr] :
( v110104(VarCurr)
<=> ( v110065(VarCurr)
& v110067(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21698,axiom,
! [VarCurr] :
( v110099(VarCurr)
<=> ( v110100(VarCurr)
| v110103(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21697,axiom,
! [VarCurr] :
( v110103(VarCurr)
<=> ( v110059(VarCurr)
& v110061(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21696,axiom,
! [VarCurr] :
( v110100(VarCurr)
<=> ( v110101(VarCurr)
| v110102(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21695,axiom,
! [VarCurr] :
( v110102(VarCurr)
<=> ( v110053(VarCurr)
& v110055(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21694,axiom,
! [VarCurr] :
( v110101(VarCurr)
<=> ( v110047(VarCurr)
& v110049(VarCurr) ) ) ).
fof(addAssignment_34268,axiom,
! [VarCurr] :
( v110091(VarCurr)
<=> v109352(VarCurr,bitIndex58) ) ).
fof(addAssignment_34267,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex58)
<=> v109354(VarCurr,bitIndex58) ) ).
fof(addAssignment_34266,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex58)
<=> v110093(VarNext,bitIndex58) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2406,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110093(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2440,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110093(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34265,axiom,
! [VarCurr] :
( v110089(VarCurr)
<=> v109189(VarCurr,bitIndex7) ) ).
fof(addAssignment_34264,axiom,
! [VarCurr] :
( v110085(VarCurr)
<=> v109352(VarCurr,bitIndex50) ) ).
fof(addAssignment_34263,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex50)
<=> v109354(VarCurr,bitIndex50) ) ).
fof(addAssignment_34262,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex50)
<=> v110087(VarNext,bitIndex50) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2405,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110087(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2439,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110087(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34261,axiom,
! [VarCurr] :
( v110083(VarCurr)
<=> v109189(VarCurr,bitIndex6) ) ).
fof(addAssignment_34260,axiom,
! [VarCurr] :
( v110079(VarCurr)
<=> v109352(VarCurr,bitIndex42) ) ).
fof(addAssignment_34259,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex42)
<=> v109354(VarCurr,bitIndex42) ) ).
fof(addAssignment_34258,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex42)
<=> v110081(VarNext,bitIndex42) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110081(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2438,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110081(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34257,axiom,
! [VarCurr] :
( v110077(VarCurr)
<=> v109189(VarCurr,bitIndex5) ) ).
fof(addAssignment_34256,axiom,
! [VarCurr] :
( v110073(VarCurr)
<=> v109352(VarCurr,bitIndex34) ) ).
fof(addAssignment_34255,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex34)
<=> v109354(VarCurr,bitIndex34) ) ).
fof(addAssignment_34254,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex34)
<=> v110075(VarNext,bitIndex34) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2403,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110075(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2437,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110075(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34253,axiom,
! [VarCurr] :
( v110071(VarCurr)
<=> v109189(VarCurr,bitIndex4) ) ).
fof(addAssignment_34252,axiom,
! [VarCurr] :
( v110067(VarCurr)
<=> v109352(VarCurr,bitIndex26) ) ).
fof(addAssignment_34251,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex26)
<=> v109354(VarCurr,bitIndex26) ) ).
fof(addAssignment_34250,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex26)
<=> v110069(VarNext,bitIndex26) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2402,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110069(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2436,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110069(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34249,axiom,
! [VarCurr] :
( v110065(VarCurr)
<=> v109189(VarCurr,bitIndex3) ) ).
fof(addAssignment_34248,axiom,
! [VarCurr] :
( v110061(VarCurr)
<=> v109352(VarCurr,bitIndex18) ) ).
fof(addAssignment_34247,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex18)
<=> v109354(VarCurr,bitIndex18) ) ).
fof(addAssignment_34246,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex18)
<=> v110063(VarNext,bitIndex18) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2401,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110063(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2435,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110063(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34245,axiom,
! [VarCurr] :
( v110059(VarCurr)
<=> v109189(VarCurr,bitIndex2) ) ).
fof(addAssignment_34244,axiom,
! [VarCurr] :
( v110055(VarCurr)
<=> v109352(VarCurr,bitIndex10) ) ).
fof(addAssignment_34243,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex10)
<=> v109354(VarCurr,bitIndex10) ) ).
fof(addAssignment_34242,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex10)
<=> v110057(VarNext,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2400,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110057(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2434,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110057(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34241,axiom,
! [VarCurr] :
( v110053(VarCurr)
<=> v109189(VarCurr,bitIndex1) ) ).
fof(addAssignment_34240,axiom,
! [VarCurr] :
( v110049(VarCurr)
<=> v109352(VarCurr,bitIndex2) ) ).
fof(addAssignment_34239,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex2)
<=> v109354(VarCurr,bitIndex2) ) ).
fof(addAssignment_34238,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex2)
<=> v110051(VarNext,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110051(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2433,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110051(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34237,axiom,
! [VarCurr] :
( v110047(VarCurr)
<=> v109189(VarCurr,bitIndex0) ) ).
fof(addAssignment_34236,axiom,
! [VarCurr] :
( v110041(VarCurr)
<=> v109134(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21693,axiom,
! [VarCurr] :
( v109911(VarCurr)
<=> ( v110036(VarCurr)
| v110037(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21692,axiom,
! [VarCurr] :
( v110037(VarCurr)
<=> ( v109982(VarCurr)
& v109984(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21691,axiom,
! [VarCurr] :
( v110036(VarCurr)
<=> ( v109913(VarCurr)
& v109915(VarCurr) ) ) ).
fof(addAssignment_34235,axiom,
! [VarCurr] :
( v109984(VarCurr)
<=> v109807(VarCurr,bitIndex3) ) ).
fof(addAssignment_34234,axiom,
! [VarCurr] :
( v109807(VarCurr,bitIndex3)
<=> v109986(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21690,axiom,
! [VarCurr] :
( v109986(VarCurr)
<=> ( v110033(VarCurr)
| v110034(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21689,axiom,
! [VarCurr] :
( v110034(VarCurr)
<=> ( v110028(VarCurr)
& v110030(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21688,axiom,
! [VarCurr] :
( v110033(VarCurr)
<=> ( v109988(VarCurr)
& v109990(VarCurr) ) ) ).
fof(addAssignment_34233,axiom,
! [VarCurr] :
( v110030(VarCurr)
<=> v109864(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1920,axiom,
! [VarCurr] :
( v109864(VarCurr,bitIndex3)
<=> ( v109436(VarCurr,bitIndex3)
& v108930(VarCurr) ) ) ).
fof(addAssignment_34232,axiom,
! [VarCurr] :
( v110028(VarCurr)
<=> v109062(VarCurr) ) ).
fof(addAssignment_34231,axiom,
! [VarCurr] :
( v109990(VarCurr)
<=> v109815(VarCurr,bitIndex3) ) ).
fof(addAssignment_34230,axiom,
! [VarCurr] :
( v109815(VarCurr,bitIndex3)
<=> v109992(VarCurr) ) ).
fof(addAssignment_34229,axiom,
! [VarCurr] :
( v109992(VarCurr)
<=> v109994(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110009(VarNext)
=> ( v109994(VarNext)
<=> v109994(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2432,axiom,
! [VarNext] :
( v110009(VarNext)
=> ( v109994(VarNext)
<=> v110021(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5096,axiom,
! [VarCurr] :
( ~ v110010(VarCurr)
=> ( v110021(VarCurr)
<=> v110022(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5100,axiom,
! [VarCurr] :
( v110010(VarCurr)
=> ( v110021(VarCurr)
<=> v110000(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5095,axiom,
! [VarCurr] :
( ~ v110015(VarCurr)
=> ( v110022(VarCurr)
<=> v110002(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110015(VarCurr)
=> ( v110022(VarCurr)
<=> x109007(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21687,axiom,
! [VarCurr] :
( v110009(VarCurr)
<=> ( v110010(VarCurr)
| v110013(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21686,axiom,
! [VarCurr] :
( v110013(VarCurr)
<=> ( v110014(VarCurr)
& v110020(VarCurr) ) ) ).
fof(writeUnaryOperator_8560,axiom,
! [VarCurr] :
( ~ v110020(VarCurr)
<=> v110010(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21685,axiom,
! [VarCurr] :
( v110014(VarCurr)
<=> ( v110015(VarCurr)
| v110017(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21684,axiom,
! [VarCurr] :
( v110017(VarCurr)
<=> ( v110018(VarCurr)
& v110019(VarCurr) ) ) ).
fof(writeUnaryOperator_8559,axiom,
! [VarCurr] :
( ~ v110019(VarCurr)
<=> v110015(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21683,axiom,
! [VarCurr] :
( v110018(VarCurr)
<=> ( v109996(VarCurr)
& v109998(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21682,axiom,
! [VarCurr] :
( v110015(VarCurr)
<=> ( v109996(VarCurr)
& v110016(VarCurr) ) ) ).
fof(writeUnaryOperator_8558,axiom,
! [VarCurr] :
( ~ v110016(VarCurr)
<=> v109998(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21681,axiom,
! [VarCurr] :
( v110010(VarCurr)
<=> ( v110011(VarCurr)
& v110012(VarCurr) ) ) ).
fof(writeUnaryOperator_8557,axiom,
! [VarCurr] :
( ~ v110012(VarCurr)
<=> v109998(VarCurr) ) ).
fof(writeUnaryOperator_8556,axiom,
! [VarCurr] :
( ~ v110011(VarCurr)
<=> v109996(VarCurr) ) ).
fof(addAssignment_34228,axiom,
! [VarCurr] :
( v110002(VarCurr)
<=> v109834(VarCurr,bitIndex3) ) ).
fof(addAssignment_34227,axiom,
! [VarCurr] :
( v109834(VarCurr,bitIndex3)
<=> v109405(VarCurr,bitIndex4) ) ).
fof(addAssignment_34226,axiom,
! [VarCurr] :
( v109405(VarCurr,bitIndex4)
<=> v110004(VarCurr) ) ).
fof(addAssignment_34225,axiom,
! [VarCurr] :
( v110004(VarCurr)
<=> v110006(VarCurr) ) ).
fof(addAssignment_34224,axiom,
! [VarCurr] :
( v110000(VarCurr)
<=> v109827(VarCurr,bitIndex3) ) ).
fof(addAssignment_34223,axiom,
! [VarCurr] :
( v109827(VarCurr,bitIndex3)
<=> v109829(VarCurr,bitIndex3) ) ).
fof(addAssignment_34222,axiom,
! [VarCurr] :
( v109829(VarCurr,bitIndex3)
<=> v109830(VarCurr,bitIndex3) ) ).
fof(addAssignment_34221,axiom,
! [VarCurr] :
( v109998(VarCurr)
<=> v108956(VarCurr,bitIndex0) ) ).
fof(addAssignment_34220,axiom,
! [VarCurr] :
( v109996(VarCurr)
<=> v108938(VarCurr,bitIndex0) ) ).
fof(addAssignment_34219,axiom,
! [VarCurr] :
( v109988(VarCurr)
<=> v109064(VarCurr) ) ).
fof(addAssignment_34218,axiom,
! [VarCurr] :
( v109982(VarCurr)
<=> v109802(VarCurr) ) ).
fof(addAssignment_34217,axiom,
! [VarCurr] :
( v109915(VarCurr)
<=> v109183(VarCurr,bitIndex3) ) ).
fof(addAssignment_34216,axiom,
! [VarCurr] :
( v109183(VarCurr,bitIndex3)
<=> v109917(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21680,axiom,
! [VarCurr] :
( v109917(VarCurr)
<=> ( v109967(VarCurr)
| v109980(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21679,axiom,
! [VarCurr] :
( v109980(VarCurr)
<=> ( v109961(VarCurr)
& v109963(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21678,axiom,
! [VarCurr] :
( v109967(VarCurr)
<=> ( v109968(VarCurr)
| v109979(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21677,axiom,
! [VarCurr] :
( v109979(VarCurr)
<=> ( v109955(VarCurr)
& v109957(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21676,axiom,
! [VarCurr] :
( v109968(VarCurr)
<=> ( v109969(VarCurr)
| v109978(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21675,axiom,
! [VarCurr] :
( v109978(VarCurr)
<=> ( v109949(VarCurr)
& v109951(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21674,axiom,
! [VarCurr] :
( v109969(VarCurr)
<=> ( v109970(VarCurr)
| v109977(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21673,axiom,
! [VarCurr] :
( v109977(VarCurr)
<=> ( v109943(VarCurr)
& v109945(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21672,axiom,
! [VarCurr] :
( v109970(VarCurr)
<=> ( v109971(VarCurr)
| v109976(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21671,axiom,
! [VarCurr] :
( v109976(VarCurr)
<=> ( v109937(VarCurr)
& v109939(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21670,axiom,
! [VarCurr] :
( v109971(VarCurr)
<=> ( v109972(VarCurr)
| v109975(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21669,axiom,
! [VarCurr] :
( v109975(VarCurr)
<=> ( v109931(VarCurr)
& v109933(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21668,axiom,
! [VarCurr] :
( v109972(VarCurr)
<=> ( v109973(VarCurr)
| v109974(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21667,axiom,
! [VarCurr] :
( v109974(VarCurr)
<=> ( v109925(VarCurr)
& v109927(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21666,axiom,
! [VarCurr] :
( v109973(VarCurr)
<=> ( v109919(VarCurr)
& v109921(VarCurr) ) ) ).
fof(addAssignment_34215,axiom,
! [VarCurr] :
( v109963(VarCurr)
<=> v109352(VarCurr,bitIndex59) ) ).
fof(addAssignment_34214,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex59)
<=> v109354(VarCurr,bitIndex59) ) ).
fof(addAssignment_34213,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex59)
<=> v109965(VarNext,bitIndex59) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2397,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109965(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2431,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109965(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34212,axiom,
! [VarCurr] :
( v109961(VarCurr)
<=> v109189(VarCurr,bitIndex7) ) ).
fof(addAssignment_34211,axiom,
! [VarCurr] :
( v109957(VarCurr)
<=> v109352(VarCurr,bitIndex51) ) ).
fof(addAssignment_34210,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex51)
<=> v109354(VarCurr,bitIndex51) ) ).
fof(addAssignment_34209,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex51)
<=> v109959(VarNext,bitIndex51) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2396,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109959(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2430,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109959(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34208,axiom,
! [VarCurr] :
( v109955(VarCurr)
<=> v109189(VarCurr,bitIndex6) ) ).
fof(addAssignment_34207,axiom,
! [VarCurr] :
( v109951(VarCurr)
<=> v109352(VarCurr,bitIndex43) ) ).
fof(addAssignment_34206,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex43)
<=> v109354(VarCurr,bitIndex43) ) ).
fof(addAssignment_34205,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex43)
<=> v109953(VarNext,bitIndex43) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109953(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2429,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109953(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34204,axiom,
! [VarCurr] :
( v109949(VarCurr)
<=> v109189(VarCurr,bitIndex5) ) ).
fof(addAssignment_34203,axiom,
! [VarCurr] :
( v109945(VarCurr)
<=> v109352(VarCurr,bitIndex35) ) ).
fof(addAssignment_34202,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex35)
<=> v109354(VarCurr,bitIndex35) ) ).
fof(addAssignment_34201,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex35)
<=> v109947(VarNext,bitIndex35) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2394,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109947(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2428,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109947(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34200,axiom,
! [VarCurr] :
( v109943(VarCurr)
<=> v109189(VarCurr,bitIndex4) ) ).
fof(addAssignment_34199,axiom,
! [VarCurr] :
( v109939(VarCurr)
<=> v109352(VarCurr,bitIndex27) ) ).
fof(addAssignment_34198,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex27)
<=> v109354(VarCurr,bitIndex27) ) ).
fof(addAssignment_34197,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex27)
<=> v109941(VarNext,bitIndex27) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2393,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109941(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2427,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109941(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34196,axiom,
! [VarCurr] :
( v109937(VarCurr)
<=> v109189(VarCurr,bitIndex3) ) ).
fof(addAssignment_34195,axiom,
! [VarCurr] :
( v109933(VarCurr)
<=> v109352(VarCurr,bitIndex19) ) ).
fof(addAssignment_34194,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex19)
<=> v109354(VarCurr,bitIndex19) ) ).
fof(addAssignment_34193,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex19)
<=> v109935(VarNext,bitIndex19) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2392,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109935(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2426,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109935(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34192,axiom,
! [VarCurr] :
( v109931(VarCurr)
<=> v109189(VarCurr,bitIndex2) ) ).
fof(addAssignment_34191,axiom,
! [VarCurr] :
( v109927(VarCurr)
<=> v109352(VarCurr,bitIndex11) ) ).
fof(addAssignment_34190,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex11)
<=> v109354(VarCurr,bitIndex11) ) ).
fof(addAssignment_34189,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex11)
<=> v109929(VarNext,bitIndex11) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2391,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109929(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2425,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109929(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34188,axiom,
! [VarCurr] :
( v109925(VarCurr)
<=> v109189(VarCurr,bitIndex1) ) ).
fof(addAssignment_34187,axiom,
! [VarCurr] :
( v109921(VarCurr)
<=> v109352(VarCurr,bitIndex3) ) ).
fof(addAssignment_34186,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex3)
<=> v109354(VarCurr,bitIndex3) ) ).
fof(addAssignment_34185,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex3)
<=> v109923(VarNext,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2390,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109923(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2424,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109923(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34184,axiom,
! [VarCurr] :
( v109919(VarCurr)
<=> v109189(VarCurr,bitIndex0) ) ).
fof(addAssignment_34183,axiom,
! [VarCurr] :
( v109913(VarCurr)
<=> v109134(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21665,axiom,
! [VarCurr] :
( v109130(VarCurr)
<=> ( v109908(VarCurr)
| v109909(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21664,axiom,
! [VarCurr] :
( v109909(VarCurr)
<=> ( v109800(VarCurr)
& v109805(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21663,axiom,
! [VarCurr] :
( v109908(VarCurr)
<=> ( v109132(VarCurr)
& v109181(VarCurr) ) ) ).
fof(addAssignment_34182,axiom,
! [VarCurr] :
( v109805(VarCurr)
<=> v109807(VarCurr,bitIndex4) ) ).
fof(addAssignment_34181,axiom,
! [VarCurr] :
( v109807(VarCurr,bitIndex4)
<=> v109809(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21662,axiom,
! [VarCurr] :
( v109809(VarCurr)
<=> ( v109905(VarCurr)
| v109906(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21661,axiom,
! [VarCurr] :
( v109906(VarCurr)
<=> ( v109860(VarCurr)
& v109862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21660,axiom,
! [VarCurr] :
( v109905(VarCurr)
<=> ( v109811(VarCurr)
& v109813(VarCurr) ) ) ).
fof(addAssignment_34180,axiom,
! [VarCurr] :
( v109862(VarCurr)
<=> v109864(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1919,axiom,
! [VarCurr] :
( v109864(VarCurr,bitIndex4)
<=> ( v109436(VarCurr,bitIndex4)
& v108930(VarCurr) ) ) ).
fof(addAssignment_34179,axiom,
! [VarCurr] :
( v109436(VarCurr,bitIndex4)
<=> v109866(VarCurr) ) ).
fof(addAssignment_34178,axiom,
! [VarCurr] :
( v109866(VarCurr)
<=> v109868(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2389,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109885(VarNext)
=> ( v109868(VarNext)
<=> v109868(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2423,axiom,
! [VarNext] :
( v109885(VarNext)
=> ( v109868(VarNext)
<=> v109897(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5094,axiom,
! [VarCurr] :
( ~ v109886(VarCurr)
=> ( v109897(VarCurr)
<=> v109898(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5098,axiom,
! [VarCurr] :
( v109886(VarCurr)
=> ( v109897(VarCurr)
<=> v109874(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5093,axiom,
! [VarCurr] :
( ~ v109891(VarCurr)
=> ( v109898(VarCurr)
<=> v109876(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5097,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109891(VarCurr)
=> ( v109898(VarCurr)
<=> x109007(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21659,axiom,
! [VarCurr] :
( v109885(VarCurr)
<=> ( v109886(VarCurr)
| v109889(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21658,axiom,
! [VarCurr] :
( v109889(VarCurr)
<=> ( v109890(VarCurr)
& v109896(VarCurr) ) ) ).
fof(writeUnaryOperator_8555,axiom,
! [VarCurr] :
( ~ v109896(VarCurr)
<=> v109886(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21657,axiom,
! [VarCurr] :
( v109890(VarCurr)
<=> ( v109891(VarCurr)
| v109893(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21656,axiom,
! [VarCurr] :
( v109893(VarCurr)
<=> ( v109894(VarCurr)
& v109895(VarCurr) ) ) ).
fof(writeUnaryOperator_8554,axiom,
! [VarCurr] :
( ~ v109895(VarCurr)
<=> v109891(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21655,axiom,
! [VarCurr] :
( v109894(VarCurr)
<=> ( v109870(VarCurr)
& v109872(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21654,axiom,
! [VarCurr] :
( v109891(VarCurr)
<=> ( v109870(VarCurr)
& v109892(VarCurr) ) ) ).
fof(writeUnaryOperator_8553,axiom,
! [VarCurr] :
( ~ v109892(VarCurr)
<=> v109872(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21653,axiom,
! [VarCurr] :
( v109886(VarCurr)
<=> ( v109887(VarCurr)
& v109888(VarCurr) ) ) ).
fof(writeUnaryOperator_8552,axiom,
! [VarCurr] :
( ~ v109888(VarCurr)
<=> v109872(VarCurr) ) ).
fof(writeUnaryOperator_8551,axiom,
! [VarCurr] :
( ~ v109887(VarCurr)
<=> v109870(VarCurr) ) ).
fof(addAssignment_34177,axiom,
! [VarCurr] :
( v109876(VarCurr)
<=> v109510(VarCurr,bitIndex4) ) ).
fof(addAssignment_34176,axiom,
! [VarCurr] :
( v109510(VarCurr,bitIndex4)
<=> v109878(VarCurr) ) ).
fof(addAssignment_34175,axiom,
! [VarCurr] :
( v109878(VarCurr)
<=> v109880(VarCurr) ) ).
fof(addAssignment_34174,axiom,
! [VarCurr] :
( v109880(VarCurr)
<=> v109882(VarCurr) ) ).
fof(addAssignment_34173,axiom,
! [VarCurr] :
( v109874(VarCurr)
<=> v109448(VarCurr,bitIndex4) ) ).
fof(addAssignment_34172,axiom,
! [VarCurr] :
( v109448(VarCurr,bitIndex4)
<=> v109450(VarCurr,bitIndex4) ) ).
fof(addAssignment_34171,axiom,
! [VarCurr] :
( v109450(VarCurr,bitIndex4)
<=> v109506(VarCurr,bitIndex4) ) ).
fof(addAssignment_34170,axiom,
! [VarCurr] :
( v109458(VarCurr,bitIndex4)
<=> v109504(VarCurr,bitIndex4) ) ).
fof(addAssignment_34169,axiom,
! [VarCurr] :
( v109463(VarCurr,bitIndex4)
<=> v109465(VarCurr,bitIndex4) ) ).
fof(addAssignment_34168,axiom,
! [VarCurr] :
( v109872(VarCurr)
<=> v108956(VarCurr,bitIndex0) ) ).
fof(addAssignment_34167,axiom,
! [VarCurr] :
( v109870(VarCurr)
<=> v108938(VarCurr,bitIndex0) ) ).
fof(addAssignment_34166,axiom,
! [VarCurr] :
( v109860(VarCurr)
<=> v109062(VarCurr) ) ).
fof(addAssignment_34165,axiom,
! [VarCurr] :
( v109813(VarCurr)
<=> v109815(VarCurr,bitIndex4) ) ).
fof(addAssignment_34164,axiom,
! [VarCurr] :
( v109815(VarCurr,bitIndex4)
<=> v109817(VarCurr) ) ).
fof(addAssignment_34163,axiom,
! [VarCurr] :
( v109817(VarCurr)
<=> v109819(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2388,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109841(VarNext)
=> ( v109819(VarNext)
<=> v109819(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2422,axiom,
! [VarNext] :
( v109841(VarNext)
=> ( v109819(VarNext)
<=> v109853(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5092,axiom,
! [VarCurr] :
( ~ v109842(VarCurr)
=> ( v109853(VarCurr)
<=> v109854(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5096,axiom,
! [VarCurr] :
( v109842(VarCurr)
=> ( v109853(VarCurr)
<=> v109825(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5091,axiom,
! [VarCurr] :
( ~ v109847(VarCurr)
=> ( v109854(VarCurr)
<=> v109832(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109847(VarCurr)
=> ( v109854(VarCurr)
<=> x109007(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21652,axiom,
! [VarCurr] :
( v109841(VarCurr)
<=> ( v109842(VarCurr)
| v109845(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21651,axiom,
! [VarCurr] :
( v109845(VarCurr)
<=> ( v109846(VarCurr)
& v109852(VarCurr) ) ) ).
fof(writeUnaryOperator_8550,axiom,
! [VarCurr] :
( ~ v109852(VarCurr)
<=> v109842(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21650,axiom,
! [VarCurr] :
( v109846(VarCurr)
<=> ( v109847(VarCurr)
| v109849(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21649,axiom,
! [VarCurr] :
( v109849(VarCurr)
<=> ( v109850(VarCurr)
& v109851(VarCurr) ) ) ).
fof(writeUnaryOperator_8549,axiom,
! [VarCurr] :
( ~ v109851(VarCurr)
<=> v109847(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21648,axiom,
! [VarCurr] :
( v109850(VarCurr)
<=> ( v109821(VarCurr)
& v109823(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21647,axiom,
! [VarCurr] :
( v109847(VarCurr)
<=> ( v109821(VarCurr)
& v109848(VarCurr) ) ) ).
fof(writeUnaryOperator_8548,axiom,
! [VarCurr] :
( ~ v109848(VarCurr)
<=> v109823(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21646,axiom,
! [VarCurr] :
( v109842(VarCurr)
<=> ( v109843(VarCurr)
& v109844(VarCurr) ) ) ).
fof(writeUnaryOperator_8547,axiom,
! [VarCurr] :
( ~ v109844(VarCurr)
<=> v109823(VarCurr) ) ).
fof(writeUnaryOperator_8546,axiom,
! [VarCurr] :
( ~ v109843(VarCurr)
<=> v109821(VarCurr) ) ).
fof(addAssignment_34162,axiom,
! [VarCurr] :
( v109832(VarCurr)
<=> v109834(VarCurr,bitIndex4) ) ).
fof(addAssignment_34161,axiom,
! [VarCurr] :
( v109834(VarCurr,bitIndex4)
<=> v109512(VarCurr,bitIndex3) ) ).
fof(addAssignment_34160,axiom,
! [VarCurr] :
( v109512(VarCurr,bitIndex3)
<=> v109836(VarCurr) ) ).
fof(addAssignment_34159,axiom,
! [VarCurr] :
( v109836(VarCurr)
<=> v109838(VarCurr) ) ).
fof(addAssignment_34158,axiom,
! [VarCurr] :
( v109825(VarCurr)
<=> v109827(VarCurr,bitIndex4) ) ).
fof(addAssignment_34157,axiom,
! [VarCurr] :
( v109827(VarCurr,bitIndex4)
<=> v109829(VarCurr,bitIndex4) ) ).
fof(addAssignment_34156,axiom,
! [VarCurr] :
( v109829(VarCurr,bitIndex4)
<=> v109830(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2387,axiom,
! [VarCurr] :
( ~ v108992(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v109830(VarCurr,B)
<=> v109465(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2421,axiom,
! [VarCurr] :
( v108992(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v109830(VarCurr,B)
<=> v109452(VarCurr,B) ) ) ) ).
fof(addAssignment_34155,axiom,
! [VarCurr] :
( v109465(VarCurr,bitIndex4)
<=> v109467(VarCurr,bitIndex4) ) ).
fof(addAssignment_34154,axiom,
! [VarCurr] :
( v109467(VarCurr,bitIndex4)
<=> v109469(VarCurr,bitIndex4) ) ).
fof(addAssignment_34153,axiom,
! [VarCurr] :
( v109469(VarCurr,bitIndex4)
<=> v109471(VarCurr,bitIndex4) ) ).
fof(addAssignment_34152,axiom,
! [VarCurr] :
( v109471(VarCurr,bitIndex4)
<=> v109473(VarCurr,bitIndex4) ) ).
fof(addAssignment_34151,axiom,
! [VarCurr] :
( v109473(VarCurr,bitIndex4)
<=> v109475(VarCurr,bitIndex4) ) ).
fof(addAssignment_34150,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex4)
<=> v109477(VarCurr,bitIndex4) ) ).
fof(addAssignment_34149,axiom,
! [VarCurr] :
( v109477(VarCurr,bitIndex4)
<=> v109479(VarCurr,bitIndex4) ) ).
fof(addAssignment_34148,axiom,
! [VarCurr] :
( v109479(VarCurr,bitIndex4)
<=> v109481(VarCurr,bitIndex4) ) ).
fof(addAssignment_34147,axiom,
! [VarCurr] :
( v109481(VarCurr,bitIndex4)
<=> v109483(VarCurr,bitIndex4) ) ).
fof(addAssignment_34146,axiom,
! [VarCurr] :
( v109483(VarCurr,bitIndex4)
<=> v109485(VarCurr,bitIndex4) ) ).
fof(addAssignment_34145,axiom,
! [VarCurr] :
( v109485(VarCurr,bitIndex4)
<=> v109487(VarCurr,bitIndex4) ) ).
fof(addAssignment_34144,axiom,
! [VarCurr] :
( v109487(VarCurr,bitIndex4)
<=> v109489(VarCurr,bitIndex4) ) ).
fof(addAssignment_34143,axiom,
! [VarCurr] :
( v109489(VarCurr,bitIndex4)
<=> v109491(VarCurr,bitIndex4) ) ).
fof(addAssignment_34142,axiom,
! [VarCurr] :
( v109491(VarCurr,bitIndex4)
<=> v109493(VarCurr,bitIndex4) ) ).
fof(addAssignment_34141,axiom,
! [VarCurr] :
( v109493(VarCurr,bitIndex4)
<=> v4551(VarCurr,bitIndex4) ) ).
fof(addAssignment_34140,axiom,
! [VarCurr] :
( v109452(VarCurr,bitIndex4)
<=> v109454(VarCurr,bitIndex4) ) ).
fof(addAssignment_34139,axiom,
! [VarCurr] :
( v109454(VarCurr,bitIndex4)
<=> v109456(VarCurr,bitIndex4) ) ).
fof(addAssignment_34138,axiom,
! [VarCurr] :
( v109823(VarCurr)
<=> v108956(VarCurr,bitIndex0) ) ).
fof(addAssignment_34137,axiom,
! [VarCurr] :
( v109821(VarCurr)
<=> v108938(VarCurr,bitIndex0) ) ).
fof(addAssignment_34136,axiom,
! [VarCurr] :
( v109811(VarCurr)
<=> v109064(VarCurr) ) ).
fof(addAssignment_34135,axiom,
! [VarCurr] :
( v109800(VarCurr)
<=> v109802(VarCurr) ) ).
fof(writeUnaryOperator_8545,axiom,
! [VarCurr] :
( ~ v109802(VarCurr)
<=> v109134(VarCurr) ) ).
fof(addAssignment_34134,axiom,
! [VarCurr] :
( v109181(VarCurr)
<=> v109183(VarCurr,bitIndex4) ) ).
fof(addAssignment_34133,axiom,
! [VarCurr] :
( v109183(VarCurr,bitIndex4)
<=> v109185(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21645,axiom,
! [VarCurr] :
( v109185(VarCurr)
<=> ( v109785(VarCurr)
| v109798(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21644,axiom,
! [VarCurr] :
( v109798(VarCurr)
<=> ( v109778(VarCurr)
& v109781(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21643,axiom,
! [VarCurr] :
( v109785(VarCurr)
<=> ( v109786(VarCurr)
| v109797(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21642,axiom,
! [VarCurr] :
( v109797(VarCurr)
<=> ( v109768(VarCurr)
& v109774(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21641,axiom,
! [VarCurr] :
( v109786(VarCurr)
<=> ( v109787(VarCurr)
| v109796(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21640,axiom,
! [VarCurr] :
( v109796(VarCurr)
<=> ( v109761(VarCurr)
& v109764(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21639,axiom,
! [VarCurr] :
( v109787(VarCurr)
<=> ( v109788(VarCurr)
| v109795(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21638,axiom,
! [VarCurr] :
( v109795(VarCurr)
<=> ( v109751(VarCurr)
& v109757(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21637,axiom,
! [VarCurr] :
( v109788(VarCurr)
<=> ( v109789(VarCurr)
| v109794(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21636,axiom,
! [VarCurr] :
( v109794(VarCurr)
<=> ( v109744(VarCurr)
& v109747(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21635,axiom,
! [VarCurr] :
( v109789(VarCurr)
<=> ( v109790(VarCurr)
| v109793(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21634,axiom,
! [VarCurr] :
( v109793(VarCurr)
<=> ( v109734(VarCurr)
& v109740(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21633,axiom,
! [VarCurr] :
( v109790(VarCurr)
<=> ( v109791(VarCurr)
| v109792(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21632,axiom,
! [VarCurr] :
( v109792(VarCurr)
<=> ( v109727(VarCurr)
& v109730(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21631,axiom,
! [VarCurr] :
( v109791(VarCurr)
<=> ( v109187(VarCurr)
& v109350(VarCurr) ) ) ).
fof(addAssignment_34132,axiom,
! [VarCurr] :
( v109781(VarCurr)
<=> v109352(VarCurr,bitIndex60) ) ).
fof(addAssignment_34131,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex60)
<=> v109354(VarCurr,bitIndex60) ) ).
fof(addAssignment_34130,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex60)
<=> v109783(VarNext,bitIndex60) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109783(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2420,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109783(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34129,axiom,
! [VarCurr] :
( v109778(VarCurr)
<=> v109189(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_1918,axiom,
! [VarCurr] :
( v109189(VarCurr,bitIndex7)
<=> ( v109770(VarCurr)
& v109195(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_34128,axiom,
! [VarCurr] :
( v109774(VarCurr)
<=> v109352(VarCurr,bitIndex52) ) ).
fof(addAssignment_34127,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex52)
<=> v109354(VarCurr,bitIndex52) ) ).
fof(addAssignment_34126,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex52)
<=> v109776(VarNext,bitIndex52) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2385,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109776(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2419,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109776(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34125,axiom,
! [VarCurr] :
( v109768(VarCurr)
<=> v109189(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_1917,axiom,
! [VarCurr] :
( v109189(VarCurr,bitIndex6)
<=> ( v109770(VarCurr)
& v109310(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1916,axiom,
! [VarCurr] :
( v109770(VarCurr)
<=> ( v109195(VarCurr,bitIndex2)
& v109195(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_34124,axiom,
! [VarCurr] :
( v109764(VarCurr)
<=> v109352(VarCurr,bitIndex44) ) ).
fof(addAssignment_34123,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex44)
<=> v109354(VarCurr,bitIndex44) ) ).
fof(addAssignment_34122,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex44)
<=> v109766(VarNext,bitIndex44) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2384,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109766(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2418,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109766(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34121,axiom,
! [VarCurr] :
( v109761(VarCurr)
<=> v109189(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_1915,axiom,
! [VarCurr] :
( v109189(VarCurr,bitIndex5)
<=> ( v109753(VarCurr)
& v109195(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_34120,axiom,
! [VarCurr] :
( v109757(VarCurr)
<=> v109352(VarCurr,bitIndex36) ) ).
fof(addAssignment_34119,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex36)
<=> v109354(VarCurr,bitIndex36) ) ).
fof(addAssignment_34118,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex36)
<=> v109759(VarNext,bitIndex36) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2383,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109759(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2417,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109759(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34117,axiom,
! [VarCurr] :
( v109751(VarCurr)
<=> v109189(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1914,axiom,
! [VarCurr] :
( v109189(VarCurr,bitIndex4)
<=> ( v109753(VarCurr)
& v109310(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1913,axiom,
! [VarCurr] :
( v109753(VarCurr)
<=> ( v109195(VarCurr,bitIndex2)
& v109268(VarCurr) ) ) ).
fof(addAssignment_34116,axiom,
! [VarCurr] :
( v109747(VarCurr)
<=> v109352(VarCurr,bitIndex28) ) ).
fof(addAssignment_34115,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex28)
<=> v109354(VarCurr,bitIndex28) ) ).
fof(addAssignment_34114,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex28)
<=> v109749(VarNext,bitIndex28) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2382,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109749(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2416,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109749(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34113,axiom,
! [VarCurr] :
( v109744(VarCurr)
<=> v109189(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1912,axiom,
! [VarCurr] :
( v109189(VarCurr,bitIndex3)
<=> ( v109736(VarCurr)
& v109195(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_34112,axiom,
! [VarCurr] :
( v109740(VarCurr)
<=> v109352(VarCurr,bitIndex20) ) ).
fof(addAssignment_34111,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex20)
<=> v109354(VarCurr,bitIndex20) ) ).
fof(addAssignment_34110,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex20)
<=> v109742(VarNext,bitIndex20) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2381,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109742(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2415,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109742(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34109,axiom,
! [VarCurr] :
( v109734(VarCurr)
<=> v109189(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1911,axiom,
! [VarCurr] :
( v109189(VarCurr,bitIndex2)
<=> ( v109736(VarCurr)
& v109310(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1910,axiom,
! [VarCurr] :
( v109736(VarCurr)
<=> ( v109193(VarCurr)
& v109195(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_34108,axiom,
! [VarCurr] :
( v109730(VarCurr)
<=> v109352(VarCurr,bitIndex12) ) ).
fof(addAssignment_34107,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex12)
<=> v109354(VarCurr,bitIndex12) ) ).
fof(addAssignment_34106,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex12)
<=> v109732(VarNext,bitIndex12) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109732(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2414,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109732(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(addAssignment_34105,axiom,
! [VarCurr] :
( v109727(VarCurr)
<=> v109189(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_1909,axiom,
! [VarCurr] :
( v109189(VarCurr,bitIndex1)
<=> ( v109191(VarCurr)
& v109195(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_34104,axiom,
! [VarCurr] :
( v109350(VarCurr)
<=> v109352(VarCurr,bitIndex4) ) ).
fof(addAssignment_34103,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex4)
<=> v109354(VarCurr,bitIndex4) ) ).
fof(addAssignment_34102,axiom,
! [VarNext] :
( v109354(VarNext,bitIndex4)
<=> v109703(VarNext,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2379,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109703(VarNext,B)
<=> v109354(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2413,axiom,
! [VarNext] :
( v109646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109703(VarNext,B)
<=> v109704(VarNext,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2378,axiom,
! [VarCurr] :
( ~ v109356(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v109704(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2412,axiom,
! [VarCurr] :
( v109356(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v109704(VarCurr,B)
<=> v109705(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges15_3,axiom,
! [VarCurr] :
( ( ~ v109707(VarCurr)
& ~ v109708(VarCurr)
& ~ v109709(VarCurr)
& ~ v109710(VarCurr)
& ~ v109711(VarCurr)
& ~ v109712(VarCurr)
& ~ v109713(VarCurr)
& ~ v109714(VarCurr)
& ~ v109715(VarCurr)
& ~ v109716(VarCurr)
& ~ v109717(VarCurr)
& ~ v109718(VarCurr)
& ~ v109719(VarCurr)
& ~ v109720(VarCurr)
& ~ v109721(VarCurr) )
=> ! [B] :
( range_63_0(B)
=> ( v109705(VarCurr,B)
<=> v109432(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_1,axiom,
! [VarCurr] :
( v109721(VarCurr)
=> ( ( v109705(VarCurr,bitIndex63)
<=> v109432(VarCurr,bitIndex127) )
& ( v109705(VarCurr,bitIndex62)
<=> v109432(VarCurr,bitIndex126) )
& ( v109705(VarCurr,bitIndex61)
<=> v109432(VarCurr,bitIndex125) )
& ( v109705(VarCurr,bitIndex60)
<=> v109432(VarCurr,bitIndex124) )
& ( v109705(VarCurr,bitIndex59)
<=> v109432(VarCurr,bitIndex123) )
& ( v109705(VarCurr,bitIndex58)
<=> v109432(VarCurr,bitIndex122) )
& ( v109705(VarCurr,bitIndex57)
<=> v109432(VarCurr,bitIndex121) )
& ( v109705(VarCurr,bitIndex56)
<=> v109432(VarCurr,bitIndex120) )
& ( v109705(VarCurr,bitIndex55)
<=> v109432(VarCurr,bitIndex119) )
& ( v109705(VarCurr,bitIndex54)
<=> v109432(VarCurr,bitIndex118) )
& ( v109705(VarCurr,bitIndex53)
<=> v109432(VarCurr,bitIndex117) )
& ( v109705(VarCurr,bitIndex52)
<=> v109432(VarCurr,bitIndex116) )
& ( v109705(VarCurr,bitIndex51)
<=> v109432(VarCurr,bitIndex115) )
& ( v109705(VarCurr,bitIndex50)
<=> v109432(VarCurr,bitIndex114) )
& ( v109705(VarCurr,bitIndex49)
<=> v109432(VarCurr,bitIndex113) )
& ( v109705(VarCurr,bitIndex48)
<=> v109432(VarCurr,bitIndex112) )
& ( v109705(VarCurr,bitIndex47)
<=> v109432(VarCurr,bitIndex111) )
& ( v109705(VarCurr,bitIndex46)
<=> v109432(VarCurr,bitIndex110) )
& ( v109705(VarCurr,bitIndex45)
<=> v109432(VarCurr,bitIndex109) )
& ( v109705(VarCurr,bitIndex44)
<=> v109432(VarCurr,bitIndex108) )
& ( v109705(VarCurr,bitIndex43)
<=> v109432(VarCurr,bitIndex107) )
& ( v109705(VarCurr,bitIndex42)
<=> v109432(VarCurr,bitIndex106) )
& ( v109705(VarCurr,bitIndex41)
<=> v109432(VarCurr,bitIndex105) )
& ( v109705(VarCurr,bitIndex40)
<=> v109432(VarCurr,bitIndex104) )
& ( v109705(VarCurr,bitIndex39)
<=> v109432(VarCurr,bitIndex103) )
& ( v109705(VarCurr,bitIndex38)
<=> v109432(VarCurr,bitIndex102) )
& ( v109705(VarCurr,bitIndex37)
<=> v109432(VarCurr,bitIndex101) )
& ( v109705(VarCurr,bitIndex36)
<=> v109432(VarCurr,bitIndex100) )
& ( v109705(VarCurr,bitIndex35)
<=> v109432(VarCurr,bitIndex99) )
& ( v109705(VarCurr,bitIndex34)
<=> v109432(VarCurr,bitIndex98) )
& ( v109705(VarCurr,bitIndex33)
<=> v109432(VarCurr,bitIndex97) )
& ( v109705(VarCurr,bitIndex32)
<=> v109432(VarCurr,bitIndex96) )
& ( v109705(VarCurr,bitIndex31)
<=> v109432(VarCurr,bitIndex95) )
& ( v109705(VarCurr,bitIndex30)
<=> v109432(VarCurr,bitIndex94) )
& ( v109705(VarCurr,bitIndex29)
<=> v109432(VarCurr,bitIndex93) )
& ( v109705(VarCurr,bitIndex28)
<=> v109432(VarCurr,bitIndex92) )
& ( v109705(VarCurr,bitIndex27)
<=> v109432(VarCurr,bitIndex91) )
& ( v109705(VarCurr,bitIndex26)
<=> v109432(VarCurr,bitIndex90) )
& ( v109705(VarCurr,bitIndex25)
<=> v109432(VarCurr,bitIndex89) )
& ( v109705(VarCurr,bitIndex24)
<=> v109432(VarCurr,bitIndex88) )
& ( v109705(VarCurr,bitIndex23)
<=> v109432(VarCurr,bitIndex87) )
& ( v109705(VarCurr,bitIndex22)
<=> v109432(VarCurr,bitIndex86) )
& ( v109705(VarCurr,bitIndex21)
<=> v109432(VarCurr,bitIndex85) )
& ( v109705(VarCurr,bitIndex20)
<=> v109432(VarCurr,bitIndex84) )
& ( v109705(VarCurr,bitIndex19)
<=> v109432(VarCurr,bitIndex83) )
& ( v109705(VarCurr,bitIndex18)
<=> v109432(VarCurr,bitIndex82) )
& ( v109705(VarCurr,bitIndex17)
<=> v109432(VarCurr,bitIndex81) )
& ( v109705(VarCurr,bitIndex16)
<=> v109432(VarCurr,bitIndex80) )
& ( v109705(VarCurr,bitIndex15)
<=> v109432(VarCurr,bitIndex79) )
& ( v109705(VarCurr,bitIndex14)
<=> v109432(VarCurr,bitIndex78) )
& ( v109705(VarCurr,bitIndex13)
<=> v109432(VarCurr,bitIndex77) )
& ( v109705(VarCurr,bitIndex12)
<=> v109432(VarCurr,bitIndex76) )
& ( v109705(VarCurr,bitIndex11)
<=> v109432(VarCurr,bitIndex75) )
& ( v109705(VarCurr,bitIndex10)
<=> v109432(VarCurr,bitIndex74) )
& ( v109705(VarCurr,bitIndex9)
<=> v109432(VarCurr,bitIndex73) )
& ( v109705(VarCurr,bitIndex8)
<=> v109432(VarCurr,bitIndex72) )
& ( v109705(VarCurr,bitIndex7)
<=> v109432(VarCurr,bitIndex71) )
& ( v109705(VarCurr,bitIndex6)
<=> v109432(VarCurr,bitIndex70) )
& ( v109705(VarCurr,bitIndex5)
<=> v109432(VarCurr,bitIndex69) )
& ( v109705(VarCurr,bitIndex4)
<=> v109432(VarCurr,bitIndex68) )
& ( v109705(VarCurr,bitIndex3)
<=> v109432(VarCurr,bitIndex67) )
& ( v109705(VarCurr,bitIndex2)
<=> v109432(VarCurr,bitIndex66) )
& ( v109705(VarCurr,bitIndex1)
<=> v109432(VarCurr,bitIndex65) )
& ( v109705(VarCurr,bitIndex0)
<=> v109432(VarCurr,bitIndex64) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_1,axiom,
! [VarCurr] :
( v109720(VarCurr)
=> ( ( v109705(VarCurr,bitIndex63)
<=> v109432(VarCurr,bitIndex191) )
& ( v109705(VarCurr,bitIndex62)
<=> v109432(VarCurr,bitIndex190) )
& ( v109705(VarCurr,bitIndex61)
<=> v109432(VarCurr,bitIndex189) )
& ( v109705(VarCurr,bitIndex60)
<=> v109432(VarCurr,bitIndex188) )
& ( v109705(VarCurr,bitIndex59)
<=> v109432(VarCurr,bitIndex187) )
& ( v109705(VarCurr,bitIndex58)
<=> v109432(VarCurr,bitIndex186) )
& ( v109705(VarCurr,bitIndex57)
<=> v109432(VarCurr,bitIndex185) )
& ( v109705(VarCurr,bitIndex56)
<=> v109432(VarCurr,bitIndex184) )
& ( v109705(VarCurr,bitIndex55)
<=> v109432(VarCurr,bitIndex183) )
& ( v109705(VarCurr,bitIndex54)
<=> v109432(VarCurr,bitIndex182) )
& ( v109705(VarCurr,bitIndex53)
<=> v109432(VarCurr,bitIndex181) )
& ( v109705(VarCurr,bitIndex52)
<=> v109432(VarCurr,bitIndex180) )
& ( v109705(VarCurr,bitIndex51)
<=> v109432(VarCurr,bitIndex179) )
& ( v109705(VarCurr,bitIndex50)
<=> v109432(VarCurr,bitIndex178) )
& ( v109705(VarCurr,bitIndex49)
<=> v109432(VarCurr,bitIndex177) )
& ( v109705(VarCurr,bitIndex48)
<=> v109432(VarCurr,bitIndex176) )
& ( v109705(VarCurr,bitIndex47)
<=> v109432(VarCurr,bitIndex175) )
& ( v109705(VarCurr,bitIndex46)
<=> v109432(VarCurr,bitIndex174) )
& ( v109705(VarCurr,bitIndex45)
<=> v109432(VarCurr,bitIndex173) )
& ( v109705(VarCurr,bitIndex44)
<=> v109432(VarCurr,bitIndex172) )
& ( v109705(VarCurr,bitIndex43)
<=> v109432(VarCurr,bitIndex171) )
& ( v109705(VarCurr,bitIndex42)
<=> v109432(VarCurr,bitIndex170) )
& ( v109705(VarCurr,bitIndex41)
<=> v109432(VarCurr,bitIndex169) )
& ( v109705(VarCurr,bitIndex40)
<=> v109432(VarCurr,bitIndex168) )
& ( v109705(VarCurr,bitIndex39)
<=> v109432(VarCurr,bitIndex167) )
& ( v109705(VarCurr,bitIndex38)
<=> v109432(VarCurr,bitIndex166) )
& ( v109705(VarCurr,bitIndex37)
<=> v109432(VarCurr,bitIndex165) )
& ( v109705(VarCurr,bitIndex36)
<=> v109432(VarCurr,bitIndex164) )
& ( v109705(VarCurr,bitIndex35)
<=> v109432(VarCurr,bitIndex163) )
& ( v109705(VarCurr,bitIndex34)
<=> v109432(VarCurr,bitIndex162) )
& ( v109705(VarCurr,bitIndex33)
<=> v109432(VarCurr,bitIndex161) )
& ( v109705(VarCurr,bitIndex32)
<=> v109432(VarCurr,bitIndex160) )
& ( v109705(VarCurr,bitIndex31)
<=> v109432(VarCurr,bitIndex159) )
& ( v109705(VarCurr,bitIndex30)
<=> v109432(VarCurr,bitIndex158) )
& ( v109705(VarCurr,bitIndex29)
<=> v109432(VarCurr,bitIndex157) )
& ( v109705(VarCurr,bitIndex28)
<=> v109432(VarCurr,bitIndex156) )
& ( v109705(VarCurr,bitIndex27)
<=> v109432(VarCurr,bitIndex155) )
& ( v109705(VarCurr,bitIndex26)
<=> v109432(VarCurr,bitIndex154) )
& ( v109705(VarCurr,bitIndex25)
<=> v109432(VarCurr,bitIndex153) )
& ( v109705(VarCurr,bitIndex24)
<=> v109432(VarCurr,bitIndex152) )
& ( v109705(VarCurr,bitIndex23)
<=> v109432(VarCurr,bitIndex151) )
& ( v109705(VarCurr,bitIndex22)
<=> v109432(VarCurr,bitIndex150) )
& ( v109705(VarCurr,bitIndex21)
<=> v109432(VarCurr,bitIndex149) )
& ( v109705(VarCurr,bitIndex20)
<=> v109432(VarCurr,bitIndex148) )
& ( v109705(VarCurr,bitIndex19)
<=> v109432(VarCurr,bitIndex147) )
& ( v109705(VarCurr,bitIndex18)
<=> v109432(VarCurr,bitIndex146) )
& ( v109705(VarCurr,bitIndex17)
<=> v109432(VarCurr,bitIndex145) )
& ( v109705(VarCurr,bitIndex16)
<=> v109432(VarCurr,bitIndex144) )
& ( v109705(VarCurr,bitIndex15)
<=> v109432(VarCurr,bitIndex143) )
& ( v109705(VarCurr,bitIndex14)
<=> v109432(VarCurr,bitIndex142) )
& ( v109705(VarCurr,bitIndex13)
<=> v109432(VarCurr,bitIndex141) )
& ( v109705(VarCurr,bitIndex12)
<=> v109432(VarCurr,bitIndex140) )
& ( v109705(VarCurr,bitIndex11)
<=> v109432(VarCurr,bitIndex139) )
& ( v109705(VarCurr,bitIndex10)
<=> v109432(VarCurr,bitIndex138) )
& ( v109705(VarCurr,bitIndex9)
<=> v109432(VarCurr,bitIndex137) )
& ( v109705(VarCurr,bitIndex8)
<=> v109432(VarCurr,bitIndex136) )
& ( v109705(VarCurr,bitIndex7)
<=> v109432(VarCurr,bitIndex135) )
& ( v109705(VarCurr,bitIndex6)
<=> v109432(VarCurr,bitIndex134) )
& ( v109705(VarCurr,bitIndex5)
<=> v109432(VarCurr,bitIndex133) )
& ( v109705(VarCurr,bitIndex4)
<=> v109432(VarCurr,bitIndex132) )
& ( v109705(VarCurr,bitIndex3)
<=> v109432(VarCurr,bitIndex131) )
& ( v109705(VarCurr,bitIndex2)
<=> v109432(VarCurr,bitIndex130) )
& ( v109705(VarCurr,bitIndex1)
<=> v109432(VarCurr,bitIndex129) )
& ( v109705(VarCurr,bitIndex0)
<=> v109432(VarCurr,bitIndex128) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_1,axiom,
! [VarCurr] :
( v109719(VarCurr)
=> ( ( v109705(VarCurr,bitIndex63)
<=> v109432(VarCurr,bitIndex255) )
& ( v109705(VarCurr,bitIndex62)
<=> v109432(VarCurr,bitIndex254) )
& ( v109705(VarCurr,bitIndex61)
<=> v109432(VarCurr,bitIndex253) )
& ( v109705(VarCurr,bitIndex60)
<=> v109432(VarCurr,bitIndex252) )
& ( v109705(VarCurr,bitIndex59)
<=> v109432(VarCurr,bitIndex251) )
& ( v109705(VarCurr,bitIndex58)
<=> v109432(VarCurr,bitIndex250) )
& ( v109705(VarCurr,bitIndex57)
<=> v109432(VarCurr,bitIndex249) )
& ( v109705(VarCurr,bitIndex56)
<=> v109432(VarCurr,bitIndex248) )
& ( v109705(VarCurr,bitIndex55)
<=> v109432(VarCurr,bitIndex247) )
& ( v109705(VarCurr,bitIndex54)
<=> v109432(VarCurr,bitIndex246) )
& ( v109705(VarCurr,bitIndex53)
<=> v109432(VarCurr,bitIndex245) )
& ( v109705(VarCurr,bitIndex52)
<=> v109432(VarCurr,bitIndex244) )
& ( v109705(VarCurr,bitIndex51)
<=> v109432(VarCurr,bitIndex243) )
& ( v109705(VarCurr,bitIndex50)
<=> v109432(VarCurr,bitIndex242) )
& ( v109705(VarCurr,bitIndex49)
<=> v109432(VarCurr,bitIndex241) )
& ( v109705(VarCurr,bitIndex48)
<=> v109432(VarCurr,bitIndex240) )
& ( v109705(VarCurr,bitIndex47)
<=> v109432(VarCurr,bitIndex239) )
& ( v109705(VarCurr,bitIndex46)
<=> v109432(VarCurr,bitIndex238) )
& ( v109705(VarCurr,bitIndex45)
<=> v109432(VarCurr,bitIndex237) )
& ( v109705(VarCurr,bitIndex44)
<=> v109432(VarCurr,bitIndex236) )
& ( v109705(VarCurr,bitIndex43)
<=> v109432(VarCurr,bitIndex235) )
& ( v109705(VarCurr,bitIndex42)
<=> v109432(VarCurr,bitIndex234) )
& ( v109705(VarCurr,bitIndex41)
<=> v109432(VarCurr,bitIndex233) )
& ( v109705(VarCurr,bitIndex40)
<=> v109432(VarCurr,bitIndex232) )
& ( v109705(VarCurr,bitIndex39)
<=> v109432(VarCurr,bitIndex231) )
& ( v109705(VarCurr,bitIndex38)
<=> v109432(VarCurr,bitIndex230) )
& ( v109705(VarCurr,bitIndex37)
<=> v109432(VarCurr,bitIndex229) )
& ( v109705(VarCurr,bitIndex36)
<=> v109432(VarCurr,bitIndex228) )
& ( v109705(VarCurr,bitIndex35)
<=> v109432(VarCurr,bitIndex227) )
& ( v109705(VarCurr,bitIndex34)
<=> v109432(VarCurr,bitIndex226) )
& ( v109705(VarCurr,bitIndex33)
<=> v109432(VarCurr,bitIndex225) )
& ( v109705(VarCurr,bitIndex32)
<=> v109432(VarCurr,bitIndex224) )
& ( v109705(VarCurr,bitIndex31)
<=> v109432(VarCurr,bitIndex223) )
& ( v109705(VarCurr,bitIndex30)
<=> v109432(VarCurr,bitIndex222) )
& ( v109705(VarCurr,bitIndex29)
<=> v109432(VarCurr,bitIndex221) )
& ( v109705(VarCurr,bitIndex28)
<=> v109432(VarCurr,bitIndex220) )
& ( v109705(VarCurr,bitIndex27)
<=> v109432(VarCurr,bitIndex219) )
& ( v109705(VarCurr,bitIndex26)
<=> v109432(VarCurr,bitIndex218) )
& ( v109705(VarCurr,bitIndex25)
<=> v109432(VarCurr,bitIndex217) )
& ( v109705(VarCurr,bitIndex24)
<=> v109432(VarCurr,bitIndex216) )
& ( v109705(VarCurr,bitIndex23)
<=> v109432(VarCurr,bitIndex215) )
& ( v109705(VarCurr,bitIndex22)
<=> v109432(VarCurr,bitIndex214) )
& ( v109705(VarCurr,bitIndex21)
<=> v109432(VarCurr,bitIndex213) )
& ( v109705(VarCurr,bitIndex20)
<=> v109432(VarCurr,bitIndex212) )
& ( v109705(VarCurr,bitIndex19)
<=> v109432(VarCurr,bitIndex211) )
& ( v109705(VarCurr,bitIndex18)
<=> v109432(VarCurr,bitIndex210) )
& ( v109705(VarCurr,bitIndex17)
<=> v109432(VarCurr,bitIndex209) )
& ( v109705(VarCurr,bitIndex16)
<=> v109432(VarCurr,bitIndex208) )
& ( v109705(VarCurr,bitIndex15)
<=> v109432(VarCurr,bitIndex207) )
& ( v109705(VarCurr,bitIndex14)
<=> v109432(VarCurr,bitIndex206) )
& ( v109705(VarCurr,bitIndex13)
<=> v109432(VarCurr,bitIndex205) )
& ( v109705(VarCurr,bitIndex12)
<=> v109432(VarCurr,bitIndex204) )
& ( v109705(VarCurr,bitIndex11)
<=> v109432(VarCurr,bitIndex203) )
& ( v109705(VarCurr,bitIndex10)
<=> v109432(VarCurr,bitIndex202) )
& ( v109705(VarCurr,bitIndex9)
<=> v109432(VarCurr,bitIndex201) )
& ( v109705(VarCurr,bitIndex8)
<=> v109432(VarCurr,bitIndex200) )
& ( v109705(VarCurr,bitIndex7)
<=> v109432(VarCurr,bitIndex199) )
& ( v109705(VarCurr,bitIndex6)
<=> v109432(VarCurr,bitIndex198) )
& ( v109705(VarCurr,bitIndex5)
<=> v109432(VarCurr,bitIndex197) )
& ( v109705(VarCurr,bitIndex4)
<=> v109432(VarCurr,bitIndex196) )
& ( v109705(VarCurr,bitIndex3)
<=> v109432(VarCurr,bitIndex195) )
& ( v109705(VarCurr,bitIndex2)
<=> v109432(VarCurr,bitIndex194) )
& ( v109705(VarCurr,bitIndex1)
<=> v109432(VarCurr,bitIndex193) )
& ( v109705(VarCurr,bitIndex0)
<=> v109432(VarCurr,bitIndex192) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_1,axiom,
! [VarCurr] :
( v109718(VarCurr)
=> ( ( v109705(VarCurr,bitIndex63)
<=> v109432(VarCurr,bitIndex319) )
& ( v109705(VarCurr,bitIndex62)
<=> v109432(VarCurr,bitIndex318) )
& ( v109705(VarCurr,bitIndex61)
<=> v109432(VarCurr,bitIndex317) )
& ( v109705(VarCurr,bitIndex60)
<=> v109432(VarCurr,bitIndex316) )
& ( v109705(VarCurr,bitIndex59)
<=> v109432(VarCurr,bitIndex315) )
& ( v109705(VarCurr,bitIndex58)
<=> v109432(VarCurr,bitIndex314) )
& ( v109705(VarCurr,bitIndex57)
<=> v109432(VarCurr,bitIndex313) )
& ( v109705(VarCurr,bitIndex56)
<=> v109432(VarCurr,bitIndex312) )
& ( v109705(VarCurr,bitIndex55)
<=> v109432(VarCurr,bitIndex311) )
& ( v109705(VarCurr,bitIndex54)
<=> v109432(VarCurr,bitIndex310) )
& ( v109705(VarCurr,bitIndex53)
<=> v109432(VarCurr,bitIndex309) )
& ( v109705(VarCurr,bitIndex52)
<=> v109432(VarCurr,bitIndex308) )
& ( v109705(VarCurr,bitIndex51)
<=> v109432(VarCurr,bitIndex307) )
& ( v109705(VarCurr,bitIndex50)
<=> v109432(VarCurr,bitIndex306) )
& ( v109705(VarCurr,bitIndex49)
<=> v109432(VarCurr,bitIndex305) )
& ( v109705(VarCurr,bitIndex48)
<=> v109432(VarCurr,bitIndex304) )
& ( v109705(VarCurr,bitIndex47)
<=> v109432(VarCurr,bitIndex303) )
& ( v109705(VarCurr,bitIndex46)
<=> v109432(VarCurr,bitIndex302) )
& ( v109705(VarCurr,bitIndex45)
<=> v109432(VarCurr,bitIndex301) )
& ( v109705(VarCurr,bitIndex44)
<=> v109432(VarCurr,bitIndex300) )
& ( v109705(VarCurr,bitIndex43)
<=> v109432(VarCurr,bitIndex299) )
& ( v109705(VarCurr,bitIndex42)
<=> v109432(VarCurr,bitIndex298) )
& ( v109705(VarCurr,bitIndex41)
<=> v109432(VarCurr,bitIndex297) )
& ( v109705(VarCurr,bitIndex40)
<=> v109432(VarCurr,bitIndex296) )
& ( v109705(VarCurr,bitIndex39)
<=> v109432(VarCurr,bitIndex295) )
& ( v109705(VarCurr,bitIndex38)
<=> v109432(VarCurr,bitIndex294) )
& ( v109705(VarCurr,bitIndex37)
<=> v109432(VarCurr,bitIndex293) )
& ( v109705(VarCurr,bitIndex36)
<=> v109432(VarCurr,bitIndex292) )
& ( v109705(VarCurr,bitIndex35)
<=> v109432(VarCurr,bitIndex291) )
& ( v109705(VarCurr,bitIndex34)
<=> v109432(VarCurr,bitIndex290) )
& ( v109705(VarCurr,bitIndex33)
<=> v109432(VarCurr,bitIndex289) )
& ( v109705(VarCurr,bitIndex32)
<=> v109432(VarCurr,bitIndex288) )
& ( v109705(VarCurr,bitIndex31)
<=> v109432(VarCurr,bitIndex287) )
& ( v109705(VarCurr,bitIndex30)
<=> v109432(VarCurr,bitIndex286) )
& ( v109705(VarCurr,bitIndex29)
<=> v109432(VarCurr,bitIndex285) )
& ( v109705(VarCurr,bitIndex28)
<=> v109432(VarCurr,bitIndex284) )
& ( v109705(VarCurr,bitIndex27)
<=> v109432(VarCurr,bitIndex283) )
& ( v109705(VarCurr,bitIndex26)
<=> v109432(VarCurr,bitIndex282) )
& ( v109705(VarCurr,bitIndex25)
<=> v109432(VarCurr,bitIndex281) )
& ( v109705(VarCurr,bitIndex24)
<=> v109432(VarCurr,bitIndex280) )
& ( v109705(VarCurr,bitIndex23)
<=> v109432(VarCurr,bitIndex279) )
& ( v109705(VarCurr,bitIndex22)
<=> v109432(VarCurr,bitIndex278) )
& ( v109705(VarCurr,bitIndex21)
<=> v109432(VarCurr,bitIndex277) )
& ( v109705(VarCurr,bitIndex20)
<=> v109432(VarCurr,bitIndex276) )
& ( v109705(VarCurr,bitIndex19)
<=> v109432(VarCurr,bitIndex275) )
& ( v109705(VarCurr,bitIndex18)
<=> v109432(VarCurr,bitIndex274) )
& ( v109705(VarCurr,bitIndex17)
<=> v109432(VarCurr,bitIndex273) )
& ( v109705(VarCurr,bitIndex16)
<=> v109432(VarCurr,bitIndex272) )
& ( v109705(VarCurr,bitIndex15)
<=> v109432(VarCurr,bitIndex271) )
& ( v109705(VarCurr,bitIndex14)
<=> v109432(VarCurr,bitIndex270) )
& ( v109705(VarCurr,bitIndex13)
<=> v109432(VarCurr,bitIndex269) )
& ( v109705(VarCurr,bitIndex12)
<=> v109432(VarCurr,bitIndex268) )
& ( v109705(VarCurr,bitIndex11)
<=> v109432(VarCurr,bitIndex267) )
& ( v109705(VarCurr,bitIndex10)
<=> v109432(VarCurr,bitIndex266) )
& ( v109705(VarCurr,bitIndex9)
<=> v109432(VarCurr,bitIndex265) )
& ( v109705(VarCurr,bitIndex8)
<=> v109432(VarCurr,bitIndex264) )
& ( v109705(VarCurr,bitIndex7)
<=> v109432(VarCurr,bitIndex263) )
& ( v109705(VarCurr,bitIndex6)
<=> v109432(VarCurr,bitIndex262) )
& ( v109705(VarCurr,bitIndex5)
<=> v109432(VarCurr,bitIndex261) )
& ( v109705(VarCurr,bitIndex4)
<=> v109432(VarCurr,bitIndex260) )
& ( v109705(VarCurr,bitIndex3)
<=> v109432(VarCurr,bitIndex259) )
& ( v109705(VarCurr,bitIndex2)
<=> v109432(VarCurr,bitIndex258) )
& ( v109705(VarCurr,bitIndex1)
<=> v109432(VarCurr,bitIndex257) )
& ( v109705(VarCurr,bitIndex0)
<=> v109432(VarCurr,bitIndex256) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_1,axiom,
! [VarCurr] :
( v109717(VarCurr)
=> ( ( v109705(VarCurr,bitIndex63)
<=> v109432(VarCurr,bitIndex383) )
& ( v109705(VarCurr,bitIndex62)
<=> v109432(VarCurr,bitIndex382) )
& ( v109705(VarCurr,bitIndex61)
<=> v109432(VarCurr,bitIndex381) )
& ( v109705(VarCurr,bitIndex60)
<=> v109432(VarCurr,bitIndex380) )
& ( v109705(VarCurr,bitIndex59)
<=> v109432(VarCurr,bitIndex379) )
& ( v109705(VarCurr,bitIndex58)
<=> v109432(VarCurr,bitIndex378) )
& ( v109705(VarCurr,bitIndex57)
<=> v109432(VarCurr,bitIndex377) )
& ( v109705(VarCurr,bitIndex56)
<=> v109432(VarCurr,bitIndex376) )
& ( v109705(VarCurr,bitIndex55)
<=> v109432(VarCurr,bitIndex375) )
& ( v109705(VarCurr,bitIndex54)
<=> v109432(VarCurr,bitIndex374) )
& ( v109705(VarCurr,bitIndex53)
<=> v109432(VarCurr,bitIndex373) )
& ( v109705(VarCurr,bitIndex52)
<=> v109432(VarCurr,bitIndex372) )
& ( v109705(VarCurr,bitIndex51)
<=> v109432(VarCurr,bitIndex371) )
& ( v109705(VarCurr,bitIndex50)
<=> v109432(VarCurr,bitIndex370) )
& ( v109705(VarCurr,bitIndex49)
<=> v109432(VarCurr,bitIndex369) )
& ( v109705(VarCurr,bitIndex48)
<=> v109432(VarCurr,bitIndex368) )
& ( v109705(VarCurr,bitIndex47)
<=> v109432(VarCurr,bitIndex367) )
& ( v109705(VarCurr,bitIndex46)
<=> v109432(VarCurr,bitIndex366) )
& ( v109705(VarCurr,bitIndex45)
<=> v109432(VarCurr,bitIndex365) )
& ( v109705(VarCurr,bitIndex44)
<=> v109432(VarCurr,bitIndex364) )
& ( v109705(VarCurr,bitIndex43)
<=> v109432(VarCurr,bitIndex363) )
& ( v109705(VarCurr,bitIndex42)
<=> v109432(VarCurr,bitIndex362) )
& ( v109705(VarCurr,bitIndex41)
<=> v109432(VarCurr,bitIndex361) )
& ( v109705(VarCurr,bitIndex40)
<=> v109432(VarCurr,bitIndex360) )
& ( v109705(VarCurr,bitIndex39)
<=> v109432(VarCurr,bitIndex359) )
& ( v109705(VarCurr,bitIndex38)
<=> v109432(VarCurr,bitIndex358) )
& ( v109705(VarCurr,bitIndex37)
<=> v109432(VarCurr,bitIndex357) )
& ( v109705(VarCurr,bitIndex36)
<=> v109432(VarCurr,bitIndex356) )
& ( v109705(VarCurr,bitIndex35)
<=> v109432(VarCurr,bitIndex355) )
& ( v109705(VarCurr,bitIndex34)
<=> v109432(VarCurr,bitIndex354) )
& ( v109705(VarCurr,bitIndex33)
<=> v109432(VarCurr,bitIndex353) )
& ( v109705(VarCurr,bitIndex32)
<=> v109432(VarCurr,bitIndex352) )
& ( v109705(VarCurr,bitIndex31)
<=> v109432(VarCurr,bitIndex351) )
& ( v109705(VarCurr,bitIndex30)
<=> v109432(VarCurr,bitIndex350) )
& ( v109705(VarCurr,bitIndex29)
<=> v109432(VarCurr,bitIndex349) )
& ( v109705(VarCurr,bitIndex28)
<=> v109432(VarCurr,bitIndex348) )
& ( v109705(VarCurr,bitIndex27)
<=> v109432(VarCurr,bitIndex347) )
& ( v109705(VarCurr,bitIndex26)
<=> v109432(VarCurr,bitIndex346) )
& ( v109705(VarCurr,bitIndex25)
<=> v109432(VarCurr,bitIndex345) )
& ( v109705(VarCurr,bitIndex24)
<=> v109432(VarCurr,bitIndex344) )
& ( v109705(VarCurr,bitIndex23)
<=> v109432(VarCurr,bitIndex343) )
& ( v109705(VarCurr,bitIndex22)
<=> v109432(VarCurr,bitIndex342) )
& ( v109705(VarCurr,bitIndex21)
<=> v109432(VarCurr,bitIndex341) )
& ( v109705(VarCurr,bitIndex20)
<=> v109432(VarCurr,bitIndex340) )
& ( v109705(VarCurr,bitIndex19)
<=> v109432(VarCurr,bitIndex339) )
& ( v109705(VarCurr,bitIndex18)
<=> v109432(VarCurr,bitIndex338) )
& ( v109705(VarCurr,bitIndex17)
<=> v109432(VarCurr,bitIndex337) )
& ( v109705(VarCurr,bitIndex16)
<=> v109432(VarCurr,bitIndex336) )
& ( v109705(VarCurr,bitIndex15)
<=> v109432(VarCurr,bitIndex335) )
& ( v109705(VarCurr,bitIndex14)
<=> v109432(VarCurr,bitIndex334) )
& ( v109705(VarCurr,bitIndex13)
<=> v109432(VarCurr,bitIndex333) )
& ( v109705(VarCurr,bitIndex12)
<=> v109432(VarCurr,bitIndex332) )
& ( v109705(VarCurr,bitIndex11)
<=> v109432(VarCurr,bitIndex331) )
& ( v109705(VarCurr,bitIndex10)
<=> v109432(VarCurr,bitIndex330) )
& ( v109705(VarCurr,bitIndex9)
<=> v109432(VarCurr,bitIndex329) )
& ( v109705(VarCurr,bitIndex8)
<=> v109432(VarCurr,bitIndex328) )
& ( v109705(VarCurr,bitIndex7)
<=> v109432(VarCurr,bitIndex327) )
& ( v109705(VarCurr,bitIndex6)
<=> v109432(VarCurr,bitIndex326) )
& ( v109705(VarCurr,bitIndex5)
<=> v109432(VarCurr,bitIndex325) )
& ( v109705(VarCurr,bitIndex4)
<=> v109432(VarCurr,bitIndex324) )
& ( v109705(VarCurr,bitIndex3)
<=> v109432(VarCurr,bitIndex323) )
& ( v109705(VarCurr,bitIndex2)
<=> v109432(VarCurr,bitIndex322) )
& ( v109705(VarCurr,bitIndex1)
<=> v109432(VarCurr,bitIndex321) )
& ( v109705(VarCurr,bitIndex0)
<=> v109432(VarCurr,bitIndex320) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_1,axiom,
! [VarCurr] :
( v109716(VarCurr)
=> ( ( v109705(VarCurr,bitIndex63)
<=> v109432(VarCurr,bitIndex447) )
& ( v109705(VarCurr,bitIndex62)
<=> v109432(VarCurr,bitIndex446) )
& ( v109705(VarCurr,bitIndex61)
<=> v109432(VarCurr,bitIndex445) )
& ( v109705(VarCurr,bitIndex60)
<=> v109432(VarCurr,bitIndex444) )
& ( v109705(VarCurr,bitIndex59)
<=> v109432(VarCurr,bitIndex443) )
& ( v109705(VarCurr,bitIndex58)
<=> v109432(VarCurr,bitIndex442) )
& ( v109705(VarCurr,bitIndex57)
<=> v109432(VarCurr,bitIndex441) )
& ( v109705(VarCurr,bitIndex56)
<=> v109432(VarCurr,bitIndex440) )
& ( v109705(VarCurr,bitIndex55)
<=> v109432(VarCurr,bitIndex439) )
& ( v109705(VarCurr,bitIndex54)
<=> v109432(VarCurr,bitIndex438) )
& ( v109705(VarCurr,bitIndex53)
<=> v109432(VarCurr,bitIndex437) )
& ( v109705(VarCurr,bitIndex52)
<=> v109432(VarCurr,bitIndex436) )
& ( v109705(VarCurr,bitIndex51)
<=> v109432(VarCurr,bitIndex435) )
& ( v109705(VarCurr,bitIndex50)
<=> v109432(VarCurr,bitIndex434) )
& ( v109705(VarCurr,bitIndex49)
<=> v109432(VarCurr,bitIndex433) )
& ( v109705(VarCurr,bitIndex48)
<=> v109432(VarCurr,bitIndex432) )
& ( v109705(VarCurr,bitIndex47)
<=> v109432(VarCurr,bitIndex431) )
& ( v109705(VarCurr,bitIndex46)
<=> v109432(VarCurr,bitIndex430) )
& ( v109705(VarCurr,bitIndex45)
<=> v109432(VarCurr,bitIndex429) )
& ( v109705(VarCurr,bitIndex44)
<=> v109432(VarCurr,bitIndex428) )
& ( v109705(VarCurr,bitIndex43)
<=> v109432(VarCurr,bitIndex427) )
& ( v109705(VarCurr,bitIndex42)
<=> v109432(VarCurr,bitIndex426) )
& ( v109705(VarCurr,bitIndex41)
<=> v109432(VarCurr,bitIndex425) )
& ( v109705(VarCurr,bitIndex40)
<=> v109432(VarCurr,bitIndex424) )
& ( v109705(VarCurr,bitIndex39)
<=> v109432(VarCurr,bitIndex423) )
& ( v109705(VarCurr,bitIndex38)
<=> v109432(VarCurr,bitIndex422) )
& ( v109705(VarCurr,bitIndex37)
<=> v109432(VarCurr,bitIndex421) )
& ( v109705(VarCurr,bitIndex36)
<=> v109432(VarCurr,bitIndex420) )
& ( v109705(VarCurr,bitIndex35)
<=> v109432(VarCurr,bitIndex419) )
& ( v109705(VarCurr,bitIndex34)
<=> v109432(VarCurr,bitIndex418) )
& ( v109705(VarCurr,bitIndex33)
<=> v109432(VarCurr,bitIndex417) )
& ( v109705(VarCurr,bitIndex32)
<=> v109432(VarCurr,bitIndex416) )
& ( v109705(VarCurr,bitIndex31)
<=> v109432(VarCurr,bitIndex415) )
& ( v109705(VarCurr,bitIndex30)
<=> v109432(VarCurr,bitIndex414) )
& ( v109705(VarCurr,bitIndex29)
<=> v109432(VarCurr,bitIndex413) )
& ( v109705(VarCurr,bitIndex28)
<=> v109432(VarCurr,bitIndex412) )
& ( v109705(VarCurr,bitIndex27)
<=> v109432(VarCurr,bitIndex411) )
& ( v109705(VarCurr,bitIndex26)
<=> v109432(VarCurr,bitIndex410) )
& ( v109705(VarCurr,bitIndex25)
<=> v109432(VarCurr,bitIndex409) )
& ( v109705(VarCurr,bitIndex24)
<=> v109432(VarCurr,bitIndex408) )
& ( v109705(VarCurr,bitIndex23)
<=> v109432(VarCurr,bitIndex407) )
& ( v109705(VarCurr,bitIndex22)
<=> v109432(VarCurr,bitIndex406) )
& ( v109705(VarCurr,bitIndex21)
<=> v109432(VarCurr,bitIndex405) )
& ( v109705(VarCurr,bitIndex20)
<=> v109432(VarCurr,bitIndex404) )
& ( v109705(VarCurr,bitIndex19)
<=> v109432(VarCurr,bitIndex403) )
& ( v109705(VarCurr,bitIndex18)
<=> v109432(VarCurr,bitIndex402) )
& ( v109705(VarCurr,bitIndex17)
<=> v109432(VarCurr,bitIndex401) )
& ( v109705(VarCurr,bitIndex16)
<=> v109432(VarCurr,bitIndex400) )
& ( v109705(VarCurr,bitIndex15)
<=> v109432(VarCurr,bitIndex399) )
& ( v109705(VarCurr,bitIndex14)
<=> v109432(VarCurr,bitIndex398) )
& ( v109705(VarCurr,bitIndex13)
<=> v109432(VarCurr,bitIndex397) )
& ( v109705(VarCurr,bitIndex12)
<=> v109432(VarCurr,bitIndex396) )
& ( v109705(VarCurr,bitIndex11)
<=> v109432(VarCurr,bitIndex395) )
& ( v109705(VarCurr,bitIndex10)
<=> v109432(VarCurr,bitIndex394) )
& ( v109705(VarCurr,bitIndex9)
<=> v109432(VarCurr,bitIndex393) )
& ( v109705(VarCurr,bitIndex8)
<=> v109432(VarCurr,bitIndex392) )
& ( v109705(VarCurr,bitIndex7)
<=> v109432(VarCurr,bitIndex391) )
& ( v109705(VarCurr,bitIndex6)
<=> v109432(VarCurr,bitIndex390) )
& ( v109705(VarCurr,bitIndex5)
<=> v109432(VarCurr,bitIndex389) )
& ( v109705(VarCurr,bitIndex4)
<=> v109432(VarCurr,bitIndex388) )
& ( v109705(VarCurr,bitIndex3)
<=> v109432(VarCurr,bitIndex387) )
& ( v109705(VarCurr,bitIndex2)
<=> v109432(VarCurr,bitIndex386) )
& ( v109705(VarCurr,bitIndex1)
<=> v109432(VarCurr,bitIndex385) )
& ( v109705(VarCurr,bitIndex0)
<=> v109432(VarCurr,bitIndex384) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_1,axiom,
! [VarCurr] :
( v109715(VarCurr)
=> ( ( v109705(VarCurr,bitIndex63)
<=> v109432(VarCurr,bitIndex511) )
& ( v109705(VarCurr,bitIndex62)
<=> v109432(VarCurr,bitIndex510) )
& ( v109705(VarCurr,bitIndex61)
<=> v109432(VarCurr,bitIndex509) )
& ( v109705(VarCurr,bitIndex60)
<=> v109432(VarCurr,bitIndex508) )
& ( v109705(VarCurr,bitIndex59)
<=> v109432(VarCurr,bitIndex507) )
& ( v109705(VarCurr,bitIndex58)
<=> v109432(VarCurr,bitIndex506) )
& ( v109705(VarCurr,bitIndex57)
<=> v109432(VarCurr,bitIndex505) )
& ( v109705(VarCurr,bitIndex56)
<=> v109432(VarCurr,bitIndex504) )
& ( v109705(VarCurr,bitIndex55)
<=> v109432(VarCurr,bitIndex503) )
& ( v109705(VarCurr,bitIndex54)
<=> v109432(VarCurr,bitIndex502) )
& ( v109705(VarCurr,bitIndex53)
<=> v109432(VarCurr,bitIndex501) )
& ( v109705(VarCurr,bitIndex52)
<=> v109432(VarCurr,bitIndex500) )
& ( v109705(VarCurr,bitIndex51)
<=> v109432(VarCurr,bitIndex499) )
& ( v109705(VarCurr,bitIndex50)
<=> v109432(VarCurr,bitIndex498) )
& ( v109705(VarCurr,bitIndex49)
<=> v109432(VarCurr,bitIndex497) )
& ( v109705(VarCurr,bitIndex48)
<=> v109432(VarCurr,bitIndex496) )
& ( v109705(VarCurr,bitIndex47)
<=> v109432(VarCurr,bitIndex495) )
& ( v109705(VarCurr,bitIndex46)
<=> v109432(VarCurr,bitIndex494) )
& ( v109705(VarCurr,bitIndex45)
<=> v109432(VarCurr,bitIndex493) )
& ( v109705(VarCurr,bitIndex44)
<=> v109432(VarCurr,bitIndex492) )
& ( v109705(VarCurr,bitIndex43)
<=> v109432(VarCurr,bitIndex491) )
& ( v109705(VarCurr,bitIndex42)
<=> v109432(VarCurr,bitIndex490) )
& ( v109705(VarCurr,bitIndex41)
<=> v109432(VarCurr,bitIndex489) )
& ( v109705(VarCurr,bitIndex40)
<=> v109432(VarCurr,bitIndex488) )
& ( v109705(VarCurr,bitIndex39)
<=> v109432(VarCurr,bitIndex487) )
& ( v109705(VarCurr,bitIndex38)
<=> v109432(VarCurr,bitIndex486) )
& ( v109705(VarCurr,bitIndex37)
<=> v109432(VarCurr,bitIndex485) )
& ( v109705(VarCurr,bitIndex36)
<=> v109432(VarCurr,bitIndex484) )
& ( v109705(VarCurr,bitIndex35)
<=> v109432(VarCurr,bitIndex483) )
& ( v109705(VarCurr,bitIndex34)
<=> v109432(VarCurr,bitIndex482) )
& ( v109705(VarCurr,bitIndex33)
<=> v109432(VarCurr,bitIndex481) )
& ( v109705(VarCurr,bitIndex32)
<=> v109432(VarCurr,bitIndex480) )
& ( v109705(VarCurr,bitIndex31)
<=> v109432(VarCurr,bitIndex479) )
& ( v109705(VarCurr,bitIndex30)
<=> v109432(VarCurr,bitIndex478) )
& ( v109705(VarCurr,bitIndex29)
<=> v109432(VarCurr,bitIndex477) )
& ( v109705(VarCurr,bitIndex28)
<=> v109432(VarCurr,bitIndex476) )
& ( v109705(VarCurr,bitIndex27)
<=> v109432(VarCurr,bitIndex475) )
& ( v109705(VarCurr,bitIndex26)
<=> v109432(VarCurr,bitIndex474) )
& ( v109705(VarCurr,bitIndex25)
<=> v109432(VarCurr,bitIndex473) )
& ( v109705(VarCurr,bitIndex24)
<=> v109432(VarCurr,bitIndex472) )
& ( v109705(VarCurr,bitIndex23)
<=> v109432(VarCurr,bitIndex471) )
& ( v109705(VarCurr,bitIndex22)
<=> v109432(VarCurr,bitIndex470) )
& ( v109705(VarCurr,bitIndex21)
<=> v109432(VarCurr,bitIndex469) )
& ( v109705(VarCurr,bitIndex20)
<=> v109432(VarCurr,bitIndex468) )
& ( v109705(VarCurr,bitIndex19)
<=> v109432(VarCurr,bitIndex467) )
& ( v109705(VarCurr,bitIndex18)
<=> v109432(VarCurr,bitIndex466) )
& ( v109705(VarCurr,bitIndex17)
<=> v109432(VarCurr,bitIndex465) )
& ( v109705(VarCurr,bitIndex16)
<=> v109432(VarCurr,bitIndex464) )
& ( v109705(VarCurr,bitIndex15)
<=> v109432(VarCurr,bitIndex463) )
& ( v109705(VarCurr,bitIndex14)
<=> v109432(VarCurr,bitIndex462) )
& ( v109705(VarCurr,bitIndex13)
<=> v109432(VarCurr,bitIndex461) )
& ( v109705(VarCurr,bitIndex12)
<=> v109432(VarCurr,bitIndex460) )
& ( v109705(VarCurr,bitIndex11)
<=> v109432(VarCurr,bitIndex459) )
& ( v109705(VarCurr,bitIndex10)
<=> v109432(VarCurr,bitIndex458) )
& ( v109705(VarCurr,bitIndex9)
<=> v109432(VarCurr,bitIndex457) )
& ( v109705(VarCurr,bitIndex8)
<=> v109432(VarCurr,bitIndex456) )
& ( v109705(VarCurr,bitIndex7)
<=> v109432(VarCurr,bitIndex455) )
& ( v109705(VarCurr,bitIndex6)
<=> v109432(VarCurr,bitIndex454) )
& ( v109705(VarCurr,bitIndex5)
<=> v109432(VarCurr,bitIndex453) )
& ( v109705(VarCurr,bitIndex4)
<=> v109432(VarCurr,bitIndex452) )
& ( v109705(VarCurr,bitIndex3)
<=> v109432(VarCurr,bitIndex451) )
& ( v109705(VarCurr,bitIndex2)
<=> v109432(VarCurr,bitIndex450) )
& ( v109705(VarCurr,bitIndex1)
<=> v109432(VarCurr,bitIndex449) )
& ( v109705(VarCurr,bitIndex0)
<=> v109432(VarCurr,bitIndex448) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_8,axiom,
! [VarCurr] :
( v109714(VarCurr)
=> ( ( v109705(VarCurr,bitIndex63)
<=> v109432(VarCurr,bitIndex575) )
& ( v109705(VarCurr,bitIndex62)
<=> v109432(VarCurr,bitIndex574) )
& ( v109705(VarCurr,bitIndex61)
<=> v109432(VarCurr,bitIndex573) )
& ( v109705(VarCurr,bitIndex60)
<=> v109432(VarCurr,bitIndex572) )
& ( v109705(VarCurr,bitIndex59)
<=> v109432(VarCurr,bitIndex571) )
& ( v109705(VarCurr,bitIndex58)
<=> v109432(VarCurr,bitIndex570) )
& ( v109705(VarCurr,bitIndex57)
<=> v109432(VarCurr,bitIndex569) )
& ( v109705(VarCurr,bitIndex56)
<=> v109432(VarCurr,bitIndex568) )
& ( v109705(VarCurr,bitIndex55)
<=> v109432(VarCurr,bitIndex567) )
& ( v109705(VarCurr,bitIndex54)
<=> v109432(VarCurr,bitIndex566) )
& ( v109705(VarCurr,bitIndex53)
<=> v109432(VarCurr,bitIndex565) )
& ( v109705(VarCurr,bitIndex52)
<=> v109432(VarCurr,bitIndex564) )
& ( v109705(VarCurr,bitIndex51)
<=> v109432(VarCurr,bitIndex563) )
& ( v109705(VarCurr,bitIndex50)
<=> v109432(VarCurr,bitIndex562) )
& ( v109705(VarCurr,bitIndex49)
<=> v109432(VarCurr,bitIndex561) )
& ( v109705(VarCurr,bitIndex48)
<=> v109432(VarCurr,bitIndex560) )
& ( v109705(VarCurr,bitIndex47)
<=> v109432(VarCurr,bitIndex559) )
& ( v109705(VarCurr,bitIndex46)
<=> v109432(VarCurr,bitIndex558) )
& ( v109705(VarCurr,bitIndex45)
<=> v109432(VarCurr,bitIndex557) )
& ( v109705(VarCurr,bitIndex44)
<=> v109432(VarCurr,bitIndex556) )
& ( v109705(VarCurr,bitIndex43)
<=> v109432(VarCurr,bitIndex555) )
& ( v109705(VarCurr,bitIndex42)
<=> v109432(VarCurr,bitIndex554) )
& ( v109705(VarCurr,bitIndex41)
<=> v109432(VarCurr,bitIndex553) )
& ( v109705(VarCurr,bitIndex40)
<=> v109432(VarCurr,bitIndex552) )
& ( v109705(VarCurr,bitIndex39)
<=> v109432(VarCurr,bitIndex551) )
& ( v109705(VarCurr,bitIndex38)
<=> v109432(VarCurr,bitIndex550) )
& ( v109705(VarCurr,bitIndex37)
<=> v109432(VarCurr,bitIndex549) )
& ( v109705(VarCurr,bitIndex36)
<=> v109432(VarCurr,bitIndex548) )
& ( v109705(VarCurr,bitIndex35)
<=> v109432(VarCurr,bitIndex547) )
& ( v109705(VarCurr,bitIndex34)
<=> v109432(VarCurr,bitIndex546) )
& ( v109705(VarCurr,bitIndex33)
<=> v109432(VarCurr,bitIndex545) )
& ( v109705(VarCurr,bitIndex32)
<=> v109432(VarCurr,bitIndex544) )
& ( v109705(VarCurr,bitIndex31)
<=> v109432(VarCurr,bitIndex543) )
& ( v109705(VarCurr,bitIndex30)
<=> v109432(VarCurr,bitIndex542) )
& ( v109705(VarCurr,bitIndex29)
<=> v109432(VarCurr,bitIndex541) )
& ( v109705(VarCurr,bitIndex28)
<=> v109432(VarCurr,bitIndex540) )
& ( v109705(VarCurr,bitIndex27)
<=> v109432(VarCurr,bitIndex539) )
& ( v109705(VarCurr,bitIndex26)
<=> v109432(VarCurr,bitIndex538) )
& ( v109705(VarCurr,bitIndex25)
<=> v109432(VarCurr,bitIndex537) )
& ( v109705(VarCurr,bitIndex24)
<=> v109432(VarCurr,bitIndex536) )
& ( v109705(VarCurr,bitIndex23)
<=> v109432(VarCurr,bitIndex535) )
& ( v109705(VarCurr,bitIndex22)
<=> v109432(VarCurr,bitIndex534) )
& ( v109705(VarCurr,bitIndex21)
<=> v109432(VarCurr,bitIndex533) )
& ( v109705(VarCurr,bitIndex20)
<=> v109432(VarCurr,bitIndex532) )
& ( v109705(VarCurr,bitIndex19)
<=> v109432(VarCurr,bitIndex531) )
& ( v109705(VarCurr,bitIndex18)
<=> v109432(VarCurr,bitIndex530) )
& ( v109705(VarCurr,bitIndex17)
<=> v109432(VarCurr,bitIndex529) )
& ( v109705(VarCurr,bitIndex16)
<=> v109432(VarCurr,bitIndex528) )
& ( v109705(VarCurr,bitIndex15)
<=> v109432(VarCurr,bitIndex527) )
& ( v109705(VarCurr,bitIndex14)
<=> v109432(VarCurr,bitIndex526) )
& ( v109705(VarCurr,bitIndex13)
<=> v109432(VarCurr,bitIndex525) )
& ( v109705(VarCurr,bitIndex12)
<=> v109432(VarCurr,bitIndex524) )
& ( v109705(VarCurr,bitIndex11)
<=> v109432(VarCurr,bitIndex523) )
& ( v109705(VarCurr,bitIndex10)
<=> v109432(VarCurr,bitIndex522) )
& ( v109705(VarCurr,bitIndex9)
<=> v109432(VarCurr,bitIndex521) )
& ( v109705(VarCurr,bitIndex8)
<=> v109432(VarCurr,bitIndex520) )
& ( v109705(VarCurr,bitIndex7)
<=> v109432(VarCurr,bitIndex519) )
& ( v109705(VarCurr,bitIndex6)
<=> v109432(VarCurr,bitIndex518) )
& ( v109705(VarCurr,bitIndex5)
<=> v109432(VarCurr,bitIndex517) )
& ( v109705(VarCurr,bitIndex4)
<=> v109432(VarCurr,bitIndex516) )
& ( v109705(VarCurr,bitIndex3)
<=> v109432(VarCurr,bitIndex515) )
& ( v109705(VarCurr,bitIndex2)
<=> v109432(VarCurr,bitIndex514) )
& ( v109705(VarCurr,bitIndex1)
<=> v109432(VarCurr,bitIndex513) )
& ( v109705(VarCurr,bitIndex0)
<=> v109432(VarCurr,bitIndex512) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_8,axiom,
! [VarCurr] :
( v109713(VarCurr)
=> ( ( v109705(VarCurr,bitIndex63)
<=> v109432(VarCurr,bitIndex639) )
& ( v109705(VarCurr,bitIndex62)
<=> v109432(VarCurr,bitIndex638) )
& ( v109705(VarCurr,bitIndex61)
<=> v109432(VarCurr,bitIndex637) )
& ( v109705(VarCurr,bitIndex60)
<=> v109432(VarCurr,bitIndex636) )
& ( v109705(VarCurr,bitIndex59)
<=> v109432(VarCurr,bitIndex635) )
& ( v109705(VarCurr,bitIndex58)
<=> v109432(VarCurr,bitIndex634) )
& ( v109705(VarCurr,bitIndex57)
<=> v109432(VarCurr,bitIndex633) )
& ( v109705(VarCurr,bitIndex56)
<=> v109432(VarCurr,bitIndex632) )
& ( v109705(VarCurr,bitIndex55)
<=> v109432(VarCurr,bitIndex631) )
& ( v109705(VarCurr,bitIndex54)
<=> v109432(VarCurr,bitIndex630) )
& ( v109705(VarCurr,bitIndex53)
<=> v109432(VarCurr,bitIndex629) )
& ( v109705(VarCurr,bitIndex52)
<=> v109432(VarCurr,bitIndex628) )
& ( v109705(VarCurr,bitIndex51)
<=> v109432(VarCurr,bitIndex627) )
& ( v109705(VarCurr,bitIndex50)
<=> v109432(VarCurr,bitIndex626) )
& ( v109705(VarCurr,bitIndex49)
<=> v109432(VarCurr,bitIndex625) )
& ( v109705(VarCurr,bitIndex48)
<=> v109432(VarCurr,bitIndex624) )
& ( v109705(VarCurr,bitIndex47)
<=> v109432(VarCurr,bitIndex623) )
& ( v109705(VarCurr,bitIndex46)
<=> v109432(VarCurr,bitIndex622) )
& ( v109705(VarCurr,bitIndex45)
<=> v109432(VarCurr,bitIndex621) )
& ( v109705(VarCurr,bitIndex44)
<=> v109432(VarCurr,bitIndex620) )
& ( v109705(VarCurr,bitIndex43)
<=> v109432(VarCurr,bitIndex619) )
& ( v109705(VarCurr,bitIndex42)
<=> v109432(VarCurr,bitIndex618) )
& ( v109705(VarCurr,bitIndex41)
<=> v109432(VarCurr,bitIndex617) )
& ( v109705(VarCurr,bitIndex40)
<=> v109432(VarCurr,bitIndex616) )
& ( v109705(VarCurr,bitIndex39)
<=> v109432(VarCurr,bitIndex615) )
& ( v109705(VarCurr,bitIndex38)
<=> v109432(VarCurr,bitIndex614) )
& ( v109705(VarCurr,bitIndex37)
<=> v109432(VarCurr,bitIndex613) )
& ( v109705(VarCurr,bitIndex36)
<=> v109432(VarCurr,bitIndex612) )
& ( v109705(VarCurr,bitIndex35)
<=> v109432(VarCurr,bitIndex611) )
& ( v109705(VarCurr,bitIndex34)
<=> v109432(VarCurr,bitIndex610) )
& ( v109705(VarCurr,bitIndex33)
<=> v109432(VarCurr,bitIndex609) )
& ( v109705(VarCurr,bitIndex32)
<=> v109432(VarCurr,bitIndex608) )
& ( v109705(VarCurr,bitIndex31)
<=> v109432(VarCurr,bitIndex607) )
& ( v109705(VarCurr,bitIndex30)
<=> v109432(VarCurr,bitIndex606) )
& ( v109705(VarCurr,bitIndex29)
<=> v109432(VarCurr,bitIndex605) )
& ( v109705(VarCurr,bitIndex28)
<=> v109432(VarCurr,bitIndex604) )
& ( v109705(VarCurr,bitIndex27)
<=> v109432(VarCurr,bitIndex603) )
& ( v109705(VarCurr,bitIndex26)
<=> v109432(VarCurr,bitIndex602) )
& ( v109705(VarCurr,bitIndex25)
<=> v109432(VarCurr,bitIndex601) )
& ( v109705(VarCurr,bitIndex24)
<=> v109432(VarCurr,bitIndex600) )
& ( v109705(VarCurr,bitIndex23)
<=> v109432(VarCurr,bitIndex599) )
& ( v109705(VarCurr,bitIndex22)
<=> v109432(VarCurr,bitIndex598) )
& ( v109705(VarCurr,bitIndex21)
<=> v109432(VarCurr,bitIndex597) )
& ( v109705(VarCurr,bitIndex20)
<=> v109432(VarCurr,bitIndex596) )
& ( v109705(VarCurr,bitIndex19)
<=> v109432(VarCurr,bitIndex595) )
& ( v109705(VarCurr,bitIndex18)
<=> v109432(VarCurr,bitIndex594) )
& ( v109705(VarCurr,bitIndex17)
<=> v109432(VarCurr,bitIndex593) )
& ( v109705(VarCurr,bitIndex16)
<=> v109432(VarCurr,bitIndex592) )
& ( v109705(VarCurr,bitIndex15)
<=> v109432(VarCurr,bitIndex591) )
& ( v109705(VarCurr,bitIndex14)
<=> v109432(VarCurr,bitIndex590) )
& ( v109705(VarCurr,bitIndex13)
<=> v109432(VarCurr,bitIndex589) )
& ( v109705(VarCurr,bitIndex12)
<=> v109432(VarCurr,bitIndex588) )
& ( v109705(VarCurr,bitIndex11)
<=> v109432(VarCurr,bitIndex587) )
& ( v109705(VarCurr,bitIndex10)
<=> v109432(VarCurr,bitIndex586) )
& ( v109705(VarCurr,bitIndex9)
<=> v109432(VarCurr,bitIndex585) )
& ( v109705(VarCurr,bitIndex8)
<=> v109432(VarCurr,bitIndex584) )
& ( v109705(VarCurr,bitIndex7)
<=> v109432(VarCurr,bitIndex583) )
& ( v109705(VarCurr,bitIndex6)
<=> v109432(VarCurr,bitIndex582) )
& ( v109705(VarCurr,bitIndex5)
<=> v109432(VarCurr,bitIndex581) )
& ( v109705(VarCurr,bitIndex4)
<=> v109432(VarCurr,bitIndex580) )
& ( v109705(VarCurr,bitIndex3)
<=> v109432(VarCurr,bitIndex579) )
& ( v109705(VarCurr,bitIndex2)
<=> v109432(VarCurr,bitIndex578) )
& ( v109705(VarCurr,bitIndex1)
<=> v109432(VarCurr,bitIndex577) )
& ( v109705(VarCurr,bitIndex0)
<=> v109432(VarCurr,bitIndex576) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_9,axiom,
! [VarCurr] :
( v109712(VarCurr)
=> ( ( v109705(VarCurr,bitIndex63)
<=> v109432(VarCurr,bitIndex703) )
& ( v109705(VarCurr,bitIndex62)
<=> v109432(VarCurr,bitIndex702) )
& ( v109705(VarCurr,bitIndex61)
<=> v109432(VarCurr,bitIndex701) )
& ( v109705(VarCurr,bitIndex60)
<=> v109432(VarCurr,bitIndex700) )
& ( v109705(VarCurr,bitIndex59)
<=> v109432(VarCurr,bitIndex699) )
& ( v109705(VarCurr,bitIndex58)
<=> v109432(VarCurr,bitIndex698) )
& ( v109705(VarCurr,bitIndex57)
<=> v109432(VarCurr,bitIndex697) )
& ( v109705(VarCurr,bitIndex56)
<=> v109432(VarCurr,bitIndex696) )
& ( v109705(VarCurr,bitIndex55)
<=> v109432(VarCurr,bitIndex695) )
& ( v109705(VarCurr,bitIndex54)
<=> v109432(VarCurr,bitIndex694) )
& ( v109705(VarCurr,bitIndex53)
<=> v109432(VarCurr,bitIndex693) )
& ( v109705(VarCurr,bitIndex52)
<=> v109432(VarCurr,bitIndex692) )
& ( v109705(VarCurr,bitIndex51)
<=> v109432(VarCurr,bitIndex691) )
& ( v109705(VarCurr,bitIndex50)
<=> v109432(VarCurr,bitIndex690) )
& ( v109705(VarCurr,bitIndex49)
<=> v109432(VarCurr,bitIndex689) )
& ( v109705(VarCurr,bitIndex48)
<=> v109432(VarCurr,bitIndex688) )
& ( v109705(VarCurr,bitIndex47)
<=> v109432(VarCurr,bitIndex687) )
& ( v109705(VarCurr,bitIndex46)
<=> v109432(VarCurr,bitIndex686) )
& ( v109705(VarCurr,bitIndex45)
<=> v109432(VarCurr,bitIndex685) )
& ( v109705(VarCurr,bitIndex44)
<=> v109432(VarCurr,bitIndex684) )
& ( v109705(VarCurr,bitIndex43)
<=> v109432(VarCurr,bitIndex683) )
& ( v109705(VarCurr,bitIndex42)
<=> v109432(VarCurr,bitIndex682) )
& ( v109705(VarCurr,bitIndex41)
<=> v109432(VarCurr,bitIndex681) )
& ( v109705(VarCurr,bitIndex40)
<=> v109432(VarCurr,bitIndex680) )
& ( v109705(VarCurr,bitIndex39)
<=> v109432(VarCurr,bitIndex679) )
& ( v109705(VarCurr,bitIndex38)
<=> v109432(VarCurr,bitIndex678) )
& ( v109705(VarCurr,bitIndex37)
<=> v109432(VarCurr,bitIndex677) )
& ( v109705(VarCurr,bitIndex36)
<=> v109432(VarCurr,bitIndex676) )
& ( v109705(VarCurr,bitIndex35)
<=> v109432(VarCurr,bitIndex675) )
& ( v109705(VarCurr,bitIndex34)
<=> v109432(VarCurr,bitIndex674) )
& ( v109705(VarCurr,bitIndex33)
<=> v109432(VarCurr,bitIndex673) )
& ( v109705(VarCurr,bitIndex32)
<=> v109432(VarCurr,bitIndex672) )
& ( v109705(VarCurr,bitIndex31)
<=> v109432(VarCurr,bitIndex671) )
& ( v109705(VarCurr,bitIndex30)
<=> v109432(VarCurr,bitIndex670) )
& ( v109705(VarCurr,bitIndex29)
<=> v109432(VarCurr,bitIndex669) )
& ( v109705(VarCurr,bitIndex28)
<=> v109432(VarCurr,bitIndex668) )
& ( v109705(VarCurr,bitIndex27)
<=> v109432(VarCurr,bitIndex667) )
& ( v109705(VarCurr,bitIndex26)
<=> v109432(VarCurr,bitIndex666) )
& ( v109705(VarCurr,bitIndex25)
<=> v109432(VarCurr,bitIndex665) )
& ( v109705(VarCurr,bitIndex24)
<=> v109432(VarCurr,bitIndex664) )
& ( v109705(VarCurr,bitIndex23)
<=> v109432(VarCurr,bitIndex663) )
& ( v109705(VarCurr,bitIndex22)
<=> v109432(VarCurr,bitIndex662) )
& ( v109705(VarCurr,bitIndex21)
<=> v109432(VarCurr,bitIndex661) )
& ( v109705(VarCurr,bitIndex20)
<=> v109432(VarCurr,bitIndex660) )
& ( v109705(VarCurr,bitIndex19)
<=> v109432(VarCurr,bitIndex659) )
& ( v109705(VarCurr,bitIndex18)
<=> v109432(VarCurr,bitIndex658) )
& ( v109705(VarCurr,bitIndex17)
<=> v109432(VarCurr,bitIndex657) )
& ( v109705(VarCurr,bitIndex16)
<=> v109432(VarCurr,bitIndex656) )
& ( v109705(VarCurr,bitIndex15)
<=> v109432(VarCurr,bitIndex655) )
& ( v109705(VarCurr,bitIndex14)
<=> v109432(VarCurr,bitIndex654) )
& ( v109705(VarCurr,bitIndex13)
<=> v109432(VarCurr,bitIndex653) )
& ( v109705(VarCurr,bitIndex12)
<=> v109432(VarCurr,bitIndex652) )
& ( v109705(VarCurr,bitIndex11)
<=> v109432(VarCurr,bitIndex651) )
& ( v109705(VarCurr,bitIndex10)
<=> v109432(VarCurr,bitIndex650) )
& ( v109705(VarCurr,bitIndex9)
<=> v109432(VarCurr,bitIndex649) )
& ( v109705(VarCurr,bitIndex8)
<=> v109432(VarCurr,bitIndex648) )
& ( v109705(VarCurr,bitIndex7)
<=> v109432(VarCurr,bitIndex647) )
& ( v109705(VarCurr,bitIndex6)
<=> v109432(VarCurr,bitIndex646) )
& ( v109705(VarCurr,bitIndex5)
<=> v109432(VarCurr,bitIndex645) )
& ( v109705(VarCurr,bitIndex4)
<=> v109432(VarCurr,bitIndex644) )
& ( v109705(VarCurr,bitIndex3)
<=> v109432(VarCurr,bitIndex643) )
& ( v109705(VarCurr,bitIndex2)
<=> v109432(VarCurr,bitIndex642) )
& ( v109705(VarCurr,bitIndex1)
<=> v109432(VarCurr,bitIndex641) )
& ( v109705(VarCurr,bitIndex0)
<=> v109432(VarCurr,bitIndex640) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_9,axiom,
! [VarCurr] :
( v109711(VarCurr)
=> ( ( v109705(VarCurr,bitIndex63)
<=> v109432(VarCurr,bitIndex767) )
& ( v109705(VarCurr,bitIndex62)
<=> v109432(VarCurr,bitIndex766) )
& ( v109705(VarCurr,bitIndex61)
<=> v109432(VarCurr,bitIndex765) )
& ( v109705(VarCurr,bitIndex60)
<=> v109432(VarCurr,bitIndex764) )
& ( v109705(VarCurr,bitIndex59)
<=> v109432(VarCurr,bitIndex763) )
& ( v109705(VarCurr,bitIndex58)
<=> v109432(VarCurr,bitIndex762) )
& ( v109705(VarCurr,bitIndex57)
<=> v109432(VarCurr,bitIndex761) )
& ( v109705(VarCurr,bitIndex56)
<=> v109432(VarCurr,bitIndex760) )
& ( v109705(VarCurr,bitIndex55)
<=> v109432(VarCurr,bitIndex759) )
& ( v109705(VarCurr,bitIndex54)
<=> v109432(VarCurr,bitIndex758) )
& ( v109705(VarCurr,bitIndex53)
<=> v109432(VarCurr,bitIndex757) )
& ( v109705(VarCurr,bitIndex52)
<=> v109432(VarCurr,bitIndex756) )
& ( v109705(VarCurr,bitIndex51)
<=> v109432(VarCurr,bitIndex755) )
& ( v109705(VarCurr,bitIndex50)
<=> v109432(VarCurr,bitIndex754) )
& ( v109705(VarCurr,bitIndex49)
<=> v109432(VarCurr,bitIndex753) )
& ( v109705(VarCurr,bitIndex48)
<=> v109432(VarCurr,bitIndex752) )
& ( v109705(VarCurr,bitIndex47)
<=> v109432(VarCurr,bitIndex751) )
& ( v109705(VarCurr,bitIndex46)
<=> v109432(VarCurr,bitIndex750) )
& ( v109705(VarCurr,bitIndex45)
<=> v109432(VarCurr,bitIndex749) )
& ( v109705(VarCurr,bitIndex44)
<=> v109432(VarCurr,bitIndex748) )
& ( v109705(VarCurr,bitIndex43)
<=> v109432(VarCurr,bitIndex747) )
& ( v109705(VarCurr,bitIndex42)
<=> v109432(VarCurr,bitIndex746) )
& ( v109705(VarCurr,bitIndex41)
<=> v109432(VarCurr,bitIndex745) )
& ( v109705(VarCurr,bitIndex40)
<=> v109432(VarCurr,bitIndex744) )
& ( v109705(VarCurr,bitIndex39)
<=> v109432(VarCurr,bitIndex743) )
& ( v109705(VarCurr,bitIndex38)
<=> v109432(VarCurr,bitIndex742) )
& ( v109705(VarCurr,bitIndex37)
<=> v109432(VarCurr,bitIndex741) )
& ( v109705(VarCurr,bitIndex36)
<=> v109432(VarCurr,bitIndex740) )
& ( v109705(VarCurr,bitIndex35)
<=> v109432(VarCurr,bitIndex739) )
& ( v109705(VarCurr,bitIndex34)
<=> v109432(VarCurr,bitIndex738) )
& ( v109705(VarCurr,bitIndex33)
<=> v109432(VarCurr,bitIndex737) )
& ( v109705(VarCurr,bitIndex32)
<=> v109432(VarCurr,bitIndex736) )
& ( v109705(VarCurr,bitIndex31)
<=> v109432(VarCurr,bitIndex735) )
& ( v109705(VarCurr,bitIndex30)
<=> v109432(VarCurr,bitIndex734) )
& ( v109705(VarCurr,bitIndex29)
<=> v109432(VarCurr,bitIndex733) )
& ( v109705(VarCurr,bitIndex28)
<=> v109432(VarCurr,bitIndex732) )
& ( v109705(VarCurr,bitIndex27)
<=> v109432(VarCurr,bitIndex731) )
& ( v109705(VarCurr,bitIndex26)
<=> v109432(VarCurr,bitIndex730) )
& ( v109705(VarCurr,bitIndex25)
<=> v109432(VarCurr,bitIndex729) )
& ( v109705(VarCurr,bitIndex24)
<=> v109432(VarCurr,bitIndex728) )
& ( v109705(VarCurr,bitIndex23)
<=> v109432(VarCurr,bitIndex727) )
& ( v109705(VarCurr,bitIndex22)
<=> v109432(VarCurr,bitIndex726) )
& ( v109705(VarCurr,bitIndex21)
<=> v109432(VarCurr,bitIndex725) )
& ( v109705(VarCurr,bitIndex20)
<=> v109432(VarCurr,bitIndex724) )
& ( v109705(VarCurr,bitIndex19)
<=> v109432(VarCurr,bitIndex723) )
& ( v109705(VarCurr,bitIndex18)
<=> v109432(VarCurr,bitIndex722) )
& ( v109705(VarCurr,bitIndex17)
<=> v109432(VarCurr,bitIndex721) )
& ( v109705(VarCurr,bitIndex16)
<=> v109432(VarCurr,bitIndex720) )
& ( v109705(VarCurr,bitIndex15)
<=> v109432(VarCurr,bitIndex719) )
& ( v109705(VarCurr,bitIndex14)
<=> v109432(VarCurr,bitIndex718) )
& ( v109705(VarCurr,bitIndex13)
<=> v109432(VarCurr,bitIndex717) )
& ( v109705(VarCurr,bitIndex12)
<=> v109432(VarCurr,bitIndex716) )
& ( v109705(VarCurr,bitIndex11)
<=> v109432(VarCurr,bitIndex715) )
& ( v109705(VarCurr,bitIndex10)
<=> v109432(VarCurr,bitIndex714) )
& ( v109705(VarCurr,bitIndex9)
<=> v109432(VarCurr,bitIndex713) )
& ( v109705(VarCurr,bitIndex8)
<=> v109432(VarCurr,bitIndex712) )
& ( v109705(VarCurr,bitIndex7)
<=> v109432(VarCurr,bitIndex711) )
& ( v109705(VarCurr,bitIndex6)
<=> v109432(VarCurr,bitIndex710) )
& ( v109705(VarCurr,bitIndex5)
<=> v109432(VarCurr,bitIndex709) )
& ( v109705(VarCurr,bitIndex4)
<=> v109432(VarCurr,bitIndex708) )
& ( v109705(VarCurr,bitIndex3)
<=> v109432(VarCurr,bitIndex707) )
& ( v109705(VarCurr,bitIndex2)
<=> v109432(VarCurr,bitIndex706) )
& ( v109705(VarCurr,bitIndex1)
<=> v109432(VarCurr,bitIndex705) )
& ( v109705(VarCurr,bitIndex0)
<=> v109432(VarCurr,bitIndex704) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_9,axiom,
! [VarCurr] :
( v109710(VarCurr)
=> ( ( v109705(VarCurr,bitIndex63)
<=> v109432(VarCurr,bitIndex831) )
& ( v109705(VarCurr,bitIndex62)
<=> v109432(VarCurr,bitIndex830) )
& ( v109705(VarCurr,bitIndex61)
<=> v109432(VarCurr,bitIndex829) )
& ( v109705(VarCurr,bitIndex60)
<=> v109432(VarCurr,bitIndex828) )
& ( v109705(VarCurr,bitIndex59)
<=> v109432(VarCurr,bitIndex827) )
& ( v109705(VarCurr,bitIndex58)
<=> v109432(VarCurr,bitIndex826) )
& ( v109705(VarCurr,bitIndex57)
<=> v109432(VarCurr,bitIndex825) )
& ( v109705(VarCurr,bitIndex56)
<=> v109432(VarCurr,bitIndex824) )
& ( v109705(VarCurr,bitIndex55)
<=> v109432(VarCurr,bitIndex823) )
& ( v109705(VarCurr,bitIndex54)
<=> v109432(VarCurr,bitIndex822) )
& ( v109705(VarCurr,bitIndex53)
<=> v109432(VarCurr,bitIndex821) )
& ( v109705(VarCurr,bitIndex52)
<=> v109432(VarCurr,bitIndex820) )
& ( v109705(VarCurr,bitIndex51)
<=> v109432(VarCurr,bitIndex819) )
& ( v109705(VarCurr,bitIndex50)
<=> v109432(VarCurr,bitIndex818) )
& ( v109705(VarCurr,bitIndex49)
<=> v109432(VarCurr,bitIndex817) )
& ( v109705(VarCurr,bitIndex48)
<=> v109432(VarCurr,bitIndex816) )
& ( v109705(VarCurr,bitIndex47)
<=> v109432(VarCurr,bitIndex815) )
& ( v109705(VarCurr,bitIndex46)
<=> v109432(VarCurr,bitIndex814) )
& ( v109705(VarCurr,bitIndex45)
<=> v109432(VarCurr,bitIndex813) )
& ( v109705(VarCurr,bitIndex44)
<=> v109432(VarCurr,bitIndex812) )
& ( v109705(VarCurr,bitIndex43)
<=> v109432(VarCurr,bitIndex811) )
& ( v109705(VarCurr,bitIndex42)
<=> v109432(VarCurr,bitIndex810) )
& ( v109705(VarCurr,bitIndex41)
<=> v109432(VarCurr,bitIndex809) )
& ( v109705(VarCurr,bitIndex40)
<=> v109432(VarCurr,bitIndex808) )
& ( v109705(VarCurr,bitIndex39)
<=> v109432(VarCurr,bitIndex807) )
& ( v109705(VarCurr,bitIndex38)
<=> v109432(VarCurr,bitIndex806) )
& ( v109705(VarCurr,bitIndex37)
<=> v109432(VarCurr,bitIndex805) )
& ( v109705(VarCurr,bitIndex36)
<=> v109432(VarCurr,bitIndex804) )
& ( v109705(VarCurr,bitIndex35)
<=> v109432(VarCurr,bitIndex803) )
& ( v109705(VarCurr,bitIndex34)
<=> v109432(VarCurr,bitIndex802) )
& ( v109705(VarCurr,bitIndex33)
<=> v109432(VarCurr,bitIndex801) )
& ( v109705(VarCurr,bitIndex32)
<=> v109432(VarCurr,bitIndex800) )
& ( v109705(VarCurr,bitIndex31)
<=> v109432(VarCurr,bitIndex799) )
& ( v109705(VarCurr,bitIndex30)
<=> v109432(VarCurr,bitIndex798) )
& ( v109705(VarCurr,bitIndex29)
<=> v109432(VarCurr,bitIndex797) )
& ( v109705(VarCurr,bitIndex28)
<=> v109432(VarCurr,bitIndex796) )
& ( v109705(VarCurr,bitIndex27)
<=> v109432(VarCurr,bitIndex795) )
& ( v109705(VarCurr,bitIndex26)
<=> v109432(VarCurr,bitIndex794) )
& ( v109705(VarCurr,bitIndex25)
<=> v109432(VarCurr,bitIndex793) )
& ( v109705(VarCurr,bitIndex24)
<=> v109432(VarCurr,bitIndex792) )
& ( v109705(VarCurr,bitIndex23)
<=> v109432(VarCurr,bitIndex791) )
& ( v109705(VarCurr,bitIndex22)
<=> v109432(VarCurr,bitIndex790) )
& ( v109705(VarCurr,bitIndex21)
<=> v109432(VarCurr,bitIndex789) )
& ( v109705(VarCurr,bitIndex20)
<=> v109432(VarCurr,bitIndex788) )
& ( v109705(VarCurr,bitIndex19)
<=> v109432(VarCurr,bitIndex787) )
& ( v109705(VarCurr,bitIndex18)
<=> v109432(VarCurr,bitIndex786) )
& ( v109705(VarCurr,bitIndex17)
<=> v109432(VarCurr,bitIndex785) )
& ( v109705(VarCurr,bitIndex16)
<=> v109432(VarCurr,bitIndex784) )
& ( v109705(VarCurr,bitIndex15)
<=> v109432(VarCurr,bitIndex783) )
& ( v109705(VarCurr,bitIndex14)
<=> v109432(VarCurr,bitIndex782) )
& ( v109705(VarCurr,bitIndex13)
<=> v109432(VarCurr,bitIndex781) )
& ( v109705(VarCurr,bitIndex12)
<=> v109432(VarCurr,bitIndex780) )
& ( v109705(VarCurr,bitIndex11)
<=> v109432(VarCurr,bitIndex779) )
& ( v109705(VarCurr,bitIndex10)
<=> v109432(VarCurr,bitIndex778) )
& ( v109705(VarCurr,bitIndex9)
<=> v109432(VarCurr,bitIndex777) )
& ( v109705(VarCurr,bitIndex8)
<=> v109432(VarCurr,bitIndex776) )
& ( v109705(VarCurr,bitIndex7)
<=> v109432(VarCurr,bitIndex775) )
& ( v109705(VarCurr,bitIndex6)
<=> v109432(VarCurr,bitIndex774) )
& ( v109705(VarCurr,bitIndex5)
<=> v109432(VarCurr,bitIndex773) )
& ( v109705(VarCurr,bitIndex4)
<=> v109432(VarCurr,bitIndex772) )
& ( v109705(VarCurr,bitIndex3)
<=> v109432(VarCurr,bitIndex771) )
& ( v109705(VarCurr,bitIndex2)
<=> v109432(VarCurr,bitIndex770) )
& ( v109705(VarCurr,bitIndex1)
<=> v109432(VarCurr,bitIndex769) )
& ( v109705(VarCurr,bitIndex0)
<=> v109432(VarCurr,bitIndex768) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_10,axiom,
! [VarCurr] :
( v109709(VarCurr)
=> ( ( v109705(VarCurr,bitIndex63)
<=> v109432(VarCurr,bitIndex895) )
& ( v109705(VarCurr,bitIndex62)
<=> v109432(VarCurr,bitIndex894) )
& ( v109705(VarCurr,bitIndex61)
<=> v109432(VarCurr,bitIndex893) )
& ( v109705(VarCurr,bitIndex60)
<=> v109432(VarCurr,bitIndex892) )
& ( v109705(VarCurr,bitIndex59)
<=> v109432(VarCurr,bitIndex891) )
& ( v109705(VarCurr,bitIndex58)
<=> v109432(VarCurr,bitIndex890) )
& ( v109705(VarCurr,bitIndex57)
<=> v109432(VarCurr,bitIndex889) )
& ( v109705(VarCurr,bitIndex56)
<=> v109432(VarCurr,bitIndex888) )
& ( v109705(VarCurr,bitIndex55)
<=> v109432(VarCurr,bitIndex887) )
& ( v109705(VarCurr,bitIndex54)
<=> v109432(VarCurr,bitIndex886) )
& ( v109705(VarCurr,bitIndex53)
<=> v109432(VarCurr,bitIndex885) )
& ( v109705(VarCurr,bitIndex52)
<=> v109432(VarCurr,bitIndex884) )
& ( v109705(VarCurr,bitIndex51)
<=> v109432(VarCurr,bitIndex883) )
& ( v109705(VarCurr,bitIndex50)
<=> v109432(VarCurr,bitIndex882) )
& ( v109705(VarCurr,bitIndex49)
<=> v109432(VarCurr,bitIndex881) )
& ( v109705(VarCurr,bitIndex48)
<=> v109432(VarCurr,bitIndex880) )
& ( v109705(VarCurr,bitIndex47)
<=> v109432(VarCurr,bitIndex879) )
& ( v109705(VarCurr,bitIndex46)
<=> v109432(VarCurr,bitIndex878) )
& ( v109705(VarCurr,bitIndex45)
<=> v109432(VarCurr,bitIndex877) )
& ( v109705(VarCurr,bitIndex44)
<=> v109432(VarCurr,bitIndex876) )
& ( v109705(VarCurr,bitIndex43)
<=> v109432(VarCurr,bitIndex875) )
& ( v109705(VarCurr,bitIndex42)
<=> v109432(VarCurr,bitIndex874) )
& ( v109705(VarCurr,bitIndex41)
<=> v109432(VarCurr,bitIndex873) )
& ( v109705(VarCurr,bitIndex40)
<=> v109432(VarCurr,bitIndex872) )
& ( v109705(VarCurr,bitIndex39)
<=> v109432(VarCurr,bitIndex871) )
& ( v109705(VarCurr,bitIndex38)
<=> v109432(VarCurr,bitIndex870) )
& ( v109705(VarCurr,bitIndex37)
<=> v109432(VarCurr,bitIndex869) )
& ( v109705(VarCurr,bitIndex36)
<=> v109432(VarCurr,bitIndex868) )
& ( v109705(VarCurr,bitIndex35)
<=> v109432(VarCurr,bitIndex867) )
& ( v109705(VarCurr,bitIndex34)
<=> v109432(VarCurr,bitIndex866) )
& ( v109705(VarCurr,bitIndex33)
<=> v109432(VarCurr,bitIndex865) )
& ( v109705(VarCurr,bitIndex32)
<=> v109432(VarCurr,bitIndex864) )
& ( v109705(VarCurr,bitIndex31)
<=> v109432(VarCurr,bitIndex863) )
& ( v109705(VarCurr,bitIndex30)
<=> v109432(VarCurr,bitIndex862) )
& ( v109705(VarCurr,bitIndex29)
<=> v109432(VarCurr,bitIndex861) )
& ( v109705(VarCurr,bitIndex28)
<=> v109432(VarCurr,bitIndex860) )
& ( v109705(VarCurr,bitIndex27)
<=> v109432(VarCurr,bitIndex859) )
& ( v109705(VarCurr,bitIndex26)
<=> v109432(VarCurr,bitIndex858) )
& ( v109705(VarCurr,bitIndex25)
<=> v109432(VarCurr,bitIndex857) )
& ( v109705(VarCurr,bitIndex24)
<=> v109432(VarCurr,bitIndex856) )
& ( v109705(VarCurr,bitIndex23)
<=> v109432(VarCurr,bitIndex855) )
& ( v109705(VarCurr,bitIndex22)
<=> v109432(VarCurr,bitIndex854) )
& ( v109705(VarCurr,bitIndex21)
<=> v109432(VarCurr,bitIndex853) )
& ( v109705(VarCurr,bitIndex20)
<=> v109432(VarCurr,bitIndex852) )
& ( v109705(VarCurr,bitIndex19)
<=> v109432(VarCurr,bitIndex851) )
& ( v109705(VarCurr,bitIndex18)
<=> v109432(VarCurr,bitIndex850) )
& ( v109705(VarCurr,bitIndex17)
<=> v109432(VarCurr,bitIndex849) )
& ( v109705(VarCurr,bitIndex16)
<=> v109432(VarCurr,bitIndex848) )
& ( v109705(VarCurr,bitIndex15)
<=> v109432(VarCurr,bitIndex847) )
& ( v109705(VarCurr,bitIndex14)
<=> v109432(VarCurr,bitIndex846) )
& ( v109705(VarCurr,bitIndex13)
<=> v109432(VarCurr,bitIndex845) )
& ( v109705(VarCurr,bitIndex12)
<=> v109432(VarCurr,bitIndex844) )
& ( v109705(VarCurr,bitIndex11)
<=> v109432(VarCurr,bitIndex843) )
& ( v109705(VarCurr,bitIndex10)
<=> v109432(VarCurr,bitIndex842) )
& ( v109705(VarCurr,bitIndex9)
<=> v109432(VarCurr,bitIndex841) )
& ( v109705(VarCurr,bitIndex8)
<=> v109432(VarCurr,bitIndex840) )
& ( v109705(VarCurr,bitIndex7)
<=> v109432(VarCurr,bitIndex839) )
& ( v109705(VarCurr,bitIndex6)
<=> v109432(VarCurr,bitIndex838) )
& ( v109705(VarCurr,bitIndex5)
<=> v109432(VarCurr,bitIndex837) )
& ( v109705(VarCurr,bitIndex4)
<=> v109432(VarCurr,bitIndex836) )
& ( v109705(VarCurr,bitIndex3)
<=> v109432(VarCurr,bitIndex835) )
& ( v109705(VarCurr,bitIndex2)
<=> v109432(VarCurr,bitIndex834) )
& ( v109705(VarCurr,bitIndex1)
<=> v109432(VarCurr,bitIndex833) )
& ( v109705(VarCurr,bitIndex0)
<=> v109432(VarCurr,bitIndex832) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_16,axiom,
! [VarCurr] :
( v109708(VarCurr)
=> ( ( v109705(VarCurr,bitIndex63)
<=> v109432(VarCurr,bitIndex959) )
& ( v109705(VarCurr,bitIndex62)
<=> v109432(VarCurr,bitIndex958) )
& ( v109705(VarCurr,bitIndex61)
<=> v109432(VarCurr,bitIndex957) )
& ( v109705(VarCurr,bitIndex60)
<=> v109432(VarCurr,bitIndex956) )
& ( v109705(VarCurr,bitIndex59)
<=> v109432(VarCurr,bitIndex955) )
& ( v109705(VarCurr,bitIndex58)
<=> v109432(VarCurr,bitIndex954) )
& ( v109705(VarCurr,bitIndex57)
<=> v109432(VarCurr,bitIndex953) )
& ( v109705(VarCurr,bitIndex56)
<=> v109432(VarCurr,bitIndex952) )
& ( v109705(VarCurr,bitIndex55)
<=> v109432(VarCurr,bitIndex951) )
& ( v109705(VarCurr,bitIndex54)
<=> v109432(VarCurr,bitIndex950) )
& ( v109705(VarCurr,bitIndex53)
<=> v109432(VarCurr,bitIndex949) )
& ( v109705(VarCurr,bitIndex52)
<=> v109432(VarCurr,bitIndex948) )
& ( v109705(VarCurr,bitIndex51)
<=> v109432(VarCurr,bitIndex947) )
& ( v109705(VarCurr,bitIndex50)
<=> v109432(VarCurr,bitIndex946) )
& ( v109705(VarCurr,bitIndex49)
<=> v109432(VarCurr,bitIndex945) )
& ( v109705(VarCurr,bitIndex48)
<=> v109432(VarCurr,bitIndex944) )
& ( v109705(VarCurr,bitIndex47)
<=> v109432(VarCurr,bitIndex943) )
& ( v109705(VarCurr,bitIndex46)
<=> v109432(VarCurr,bitIndex942) )
& ( v109705(VarCurr,bitIndex45)
<=> v109432(VarCurr,bitIndex941) )
& ( v109705(VarCurr,bitIndex44)
<=> v109432(VarCurr,bitIndex940) )
& ( v109705(VarCurr,bitIndex43)
<=> v109432(VarCurr,bitIndex939) )
& ( v109705(VarCurr,bitIndex42)
<=> v109432(VarCurr,bitIndex938) )
& ( v109705(VarCurr,bitIndex41)
<=> v109432(VarCurr,bitIndex937) )
& ( v109705(VarCurr,bitIndex40)
<=> v109432(VarCurr,bitIndex936) )
& ( v109705(VarCurr,bitIndex39)
<=> v109432(VarCurr,bitIndex935) )
& ( v109705(VarCurr,bitIndex38)
<=> v109432(VarCurr,bitIndex934) )
& ( v109705(VarCurr,bitIndex37)
<=> v109432(VarCurr,bitIndex933) )
& ( v109705(VarCurr,bitIndex36)
<=> v109432(VarCurr,bitIndex932) )
& ( v109705(VarCurr,bitIndex35)
<=> v109432(VarCurr,bitIndex931) )
& ( v109705(VarCurr,bitIndex34)
<=> v109432(VarCurr,bitIndex930) )
& ( v109705(VarCurr,bitIndex33)
<=> v109432(VarCurr,bitIndex929) )
& ( v109705(VarCurr,bitIndex32)
<=> v109432(VarCurr,bitIndex928) )
& ( v109705(VarCurr,bitIndex31)
<=> v109432(VarCurr,bitIndex927) )
& ( v109705(VarCurr,bitIndex30)
<=> v109432(VarCurr,bitIndex926) )
& ( v109705(VarCurr,bitIndex29)
<=> v109432(VarCurr,bitIndex925) )
& ( v109705(VarCurr,bitIndex28)
<=> v109432(VarCurr,bitIndex924) )
& ( v109705(VarCurr,bitIndex27)
<=> v109432(VarCurr,bitIndex923) )
& ( v109705(VarCurr,bitIndex26)
<=> v109432(VarCurr,bitIndex922) )
& ( v109705(VarCurr,bitIndex25)
<=> v109432(VarCurr,bitIndex921) )
& ( v109705(VarCurr,bitIndex24)
<=> v109432(VarCurr,bitIndex920) )
& ( v109705(VarCurr,bitIndex23)
<=> v109432(VarCurr,bitIndex919) )
& ( v109705(VarCurr,bitIndex22)
<=> v109432(VarCurr,bitIndex918) )
& ( v109705(VarCurr,bitIndex21)
<=> v109432(VarCurr,bitIndex917) )
& ( v109705(VarCurr,bitIndex20)
<=> v109432(VarCurr,bitIndex916) )
& ( v109705(VarCurr,bitIndex19)
<=> v109432(VarCurr,bitIndex915) )
& ( v109705(VarCurr,bitIndex18)
<=> v109432(VarCurr,bitIndex914) )
& ( v109705(VarCurr,bitIndex17)
<=> v109432(VarCurr,bitIndex913) )
& ( v109705(VarCurr,bitIndex16)
<=> v109432(VarCurr,bitIndex912) )
& ( v109705(VarCurr,bitIndex15)
<=> v109432(VarCurr,bitIndex911) )
& ( v109705(VarCurr,bitIndex14)
<=> v109432(VarCurr,bitIndex910) )
& ( v109705(VarCurr,bitIndex13)
<=> v109432(VarCurr,bitIndex909) )
& ( v109705(VarCurr,bitIndex12)
<=> v109432(VarCurr,bitIndex908) )
& ( v109705(VarCurr,bitIndex11)
<=> v109432(VarCurr,bitIndex907) )
& ( v109705(VarCurr,bitIndex10)
<=> v109432(VarCurr,bitIndex906) )
& ( v109705(VarCurr,bitIndex9)
<=> v109432(VarCurr,bitIndex905) )
& ( v109705(VarCurr,bitIndex8)
<=> v109432(VarCurr,bitIndex904) )
& ( v109705(VarCurr,bitIndex7)
<=> v109432(VarCurr,bitIndex903) )
& ( v109705(VarCurr,bitIndex6)
<=> v109432(VarCurr,bitIndex902) )
& ( v109705(VarCurr,bitIndex5)
<=> v109432(VarCurr,bitIndex901) )
& ( v109705(VarCurr,bitIndex4)
<=> v109432(VarCurr,bitIndex900) )
& ( v109705(VarCurr,bitIndex3)
<=> v109432(VarCurr,bitIndex899) )
& ( v109705(VarCurr,bitIndex2)
<=> v109432(VarCurr,bitIndex898) )
& ( v109705(VarCurr,bitIndex1)
<=> v109432(VarCurr,bitIndex897) )
& ( v109705(VarCurr,bitIndex0)
<=> v109432(VarCurr,bitIndex896) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_12,axiom,
! [VarCurr] :
( v109707(VarCurr)
=> ( ( v109705(VarCurr,bitIndex63)
<=> v109432(VarCurr,bitIndex1023) )
& ( v109705(VarCurr,bitIndex62)
<=> v109432(VarCurr,bitIndex1022) )
& ( v109705(VarCurr,bitIndex61)
<=> v109432(VarCurr,bitIndex1021) )
& ( v109705(VarCurr,bitIndex60)
<=> v109432(VarCurr,bitIndex1020) )
& ( v109705(VarCurr,bitIndex59)
<=> v109432(VarCurr,bitIndex1019) )
& ( v109705(VarCurr,bitIndex58)
<=> v109432(VarCurr,bitIndex1018) )
& ( v109705(VarCurr,bitIndex57)
<=> v109432(VarCurr,bitIndex1017) )
& ( v109705(VarCurr,bitIndex56)
<=> v109432(VarCurr,bitIndex1016) )
& ( v109705(VarCurr,bitIndex55)
<=> v109432(VarCurr,bitIndex1015) )
& ( v109705(VarCurr,bitIndex54)
<=> v109432(VarCurr,bitIndex1014) )
& ( v109705(VarCurr,bitIndex53)
<=> v109432(VarCurr,bitIndex1013) )
& ( v109705(VarCurr,bitIndex52)
<=> v109432(VarCurr,bitIndex1012) )
& ( v109705(VarCurr,bitIndex51)
<=> v109432(VarCurr,bitIndex1011) )
& ( v109705(VarCurr,bitIndex50)
<=> v109432(VarCurr,bitIndex1010) )
& ( v109705(VarCurr,bitIndex49)
<=> v109432(VarCurr,bitIndex1009) )
& ( v109705(VarCurr,bitIndex48)
<=> v109432(VarCurr,bitIndex1008) )
& ( v109705(VarCurr,bitIndex47)
<=> v109432(VarCurr,bitIndex1007) )
& ( v109705(VarCurr,bitIndex46)
<=> v109432(VarCurr,bitIndex1006) )
& ( v109705(VarCurr,bitIndex45)
<=> v109432(VarCurr,bitIndex1005) )
& ( v109705(VarCurr,bitIndex44)
<=> v109432(VarCurr,bitIndex1004) )
& ( v109705(VarCurr,bitIndex43)
<=> v109432(VarCurr,bitIndex1003) )
& ( v109705(VarCurr,bitIndex42)
<=> v109432(VarCurr,bitIndex1002) )
& ( v109705(VarCurr,bitIndex41)
<=> v109432(VarCurr,bitIndex1001) )
& ( v109705(VarCurr,bitIndex40)
<=> v109432(VarCurr,bitIndex1000) )
& ( v109705(VarCurr,bitIndex39)
<=> v109432(VarCurr,bitIndex999) )
& ( v109705(VarCurr,bitIndex38)
<=> v109432(VarCurr,bitIndex998) )
& ( v109705(VarCurr,bitIndex37)
<=> v109432(VarCurr,bitIndex997) )
& ( v109705(VarCurr,bitIndex36)
<=> v109432(VarCurr,bitIndex996) )
& ( v109705(VarCurr,bitIndex35)
<=> v109432(VarCurr,bitIndex995) )
& ( v109705(VarCurr,bitIndex34)
<=> v109432(VarCurr,bitIndex994) )
& ( v109705(VarCurr,bitIndex33)
<=> v109432(VarCurr,bitIndex993) )
& ( v109705(VarCurr,bitIndex32)
<=> v109432(VarCurr,bitIndex992) )
& ( v109705(VarCurr,bitIndex31)
<=> v109432(VarCurr,bitIndex991) )
& ( v109705(VarCurr,bitIndex30)
<=> v109432(VarCurr,bitIndex990) )
& ( v109705(VarCurr,bitIndex29)
<=> v109432(VarCurr,bitIndex989) )
& ( v109705(VarCurr,bitIndex28)
<=> v109432(VarCurr,bitIndex988) )
& ( v109705(VarCurr,bitIndex27)
<=> v109432(VarCurr,bitIndex987) )
& ( v109705(VarCurr,bitIndex26)
<=> v109432(VarCurr,bitIndex986) )
& ( v109705(VarCurr,bitIndex25)
<=> v109432(VarCurr,bitIndex985) )
& ( v109705(VarCurr,bitIndex24)
<=> v109432(VarCurr,bitIndex984) )
& ( v109705(VarCurr,bitIndex23)
<=> v109432(VarCurr,bitIndex983) )
& ( v109705(VarCurr,bitIndex22)
<=> v109432(VarCurr,bitIndex982) )
& ( v109705(VarCurr,bitIndex21)
<=> v109432(VarCurr,bitIndex981) )
& ( v109705(VarCurr,bitIndex20)
<=> v109432(VarCurr,bitIndex980) )
& ( v109705(VarCurr,bitIndex19)
<=> v109432(VarCurr,bitIndex979) )
& ( v109705(VarCurr,bitIndex18)
<=> v109432(VarCurr,bitIndex978) )
& ( v109705(VarCurr,bitIndex17)
<=> v109432(VarCurr,bitIndex977) )
& ( v109705(VarCurr,bitIndex16)
<=> v109432(VarCurr,bitIndex976) )
& ( v109705(VarCurr,bitIndex15)
<=> v109432(VarCurr,bitIndex975) )
& ( v109705(VarCurr,bitIndex14)
<=> v109432(VarCurr,bitIndex974) )
& ( v109705(VarCurr,bitIndex13)
<=> v109432(VarCurr,bitIndex973) )
& ( v109705(VarCurr,bitIndex12)
<=> v109432(VarCurr,bitIndex972) )
& ( v109705(VarCurr,bitIndex11)
<=> v109432(VarCurr,bitIndex971) )
& ( v109705(VarCurr,bitIndex10)
<=> v109432(VarCurr,bitIndex970) )
& ( v109705(VarCurr,bitIndex9)
<=> v109432(VarCurr,bitIndex969) )
& ( v109705(VarCurr,bitIndex8)
<=> v109432(VarCurr,bitIndex968) )
& ( v109705(VarCurr,bitIndex7)
<=> v109432(VarCurr,bitIndex967) )
& ( v109705(VarCurr,bitIndex6)
<=> v109432(VarCurr,bitIndex966) )
& ( v109705(VarCurr,bitIndex5)
<=> v109432(VarCurr,bitIndex965) )
& ( v109705(VarCurr,bitIndex4)
<=> v109432(VarCurr,bitIndex964) )
& ( v109705(VarCurr,bitIndex3)
<=> v109432(VarCurr,bitIndex963) )
& ( v109705(VarCurr,bitIndex2)
<=> v109432(VarCurr,bitIndex962) )
& ( v109705(VarCurr,bitIndex1)
<=> v109432(VarCurr,bitIndex961) )
& ( v109705(VarCurr,bitIndex0)
<=> v109432(VarCurr,bitIndex960) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7618,axiom,
! [VarCurr] :
( v109722(VarCurr)
<=> ( ( v109434(VarCurr,bitIndex3)
<=> $true )
& ( v109434(VarCurr,bitIndex2)
<=> $true )
& ( v109434(VarCurr,bitIndex1)
<=> $true )
& ( v109434(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7617,axiom,
! [VarCurr] :
( v109721(VarCurr)
<=> ( ( v109434(VarCurr,bitIndex3)
<=> $true )
& ( v109434(VarCurr,bitIndex2)
<=> $true )
& ( v109434(VarCurr,bitIndex1)
<=> $true )
& ( v109434(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7616,axiom,
! [VarCurr] :
( v109720(VarCurr)
<=> ( ( v109434(VarCurr,bitIndex3)
<=> $true )
& ( v109434(VarCurr,bitIndex2)
<=> $true )
& ( v109434(VarCurr,bitIndex1)
<=> $false )
& ( v109434(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7615,axiom,
! [VarCurr] :
( v109719(VarCurr)
<=> ( ( v109434(VarCurr,bitIndex3)
<=> $true )
& ( v109434(VarCurr,bitIndex2)
<=> $true )
& ( v109434(VarCurr,bitIndex1)
<=> $false )
& ( v109434(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7614,axiom,
! [VarCurr] :
( v109718(VarCurr)
<=> ( ( v109434(VarCurr,bitIndex3)
<=> $true )
& ( v109434(VarCurr,bitIndex2)
<=> $false )
& ( v109434(VarCurr,bitIndex1)
<=> $true )
& ( v109434(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7613,axiom,
! [VarCurr] :
( v109717(VarCurr)
<=> ( ( v109434(VarCurr,bitIndex3)
<=> $true )
& ( v109434(VarCurr,bitIndex2)
<=> $false )
& ( v109434(VarCurr,bitIndex1)
<=> $true )
& ( v109434(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7612,axiom,
! [VarCurr] :
( v109716(VarCurr)
<=> ( ( v109434(VarCurr,bitIndex3)
<=> $true )
& ( v109434(VarCurr,bitIndex2)
<=> $false )
& ( v109434(VarCurr,bitIndex1)
<=> $false )
& ( v109434(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7611,axiom,
! [VarCurr] :
( v109715(VarCurr)
<=> ( ( v109434(VarCurr,bitIndex3)
<=> $true )
& ( v109434(VarCurr,bitIndex2)
<=> $false )
& ( v109434(VarCurr,bitIndex1)
<=> $false )
& ( v109434(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7610,axiom,
! [VarCurr] :
( v109714(VarCurr)
<=> ( ( v109434(VarCurr,bitIndex3)
<=> $false )
& ( v109434(VarCurr,bitIndex2)
<=> $true )
& ( v109434(VarCurr,bitIndex1)
<=> $true )
& ( v109434(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7609,axiom,
! [VarCurr] :
( v109713(VarCurr)
<=> ( ( v109434(VarCurr,bitIndex3)
<=> $false )
& ( v109434(VarCurr,bitIndex2)
<=> $true )
& ( v109434(VarCurr,bitIndex1)
<=> $true )
& ( v109434(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7608,axiom,
! [VarCurr] :
( v109712(VarCurr)
<=> ( ( v109434(VarCurr,bitIndex3)
<=> $false )
& ( v109434(VarCurr,bitIndex2)
<=> $true )
& ( v109434(VarCurr,bitIndex1)
<=> $false )
& ( v109434(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7607,axiom,
! [VarCurr] :
( v109711(VarCurr)
<=> ( ( v109434(VarCurr,bitIndex3)
<=> $false )
& ( v109434(VarCurr,bitIndex2)
<=> $true )
& ( v109434(VarCurr,bitIndex1)
<=> $false )
& ( v109434(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7606,axiom,
! [VarCurr] :
( v109710(VarCurr)
<=> ( ( v109434(VarCurr,bitIndex3)
<=> $false )
& ( v109434(VarCurr,bitIndex2)
<=> $false )
& ( v109434(VarCurr,bitIndex1)
<=> $true )
& ( v109434(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7605,axiom,
! [VarCurr] :
( v109709(VarCurr)
<=> ( ( v109434(VarCurr,bitIndex3)
<=> $false )
& ( v109434(VarCurr,bitIndex2)
<=> $false )
& ( v109434(VarCurr,bitIndex1)
<=> $true )
& ( v109434(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7604,axiom,
! [VarCurr] :
( v109708(VarCurr)
<=> ( ( v109434(VarCurr,bitIndex3)
<=> $false )
& ( v109434(VarCurr,bitIndex2)
<=> $false )
& ( v109434(VarCurr,bitIndex1)
<=> $false )
& ( v109434(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7603,axiom,
! [VarCurr] :
( v109707(VarCurr)
<=> ( ( v109434(VarCurr,bitIndex3)
<=> $false )
& ( v109434(VarCurr,bitIndex2)
<=> $false )
& ( v109434(VarCurr,bitIndex1)
<=> $false )
& ( v109434(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_34101,axiom,
! [VarCurr] :
( v109646(VarCurr)
<=> v109648(VarCurr) ) ).
fof(addAssignment_34100,axiom,
! [VarCurr] :
( v109648(VarCurr)
<=> v109650(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21630,axiom,
! [VarCurr] :
( v109650(VarCurr)
<=> ( v109701(VarCurr)
| v109691(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21629,axiom,
! [VarCurr] :
( v109701(VarCurr)
<=> ( v109652(VarCurr)
& v109654(VarCurr) ) ) ).
fof(addAssignment_34099,axiom,
! [VarCurr] :
( v109691(VarCurr)
<=> v109693(VarCurr) ) ).
fof(addAssignment_34098,axiom,
! [VarCurr] :
( v109693(VarCurr)
<=> v109695(VarCurr) ) ).
fof(addAssignment_34097,axiom,
! [VarCurr] :
( v109695(VarCurr)
<=> v109697(VarCurr) ) ).
fof(addAssignment_34096,axiom,
! [VarCurr] :
( v109697(VarCurr)
<=> v109699(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109675(VarNext)
=> ( v109654(VarNext)
<=> v109654(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1897,axiom,
! [VarNext] :
( v109675(VarNext)
=> ( v109654(VarNext)
<=> v109685(VarNext) ) ) ).
fof(addAssignment_34095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109685(VarNext)
<=> v109683(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21628,axiom,
! [VarCurr] :
( v109683(VarCurr)
<=> ( v109686(VarCurr)
& v109687(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21627,axiom,
! [VarCurr] :
( v109687(VarCurr)
<=> ( v109658(VarCurr)
| v109662(VarCurr) ) ) ).
fof(writeUnaryOperator_8544,axiom,
! [VarCurr] :
( ~ v109686(VarCurr)
<=> v109656(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21626,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109675(VarNext)
<=> v109676(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21625,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109676(VarNext)
<=> ( v109678(VarNext)
& v109680(VarNext) ) ) ) ).
fof(writeUnaryOperator_8543,axiom,
! [VarCurr] :
( ~ v109680(VarCurr)
<=> v109652(VarCurr) ) ).
fof(addAssignment_34094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109678(VarNext)
<=> v109652(VarCurr) ) ) ).
fof(addAssignment_34093,axiom,
! [VarCurr] :
( v109662(VarCurr)
<=> v109664(VarCurr) ) ).
fof(addAssignment_34092,axiom,
! [VarCurr] :
( v109664(VarCurr)
<=> v109666(VarCurr) ) ).
fof(addAssignment_34091,axiom,
! [VarCurr] :
( v109666(VarCurr)
<=> v109668(VarCurr) ) ).
fof(addAssignment_34090,axiom,
! [VarCurr] :
( v109668(VarCurr)
<=> v109670(VarCurr) ) ).
fof(addAssignment_34089,axiom,
! [VarCurr] :
( v109670(VarCurr)
<=> v109672(VarCurr) ) ).
fof(addAssignment_34088,axiom,
! [VarCurr] :
( v109658(VarCurr)
<=> v109660(VarCurr) ) ).
fof(addAssignment_34087,axiom,
! [VarCurr] :
( v109660(VarCurr)
<=> $true ) ).
fof(addAssignment_34086,axiom,
! [VarCurr] :
( v109656(VarCurr)
<=> $false ) ).
fof(addAssignment_34085,axiom,
! [VarCurr] :
( v109652(VarCurr)
<=> v108962(VarCurr) ) ).
fof(addAssignment_34084,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v109434(VarCurr,B)
<=> v109436(VarCurr,B) ) ) ).
fof(addAssignment_34083,axiom,
! [VarCurr] :
( v109436(VarCurr,bitIndex3)
<=> v109438(VarCurr) ) ).
fof(addAssignment_34082,axiom,
! [VarCurr] :
( v109436(VarCurr,bitIndex2)
<=> v109538(VarCurr) ) ).
fof(addAssignment_34081,axiom,
! [VarCurr] :
( v109436(VarCurr,bitIndex1)
<=> v109574(VarCurr) ) ).
fof(addAssignment_34080,axiom,
! [VarCurr] :
( v109436(VarCurr,bitIndex0)
<=> v109610(VarCurr) ) ).
fof(addAssignment_34079,axiom,
! [VarCurr] :
( v109610(VarCurr)
<=> v109612(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2377,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109627(VarNext)
=> ( v109612(VarNext)
<=> v109612(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2411,axiom,
! [VarNext] :
( v109627(VarNext)
=> ( v109612(VarNext)
<=> v109639(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5090,axiom,
! [VarCurr] :
( ~ v109628(VarCurr)
=> ( v109639(VarCurr)
<=> v109640(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5094,axiom,
! [VarCurr] :
( v109628(VarCurr)
=> ( v109639(VarCurr)
<=> v109618(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5089,axiom,
! [VarCurr] :
( ~ v109633(VarCurr)
=> ( v109640(VarCurr)
<=> v109620(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5093,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109633(VarCurr)
=> ( v109640(VarCurr)
<=> x109007(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21624,axiom,
! [VarCurr] :
( v109627(VarCurr)
<=> ( v109628(VarCurr)
| v109631(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21623,axiom,
! [VarCurr] :
( v109631(VarCurr)
<=> ( v109632(VarCurr)
& v109638(VarCurr) ) ) ).
fof(writeUnaryOperator_8542,axiom,
! [VarCurr] :
( ~ v109638(VarCurr)
<=> v109628(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21622,axiom,
! [VarCurr] :
( v109632(VarCurr)
<=> ( v109633(VarCurr)
| v109635(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21621,axiom,
! [VarCurr] :
( v109635(VarCurr)
<=> ( v109636(VarCurr)
& v109637(VarCurr) ) ) ).
fof(writeUnaryOperator_8541,axiom,
! [VarCurr] :
( ~ v109637(VarCurr)
<=> v109633(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21620,axiom,
! [VarCurr] :
( v109636(VarCurr)
<=> ( v109614(VarCurr)
& v109616(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21619,axiom,
! [VarCurr] :
( v109633(VarCurr)
<=> ( v109614(VarCurr)
& v109634(VarCurr) ) ) ).
fof(writeUnaryOperator_8540,axiom,
! [VarCurr] :
( ~ v109634(VarCurr)
<=> v109616(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21618,axiom,
! [VarCurr] :
( v109628(VarCurr)
<=> ( v109629(VarCurr)
& v109630(VarCurr) ) ) ).
fof(writeUnaryOperator_8539,axiom,
! [VarCurr] :
( ~ v109630(VarCurr)
<=> v109616(VarCurr) ) ).
fof(writeUnaryOperator_8538,axiom,
! [VarCurr] :
( ~ v109629(VarCurr)
<=> v109614(VarCurr) ) ).
fof(addAssignment_34078,axiom,
! [VarCurr] :
( v109620(VarCurr)
<=> v109510(VarCurr,bitIndex0) ) ).
fof(addAssignment_34077,axiom,
! [VarCurr] :
( v109510(VarCurr,bitIndex0)
<=> v109405(VarCurr,bitIndex1) ) ).
fof(addAssignment_34076,axiom,
! [VarCurr] :
( v109405(VarCurr,bitIndex1)
<=> v109622(VarCurr) ) ).
fof(addAssignment_34075,axiom,
! [VarCurr] :
( v109622(VarCurr)
<=> v109624(VarCurr) ) ).
fof(addAssignment_34074,axiom,
! [VarCurr] :
( v109618(VarCurr)
<=> v109448(VarCurr,bitIndex0) ) ).
fof(addAssignment_34073,axiom,
! [VarCurr] :
( v109448(VarCurr,bitIndex0)
<=> v109450(VarCurr,bitIndex0) ) ).
fof(addAssignment_34072,axiom,
! [VarCurr] :
( v109450(VarCurr,bitIndex0)
<=> v109506(VarCurr,bitIndex0) ) ).
fof(addAssignment_34071,axiom,
! [VarCurr] :
( v109458(VarCurr,bitIndex0)
<=> v109504(VarCurr,bitIndex0) ) ).
fof(addAssignment_34070,axiom,
! [VarCurr] :
( v109209(VarCurr,bitIndex3)
<=> v109235(VarCurr,bitIndex3) ) ).
fof(addAssignment_34069,axiom,
! [VarCurr] :
( v109233(VarCurr,bitIndex3)
<=> v109234(VarCurr,bitIndex3) ) ).
fof(addAssignment_34068,axiom,
! [VarCurr] :
( v109211(VarCurr,bitIndex3)
<=> v109231(VarCurr,bitIndex3) ) ).
fof(addAssignment_34067,axiom,
! [VarCurr] :
( v109463(VarCurr,bitIndex0)
<=> v109465(VarCurr,bitIndex0) ) ).
fof(addAssignment_34066,axiom,
! [VarCurr] :
( v109465(VarCurr,bitIndex0)
<=> v109467(VarCurr,bitIndex0) ) ).
fof(addAssignment_34065,axiom,
! [VarCurr] :
( v109467(VarCurr,bitIndex0)
<=> v109469(VarCurr,bitIndex0) ) ).
fof(addAssignment_34064,axiom,
! [VarCurr] :
( v109469(VarCurr,bitIndex0)
<=> v109471(VarCurr,bitIndex0) ) ).
fof(addAssignment_34063,axiom,
! [VarCurr] :
( v109471(VarCurr,bitIndex0)
<=> v109473(VarCurr,bitIndex0) ) ).
fof(addAssignment_34062,axiom,
! [VarCurr] :
( v109473(VarCurr,bitIndex0)
<=> v109475(VarCurr,bitIndex0) ) ).
fof(addAssignment_34061,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex0)
<=> v109477(VarCurr,bitIndex0) ) ).
fof(addAssignment_34060,axiom,
! [VarCurr] :
( v109477(VarCurr,bitIndex0)
<=> v109479(VarCurr,bitIndex0) ) ).
fof(addAssignment_34059,axiom,
! [VarCurr] :
( v109479(VarCurr,bitIndex0)
<=> v109481(VarCurr,bitIndex0) ) ).
fof(addAssignment_34058,axiom,
! [VarCurr] :
( v109481(VarCurr,bitIndex0)
<=> v109483(VarCurr,bitIndex0) ) ).
fof(addAssignment_34057,axiom,
! [VarCurr] :
( v109483(VarCurr,bitIndex0)
<=> v109485(VarCurr,bitIndex0) ) ).
fof(addAssignment_34056,axiom,
! [VarCurr] :
( v109485(VarCurr,bitIndex0)
<=> v109487(VarCurr,bitIndex0) ) ).
fof(addAssignment_34055,axiom,
! [VarCurr] :
( v109487(VarCurr,bitIndex0)
<=> v109489(VarCurr,bitIndex0) ) ).
fof(addAssignment_34054,axiom,
! [VarCurr] :
( v109489(VarCurr,bitIndex0)
<=> v109491(VarCurr,bitIndex0) ) ).
fof(addAssignment_34053,axiom,
! [VarCurr] :
( v109491(VarCurr,bitIndex0)
<=> v109493(VarCurr,bitIndex0) ) ).
fof(addAssignment_34052,axiom,
! [VarCurr] :
( v109493(VarCurr,bitIndex0)
<=> v4551(VarCurr,bitIndex0) ) ).
fof(addAssignment_34051,axiom,
! [VarCurr] :
( v109452(VarCurr,bitIndex0)
<=> v109454(VarCurr,bitIndex0) ) ).
fof(addAssignment_34050,axiom,
! [VarCurr] :
( v109454(VarCurr,bitIndex0)
<=> v109456(VarCurr,bitIndex0) ) ).
fof(addAssignment_34049,axiom,
! [VarCurr] :
( v109616(VarCurr)
<=> v108956(VarCurr,bitIndex0) ) ).
fof(addAssignment_34048,axiom,
! [VarCurr] :
( v109614(VarCurr)
<=> v108938(VarCurr,bitIndex0) ) ).
fof(addAssignment_34047,axiom,
! [VarCurr] :
( v109574(VarCurr)
<=> v109576(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2376,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109591(VarNext)
=> ( v109576(VarNext)
<=> v109576(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2410,axiom,
! [VarNext] :
( v109591(VarNext)
=> ( v109576(VarNext)
<=> v109603(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5088,axiom,
! [VarCurr] :
( ~ v109592(VarCurr)
=> ( v109603(VarCurr)
<=> v109604(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5092,axiom,
! [VarCurr] :
( v109592(VarCurr)
=> ( v109603(VarCurr)
<=> v109582(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5087,axiom,
! [VarCurr] :
( ~ v109597(VarCurr)
=> ( v109604(VarCurr)
<=> v109584(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109597(VarCurr)
=> ( v109604(VarCurr)
<=> x109007(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21617,axiom,
! [VarCurr] :
( v109591(VarCurr)
<=> ( v109592(VarCurr)
| v109595(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21616,axiom,
! [VarCurr] :
( v109595(VarCurr)
<=> ( v109596(VarCurr)
& v109602(VarCurr) ) ) ).
fof(writeUnaryOperator_8537,axiom,
! [VarCurr] :
( ~ v109602(VarCurr)
<=> v109592(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21615,axiom,
! [VarCurr] :
( v109596(VarCurr)
<=> ( v109597(VarCurr)
| v109599(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21614,axiom,
! [VarCurr] :
( v109599(VarCurr)
<=> ( v109600(VarCurr)
& v109601(VarCurr) ) ) ).
fof(writeUnaryOperator_8536,axiom,
! [VarCurr] :
( ~ v109601(VarCurr)
<=> v109597(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21613,axiom,
! [VarCurr] :
( v109600(VarCurr)
<=> ( v109578(VarCurr)
& v109580(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21612,axiom,
! [VarCurr] :
( v109597(VarCurr)
<=> ( v109578(VarCurr)
& v109598(VarCurr) ) ) ).
fof(writeUnaryOperator_8535,axiom,
! [VarCurr] :
( ~ v109598(VarCurr)
<=> v109580(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21611,axiom,
! [VarCurr] :
( v109592(VarCurr)
<=> ( v109593(VarCurr)
& v109594(VarCurr) ) ) ).
fof(writeUnaryOperator_8534,axiom,
! [VarCurr] :
( ~ v109594(VarCurr)
<=> v109580(VarCurr) ) ).
fof(writeUnaryOperator_8533,axiom,
! [VarCurr] :
( ~ v109593(VarCurr)
<=> v109578(VarCurr) ) ).
fof(addAssignment_34046,axiom,
! [VarCurr] :
( v109584(VarCurr)
<=> v109510(VarCurr,bitIndex1) ) ).
fof(addAssignment_34045,axiom,
! [VarCurr] :
( v109510(VarCurr,bitIndex1)
<=> v109512(VarCurr,bitIndex2) ) ).
fof(addAssignment_34044,axiom,
! [VarCurr] :
( v109512(VarCurr,bitIndex2)
<=> v109586(VarCurr) ) ).
fof(addAssignment_34043,axiom,
! [VarCurr] :
( v109586(VarCurr)
<=> v109588(VarCurr) ) ).
fof(addAssignment_34042,axiom,
! [VarCurr] :
( v109582(VarCurr)
<=> v109448(VarCurr,bitIndex1) ) ).
fof(addAssignment_34041,axiom,
! [VarCurr] :
( v109448(VarCurr,bitIndex1)
<=> v109450(VarCurr,bitIndex1) ) ).
fof(addAssignment_34040,axiom,
! [VarCurr] :
( v109450(VarCurr,bitIndex1)
<=> v109506(VarCurr,bitIndex1) ) ).
fof(addAssignment_34039,axiom,
! [VarCurr] :
( v109458(VarCurr,bitIndex1)
<=> v109504(VarCurr,bitIndex1) ) ).
fof(addAssignment_34038,axiom,
! [VarCurr] :
( v109209(VarCurr,bitIndex4)
<=> v109235(VarCurr,bitIndex4) ) ).
fof(addAssignment_34037,axiom,
! [VarCurr] :
( v109233(VarCurr,bitIndex4)
<=> v109234(VarCurr,bitIndex4) ) ).
fof(addAssignment_34036,axiom,
! [VarCurr] :
( v109211(VarCurr,bitIndex4)
<=> v109231(VarCurr,bitIndex4) ) ).
fof(addAssignment_34035,axiom,
! [VarCurr] :
( v109229(VarCurr,bitIndex4)
<=> v109230(VarCurr,bitIndex4) ) ).
fof(addAssignment_34034,axiom,
! [VarCurr] :
( v108073(VarCurr,bitIndex74)
<=> v108075(VarCurr,bitIndex74) ) ).
fof(addAssignment_34033,axiom,
! [VarCurr] :
( v108075(VarCurr,bitIndex74)
<=> v108077(VarCurr,bitIndex74) ) ).
fof(addAssignment_34032,axiom,
! [VarCurr] :
( v108077(VarCurr,bitIndex74)
<=> v108079(VarCurr,bitIndex94) ) ).
fof(addAssignment_34031,axiom,
! [VarCurr] :
( v108079(VarCurr,bitIndex94)
<=> v108081(VarCurr,bitIndex94) ) ).
fof(addAssignment_34030,axiom,
! [VarCurr] :
( v108081(VarCurr,bitIndex94)
<=> v108083(VarCurr,bitIndex94) ) ).
fof(addAssignment_34029,axiom,
! [VarCurr] :
( v108083(VarCurr,bitIndex94)
<=> v108085(VarCurr,bitIndex94) ) ).
fof(addAssignment_34028,axiom,
! [VarCurr] :
( v108085(VarCurr,bitIndex94)
<=> v108087(VarCurr,bitIndex94) ) ).
fof(addAssignment_34027,axiom,
! [VarCurr] :
( v108087(VarCurr,bitIndex94)
<=> v108089(VarCurr,bitIndex94) ) ).
fof(addAssignment_34026,axiom,
! [VarCurr] :
( v109463(VarCurr,bitIndex1)
<=> v109465(VarCurr,bitIndex1) ) ).
fof(addAssignment_34025,axiom,
! [VarCurr] :
( v109465(VarCurr,bitIndex1)
<=> v109467(VarCurr,bitIndex1) ) ).
fof(addAssignment_34024,axiom,
! [VarCurr] :
( v109467(VarCurr,bitIndex1)
<=> v109469(VarCurr,bitIndex1) ) ).
fof(addAssignment_34023,axiom,
! [VarCurr] :
( v109469(VarCurr,bitIndex1)
<=> v109471(VarCurr,bitIndex1) ) ).
fof(addAssignment_34022,axiom,
! [VarCurr] :
( v109471(VarCurr,bitIndex1)
<=> v109473(VarCurr,bitIndex1) ) ).
fof(addAssignment_34021,axiom,
! [VarCurr] :
( v109473(VarCurr,bitIndex1)
<=> v109475(VarCurr,bitIndex1) ) ).
fof(addAssignment_34020,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex1)
<=> v109477(VarCurr,bitIndex1) ) ).
fof(addAssignment_34019,axiom,
! [VarCurr] :
( v109477(VarCurr,bitIndex1)
<=> v109479(VarCurr,bitIndex1) ) ).
fof(addAssignment_34018,axiom,
! [VarCurr] :
( v109479(VarCurr,bitIndex1)
<=> v109481(VarCurr,bitIndex1) ) ).
fof(addAssignment_34017,axiom,
! [VarCurr] :
( v109481(VarCurr,bitIndex1)
<=> v109483(VarCurr,bitIndex1) ) ).
fof(addAssignment_34016,axiom,
! [VarCurr] :
( v109483(VarCurr,bitIndex1)
<=> v109485(VarCurr,bitIndex1) ) ).
fof(addAssignment_34015,axiom,
! [VarCurr] :
( v109485(VarCurr,bitIndex1)
<=> v109487(VarCurr,bitIndex1) ) ).
fof(addAssignment_34014,axiom,
! [VarCurr] :
( v109487(VarCurr,bitIndex1)
<=> v109489(VarCurr,bitIndex1) ) ).
fof(addAssignment_34013,axiom,
! [VarCurr] :
( v109489(VarCurr,bitIndex1)
<=> v109491(VarCurr,bitIndex1) ) ).
fof(addAssignment_34012,axiom,
! [VarCurr] :
( v109491(VarCurr,bitIndex1)
<=> v109493(VarCurr,bitIndex1) ) ).
fof(addAssignment_34011,axiom,
! [VarCurr] :
( v109493(VarCurr,bitIndex1)
<=> v4551(VarCurr,bitIndex1) ) ).
fof(addAssignment_34010,axiom,
! [VarCurr] :
( v109452(VarCurr,bitIndex1)
<=> v109454(VarCurr,bitIndex1) ) ).
fof(addAssignment_34009,axiom,
! [VarCurr] :
( v109454(VarCurr,bitIndex1)
<=> v109456(VarCurr,bitIndex1) ) ).
fof(addAssignment_34008,axiom,
! [VarCurr] :
( v109580(VarCurr)
<=> v108956(VarCurr,bitIndex0) ) ).
fof(addAssignment_34007,axiom,
! [VarCurr] :
( v109578(VarCurr)
<=> v108938(VarCurr,bitIndex0) ) ).
fof(addAssignment_34006,axiom,
! [VarCurr] :
( v109538(VarCurr)
<=> v109540(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2375,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109555(VarNext)
=> ( v109540(VarNext)
<=> v109540(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2409,axiom,
! [VarNext] :
( v109555(VarNext)
=> ( v109540(VarNext)
<=> v109567(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5086,axiom,
! [VarCurr] :
( ~ v109556(VarCurr)
=> ( v109567(VarCurr)
<=> v109568(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5090,axiom,
! [VarCurr] :
( v109556(VarCurr)
=> ( v109567(VarCurr)
<=> v109546(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5085,axiom,
! [VarCurr] :
( ~ v109561(VarCurr)
=> ( v109568(VarCurr)
<=> v109548(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5089,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109561(VarCurr)
=> ( v109568(VarCurr)
<=> x109007(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21610,axiom,
! [VarCurr] :
( v109555(VarCurr)
<=> ( v109556(VarCurr)
| v109559(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21609,axiom,
! [VarCurr] :
( v109559(VarCurr)
<=> ( v109560(VarCurr)
& v109566(VarCurr) ) ) ).
fof(writeUnaryOperator_8532,axiom,
! [VarCurr] :
( ~ v109566(VarCurr)
<=> v109556(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21608,axiom,
! [VarCurr] :
( v109560(VarCurr)
<=> ( v109561(VarCurr)
| v109563(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21607,axiom,
! [VarCurr] :
( v109563(VarCurr)
<=> ( v109564(VarCurr)
& v109565(VarCurr) ) ) ).
fof(writeUnaryOperator_8531,axiom,
! [VarCurr] :
( ~ v109565(VarCurr)
<=> v109561(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21606,axiom,
! [VarCurr] :
( v109564(VarCurr)
<=> ( v109542(VarCurr)
& v109544(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21605,axiom,
! [VarCurr] :
( v109561(VarCurr)
<=> ( v109542(VarCurr)
& v109562(VarCurr) ) ) ).
fof(writeUnaryOperator_8530,axiom,
! [VarCurr] :
( ~ v109562(VarCurr)
<=> v109544(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21604,axiom,
! [VarCurr] :
( v109556(VarCurr)
<=> ( v109557(VarCurr)
& v109558(VarCurr) ) ) ).
fof(writeUnaryOperator_8529,axiom,
! [VarCurr] :
( ~ v109558(VarCurr)
<=> v109544(VarCurr) ) ).
fof(writeUnaryOperator_8528,axiom,
! [VarCurr] :
( ~ v109557(VarCurr)
<=> v109542(VarCurr) ) ).
fof(addAssignment_34005,axiom,
! [VarCurr] :
( v109548(VarCurr)
<=> v109510(VarCurr,bitIndex2) ) ).
fof(addAssignment_34004,axiom,
! [VarCurr] :
( v109510(VarCurr,bitIndex2)
<=> v109405(VarCurr,bitIndex3) ) ).
fof(addAssignment_34003,axiom,
! [VarCurr] :
( v109405(VarCurr,bitIndex3)
<=> v109550(VarCurr) ) ).
fof(addAssignment_34002,axiom,
! [VarCurr] :
( v109550(VarCurr)
<=> v109552(VarCurr) ) ).
fof(addAssignment_34001,axiom,
! [VarCurr] :
( v109546(VarCurr)
<=> v109448(VarCurr,bitIndex2) ) ).
fof(addAssignment_34000,axiom,
! [VarCurr] :
( v109448(VarCurr,bitIndex2)
<=> v109450(VarCurr,bitIndex2) ) ).
fof(addAssignment_33999,axiom,
! [VarCurr] :
( v109450(VarCurr,bitIndex2)
<=> v109506(VarCurr,bitIndex2) ) ).
fof(addAssignment_33998,axiom,
! [VarCurr] :
( v109458(VarCurr,bitIndex2)
<=> v109504(VarCurr,bitIndex2) ) ).
fof(addAssignment_33997,axiom,
! [VarCurr] :
( v109209(VarCurr,bitIndex5)
<=> v109235(VarCurr,bitIndex5) ) ).
fof(addAssignment_33996,axiom,
! [VarCurr] :
( v109233(VarCurr,bitIndex5)
<=> v109234(VarCurr,bitIndex5) ) ).
fof(addAssignment_33995,axiom,
! [VarCurr] :
( v109211(VarCurr,bitIndex5)
<=> v109231(VarCurr,bitIndex5) ) ).
fof(addAssignment_33994,axiom,
! [VarCurr] :
( v109229(VarCurr,bitIndex6)
<=> v109230(VarCurr,bitIndex6) ) ).
fof(addAssignment_33993,axiom,
! [VarCurr] :
( v108073(VarCurr,bitIndex76)
<=> v108075(VarCurr,bitIndex76) ) ).
fof(addAssignment_33992,axiom,
! [VarCurr] :
( v108075(VarCurr,bitIndex76)
<=> v108077(VarCurr,bitIndex76) ) ).
fof(addAssignment_33991,axiom,
! [VarCurr] :
( v108077(VarCurr,bitIndex76)
<=> v108079(VarCurr,bitIndex96) ) ).
fof(addAssignment_33990,axiom,
! [VarCurr] :
( v108079(VarCurr,bitIndex96)
<=> v108081(VarCurr,bitIndex96) ) ).
fof(addAssignment_33989,axiom,
! [VarCurr] :
( v108081(VarCurr,bitIndex96)
<=> v108083(VarCurr,bitIndex96) ) ).
fof(addAssignment_33988,axiom,
! [VarCurr] :
( v108083(VarCurr,bitIndex96)
<=> v108085(VarCurr,bitIndex96) ) ).
fof(addAssignment_33987,axiom,
! [VarCurr] :
( v108085(VarCurr,bitIndex96)
<=> v108087(VarCurr,bitIndex96) ) ).
fof(addAssignment_33986,axiom,
! [VarCurr] :
( v108087(VarCurr,bitIndex96)
<=> v108089(VarCurr,bitIndex96) ) ).
fof(addAssignment_33985,axiom,
! [VarCurr] :
( v109229(VarCurr,bitIndex5)
<=> v109230(VarCurr,bitIndex5) ) ).
fof(addAssignment_33984,axiom,
! [VarCurr] :
( v108073(VarCurr,bitIndex75)
<=> v108075(VarCurr,bitIndex75) ) ).
fof(addAssignment_33983,axiom,
! [VarCurr] :
( v108075(VarCurr,bitIndex75)
<=> v108077(VarCurr,bitIndex75) ) ).
fof(addAssignment_33982,axiom,
! [VarCurr] :
( v108077(VarCurr,bitIndex75)
<=> v108079(VarCurr,bitIndex95) ) ).
fof(addAssignment_33981,axiom,
! [VarCurr] :
( v108079(VarCurr,bitIndex95)
<=> v108081(VarCurr,bitIndex95) ) ).
fof(addAssignment_33980,axiom,
! [VarCurr] :
( v108081(VarCurr,bitIndex95)
<=> v108083(VarCurr,bitIndex95) ) ).
fof(addAssignment_33979,axiom,
! [VarCurr] :
( v108083(VarCurr,bitIndex95)
<=> v108085(VarCurr,bitIndex95) ) ).
fof(addAssignment_33978,axiom,
! [VarCurr] :
( v108085(VarCurr,bitIndex95)
<=> v108087(VarCurr,bitIndex95) ) ).
fof(addAssignment_33977,axiom,
! [VarCurr] :
( v108087(VarCurr,bitIndex95)
<=> v108089(VarCurr,bitIndex95) ) ).
fof(addAssignment_33976,axiom,
! [VarCurr] :
( v109463(VarCurr,bitIndex2)
<=> v109465(VarCurr,bitIndex2) ) ).
fof(addAssignment_33975,axiom,
! [VarCurr] :
( v109465(VarCurr,bitIndex2)
<=> v109467(VarCurr,bitIndex2) ) ).
fof(addAssignment_33974,axiom,
! [VarCurr] :
( v109467(VarCurr,bitIndex2)
<=> v109469(VarCurr,bitIndex2) ) ).
fof(addAssignment_33973,axiom,
! [VarCurr] :
( v109469(VarCurr,bitIndex2)
<=> v109471(VarCurr,bitIndex2) ) ).
fof(addAssignment_33972,axiom,
! [VarCurr] :
( v109471(VarCurr,bitIndex2)
<=> v109473(VarCurr,bitIndex2) ) ).
fof(addAssignment_33971,axiom,
! [VarCurr] :
( v109473(VarCurr,bitIndex2)
<=> v109475(VarCurr,bitIndex2) ) ).
fof(addAssignment_33970,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex2)
<=> v109477(VarCurr,bitIndex2) ) ).
fof(addAssignment_33969,axiom,
! [VarCurr] :
( v109477(VarCurr,bitIndex2)
<=> v109479(VarCurr,bitIndex2) ) ).
fof(addAssignment_33968,axiom,
! [VarCurr] :
( v109479(VarCurr,bitIndex2)
<=> v109481(VarCurr,bitIndex2) ) ).
fof(addAssignment_33967,axiom,
! [VarCurr] :
( v109481(VarCurr,bitIndex2)
<=> v109483(VarCurr,bitIndex2) ) ).
fof(addAssignment_33966,axiom,
! [VarCurr] :
( v109483(VarCurr,bitIndex2)
<=> v109485(VarCurr,bitIndex2) ) ).
fof(addAssignment_33965,axiom,
! [VarCurr] :
( v109485(VarCurr,bitIndex2)
<=> v109487(VarCurr,bitIndex2) ) ).
fof(addAssignment_33964,axiom,
! [VarCurr] :
( v109487(VarCurr,bitIndex2)
<=> v109489(VarCurr,bitIndex2) ) ).
fof(addAssignment_33963,axiom,
! [VarCurr] :
( v109489(VarCurr,bitIndex2)
<=> v109491(VarCurr,bitIndex2) ) ).
fof(addAssignment_33962,axiom,
! [VarCurr] :
( v109491(VarCurr,bitIndex2)
<=> v109493(VarCurr,bitIndex2) ) ).
fof(addAssignment_33961,axiom,
! [VarCurr] :
( v109493(VarCurr,bitIndex2)
<=> v4551(VarCurr,bitIndex2) ) ).
fof(addAssignment_33960,axiom,
! [VarCurr] :
( v109452(VarCurr,bitIndex2)
<=> v109454(VarCurr,bitIndex2) ) ).
fof(addAssignment_33959,axiom,
! [VarCurr] :
( v109454(VarCurr,bitIndex2)
<=> v109456(VarCurr,bitIndex2) ) ).
fof(addAssignment_33958,axiom,
! [VarCurr] :
( v109544(VarCurr)
<=> v108956(VarCurr,bitIndex0) ) ).
fof(addAssignment_33957,axiom,
! [VarCurr] :
( v109542(VarCurr)
<=> v108938(VarCurr,bitIndex0) ) ).
fof(addAssignment_33956,axiom,
! [VarCurr] :
( v109438(VarCurr)
<=> v109440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2374,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109519(VarNext)
=> ( v109440(VarNext)
<=> v109440(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2408,axiom,
! [VarNext] :
( v109519(VarNext)
=> ( v109440(VarNext)
<=> v109531(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5084,axiom,
! [VarCurr] :
( ~ v109520(VarCurr)
=> ( v109531(VarCurr)
<=> v109532(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5088,axiom,
! [VarCurr] :
( v109520(VarCurr)
=> ( v109531(VarCurr)
<=> v109446(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5083,axiom,
! [VarCurr] :
( ~ v109525(VarCurr)
=> ( v109532(VarCurr)
<=> v109508(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5087,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109525(VarCurr)
=> ( v109532(VarCurr)
<=> x109007(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21603,axiom,
! [VarCurr] :
( v109519(VarCurr)
<=> ( v109520(VarCurr)
| v109523(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21602,axiom,
! [VarCurr] :
( v109523(VarCurr)
<=> ( v109524(VarCurr)
& v109530(VarCurr) ) ) ).
fof(writeUnaryOperator_8527,axiom,
! [VarCurr] :
( ~ v109530(VarCurr)
<=> v109520(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21601,axiom,
! [VarCurr] :
( v109524(VarCurr)
<=> ( v109525(VarCurr)
| v109527(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21600,axiom,
! [VarCurr] :
( v109527(VarCurr)
<=> ( v109528(VarCurr)
& v109529(VarCurr) ) ) ).
fof(writeUnaryOperator_8526,axiom,
! [VarCurr] :
( ~ v109529(VarCurr)
<=> v109525(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21599,axiom,
! [VarCurr] :
( v109528(VarCurr)
<=> ( v109442(VarCurr)
& v109444(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21598,axiom,
! [VarCurr] :
( v109525(VarCurr)
<=> ( v109442(VarCurr)
& v109526(VarCurr) ) ) ).
fof(writeUnaryOperator_8525,axiom,
! [VarCurr] :
( ~ v109526(VarCurr)
<=> v109444(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21597,axiom,
! [VarCurr] :
( v109520(VarCurr)
<=> ( v109521(VarCurr)
& v109522(VarCurr) ) ) ).
fof(writeUnaryOperator_8524,axiom,
! [VarCurr] :
( ~ v109522(VarCurr)
<=> v109444(VarCurr) ) ).
fof(writeUnaryOperator_8523,axiom,
! [VarCurr] :
( ~ v109521(VarCurr)
<=> v109442(VarCurr) ) ).
fof(addAssignment_33955,axiom,
! [VarCurr] :
( v109508(VarCurr)
<=> v109510(VarCurr,bitIndex3) ) ).
fof(addAssignment_33954,axiom,
! [VarCurr] :
( v109510(VarCurr,bitIndex3)
<=> v109512(VarCurr,bitIndex4) ) ).
fof(addAssignment_33953,axiom,
! [VarCurr] :
( v109512(VarCurr,bitIndex4)
<=> v109514(VarCurr) ) ).
fof(addAssignment_33952,axiom,
! [VarCurr] :
( v109514(VarCurr)
<=> v109516(VarCurr) ) ).
fof(addAssignment_33951,axiom,
! [VarCurr] :
( v109446(VarCurr)
<=> v109448(VarCurr,bitIndex3) ) ).
fof(addAssignment_33950,axiom,
! [VarCurr] :
( v109448(VarCurr,bitIndex3)
<=> v109450(VarCurr,bitIndex3) ) ).
fof(addAssignment_33949,axiom,
! [VarCurr] :
( v109450(VarCurr,bitIndex3)
<=> v109506(VarCurr,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2373,axiom,
! [VarCurr] :
( ~ v108992(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v109506(VarCurr,B)
<=> v109458(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2407,axiom,
! [VarCurr] :
( v108992(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v109506(VarCurr,B)
<=> v109452(VarCurr,B) ) ) ) ).
fof(addAssignment_33948,axiom,
! [VarCurr] :
( v109458(VarCurr,bitIndex3)
<=> v109504(VarCurr,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2372,axiom,
! [VarCurr] :
( ~ v109460(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v109504(VarCurr,B)
<=> v109505(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2406,axiom,
! [VarCurr] :
( v109460(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v109504(VarCurr,B)
<=> v109463(VarCurr,B) ) ) ) ).
fof(addAssignment_33947,axiom,
! [VarCurr] :
( ( v109505(VarCurr,bitIndex2)
<=> v109209(VarCurr,bitIndex5) )
& ( v109505(VarCurr,bitIndex1)
<=> v109209(VarCurr,bitIndex4) )
& ( v109505(VarCurr,bitIndex0)
<=> v109209(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_33946,axiom,
! [VarCurr] :
( v109505(VarCurr,bitIndex3)
<=> v109495(VarCurr) ) ).
fof(addAssignment_33945,axiom,
! [VarCurr] :
( v109505(VarCurr,bitIndex4)
<=> $false ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2371,axiom,
! [VarCurr] :
( ~ v108040(VarCurr,bitIndex0)
=> ( v109495(VarCurr)
<=> v109502(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2405,axiom,
! [VarCurr] :
( v108040(VarCurr,bitIndex0)
=> ( v109495(VarCurr)
<=> v109497(VarCurr) ) ) ).
fof(addAssignment_33944,axiom,
! [VarCurr] :
( v109502(VarCurr)
<=> v108035(VarCurr,bitIndex61) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_130,axiom,
! [VarCurr] :
( ~ v108061(VarCurr,bitIndex0)
=> ( v109497(VarCurr)
<=> v108073(VarCurr,bitIndex61) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2404,axiom,
! [VarCurr] :
( v108061(VarCurr,bitIndex0)
=> ( v109497(VarCurr)
<=> v109499(VarCurr) ) ) ).
fof(addAssignment_33943,axiom,
! [VarCurr] :
( v109499(VarCurr)
<=> v108069(VarCurr,bitIndex61) ) ).
fof(addAssignment_33942,axiom,
! [VarCurr] :
( v109463(VarCurr,bitIndex3)
<=> v109465(VarCurr,bitIndex3) ) ).
fof(addAssignment_33941,axiom,
! [VarCurr] :
( v109465(VarCurr,bitIndex3)
<=> v109467(VarCurr,bitIndex3) ) ).
fof(addAssignment_33940,axiom,
! [VarCurr] :
( v109467(VarCurr,bitIndex3)
<=> v109469(VarCurr,bitIndex3) ) ).
fof(addAssignment_33939,axiom,
! [VarCurr] :
( v109469(VarCurr,bitIndex3)
<=> v109471(VarCurr,bitIndex3) ) ).
fof(addAssignment_33938,axiom,
! [VarCurr] :
( v109471(VarCurr,bitIndex3)
<=> v109473(VarCurr,bitIndex3) ) ).
fof(addAssignment_33937,axiom,
! [VarCurr] :
( v109473(VarCurr,bitIndex3)
<=> v109475(VarCurr,bitIndex3) ) ).
fof(addAssignment_33936,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex3)
<=> v109477(VarCurr,bitIndex3) ) ).
fof(addAssignment_33935,axiom,
! [VarCurr] :
( v109477(VarCurr,bitIndex3)
<=> v109479(VarCurr,bitIndex3) ) ).
fof(addAssignment_33934,axiom,
! [VarCurr] :
( v109479(VarCurr,bitIndex3)
<=> v109481(VarCurr,bitIndex3) ) ).
fof(addAssignment_33933,axiom,
! [VarCurr] :
( v109481(VarCurr,bitIndex3)
<=> v109483(VarCurr,bitIndex3) ) ).
fof(addAssignment_33932,axiom,
! [VarCurr] :
( v109483(VarCurr,bitIndex3)
<=> v109485(VarCurr,bitIndex3) ) ).
fof(addAssignment_33931,axiom,
! [VarCurr] :
( v109485(VarCurr,bitIndex3)
<=> v109487(VarCurr,bitIndex3) ) ).
fof(addAssignment_33930,axiom,
! [VarCurr] :
( v109487(VarCurr,bitIndex3)
<=> v109489(VarCurr,bitIndex3) ) ).
fof(addAssignment_33929,axiom,
! [VarCurr] :
( v109489(VarCurr,bitIndex3)
<=> v109491(VarCurr,bitIndex3) ) ).
fof(addAssignment_33928,axiom,
! [VarCurr] :
( v109491(VarCurr,bitIndex3)
<=> v109493(VarCurr,bitIndex3) ) ).
fof(addAssignment_33927,axiom,
! [VarCurr] :
( v109493(VarCurr,bitIndex3)
<=> v4551(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8522,axiom,
! [VarCurr] :
( ~ v109460(VarCurr)
<=> v106692(VarCurr) ) ).
fof(addAssignment_33926,axiom,
! [VarCurr] :
( v109452(VarCurr,bitIndex3)
<=> v109454(VarCurr,bitIndex3) ) ).
fof(addAssignment_33925,axiom,
! [VarCurr] :
( v109454(VarCurr,bitIndex3)
<=> v109456(VarCurr,bitIndex3) ) ).
fof(addAssignment_33924,axiom,
! [VarCurr] :
( v109444(VarCurr)
<=> v108956(VarCurr,bitIndex0) ) ).
fof(addAssignment_33923,axiom,
! [VarCurr] :
( v109442(VarCurr)
<=> v108938(VarCurr,bitIndex0) ) ).
fof(addAssignment_33922,axiom,
! [VarCurr] :
( v109356(VarCurr)
<=> v109358(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21596,axiom,
! [VarCurr] :
( v109358(VarCurr)
<=> ( v109360(VarCurr)
& v109375(VarCurr) ) ) ).
fof(addAssignment_33921,axiom,
! [VarCurr] :
( v109375(VarCurr)
<=> v109377(VarCurr) ) ).
fof(addAssignment_33920,axiom,
! [VarCurr] :
( v109377(VarCurr)
<=> v109379(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2370,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109412(VarNext)
=> ( v109379(VarNext)
<=> v109379(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2403,axiom,
! [VarNext] :
( v109412(VarNext)
=> ( v109379(VarNext)
<=> v109424(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5082,axiom,
! [VarCurr] :
( ~ v109413(VarCurr)
=> ( v109424(VarCurr)
<=> v109425(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5086,axiom,
! [VarCurr] :
( v109413(VarCurr)
=> ( v109424(VarCurr)
<=> v109385(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5081,axiom,
! [VarCurr] :
( ~ v109418(VarCurr)
=> ( v109425(VarCurr)
<=> v109401(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5085,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109418(VarCurr)
=> ( v109425(VarCurr)
<=> x109007(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21595,axiom,
! [VarCurr] :
( v109412(VarCurr)
<=> ( v109413(VarCurr)
| v109416(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21594,axiom,
! [VarCurr] :
( v109416(VarCurr)
<=> ( v109417(VarCurr)
& v109423(VarCurr) ) ) ).
fof(writeUnaryOperator_8521,axiom,
! [VarCurr] :
( ~ v109423(VarCurr)
<=> v109413(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21593,axiom,
! [VarCurr] :
( v109417(VarCurr)
<=> ( v109418(VarCurr)
| v109420(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21592,axiom,
! [VarCurr] :
( v109420(VarCurr)
<=> ( v109421(VarCurr)
& v109422(VarCurr) ) ) ).
fof(writeUnaryOperator_8520,axiom,
! [VarCurr] :
( ~ v109422(VarCurr)
<=> v109418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21591,axiom,
! [VarCurr] :
( v109421(VarCurr)
<=> ( v109381(VarCurr)
& v109383(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21590,axiom,
! [VarCurr] :
( v109418(VarCurr)
<=> ( v109381(VarCurr)
& v109419(VarCurr) ) ) ).
fof(writeUnaryOperator_8519,axiom,
! [VarCurr] :
( ~ v109419(VarCurr)
<=> v109383(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21589,axiom,
! [VarCurr] :
( v109413(VarCurr)
<=> ( v109414(VarCurr)
& v109415(VarCurr) ) ) ).
fof(writeUnaryOperator_8518,axiom,
! [VarCurr] :
( ~ v109415(VarCurr)
<=> v109383(VarCurr) ) ).
fof(writeUnaryOperator_8517,axiom,
! [VarCurr] :
( ~ v109414(VarCurr)
<=> v109381(VarCurr) ) ).
fof(addAssignment_33919,axiom,
! [VarCurr] :
( v109401(VarCurr)
<=> v109403(VarCurr) ) ).
fof(addAssignment_33918,axiom,
! [VarCurr] :
( v109403(VarCurr)
<=> v109405(VarCurr,bitIndex0) ) ).
fof(addAssignment_33917,axiom,
! [VarCurr] :
( v109405(VarCurr,bitIndex0)
<=> v109407(VarCurr) ) ).
fof(addAssignment_33916,axiom,
! [VarCurr] :
( v109407(VarCurr)
<=> v109409(VarCurr) ) ).
fof(addAssignment_33915,axiom,
! [VarCurr] :
( v109385(VarCurr)
<=> v109387(VarCurr) ) ).
fof(addAssignment_33914,axiom,
! [VarCurr] :
( v109387(VarCurr)
<=> v109389(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2369,axiom,
! [VarCurr] :
( ~ v108992(VarCurr)
=> ( v109389(VarCurr)
<=> v109397(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2402,axiom,
! [VarCurr] :
( v108992(VarCurr)
=> ( v109389(VarCurr)
<=> v109391(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2368,axiom,
! [VarCurr] :
( ~ v106692(VarCurr)
=> ( v109397(VarCurr)
<=> v106700(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2401,axiom,
! [VarCurr] :
( v106692(VarCurr)
=> ( v109397(VarCurr)
<=> $true ) ) ).
fof(addAssignment_33913,axiom,
! [VarCurr] :
( v109391(VarCurr)
<=> v109393(VarCurr) ) ).
fof(addAssignment_33912,axiom,
! [VarCurr] :
( v109393(VarCurr)
<=> v109395(VarCurr) ) ).
fof(addAssignment_33911,axiom,
! [VarCurr] :
( v109383(VarCurr)
<=> v108956(VarCurr,bitIndex0) ) ).
fof(addAssignment_33910,axiom,
! [VarCurr] :
( v109381(VarCurr)
<=> v108938(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21588,axiom,
! [VarCurr] :
( v109360(VarCurr)
<=> ( v109362(VarCurr)
& v109371(VarCurr) ) ) ).
fof(writeUnaryOperator_8516,axiom,
! [VarCurr] :
( ~ v109371(VarCurr)
<=> v108917(VarCurr) ) ).
fof(writeUnaryOperator_8515,axiom,
! [VarCurr] :
( ~ v109362(VarCurr)
<=> v109364(VarCurr) ) ).
fof(addAssignment_33909,axiom,
! [VarCurr] :
( v109364(VarCurr)
<=> v109366(VarCurr) ) ).
fof(addAssignment_33908,axiom,
! [VarCurr] :
( v109366(VarCurr)
<=> v109368(VarCurr) ) ).
fof(addAssignment_33907,axiom,
! [VarCurr] :
( v109187(VarCurr)
<=> v109189(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21587,axiom,
! [VarCurr] :
( v109189(VarCurr,bitIndex0)
<=> ( v109191(VarCurr)
& v109310(VarCurr) ) ) ).
fof(writeUnaryOperator_8514,axiom,
! [VarCurr] :
( ~ v109310(VarCurr)
<=> v109195(VarCurr,bitIndex0) ) ).
fof(addAssignment_33906,axiom,
! [VarCurr] :
( v109195(VarCurr,bitIndex0)
<=> v109312(VarCurr) ) ).
fof(addAssignment_33905,axiom,
! [VarCurr] :
( v109312(VarCurr)
<=> v109314(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2367,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109329(VarNext)
=> ( v109314(VarNext)
<=> v109314(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2400,axiom,
! [VarNext] :
( v109329(VarNext)
=> ( v109314(VarNext)
<=> v109341(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5080,axiom,
! [VarCurr] :
( ~ v109330(VarCurr)
=> ( v109341(VarCurr)
<=> v109342(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5084,axiom,
! [VarCurr] :
( v109330(VarCurr)
=> ( v109341(VarCurr)
<=> v109320(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5079,axiom,
! [VarCurr] :
( ~ v109335(VarCurr)
=> ( v109342(VarCurr)
<=> v109322(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5083,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109335(VarCurr)
=> ( v109342(VarCurr)
<=> x109007(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21586,axiom,
! [VarCurr] :
( v109329(VarCurr)
<=> ( v109330(VarCurr)
| v109333(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21585,axiom,
! [VarCurr] :
( v109333(VarCurr)
<=> ( v109334(VarCurr)
& v109340(VarCurr) ) ) ).
fof(writeUnaryOperator_8513,axiom,
! [VarCurr] :
( ~ v109340(VarCurr)
<=> v109330(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21584,axiom,
! [VarCurr] :
( v109334(VarCurr)
<=> ( v109335(VarCurr)
| v109337(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21583,axiom,
! [VarCurr] :
( v109337(VarCurr)
<=> ( v109338(VarCurr)
& v109339(VarCurr) ) ) ).
fof(writeUnaryOperator_8512,axiom,
! [VarCurr] :
( ~ v109339(VarCurr)
<=> v109335(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21582,axiom,
! [VarCurr] :
( v109338(VarCurr)
<=> ( v109316(VarCurr)
& v109318(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21581,axiom,
! [VarCurr] :
( v109335(VarCurr)
<=> ( v109316(VarCurr)
& v109336(VarCurr) ) ) ).
fof(writeUnaryOperator_8511,axiom,
! [VarCurr] :
( ~ v109336(VarCurr)
<=> v109318(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21580,axiom,
! [VarCurr] :
( v109330(VarCurr)
<=> ( v109331(VarCurr)
& v109332(VarCurr) ) ) ).
fof(writeUnaryOperator_8510,axiom,
! [VarCurr] :
( ~ v109332(VarCurr)
<=> v109318(VarCurr) ) ).
fof(writeUnaryOperator_8509,axiom,
! [VarCurr] :
( ~ v109331(VarCurr)
<=> v109316(VarCurr) ) ).
fof(addAssignment_33904,axiom,
! [VarCurr] :
( v109322(VarCurr)
<=> v109239(VarCurr,bitIndex0) ) ).
fof(addAssignment_33903,axiom,
! [VarCurr] :
( v109239(VarCurr,bitIndex0)
<=> v109282(VarCurr,bitIndex1) ) ).
fof(addAssignment_33902,axiom,
! [VarCurr] :
( v109282(VarCurr,bitIndex1)
<=> v109324(VarCurr) ) ).
fof(addAssignment_33901,axiom,
! [VarCurr] :
( v109324(VarCurr)
<=> v109326(VarCurr) ) ).
fof(addAssignment_33900,axiom,
! [VarCurr] :
( v109320(VarCurr)
<=> v109207(VarCurr,bitIndex0) ) ).
fof(addAssignment_33899,axiom,
! [VarCurr] :
( v109207(VarCurr,bitIndex0)
<=> v109209(VarCurr,bitIndex0) ) ).
fof(addAssignment_33898,axiom,
! [VarCurr] :
( v109209(VarCurr,bitIndex0)
<=> v109235(VarCurr,bitIndex0) ) ).
fof(addAssignment_33897,axiom,
! [VarCurr] :
( v109233(VarCurr,bitIndex0)
<=> v109234(VarCurr,bitIndex0) ) ).
fof(addAssignment_33896,axiom,
! [VarCurr] :
( v109211(VarCurr,bitIndex0)
<=> v109231(VarCurr,bitIndex0) ) ).
fof(addAssignment_33895,axiom,
! [VarCurr] :
( v109229(VarCurr,bitIndex0)
<=> v109230(VarCurr,bitIndex0) ) ).
fof(addAssignment_33894,axiom,
! [VarCurr] :
( v108073(VarCurr,bitIndex70)
<=> v108075(VarCurr,bitIndex70) ) ).
fof(addAssignment_33893,axiom,
! [VarCurr] :
( v108075(VarCurr,bitIndex70)
<=> v108077(VarCurr,bitIndex70) ) ).
fof(addAssignment_33892,axiom,
! [VarCurr] :
( v108077(VarCurr,bitIndex70)
<=> v108079(VarCurr,bitIndex90) ) ).
fof(addAssignment_33891,axiom,
! [VarCurr] :
( v108079(VarCurr,bitIndex90)
<=> v108081(VarCurr,bitIndex90) ) ).
fof(addAssignment_33890,axiom,
! [VarCurr] :
( v108081(VarCurr,bitIndex90)
<=> v108083(VarCurr,bitIndex90) ) ).
fof(addAssignment_33889,axiom,
! [VarCurr] :
( v108083(VarCurr,bitIndex90)
<=> v108085(VarCurr,bitIndex90) ) ).
fof(addAssignment_33888,axiom,
! [VarCurr] :
( v108085(VarCurr,bitIndex90)
<=> v108087(VarCurr,bitIndex90) ) ).
fof(addAssignment_33887,axiom,
! [VarCurr] :
( v108087(VarCurr,bitIndex90)
<=> v108089(VarCurr,bitIndex90) ) ).
fof(addAssignment_33886,axiom,
! [VarCurr] :
( v109318(VarCurr)
<=> v108956(VarCurr,bitIndex0) ) ).
fof(addAssignment_33885,axiom,
! [VarCurr] :
( v109316(VarCurr)
<=> v108938(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21579,axiom,
! [VarCurr] :
( v109191(VarCurr)
<=> ( v109193(VarCurr)
& v109268(VarCurr) ) ) ).
fof(writeUnaryOperator_8508,axiom,
! [VarCurr] :
( ~ v109268(VarCurr)
<=> v109195(VarCurr,bitIndex1) ) ).
fof(addAssignment_33884,axiom,
! [VarCurr] :
( v109195(VarCurr,bitIndex1)
<=> v109270(VarCurr) ) ).
fof(addAssignment_33883,axiom,
! [VarCurr] :
( v109270(VarCurr)
<=> v109272(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2366,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109289(VarNext)
=> ( v109272(VarNext)
<=> v109272(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2399,axiom,
! [VarNext] :
( v109289(VarNext)
=> ( v109272(VarNext)
<=> v109301(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5078,axiom,
! [VarCurr] :
( ~ v109290(VarCurr)
=> ( v109301(VarCurr)
<=> v109302(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5082,axiom,
! [VarCurr] :
( v109290(VarCurr)
=> ( v109301(VarCurr)
<=> v109278(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5077,axiom,
! [VarCurr] :
( ~ v109295(VarCurr)
=> ( v109302(VarCurr)
<=> v109280(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5081,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109295(VarCurr)
=> ( v109302(VarCurr)
<=> x109007(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21578,axiom,
! [VarCurr] :
( v109289(VarCurr)
<=> ( v109290(VarCurr)
| v109293(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21577,axiom,
! [VarCurr] :
( v109293(VarCurr)
<=> ( v109294(VarCurr)
& v109300(VarCurr) ) ) ).
fof(writeUnaryOperator_8507,axiom,
! [VarCurr] :
( ~ v109300(VarCurr)
<=> v109290(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21576,axiom,
! [VarCurr] :
( v109294(VarCurr)
<=> ( v109295(VarCurr)
| v109297(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21575,axiom,
! [VarCurr] :
( v109297(VarCurr)
<=> ( v109298(VarCurr)
& v109299(VarCurr) ) ) ).
fof(writeUnaryOperator_8506,axiom,
! [VarCurr] :
( ~ v109299(VarCurr)
<=> v109295(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21574,axiom,
! [VarCurr] :
( v109298(VarCurr)
<=> ( v109274(VarCurr)
& v109276(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21573,axiom,
! [VarCurr] :
( v109295(VarCurr)
<=> ( v109274(VarCurr)
& v109296(VarCurr) ) ) ).
fof(writeUnaryOperator_8505,axiom,
! [VarCurr] :
( ~ v109296(VarCurr)
<=> v109276(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21572,axiom,
! [VarCurr] :
( v109290(VarCurr)
<=> ( v109291(VarCurr)
& v109292(VarCurr) ) ) ).
fof(writeUnaryOperator_8504,axiom,
! [VarCurr] :
( ~ v109292(VarCurr)
<=> v109276(VarCurr) ) ).
fof(writeUnaryOperator_8503,axiom,
! [VarCurr] :
( ~ v109291(VarCurr)
<=> v109274(VarCurr) ) ).
fof(addAssignment_33882,axiom,
! [VarCurr] :
( v109280(VarCurr)
<=> v109239(VarCurr,bitIndex1) ) ).
fof(addAssignment_33881,axiom,
! [VarCurr] :
( v109239(VarCurr,bitIndex1)
<=> v109282(VarCurr,bitIndex2) ) ).
fof(addAssignment_33880,axiom,
! [VarCurr] :
( v109282(VarCurr,bitIndex2)
<=> v109284(VarCurr) ) ).
fof(addAssignment_33879,axiom,
! [VarCurr] :
( v109284(VarCurr)
<=> v109286(VarCurr) ) ).
fof(addAssignment_33878,axiom,
! [VarCurr] :
( v109278(VarCurr)
<=> v109207(VarCurr,bitIndex1) ) ).
fof(addAssignment_33877,axiom,
! [VarCurr] :
( v109207(VarCurr,bitIndex1)
<=> v109209(VarCurr,bitIndex1) ) ).
fof(addAssignment_33876,axiom,
! [VarCurr] :
( v109209(VarCurr,bitIndex1)
<=> v109235(VarCurr,bitIndex1) ) ).
fof(addAssignment_33875,axiom,
! [VarCurr] :
( v109233(VarCurr,bitIndex1)
<=> v109234(VarCurr,bitIndex1) ) ).
fof(addAssignment_33874,axiom,
! [VarCurr] :
( v109211(VarCurr,bitIndex1)
<=> v109231(VarCurr,bitIndex1) ) ).
fof(addAssignment_33873,axiom,
! [VarCurr] :
( v109229(VarCurr,bitIndex1)
<=> v109230(VarCurr,bitIndex1) ) ).
fof(addAssignment_33872,axiom,
! [VarCurr] :
( v108073(VarCurr,bitIndex71)
<=> v108075(VarCurr,bitIndex71) ) ).
fof(addAssignment_33871,axiom,
! [VarCurr] :
( v108075(VarCurr,bitIndex71)
<=> v108077(VarCurr,bitIndex71) ) ).
fof(addAssignment_33870,axiom,
! [VarCurr] :
( v108077(VarCurr,bitIndex71)
<=> v108079(VarCurr,bitIndex91) ) ).
fof(addAssignment_33869,axiom,
! [VarCurr] :
( v108079(VarCurr,bitIndex91)
<=> v108081(VarCurr,bitIndex91) ) ).
fof(addAssignment_33868,axiom,
! [VarCurr] :
( v108081(VarCurr,bitIndex91)
<=> v108083(VarCurr,bitIndex91) ) ).
fof(addAssignment_33867,axiom,
! [VarCurr] :
( v108083(VarCurr,bitIndex91)
<=> v108085(VarCurr,bitIndex91) ) ).
fof(addAssignment_33866,axiom,
! [VarCurr] :
( v108085(VarCurr,bitIndex91)
<=> v108087(VarCurr,bitIndex91) ) ).
fof(addAssignment_33865,axiom,
! [VarCurr] :
( v108087(VarCurr,bitIndex91)
<=> v108089(VarCurr,bitIndex91) ) ).
fof(addAssignment_33864,axiom,
! [VarCurr] :
( v109276(VarCurr)
<=> v108956(VarCurr,bitIndex0) ) ).
fof(addAssignment_33863,axiom,
! [VarCurr] :
( v109274(VarCurr)
<=> v108938(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8502,axiom,
! [VarCurr] :
( ~ v109193(VarCurr)
<=> v109195(VarCurr,bitIndex2) ) ).
fof(addAssignment_33862,axiom,
! [VarCurr] :
( v109195(VarCurr,bitIndex2)
<=> v109197(VarCurr) ) ).
fof(addAssignment_33861,axiom,
! [VarCurr] :
( v109197(VarCurr)
<=> v109199(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2365,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109248(VarNext)
=> ( v109199(VarNext)
<=> v109199(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2398,axiom,
! [VarNext] :
( v109248(VarNext)
=> ( v109199(VarNext)
<=> v109260(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5076,axiom,
! [VarCurr] :
( ~ v109249(VarCurr)
=> ( v109260(VarCurr)
<=> v109261(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5080,axiom,
! [VarCurr] :
( v109249(VarCurr)
=> ( v109260(VarCurr)
<=> v109205(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5075,axiom,
! [VarCurr] :
( ~ v109254(VarCurr)
=> ( v109261(VarCurr)
<=> v109237(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109254(VarCurr)
=> ( v109261(VarCurr)
<=> x109007(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21571,axiom,
! [VarCurr] :
( v109248(VarCurr)
<=> ( v109249(VarCurr)
| v109252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21570,axiom,
! [VarCurr] :
( v109252(VarCurr)
<=> ( v109253(VarCurr)
& v109259(VarCurr) ) ) ).
fof(writeUnaryOperator_8501,axiom,
! [VarCurr] :
( ~ v109259(VarCurr)
<=> v109249(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21569,axiom,
! [VarCurr] :
( v109253(VarCurr)
<=> ( v109254(VarCurr)
| v109256(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21568,axiom,
! [VarCurr] :
( v109256(VarCurr)
<=> ( v109257(VarCurr)
& v109258(VarCurr) ) ) ).
fof(writeUnaryOperator_8500,axiom,
! [VarCurr] :
( ~ v109258(VarCurr)
<=> v109254(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21567,axiom,
! [VarCurr] :
( v109257(VarCurr)
<=> ( v109201(VarCurr)
& v109203(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21566,axiom,
! [VarCurr] :
( v109254(VarCurr)
<=> ( v109201(VarCurr)
& v109255(VarCurr) ) ) ).
fof(writeUnaryOperator_8499,axiom,
! [VarCurr] :
( ~ v109255(VarCurr)
<=> v109203(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21565,axiom,
! [VarCurr] :
( v109249(VarCurr)
<=> ( v109250(VarCurr)
& v109251(VarCurr) ) ) ).
fof(writeUnaryOperator_8498,axiom,
! [VarCurr] :
( ~ v109251(VarCurr)
<=> v109203(VarCurr) ) ).
fof(writeUnaryOperator_8497,axiom,
! [VarCurr] :
( ~ v109250(VarCurr)
<=> v109201(VarCurr) ) ).
fof(addAssignment_33860,axiom,
! [VarCurr] :
( v109237(VarCurr)
<=> v109239(VarCurr,bitIndex2) ) ).
fof(addAssignment_33859,axiom,
! [VarCurr] :
( v109239(VarCurr,bitIndex2)
<=> v109241(VarCurr) ) ).
fof(addAssignment_33858,axiom,
! [VarCurr] :
( v109241(VarCurr)
<=> v109243(VarCurr) ) ).
fof(addAssignment_33857,axiom,
! [VarCurr] :
( v109243(VarCurr)
<=> v109245(VarCurr) ) ).
fof(addAssignment_33856,axiom,
! [VarCurr] :
( v109205(VarCurr)
<=> v109207(VarCurr,bitIndex2) ) ).
fof(addAssignment_33855,axiom,
! [VarCurr] :
( v109207(VarCurr,bitIndex2)
<=> v109209(VarCurr,bitIndex2) ) ).
fof(addAssignment_33854,axiom,
! [VarCurr] :
( v109209(VarCurr,bitIndex2)
<=> v109235(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2364,axiom,
! [VarCurr] :
( ~ v108040(VarCurr,bitIndex0)
=> ! [B] :
( range_5_0(B)
=> ( v109235(VarCurr,B)
<=> v109233(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2397,axiom,
! [VarCurr] :
( v108040(VarCurr,bitIndex0)
=> ! [B] :
( range_5_0(B)
=> ( v109235(VarCurr,B)
<=> v109211(VarCurr,B) ) ) ) ).
fof(addAssignment_33853,axiom,
! [VarCurr] :
( v109233(VarCurr,bitIndex2)
<=> v109234(VarCurr,bitIndex2) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_129,axiom,
! [VarCurr] :
( ~ v109213(VarCurr)
=> ( ( v109234(VarCurr,bitIndex5)
<=> v108035(VarCurr,bitIndex76) )
& ( v109234(VarCurr,bitIndex4)
<=> v108035(VarCurr,bitIndex75) )
& ( v109234(VarCurr,bitIndex3)
<=> v108035(VarCurr,bitIndex74) )
& ( v109234(VarCurr,bitIndex2)
<=> v108035(VarCurr,bitIndex73) )
& ( v109234(VarCurr,bitIndex1)
<=> v108035(VarCurr,bitIndex72) )
& ( v109234(VarCurr,bitIndex0)
<=> v108035(VarCurr,bitIndex71) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_96,axiom,
! [VarCurr] :
( v109213(VarCurr)
=> ( ( v109234(VarCurr,bitIndex5)
<=> v108035(VarCurr,bitIndex75) )
& ( v109234(VarCurr,bitIndex4)
<=> v108035(VarCurr,bitIndex74) )
& ( v109234(VarCurr,bitIndex3)
<=> v108035(VarCurr,bitIndex73) )
& ( v109234(VarCurr,bitIndex2)
<=> v108035(VarCurr,bitIndex72) )
& ( v109234(VarCurr,bitIndex1)
<=> v108035(VarCurr,bitIndex71) )
& ( v109234(VarCurr,bitIndex0)
<=> v108035(VarCurr,bitIndex70) ) ) ) ).
fof(addAssignment_33852,axiom,
! [VarCurr] :
( v109211(VarCurr,bitIndex2)
<=> v109231(VarCurr,bitIndex2) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_128,axiom,
! [VarCurr] :
( ~ v109213(VarCurr)
=> ( ( v109231(VarCurr,bitIndex5)
<=> v109229(VarCurr,bitIndex6) )
& ( v109231(VarCurr,bitIndex4)
<=> v109229(VarCurr,bitIndex5) )
& ( v109231(VarCurr,bitIndex3)
<=> v109229(VarCurr,bitIndex4) )
& ( v109231(VarCurr,bitIndex2)
<=> v109229(VarCurr,bitIndex3) )
& ( v109231(VarCurr,bitIndex1)
<=> v109229(VarCurr,bitIndex2) )
& ( v109231(VarCurr,bitIndex0)
<=> v109229(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2396,axiom,
! [VarCurr] :
( v109213(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v109231(VarCurr,B)
<=> v109229(VarCurr,B) ) ) ) ).
fof(addAssignment_33851,axiom,
! [VarCurr] :
( v109229(VarCurr,bitIndex3)
<=> v109230(VarCurr,bitIndex3) ) ).
fof(addAssignment_33850,axiom,
! [VarCurr] :
( v108073(VarCurr,bitIndex73)
<=> v108075(VarCurr,bitIndex73) ) ).
fof(addAssignment_33849,axiom,
! [VarCurr] :
( v108075(VarCurr,bitIndex73)
<=> v108077(VarCurr,bitIndex73) ) ).
fof(addAssignment_33848,axiom,
! [VarCurr] :
( v108077(VarCurr,bitIndex73)
<=> v108079(VarCurr,bitIndex93) ) ).
fof(addAssignment_33847,axiom,
! [VarCurr] :
( v108079(VarCurr,bitIndex93)
<=> v108081(VarCurr,bitIndex93) ) ).
fof(addAssignment_33846,axiom,
! [VarCurr] :
( v108081(VarCurr,bitIndex93)
<=> v108083(VarCurr,bitIndex93) ) ).
fof(addAssignment_33845,axiom,
! [VarCurr] :
( v108083(VarCurr,bitIndex93)
<=> v108085(VarCurr,bitIndex93) ) ).
fof(addAssignment_33844,axiom,
! [VarCurr] :
( v108085(VarCurr,bitIndex93)
<=> v108087(VarCurr,bitIndex93) ) ).
fof(addAssignment_33843,axiom,
! [VarCurr] :
( v108087(VarCurr,bitIndex93)
<=> v108089(VarCurr,bitIndex93) ) ).
fof(addAssignment_33842,axiom,
! [VarCurr] :
( v109229(VarCurr,bitIndex2)
<=> v109230(VarCurr,bitIndex2) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_127,axiom,
! [VarCurr] :
( ~ v108061(VarCurr,bitIndex0)
=> ( ( v109230(VarCurr,bitIndex6)
<=> v108073(VarCurr,bitIndex76) )
& ( v109230(VarCurr,bitIndex5)
<=> v108073(VarCurr,bitIndex75) )
& ( v109230(VarCurr,bitIndex4)
<=> v108073(VarCurr,bitIndex74) )
& ( v109230(VarCurr,bitIndex3)
<=> v108073(VarCurr,bitIndex73) )
& ( v109230(VarCurr,bitIndex2)
<=> v108073(VarCurr,bitIndex72) )
& ( v109230(VarCurr,bitIndex1)
<=> v108073(VarCurr,bitIndex71) )
& ( v109230(VarCurr,bitIndex0)
<=> v108073(VarCurr,bitIndex70) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_95,axiom,
! [VarCurr] :
( v108061(VarCurr,bitIndex0)
=> ( ( v109230(VarCurr,bitIndex6)
<=> v108069(VarCurr,bitIndex76) )
& ( v109230(VarCurr,bitIndex5)
<=> v108069(VarCurr,bitIndex75) )
& ( v109230(VarCurr,bitIndex4)
<=> v108069(VarCurr,bitIndex74) )
& ( v109230(VarCurr,bitIndex3)
<=> v108069(VarCurr,bitIndex73) )
& ( v109230(VarCurr,bitIndex2)
<=> v108069(VarCurr,bitIndex72) )
& ( v109230(VarCurr,bitIndex1)
<=> v108069(VarCurr,bitIndex71) )
& ( v109230(VarCurr,bitIndex0)
<=> v108069(VarCurr,bitIndex70) ) ) ) ).
fof(addAssignment_33841,axiom,
! [VarCurr] :
( v108073(VarCurr,bitIndex72)
<=> v108075(VarCurr,bitIndex72) ) ).
fof(addAssignment_33840,axiom,
! [VarCurr] :
( v108075(VarCurr,bitIndex72)
<=> v108077(VarCurr,bitIndex72) ) ).
fof(addAssignment_33839,axiom,
! [VarCurr] :
( v108077(VarCurr,bitIndex72)
<=> v108079(VarCurr,bitIndex92) ) ).
fof(addAssignment_33838,axiom,
! [VarCurr] :
( v108079(VarCurr,bitIndex92)
<=> v108081(VarCurr,bitIndex92) ) ).
fof(addAssignment_33837,axiom,
! [VarCurr] :
( v108081(VarCurr,bitIndex92)
<=> v108083(VarCurr,bitIndex92) ) ).
fof(addAssignment_33836,axiom,
! [VarCurr] :
( v108083(VarCurr,bitIndex92)
<=> v108085(VarCurr,bitIndex92) ) ).
fof(addAssignment_33835,axiom,
! [VarCurr] :
( v108085(VarCurr,bitIndex92)
<=> v108087(VarCurr,bitIndex92) ) ).
fof(addAssignment_33834,axiom,
! [VarCurr] :
( v108087(VarCurr,bitIndex92)
<=> v108089(VarCurr,bitIndex92) ) ).
fof(addAssignment_33833,axiom,
! [VarCurr] :
( v109213(VarCurr)
<=> v109215(VarCurr) ) ).
fof(addAssignment_33832,axiom,
! [VarCurr] :
( v109215(VarCurr)
<=> v109217(VarCurr) ) ).
fof(addAssignment_33831,axiom,
! [VarCurr] :
( v109217(VarCurr)
<=> v109219(VarCurr) ) ).
fof(addAssignment_33830,axiom,
! [VarCurr] :
( v109219(VarCurr)
<=> v109221(VarCurr) ) ).
fof(addAssignment_33829,axiom,
! [VarCurr] :
( v109221(VarCurr)
<=> v109223(VarCurr) ) ).
fof(addAssignment_33828,axiom,
! [VarCurr] :
( v109223(VarCurr)
<=> v109225(VarCurr) ) ).
fof(addAssignment_33827,axiom,
! [VarCurr] :
( v109225(VarCurr)
<=> v4255(VarCurr,bitIndex3) ) ).
fof(addAssignment_33826,axiom,
! [VarCurr] :
( v4255(VarCurr,bitIndex3)
<=> v4257(VarCurr,bitIndex3) ) ).
fof(addAssignment_33825,axiom,
! [VarCurr] :
( v4257(VarCurr,bitIndex3)
<=> v109227(VarCurr) ) ).
fof(addAssignment_33824,axiom,
! [VarCurr] :
( v109203(VarCurr)
<=> v108956(VarCurr,bitIndex0) ) ).
fof(addAssignment_33823,axiom,
! [VarCurr] :
( v109201(VarCurr)
<=> v108938(VarCurr,bitIndex0) ) ).
fof(addAssignment_33822,axiom,
! [VarCurr] :
( v109132(VarCurr)
<=> v109134(VarCurr) ) ).
fof(addAssignment_33821,axiom,
! [VarCurr] :
( v109134(VarCurr)
<=> v109136(VarCurr) ) ).
fof(addAssignment_33820,axiom,
! [VarCurr] :
( v109136(VarCurr)
<=> v109138(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2363,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109162(VarNext)
=> ( v109138(VarNext)
<=> v109138(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2395,axiom,
! [VarNext] :
( v109162(VarNext)
=> ( v109138(VarNext)
<=> v109174(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5074,axiom,
! [VarCurr] :
( ~ v109163(VarCurr)
=> ( v109174(VarCurr)
<=> v109175(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5078,axiom,
! [VarCurr] :
( v109163(VarCurr)
=> ( v109174(VarCurr)
<=> v109144(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5073,axiom,
! [VarCurr] :
( ~ v109168(VarCurr)
=> ( v109175(VarCurr)
<=> v109151(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109168(VarCurr)
=> ( v109175(VarCurr)
<=> x109007(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21564,axiom,
! [VarCurr] :
( v109162(VarCurr)
<=> ( v109163(VarCurr)
| v109166(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21563,axiom,
! [VarCurr] :
( v109166(VarCurr)
<=> ( v109167(VarCurr)
& v109173(VarCurr) ) ) ).
fof(writeUnaryOperator_8496,axiom,
! [VarCurr] :
( ~ v109173(VarCurr)
<=> v109163(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21562,axiom,
! [VarCurr] :
( v109167(VarCurr)
<=> ( v109168(VarCurr)
| v109170(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21561,axiom,
! [VarCurr] :
( v109170(VarCurr)
<=> ( v109171(VarCurr)
& v109172(VarCurr) ) ) ).
fof(writeUnaryOperator_8495,axiom,
! [VarCurr] :
( ~ v109172(VarCurr)
<=> v109168(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21560,axiom,
! [VarCurr] :
( v109171(VarCurr)
<=> ( v109140(VarCurr)
& v109142(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21559,axiom,
! [VarCurr] :
( v109168(VarCurr)
<=> ( v109140(VarCurr)
& v109169(VarCurr) ) ) ).
fof(writeUnaryOperator_8494,axiom,
! [VarCurr] :
( ~ v109169(VarCurr)
<=> v109142(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21558,axiom,
! [VarCurr] :
( v109163(VarCurr)
<=> ( v109164(VarCurr)
& v109165(VarCurr) ) ) ).
fof(writeUnaryOperator_8493,axiom,
! [VarCurr] :
( ~ v109165(VarCurr)
<=> v109142(VarCurr) ) ).
fof(writeUnaryOperator_8492,axiom,
! [VarCurr] :
( ~ v109164(VarCurr)
<=> v109140(VarCurr) ) ).
fof(addAssignment_33819,axiom,
! [VarCurr] :
( v109151(VarCurr)
<=> v109153(VarCurr) ) ).
fof(addAssignment_33818,axiom,
! [VarCurr] :
( v109153(VarCurr)
<=> v109155(VarCurr) ) ).
fof(addAssignment_33817,axiom,
! [VarCurr] :
( v109155(VarCurr)
<=> v109157(VarCurr) ) ).
fof(addAssignment_33816,axiom,
! [VarCurr] :
( v109157(VarCurr)
<=> v109159(VarCurr) ) ).
fof(addAssignment_33815,axiom,
! [VarCurr] :
( v109144(VarCurr)
<=> v109146(VarCurr) ) ).
fof(addAssignment_33814,axiom,
! [VarCurr] :
( v109146(VarCurr)
<=> v109148(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2362,axiom,
! [VarCurr] :
( ~ v108992(VarCurr)
=> ( v109148(VarCurr)
<=> v106692(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2394,axiom,
! [VarCurr] :
( v108992(VarCurr)
=> ( v109148(VarCurr)
<=> $false ) ) ).
fof(addAssignment_33813,axiom,
! [VarCurr] :
( v109142(VarCurr)
<=> v108956(VarCurr,bitIndex0) ) ).
fof(addAssignment_33812,axiom,
! [VarCurr] :
( v109140(VarCurr)
<=> v108938(VarCurr,bitIndex0) ) ).
fof(addAssignment_33811,axiom,
! [VarCurr] :
( v109056(VarCurr)
<=> v109058(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21557,axiom,
! [VarCurr] :
( v109058(VarCurr)
<=> ( v109060(VarCurr)
& v108930(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21556,axiom,
! [VarCurr] :
( v109060(VarCurr)
<=> ( v108915(VarCurr)
& v109062(VarCurr) ) ) ).
fof(writeUnaryOperator_8491,axiom,
! [VarCurr] :
( ~ v109062(VarCurr)
<=> v109064(VarCurr) ) ).
fof(addAssignment_33810,axiom,
! [VarCurr] :
( v109064(VarCurr)
<=> v109066(VarCurr) ) ).
fof(addAssignment_33809,axiom,
! [VarCurr] :
( v109066(VarCurr)
<=> v109068(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2361,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109102(VarNext)
=> ( v109068(VarNext)
<=> v109068(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2393,axiom,
! [VarNext] :
( v109102(VarNext)
=> ( v109068(VarNext)
<=> v109114(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5072,axiom,
! [VarCurr] :
( ~ v109103(VarCurr)
=> ( v109114(VarCurr)
<=> v109115(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5076,axiom,
! [VarCurr] :
( v109103(VarCurr)
=> ( v109114(VarCurr)
<=> v109074(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5071,axiom,
! [VarCurr] :
( ~ v109108(VarCurr)
=> ( v109115(VarCurr)
<=> v109091(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109108(VarCurr)
=> ( v109115(VarCurr)
<=> x109007(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21555,axiom,
! [VarCurr] :
( v109102(VarCurr)
<=> ( v109103(VarCurr)
| v109106(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21554,axiom,
! [VarCurr] :
( v109106(VarCurr)
<=> ( v109107(VarCurr)
& v109113(VarCurr) ) ) ).
fof(writeUnaryOperator_8490,axiom,
! [VarCurr] :
( ~ v109113(VarCurr)
<=> v109103(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21553,axiom,
! [VarCurr] :
( v109107(VarCurr)
<=> ( v109108(VarCurr)
| v109110(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21552,axiom,
! [VarCurr] :
( v109110(VarCurr)
<=> ( v109111(VarCurr)
& v109112(VarCurr) ) ) ).
fof(writeUnaryOperator_8489,axiom,
! [VarCurr] :
( ~ v109112(VarCurr)
<=> v109108(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21551,axiom,
! [VarCurr] :
( v109111(VarCurr)
<=> ( v109070(VarCurr)
& v109072(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21550,axiom,
! [VarCurr] :
( v109108(VarCurr)
<=> ( v109070(VarCurr)
& v109109(VarCurr) ) ) ).
fof(writeUnaryOperator_8488,axiom,
! [VarCurr] :
( ~ v109109(VarCurr)
<=> v109072(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21549,axiom,
! [VarCurr] :
( v109103(VarCurr)
<=> ( v109104(VarCurr)
& v109105(VarCurr) ) ) ).
fof(writeUnaryOperator_8487,axiom,
! [VarCurr] :
( ~ v109105(VarCurr)
<=> v109072(VarCurr) ) ).
fof(writeUnaryOperator_8486,axiom,
! [VarCurr] :
( ~ v109104(VarCurr)
<=> v109070(VarCurr) ) ).
fof(addAssignment_33808,axiom,
! [VarCurr] :
( v109091(VarCurr)
<=> v109093(VarCurr) ) ).
fof(addAssignment_33807,axiom,
! [VarCurr] :
( v109093(VarCurr)
<=> v109095(VarCurr,bitIndex63) ) ).
fof(addAssignment_33806,axiom,
! [VarCurr] :
( v109095(VarCurr,bitIndex63)
<=> v109097(VarCurr) ) ).
fof(addAssignment_33805,axiom,
! [VarCurr] :
( v109097(VarCurr)
<=> v109099(VarCurr) ) ).
fof(addAssignment_33804,axiom,
! [VarCurr] :
( v109074(VarCurr)
<=> v109076(VarCurr) ) ).
fof(addAssignment_33803,axiom,
! [VarCurr] :
( v109076(VarCurr)
<=> v109078(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2360,axiom,
! [VarCurr] :
( ~ v108992(VarCurr)
=> ( v109078(VarCurr)
<=> v109086(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2392,axiom,
! [VarCurr] :
( v108992(VarCurr)
=> ( v109078(VarCurr)
<=> v109080(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21548,axiom,
! [VarCurr] :
( v109086(VarCurr)
<=> ( v109088(VarCurr)
& v106956(VarCurr) ) ) ).
fof(writeUnaryOperator_8485,axiom,
! [VarCurr] :
( ~ v109088(VarCurr)
<=> v106692(VarCurr) ) ).
fof(addAssignment_33802,axiom,
! [VarCurr] :
( v109080(VarCurr)
<=> v109082(VarCurr) ) ).
fof(addAssignment_33801,axiom,
! [VarCurr] :
( v109082(VarCurr)
<=> v109084(VarCurr) ) ).
fof(addAssignment_33800,axiom,
! [VarCurr] :
( v109072(VarCurr)
<=> v108956(VarCurr,bitIndex0) ) ).
fof(addAssignment_33799,axiom,
! [VarCurr] :
( v109070(VarCurr)
<=> v108938(VarCurr,bitIndex0) ) ).
fof(addAssignment_33798,axiom,
! [VarCurr] :
( v109048(VarCurr,bitIndex3)
<=> v109050(VarCurr,bitIndex3) ) ).
fof(addAssignment_33797,axiom,
! [VarCurr] :
( v109050(VarCurr,bitIndex3)
<=> v109052(VarCurr,bitIndex3) ) ).
fof(addAssignment_33796,axiom,
! [VarCurr] :
( v109052(VarCurr,bitIndex3)
<=> v109054(VarCurr,bitIndex4) ) ).
fof(addAssignment_33795,axiom,
! [VarCurr] :
( v109048(VarCurr,bitIndex2)
<=> v109050(VarCurr,bitIndex2) ) ).
fof(addAssignment_33794,axiom,
! [VarCurr] :
( v109050(VarCurr,bitIndex2)
<=> v109052(VarCurr,bitIndex2) ) ).
fof(addAssignment_33793,axiom,
! [VarCurr] :
( v109052(VarCurr,bitIndex2)
<=> v109054(VarCurr,bitIndex3) ) ).
fof(addAssignment_33792,axiom,
! [VarCurr] :
( v109048(VarCurr,bitIndex1)
<=> v109050(VarCurr,bitIndex1) ) ).
fof(addAssignment_33791,axiom,
! [VarCurr] :
( v109050(VarCurr,bitIndex1)
<=> v109052(VarCurr,bitIndex1) ) ).
fof(addAssignment_33790,axiom,
! [VarCurr] :
( v109052(VarCurr,bitIndex1)
<=> v109054(VarCurr,bitIndex2) ) ).
fof(addAssignment_33789,axiom,
! [VarCurr] :
( v109048(VarCurr,bitIndex0)
<=> v109050(VarCurr,bitIndex0) ) ).
fof(addAssignment_33788,axiom,
! [VarCurr] :
( v109050(VarCurr,bitIndex0)
<=> v109052(VarCurr,bitIndex0) ) ).
fof(addAssignment_33787,axiom,
! [VarCurr] :
( v109052(VarCurr,bitIndex0)
<=> v109054(VarCurr,bitIndex1) ) ).
fof(addAssignment_33786,axiom,
! [VarCurr] :
( v108901(VarCurr)
<=> v108903(VarCurr) ) ).
fof(addAssignment_33785,axiom,
! [VarCurr] :
( v108903(VarCurr)
<=> v108905(VarCurr) ) ).
fof(writeUnaryOperator_8484,axiom,
! [VarCurr] :
( ~ v108905(VarCurr)
<=> v108907(VarCurr) ) ).
fof(addAssignment_33784,axiom,
! [VarCurr] :
( v108907(VarCurr)
<=> v108909(VarCurr) ) ).
fof(addAssignment_33783,axiom,
! [VarCurr] :
( v108909(VarCurr)
<=> v108911(VarCurr) ) ).
fof(writeUnaryOperator_8483,axiom,
! [VarCurr] :
( ~ v108911(VarCurr)
<=> v109039(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21547,axiom,
! [VarCurr] :
( v109039(VarCurr)
<=> ( v108913(VarCurr)
& v108928(VarCurr) ) ) ).
fof(addAssignment_33782,axiom,
! [VarCurr] :
( v108928(VarCurr)
<=> v108930(VarCurr) ) ).
fof(addAssignment_33781,axiom,
! [VarCurr] :
( v108930(VarCurr)
<=> v108932(VarCurr) ) ).
fof(addAssignment_33780,axiom,
! [VarCurr] :
( v108932(VarCurr)
<=> v108934(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2359,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109020(VarNext)
=> ( v108934(VarNext)
<=> v108934(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2391,axiom,
! [VarNext] :
( v109020(VarNext)
=> ( v108934(VarNext)
<=> v109032(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5070,axiom,
! [VarCurr] :
( ~ v109021(VarCurr)
=> ( v109032(VarCurr)
<=> v109033(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5074,axiom,
! [VarCurr] :
( v109021(VarCurr)
=> ( v109032(VarCurr)
<=> v108986(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5069,axiom,
! [VarCurr] :
( ~ v109026(VarCurr)
=> ( v109033(VarCurr)
<=> v109009(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5073,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109026(VarCurr)
=> ( v109033(VarCurr)
<=> x109007(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21546,axiom,
! [VarCurr] :
( v109020(VarCurr)
<=> ( v109021(VarCurr)
| v109024(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21545,axiom,
! [VarCurr] :
( v109024(VarCurr)
<=> ( v109025(VarCurr)
& v109031(VarCurr) ) ) ).
fof(writeUnaryOperator_8482,axiom,
! [VarCurr] :
( ~ v109031(VarCurr)
<=> v109021(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21544,axiom,
! [VarCurr] :
( v109025(VarCurr)
<=> ( v109026(VarCurr)
| v109028(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21543,axiom,
! [VarCurr] :
( v109028(VarCurr)
<=> ( v109029(VarCurr)
& v109030(VarCurr) ) ) ).
fof(writeUnaryOperator_8481,axiom,
! [VarCurr] :
( ~ v109030(VarCurr)
<=> v109026(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21542,axiom,
! [VarCurr] :
( v109029(VarCurr)
<=> ( v108936(VarCurr)
& v108954(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21541,axiom,
! [VarCurr] :
( v109026(VarCurr)
<=> ( v108936(VarCurr)
& v109027(VarCurr) ) ) ).
fof(writeUnaryOperator_8480,axiom,
! [VarCurr] :
( ~ v109027(VarCurr)
<=> v108954(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21540,axiom,
! [VarCurr] :
( v109021(VarCurr)
<=> ( v109022(VarCurr)
& v109023(VarCurr) ) ) ).
fof(writeUnaryOperator_8479,axiom,
! [VarCurr] :
( ~ v109023(VarCurr)
<=> v108954(VarCurr) ) ).
fof(writeUnaryOperator_8478,axiom,
! [VarCurr] :
( ~ v109022(VarCurr)
<=> v108936(VarCurr) ) ).
fof(addAssignment_33779,axiom,
! [VarCurr] :
( v109009(VarCurr)
<=> v109011(VarCurr) ) ).
fof(addAssignment_33778,axiom,
! [VarCurr] :
( v109011(VarCurr)
<=> v109013(VarCurr) ) ).
fof(addAssignment_33777,axiom,
! [VarCurr] :
( v109013(VarCurr)
<=> v109015(VarCurr) ) ).
fof(addAssignment_33776,axiom,
! [VarCurr] :
( v109015(VarCurr)
<=> v109017(VarCurr) ) ).
fof(addAssignment_33775,axiom,
! [VarCurr] :
( v108986(VarCurr)
<=> v108988(VarCurr) ) ).
fof(addAssignment_33774,axiom,
! [VarCurr] :
( v108988(VarCurr)
<=> v108990(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2358,axiom,
! [VarCurr] :
( ~ v108992(VarCurr)
=> ( v108990(VarCurr)
<=> v109004(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2390,axiom,
! [VarCurr] :
( v108992(VarCurr)
=> ( v108990(VarCurr)
<=> v108998(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2357,axiom,
! [VarCurr] :
( ~ v106692(VarCurr)
=> ( v109004(VarCurr)
<=> v106846(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2389,axiom,
! [VarCurr] :
( v106692(VarCurr)
=> ( v109004(VarCurr)
<=> $true ) ) ).
fof(addAssignment_33773,axiom,
! [VarCurr] :
( v108998(VarCurr)
<=> v109000(VarCurr) ) ).
fof(addAssignment_33772,axiom,
! [VarCurr] :
( v109000(VarCurr)
<=> v109002(VarCurr) ) ).
fof(addAssignment_33771,axiom,
! [VarCurr] :
( v108992(VarCurr)
<=> v108994(VarCurr) ) ).
fof(addAssignment_33770,axiom,
! [VarCurr] :
( v108994(VarCurr)
<=> v108996(VarCurr) ) ).
fof(addAssignment_33769,axiom,
! [VarCurr] :
( v108954(VarCurr)
<=> v108956(VarCurr,bitIndex0) ) ).
fof(addAssignment_33768,axiom,
! [VarCurr] :
( v108956(VarCurr,bitIndex0)
<=> v108958(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21539,axiom,
! [VarCurr] :
( v108958(VarCurr)
<=> ( v108984(VarCurr)
| v108972(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21538,axiom,
! [VarCurr] :
( v108984(VarCurr)
<=> ( v108960(VarCurr)
& v108970(VarCurr) ) ) ).
fof(addAssignment_33767,axiom,
! [VarCurr] :
( v108972(VarCurr)
<=> v108974(VarCurr) ) ).
fof(addAssignment_33766,axiom,
! [VarCurr] :
( v108974(VarCurr)
<=> v108976(VarCurr) ) ).
fof(addAssignment_33765,axiom,
! [VarCurr] :
( v108976(VarCurr)
<=> v108978(VarCurr) ) ).
fof(addAssignment_33764,axiom,
! [VarCurr] :
( v108978(VarCurr)
<=> v108980(VarCurr) ) ).
fof(addAssignment_33763,axiom,
! [VarCurr] :
( v108980(VarCurr)
<=> v108982(VarCurr) ) ).
fof(addAssignment_33762,axiom,
! [VarCurr] :
( v108960(VarCurr)
<=> v108962(VarCurr) ) ).
fof(addAssignment_33761,axiom,
! [VarCurr] :
( v108962(VarCurr)
<=> v108964(VarCurr) ) ).
fof(addAssignment_33760,axiom,
! [VarCurr] :
( v108964(VarCurr)
<=> v108966(VarCurr) ) ).
fof(addAssignment_33759,axiom,
! [VarCurr] :
( v108966(VarCurr)
<=> v108968(VarCurr) ) ).
fof(addAssignment_33758,axiom,
! [VarCurr] :
( v108936(VarCurr)
<=> v108938(VarCurr,bitIndex0) ) ).
fof(addAssignment_33757,axiom,
! [VarCurr] :
( v108938(VarCurr,bitIndex0)
<=> v108940(VarCurr) ) ).
fof(addAssignment_33756,axiom,
! [VarCurr] :
( v108940(VarCurr)
<=> v108942(VarCurr) ) ).
fof(addAssignment_33755,axiom,
! [VarCurr] :
( v108942(VarCurr)
<=> v108944(VarCurr) ) ).
fof(addAssignment_33754,axiom,
! [VarCurr] :
( v108944(VarCurr)
<=> v108946(VarCurr) ) ).
fof(addAssignment_33753,axiom,
! [VarCurr] :
( v108946(VarCurr)
<=> v108948(VarCurr) ) ).
fof(addAssignment_33752,axiom,
! [VarCurr] :
( v108948(VarCurr)
<=> v108950(VarCurr) ) ).
fof(addAssignment_33751,axiom,
! [VarCurr] :
( v108950(VarCurr)
<=> v108952(VarCurr) ) ).
fof(addAssignment_33750,axiom,
! [VarCurr] :
( v108913(VarCurr)
<=> v108915(VarCurr) ) ).
fof(writeUnaryOperator_8477,axiom,
! [VarCurr] :
( ~ v108915(VarCurr)
<=> v108917(VarCurr) ) ).
fof(addAssignment_33749,axiom,
! [VarCurr] :
( v108917(VarCurr)
<=> v108919(VarCurr) ) ).
fof(addAssignment_33748,axiom,
! [VarCurr] :
( v108919(VarCurr)
<=> v108921(VarCurr) ) ).
fof(addAssignment_33747,axiom,
! [VarCurr] :
( v108921(VarCurr)
<=> v108923(VarCurr) ) ).
fof(addAssignment_33746,axiom,
! [VarCurr] :
( v108923(VarCurr)
<=> v108925(VarCurr) ) ).
fof(addAssignment_33745,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108850(VarCurr,B)
<=> v108852(VarCurr,B) ) ) ).
fof(addAssignment_33744,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108852(VarCurr,B)
<=> v108854(VarCurr,B) ) ) ).
fof(addAssignment_33743,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108854(VarCurr,B)
<=> v108856(VarCurr,B) ) ) ).
fof(addAssignment_33742,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108856(VarCurr,B)
<=> v108858(VarCurr,B) ) ) ).
fof(addAssignment_33741,axiom,
! [VarNext,B] :
( range_6_4(B)
=> ( v108858(VarNext,B)
<=> v108876(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1826,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108877(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108876(VarNext,B)
<=> v108858(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1896,axiom,
! [VarNext] :
( v108877(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108876(VarNext,B)
<=> v108885(VarNext,B) ) ) ) ).
fof(addAssignment_33740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108885(VarNext,B)
<=> v108883(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2356,axiom,
! [VarCurr] :
( ~ v106816(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v108883(VarCurr,B)
<=> v108860(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2388,axiom,
! [VarCurr] :
( v106816(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v108883(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21537,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108877(VarNext)
<=> v108878(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108878(VarNext)
<=> ( v108880(VarNext)
& v16399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108880(VarNext)
<=> v16406(VarNext) ) ) ).
fof(addAssignment_33739,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108860(VarCurr,B)
<=> v108862(VarCurr,B) ) ) ).
fof(addAssignment_33738,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108862(VarCurr,B)
<=> v108864(VarCurr,B) ) ) ).
fof(addAssignment_33737,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108864(VarCurr,B)
<=> v108866(VarCurr,B) ) ) ).
fof(addAssignment_33736,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108866(VarCurr,B)
<=> v4306(VarCurr,B) ) ) ).
fof(addAssignment_33735,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4306(VarCurr,B)
<=> v4308(VarCurr,B) ) ) ).
fof(addAssignment_33734,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4308(VarCurr,B)
<=> v4310(VarCurr,B) ) ) ).
fof(addAssignment_33733,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4310(VarCurr,B)
<=> v4312(VarCurr,B) ) ) ).
fof(addAssignment_33732,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4312(VarCurr,B)
<=> v4314(VarCurr,B) ) ) ).
fof(addAssignment_33731,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4314(VarCurr,B)
<=> v4316(VarCurr,B) ) ) ).
fof(addAssignment_33730,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4316(VarCurr,B)
<=> v4318(VarCurr,B) ) ) ).
fof(addAssignment_33729,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4318(VarCurr,B)
<=> v4320(VarCurr,B) ) ) ).
fof(addAssignment_33728,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4320(VarCurr,B)
<=> v4322(VarCurr,B) ) ) ).
fof(addAssignment_33727,axiom,
! [VarNext,B] :
( range_6_4(B)
=> ( v4322(VarNext,B)
<=> v108868(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1825,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108869(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108868(VarNext,B)
<=> v4322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1895,axiom,
! [VarNext] :
( v108869(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108868(VarNext,B)
<=> v5044(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108869(VarNext)
<=> v108870(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108870(VarNext)
<=> ( v108872(VarNext)
& v4513(VarNext) ) ) ) ).
fof(writeUnaryOperator_8475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108872(VarNext)
<=> v4526(VarNext) ) ) ).
fof(addAssignment_33726,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4326(VarCurr,B)
<=> v4328(VarCurr,B) ) ) ).
fof(addAssignment_33725,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4328(VarCurr,B)
<=> v4330(VarCurr,B) ) ) ).
fof(addAssignment_33724,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4330(VarCurr,B)
<=> v4332(VarCurr,B) ) ) ).
fof(addAssignment_33723,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4332(VarCurr,B)
<=> v4334(VarCurr,B) ) ) ).
fof(addAssignment_33722,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4334(VarCurr,B)
<=> v4336(VarCurr,B) ) ) ).
fof(addAssignment_33721,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4336(VarCurr,B)
<=> v4338(VarCurr,B) ) ) ).
fof(addAssignment_33720,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4338(VarCurr,B)
<=> v4340(VarCurr,B) ) ) ).
fof(addAssignment_33719,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4340(VarCurr,B)
<=> v4342(VarCurr,B) ) ) ).
fof(addAssignment_33718,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4342(VarCurr,B)
<=> v4344(VarCurr,B) ) ) ).
fof(addAssignment_33717,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4344(VarCurr,B)
<=> v4346(VarCurr,B) ) ) ).
fof(range_axiom_84,axiom,
! [B] :
( range_6_4(B)
<=> ( $false
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B ) ) ).
fof(addAssignment_33716,axiom,
! [VarCurr] :
( v108844(VarCurr)
<=> v108846(VarCurr) ) ).
fof(addAssignment_33715,axiom,
! [VarCurr] :
( v108846(VarCurr)
<=> v108848(VarCurr) ) ).
fof(addAssignment_33714,axiom,
! [VarCurr] :
( v108829(VarCurr)
<=> v108831(VarCurr) ) ).
fof(addAssignment_33713,axiom,
! [VarCurr] :
( v108831(VarCurr)
<=> v108833(VarCurr) ) ).
fof(addAssignment_33712,axiom,
! [VarCurr] :
( v108833(VarCurr)
<=> v108835(VarCurr) ) ).
fof(addAssignment_33711,axiom,
! [VarCurr] :
( v108835(VarCurr)
<=> v106449(VarCurr,bitIndex1) ) ).
fof(addAssignment_33710,axiom,
! [VarCurr] :
( v108827(VarCurr)
<=> v4287(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2355,axiom,
! [VarCurr] :
( ~ v108325(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108323(VarCurr,B)
<=> v108482(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2387,axiom,
! [VarCurr] :
( v108325(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108323(VarCurr,B)
<=> v108804(VarCurr,B) ) ) ) ).
fof(addAssignment_33709,axiom,
! [VarCurr] :
( v108804(VarCurr,bitIndex0)
<=> v108822(VarCurr) ) ).
fof(addAssignment_33708,axiom,
! [VarCurr] :
( v108804(VarCurr,bitIndex1)
<=> v108820(VarCurr) ) ).
fof(addAssignment_33707,axiom,
! [VarCurr] :
( v108804(VarCurr,bitIndex2)
<=> v108815(VarCurr) ) ).
fof(addAssignment_33706,axiom,
! [VarCurr] :
( v108804(VarCurr,bitIndex3)
<=> v108806(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21533,axiom,
! [VarCurr] :
( v108820(VarCurr)
<=> ( v108821(VarCurr)
& v108823(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21532,axiom,
! [VarCurr] :
( v108823(VarCurr)
<=> ( v108482(VarCurr,bitIndex0)
| v108812(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1908,axiom,
! [VarCurr] :
( v108821(VarCurr)
<=> ( v108822(VarCurr)
| v108482(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8474,axiom,
! [VarCurr] :
( ~ v108822(VarCurr)
<=> v108482(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21531,axiom,
! [VarCurr] :
( v108815(VarCurr)
<=> ( v108816(VarCurr)
& v108819(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1907,axiom,
! [VarCurr] :
( v108819(VarCurr)
<=> ( v108810(VarCurr)
| v108482(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21530,axiom,
! [VarCurr] :
( v108816(VarCurr)
<=> ( v108817(VarCurr)
| v108818(VarCurr) ) ) ).
fof(writeUnaryOperator_8473,axiom,
! [VarCurr] :
( ~ v108818(VarCurr)
<=> v108482(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8472,axiom,
! [VarCurr] :
( ~ v108817(VarCurr)
<=> v108810(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21529,axiom,
! [VarCurr] :
( v108806(VarCurr)
<=> ( v108807(VarCurr)
& v108814(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1906,axiom,
! [VarCurr] :
( v108814(VarCurr)
<=> ( v108809(VarCurr)
| v108482(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21528,axiom,
! [VarCurr] :
( v108807(VarCurr)
<=> ( v108808(VarCurr)
| v108813(VarCurr) ) ) ).
fof(writeUnaryOperator_8471,axiom,
! [VarCurr] :
( ~ v108813(VarCurr)
<=> v108482(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8470,axiom,
! [VarCurr] :
( ~ v108808(VarCurr)
<=> v108809(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1905,axiom,
! [VarCurr] :
( v108809(VarCurr)
<=> ( v108810(VarCurr)
& v108482(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1904,axiom,
! [VarCurr] :
( v108810(VarCurr)
<=> ( v108482(VarCurr,bitIndex1)
| v108811(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21527,axiom,
! [VarCurr] :
( v108811(VarCurr)
<=> ( v108482(VarCurr,bitIndex0)
& v108812(VarCurr) ) ) ).
fof(writeUnaryOperator_8469,axiom,
! [VarCurr] :
( ~ v108812(VarCurr)
<=> v108482(VarCurr,bitIndex1) ) ).
fof(addAssignment_33705,axiom,
! [VarCurr] :
( v108482(VarCurr,bitIndex3)
<=> v108484(VarCurr,bitIndex3) ) ).
fof(addAssignment_33704,axiom,
! [VarCurr] :
( v108484(VarCurr,bitIndex3)
<=> v108486(VarCurr,bitIndex3) ) ).
fof(addAssignment_33703,axiom,
! [VarCurr] :
( v108486(VarCurr,bitIndex3)
<=> v108488(VarCurr,bitIndex3) ) ).
fof(addAssignment_33702,axiom,
! [VarCurr] :
( v108488(VarCurr,bitIndex3)
<=> v108490(VarCurr,bitIndex3) ) ).
fof(addAssignment_33701,axiom,
! [VarCurr] :
( v108490(VarCurr,bitIndex3)
<=> v108492(VarCurr,bitIndex3) ) ).
fof(addAssignment_33700,axiom,
! [VarCurr] :
( v108492(VarCurr,bitIndex3)
<=> v108494(VarCurr,bitIndex3) ) ).
fof(addAssignment_33699,axiom,
! [VarCurr] :
( v108494(VarCurr,bitIndex3)
<=> v108496(VarCurr,bitIndex3) ) ).
fof(addAssignment_33698,axiom,
! [VarCurr] :
( v108496(VarCurr,bitIndex3)
<=> v108498(VarCurr,bitIndex3) ) ).
fof(addAssignment_33697,axiom,
! [VarCurr] :
( v108498(VarCurr,bitIndex3)
<=> v108343(VarCurr,bitIndex3) ) ).
fof(addAssignment_33696,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex3)
<=> v108345(VarCurr,bitIndex3) ) ).
fof(addAssignment_33695,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex3)
<=> v108720(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108759(VarNext)
=> ( v108720(VarNext)
<=> v108720(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1894,axiom,
! [VarNext] :
( v108759(VarNext)
=> ( v108720(VarNext)
<=> v108794(VarNext) ) ) ).
fof(addAssignment_33694,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108794(VarNext)
<=> v108792(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5068,axiom,
! [VarCurr] :
( ~ v108722(VarCurr)
=> ( v108792(VarCurr)
<=> v108795(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5072,axiom,
! [VarCurr] :
( v108722(VarCurr)
=> ( v108792(VarCurr)
<=> v108724(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5067,axiom,
! [VarCurr] :
( ~ v108772(VarCurr)
=> ( v108795(VarCurr)
<=> v108754(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5071,axiom,
! [VarCurr] :
( v108772(VarCurr)
=> ( v108795(VarCurr)
<=> v108796(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1261,axiom,
! [VarCurr] :
( ( ~ v108775(VarCurr)
& ~ v108777(VarCurr) )
=> ( v108796(VarCurr)
<=> v108800(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5066,axiom,
! [VarCurr] :
( v108777(VarCurr)
=> ( v108796(VarCurr)
<=> v108799(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5070,axiom,
! [VarCurr] :
( v108775(VarCurr)
=> ( v108796(VarCurr)
<=> v108797(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5065,axiom,
! [VarCurr] :
( ~ v108785(VarCurr)
=> ( v108800(VarCurr)
<=> v108754(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5069,axiom,
! [VarCurr] :
( v108785(VarCurr)
=> ( v108800(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5064,axiom,
! [VarCurr] :
( ~ v108779(VarCurr)
=> ( v108799(VarCurr)
<=> v108754(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5068,axiom,
! [VarCurr] :
( v108779(VarCurr)
=> ( v108799(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2354,axiom,
! [VarCurr] :
( ~ v108798(VarCurr)
=> ( v108797(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2386,axiom,
! [VarCurr] :
( v108798(VarCurr)
=> ( v108797(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7602,axiom,
! [VarCurr] :
( v108798(VarCurr)
<=> ( v108732(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21526,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108759(VarNext)
<=> ( v108760(VarNext)
& v108769(VarNext) ) ) ) ).
fof(addAssignment_33693,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108769(VarNext)
<=> v108767(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21525,axiom,
! [VarCurr] :
( v108767(VarCurr)
<=> ( v108722(VarCurr)
| v108770(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21524,axiom,
! [VarCurr] :
( v108770(VarCurr)
<=> ( v108771(VarCurr)
& v108791(VarCurr) ) ) ).
fof(writeUnaryOperator_8468,axiom,
! [VarCurr] :
( ~ v108791(VarCurr)
<=> v108722(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21523,axiom,
! [VarCurr] :
( v108771(VarCurr)
<=> ( v108772(VarCurr)
| v108789(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21522,axiom,
! [VarCurr] :
( v108789(VarCurr)
<=> ( v108750(VarCurr)
& v108790(VarCurr) ) ) ).
fof(writeUnaryOperator_8467,axiom,
! [VarCurr] :
( ~ v108790(VarCurr)
<=> v108752(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21521,axiom,
! [VarCurr] :
( v108772(VarCurr)
<=> ( v108773(VarCurr)
& v108752(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21520,axiom,
! [VarCurr] :
( v108773(VarCurr)
<=> ( v108774(VarCurr)
| v108783(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21519,axiom,
! [VarCurr] :
( v108783(VarCurr)
<=> ( v108784(VarCurr)
& v108788(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7601,axiom,
! [VarCurr] :
( v108788(VarCurr)
<=> ( ( v108776(VarCurr,bitIndex2)
<=> $false )
& ( v108776(VarCurr,bitIndex1)
<=> $false )
& ( v108776(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21518,axiom,
! [VarCurr] :
( v108784(VarCurr)
<=> ( v108785(VarCurr)
| v108786(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21517,axiom,
! [VarCurr] :
( v108786(VarCurr)
<=> ( v108750(VarCurr)
& v108787(VarCurr) ) ) ).
fof(writeUnaryOperator_8466,axiom,
! [VarCurr] :
( ~ v108787(VarCurr)
<=> v108785(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7600,axiom,
! [VarCurr] :
( v108785(VarCurr)
<=> ( v108732(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21516,axiom,
! [VarCurr] :
( v108774(VarCurr)
<=> ( v108775(VarCurr)
| v108777(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21515,axiom,
! [VarCurr] :
( v108777(VarCurr)
<=> ( v108778(VarCurr)
& v108782(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7599,axiom,
! [VarCurr] :
( v108782(VarCurr)
<=> ( ( v108776(VarCurr,bitIndex2)
<=> $false )
& ( v108776(VarCurr,bitIndex1)
<=> $true )
& ( v108776(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21514,axiom,
! [VarCurr] :
( v108778(VarCurr)
<=> ( v108779(VarCurr)
| v108780(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21513,axiom,
! [VarCurr] :
( v108780(VarCurr)
<=> ( v108750(VarCurr)
& v108781(VarCurr) ) ) ).
fof(writeUnaryOperator_8465,axiom,
! [VarCurr] :
( ~ v108781(VarCurr)
<=> v108779(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7598,axiom,
! [VarCurr] :
( v108779(VarCurr)
<=> ( v108732(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7597,axiom,
! [VarCurr] :
( v108775(VarCurr)
<=> ( ( v108776(VarCurr,bitIndex2)
<=> $true )
& ( v108776(VarCurr,bitIndex1)
<=> $false )
& ( v108776(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33692,axiom,
! [VarCurr] :
( v108776(VarCurr,bitIndex0)
<=> v108730(VarCurr) ) ).
fof(addAssignment_33691,axiom,
! [VarCurr] :
( v108776(VarCurr,bitIndex1)
<=> v108728(VarCurr) ) ).
fof(addAssignment_33690,axiom,
! [VarCurr] :
( v108776(VarCurr,bitIndex2)
<=> v108726(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21512,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108760(VarNext)
<=> ( v108761(VarNext)
& v108756(VarNext) ) ) ) ).
fof(writeUnaryOperator_8464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108761(VarNext)
<=> v108763(VarNext) ) ) ).
fof(addAssignment_33689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108763(VarNext)
<=> v108756(VarCurr) ) ) ).
fof(addAssignment_33688,axiom,
! [VarCurr] :
( v108756(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_33687,axiom,
! [VarCurr] :
( v108754(VarCurr)
<=> $false ) ).
fof(addAssignment_33686,axiom,
! [VarCurr] :
( v108752(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_33685,axiom,
! [VarCurr] :
( v108750(VarCurr)
<=> $false ) ).
fof(addAssignment_33684,axiom,
! [VarCurr] :
( v108732(VarCurr)
<=> v108368(VarCurr,bitIndex3) ) ).
fof(addAssignment_33683,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex3)
<=> v108370(VarCurr,bitIndex3) ) ).
fof(addAssignment_33682,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex3)
<=> v4304(VarCurr,bitIndex3) ) ).
fof(addAssignment_33681,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex3)
<=> v4306(VarCurr,bitIndex3) ) ).
fof(addAssignment_33680,axiom,
! [VarCurr] :
( v4306(VarCurr,bitIndex3)
<=> v4308(VarCurr,bitIndex3) ) ).
fof(addAssignment_33679,axiom,
! [VarCurr] :
( v4308(VarCurr,bitIndex3)
<=> v4310(VarCurr,bitIndex3) ) ).
fof(addAssignment_33678,axiom,
! [VarCurr] :
( v4310(VarCurr,bitIndex3)
<=> v4312(VarCurr,bitIndex3) ) ).
fof(addAssignment_33677,axiom,
! [VarCurr] :
( v4312(VarCurr,bitIndex3)
<=> v4314(VarCurr,bitIndex3) ) ).
fof(addAssignment_33676,axiom,
! [VarCurr] :
( v4314(VarCurr,bitIndex3)
<=> v4316(VarCurr,bitIndex3) ) ).
fof(addAssignment_33675,axiom,
! [VarCurr] :
( v4316(VarCurr,bitIndex3)
<=> v4318(VarCurr,bitIndex3) ) ).
fof(addAssignment_33674,axiom,
! [VarCurr] :
( v4318(VarCurr,bitIndex3)
<=> v4320(VarCurr,bitIndex3) ) ).
fof(addAssignment_33673,axiom,
! [VarCurr] :
( v4320(VarCurr,bitIndex3)
<=> v4322(VarCurr,bitIndex3) ) ).
fof(addAssignment_33672,axiom,
! [VarNext] :
( v4322(VarNext,bitIndex3)
<=> v108742(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108743(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108742(VarNext,B)
<=> v4322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1893,axiom,
! [VarNext] :
( v108743(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108742(VarNext,B)
<=> v5044(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108743(VarNext)
<=> v108744(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21510,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108744(VarNext)
<=> ( v108746(VarNext)
& v4513(VarNext) ) ) ) ).
fof(writeUnaryOperator_8463,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108746(VarNext)
<=> v4526(VarNext) ) ) ).
fof(addAssignment_33671,axiom,
! [VarCurr] :
( v4326(VarCurr,bitIndex3)
<=> v4328(VarCurr,bitIndex3) ) ).
fof(addAssignment_33670,axiom,
! [VarCurr] :
( v4328(VarCurr,bitIndex3)
<=> v4330(VarCurr,bitIndex3) ) ).
fof(addAssignment_33669,axiom,
! [VarCurr] :
( v4330(VarCurr,bitIndex3)
<=> v4332(VarCurr,bitIndex3) ) ).
fof(addAssignment_33668,axiom,
! [VarCurr] :
( v4332(VarCurr,bitIndex3)
<=> v4334(VarCurr,bitIndex3) ) ).
fof(addAssignment_33667,axiom,
! [VarCurr] :
( v4334(VarCurr,bitIndex3)
<=> v4336(VarCurr,bitIndex3) ) ).
fof(addAssignment_33666,axiom,
! [VarCurr] :
( v4336(VarCurr,bitIndex3)
<=> v4338(VarCurr,bitIndex3) ) ).
fof(addAssignment_33665,axiom,
! [VarCurr] :
( v4338(VarCurr,bitIndex3)
<=> v4340(VarCurr,bitIndex3) ) ).
fof(addAssignment_33664,axiom,
! [VarCurr] :
( v4340(VarCurr,bitIndex3)
<=> v4342(VarCurr,bitIndex3) ) ).
fof(addAssignment_33663,axiom,
! [VarCurr] :
( v4342(VarCurr,bitIndex3)
<=> v4344(VarCurr,bitIndex3) ) ).
fof(addAssignment_33662,axiom,
! [VarCurr] :
( v4344(VarCurr,bitIndex3)
<=> v4346(VarCurr,bitIndex3) ) ).
fof(addAssignment_33661,axiom,
! [VarNext] :
( v4346(VarNext,bitIndex3)
<=> v108734(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108736(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v108734(VarNext,B)
<=> v4346(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1892,axiom,
! [VarNext] :
( v108736(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v108734(VarNext,B)
<=> v5031(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21509,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108736(VarNext)
<=> ( v108737(VarNext)
& v5025(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21508,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108737(VarNext)
<=> ( v108739(VarNext)
& v4493(VarNext) ) ) ) ).
fof(writeUnaryOperator_8462,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108739(VarNext)
<=> v4500(VarNext) ) ) ).
fof(addAssignment_33660,axiom,
! [VarCurr] :
( v108730(VarCurr)
<=> $false ) ).
fof(addAssignment_33659,axiom,
! [VarCurr] :
( v108728(VarCurr)
<=> $false ) ).
fof(addAssignment_33658,axiom,
! [VarCurr] :
( v108726(VarCurr)
<=> $true ) ).
fof(addAssignment_33657,axiom,
! [VarCurr] :
( v108724(VarCurr)
<=> $false ) ).
fof(addAssignment_33656,axiom,
! [VarCurr] :
( v108722(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_33655,axiom,
! [VarCurr] :
( v108482(VarCurr,bitIndex2)
<=> v108484(VarCurr,bitIndex2) ) ).
fof(addAssignment_33654,axiom,
! [VarCurr] :
( v108484(VarCurr,bitIndex2)
<=> v108486(VarCurr,bitIndex2) ) ).
fof(addAssignment_33653,axiom,
! [VarCurr] :
( v108486(VarCurr,bitIndex2)
<=> v108488(VarCurr,bitIndex2) ) ).
fof(addAssignment_33652,axiom,
! [VarCurr] :
( v108488(VarCurr,bitIndex2)
<=> v108490(VarCurr,bitIndex2) ) ).
fof(addAssignment_33651,axiom,
! [VarCurr] :
( v108490(VarCurr,bitIndex2)
<=> v108492(VarCurr,bitIndex2) ) ).
fof(addAssignment_33650,axiom,
! [VarCurr] :
( v108492(VarCurr,bitIndex2)
<=> v108494(VarCurr,bitIndex2) ) ).
fof(addAssignment_33649,axiom,
! [VarCurr] :
( v108494(VarCurr,bitIndex2)
<=> v108496(VarCurr,bitIndex2) ) ).
fof(addAssignment_33648,axiom,
! [VarCurr] :
( v108496(VarCurr,bitIndex2)
<=> v108498(VarCurr,bitIndex2) ) ).
fof(addAssignment_33647,axiom,
! [VarCurr] :
( v108498(VarCurr,bitIndex2)
<=> v108343(VarCurr,bitIndex2) ) ).
fof(addAssignment_33646,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex2)
<=> v108345(VarCurr,bitIndex2) ) ).
fof(addAssignment_33645,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex2)
<=> v108652(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1821,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108675(VarNext)
=> ( v108652(VarNext)
<=> v108652(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1891,axiom,
! [VarNext] :
( v108675(VarNext)
=> ( v108652(VarNext)
<=> v108710(VarNext) ) ) ).
fof(addAssignment_33644,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108710(VarNext)
<=> v108708(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5063,axiom,
! [VarCurr] :
( ~ v108654(VarCurr)
=> ( v108708(VarCurr)
<=> v108711(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5067,axiom,
! [VarCurr] :
( v108654(VarCurr)
=> ( v108708(VarCurr)
<=> v108656(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5062,axiom,
! [VarCurr] :
( ~ v108688(VarCurr)
=> ( v108711(VarCurr)
<=> v108670(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5066,axiom,
! [VarCurr] :
( v108688(VarCurr)
=> ( v108711(VarCurr)
<=> v108712(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1260,axiom,
! [VarCurr] :
( ( ~ v108691(VarCurr)
& ~ v108693(VarCurr) )
=> ( v108712(VarCurr)
<=> v108716(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5061,axiom,
! [VarCurr] :
( v108693(VarCurr)
=> ( v108712(VarCurr)
<=> v108715(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5065,axiom,
! [VarCurr] :
( v108691(VarCurr)
=> ( v108712(VarCurr)
<=> v108713(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5060,axiom,
! [VarCurr] :
( ~ v108701(VarCurr)
=> ( v108716(VarCurr)
<=> v108670(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5064,axiom,
! [VarCurr] :
( v108701(VarCurr)
=> ( v108716(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5059,axiom,
! [VarCurr] :
( ~ v108695(VarCurr)
=> ( v108715(VarCurr)
<=> v108670(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5063,axiom,
! [VarCurr] :
( v108695(VarCurr)
=> ( v108715(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2353,axiom,
! [VarCurr] :
( ~ v108714(VarCurr)
=> ( v108713(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2385,axiom,
! [VarCurr] :
( v108714(VarCurr)
=> ( v108713(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7596,axiom,
! [VarCurr] :
( v108714(VarCurr)
<=> ( v108664(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21507,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108675(VarNext)
<=> ( v108676(VarNext)
& v108685(VarNext) ) ) ) ).
fof(addAssignment_33643,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108685(VarNext)
<=> v108683(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21506,axiom,
! [VarCurr] :
( v108683(VarCurr)
<=> ( v108654(VarCurr)
| v108686(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21505,axiom,
! [VarCurr] :
( v108686(VarCurr)
<=> ( v108687(VarCurr)
& v108707(VarCurr) ) ) ).
fof(writeUnaryOperator_8461,axiom,
! [VarCurr] :
( ~ v108707(VarCurr)
<=> v108654(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21504,axiom,
! [VarCurr] :
( v108687(VarCurr)
<=> ( v108688(VarCurr)
| v108705(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21503,axiom,
! [VarCurr] :
( v108705(VarCurr)
<=> ( v108666(VarCurr)
& v108706(VarCurr) ) ) ).
fof(writeUnaryOperator_8460,axiom,
! [VarCurr] :
( ~ v108706(VarCurr)
<=> v108668(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21502,axiom,
! [VarCurr] :
( v108688(VarCurr)
<=> ( v108689(VarCurr)
& v108668(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21501,axiom,
! [VarCurr] :
( v108689(VarCurr)
<=> ( v108690(VarCurr)
| v108699(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21500,axiom,
! [VarCurr] :
( v108699(VarCurr)
<=> ( v108700(VarCurr)
& v108704(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7595,axiom,
! [VarCurr] :
( v108704(VarCurr)
<=> ( ( v108692(VarCurr,bitIndex2)
<=> $false )
& ( v108692(VarCurr,bitIndex1)
<=> $false )
& ( v108692(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21499,axiom,
! [VarCurr] :
( v108700(VarCurr)
<=> ( v108701(VarCurr)
| v108702(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21498,axiom,
! [VarCurr] :
( v108702(VarCurr)
<=> ( v108666(VarCurr)
& v108703(VarCurr) ) ) ).
fof(writeUnaryOperator_8459,axiom,
! [VarCurr] :
( ~ v108703(VarCurr)
<=> v108701(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7594,axiom,
! [VarCurr] :
( v108701(VarCurr)
<=> ( v108664(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21497,axiom,
! [VarCurr] :
( v108690(VarCurr)
<=> ( v108691(VarCurr)
| v108693(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21496,axiom,
! [VarCurr] :
( v108693(VarCurr)
<=> ( v108694(VarCurr)
& v108698(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7593,axiom,
! [VarCurr] :
( v108698(VarCurr)
<=> ( ( v108692(VarCurr,bitIndex2)
<=> $false )
& ( v108692(VarCurr,bitIndex1)
<=> $true )
& ( v108692(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21495,axiom,
! [VarCurr] :
( v108694(VarCurr)
<=> ( v108695(VarCurr)
| v108696(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21494,axiom,
! [VarCurr] :
( v108696(VarCurr)
<=> ( v108666(VarCurr)
& v108697(VarCurr) ) ) ).
fof(writeUnaryOperator_8458,axiom,
! [VarCurr] :
( ~ v108697(VarCurr)
<=> v108695(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7592,axiom,
! [VarCurr] :
( v108695(VarCurr)
<=> ( v108664(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7591,axiom,
! [VarCurr] :
( v108691(VarCurr)
<=> ( ( v108692(VarCurr,bitIndex2)
<=> $true )
& ( v108692(VarCurr,bitIndex1)
<=> $false )
& ( v108692(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33642,axiom,
! [VarCurr] :
( v108692(VarCurr,bitIndex0)
<=> v108662(VarCurr) ) ).
fof(addAssignment_33641,axiom,
! [VarCurr] :
( v108692(VarCurr,bitIndex1)
<=> v108660(VarCurr) ) ).
fof(addAssignment_33640,axiom,
! [VarCurr] :
( v108692(VarCurr,bitIndex2)
<=> v108658(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21493,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108676(VarNext)
<=> ( v108677(VarNext)
& v108672(VarNext) ) ) ) ).
fof(writeUnaryOperator_8457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108677(VarNext)
<=> v108679(VarNext) ) ) ).
fof(addAssignment_33639,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108679(VarNext)
<=> v108672(VarCurr) ) ) ).
fof(addAssignment_33638,axiom,
! [VarCurr] :
( v108672(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_33637,axiom,
! [VarCurr] :
( v108670(VarCurr)
<=> $false ) ).
fof(addAssignment_33636,axiom,
! [VarCurr] :
( v108668(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_33635,axiom,
! [VarCurr] :
( v108666(VarCurr)
<=> $false ) ).
fof(addAssignment_33634,axiom,
! [VarCurr] :
( v108664(VarCurr)
<=> v108368(VarCurr,bitIndex2) ) ).
fof(addAssignment_33633,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex2)
<=> v108370(VarCurr,bitIndex2) ) ).
fof(addAssignment_33632,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex2)
<=> v4304(VarCurr,bitIndex2) ) ).
fof(addAssignment_33631,axiom,
! [VarCurr] :
( v108662(VarCurr)
<=> $false ) ).
fof(addAssignment_33630,axiom,
! [VarCurr] :
( v108660(VarCurr)
<=> $false ) ).
fof(addAssignment_33629,axiom,
! [VarCurr] :
( v108658(VarCurr)
<=> $true ) ).
fof(addAssignment_33628,axiom,
! [VarCurr] :
( v108656(VarCurr)
<=> $false ) ).
fof(addAssignment_33627,axiom,
! [VarCurr] :
( v108654(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_33626,axiom,
! [VarCurr] :
( v108482(VarCurr,bitIndex1)
<=> v108484(VarCurr,bitIndex1) ) ).
fof(addAssignment_33625,axiom,
! [VarCurr] :
( v108484(VarCurr,bitIndex1)
<=> v108486(VarCurr,bitIndex1) ) ).
fof(addAssignment_33624,axiom,
! [VarCurr] :
( v108486(VarCurr,bitIndex1)
<=> v108488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33623,axiom,
! [VarCurr] :
( v108488(VarCurr,bitIndex1)
<=> v108490(VarCurr,bitIndex1) ) ).
fof(addAssignment_33622,axiom,
! [VarCurr] :
( v108490(VarCurr,bitIndex1)
<=> v108492(VarCurr,bitIndex1) ) ).
fof(addAssignment_33621,axiom,
! [VarCurr] :
( v108492(VarCurr,bitIndex1)
<=> v108494(VarCurr,bitIndex1) ) ).
fof(addAssignment_33620,axiom,
! [VarCurr] :
( v108494(VarCurr,bitIndex1)
<=> v108496(VarCurr,bitIndex1) ) ).
fof(addAssignment_33619,axiom,
! [VarCurr] :
( v108496(VarCurr,bitIndex1)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_33618,axiom,
! [VarCurr] :
( v108498(VarCurr,bitIndex1)
<=> v108343(VarCurr,bitIndex1) ) ).
fof(addAssignment_33617,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex1)
<=> v108345(VarCurr,bitIndex1) ) ).
fof(addAssignment_33616,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex1)
<=> v108568(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108607(VarNext)
=> ( v108568(VarNext)
<=> v108568(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1890,axiom,
! [VarNext] :
( v108607(VarNext)
=> ( v108568(VarNext)
<=> v108642(VarNext) ) ) ).
fof(addAssignment_33615,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108642(VarNext)
<=> v108640(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5058,axiom,
! [VarCurr] :
( ~ v108570(VarCurr)
=> ( v108640(VarCurr)
<=> v108643(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5062,axiom,
! [VarCurr] :
( v108570(VarCurr)
=> ( v108640(VarCurr)
<=> v108572(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5057,axiom,
! [VarCurr] :
( ~ v108620(VarCurr)
=> ( v108643(VarCurr)
<=> v108602(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5061,axiom,
! [VarCurr] :
( v108620(VarCurr)
=> ( v108643(VarCurr)
<=> v108644(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1259,axiom,
! [VarCurr] :
( ( ~ v108623(VarCurr)
& ~ v108625(VarCurr) )
=> ( v108644(VarCurr)
<=> v108648(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5056,axiom,
! [VarCurr] :
( v108625(VarCurr)
=> ( v108644(VarCurr)
<=> v108647(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5060,axiom,
! [VarCurr] :
( v108623(VarCurr)
=> ( v108644(VarCurr)
<=> v108645(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5055,axiom,
! [VarCurr] :
( ~ v108633(VarCurr)
=> ( v108648(VarCurr)
<=> v108602(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5059,axiom,
! [VarCurr] :
( v108633(VarCurr)
=> ( v108648(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5054,axiom,
! [VarCurr] :
( ~ v108627(VarCurr)
=> ( v108647(VarCurr)
<=> v108602(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5058,axiom,
! [VarCurr] :
( v108627(VarCurr)
=> ( v108647(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2352,axiom,
! [VarCurr] :
( ~ v108646(VarCurr)
=> ( v108645(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2384,axiom,
! [VarCurr] :
( v108646(VarCurr)
=> ( v108645(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7590,axiom,
! [VarCurr] :
( v108646(VarCurr)
<=> ( v108580(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21492,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108607(VarNext)
<=> ( v108608(VarNext)
& v108617(VarNext) ) ) ) ).
fof(addAssignment_33614,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108617(VarNext)
<=> v108615(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21491,axiom,
! [VarCurr] :
( v108615(VarCurr)
<=> ( v108570(VarCurr)
| v108618(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21490,axiom,
! [VarCurr] :
( v108618(VarCurr)
<=> ( v108619(VarCurr)
& v108639(VarCurr) ) ) ).
fof(writeUnaryOperator_8456,axiom,
! [VarCurr] :
( ~ v108639(VarCurr)
<=> v108570(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21489,axiom,
! [VarCurr] :
( v108619(VarCurr)
<=> ( v108620(VarCurr)
| v108637(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21488,axiom,
! [VarCurr] :
( v108637(VarCurr)
<=> ( v108598(VarCurr)
& v108638(VarCurr) ) ) ).
fof(writeUnaryOperator_8455,axiom,
! [VarCurr] :
( ~ v108638(VarCurr)
<=> v108600(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21487,axiom,
! [VarCurr] :
( v108620(VarCurr)
<=> ( v108621(VarCurr)
& v108600(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21486,axiom,
! [VarCurr] :
( v108621(VarCurr)
<=> ( v108622(VarCurr)
| v108631(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21485,axiom,
! [VarCurr] :
( v108631(VarCurr)
<=> ( v108632(VarCurr)
& v108636(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7589,axiom,
! [VarCurr] :
( v108636(VarCurr)
<=> ( ( v108624(VarCurr,bitIndex2)
<=> $false )
& ( v108624(VarCurr,bitIndex1)
<=> $false )
& ( v108624(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21484,axiom,
! [VarCurr] :
( v108632(VarCurr)
<=> ( v108633(VarCurr)
| v108634(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21483,axiom,
! [VarCurr] :
( v108634(VarCurr)
<=> ( v108598(VarCurr)
& v108635(VarCurr) ) ) ).
fof(writeUnaryOperator_8454,axiom,
! [VarCurr] :
( ~ v108635(VarCurr)
<=> v108633(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7588,axiom,
! [VarCurr] :
( v108633(VarCurr)
<=> ( v108580(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21482,axiom,
! [VarCurr] :
( v108622(VarCurr)
<=> ( v108623(VarCurr)
| v108625(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21481,axiom,
! [VarCurr] :
( v108625(VarCurr)
<=> ( v108626(VarCurr)
& v108630(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7587,axiom,
! [VarCurr] :
( v108630(VarCurr)
<=> ( ( v108624(VarCurr,bitIndex2)
<=> $false )
& ( v108624(VarCurr,bitIndex1)
<=> $true )
& ( v108624(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21480,axiom,
! [VarCurr] :
( v108626(VarCurr)
<=> ( v108627(VarCurr)
| v108628(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21479,axiom,
! [VarCurr] :
( v108628(VarCurr)
<=> ( v108598(VarCurr)
& v108629(VarCurr) ) ) ).
fof(writeUnaryOperator_8453,axiom,
! [VarCurr] :
( ~ v108629(VarCurr)
<=> v108627(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7586,axiom,
! [VarCurr] :
( v108627(VarCurr)
<=> ( v108580(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7585,axiom,
! [VarCurr] :
( v108623(VarCurr)
<=> ( ( v108624(VarCurr,bitIndex2)
<=> $true )
& ( v108624(VarCurr,bitIndex1)
<=> $false )
& ( v108624(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33613,axiom,
! [VarCurr] :
( v108624(VarCurr,bitIndex0)
<=> v108578(VarCurr) ) ).
fof(addAssignment_33612,axiom,
! [VarCurr] :
( v108624(VarCurr,bitIndex1)
<=> v108576(VarCurr) ) ).
fof(addAssignment_33611,axiom,
! [VarCurr] :
( v108624(VarCurr,bitIndex2)
<=> v108574(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108608(VarNext)
<=> ( v108609(VarNext)
& v108604(VarNext) ) ) ) ).
fof(writeUnaryOperator_8452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108609(VarNext)
<=> v108611(VarNext) ) ) ).
fof(addAssignment_33610,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108611(VarNext)
<=> v108604(VarCurr) ) ) ).
fof(addAssignment_33609,axiom,
! [VarCurr] :
( v108604(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_33608,axiom,
! [VarCurr] :
( v108602(VarCurr)
<=> $false ) ).
fof(addAssignment_33607,axiom,
! [VarCurr] :
( v108600(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_33606,axiom,
! [VarCurr] :
( v108598(VarCurr)
<=> $false ) ).
fof(addAssignment_33605,axiom,
! [VarCurr] :
( v108580(VarCurr)
<=> v108368(VarCurr,bitIndex1) ) ).
fof(addAssignment_33604,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex1)
<=> v108370(VarCurr,bitIndex1) ) ).
fof(addAssignment_33603,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex1)
<=> v4304(VarCurr,bitIndex1) ) ).
fof(addAssignment_33602,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex1)
<=> v4306(VarCurr,bitIndex1) ) ).
fof(addAssignment_33601,axiom,
! [VarCurr] :
( v4306(VarCurr,bitIndex1)
<=> v4308(VarCurr,bitIndex1) ) ).
fof(addAssignment_33600,axiom,
! [VarCurr] :
( v4308(VarCurr,bitIndex1)
<=> v4310(VarCurr,bitIndex1) ) ).
fof(addAssignment_33599,axiom,
! [VarCurr] :
( v4310(VarCurr,bitIndex1)
<=> v4312(VarCurr,bitIndex1) ) ).
fof(addAssignment_33598,axiom,
! [VarCurr] :
( v4312(VarCurr,bitIndex1)
<=> v4314(VarCurr,bitIndex1) ) ).
fof(addAssignment_33597,axiom,
! [VarCurr] :
( v4314(VarCurr,bitIndex1)
<=> v4316(VarCurr,bitIndex1) ) ).
fof(addAssignment_33596,axiom,
! [VarCurr] :
( v4316(VarCurr,bitIndex1)
<=> v4318(VarCurr,bitIndex1) ) ).
fof(addAssignment_33595,axiom,
! [VarCurr] :
( v4318(VarCurr,bitIndex1)
<=> v4320(VarCurr,bitIndex1) ) ).
fof(addAssignment_33594,axiom,
! [VarCurr] :
( v4320(VarCurr,bitIndex1)
<=> v4322(VarCurr,bitIndex1) ) ).
fof(addAssignment_33593,axiom,
! [VarNext] :
( v4322(VarNext,bitIndex1)
<=> v108590(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1819,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108591(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108590(VarNext,B)
<=> v4322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1889,axiom,
! [VarNext] :
( v108591(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108590(VarNext,B)
<=> v5044(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108591(VarNext)
<=> v108592(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108592(VarNext)
<=> ( v108594(VarNext)
& v4513(VarNext) ) ) ) ).
fof(writeUnaryOperator_8451,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108594(VarNext)
<=> v4526(VarNext) ) ) ).
fof(addAssignment_33592,axiom,
! [VarCurr] :
( v4326(VarCurr,bitIndex1)
<=> v4328(VarCurr,bitIndex1) ) ).
fof(addAssignment_33591,axiom,
! [VarCurr] :
( v4328(VarCurr,bitIndex1)
<=> v4330(VarCurr,bitIndex1) ) ).
fof(addAssignment_33590,axiom,
! [VarCurr] :
( v4330(VarCurr,bitIndex1)
<=> v4332(VarCurr,bitIndex1) ) ).
fof(addAssignment_33589,axiom,
! [VarCurr] :
( v4332(VarCurr,bitIndex1)
<=> v4334(VarCurr,bitIndex1) ) ).
fof(addAssignment_33588,axiom,
! [VarCurr] :
( v4334(VarCurr,bitIndex1)
<=> v4336(VarCurr,bitIndex1) ) ).
fof(addAssignment_33587,axiom,
! [VarCurr] :
( v4336(VarCurr,bitIndex1)
<=> v4338(VarCurr,bitIndex1) ) ).
fof(addAssignment_33586,axiom,
! [VarCurr] :
( v4338(VarCurr,bitIndex1)
<=> v4340(VarCurr,bitIndex1) ) ).
fof(addAssignment_33585,axiom,
! [VarCurr] :
( v4340(VarCurr,bitIndex1)
<=> v4342(VarCurr,bitIndex1) ) ).
fof(addAssignment_33584,axiom,
! [VarCurr] :
( v4342(VarCurr,bitIndex1)
<=> v4344(VarCurr,bitIndex1) ) ).
fof(addAssignment_33583,axiom,
! [VarCurr] :
( v4344(VarCurr,bitIndex1)
<=> v4346(VarCurr,bitIndex1) ) ).
fof(addAssignment_33582,axiom,
! [VarNext] :
( v4346(VarNext,bitIndex1)
<=> v108582(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1818,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108584(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v108582(VarNext,B)
<=> v4346(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1888,axiom,
! [VarNext] :
( v108584(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v108582(VarNext,B)
<=> v5031(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108584(VarNext)
<=> ( v108585(VarNext)
& v5025(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108585(VarNext)
<=> ( v108587(VarNext)
& v4493(VarNext) ) ) ) ).
fof(writeUnaryOperator_8450,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108587(VarNext)
<=> v4500(VarNext) ) ) ).
fof(addAssignment_33581,axiom,
! [VarCurr] :
( v108578(VarCurr)
<=> $false ) ).
fof(addAssignment_33580,axiom,
! [VarCurr] :
( v108576(VarCurr)
<=> $false ) ).
fof(addAssignment_33579,axiom,
! [VarCurr] :
( v108574(VarCurr)
<=> $true ) ).
fof(addAssignment_33578,axiom,
! [VarCurr] :
( v108572(VarCurr)
<=> $false ) ).
fof(addAssignment_33577,axiom,
! [VarCurr] :
( v108570(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_33576,axiom,
! [VarCurr] :
( v108482(VarCurr,bitIndex0)
<=> v108484(VarCurr,bitIndex0) ) ).
fof(addAssignment_33575,axiom,
! [VarCurr] :
( v108484(VarCurr,bitIndex0)
<=> v108486(VarCurr,bitIndex0) ) ).
fof(addAssignment_33574,axiom,
! [VarCurr] :
( v108486(VarCurr,bitIndex0)
<=> v108488(VarCurr,bitIndex0) ) ).
fof(addAssignment_33573,axiom,
! [VarCurr] :
( v108488(VarCurr,bitIndex0)
<=> v108490(VarCurr,bitIndex0) ) ).
fof(addAssignment_33572,axiom,
! [VarCurr] :
( v108490(VarCurr,bitIndex0)
<=> v108492(VarCurr,bitIndex0) ) ).
fof(addAssignment_33571,axiom,
! [VarCurr] :
( v108492(VarCurr,bitIndex0)
<=> v108494(VarCurr,bitIndex0) ) ).
fof(addAssignment_33570,axiom,
! [VarCurr] :
( v108494(VarCurr,bitIndex0)
<=> v108496(VarCurr,bitIndex0) ) ).
fof(addAssignment_33569,axiom,
! [VarCurr] :
( v108496(VarCurr,bitIndex0)
<=> v108498(VarCurr,bitIndex0) ) ).
fof(addAssignment_33568,axiom,
! [VarCurr] :
( v108498(VarCurr,bitIndex0)
<=> v108343(VarCurr,bitIndex0) ) ).
fof(addAssignment_33567,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex0)
<=> v108345(VarCurr,bitIndex0) ) ).
fof(addAssignment_33566,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex0)
<=> v108500(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108523(VarNext)
=> ( v108500(VarNext)
<=> v108500(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1887,axiom,
! [VarNext] :
( v108523(VarNext)
=> ( v108500(VarNext)
<=> v108558(VarNext) ) ) ).
fof(addAssignment_33565,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108558(VarNext)
<=> v108556(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5053,axiom,
! [VarCurr] :
( ~ v108502(VarCurr)
=> ( v108556(VarCurr)
<=> v108559(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5057,axiom,
! [VarCurr] :
( v108502(VarCurr)
=> ( v108556(VarCurr)
<=> v108504(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5052,axiom,
! [VarCurr] :
( ~ v108536(VarCurr)
=> ( v108559(VarCurr)
<=> v108518(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5056,axiom,
! [VarCurr] :
( v108536(VarCurr)
=> ( v108559(VarCurr)
<=> v108560(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1258,axiom,
! [VarCurr] :
( ( ~ v108539(VarCurr)
& ~ v108541(VarCurr) )
=> ( v108560(VarCurr)
<=> v108564(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5051,axiom,
! [VarCurr] :
( v108541(VarCurr)
=> ( v108560(VarCurr)
<=> v108563(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5055,axiom,
! [VarCurr] :
( v108539(VarCurr)
=> ( v108560(VarCurr)
<=> v108561(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5050,axiom,
! [VarCurr] :
( ~ v108549(VarCurr)
=> ( v108564(VarCurr)
<=> v108518(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5054,axiom,
! [VarCurr] :
( v108549(VarCurr)
=> ( v108564(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5049,axiom,
! [VarCurr] :
( ~ v108543(VarCurr)
=> ( v108563(VarCurr)
<=> v108518(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5053,axiom,
! [VarCurr] :
( v108543(VarCurr)
=> ( v108563(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2351,axiom,
! [VarCurr] :
( ~ v108562(VarCurr)
=> ( v108561(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2383,axiom,
! [VarCurr] :
( v108562(VarCurr)
=> ( v108561(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7584,axiom,
! [VarCurr] :
( v108562(VarCurr)
<=> ( v108512(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108523(VarNext)
<=> ( v108524(VarNext)
& v108533(VarNext) ) ) ) ).
fof(addAssignment_33564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108533(VarNext)
<=> v108531(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21472,axiom,
! [VarCurr] :
( v108531(VarCurr)
<=> ( v108502(VarCurr)
| v108534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21471,axiom,
! [VarCurr] :
( v108534(VarCurr)
<=> ( v108535(VarCurr)
& v108555(VarCurr) ) ) ).
fof(writeUnaryOperator_8449,axiom,
! [VarCurr] :
( ~ v108555(VarCurr)
<=> v108502(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21470,axiom,
! [VarCurr] :
( v108535(VarCurr)
<=> ( v108536(VarCurr)
| v108553(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21469,axiom,
! [VarCurr] :
( v108553(VarCurr)
<=> ( v108514(VarCurr)
& v108554(VarCurr) ) ) ).
fof(writeUnaryOperator_8448,axiom,
! [VarCurr] :
( ~ v108554(VarCurr)
<=> v108516(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21468,axiom,
! [VarCurr] :
( v108536(VarCurr)
<=> ( v108537(VarCurr)
& v108516(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21467,axiom,
! [VarCurr] :
( v108537(VarCurr)
<=> ( v108538(VarCurr)
| v108547(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21466,axiom,
! [VarCurr] :
( v108547(VarCurr)
<=> ( v108548(VarCurr)
& v108552(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7583,axiom,
! [VarCurr] :
( v108552(VarCurr)
<=> ( ( v108540(VarCurr,bitIndex2)
<=> $false )
& ( v108540(VarCurr,bitIndex1)
<=> $false )
& ( v108540(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21465,axiom,
! [VarCurr] :
( v108548(VarCurr)
<=> ( v108549(VarCurr)
| v108550(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21464,axiom,
! [VarCurr] :
( v108550(VarCurr)
<=> ( v108514(VarCurr)
& v108551(VarCurr) ) ) ).
fof(writeUnaryOperator_8447,axiom,
! [VarCurr] :
( ~ v108551(VarCurr)
<=> v108549(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7582,axiom,
! [VarCurr] :
( v108549(VarCurr)
<=> ( v108512(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21463,axiom,
! [VarCurr] :
( v108538(VarCurr)
<=> ( v108539(VarCurr)
| v108541(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21462,axiom,
! [VarCurr] :
( v108541(VarCurr)
<=> ( v108542(VarCurr)
& v108546(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7581,axiom,
! [VarCurr] :
( v108546(VarCurr)
<=> ( ( v108540(VarCurr,bitIndex2)
<=> $false )
& ( v108540(VarCurr,bitIndex1)
<=> $true )
& ( v108540(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21461,axiom,
! [VarCurr] :
( v108542(VarCurr)
<=> ( v108543(VarCurr)
| v108544(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21460,axiom,
! [VarCurr] :
( v108544(VarCurr)
<=> ( v108514(VarCurr)
& v108545(VarCurr) ) ) ).
fof(writeUnaryOperator_8446,axiom,
! [VarCurr] :
( ~ v108545(VarCurr)
<=> v108543(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7580,axiom,
! [VarCurr] :
( v108543(VarCurr)
<=> ( v108512(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7579,axiom,
! [VarCurr] :
( v108539(VarCurr)
<=> ( ( v108540(VarCurr,bitIndex2)
<=> $true )
& ( v108540(VarCurr,bitIndex1)
<=> $false )
& ( v108540(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33563,axiom,
! [VarCurr] :
( v108540(VarCurr,bitIndex0)
<=> v108510(VarCurr) ) ).
fof(addAssignment_33562,axiom,
! [VarCurr] :
( v108540(VarCurr,bitIndex1)
<=> v108508(VarCurr) ) ).
fof(addAssignment_33561,axiom,
! [VarCurr] :
( v108540(VarCurr,bitIndex2)
<=> v108506(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21459,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108524(VarNext)
<=> ( v108525(VarNext)
& v108520(VarNext) ) ) ) ).
fof(writeUnaryOperator_8445,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108525(VarNext)
<=> v108527(VarNext) ) ) ).
fof(addAssignment_33560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108527(VarNext)
<=> v108520(VarCurr) ) ) ).
fof(addAssignment_33559,axiom,
! [VarCurr] :
( v108520(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_33558,axiom,
! [VarCurr] :
( v108518(VarCurr)
<=> $false ) ).
fof(addAssignment_33557,axiom,
! [VarCurr] :
( v108516(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_33556,axiom,
! [VarCurr] :
( v108514(VarCurr)
<=> $false ) ).
fof(addAssignment_33555,axiom,
! [VarCurr] :
( v108512(VarCurr)
<=> v108368(VarCurr,bitIndex0) ) ).
fof(addAssignment_33554,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex0)
<=> v108370(VarCurr,bitIndex0) ) ).
fof(addAssignment_33553,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex0)
<=> v4304(VarCurr,bitIndex0) ) ).
fof(addAssignment_33552,axiom,
! [VarCurr] :
( v108510(VarCurr)
<=> $false ) ).
fof(addAssignment_33551,axiom,
! [VarCurr] :
( v108508(VarCurr)
<=> $false ) ).
fof(addAssignment_33550,axiom,
! [VarCurr] :
( v108506(VarCurr)
<=> $true ) ).
fof(addAssignment_33549,axiom,
! [VarCurr] :
( v108504(VarCurr)
<=> $false ) ).
fof(addAssignment_33548,axiom,
! [VarCurr] :
( v108502(VarCurr)
<=> v108351(VarCurr) ) ).
fof(addAssignment_33547,axiom,
! [VarCurr] :
( v108325(VarCurr)
<=> v108327(VarCurr) ) ).
fof(addAssignment_33546,axiom,
! [VarCurr] :
( v108327(VarCurr)
<=> v108329(VarCurr) ) ).
fof(addAssignment_33545,axiom,
! [VarCurr] :
( v108329(VarCurr)
<=> v108331(VarCurr) ) ).
fof(addAssignment_33544,axiom,
! [VarCurr] :
( v108331(VarCurr)
<=> v108333(VarCurr) ) ).
fof(addAssignment_33543,axiom,
! [VarCurr] :
( v108333(VarCurr)
<=> v108335(VarCurr) ) ).
fof(addAssignment_33542,axiom,
! [VarCurr] :
( v108335(VarCurr)
<=> v108337(VarCurr) ) ).
fof(addAssignment_33541,axiom,
! [VarCurr] :
( v108337(VarCurr)
<=> v108339(VarCurr) ) ).
fof(addAssignment_33540,axiom,
! [VarCurr] :
( v108339(VarCurr)
<=> v108341(VarCurr) ) ).
fof(addAssignment_33539,axiom,
! [VarCurr] :
( v108341(VarCurr)
<=> v108343(VarCurr,bitIndex8) ) ).
fof(addAssignment_33538,axiom,
! [VarCurr] :
( v108343(VarCurr,bitIndex8)
<=> v108345(VarCurr,bitIndex8) ) ).
fof(addAssignment_33537,axiom,
! [VarCurr] :
( v108345(VarCurr,bitIndex8)
<=> v108347(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108437(VarNext)
=> ( v108347(VarNext)
<=> v108347(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1886,axiom,
! [VarNext] :
( v108437(VarNext)
=> ( v108347(VarNext)
<=> v108472(VarNext) ) ) ).
fof(addAssignment_33536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108472(VarNext)
<=> v108470(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5048,axiom,
! [VarCurr] :
( ~ v108349(VarCurr)
=> ( v108470(VarCurr)
<=> v108473(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5052,axiom,
! [VarCurr] :
( v108349(VarCurr)
=> ( v108470(VarCurr)
<=> v108358(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5047,axiom,
! [VarCurr] :
( ~ v108450(VarCurr)
=> ( v108473(VarCurr)
<=> v108428(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5051,axiom,
! [VarCurr] :
( v108450(VarCurr)
=> ( v108473(VarCurr)
<=> v108474(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1257,axiom,
! [VarCurr] :
( ( ~ v108453(VarCurr)
& ~ v108455(VarCurr) )
=> ( v108474(VarCurr)
<=> v108478(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5046,axiom,
! [VarCurr] :
( v108455(VarCurr)
=> ( v108474(VarCurr)
<=> v108477(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5050,axiom,
! [VarCurr] :
( v108453(VarCurr)
=> ( v108474(VarCurr)
<=> v108475(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5045,axiom,
! [VarCurr] :
( ~ v108463(VarCurr)
=> ( v108478(VarCurr)
<=> v108428(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5049,axiom,
! [VarCurr] :
( v108463(VarCurr)
=> ( v108478(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5044,axiom,
! [VarCurr] :
( ~ v108457(VarCurr)
=> ( v108477(VarCurr)
<=> v108428(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5048,axiom,
! [VarCurr] :
( v108457(VarCurr)
=> ( v108477(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2350,axiom,
! [VarCurr] :
( ~ v108476(VarCurr)
=> ( v108475(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2382,axiom,
! [VarCurr] :
( v108476(VarCurr)
=> ( v108475(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7578,axiom,
! [VarCurr] :
( v108476(VarCurr)
<=> ( v108366(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108437(VarNext)
<=> ( v108438(VarNext)
& v108447(VarNext) ) ) ) ).
fof(addAssignment_33535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108447(VarNext)
<=> v108445(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21457,axiom,
! [VarCurr] :
( v108445(VarCurr)
<=> ( v108349(VarCurr)
| v108448(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21456,axiom,
! [VarCurr] :
( v108448(VarCurr)
<=> ( v108449(VarCurr)
& v108469(VarCurr) ) ) ).
fof(writeUnaryOperator_8444,axiom,
! [VarCurr] :
( ~ v108469(VarCurr)
<=> v108349(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21455,axiom,
! [VarCurr] :
( v108449(VarCurr)
<=> ( v108450(VarCurr)
| v108467(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21454,axiom,
! [VarCurr] :
( v108467(VarCurr)
<=> ( v108372(VarCurr)
& v108468(VarCurr) ) ) ).
fof(writeUnaryOperator_8443,axiom,
! [VarCurr] :
( ~ v108468(VarCurr)
<=> v108374(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21453,axiom,
! [VarCurr] :
( v108450(VarCurr)
<=> ( v108451(VarCurr)
& v108374(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21452,axiom,
! [VarCurr] :
( v108451(VarCurr)
<=> ( v108452(VarCurr)
| v108461(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21451,axiom,
! [VarCurr] :
( v108461(VarCurr)
<=> ( v108462(VarCurr)
& v108466(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7577,axiom,
! [VarCurr] :
( v108466(VarCurr)
<=> ( ( v108454(VarCurr,bitIndex2)
<=> $false )
& ( v108454(VarCurr,bitIndex1)
<=> $false )
& ( v108454(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21450,axiom,
! [VarCurr] :
( v108462(VarCurr)
<=> ( v108463(VarCurr)
| v108464(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21449,axiom,
! [VarCurr] :
( v108464(VarCurr)
<=> ( v108372(VarCurr)
& v108465(VarCurr) ) ) ).
fof(writeUnaryOperator_8442,axiom,
! [VarCurr] :
( ~ v108465(VarCurr)
<=> v108463(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7576,axiom,
! [VarCurr] :
( v108463(VarCurr)
<=> ( v108366(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21448,axiom,
! [VarCurr] :
( v108452(VarCurr)
<=> ( v108453(VarCurr)
| v108455(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21447,axiom,
! [VarCurr] :
( v108455(VarCurr)
<=> ( v108456(VarCurr)
& v108460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7575,axiom,
! [VarCurr] :
( v108460(VarCurr)
<=> ( ( v108454(VarCurr,bitIndex2)
<=> $false )
& ( v108454(VarCurr,bitIndex1)
<=> $true )
& ( v108454(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21446,axiom,
! [VarCurr] :
( v108456(VarCurr)
<=> ( v108457(VarCurr)
| v108458(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21445,axiom,
! [VarCurr] :
( v108458(VarCurr)
<=> ( v108372(VarCurr)
& v108459(VarCurr) ) ) ).
fof(writeUnaryOperator_8441,axiom,
! [VarCurr] :
( ~ v108459(VarCurr)
<=> v108457(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7574,axiom,
! [VarCurr] :
( v108457(VarCurr)
<=> ( v108366(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7573,axiom,
! [VarCurr] :
( v108453(VarCurr)
<=> ( ( v108454(VarCurr,bitIndex2)
<=> $true )
& ( v108454(VarCurr,bitIndex1)
<=> $false )
& ( v108454(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33534,axiom,
! [VarCurr] :
( v108454(VarCurr,bitIndex0)
<=> v108364(VarCurr) ) ).
fof(addAssignment_33533,axiom,
! [VarCurr] :
( v108454(VarCurr,bitIndex1)
<=> v108362(VarCurr) ) ).
fof(addAssignment_33532,axiom,
! [VarCurr] :
( v108454(VarCurr,bitIndex2)
<=> v108360(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108438(VarNext)
<=> ( v108439(VarNext)
& v108430(VarNext) ) ) ) ).
fof(writeUnaryOperator_8440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108439(VarNext)
<=> v108441(VarNext) ) ) ).
fof(addAssignment_33531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108441(VarNext)
<=> v108430(VarCurr) ) ) ).
fof(addAssignment_33530,axiom,
! [VarCurr] :
( v108430(VarCurr)
<=> v108432(VarCurr) ) ).
fof(addAssignment_33529,axiom,
! [VarCurr] :
( v108432(VarCurr)
<=> v108434(VarCurr) ) ).
fof(addAssignment_33528,axiom,
! [VarCurr] :
( v108434(VarCurr)
<=> v5147(VarCurr) ) ).
fof(addAssignment_33527,axiom,
! [VarCurr] :
( v108428(VarCurr)
<=> $false ) ).
fof(addAssignment_33526,axiom,
! [VarCurr] :
( v108374(VarCurr)
<=> v108376(VarCurr) ) ).
fof(addAssignment_33525,axiom,
! [VarCurr] :
( v108376(VarCurr)
<=> v108378(VarCurr) ) ).
fof(addAssignment_33524,axiom,
! [VarCurr] :
( v108378(VarCurr)
<=> v108380(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21443,axiom,
! [VarCurr] :
( v108380(VarCurr)
<=> ( v108382(VarCurr)
& v5105(VarCurr) ) ) ).
fof(addAssignment_33523,axiom,
! [VarCurr] :
( v108382(VarCurr)
<=> v108384(VarCurr) ) ).
fof(addAssignment_33522,axiom,
! [VarCurr] :
( v108384(VarCurr)
<=> v108386(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108416(VarNext)
=> ( v108386(VarNext)
<=> v108386(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1885,axiom,
! [VarNext] :
( v108416(VarNext)
=> ( v108386(VarNext)
<=> v108423(VarNext) ) ) ).
fof(addAssignment_33521,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108423(VarNext)
<=> v108388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108416(VarNext)
<=> v108417(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108417(VarNext)
<=> ( v108419(VarNext)
& v4867(VarNext) ) ) ) ).
fof(writeUnaryOperator_8439,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108419(VarNext)
<=> v4874(VarNext) ) ) ).
fof(addAssignment_33520,axiom,
! [VarCurr] :
( v108388(VarCurr)
<=> v108390(VarCurr) ) ).
fof(addAssignment_33519,axiom,
! [VarCurr] :
( v108390(VarCurr)
<=> v108392(VarCurr) ) ).
fof(addAssignment_33518,axiom,
! [VarCurr] :
( v108392(VarCurr)
<=> v108394(VarCurr) ) ).
fof(addAssignment_33517,axiom,
! [VarCurr] :
( v108394(VarCurr)
<=> v108396(VarCurr) ) ).
fof(addAssignment_33516,axiom,
! [VarCurr] :
( v108396(VarCurr)
<=> v108398(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1814,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108401(VarNext)
=> ( v108398(VarNext)
<=> v108398(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1884,axiom,
! [VarNext] :
( v108401(VarNext)
=> ( v108398(VarNext)
<=> v108409(VarNext) ) ) ).
fof(addAssignment_33515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108409(VarNext)
<=> v108407(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2349,axiom,
! [VarCurr] :
( ~ v5087(VarCurr)
=> ( v108407(VarCurr)
<=> v108410(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2381,axiom,
! [VarCurr] :
( v5087(VarCurr)
=> ( v108407(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21440,axiom,
! [VarCurr] :
( v108410(VarCurr)
<=> ( v108411(VarCurr)
& v4620(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21439,axiom,
! [VarCurr] :
( v108411(VarCurr)
<=> ( $true
& v4438(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21438,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108401(VarNext)
<=> v108402(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21437,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108402(VarNext)
<=> ( v108404(VarNext)
& v4513(VarNext) ) ) ) ).
fof(writeUnaryOperator_8438,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108404(VarNext)
<=> v4526(VarNext) ) ) ).
fof(addAssignment_33514,axiom,
! [VarCurr] :
( v108372(VarCurr)
<=> $false ) ).
fof(addAssignment_33513,axiom,
! [VarCurr] :
( v108366(VarCurr)
<=> v108368(VarCurr,bitIndex8) ) ).
fof(addAssignment_33512,axiom,
! [VarCurr] :
( v108368(VarCurr,bitIndex8)
<=> v108370(VarCurr,bitIndex8) ) ).
fof(addAssignment_33511,axiom,
! [VarCurr] :
( v108370(VarCurr,bitIndex8)
<=> v4304(VarCurr,bitIndex8) ) ).
fof(addAssignment_33510,axiom,
! [VarCurr] :
( v108364(VarCurr)
<=> $false ) ).
fof(addAssignment_33509,axiom,
! [VarCurr] :
( v108362(VarCurr)
<=> $false ) ).
fof(addAssignment_33508,axiom,
! [VarCurr] :
( v108360(VarCurr)
<=> $true ) ).
fof(addAssignment_33507,axiom,
! [VarCurr] :
( v108358(VarCurr)
<=> $false ) ).
fof(addAssignment_33506,axiom,
! [VarCurr] :
( v108349(VarCurr)
<=> v108351(VarCurr) ) ).
fof(writeUnaryOperator_8437,axiom,
! [VarCurr] :
( ~ v108351(VarCurr)
<=> v108353(VarCurr) ) ).
fof(addAssignment_33505,axiom,
! [VarCurr] :
( v108353(VarCurr)
<=> v108355(VarCurr) ) ).
fof(addAssignment_33504,axiom,
! [VarCurr] :
( v108355(VarCurr)
<=> v4269(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1813,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108296(VarNext)
=> ( v107907(VarNext,bitIndex1)
<=> v107907(VarCurr,bitIndex1) ) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_4,axiom,
! [VarNext] :
( v108296(VarNext)
=> ( v107907(VarNext,bitIndex1)
<=> v108309(VarNext) ) ) ).
fof(addAssignment_33503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108309(VarNext)
<=> v108307(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5043,axiom,
! [VarCurr] :
( ~ v107022(VarCurr)
=> ( v108307(VarCurr)
<=> v107909(VarCurr,bitIndex0) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5047,axiom,
! [VarCurr] :
( v107022(VarCurr)
=> ( v108307(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21436,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108296(VarNext)
<=> ( v108297(VarNext)
& v108304(VarNext) ) ) ) ).
fof(addAssignment_33502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108304(VarNext)
<=> v108302(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21435,axiom,
! [VarCurr] :
( v108302(VarCurr)
<=> ( v107022(VarCurr)
| v108305(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21434,axiom,
! [VarCurr] :
( v108305(VarCurr)
<=> ( v107024(VarCurr)
& v108306(VarCurr) ) ) ).
fof(writeUnaryOperator_8436,axiom,
! [VarCurr] :
( ~ v108306(VarCurr)
<=> v107022(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21433,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108297(VarNext)
<=> ( v108299(VarNext)
& v106986(VarNext) ) ) ) ).
fof(writeUnaryOperator_8435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108299(VarNext)
<=> v106995(VarNext) ) ) ).
fof(addAssignment_33501,axiom,
! [VarCurr] :
( v107909(VarCurr,bitIndex0)
<=> v107907(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_1903,axiom,
! [VarCurr] :
( v107907(VarCurr,bitIndex0)
<=> ( v108293(VarCurr)
& v108015(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21432,axiom,
! [VarCurr] :
( v108293(VarCurr)
<=> ( v107911(VarCurr)
& v106568(VarCurr) ) ) ).
fof(addAssignment_33500,axiom,
! [VarCurr] :
( v108015(VarCurr,bitIndex1)
<=> v108017(VarCurr,bitIndex1) ) ).
fof(addAssignment_33499,axiom,
! [VarCurr] :
( v108017(VarCurr,bitIndex1)
<=> v108019(VarCurr,bitIndex1) ) ).
fof(addAssignment_33498,axiom,
! [VarCurr] :
( v108019(VarCurr,bitIndex1)
<=> v108021(VarCurr,bitIndex1) ) ).
fof(addAssignment_33497,axiom,
! [VarCurr] :
( v108021(VarCurr,bitIndex1)
<=> v108023(VarCurr,bitIndex1) ) ).
fof(addAssignment_33496,axiom,
! [VarCurr] :
( v108023(VarCurr,bitIndex1)
<=> v108234(VarCurr,bitIndex1) ) ).
fof(addParallelCaseBooleanConditionEqualRanges12_3,axiom,
! [VarCurr] :
( ( ~ v108235(VarCurr)
& ~ v108237(VarCurr)
& ~ v108239(VarCurr)
& ~ v108241(VarCurr)
& ~ v108243(VarCurr)
& ~ v108245(VarCurr)
& ~ v108247(VarCurr)
& ~ v108249(VarCurr)
& ~ v108251(VarCurr)
& ~ v108263(VarCurr)
& ~ v108268(VarCurr)
& ~ v108280(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v108234(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges11_3,axiom,
! [VarCurr] :
( v108280(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108234(VarCurr,B)
<=> b101(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges10_3,axiom,
! [VarCurr] :
( v108268(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108234(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges9_4,axiom,
! [VarCurr] :
( v108263(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108234(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges8_9,axiom,
! [VarCurr] :
( v108251(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108234(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges7_11,axiom,
! [VarCurr] :
( v108249(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108234(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_11,axiom,
! [VarCurr] :
( v108247(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108234(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_15,axiom,
! [VarCurr] :
( v108245(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108234(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_18,axiom,
! [VarCurr] :
( v108243(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108234(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_157,axiom,
! [VarCurr] :
( v108241(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108234(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1256,axiom,
! [VarCurr] :
( v108239(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108234(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5042,axiom,
! [VarCurr] :
( v108237(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108234(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5046,axiom,
! [VarCurr] :
( v108235(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108234(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21431,axiom,
! [VarCurr] :
( v108280(VarCurr)
<=> ( v108282(VarCurr)
| v108290(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7572,axiom,
! [VarCurr] :
( v108290(VarCurr)
<=> ( ( v108291(VarCurr,bitIndex8)
<=> $true )
& ( v108291(VarCurr,bitIndex7)
<=> $true )
& ( v108291(VarCurr,bitIndex6)
<=> $true )
& ( v108291(VarCurr,bitIndex5)
<=> $true )
& ( v108291(VarCurr,bitIndex4)
<=> $true )
& ( v108291(VarCurr,bitIndex3)
<=> $true )
& ( v108291(VarCurr,bitIndex2)
<=> $false )
& ( v108291(VarCurr,bitIndex1)
<=> $false )
& ( v108291(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11956,axiom,
b111111000(bitIndex8) ).
fof(bitBlastConstant_11955,axiom,
b111111000(bitIndex7) ).
fof(bitBlastConstant_11954,axiom,
b111111000(bitIndex6) ).
fof(bitBlastConstant_11953,axiom,
b111111000(bitIndex5) ).
fof(bitBlastConstant_11952,axiom,
b111111000(bitIndex4) ).
fof(bitBlastConstant_11951,axiom,
b111111000(bitIndex3) ).
fof(bitBlastConstant_11950,axiom,
~ b111111000(bitIndex2) ).
fof(bitBlastConstant_11949,axiom,
~ b111111000(bitIndex1) ).
fof(bitBlastConstant_11948,axiom,
~ b111111000(bitIndex0) ).
fof(addAssignment_33495,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108291(VarCurr,B)
<=> v108174(VarCurr,B) ) ) ).
fof(addAssignment_33494,axiom,
! [VarCurr] :
( v108291(VarCurr,bitIndex7)
<=> v108172(VarCurr) ) ).
fof(addAssignment_33493,axiom,
! [VarCurr] :
( v108291(VarCurr,bitIndex8)
<=> v108025(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21430,axiom,
! [VarCurr] :
( v108282(VarCurr)
<=> ( v108283(VarCurr)
| v108288(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7571,axiom,
! [VarCurr] :
( v108288(VarCurr)
<=> ( ( v108289(VarCurr,bitIndex8)
<=> $true )
& ( v108289(VarCurr,bitIndex7)
<=> $true )
& ( v108289(VarCurr,bitIndex6)
<=> $true )
& ( v108289(VarCurr,bitIndex5)
<=> $true )
& ( v108289(VarCurr,bitIndex4)
<=> $true )
& ( v108289(VarCurr,bitIndex3)
<=> $false )
& ( v108289(VarCurr,bitIndex2)
<=> $false )
& ( v108289(VarCurr,bitIndex1)
<=> $false )
& ( v108289(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11947,axiom,
b111110000(bitIndex8) ).
fof(bitBlastConstant_11946,axiom,
b111110000(bitIndex7) ).
fof(bitBlastConstant_11945,axiom,
b111110000(bitIndex6) ).
fof(bitBlastConstant_11944,axiom,
b111110000(bitIndex5) ).
fof(bitBlastConstant_11943,axiom,
b111110000(bitIndex4) ).
fof(bitBlastConstant_11942,axiom,
~ b111110000(bitIndex3) ).
fof(bitBlastConstant_11941,axiom,
~ b111110000(bitIndex2) ).
fof(bitBlastConstant_11940,axiom,
~ b111110000(bitIndex1) ).
fof(bitBlastConstant_11939,axiom,
~ b111110000(bitIndex0) ).
fof(addAssignment_33492,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108289(VarCurr,B)
<=> v108174(VarCurr,B) ) ) ).
fof(addAssignment_33491,axiom,
! [VarCurr] :
( v108289(VarCurr,bitIndex7)
<=> v108172(VarCurr) ) ).
fof(addAssignment_33490,axiom,
! [VarCurr] :
( v108289(VarCurr,bitIndex8)
<=> v108025(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21429,axiom,
! [VarCurr] :
( v108283(VarCurr)
<=> ( v108284(VarCurr)
| v108286(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7570,axiom,
! [VarCurr] :
( v108286(VarCurr)
<=> ( ( v108287(VarCurr,bitIndex8)
<=> $true )
& ( v108287(VarCurr,bitIndex7)
<=> $true )
& ( v108287(VarCurr,bitIndex6)
<=> $true )
& ( v108287(VarCurr,bitIndex5)
<=> $false )
& ( v108287(VarCurr,bitIndex4)
<=> $true )
& ( v108287(VarCurr,bitIndex3)
<=> $true )
& ( v108287(VarCurr,bitIndex2)
<=> $false )
& ( v108287(VarCurr,bitIndex1)
<=> $false )
& ( v108287(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11938,axiom,
b111011000(bitIndex8) ).
fof(bitBlastConstant_11937,axiom,
b111011000(bitIndex7) ).
fof(bitBlastConstant_11936,axiom,
b111011000(bitIndex6) ).
fof(bitBlastConstant_11935,axiom,
~ b111011000(bitIndex5) ).
fof(bitBlastConstant_11934,axiom,
b111011000(bitIndex4) ).
fof(bitBlastConstant_11933,axiom,
b111011000(bitIndex3) ).
fof(bitBlastConstant_11932,axiom,
~ b111011000(bitIndex2) ).
fof(bitBlastConstant_11931,axiom,
~ b111011000(bitIndex1) ).
fof(bitBlastConstant_11930,axiom,
~ b111011000(bitIndex0) ).
fof(addAssignment_33489,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108287(VarCurr,B)
<=> v108174(VarCurr,B) ) ) ).
fof(addAssignment_33488,axiom,
! [VarCurr] :
( v108287(VarCurr,bitIndex7)
<=> v108172(VarCurr) ) ).
fof(addAssignment_33487,axiom,
! [VarCurr] :
( v108287(VarCurr,bitIndex8)
<=> v108025(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7569,axiom,
! [VarCurr] :
( v108284(VarCurr)
<=> ( ( v108285(VarCurr,bitIndex8)
<=> $true )
& ( v108285(VarCurr,bitIndex7)
<=> $true )
& ( v108285(VarCurr,bitIndex6)
<=> $true )
& ( v108285(VarCurr,bitIndex5)
<=> $false )
& ( v108285(VarCurr,bitIndex4)
<=> $true )
& ( v108285(VarCurr,bitIndex3)
<=> $false )
& ( v108285(VarCurr,bitIndex2)
<=> $false )
& ( v108285(VarCurr,bitIndex1)
<=> $false )
& ( v108285(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11929,axiom,
b111010000(bitIndex8) ).
fof(bitBlastConstant_11928,axiom,
b111010000(bitIndex7) ).
fof(bitBlastConstant_11927,axiom,
b111010000(bitIndex6) ).
fof(bitBlastConstant_11926,axiom,
~ b111010000(bitIndex5) ).
fof(bitBlastConstant_11925,axiom,
b111010000(bitIndex4) ).
fof(bitBlastConstant_11924,axiom,
~ b111010000(bitIndex3) ).
fof(bitBlastConstant_11923,axiom,
~ b111010000(bitIndex2) ).
fof(bitBlastConstant_11922,axiom,
~ b111010000(bitIndex1) ).
fof(bitBlastConstant_11921,axiom,
~ b111010000(bitIndex0) ).
fof(addAssignment_33486,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108285(VarCurr,B)
<=> v108174(VarCurr,B) ) ) ).
fof(addAssignment_33485,axiom,
! [VarCurr] :
( v108285(VarCurr,bitIndex7)
<=> v108172(VarCurr) ) ).
fof(addAssignment_33484,axiom,
! [VarCurr] :
( v108285(VarCurr,bitIndex8)
<=> v108025(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21428,axiom,
! [VarCurr] :
( v108268(VarCurr)
<=> ( v108270(VarCurr)
| v108278(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7568,axiom,
! [VarCurr] :
( v108278(VarCurr)
<=> ( ( v108279(VarCurr,bitIndex8)
<=> $false )
& ( v108279(VarCurr,bitIndex7)
<=> $true )
& ( v108279(VarCurr,bitIndex6)
<=> $true )
& ( v108279(VarCurr,bitIndex5)
<=> $true )
& ( v108279(VarCurr,bitIndex4)
<=> $true )
& ( v108279(VarCurr,bitIndex3)
<=> $true )
& ( v108279(VarCurr,bitIndex2)
<=> $false )
& ( v108279(VarCurr,bitIndex1)
<=> $false )
& ( v108279(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11920,axiom,
~ b011111000(bitIndex8) ).
fof(bitBlastConstant_11919,axiom,
b011111000(bitIndex7) ).
fof(bitBlastConstant_11918,axiom,
b011111000(bitIndex6) ).
fof(bitBlastConstant_11917,axiom,
b011111000(bitIndex5) ).
fof(bitBlastConstant_11916,axiom,
b011111000(bitIndex4) ).
fof(bitBlastConstant_11915,axiom,
b011111000(bitIndex3) ).
fof(bitBlastConstant_11914,axiom,
~ b011111000(bitIndex2) ).
fof(bitBlastConstant_11913,axiom,
~ b011111000(bitIndex1) ).
fof(bitBlastConstant_11912,axiom,
~ b011111000(bitIndex0) ).
fof(addAssignment_33483,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108279(VarCurr,B)
<=> v108174(VarCurr,B) ) ) ).
fof(addAssignment_33482,axiom,
! [VarCurr] :
( v108279(VarCurr,bitIndex7)
<=> v108172(VarCurr) ) ).
fof(addAssignment_33481,axiom,
! [VarCurr] :
( v108279(VarCurr,bitIndex8)
<=> v108025(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21427,axiom,
! [VarCurr] :
( v108270(VarCurr)
<=> ( v108271(VarCurr)
| v108276(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7567,axiom,
! [VarCurr] :
( v108276(VarCurr)
<=> ( ( v108277(VarCurr,bitIndex8)
<=> $false )
& ( v108277(VarCurr,bitIndex7)
<=> $true )
& ( v108277(VarCurr,bitIndex6)
<=> $true )
& ( v108277(VarCurr,bitIndex5)
<=> $false )
& ( v108277(VarCurr,bitIndex4)
<=> $true )
& ( v108277(VarCurr,bitIndex3)
<=> $true )
& ( v108277(VarCurr,bitIndex2)
<=> $false )
& ( v108277(VarCurr,bitIndex1)
<=> $false )
& ( v108277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11911,axiom,
~ b011011000(bitIndex8) ).
fof(bitBlastConstant_11910,axiom,
b011011000(bitIndex7) ).
fof(bitBlastConstant_11909,axiom,
b011011000(bitIndex6) ).
fof(bitBlastConstant_11908,axiom,
~ b011011000(bitIndex5) ).
fof(bitBlastConstant_11907,axiom,
b011011000(bitIndex4) ).
fof(bitBlastConstant_11906,axiom,
b011011000(bitIndex3) ).
fof(bitBlastConstant_11905,axiom,
~ b011011000(bitIndex2) ).
fof(bitBlastConstant_11904,axiom,
~ b011011000(bitIndex1) ).
fof(bitBlastConstant_11903,axiom,
~ b011011000(bitIndex0) ).
fof(addAssignment_33480,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108277(VarCurr,B)
<=> v108174(VarCurr,B) ) ) ).
fof(addAssignment_33479,axiom,
! [VarCurr] :
( v108277(VarCurr,bitIndex7)
<=> v108172(VarCurr) ) ).
fof(addAssignment_33478,axiom,
! [VarCurr] :
( v108277(VarCurr,bitIndex8)
<=> v108025(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21426,axiom,
! [VarCurr] :
( v108271(VarCurr)
<=> ( v108272(VarCurr)
| v108274(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7566,axiom,
! [VarCurr] :
( v108274(VarCurr)
<=> ( ( v108275(VarCurr,bitIndex8)
<=> $false )
& ( v108275(VarCurr,bitIndex7)
<=> $true )
& ( v108275(VarCurr,bitIndex6)
<=> $true )
& ( v108275(VarCurr,bitIndex5)
<=> $true )
& ( v108275(VarCurr,bitIndex4)
<=> $true )
& ( v108275(VarCurr,bitIndex3)
<=> $false )
& ( v108275(VarCurr,bitIndex2)
<=> $false )
& ( v108275(VarCurr,bitIndex1)
<=> $false )
& ( v108275(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11902,axiom,
~ b011110000(bitIndex8) ).
fof(bitBlastConstant_11901,axiom,
b011110000(bitIndex7) ).
fof(bitBlastConstant_11900,axiom,
b011110000(bitIndex6) ).
fof(bitBlastConstant_11899,axiom,
b011110000(bitIndex5) ).
fof(bitBlastConstant_11898,axiom,
b011110000(bitIndex4) ).
fof(bitBlastConstant_11897,axiom,
~ b011110000(bitIndex3) ).
fof(bitBlastConstant_11896,axiom,
~ b011110000(bitIndex2) ).
fof(bitBlastConstant_11895,axiom,
~ b011110000(bitIndex1) ).
fof(bitBlastConstant_11894,axiom,
~ b011110000(bitIndex0) ).
fof(addAssignment_33477,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108275(VarCurr,B)
<=> v108174(VarCurr,B) ) ) ).
fof(addAssignment_33476,axiom,
! [VarCurr] :
( v108275(VarCurr,bitIndex7)
<=> v108172(VarCurr) ) ).
fof(addAssignment_33475,axiom,
! [VarCurr] :
( v108275(VarCurr,bitIndex8)
<=> v108025(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7565,axiom,
! [VarCurr] :
( v108272(VarCurr)
<=> ( ( v108273(VarCurr,bitIndex8)
<=> $false )
& ( v108273(VarCurr,bitIndex7)
<=> $true )
& ( v108273(VarCurr,bitIndex6)
<=> $true )
& ( v108273(VarCurr,bitIndex5)
<=> $false )
& ( v108273(VarCurr,bitIndex4)
<=> $true )
& ( v108273(VarCurr,bitIndex3)
<=> $false )
& ( v108273(VarCurr,bitIndex2)
<=> $false )
& ( v108273(VarCurr,bitIndex1)
<=> $false )
& ( v108273(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11893,axiom,
~ b011010000(bitIndex8) ).
fof(bitBlastConstant_11892,axiom,
b011010000(bitIndex7) ).
fof(bitBlastConstant_11891,axiom,
b011010000(bitIndex6) ).
fof(bitBlastConstant_11890,axiom,
~ b011010000(bitIndex5) ).
fof(bitBlastConstant_11889,axiom,
b011010000(bitIndex4) ).
fof(bitBlastConstant_11888,axiom,
~ b011010000(bitIndex3) ).
fof(bitBlastConstant_11887,axiom,
~ b011010000(bitIndex2) ).
fof(bitBlastConstant_11886,axiom,
~ b011010000(bitIndex1) ).
fof(bitBlastConstant_11885,axiom,
~ b011010000(bitIndex0) ).
fof(addAssignment_33474,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108273(VarCurr,B)
<=> v108174(VarCurr,B) ) ) ).
fof(addAssignment_33473,axiom,
! [VarCurr] :
( v108273(VarCurr,bitIndex7)
<=> v108172(VarCurr) ) ).
fof(addAssignment_33472,axiom,
! [VarCurr] :
( v108273(VarCurr,bitIndex8)
<=> v108025(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21425,axiom,
! [VarCurr] :
( v108263(VarCurr)
<=> ( v108264(VarCurr)
| v108266(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7564,axiom,
! [VarCurr] :
( v108266(VarCurr)
<=> ( ( v108267(VarCurr,bitIndex8)
<=> $true )
& ( v108267(VarCurr,bitIndex7)
<=> $true )
& ( v108267(VarCurr,bitIndex6)
<=> $true )
& ( v108267(VarCurr,bitIndex5)
<=> $true )
& ( v108267(VarCurr,bitIndex4)
<=> $false )
& ( v108267(VarCurr,bitIndex3)
<=> $false )
& ( v108267(VarCurr,bitIndex2)
<=> $false )
& ( v108267(VarCurr,bitIndex1)
<=> $false )
& ( v108267(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11884,axiom,
b111100000(bitIndex8) ).
fof(bitBlastConstant_11883,axiom,
b111100000(bitIndex7) ).
fof(bitBlastConstant_11882,axiom,
b111100000(bitIndex6) ).
fof(bitBlastConstant_11881,axiom,
b111100000(bitIndex5) ).
fof(bitBlastConstant_11880,axiom,
~ b111100000(bitIndex4) ).
fof(bitBlastConstant_11879,axiom,
~ b111100000(bitIndex3) ).
fof(bitBlastConstant_11878,axiom,
~ b111100000(bitIndex2) ).
fof(bitBlastConstant_11877,axiom,
~ b111100000(bitIndex1) ).
fof(bitBlastConstant_11876,axiom,
~ b111100000(bitIndex0) ).
fof(addAssignment_33471,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108267(VarCurr,B)
<=> v108174(VarCurr,B) ) ) ).
fof(addAssignment_33470,axiom,
! [VarCurr] :
( v108267(VarCurr,bitIndex7)
<=> v108172(VarCurr) ) ).
fof(addAssignment_33469,axiom,
! [VarCurr] :
( v108267(VarCurr,bitIndex8)
<=> v108025(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7563,axiom,
! [VarCurr] :
( v108264(VarCurr)
<=> ( ( v108265(VarCurr,bitIndex8)
<=> $true )
& ( v108265(VarCurr,bitIndex7)
<=> $true )
& ( v108265(VarCurr,bitIndex6)
<=> $false )
& ( v108265(VarCurr,bitIndex5)
<=> $true )
& ( v108265(VarCurr,bitIndex4)
<=> $false )
& ( v108265(VarCurr,bitIndex3)
<=> $false )
& ( v108265(VarCurr,bitIndex2)
<=> $false )
& ( v108265(VarCurr,bitIndex1)
<=> $false )
& ( v108265(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11875,axiom,
b110100000(bitIndex8) ).
fof(bitBlastConstant_11874,axiom,
b110100000(bitIndex7) ).
fof(bitBlastConstant_11873,axiom,
~ b110100000(bitIndex6) ).
fof(bitBlastConstant_11872,axiom,
b110100000(bitIndex5) ).
fof(bitBlastConstant_11871,axiom,
~ b110100000(bitIndex4) ).
fof(bitBlastConstant_11870,axiom,
~ b110100000(bitIndex3) ).
fof(bitBlastConstant_11869,axiom,
~ b110100000(bitIndex2) ).
fof(bitBlastConstant_11868,axiom,
~ b110100000(bitIndex1) ).
fof(bitBlastConstant_11867,axiom,
~ b110100000(bitIndex0) ).
fof(addAssignment_33468,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108265(VarCurr,B)
<=> v108174(VarCurr,B) ) ) ).
fof(addAssignment_33467,axiom,
! [VarCurr] :
( v108265(VarCurr,bitIndex7)
<=> v108172(VarCurr) ) ).
fof(addAssignment_33466,axiom,
! [VarCurr] :
( v108265(VarCurr,bitIndex8)
<=> v108025(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21424,axiom,
! [VarCurr] :
( v108251(VarCurr)
<=> ( v108253(VarCurr)
| v108261(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7562,axiom,
! [VarCurr] :
( v108261(VarCurr)
<=> ( ( v108262(VarCurr,bitIndex8)
<=> $false )
& ( v108262(VarCurr,bitIndex7)
<=> $true )
& ( v108262(VarCurr,bitIndex6)
<=> $true )
& ( v108262(VarCurr,bitIndex5)
<=> $true )
& ( v108262(VarCurr,bitIndex4)
<=> $false )
& ( v108262(VarCurr,bitIndex3)
<=> $false )
& ( v108262(VarCurr,bitIndex2)
<=> $false )
& ( v108262(VarCurr,bitIndex1)
<=> $false )
& ( v108262(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11866,axiom,
~ b011100000(bitIndex8) ).
fof(bitBlastConstant_11865,axiom,
b011100000(bitIndex7) ).
fof(bitBlastConstant_11864,axiom,
b011100000(bitIndex6) ).
fof(bitBlastConstant_11863,axiom,
b011100000(bitIndex5) ).
fof(bitBlastConstant_11862,axiom,
~ b011100000(bitIndex4) ).
fof(bitBlastConstant_11861,axiom,
~ b011100000(bitIndex3) ).
fof(bitBlastConstant_11860,axiom,
~ b011100000(bitIndex2) ).
fof(bitBlastConstant_11859,axiom,
~ b011100000(bitIndex1) ).
fof(bitBlastConstant_11858,axiom,
~ b011100000(bitIndex0) ).
fof(addAssignment_33465,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108262(VarCurr,B)
<=> v108174(VarCurr,B) ) ) ).
fof(addAssignment_33464,axiom,
! [VarCurr] :
( v108262(VarCurr,bitIndex7)
<=> v108172(VarCurr) ) ).
fof(addAssignment_33463,axiom,
! [VarCurr] :
( v108262(VarCurr,bitIndex8)
<=> v108025(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21423,axiom,
! [VarCurr] :
( v108253(VarCurr)
<=> ( v108254(VarCurr)
| v108259(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7561,axiom,
! [VarCurr] :
( v108259(VarCurr)
<=> ( ( v108260(VarCurr,bitIndex8)
<=> $false )
& ( v108260(VarCurr,bitIndex7)
<=> $true )
& ( v108260(VarCurr,bitIndex6)
<=> $true )
& ( v108260(VarCurr,bitIndex5)
<=> $false )
& ( v108260(VarCurr,bitIndex4)
<=> $false )
& ( v108260(VarCurr,bitIndex3)
<=> $false )
& ( v108260(VarCurr,bitIndex2)
<=> $false )
& ( v108260(VarCurr,bitIndex1)
<=> $false )
& ( v108260(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11857,axiom,
~ b011000000(bitIndex8) ).
fof(bitBlastConstant_11856,axiom,
b011000000(bitIndex7) ).
fof(bitBlastConstant_11855,axiom,
b011000000(bitIndex6) ).
fof(bitBlastConstant_11854,axiom,
~ b011000000(bitIndex5) ).
fof(bitBlastConstant_11853,axiom,
~ b011000000(bitIndex4) ).
fof(bitBlastConstant_11852,axiom,
~ b011000000(bitIndex3) ).
fof(bitBlastConstant_11851,axiom,
~ b011000000(bitIndex2) ).
fof(bitBlastConstant_11850,axiom,
~ b011000000(bitIndex1) ).
fof(bitBlastConstant_11849,axiom,
~ b011000000(bitIndex0) ).
fof(addAssignment_33462,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108260(VarCurr,B)
<=> v108174(VarCurr,B) ) ) ).
fof(addAssignment_33461,axiom,
! [VarCurr] :
( v108260(VarCurr,bitIndex7)
<=> v108172(VarCurr) ) ).
fof(addAssignment_33460,axiom,
! [VarCurr] :
( v108260(VarCurr,bitIndex8)
<=> v108025(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21422,axiom,
! [VarCurr] :
( v108254(VarCurr)
<=> ( v108255(VarCurr)
| v108257(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7560,axiom,
! [VarCurr] :
( v108257(VarCurr)
<=> ( ( v108258(VarCurr,bitIndex8)
<=> $false )
& ( v108258(VarCurr,bitIndex7)
<=> $true )
& ( v108258(VarCurr,bitIndex6)
<=> $false )
& ( v108258(VarCurr,bitIndex5)
<=> $true )
& ( v108258(VarCurr,bitIndex4)
<=> $false )
& ( v108258(VarCurr,bitIndex3)
<=> $false )
& ( v108258(VarCurr,bitIndex2)
<=> $false )
& ( v108258(VarCurr,bitIndex1)
<=> $false )
& ( v108258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11848,axiom,
~ b010100000(bitIndex8) ).
fof(bitBlastConstant_11847,axiom,
b010100000(bitIndex7) ).
fof(bitBlastConstant_11846,axiom,
~ b010100000(bitIndex6) ).
fof(bitBlastConstant_11845,axiom,
b010100000(bitIndex5) ).
fof(bitBlastConstant_11844,axiom,
~ b010100000(bitIndex4) ).
fof(bitBlastConstant_11843,axiom,
~ b010100000(bitIndex3) ).
fof(bitBlastConstant_11842,axiom,
~ b010100000(bitIndex2) ).
fof(bitBlastConstant_11841,axiom,
~ b010100000(bitIndex1) ).
fof(bitBlastConstant_11840,axiom,
~ b010100000(bitIndex0) ).
fof(addAssignment_33459,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108258(VarCurr,B)
<=> v108174(VarCurr,B) ) ) ).
fof(addAssignment_33458,axiom,
! [VarCurr] :
( v108258(VarCurr,bitIndex7)
<=> v108172(VarCurr) ) ).
fof(addAssignment_33457,axiom,
! [VarCurr] :
( v108258(VarCurr,bitIndex8)
<=> v108025(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7559,axiom,
! [VarCurr] :
( v108255(VarCurr)
<=> ( ( v108256(VarCurr,bitIndex8)
<=> $false )
& ( v108256(VarCurr,bitIndex7)
<=> $true )
& ( v108256(VarCurr,bitIndex6)
<=> $false )
& ( v108256(VarCurr,bitIndex5)
<=> $false )
& ( v108256(VarCurr,bitIndex4)
<=> $false )
& ( v108256(VarCurr,bitIndex3)
<=> $false )
& ( v108256(VarCurr,bitIndex2)
<=> $false )
& ( v108256(VarCurr,bitIndex1)
<=> $false )
& ( v108256(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11839,axiom,
~ b010000000(bitIndex8) ).
fof(bitBlastConstant_11838,axiom,
b010000000(bitIndex7) ).
fof(bitBlastConstant_11837,axiom,
~ b010000000(bitIndex6) ).
fof(bitBlastConstant_11836,axiom,
~ b010000000(bitIndex5) ).
fof(bitBlastConstant_11835,axiom,
~ b010000000(bitIndex4) ).
fof(bitBlastConstant_11834,axiom,
~ b010000000(bitIndex3) ).
fof(bitBlastConstant_11833,axiom,
~ b010000000(bitIndex2) ).
fof(bitBlastConstant_11832,axiom,
~ b010000000(bitIndex1) ).
fof(bitBlastConstant_11831,axiom,
~ b010000000(bitIndex0) ).
fof(addAssignment_33456,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108256(VarCurr,B)
<=> v108174(VarCurr,B) ) ) ).
fof(addAssignment_33455,axiom,
! [VarCurr] :
( v108256(VarCurr,bitIndex7)
<=> v108172(VarCurr) ) ).
fof(addAssignment_33454,axiom,
! [VarCurr] :
( v108256(VarCurr,bitIndex8)
<=> v108025(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7558,axiom,
! [VarCurr] :
( v108249(VarCurr)
<=> ( ( v108250(VarCurr,bitIndex8)
<=> $false )
& ( v108250(VarCurr,bitIndex7)
<=> $false )
& ( v108250(VarCurr,bitIndex6)
<=> $true )
& ( v108250(VarCurr,bitIndex5)
<=> $true )
& ( v108250(VarCurr,bitIndex4)
<=> $true )
& ( v108250(VarCurr,bitIndex3)
<=> $true )
& ( v108250(VarCurr,bitIndex2)
<=> $false )
& ( v108250(VarCurr,bitIndex1)
<=> $false )
& ( v108250(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11830,axiom,
~ b001111000(bitIndex8) ).
fof(bitBlastConstant_11829,axiom,
~ b001111000(bitIndex7) ).
fof(bitBlastConstant_11828,axiom,
b001111000(bitIndex6) ).
fof(bitBlastConstant_11827,axiom,
b001111000(bitIndex5) ).
fof(bitBlastConstant_11826,axiom,
b001111000(bitIndex4) ).
fof(bitBlastConstant_11825,axiom,
b001111000(bitIndex3) ).
fof(bitBlastConstant_11824,axiom,
~ b001111000(bitIndex2) ).
fof(bitBlastConstant_11823,axiom,
~ b001111000(bitIndex1) ).
fof(bitBlastConstant_11822,axiom,
~ b001111000(bitIndex0) ).
fof(addAssignment_33453,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108250(VarCurr,B)
<=> v108174(VarCurr,B) ) ) ).
fof(addAssignment_33452,axiom,
! [VarCurr] :
( v108250(VarCurr,bitIndex7)
<=> v108172(VarCurr) ) ).
fof(addAssignment_33451,axiom,
! [VarCurr] :
( v108250(VarCurr,bitIndex8)
<=> v108025(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7557,axiom,
! [VarCurr] :
( v108247(VarCurr)
<=> ( ( v108248(VarCurr,bitIndex8)
<=> $false )
& ( v108248(VarCurr,bitIndex7)
<=> $false )
& ( v108248(VarCurr,bitIndex6)
<=> $true )
& ( v108248(VarCurr,bitIndex5)
<=> $false )
& ( v108248(VarCurr,bitIndex4)
<=> $true )
& ( v108248(VarCurr,bitIndex3)
<=> $true )
& ( v108248(VarCurr,bitIndex2)
<=> $false )
& ( v108248(VarCurr,bitIndex1)
<=> $false )
& ( v108248(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11821,axiom,
~ b001011000(bitIndex8) ).
fof(bitBlastConstant_11820,axiom,
~ b001011000(bitIndex7) ).
fof(bitBlastConstant_11819,axiom,
b001011000(bitIndex6) ).
fof(bitBlastConstant_11818,axiom,
~ b001011000(bitIndex5) ).
fof(bitBlastConstant_11817,axiom,
b001011000(bitIndex4) ).
fof(bitBlastConstant_11816,axiom,
b001011000(bitIndex3) ).
fof(bitBlastConstant_11815,axiom,
~ b001011000(bitIndex2) ).
fof(bitBlastConstant_11814,axiom,
~ b001011000(bitIndex1) ).
fof(bitBlastConstant_11813,axiom,
~ b001011000(bitIndex0) ).
fof(addAssignment_33450,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108248(VarCurr,B)
<=> v108174(VarCurr,B) ) ) ).
fof(addAssignment_33449,axiom,
! [VarCurr] :
( v108248(VarCurr,bitIndex7)
<=> v108172(VarCurr) ) ).
fof(addAssignment_33448,axiom,
! [VarCurr] :
( v108248(VarCurr,bitIndex8)
<=> v108025(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7556,axiom,
! [VarCurr] :
( v108245(VarCurr)
<=> ( ( v108246(VarCurr,bitIndex8)
<=> $false )
& ( v108246(VarCurr,bitIndex7)
<=> $false )
& ( v108246(VarCurr,bitIndex6)
<=> $true )
& ( v108246(VarCurr,bitIndex5)
<=> $true )
& ( v108246(VarCurr,bitIndex4)
<=> $true )
& ( v108246(VarCurr,bitIndex3)
<=> $false )
& ( v108246(VarCurr,bitIndex2)
<=> $false )
& ( v108246(VarCurr,bitIndex1)
<=> $false )
& ( v108246(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11812,axiom,
~ b001110000(bitIndex8) ).
fof(bitBlastConstant_11811,axiom,
~ b001110000(bitIndex7) ).
fof(bitBlastConstant_11810,axiom,
b001110000(bitIndex6) ).
fof(bitBlastConstant_11809,axiom,
b001110000(bitIndex5) ).
fof(bitBlastConstant_11808,axiom,
b001110000(bitIndex4) ).
fof(bitBlastConstant_11807,axiom,
~ b001110000(bitIndex3) ).
fof(bitBlastConstant_11806,axiom,
~ b001110000(bitIndex2) ).
fof(bitBlastConstant_11805,axiom,
~ b001110000(bitIndex1) ).
fof(bitBlastConstant_11804,axiom,
~ b001110000(bitIndex0) ).
fof(addAssignment_33447,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108246(VarCurr,B)
<=> v108174(VarCurr,B) ) ) ).
fof(addAssignment_33446,axiom,
! [VarCurr] :
( v108246(VarCurr,bitIndex7)
<=> v108172(VarCurr) ) ).
fof(addAssignment_33445,axiom,
! [VarCurr] :
( v108246(VarCurr,bitIndex8)
<=> v108025(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7555,axiom,
! [VarCurr] :
( v108243(VarCurr)
<=> ( ( v108244(VarCurr,bitIndex8)
<=> $false )
& ( v108244(VarCurr,bitIndex7)
<=> $false )
& ( v108244(VarCurr,bitIndex6)
<=> $true )
& ( v108244(VarCurr,bitIndex5)
<=> $false )
& ( v108244(VarCurr,bitIndex4)
<=> $true )
& ( v108244(VarCurr,bitIndex3)
<=> $false )
& ( v108244(VarCurr,bitIndex2)
<=> $false )
& ( v108244(VarCurr,bitIndex1)
<=> $false )
& ( v108244(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11803,axiom,
~ b001010000(bitIndex8) ).
fof(bitBlastConstant_11802,axiom,
~ b001010000(bitIndex7) ).
fof(bitBlastConstant_11801,axiom,
b001010000(bitIndex6) ).
fof(bitBlastConstant_11800,axiom,
~ b001010000(bitIndex5) ).
fof(bitBlastConstant_11799,axiom,
b001010000(bitIndex4) ).
fof(bitBlastConstant_11798,axiom,
~ b001010000(bitIndex3) ).
fof(bitBlastConstant_11797,axiom,
~ b001010000(bitIndex2) ).
fof(bitBlastConstant_11796,axiom,
~ b001010000(bitIndex1) ).
fof(bitBlastConstant_11795,axiom,
~ b001010000(bitIndex0) ).
fof(addAssignment_33444,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108244(VarCurr,B)
<=> v108174(VarCurr,B) ) ) ).
fof(addAssignment_33443,axiom,
! [VarCurr] :
( v108244(VarCurr,bitIndex7)
<=> v108172(VarCurr) ) ).
fof(addAssignment_33442,axiom,
! [VarCurr] :
( v108244(VarCurr,bitIndex8)
<=> v108025(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7554,axiom,
! [VarCurr] :
( v108241(VarCurr)
<=> ( ( v108242(VarCurr,bitIndex8)
<=> $false )
& ( v108242(VarCurr,bitIndex7)
<=> $false )
& ( v108242(VarCurr,bitIndex6)
<=> $true )
& ( v108242(VarCurr,bitIndex5)
<=> $true )
& ( v108242(VarCurr,bitIndex4)
<=> $false )
& ( v108242(VarCurr,bitIndex3)
<=> $false )
& ( v108242(VarCurr,bitIndex2)
<=> $false )
& ( v108242(VarCurr,bitIndex1)
<=> $false )
& ( v108242(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11794,axiom,
~ b001100000(bitIndex8) ).
fof(bitBlastConstant_11793,axiom,
~ b001100000(bitIndex7) ).
fof(bitBlastConstant_11792,axiom,
b001100000(bitIndex6) ).
fof(bitBlastConstant_11791,axiom,
b001100000(bitIndex5) ).
fof(bitBlastConstant_11790,axiom,
~ b001100000(bitIndex4) ).
fof(bitBlastConstant_11789,axiom,
~ b001100000(bitIndex3) ).
fof(bitBlastConstant_11788,axiom,
~ b001100000(bitIndex2) ).
fof(bitBlastConstant_11787,axiom,
~ b001100000(bitIndex1) ).
fof(bitBlastConstant_11786,axiom,
~ b001100000(bitIndex0) ).
fof(addAssignment_33441,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108242(VarCurr,B)
<=> v108174(VarCurr,B) ) ) ).
fof(addAssignment_33440,axiom,
! [VarCurr] :
( v108242(VarCurr,bitIndex7)
<=> v108172(VarCurr) ) ).
fof(addAssignment_33439,axiom,
! [VarCurr] :
( v108242(VarCurr,bitIndex8)
<=> v108025(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7553,axiom,
! [VarCurr] :
( v108239(VarCurr)
<=> ( ( v108240(VarCurr,bitIndex8)
<=> $false )
& ( v108240(VarCurr,bitIndex7)
<=> $false )
& ( v108240(VarCurr,bitIndex6)
<=> $true )
& ( v108240(VarCurr,bitIndex5)
<=> $false )
& ( v108240(VarCurr,bitIndex4)
<=> $false )
& ( v108240(VarCurr,bitIndex3)
<=> $false )
& ( v108240(VarCurr,bitIndex2)
<=> $false )
& ( v108240(VarCurr,bitIndex1)
<=> $false )
& ( v108240(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11785,axiom,
~ b001000000(bitIndex8) ).
fof(bitBlastConstant_11784,axiom,
~ b001000000(bitIndex7) ).
fof(bitBlastConstant_11783,axiom,
b001000000(bitIndex6) ).
fof(bitBlastConstant_11782,axiom,
~ b001000000(bitIndex5) ).
fof(bitBlastConstant_11781,axiom,
~ b001000000(bitIndex4) ).
fof(bitBlastConstant_11780,axiom,
~ b001000000(bitIndex3) ).
fof(bitBlastConstant_11779,axiom,
~ b001000000(bitIndex2) ).
fof(bitBlastConstant_11778,axiom,
~ b001000000(bitIndex1) ).
fof(bitBlastConstant_11777,axiom,
~ b001000000(bitIndex0) ).
fof(addAssignment_33438,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108240(VarCurr,B)
<=> v108174(VarCurr,B) ) ) ).
fof(addAssignment_33437,axiom,
! [VarCurr] :
( v108240(VarCurr,bitIndex7)
<=> v108172(VarCurr) ) ).
fof(addAssignment_33436,axiom,
! [VarCurr] :
( v108240(VarCurr,bitIndex8)
<=> v108025(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7552,axiom,
! [VarCurr] :
( v108237(VarCurr)
<=> ( ( v108238(VarCurr,bitIndex8)
<=> $false )
& ( v108238(VarCurr,bitIndex7)
<=> $false )
& ( v108238(VarCurr,bitIndex6)
<=> $false )
& ( v108238(VarCurr,bitIndex5)
<=> $true )
& ( v108238(VarCurr,bitIndex4)
<=> $false )
& ( v108238(VarCurr,bitIndex3)
<=> $false )
& ( v108238(VarCurr,bitIndex2)
<=> $false )
& ( v108238(VarCurr,bitIndex1)
<=> $false )
& ( v108238(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11776,axiom,
~ b000100000(bitIndex8) ).
fof(bitBlastConstant_11775,axiom,
~ b000100000(bitIndex7) ).
fof(bitBlastConstant_11774,axiom,
~ b000100000(bitIndex6) ).
fof(bitBlastConstant_11773,axiom,
b000100000(bitIndex5) ).
fof(bitBlastConstant_11772,axiom,
~ b000100000(bitIndex4) ).
fof(bitBlastConstant_11771,axiom,
~ b000100000(bitIndex3) ).
fof(bitBlastConstant_11770,axiom,
~ b000100000(bitIndex2) ).
fof(bitBlastConstant_11769,axiom,
~ b000100000(bitIndex1) ).
fof(bitBlastConstant_11768,axiom,
~ b000100000(bitIndex0) ).
fof(addAssignment_33435,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108238(VarCurr,B)
<=> v108174(VarCurr,B) ) ) ).
fof(addAssignment_33434,axiom,
! [VarCurr] :
( v108238(VarCurr,bitIndex7)
<=> v108172(VarCurr) ) ).
fof(addAssignment_33433,axiom,
! [VarCurr] :
( v108238(VarCurr,bitIndex8)
<=> v108025(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7551,axiom,
! [VarCurr] :
( v108235(VarCurr)
<=> ( ( v108236(VarCurr,bitIndex8)
<=> $false )
& ( v108236(VarCurr,bitIndex7)
<=> $false )
& ( v108236(VarCurr,bitIndex6)
<=> $false )
& ( v108236(VarCurr,bitIndex5)
<=> $false )
& ( v108236(VarCurr,bitIndex4)
<=> $false )
& ( v108236(VarCurr,bitIndex3)
<=> $false )
& ( v108236(VarCurr,bitIndex2)
<=> $false )
& ( v108236(VarCurr,bitIndex1)
<=> $false )
& ( v108236(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11767,axiom,
~ b000000000(bitIndex8) ).
fof(bitBlastConstant_11766,axiom,
~ b000000000(bitIndex7) ).
fof(bitBlastConstant_11765,axiom,
~ b000000000(bitIndex6) ).
fof(bitBlastConstant_11764,axiom,
~ b000000000(bitIndex5) ).
fof(bitBlastConstant_11763,axiom,
~ b000000000(bitIndex4) ).
fof(bitBlastConstant_11762,axiom,
~ b000000000(bitIndex3) ).
fof(bitBlastConstant_11761,axiom,
~ b000000000(bitIndex2) ).
fof(bitBlastConstant_11760,axiom,
~ b000000000(bitIndex1) ).
fof(bitBlastConstant_11759,axiom,
~ b000000000(bitIndex0) ).
fof(addAssignment_33432,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108236(VarCurr,B)
<=> v108174(VarCurr,B) ) ) ).
fof(addAssignment_33431,axiom,
! [VarCurr] :
( v108236(VarCurr,bitIndex7)
<=> v108172(VarCurr) ) ).
fof(addAssignment_33430,axiom,
! [VarCurr] :
( v108236(VarCurr,bitIndex8)
<=> v108025(VarCurr) ) ).
fof(addAssignment_33429,axiom,
! [VarCurr] :
( ( v108174(VarCurr,bitIndex6)
<=> v108176(VarCurr,bitIndex84) )
& ( v108174(VarCurr,bitIndex5)
<=> v108176(VarCurr,bitIndex83) )
& ( v108174(VarCurr,bitIndex4)
<=> v108176(VarCurr,bitIndex82) )
& ( v108174(VarCurr,bitIndex3)
<=> v108176(VarCurr,bitIndex81) )
& ( v108174(VarCurr,bitIndex2)
<=> v108176(VarCurr,bitIndex80) )
& ( v108174(VarCurr,bitIndex1)
<=> v108176(VarCurr,bitIndex79) )
& ( v108174(VarCurr,bitIndex0)
<=> v108176(VarCurr,bitIndex78) ) ) ).
fof(addAssignment_33428,axiom,
! [VarCurr,B] :
( range_84_78(B)
=> ( v108176(VarCurr,B)
<=> v108178(VarCurr,B) ) ) ).
fof(addAssignment_33427,axiom,
! [VarCurr,B] :
( range_84_78(B)
=> ( v108178(VarCurr,B)
<=> v108180(VarCurr,B) ) ) ).
fof(addAssignment_33426,axiom,
! [VarCurr,B] :
( range_84_78(B)
=> ( v108180(VarCurr,B)
<=> v108207(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2348,axiom,
! [VarCurr] :
( ~ v108208(VarCurr)
=> ! [B] :
( range_84_0(B)
=> ( v108207(VarCurr,B)
<=> v108035(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2380,axiom,
! [VarCurr] :
( v108208(VarCurr)
=> ! [B] :
( range_84_0(B)
=> ( v108207(VarCurr,B)
<=> v108210(VarCurr,B) ) ) ) ).
fof(addAssignment_33425,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v108210(VarCurr,B)
<=> v108035(VarCurr,B) ) ) ).
fof(addAssignment_33424,axiom,
! [VarCurr] :
( ( v108210(VarCurr,bitIndex37)
<=> v108211(VarCurr,bitIndex26) )
& ( v108210(VarCurr,bitIndex36)
<=> v108211(VarCurr,bitIndex25) )
& ( v108210(VarCurr,bitIndex35)
<=> v108211(VarCurr,bitIndex24) )
& ( v108210(VarCurr,bitIndex34)
<=> v108211(VarCurr,bitIndex23) )
& ( v108210(VarCurr,bitIndex33)
<=> v108211(VarCurr,bitIndex22) )
& ( v108210(VarCurr,bitIndex32)
<=> v108211(VarCurr,bitIndex21) )
& ( v108210(VarCurr,bitIndex31)
<=> v108211(VarCurr,bitIndex20) )
& ( v108210(VarCurr,bitIndex30)
<=> v108211(VarCurr,bitIndex19) )
& ( v108210(VarCurr,bitIndex29)
<=> v108211(VarCurr,bitIndex18) )
& ( v108210(VarCurr,bitIndex28)
<=> v108211(VarCurr,bitIndex17) )
& ( v108210(VarCurr,bitIndex27)
<=> v108211(VarCurr,bitIndex16) )
& ( v108210(VarCurr,bitIndex26)
<=> v108211(VarCurr,bitIndex15) )
& ( v108210(VarCurr,bitIndex25)
<=> v108211(VarCurr,bitIndex14) )
& ( v108210(VarCurr,bitIndex24)
<=> v108211(VarCurr,bitIndex13) )
& ( v108210(VarCurr,bitIndex23)
<=> v108211(VarCurr,bitIndex12) )
& ( v108210(VarCurr,bitIndex22)
<=> v108211(VarCurr,bitIndex11) )
& ( v108210(VarCurr,bitIndex21)
<=> v108211(VarCurr,bitIndex10) )
& ( v108210(VarCurr,bitIndex20)
<=> v108211(VarCurr,bitIndex9) )
& ( v108210(VarCurr,bitIndex19)
<=> v108211(VarCurr,bitIndex8) )
& ( v108210(VarCurr,bitIndex18)
<=> v108211(VarCurr,bitIndex7) )
& ( v108210(VarCurr,bitIndex17)
<=> v108211(VarCurr,bitIndex6) )
& ( v108210(VarCurr,bitIndex16)
<=> v108211(VarCurr,bitIndex5) )
& ( v108210(VarCurr,bitIndex15)
<=> v108211(VarCurr,bitIndex4) )
& ( v108210(VarCurr,bitIndex14)
<=> v108211(VarCurr,bitIndex3) )
& ( v108210(VarCurr,bitIndex13)
<=> v108211(VarCurr,bitIndex2) )
& ( v108210(VarCurr,bitIndex12)
<=> v108211(VarCurr,bitIndex1) )
& ( v108210(VarCurr,bitIndex11)
<=> v108211(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33423,axiom,
! [VarCurr,B] :
( range_84_38(B)
=> ( v108210(VarCurr,B)
<=> v108035(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_21421,axiom,
! [VarCurr] :
( v108208(VarCurr)
<=> ( v108031(VarCurr)
& v108209(VarCurr) ) ) ).
fof(writeUnaryOperator_8434,axiom,
! [VarCurr] :
( ~ v108209(VarCurr)
<=> v108033(VarCurr) ) ).
fof(addAssignment_33422,axiom,
! [VarNext,B] :
( range_84_78(B)
=> ( v108035(VarNext,B)
<=> v108200(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108202(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108200(VarNext,B)
<=> v108035(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1883,axiom,
! [VarNext] :
( v108202(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108200(VarNext,B)
<=> v108164(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21420,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108202(VarNext)
<=> ( v108203(VarNext)
& v108159(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108203(VarNext)
<=> ( v108205(VarNext)
& v108126(VarNext) ) ) ) ).
fof(writeUnaryOperator_8433,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108205(VarNext)
<=> v108133(VarNext) ) ) ).
fof(addAssignment_33421,axiom,
! [VarNext,B] :
( range_84_78(B)
=> ( v108069(VarNext,B)
<=> v108192(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108194(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108192(VarNext,B)
<=> v108069(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1882,axiom,
! [VarNext] :
( v108194(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108192(VarNext,B)
<=> v108145(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21418,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108194(VarNext)
<=> ( v108195(VarNext)
& v108139(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108195(VarNext)
<=> ( v108197(VarNext)
& v108126(VarNext) ) ) ) ).
fof(writeUnaryOperator_8432,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108197(VarNext)
<=> v108133(VarNext) ) ) ).
fof(addAssignment_33420,axiom,
! [VarCurr,B] :
( range_84_78(B)
=> ( v108073(VarCurr,B)
<=> v108075(VarCurr,B) ) ) ).
fof(addAssignment_33419,axiom,
! [VarCurr,B] :
( range_84_78(B)
=> ( v108075(VarCurr,B)
<=> v108077(VarCurr,B) ) ) ).
fof(range_axiom_82,axiom,
! [B] :
( range_84_78(B)
<=> ( $false
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B ) ) ).
fof(addAssignment_33418,axiom,
! [VarCurr] :
( ( v108077(VarCurr,bitIndex84)
<=> v108079(VarCurr,bitIndex114) )
& ( v108077(VarCurr,bitIndex83)
<=> v108079(VarCurr,bitIndex113) )
& ( v108077(VarCurr,bitIndex82)
<=> v108079(VarCurr,bitIndex112) )
& ( v108077(VarCurr,bitIndex81)
<=> v108079(VarCurr,bitIndex111) )
& ( v108077(VarCurr,bitIndex80)
<=> v108079(VarCurr,bitIndex110) )
& ( v108077(VarCurr,bitIndex79)
<=> v108079(VarCurr,bitIndex109) )
& ( v108077(VarCurr,bitIndex78)
<=> v108079(VarCurr,bitIndex108) ) ) ).
fof(addAssignment_33417,axiom,
! [VarCurr,B] :
( range_114_108(B)
=> ( v108079(VarCurr,B)
<=> v108081(VarCurr,B) ) ) ).
fof(addAssignment_33416,axiom,
! [VarCurr,B] :
( range_114_108(B)
=> ( v108081(VarCurr,B)
<=> v108083(VarCurr,B) ) ) ).
fof(addAssignment_33415,axiom,
! [VarCurr,B] :
( range_114_108(B)
=> ( v108083(VarCurr,B)
<=> v108085(VarCurr,B) ) ) ).
fof(addAssignment_33414,axiom,
! [VarCurr,B] :
( range_114_108(B)
=> ( v108085(VarCurr,B)
<=> v108087(VarCurr,B) ) ) ).
fof(addAssignment_33413,axiom,
! [VarCurr,B] :
( range_114_108(B)
=> ( v108087(VarCurr,B)
<=> v108089(VarCurr,B) ) ) ).
fof(addAssignment_33412,axiom,
! [VarNext,B] :
( range_114_108(B)
=> ( v108089(VarNext,B)
<=> v108184(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108186(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v108184(VarNext,B)
<=> v108089(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1881,axiom,
! [VarNext] :
( v108186(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v108184(VarNext,B)
<=> v108122(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21416,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108186(VarNext)
<=> ( v108187(VarNext)
& v108118(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21415,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108187(VarNext)
<=> ( v108189(VarNext)
& v99973(VarNext) ) ) ) ).
fof(writeUnaryOperator_8431,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108189(VarNext)
<=> v99982(VarNext) ) ) ).
fof(addAssignment_33411,axiom,
! [VarCurr,B] :
( range_114_108(B)
=> ( v108092(VarCurr,B)
<=> v108098(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] :
( ~ v108096(VarCurr)
=> ( ( v108099(VarCurr,bitIndex6)
<=> v104172(VarCurr,bitIndex130) )
& ( v108099(VarCurr,bitIndex5)
<=> v104172(VarCurr,bitIndex129) )
& ( v108099(VarCurr,bitIndex4)
<=> v104172(VarCurr,bitIndex128) )
& ( v108099(VarCurr,bitIndex3)
<=> v104172(VarCurr,bitIndex127) )
& ( v108099(VarCurr,bitIndex2)
<=> v104172(VarCurr,bitIndex126) )
& ( v108099(VarCurr,bitIndex1)
<=> v104172(VarCurr,bitIndex125) )
& ( v108099(VarCurr,bitIndex0)
<=> v104172(VarCurr,bitIndex124) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_11,axiom,
! [VarCurr] :
( v108096(VarCurr)
=> ( ( v108099(VarCurr,bitIndex6)
<=> v99995(VarCurr,bitIndex130) )
& ( v108099(VarCurr,bitIndex5)
<=> v99995(VarCurr,bitIndex129) )
& ( v108099(VarCurr,bitIndex4)
<=> v99995(VarCurr,bitIndex128) )
& ( v108099(VarCurr,bitIndex3)
<=> v99995(VarCurr,bitIndex127) )
& ( v108099(VarCurr,bitIndex2)
<=> v99995(VarCurr,bitIndex126) )
& ( v108099(VarCurr,bitIndex1)
<=> v99995(VarCurr,bitIndex125) )
& ( v108099(VarCurr,bitIndex0)
<=> v99995(VarCurr,bitIndex124) ) ) ) ).
fof(addAssignment_33410,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v104172(VarCurr,B)
<=> v104174(VarCurr,B) ) ) ).
fof(addAssignment_33409,axiom,
! [VarCurr] :
( ( v104174(VarCurr,bitIndex130)
<=> v104176(VarCurr,bitIndex523) )
& ( v104174(VarCurr,bitIndex129)
<=> v104176(VarCurr,bitIndex522) )
& ( v104174(VarCurr,bitIndex128)
<=> v104176(VarCurr,bitIndex521) )
& ( v104174(VarCurr,bitIndex127)
<=> v104176(VarCurr,bitIndex520) )
& ( v104174(VarCurr,bitIndex126)
<=> v104176(VarCurr,bitIndex519) )
& ( v104174(VarCurr,bitIndex125)
<=> v104176(VarCurr,bitIndex518) )
& ( v104174(VarCurr,bitIndex124)
<=> v104176(VarCurr,bitIndex517) ) ) ).
fof(addAssignment_33408,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v99995(VarCurr,B)
<=> v99997(VarCurr,B) ) ) ).
fof(addAssignment_33407,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v99997(VarCurr,B)
<=> v104043(VarCurr,B) ) ) ).
fof(addAssignment_33406,axiom,
! [VarCurr] :
( v108172(VarCurr)
<=> v4245(VarCurr) ) ).
fof(addAssignment_33405,axiom,
! [VarCurr] :
( v108025(VarCurr)
<=> v108027(VarCurr) ) ).
fof(addAssignment_33404,axiom,
! [VarCurr] :
( v108027(VarCurr)
<=> v108029(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21414,axiom,
! [VarCurr] :
( v108029(VarCurr)
<=> ( v108031(VarCurr)
& v108033(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7550,axiom,
! [VarCurr] :
( v108033(VarCurr)
<=> ( ( v108035(VarCurr,bitIndex61)
<=> $true )
& ( v108035(VarCurr,bitIndex60)
<=> $true )
& ( v108035(VarCurr,bitIndex59)
<=> $true )
& ( v108035(VarCurr,bitIndex58)
<=> $true )
& ( v108035(VarCurr,bitIndex57)
<=> $true )
& ( v108035(VarCurr,bitIndex56)
<=> $true )
& ( v108035(VarCurr,bitIndex55)
<=> $true )
& ( v108035(VarCurr,bitIndex54)
<=> $true )
& ( v108035(VarCurr,bitIndex53)
<=> $true )
& ( v108035(VarCurr,bitIndex52)
<=> $true )
& ( v108035(VarCurr,bitIndex51)
<=> $true )
& ( v108035(VarCurr,bitIndex50)
<=> $true )
& ( v108035(VarCurr,bitIndex49)
<=> $true )
& ( v108035(VarCurr,bitIndex48)
<=> $true )
& ( v108035(VarCurr,bitIndex47)
<=> $false )
& ( v108035(VarCurr,bitIndex46)
<=> $false )
& ( v108035(VarCurr,bitIndex45)
<=> $false )
& ( v108035(VarCurr,bitIndex44)
<=> $false )
& ( v108035(VarCurr,bitIndex43)
<=> $false )
& ( v108035(VarCurr,bitIndex42)
<=> $false )
& ( v108035(VarCurr,bitIndex41)
<=> $false )
& ( v108035(VarCurr,bitIndex40)
<=> $false )
& ( v108035(VarCurr,bitIndex39)
<=> $false )
& ( v108035(VarCurr,bitIndex38)
<=> $false )
& ( v108035(VarCurr,bitIndex37)
<=> $false ) ) ) ).
fof(bitBlastConstant_11758,axiom,
b1111111111111100000000000(bitIndex24) ).
fof(bitBlastConstant_11757,axiom,
b1111111111111100000000000(bitIndex23) ).
fof(bitBlastConstant_11756,axiom,
b1111111111111100000000000(bitIndex22) ).
fof(bitBlastConstant_11755,axiom,
b1111111111111100000000000(bitIndex21) ).
fof(bitBlastConstant_11754,axiom,
b1111111111111100000000000(bitIndex20) ).
fof(bitBlastConstant_11753,axiom,
b1111111111111100000000000(bitIndex19) ).
fof(bitBlastConstant_11752,axiom,
b1111111111111100000000000(bitIndex18) ).
fof(bitBlastConstant_11751,axiom,
b1111111111111100000000000(bitIndex17) ).
fof(bitBlastConstant_11750,axiom,
b1111111111111100000000000(bitIndex16) ).
fof(bitBlastConstant_11749,axiom,
b1111111111111100000000000(bitIndex15) ).
fof(bitBlastConstant_11748,axiom,
b1111111111111100000000000(bitIndex14) ).
fof(bitBlastConstant_11747,axiom,
b1111111111111100000000000(bitIndex13) ).
fof(bitBlastConstant_11746,axiom,
b1111111111111100000000000(bitIndex12) ).
fof(bitBlastConstant_11745,axiom,
b1111111111111100000000000(bitIndex11) ).
fof(bitBlastConstant_11744,axiom,
~ b1111111111111100000000000(bitIndex10) ).
fof(bitBlastConstant_11743,axiom,
~ b1111111111111100000000000(bitIndex9) ).
fof(bitBlastConstant_11742,axiom,
~ b1111111111111100000000000(bitIndex8) ).
fof(bitBlastConstant_11741,axiom,
~ b1111111111111100000000000(bitIndex7) ).
fof(bitBlastConstant_11740,axiom,
~ b1111111111111100000000000(bitIndex6) ).
fof(bitBlastConstant_11739,axiom,
~ b1111111111111100000000000(bitIndex5) ).
fof(bitBlastConstant_11738,axiom,
~ b1111111111111100000000000(bitIndex4) ).
fof(bitBlastConstant_11737,axiom,
~ b1111111111111100000000000(bitIndex3) ).
fof(bitBlastConstant_11736,axiom,
~ b1111111111111100000000000(bitIndex2) ).
fof(bitBlastConstant_11735,axiom,
~ b1111111111111100000000000(bitIndex1) ).
fof(bitBlastConstant_11734,axiom,
~ b1111111111111100000000000(bitIndex0) ).
fof(addAssignment_33403,axiom,
! [VarNext,B] :
( range_61_37(B)
=> ( v108035(VarNext,B)
<=> v108150(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108151(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108150(VarNext,B)
<=> v108035(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1880,axiom,
! [VarNext] :
( v108151(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108150(VarNext,B)
<=> v108164(VarNext,B) ) ) ) ).
fof(addAssignment_33402,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108164(VarNext,B)
<=> v108162(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5041,axiom,
! [VarCurr] :
( ~ v108140(VarCurr)
=> ! [B] :
( range_84_0(B)
=> ( v108162(VarCurr,B)
<=> v108165(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5045,axiom,
! [VarCurr] :
( v108140(VarCurr)
=> ! [B] :
( range_84_0(B)
=> ( v108162(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2347,axiom,
! [VarCurr] :
( ~ v108061(VarCurr,bitIndex0)
=> ! [B] :
( range_84_0(B)
=> ( v108165(VarCurr,B)
<=> v108073(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2379,axiom,
! [VarCurr] :
( v108061(VarCurr,bitIndex0)
=> ! [B] :
( range_84_0(B)
=> ( v108165(VarCurr,B)
<=> v108069(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108151(VarNext)
<=> ( v108152(VarNext)
& v108159(VarNext) ) ) ) ).
fof(addAssignment_33401,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108159(VarNext)
<=> v108157(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21412,axiom,
! [VarCurr] :
( v108157(VarCurr)
<=> ( v108140(VarCurr)
| v108160(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21411,axiom,
! [VarCurr] :
( v108160(VarCurr)
<=> ( v108040(VarCurr,bitIndex0)
& v108161(VarCurr) ) ) ).
fof(writeUnaryOperator_8430,axiom,
! [VarCurr] :
( ~ v108161(VarCurr)
<=> v108140(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108152(VarNext)
<=> ( v108154(VarNext)
& v108126(VarNext) ) ) ) ).
fof(writeUnaryOperator_8429,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108154(VarNext)
<=> v108133(VarNext) ) ) ).
fof(addAssignment_33400,axiom,
! [VarNext,B] :
( range_61_37(B)
=> ( v108069(VarNext,B)
<=> v108128(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108129(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108128(VarNext,B)
<=> v108069(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1879,axiom,
! [VarNext] :
( v108129(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108128(VarNext,B)
<=> v108145(VarNext,B) ) ) ) ).
fof(addAssignment_33399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108145(VarNext,B)
<=> v108143(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5040,axiom,
! [VarCurr] :
( ~ v108140(VarCurr)
=> ! [B] :
( range_84_0(B)
=> ( v108143(VarCurr,B)
<=> v108146(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5044,axiom,
! [VarCurr] :
( v108140(VarCurr)
=> ! [B] :
( range_84_0(B)
=> ( v108143(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_2346,axiom,
! [VarCurr] :
( ~ v108061(VarCurr,bitIndex1)
=> ! [B] :
( range_84_0(B)
=> ( v108146(VarCurr,B)
<=> v108073(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2378,axiom,
! [VarCurr] :
( v108061(VarCurr,bitIndex1)
=> ! [B] :
( range_84_0(B)
=> ( v108146(VarCurr,B)
<=> v108071(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_21409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108129(VarNext)
<=> ( v108130(VarNext)
& v108139(VarNext) ) ) ) ).
fof(addAssignment_33398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108139(VarNext)
<=> v108137(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21408,axiom,
! [VarCurr] :
( v108137(VarCurr)
<=> ( v108140(VarCurr)
| v108141(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1902,axiom,
! [VarCurr] :
( v108141(VarCurr)
<=> ( v108040(VarCurr,bitIndex1)
& v108142(VarCurr) ) ) ).
fof(writeUnaryOperator_8428,axiom,
! [VarCurr] :
( ~ v108142(VarCurr)
<=> v108140(VarCurr) ) ).
fof(writeUnaryOperator_8427,axiom,
! [VarCurr] :
( ~ v108140(VarCurr)
<=> v108037(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21407,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108130(VarNext)
<=> ( v108131(VarNext)
& v108126(VarNext) ) ) ) ).
fof(writeUnaryOperator_8426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108131(VarNext)
<=> v108133(VarNext) ) ) ).
fof(addAssignment_33397,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108133(VarNext)
<=> v108126(VarCurr) ) ) ).
fof(addAssignment_33396,axiom,
! [VarCurr] :
( v108126(VarCurr)
<=> v4519(VarCurr) ) ).
fof(addAssignment_33395,axiom,
! [VarCurr,B] :
( range_61_37(B)
=> ( v108073(VarCurr,B)
<=> v108075(VarCurr,B) ) ) ).
fof(addAssignment_33394,axiom,
! [VarCurr,B] :
( range_61_37(B)
=> ( v108075(VarCurr,B)
<=> v108077(VarCurr,B) ) ) ).
fof(addAssignment_33393,axiom,
! [VarCurr] :
( ( v108077(VarCurr,bitIndex61)
<=> v108079(VarCurr,bitIndex73) )
& ( v108077(VarCurr,bitIndex60)
<=> v108079(VarCurr,bitIndex72) )
& ( v108077(VarCurr,bitIndex59)
<=> v108079(VarCurr,bitIndex71) )
& ( v108077(VarCurr,bitIndex58)
<=> v108079(VarCurr,bitIndex70) )
& ( v108077(VarCurr,bitIndex57)
<=> v108079(VarCurr,bitIndex69) )
& ( v108077(VarCurr,bitIndex56)
<=> v108079(VarCurr,bitIndex68) )
& ( v108077(VarCurr,bitIndex55)
<=> v108079(VarCurr,bitIndex67) )
& ( v108077(VarCurr,bitIndex54)
<=> v108079(VarCurr,bitIndex66) )
& ( v108077(VarCurr,bitIndex53)
<=> v108079(VarCurr,bitIndex65) )
& ( v108077(VarCurr,bitIndex52)
<=> v108079(VarCurr,bitIndex64) )
& ( v108077(VarCurr,bitIndex51)
<=> v108079(VarCurr,bitIndex63) )
& ( v108077(VarCurr,bitIndex50)
<=> v108079(VarCurr,bitIndex62) )
& ( v108077(VarCurr,bitIndex49)
<=> v108079(VarCurr,bitIndex61) )
& ( v108077(VarCurr,bitIndex48)
<=> v108079(VarCurr,bitIndex60) )
& ( v108077(VarCurr,bitIndex47)
<=> v108079(VarCurr,bitIndex59) )
& ( v108077(VarCurr,bitIndex46)
<=> v108079(VarCurr,bitIndex58) )
& ( v108077(VarCurr,bitIndex45)
<=> v108079(VarCurr,bitIndex57) )
& ( v108077(VarCurr,bitIndex44)
<=> v108079(VarCurr,bitIndex56) )
& ( v108077(VarCurr,bitIndex43)
<=> v108079(VarCurr,bitIndex55) )
& ( v108077(VarCurr,bitIndex42)
<=> v108079(VarCurr,bitIndex54) )
& ( v108077(VarCurr,bitIndex41)
<=> v108079(VarCurr,bitIndex53) )
& ( v108077(VarCurr,bitIndex40)
<=> v108079(VarCurr,bitIndex52) )
& ( v108077(VarCurr,bitIndex39)
<=> v108079(VarCurr,bitIndex51) )
& ( v108077(VarCurr,bitIndex38)
<=> v108079(VarCurr,bitIndex50) )
& ( v108077(VarCurr,bitIndex37)
<=> v108079(VarCurr,bitIndex49) ) ) ).
fof(addAssignment_33392,axiom,
! [VarCurr,B] :
( range_73_49(B)
=> ( v108079(VarCurr,B)
<=> v108081(VarCurr,B) ) ) ).
fof(addAssignment_33391,axiom,
! [VarCurr,B] :
( range_73_49(B)
=> ( v108081(VarCurr,B)
<=> v108083(VarCurr,B) ) ) ).
fof(addAssignment_33390,axiom,
! [VarCurr,B] :
( range_73_49(B)
=> ( v108083(VarCurr,B)
<=> v108085(VarCurr,B) ) ) ).
fof(addAssignment_33389,axiom,
! [VarCurr,B] :
( range_73_49(B)
=> ( v108085(VarCurr,B)
<=> v108087(VarCurr,B) ) ) ).
fof(addAssignment_33388,axiom,
! [VarCurr,B] :
( range_73_49(B)
=> ( v108087(VarCurr,B)
<=> v108089(VarCurr,B) ) ) ).
fof(addAssignment_33387,axiom,
! [VarNext,B] :
( range_73_49(B)
=> ( v108089(VarNext,B)
<=> v108109(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108110(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v108109(VarNext,B)
<=> v108089(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1878,axiom,
! [VarNext] :
( v108110(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v108109(VarNext,B)
<=> v108122(VarNext,B) ) ) ) ).
fof(addAssignment_33386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v108122(VarNext,B)
<=> v108120(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2345,axiom,
! [VarCurr] :
( ~ v108119(VarCurr)
=> ! [B] :
( range_114_0(B)
=> ( v108120(VarCurr,B)
<=> v108092(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2377,axiom,
! [VarCurr] :
( v108119(VarCurr)
=> ! [B] :
( range_114_0(B)
=> ( v108120(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_21406,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108110(VarNext)
<=> ( v108111(VarNext)
& v108118(VarNext) ) ) ) ).
fof(addAssignment_33385,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108118(VarNext)
<=> v108116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21405,axiom,
! [VarCurr] :
( v108116(VarCurr)
<=> ( v108106(VarCurr)
| v108119(VarCurr) ) ) ).
fof(writeUnaryOperator_8425,axiom,
! [VarCurr] :
( ~ v108119(VarCurr)
<=> v99917(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108111(VarNext)
<=> ( v108112(VarNext)
& v99973(VarNext) ) ) ) ).
fof(writeUnaryOperator_8424,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108112(VarNext)
<=> v99982(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21403,axiom,
! [VarCurr] :
( v108106(VarCurr)
<=> ( v104230(VarCurr)
| v99855(VarCurr) ) ) ).
fof(addAssignment_33384,axiom,
! [VarCurr,B] :
( range_73_49(B)
=> ( v108092(VarCurr,B)
<=> v108098(VarCurr,B) ) ) ).
fof(range_axiom_78,axiom,
! [B] :
( range_73_49(B)
<=> ( $false
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B
| bitIndex64 = B
| bitIndex65 = B
| bitIndex66 = B
| bitIndex67 = B
| bitIndex68 = B
| bitIndex69 = B
| bitIndex70 = B
| bitIndex71 = B
| bitIndex72 = B
| bitIndex73 = B ) ) ).
fof(addAssignment_33383,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v108098(VarCurr,B)
<=> v108104(VarCurr,B) ) ) ).
fof(addAssignment_33382,axiom,
! [VarCurr] :
( ( v108098(VarCurr,bitIndex11)
<=> v108103(VarCurr,bitIndex6) )
& ( v108098(VarCurr,bitIndex10)
<=> v108103(VarCurr,bitIndex5) )
& ( v108098(VarCurr,bitIndex9)
<=> v108103(VarCurr,bitIndex4) )
& ( v108098(VarCurr,bitIndex8)
<=> v108103(VarCurr,bitIndex3) )
& ( v108098(VarCurr,bitIndex7)
<=> v108103(VarCurr,bitIndex2) )
& ( v108098(VarCurr,bitIndex6)
<=> v108103(VarCurr,bitIndex1) )
& ( v108098(VarCurr,bitIndex5)
<=> v108103(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33381,axiom,
! [VarCurr] :
( ( v108098(VarCurr,bitIndex73)
<=> v108094(VarCurr,bitIndex61) )
& ( v108098(VarCurr,bitIndex72)
<=> v108094(VarCurr,bitIndex60) )
& ( v108098(VarCurr,bitIndex71)
<=> v108094(VarCurr,bitIndex59) )
& ( v108098(VarCurr,bitIndex70)
<=> v108094(VarCurr,bitIndex58) )
& ( v108098(VarCurr,bitIndex69)
<=> v108094(VarCurr,bitIndex57) )
& ( v108098(VarCurr,bitIndex68)
<=> v108094(VarCurr,bitIndex56) )
& ( v108098(VarCurr,bitIndex67)
<=> v108094(VarCurr,bitIndex55) )
& ( v108098(VarCurr,bitIndex66)
<=> v108094(VarCurr,bitIndex54) )
& ( v108098(VarCurr,bitIndex65)
<=> v108094(VarCurr,bitIndex53) )
& ( v108098(VarCurr,bitIndex64)
<=> v108094(VarCurr,bitIndex52) )
& ( v108098(VarCurr,bitIndex63)
<=> v108094(VarCurr,bitIndex51) )
& ( v108098(VarCurr,bitIndex62)
<=> v108094(VarCurr,bitIndex50) )
& ( v108098(VarCurr,bitIndex61)
<=> v108094(VarCurr,bitIndex49) )
& ( v108098(VarCurr,bitIndex60)
<=> v108094(VarCurr,bitIndex48) )
& ( v108098(VarCurr,bitIndex59)
<=> v108094(VarCurr,bitIndex47) )
& ( v108098(VarCurr,bitIndex58)
<=> v108094(VarCurr,bitIndex46) )
& ( v108098(VarCurr,bitIndex57)
<=> v108094(VarCurr,bitIndex45) )
& ( v108098(VarCurr,bitIndex56)
<=> v108094(VarCurr,bitIndex44) )
& ( v108098(VarCurr,bitIndex55)
<=> v108094(VarCurr,bitIndex43) )
& ( v108098(VarCurr,bitIndex54)
<=> v108094(VarCurr,bitIndex42) )
& ( v108098(VarCurr,bitIndex53)
<=> v108094(VarCurr,bitIndex41) )
& ( v108098(VarCurr,bitIndex52)
<=> v108094(VarCurr,bitIndex40) )
& ( v108098(VarCurr,bitIndex51)
<=> v108094(VarCurr,bitIndex39) )
& ( v108098(VarCurr,bitIndex50)
<=> v108094(VarCurr,bitIndex38) )
& ( v108098(VarCurr,bitIndex49)
<=> v108094(VarCurr,bitIndex37) )
& ( v108098(VarCurr,bitIndex48)
<=> v108094(VarCurr,bitIndex36) )
& ( v108098(VarCurr,bitIndex47)
<=> v108094(VarCurr,bitIndex35) )
& ( v108098(VarCurr,bitIndex46)
<=> v108094(VarCurr,bitIndex34) )
& ( v108098(VarCurr,bitIndex45)
<=> v108094(VarCurr,bitIndex33) )
& ( v108098(VarCurr,bitIndex44)
<=> v108094(VarCurr,bitIndex32) )
& ( v108098(VarCurr,bitIndex43)
<=> v108094(VarCurr,bitIndex31) )
& ( v108098(VarCurr,bitIndex42)
<=> v108094(VarCurr,bitIndex30) )
& ( v108098(VarCurr,bitIndex41)
<=> v108094(VarCurr,bitIndex29) )
& ( v108098(VarCurr,bitIndex40)
<=> v108094(VarCurr,bitIndex28) )
& ( v108098(VarCurr,bitIndex39)
<=> v108094(VarCurr,bitIndex27) )
& ( v108098(VarCurr,bitIndex38)
<=> v108094(VarCurr,bitIndex26) )
& ( v108098(VarCurr,bitIndex37)
<=> v108094(VarCurr,bitIndex25) )
& ( v108098(VarCurr,bitIndex36)
<=> v108094(VarCurr,bitIndex24) )
& ( v108098(VarCurr,bitIndex35)
<=> v108094(VarCurr,bitIndex23) )
& ( v108098(VarCurr,bitIndex34)
<=> v108094(VarCurr,bitIndex22) )
& ( v108098(VarCurr,bitIndex33)
<=> v108094(VarCurr,bitIndex21) )
& ( v108098(VarCurr,bitIndex32)
<=> v108094(VarCurr,bitIndex20) )
& ( v108098(VarCurr,bitIndex31)
<=> v108094(VarCurr,bitIndex19) )
& ( v108098(VarCurr,bitIndex30)
<=> v108094(VarCurr,bitIndex18) )
& ( v108098(VarCurr,bitIndex29)
<=> v108094(VarCurr,bitIndex17) )
& ( v108098(VarCurr,bitIndex28)
<=> v108094(VarCurr,bitIndex16) )
& ( v108098(VarCurr,bitIndex27)
<=> v108094(VarCurr,bitIndex15) )
& ( v108098(VarCurr,bitIndex26)
<=> v108094(VarCurr,bitIndex14) )
& ( v108098(VarCurr,bitIndex25)
<=> v108094(VarCurr,bitIndex13) )
& ( v108098(VarCurr,bitIndex24)
<=> v108094(VarCurr,bitIndex12) )
& ( v108098(VarCurr,bitIndex23)
<=> v108094(VarCurr,bitIndex11) )
& ( v108098(VarCurr,bitIndex22)
<=> v108094(VarCurr,bitIndex10) )
& ( v108098(VarCurr,bitIndex21)
<=> v108094(VarCurr,bitIndex9) )
& ( v108098(VarCurr,bitIndex20)
<=> v108094(VarCurr,bitIndex8) )
& ( v108098(VarCurr,bitIndex19)
<=> v108094(VarCurr,bitIndex7) )
& ( v108098(VarCurr,bitIndex18)
<=> v108094(VarCurr,bitIndex6) )
& ( v108098(VarCurr,bitIndex17)
<=> v108094(VarCurr,bitIndex5) )
& ( v108098(VarCurr,bitIndex16)
<=> v108094(VarCurr,bitIndex4) )
& ( v108098(VarCurr,bitIndex15)
<=> v108094(VarCurr,bitIndex3) )
& ( v108098(VarCurr,bitIndex14)
<=> v108094(VarCurr,bitIndex2) )
& ( v108098(VarCurr,bitIndex13)
<=> v108094(VarCurr,bitIndex1) )
& ( v108098(VarCurr,bitIndex12)
<=> v108094(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33380,axiom,
! [VarCurr] :
( ( v108098(VarCurr,bitIndex81)
<=> v108102(VarCurr,bitIndex7) )
& ( v108098(VarCurr,bitIndex80)
<=> v108102(VarCurr,bitIndex6) )
& ( v108098(VarCurr,bitIndex79)
<=> v108102(VarCurr,bitIndex5) )
& ( v108098(VarCurr,bitIndex78)
<=> v108102(VarCurr,bitIndex4) )
& ( v108098(VarCurr,bitIndex77)
<=> v108102(VarCurr,bitIndex3) )
& ( v108098(VarCurr,bitIndex76)
<=> v108102(VarCurr,bitIndex2) )
& ( v108098(VarCurr,bitIndex75)
<=> v108102(VarCurr,bitIndex1) )
& ( v108098(VarCurr,bitIndex74)
<=> v108102(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33379,axiom,
! [VarCurr] :
( ( v108098(VarCurr,bitIndex97)
<=> v108101(VarCurr,bitIndex15) )
& ( v108098(VarCurr,bitIndex96)
<=> v108101(VarCurr,bitIndex14) )
& ( v108098(VarCurr,bitIndex95)
<=> v108101(VarCurr,bitIndex13) )
& ( v108098(VarCurr,bitIndex94)
<=> v108101(VarCurr,bitIndex12) )
& ( v108098(VarCurr,bitIndex93)
<=> v108101(VarCurr,bitIndex11) )
& ( v108098(VarCurr,bitIndex92)
<=> v108101(VarCurr,bitIndex10) )
& ( v108098(VarCurr,bitIndex91)
<=> v108101(VarCurr,bitIndex9) )
& ( v108098(VarCurr,bitIndex90)
<=> v108101(VarCurr,bitIndex8) )
& ( v108098(VarCurr,bitIndex89)
<=> v108101(VarCurr,bitIndex7) )
& ( v108098(VarCurr,bitIndex88)
<=> v108101(VarCurr,bitIndex6) )
& ( v108098(VarCurr,bitIndex87)
<=> v108101(VarCurr,bitIndex5) )
& ( v108098(VarCurr,bitIndex86)
<=> v108101(VarCurr,bitIndex4) )
& ( v108098(VarCurr,bitIndex85)
<=> v108101(VarCurr,bitIndex3) )
& ( v108098(VarCurr,bitIndex84)
<=> v108101(VarCurr,bitIndex2) )
& ( v108098(VarCurr,bitIndex83)
<=> v108101(VarCurr,bitIndex1) )
& ( v108098(VarCurr,bitIndex82)
<=> v108101(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33378,axiom,
! [VarCurr] :
( ( v108098(VarCurr,bitIndex107)
<=> v108100(VarCurr,bitIndex9) )
& ( v108098(VarCurr,bitIndex106)
<=> v108100(VarCurr,bitIndex8) )
& ( v108098(VarCurr,bitIndex105)
<=> v108100(VarCurr,bitIndex7) )
& ( v108098(VarCurr,bitIndex104)
<=> v108100(VarCurr,bitIndex6) )
& ( v108098(VarCurr,bitIndex103)
<=> v108100(VarCurr,bitIndex5) )
& ( v108098(VarCurr,bitIndex102)
<=> v108100(VarCurr,bitIndex4) )
& ( v108098(VarCurr,bitIndex101)
<=> v108100(VarCurr,bitIndex3) )
& ( v108098(VarCurr,bitIndex100)
<=> v108100(VarCurr,bitIndex2) )
& ( v108098(VarCurr,bitIndex99)
<=> v108100(VarCurr,bitIndex1) )
& ( v108098(VarCurr,bitIndex98)
<=> v108100(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33377,axiom,
! [VarCurr] :
( ( v108098(VarCurr,bitIndex114)
<=> v108099(VarCurr,bitIndex6) )
& ( v108098(VarCurr,bitIndex113)
<=> v108099(VarCurr,bitIndex5) )
& ( v108098(VarCurr,bitIndex112)
<=> v108099(VarCurr,bitIndex4) )
& ( v108098(VarCurr,bitIndex111)
<=> v108099(VarCurr,bitIndex3) )
& ( v108098(VarCurr,bitIndex110)
<=> v108099(VarCurr,bitIndex2) )
& ( v108098(VarCurr,bitIndex109)
<=> v108099(VarCurr,bitIndex1) )
& ( v108098(VarCurr,bitIndex108)
<=> v108099(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33376,axiom,
! [VarCurr,B] :
( range_61_37(B)
=> ( v108094(VarCurr,B)
<=> v108095(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] :
( ~ v108096(VarCurr)
=> ( ( v108095(VarCurr,bitIndex61)
<=> v104172(VarCurr,bitIndex76) )
& ( v108095(VarCurr,bitIndex60)
<=> v104172(VarCurr,bitIndex75) )
& ( v108095(VarCurr,bitIndex59)
<=> v104172(VarCurr,bitIndex74) )
& ( v108095(VarCurr,bitIndex58)
<=> v104172(VarCurr,bitIndex73) )
& ( v108095(VarCurr,bitIndex57)
<=> v104172(VarCurr,bitIndex72) )
& ( v108095(VarCurr,bitIndex56)
<=> v104172(VarCurr,bitIndex71) )
& ( v108095(VarCurr,bitIndex55)
<=> v104172(VarCurr,bitIndex70) )
& ( v108095(VarCurr,bitIndex54)
<=> v104172(VarCurr,bitIndex69) )
& ( v108095(VarCurr,bitIndex53)
<=> v104172(VarCurr,bitIndex68) )
& ( v108095(VarCurr,bitIndex52)
<=> v104172(VarCurr,bitIndex67) )
& ( v108095(VarCurr,bitIndex51)
<=> v104172(VarCurr,bitIndex66) )
& ( v108095(VarCurr,bitIndex50)
<=> v104172(VarCurr,bitIndex65) )
& ( v108095(VarCurr,bitIndex49)
<=> v104172(VarCurr,bitIndex64) )
& ( v108095(VarCurr,bitIndex48)
<=> v104172(VarCurr,bitIndex63) )
& ( v108095(VarCurr,bitIndex47)
<=> v104172(VarCurr,bitIndex62) )
& ( v108095(VarCurr,bitIndex46)
<=> v104172(VarCurr,bitIndex61) )
& ( v108095(VarCurr,bitIndex45)
<=> v104172(VarCurr,bitIndex60) )
& ( v108095(VarCurr,bitIndex44)
<=> v104172(VarCurr,bitIndex59) )
& ( v108095(VarCurr,bitIndex43)
<=> v104172(VarCurr,bitIndex58) )
& ( v108095(VarCurr,bitIndex42)
<=> v104172(VarCurr,bitIndex57) )
& ( v108095(VarCurr,bitIndex41)
<=> v104172(VarCurr,bitIndex56) )
& ( v108095(VarCurr,bitIndex40)
<=> v104172(VarCurr,bitIndex55) )
& ( v108095(VarCurr,bitIndex39)
<=> v104172(VarCurr,bitIndex54) )
& ( v108095(VarCurr,bitIndex38)
<=> v104172(VarCurr,bitIndex53) )
& ( v108095(VarCurr,bitIndex37)
<=> v104172(VarCurr,bitIndex52) )
& ( v108095(VarCurr,bitIndex36)
<=> v104172(VarCurr,bitIndex51) )
& ( v108095(VarCurr,bitIndex35)
<=> v104172(VarCurr,bitIndex50) )
& ( v108095(VarCurr,bitIndex34)
<=> v104172(VarCurr,bitIndex49) )
& ( v108095(VarCurr,bitIndex33)
<=> v104172(VarCurr,bitIndex48) )
& ( v108095(VarCurr,bitIndex32)
<=> v104172(VarCurr,bitIndex47) )
& ( v108095(VarCurr,bitIndex31)
<=> v104172(VarCurr,bitIndex46) )
& ( v108095(VarCurr,bitIndex30)
<=> v104172(VarCurr,bitIndex45) )
& ( v108095(VarCurr,bitIndex29)
<=> v104172(VarCurr,bitIndex44) )
& ( v108095(VarCurr,bitIndex28)
<=> v104172(VarCurr,bitIndex43) )
& ( v108095(VarCurr,bitIndex27)
<=> v104172(VarCurr,bitIndex42) )
& ( v108095(VarCurr,bitIndex26)
<=> v104172(VarCurr,bitIndex41) )
& ( v108095(VarCurr,bitIndex25)
<=> v104172(VarCurr,bitIndex40) )
& ( v108095(VarCurr,bitIndex24)
<=> v104172(VarCurr,bitIndex39) )
& ( v108095(VarCurr,bitIndex23)
<=> v104172(VarCurr,bitIndex38) )
& ( v108095(VarCurr,bitIndex22)
<=> v104172(VarCurr,bitIndex37) )
& ( v108095(VarCurr,bitIndex21)
<=> v104172(VarCurr,bitIndex36) )
& ( v108095(VarCurr,bitIndex20)
<=> v104172(VarCurr,bitIndex35) )
& ( v108095(VarCurr,bitIndex19)
<=> v104172(VarCurr,bitIndex34) )
& ( v108095(VarCurr,bitIndex18)
<=> v104172(VarCurr,bitIndex33) )
& ( v108095(VarCurr,bitIndex17)
<=> v104172(VarCurr,bitIndex32) )
& ( v108095(VarCurr,bitIndex16)
<=> v104172(VarCurr,bitIndex31) )
& ( v108095(VarCurr,bitIndex15)
<=> v104172(VarCurr,bitIndex30) )
& ( v108095(VarCurr,bitIndex14)
<=> v104172(VarCurr,bitIndex29) )
& ( v108095(VarCurr,bitIndex13)
<=> v104172(VarCurr,bitIndex28) )
& ( v108095(VarCurr,bitIndex12)
<=> v104172(VarCurr,bitIndex27) )
& ( v108095(VarCurr,bitIndex11)
<=> v104172(VarCurr,bitIndex26) )
& ( v108095(VarCurr,bitIndex10)
<=> v104172(VarCurr,bitIndex25) )
& ( v108095(VarCurr,bitIndex9)
<=> v104172(VarCurr,bitIndex24) )
& ( v108095(VarCurr,bitIndex8)
<=> v104172(VarCurr,bitIndex23) )
& ( v108095(VarCurr,bitIndex7)
<=> v104172(VarCurr,bitIndex22) )
& ( v108095(VarCurr,bitIndex6)
<=> v104172(VarCurr,bitIndex21) )
& ( v108095(VarCurr,bitIndex5)
<=> v104172(VarCurr,bitIndex20) )
& ( v108095(VarCurr,bitIndex4)
<=> v104172(VarCurr,bitIndex19) )
& ( v108095(VarCurr,bitIndex3)
<=> v104172(VarCurr,bitIndex18) )
& ( v108095(VarCurr,bitIndex2)
<=> v104172(VarCurr,bitIndex17) )
& ( v108095(VarCurr,bitIndex1)
<=> v104172(VarCurr,bitIndex16) )
& ( v108095(VarCurr,bitIndex0)
<=> v104172(VarCurr,bitIndex15) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_10,axiom,
! [VarCurr] :
( v108096(VarCurr)
=> ( ( v108095(VarCurr,bitIndex61)
<=> v99995(VarCurr,bitIndex76) )
& ( v108095(VarCurr,bitIndex60)
<=> v99995(VarCurr,bitIndex75) )
& ( v108095(VarCurr,bitIndex59)
<=> v99995(VarCurr,bitIndex74) )
& ( v108095(VarCurr,bitIndex58)
<=> v99995(VarCurr,bitIndex73) )
& ( v108095(VarCurr,bitIndex57)
<=> v99995(VarCurr,bitIndex72) )
& ( v108095(VarCurr,bitIndex56)
<=> v99995(VarCurr,bitIndex71) )
& ( v108095(VarCurr,bitIndex55)
<=> v99995(VarCurr,bitIndex70) )
& ( v108095(VarCurr,bitIndex54)
<=> v99995(VarCurr,bitIndex69) )
& ( v108095(VarCurr,bitIndex53)
<=> v99995(VarCurr,bitIndex68) )
& ( v108095(VarCurr,bitIndex52)
<=> v99995(VarCurr,bitIndex67) )
& ( v108095(VarCurr,bitIndex51)
<=> v99995(VarCurr,bitIndex66) )
& ( v108095(VarCurr,bitIndex50)
<=> v99995(VarCurr,bitIndex65) )
& ( v108095(VarCurr,bitIndex49)
<=> v99995(VarCurr,bitIndex64) )
& ( v108095(VarCurr,bitIndex48)
<=> v99995(VarCurr,bitIndex63) )
& ( v108095(VarCurr,bitIndex47)
<=> v99995(VarCurr,bitIndex62) )
& ( v108095(VarCurr,bitIndex46)
<=> v99995(VarCurr,bitIndex61) )
& ( v108095(VarCurr,bitIndex45)
<=> v99995(VarCurr,bitIndex60) )
& ( v108095(VarCurr,bitIndex44)
<=> v99995(VarCurr,bitIndex59) )
& ( v108095(VarCurr,bitIndex43)
<=> v99995(VarCurr,bitIndex58) )
& ( v108095(VarCurr,bitIndex42)
<=> v99995(VarCurr,bitIndex57) )
& ( v108095(VarCurr,bitIndex41)
<=> v99995(VarCurr,bitIndex56) )
& ( v108095(VarCurr,bitIndex40)
<=> v99995(VarCurr,bitIndex55) )
& ( v108095(VarCurr,bitIndex39)
<=> v99995(VarCurr,bitIndex54) )
& ( v108095(VarCurr,bitIndex38)
<=> v99995(VarCurr,bitIndex53) )
& ( v108095(VarCurr,bitIndex37)
<=> v99995(VarCurr,bitIndex52) )
& ( v108095(VarCurr,bitIndex36)
<=> v99995(VarCurr,bitIndex51) )
& ( v108095(VarCurr,bitIndex35)
<=> v99995(VarCurr,bitIndex50) )
& ( v108095(VarCurr,bitIndex34)
<=> v99995(VarCurr,bitIndex49) )
& ( v108095(VarCurr,bitIndex33)
<=> v99995(VarCurr,bitIndex48) )
& ( v108095(VarCurr,bitIndex32)
<=> v99995(VarCurr,bitIndex47) )
& ( v108095(VarCurr,bitIndex31)
<=> v99995(VarCurr,bitIndex46) )
& ( v108095(VarCurr,bitIndex30)
<=> v99995(VarCurr,bitIndex45) )
& ( v108095(VarCurr,bitIndex29)
<=> v99995(VarCurr,bitIndex44) )
& ( v108095(VarCurr,bitIndex28)
<=> v99995(VarCurr,bitIndex43) )
& ( v108095(VarCurr,bitIndex27)
<=> v99995(VarCurr,bitIndex42) )
& ( v108095(VarCurr,bitIndex26)
<=> v99995(VarCurr,bitIndex41) )
& ( v108095(VarCurr,bitIndex25)
<=> v99995(VarCurr,bitIndex40) )
& ( v108095(VarCurr,bitIndex24)
<=> v99995(VarCurr,bitIndex39) )
& ( v108095(VarCurr,bitIndex23)
<=> v99995(VarCurr,bitIndex38) )
& ( v108095(VarCurr,bitIndex22)
<=> v99995(VarCurr,bitIndex37) )
& ( v108095(VarCurr,bitIndex21)
<=> v99995(VarCurr,bitIndex36) )
& ( v108095(VarCurr,bitIndex20)
<=> v99995(VarCurr,bitIndex35) )
& ( v108095(VarCurr,bitIndex19)
<=> v99995(VarCurr,bitIndex34) )
& ( v108095(VarCurr,bitIndex18)
<=> v99995(VarCurr,bitIndex33) )
& ( v108095(VarCurr,bitIndex17)
<=> v99995(VarCurr,bitIndex32) )
& ( v108095(VarCurr,bitIndex16)
<=> v99995(VarCurr,bitIndex31) )
& ( v108095(VarCurr,bitIndex15)
<=> v99995(VarCurr,bitIndex30) )
& ( v108095(VarCurr,bitIndex14)
<=> v99995(VarCurr,bitIndex29) )
& ( v108095(VarCurr,bitIndex13)
<=> v99995(VarCurr,bitIndex28) )
& ( v108095(VarCurr,bitIndex12)
<=> v99995(VarCurr,bitIndex27) )
& ( v108095(VarCurr,bitIndex11)
<=> v99995(VarCurr,bitIndex26) )
& ( v108095(VarCurr,bitIndex10)
<=> v99995(VarCurr,bitIndex25) )
& ( v108095(VarCurr,bitIndex9)
<=> v99995(VarCurr,bitIndex24) )
& ( v108095(VarCurr,bitIndex8)
<=> v99995(VarCurr,bitIndex23) )
& ( v108095(VarCurr,bitIndex7)
<=> v99995(VarCurr,bitIndex22) )
& ( v108095(VarCurr,bitIndex6)
<=> v99995(VarCurr,bitIndex21) )
& ( v108095(VarCurr,bitIndex5)
<=> v99995(VarCurr,bitIndex20) )
& ( v108095(VarCurr,bitIndex4)
<=> v99995(VarCurr,bitIndex19) )
& ( v108095(VarCurr,bitIndex3)
<=> v99995(VarCurr,bitIndex18) )
& ( v108095(VarCurr,bitIndex2)
<=> v99995(VarCurr,bitIndex17) )
& ( v108095(VarCurr,bitIndex1)
<=> v99995(VarCurr,bitIndex16) )
& ( v108095(VarCurr,bitIndex0)
<=> v99995(VarCurr,bitIndex15) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7549,axiom,
! [VarCurr] :
( v108097(VarCurr)
<=> ( v99855(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7548,axiom,
! [VarCurr] :
( v108096(VarCurr)
<=> ( v99855(VarCurr)
<=> $true ) ) ).
fof(addAssignment_33375,axiom,
! [VarCurr,B] :
( range_76_52(B)
=> ( v104172(VarCurr,B)
<=> v104174(VarCurr,B) ) ) ).
fof(addAssignment_33374,axiom,
! [VarCurr] :
( ( v104174(VarCurr,bitIndex76)
<=> v104176(VarCurr,bitIndex469) )
& ( v104174(VarCurr,bitIndex75)
<=> v104176(VarCurr,bitIndex468) )
& ( v104174(VarCurr,bitIndex74)
<=> v104176(VarCurr,bitIndex467) )
& ( v104174(VarCurr,bitIndex73)
<=> v104176(VarCurr,bitIndex466) )
& ( v104174(VarCurr,bitIndex72)
<=> v104176(VarCurr,bitIndex465) )
& ( v104174(VarCurr,bitIndex71)
<=> v104176(VarCurr,bitIndex464) )
& ( v104174(VarCurr,bitIndex70)
<=> v104176(VarCurr,bitIndex463) )
& ( v104174(VarCurr,bitIndex69)
<=> v104176(VarCurr,bitIndex462) )
& ( v104174(VarCurr,bitIndex68)
<=> v104176(VarCurr,bitIndex461) )
& ( v104174(VarCurr,bitIndex67)
<=> v104176(VarCurr,bitIndex460) )
& ( v104174(VarCurr,bitIndex66)
<=> v104176(VarCurr,bitIndex459) )
& ( v104174(VarCurr,bitIndex65)
<=> v104176(VarCurr,bitIndex458) )
& ( v104174(VarCurr,bitIndex64)
<=> v104176(VarCurr,bitIndex457) )
& ( v104174(VarCurr,bitIndex63)
<=> v104176(VarCurr,bitIndex456) )
& ( v104174(VarCurr,bitIndex62)
<=> v104176(VarCurr,bitIndex455) )
& ( v104174(VarCurr,bitIndex61)
<=> v104176(VarCurr,bitIndex454) )
& ( v104174(VarCurr,bitIndex60)
<=> v104176(VarCurr,bitIndex453) )
& ( v104174(VarCurr,bitIndex59)
<=> v104176(VarCurr,bitIndex452) )
& ( v104174(VarCurr,bitIndex58)
<=> v104176(VarCurr,bitIndex451) )
& ( v104174(VarCurr,bitIndex57)
<=> v104176(VarCurr,bitIndex450) )
& ( v104174(VarCurr,bitIndex56)
<=> v104176(VarCurr,bitIndex449) )
& ( v104174(VarCurr,bitIndex55)
<=> v104176(VarCurr,bitIndex448) )
& ( v104174(VarCurr,bitIndex54)
<=> v104176(VarCurr,bitIndex447) )
& ( v104174(VarCurr,bitIndex53)
<=> v104176(VarCurr,bitIndex446) )
& ( v104174(VarCurr,bitIndex52)
<=> v104176(VarCurr,bitIndex445) ) ) ).
fof(addAssignment_33373,axiom,
! [VarCurr,B] :
( range_76_52(B)
=> ( v99995(VarCurr,B)
<=> v99997(VarCurr,B) ) ) ).
fof(addAssignment_33372,axiom,
! [VarCurr,B] :
( range_76_52(B)
=> ( v99997(VarCurr,B)
<=> v104043(VarCurr,B) ) ) ).
fof(range_axiom_76,axiom,
! [B] :
( range_76_52(B)
<=> ( $false
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B
| bitIndex64 = B
| bitIndex65 = B
| bitIndex66 = B
| bitIndex67 = B
| bitIndex68 = B
| bitIndex69 = B
| bitIndex70 = B
| bitIndex71 = B
| bitIndex72 = B
| bitIndex73 = B
| bitIndex74 = B
| bitIndex75 = B
| bitIndex76 = B ) ) ).
fof(addAssignment_33371,axiom,
! [VarCurr] :
( v108061(VarCurr,bitIndex1)
<=> v108063(VarCurr,bitIndex1) ) ).
fof(addAssignment_33370,axiom,
! [VarCurr] :
( v108063(VarCurr,bitIndex1)
<=> v108065(VarCurr,bitIndex1) ) ).
fof(addAssignment_33369,axiom,
! [VarCurr] :
( v108065(VarCurr,bitIndex1)
<=> v108067(VarCurr,bitIndex1) ) ).
fof(addAssignment_33368,axiom,
! [VarCurr] :
( v108067(VarCurr,bitIndex1)
<=> v99883(VarCurr,bitIndex2) ) ).
fof(addAssignment_33367,axiom,
! [VarCurr] :
( v108040(VarCurr,bitIndex1)
<=> v108042(VarCurr,bitIndex1) ) ).
fof(addAssignment_33366,axiom,
! [VarCurr] :
( v108042(VarCurr,bitIndex1)
<=> v108044(VarCurr,bitIndex1) ) ).
fof(addAssignment_33365,axiom,
! [VarCurr] :
( v108044(VarCurr,bitIndex1)
<=> v108046(VarCurr,bitIndex1) ) ).
fof(addAssignment_33364,axiom,
! [VarCurr] :
( v108046(VarCurr,bitIndex1)
<=> v108047(VarCurr,bitIndex1) ) ).
fof(addAssignment_33363,axiom,
! [VarCurr] :
( v108061(VarCurr,bitIndex0)
<=> v108063(VarCurr,bitIndex0) ) ).
fof(addAssignment_33362,axiom,
! [VarCurr] :
( v108063(VarCurr,bitIndex0)
<=> v108065(VarCurr,bitIndex0) ) ).
fof(addAssignment_33361,axiom,
! [VarCurr] :
( v108065(VarCurr,bitIndex0)
<=> v108067(VarCurr,bitIndex0) ) ).
fof(addAssignment_33360,axiom,
! [VarCurr] :
( v108067(VarCurr,bitIndex0)
<=> v99883(VarCurr,bitIndex1) ) ).
fof(addAssignment_33359,axiom,
! [VarCurr] :
( v108040(VarCurr,bitIndex0)
<=> v108042(VarCurr,bitIndex0) ) ).
fof(addAssignment_33358,axiom,
! [VarCurr] :
( v108042(VarCurr,bitIndex0)
<=> v108044(VarCurr,bitIndex0) ) ).
fof(addAssignment_33357,axiom,
! [VarCurr] :
( v108044(VarCurr,bitIndex0)
<=> v108046(VarCurr,bitIndex0) ) ).
fof(addAssignment_33356,axiom,
! [VarCurr] :
( v108046(VarCurr,bitIndex0)
<=> v108047(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_156,axiom,
! [VarCurr] :
( ( ~ v108048(VarCurr)
& ~ v108053(VarCurr)
& ~ v108055(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v108047(VarCurr,B)
<=> v99883(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1255,axiom,
! [VarCurr] :
( v108055(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108047(VarCurr,B)
<=> v108057(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5039,axiom,
! [VarCurr] :
( v108053(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108047(VarCurr,B)
<=> v99883(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5043,axiom,
! [VarCurr] :
( v108048(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108047(VarCurr,B)
<=> v108050(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7547,axiom,
! [VarCurr] :
( v108058(VarCurr)
<=> ( ( v108059(VarCurr,bitIndex1)
<=> $true )
& ( v108059(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33355,axiom,
! [VarCurr] :
( v108059(VarCurr,bitIndex0)
<=> v106394(VarCurr) ) ).
fof(addAssignment_33354,axiom,
! [VarCurr] :
( v108059(VarCurr,bitIndex1)
<=> v99891(VarCurr) ) ).
fof(writeUnaryOperator_8423,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108057(VarCurr,B)
<=> ~ v99883(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7546,axiom,
! [VarCurr] :
( v108055(VarCurr)
<=> ( ( v108056(VarCurr,bitIndex1)
<=> $true )
& ( v108056(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33353,axiom,
! [VarCurr] :
( v108056(VarCurr,bitIndex0)
<=> v106394(VarCurr) ) ).
fof(addAssignment_33352,axiom,
! [VarCurr] :
( v108056(VarCurr,bitIndex1)
<=> v99891(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7545,axiom,
! [VarCurr] :
( v108053(VarCurr)
<=> ( ( v108054(VarCurr,bitIndex1)
<=> $false )
& ( v108054(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33351,axiom,
! [VarCurr] :
( v108054(VarCurr,bitIndex0)
<=> v106394(VarCurr) ) ).
fof(addAssignment_33350,axiom,
! [VarCurr] :
( v108054(VarCurr,bitIndex1)
<=> v99891(VarCurr) ) ).
fof(writeUnaryOperator_8422,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108050(VarCurr,B)
<=> ~ v108051(VarCurr,B) ) ) ).
fof(addAssignment_33349,axiom,
! [VarCurr] :
( v108051(VarCurr,bitIndex0)
<=> v108052(VarCurr) ) ).
fof(addAssignment_33348,axiom,
! [VarCurr] :
( v108051(VarCurr,bitIndex1)
<=> v108052(VarCurr) ) ).
fof(addAssignment_33347,axiom,
! [VarCurr] :
( v108051(VarCurr,bitIndex2)
<=> v108052(VarCurr) ) ).
fof(addAssignment_33346,axiom,
! [VarCurr] :
( v108051(VarCurr,bitIndex3)
<=> v108052(VarCurr) ) ).
fof(addAssignment_33345,axiom,
! [VarCurr] :
( v108052(VarCurr)
<=> v99885(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7544,axiom,
! [VarCurr] :
( v108048(VarCurr)
<=> ( ( v108049(VarCurr,bitIndex1)
<=> $false )
& ( v108049(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33344,axiom,
! [VarCurr] :
( v108049(VarCurr,bitIndex0)
<=> v106394(VarCurr) ) ).
fof(addAssignment_33343,axiom,
! [VarCurr] :
( v108049(VarCurr,bitIndex1)
<=> v99891(VarCurr) ) ).
fof(addAssignment_33342,axiom,
! [VarCurr] :
( v108037(VarCurr)
<=> v4287(VarCurr) ) ).
fof(addAssignment_33341,axiom,
! [VarCurr] :
( v108031(VarCurr)
<=> v4245(VarCurr) ) ).
fof(addAssignment_33340,axiom,
! [VarCurr] :
( v107911(VarCurr)
<=> v107913(VarCurr) ) ).
fof(addAssignment_33339,axiom,
! [VarCurr] :
( v107913(VarCurr)
<=> v107915(VarCurr) ) ).
fof(addAssignment_33338,axiom,
! [VarCurr] :
( v107915(VarCurr)
<=> v107917(VarCurr) ) ).
fof(addAssignment_33337,axiom,
! [VarCurr] :
( v107917(VarCurr)
<=> v107919(VarCurr) ) ).
fof(addAssignment_33336,axiom,
! [VarCurr] :
( v107919(VarCurr)
<=> v107921(VarCurr) ) ).
fof(addAssignment_33335,axiom,
! [VarCurr] :
( v107921(VarCurr)
<=> v107923(VarCurr) ) ).
fof(addAssignment_33334,axiom,
! [VarCurr] :
( v107923(VarCurr)
<=> v107925(VarCurr) ) ).
fof(addAssignment_33333,axiom,
! [VarCurr] :
( v107925(VarCurr)
<=> v107927(VarCurr) ) ).
fof(addAssignment_33332,axiom,
! [VarCurr] :
( v107927(VarCurr)
<=> v107929(VarCurr) ) ).
fof(addAssignment_33331,axiom,
! [VarCurr] :
( v107929(VarCurr)
<=> v4255(VarCurr,bitIndex0) ) ).
fof(addAssignment_33330,axiom,
! [VarCurr] :
( v4255(VarCurr,bitIndex0)
<=> v4257(VarCurr,bitIndex0) ) ).
fof(addAssignment_33329,axiom,
! [VarCurr] :
( v4257(VarCurr,bitIndex0)
<=> v107931(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1806,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107970(VarNext)
=> ( v107931(VarNext)
<=> v107931(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1877,axiom,
! [VarNext] :
( v107970(VarNext)
=> ( v107931(VarNext)
<=> v108005(VarNext) ) ) ).
fof(addAssignment_33328,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108005(VarNext)
<=> v108003(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5038,axiom,
! [VarCurr] :
( ~ v107933(VarCurr)
=> ( v108003(VarCurr)
<=> v108006(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5042,axiom,
! [VarCurr] :
( v107933(VarCurr)
=> ( v108003(VarCurr)
<=> v107935(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5037,axiom,
! [VarCurr] :
( ~ v107983(VarCurr)
=> ( v108006(VarCurr)
<=> v107965(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5041,axiom,
! [VarCurr] :
( v107983(VarCurr)
=> ( v108006(VarCurr)
<=> v108007(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1254,axiom,
! [VarCurr] :
( ( ~ v107986(VarCurr)
& ~ v107988(VarCurr) )
=> ( v108007(VarCurr)
<=> v108011(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5036,axiom,
! [VarCurr] :
( v107988(VarCurr)
=> ( v108007(VarCurr)
<=> v108010(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5040,axiom,
! [VarCurr] :
( v107986(VarCurr)
=> ( v108007(VarCurr)
<=> v108008(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5035,axiom,
! [VarCurr] :
( ~ v107996(VarCurr)
=> ( v108011(VarCurr)
<=> v107965(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5039,axiom,
! [VarCurr] :
( v107996(VarCurr)
=> ( v108011(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5034,axiom,
! [VarCurr] :
( ~ v107990(VarCurr)
=> ( v108010(VarCurr)
<=> v107965(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5038,axiom,
! [VarCurr] :
( v107990(VarCurr)
=> ( v108010(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2344,axiom,
! [VarCurr] :
( ~ v108009(VarCurr)
=> ( v108008(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2376,axiom,
! [VarCurr] :
( v108009(VarCurr)
=> ( v108008(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7543,axiom,
! [VarCurr] :
( v108009(VarCurr)
<=> ( v107943(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21402,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107970(VarNext)
<=> ( v107971(VarNext)
& v107980(VarNext) ) ) ) ).
fof(addAssignment_33327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107980(VarNext)
<=> v107978(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21401,axiom,
! [VarCurr] :
( v107978(VarCurr)
<=> ( v107933(VarCurr)
| v107981(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21400,axiom,
! [VarCurr] :
( v107981(VarCurr)
<=> ( v107982(VarCurr)
& v108002(VarCurr) ) ) ).
fof(writeUnaryOperator_8421,axiom,
! [VarCurr] :
( ~ v108002(VarCurr)
<=> v107933(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21399,axiom,
! [VarCurr] :
( v107982(VarCurr)
<=> ( v107983(VarCurr)
| v108000(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21398,axiom,
! [VarCurr] :
( v108000(VarCurr)
<=> ( v107961(VarCurr)
& v108001(VarCurr) ) ) ).
fof(writeUnaryOperator_8420,axiom,
! [VarCurr] :
( ~ v108001(VarCurr)
<=> v107963(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21397,axiom,
! [VarCurr] :
( v107983(VarCurr)
<=> ( v107984(VarCurr)
& v107963(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21396,axiom,
! [VarCurr] :
( v107984(VarCurr)
<=> ( v107985(VarCurr)
| v107994(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21395,axiom,
! [VarCurr] :
( v107994(VarCurr)
<=> ( v107995(VarCurr)
& v107999(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7542,axiom,
! [VarCurr] :
( v107999(VarCurr)
<=> ( ( v107987(VarCurr,bitIndex2)
<=> $false )
& ( v107987(VarCurr,bitIndex1)
<=> $false )
& ( v107987(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21394,axiom,
! [VarCurr] :
( v107995(VarCurr)
<=> ( v107996(VarCurr)
| v107997(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21393,axiom,
! [VarCurr] :
( v107997(VarCurr)
<=> ( v107961(VarCurr)
& v107998(VarCurr) ) ) ).
fof(writeUnaryOperator_8419,axiom,
! [VarCurr] :
( ~ v107998(VarCurr)
<=> v107996(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7541,axiom,
! [VarCurr] :
( v107996(VarCurr)
<=> ( v107943(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21392,axiom,
! [VarCurr] :
( v107985(VarCurr)
<=> ( v107986(VarCurr)
| v107988(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21391,axiom,
! [VarCurr] :
( v107988(VarCurr)
<=> ( v107989(VarCurr)
& v107993(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7540,axiom,
! [VarCurr] :
( v107993(VarCurr)
<=> ( ( v107987(VarCurr,bitIndex2)
<=> $false )
& ( v107987(VarCurr,bitIndex1)
<=> $true )
& ( v107987(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21390,axiom,
! [VarCurr] :
( v107989(VarCurr)
<=> ( v107990(VarCurr)
| v107991(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21389,axiom,
! [VarCurr] :
( v107991(VarCurr)
<=> ( v107961(VarCurr)
& v107992(VarCurr) ) ) ).
fof(writeUnaryOperator_8418,axiom,
! [VarCurr] :
( ~ v107992(VarCurr)
<=> v107990(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7539,axiom,
! [VarCurr] :
( v107990(VarCurr)
<=> ( v107943(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7538,axiom,
! [VarCurr] :
( v107986(VarCurr)
<=> ( ( v107987(VarCurr,bitIndex2)
<=> $true )
& ( v107987(VarCurr,bitIndex1)
<=> $false )
& ( v107987(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33326,axiom,
! [VarCurr] :
( v107987(VarCurr,bitIndex0)
<=> v107941(VarCurr) ) ).
fof(addAssignment_33325,axiom,
! [VarCurr] :
( v107987(VarCurr,bitIndex1)
<=> v107939(VarCurr) ) ).
fof(addAssignment_33324,axiom,
! [VarCurr] :
( v107987(VarCurr,bitIndex2)
<=> v107937(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21388,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107971(VarNext)
<=> ( v107972(VarNext)
& v107967(VarNext) ) ) ) ).
fof(writeUnaryOperator_8417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107972(VarNext)
<=> v107974(VarNext) ) ) ).
fof(addAssignment_33323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107974(VarNext)
<=> v107967(VarCurr) ) ) ).
fof(addAssignment_33322,axiom,
! [VarCurr] :
( v107967(VarCurr)
<=> v5143(VarCurr) ) ).
fof(addAssignment_33321,axiom,
! [VarCurr] :
( v107965(VarCurr)
<=> $false ) ).
fof(addAssignment_33320,axiom,
! [VarCurr] :
( v107963(VarCurr)
<=> v5053(VarCurr) ) ).
fof(addAssignment_33319,axiom,
! [VarCurr] :
( v107961(VarCurr)
<=> $false ) ).
fof(addAssignment_33318,axiom,
! [VarCurr] :
( v107943(VarCurr)
<=> v4300(VarCurr,bitIndex0) ) ).
fof(addAssignment_33317,axiom,
! [VarCurr] :
( v4300(VarCurr,bitIndex0)
<=> v4302(VarCurr,bitIndex0) ) ).
fof(addAssignment_33316,axiom,
! [VarCurr] :
( v4302(VarCurr,bitIndex0)
<=> v4304(VarCurr,bitIndex0) ) ).
fof(addAssignment_33315,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex0)
<=> v4306(VarCurr,bitIndex0) ) ).
fof(addAssignment_33314,axiom,
! [VarCurr] :
( v4306(VarCurr,bitIndex0)
<=> v4308(VarCurr,bitIndex0) ) ).
fof(addAssignment_33313,axiom,
! [VarCurr] :
( v4308(VarCurr,bitIndex0)
<=> v4310(VarCurr,bitIndex0) ) ).
fof(addAssignment_33312,axiom,
! [VarCurr] :
( v4310(VarCurr,bitIndex0)
<=> v4312(VarCurr,bitIndex0) ) ).
fof(addAssignment_33311,axiom,
! [VarCurr] :
( v4312(VarCurr,bitIndex0)
<=> v4314(VarCurr,bitIndex0) ) ).
fof(addAssignment_33310,axiom,
! [VarCurr] :
( v4314(VarCurr,bitIndex0)
<=> v4316(VarCurr,bitIndex0) ) ).
fof(addAssignment_33309,axiom,
! [VarCurr] :
( v4316(VarCurr,bitIndex0)
<=> v4318(VarCurr,bitIndex0) ) ).
fof(addAssignment_33308,axiom,
! [VarCurr] :
( v4318(VarCurr,bitIndex0)
<=> v4320(VarCurr,bitIndex0) ) ).
fof(addAssignment_33307,axiom,
! [VarCurr] :
( v4320(VarCurr,bitIndex0)
<=> v4322(VarCurr,bitIndex0) ) ).
fof(addAssignment_33306,axiom,
! [VarNext] :
( v4322(VarNext,bitIndex0)
<=> v107953(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1805,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107954(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v107953(VarNext,B)
<=> v4322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1876,axiom,
! [VarNext] :
( v107954(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v107953(VarNext,B)
<=> v5044(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21387,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107954(VarNext)
<=> v107955(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107955(VarNext)
<=> ( v107957(VarNext)
& v4513(VarNext) ) ) ) ).
fof(writeUnaryOperator_8416,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107957(VarNext)
<=> v4526(VarNext) ) ) ).
fof(addAssignment_33305,axiom,
! [VarCurr] :
( v4326(VarCurr,bitIndex0)
<=> v4328(VarCurr,bitIndex0) ) ).
fof(addAssignment_33304,axiom,
! [VarCurr] :
( v4328(VarCurr,bitIndex0)
<=> v4330(VarCurr,bitIndex0) ) ).
fof(addAssignment_33303,axiom,
! [VarCurr] :
( v4330(VarCurr,bitIndex0)
<=> v4332(VarCurr,bitIndex0) ) ).
fof(addAssignment_33302,axiom,
! [VarCurr] :
( v4332(VarCurr,bitIndex0)
<=> v4334(VarCurr,bitIndex0) ) ).
fof(addAssignment_33301,axiom,
! [VarCurr] :
( v4334(VarCurr,bitIndex0)
<=> v4336(VarCurr,bitIndex0) ) ).
fof(addAssignment_33300,axiom,
! [VarCurr] :
( v4336(VarCurr,bitIndex0)
<=> v4338(VarCurr,bitIndex0) ) ).
fof(addAssignment_33299,axiom,
! [VarCurr] :
( v4338(VarCurr,bitIndex0)
<=> v4340(VarCurr,bitIndex0) ) ).
fof(addAssignment_33298,axiom,
! [VarCurr] :
( v4340(VarCurr,bitIndex0)
<=> v4342(VarCurr,bitIndex0) ) ).
fof(addAssignment_33297,axiom,
! [VarCurr] :
( v4342(VarCurr,bitIndex0)
<=> v4344(VarCurr,bitIndex0) ) ).
fof(addAssignment_33296,axiom,
! [VarCurr] :
( v4344(VarCurr,bitIndex0)
<=> v4346(VarCurr,bitIndex0) ) ).
fof(addAssignment_33295,axiom,
! [VarNext] :
( v4346(VarNext,bitIndex0)
<=> v107945(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1804,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107947(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v107945(VarNext,B)
<=> v4346(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1875,axiom,
! [VarNext] :
( v107947(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v107945(VarNext,B)
<=> v5031(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21385,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107947(VarNext)
<=> ( v107948(VarNext)
& v5025(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21384,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107948(VarNext)
<=> ( v107950(VarNext)
& v4493(VarNext) ) ) ) ).
fof(writeUnaryOperator_8415,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107950(VarNext)
<=> v4500(VarNext) ) ) ).
fof(addAssignment_33294,axiom,
! [VarCurr] :
( v107941(VarCurr)
<=> $false ) ).
fof(addAssignment_33293,axiom,
! [VarCurr] :
( v107939(VarCurr)
<=> $false ) ).
fof(addAssignment_33292,axiom,
! [VarCurr] :
( v107937(VarCurr)
<=> $true ) ).
fof(addAssignment_33291,axiom,
! [VarCurr] :
( v107935(VarCurr)
<=> $false ) ).
fof(addAssignment_33290,axiom,
! [VarCurr] :
( v107933(VarCurr)
<=> v4263(VarCurr) ) ).
fof(addAssignment_33289,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v107895(VarCurr,B)
<=> v107897(VarCurr,B) ) ) ).
fof(addAssignment_33288,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v107897(VarCurr,B)
<=> v107899(VarCurr,B) ) ) ).
fof(addAssignment_33287,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v107899(VarCurr,B)
<=> v107901(VarCurr,B) ) ) ).
fof(addAssignment_33286,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v107901(VarCurr,B)
<=> v107903(VarCurr,B) ) ) ).
fof(addAssignment_33285,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v107903(VarCurr,B)
<=> v4992(VarCurr,B) ) ) ).
fof(addAssignment_33284,axiom,
! [VarCurr] :
( v106459(VarCurr)
<=> v106461(VarCurr) ) ).
fof(addAssignment_33283,axiom,
! [VarCurr] :
( v106461(VarCurr)
<=> v106463(VarCurr) ) ).
fof(addAssignment_33282,axiom,
! [VarCurr] :
( v106463(VarCurr)
<=> v106465(VarCurr) ) ).
fof(addAssignment_33281,axiom,
! [VarCurr] :
( v106465(VarCurr)
<=> v106467(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2343,axiom,
! [VarCurr] :
( ~ v107878(VarCurr)
=> ( v106467(VarCurr)
<=> v107879(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2375,axiom,
! [VarCurr] :
( v107878(VarCurr)
=> ( v106467(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_8,axiom,
! [VarCurr] :
( ( ~ v107880(VarCurr)
& ~ v107881(VarCurr)
& ~ v107884(VarCurr)
& ~ v107885(VarCurr)
& ~ v107886(VarCurr) )
=> ( v107879(VarCurr)
<=> v107090(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_8,axiom,
! [VarCurr] :
( v107886(VarCurr)
=> ( v107879(VarCurr)
<=> v107090(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_8,axiom,
! [VarCurr] :
( v107885(VarCurr)
=> ( v107879(VarCurr)
<=> v107090(VarCurr,bitIndex3) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_9,axiom,
! [VarCurr] :
( v107884(VarCurr)
=> ( v107879(VarCurr)
<=> v107090(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_13,axiom,
! [VarCurr] :
( v107881(VarCurr)
=> ( v107879(VarCurr)
<=> v107090(VarCurr,bitIndex3) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5037,axiom,
! [VarCurr] :
( v107880(VarCurr)
=> ( v107879(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7537,axiom,
! [VarCurr] :
( v107889(VarCurr)
<=> ( ( v106529(VarCurr,bitIndex2)
<=> $true )
& ( v106529(VarCurr,bitIndex1)
<=> $true )
& ( v106529(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21383,axiom,
! [VarCurr] :
( v107886(VarCurr)
<=> ( v107887(VarCurr)
| v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7536,axiom,
! [VarCurr] :
( v107888(VarCurr)
<=> ( ( v106529(VarCurr,bitIndex2)
<=> $true )
& ( v106529(VarCurr,bitIndex1)
<=> $true )
& ( v106529(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7535,axiom,
! [VarCurr] :
( v107887(VarCurr)
<=> ( ( v106529(VarCurr,bitIndex2)
<=> $true )
& ( v106529(VarCurr,bitIndex1)
<=> $false )
& ( v106529(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7534,axiom,
! [VarCurr] :
( v107885(VarCurr)
<=> ( ( v106529(VarCurr,bitIndex2)
<=> $true )
& ( v106529(VarCurr,bitIndex1)
<=> $false )
& ( v106529(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7533,axiom,
! [VarCurr] :
( v107884(VarCurr)
<=> ( ( v106529(VarCurr,bitIndex2)
<=> $false )
& ( v106529(VarCurr,bitIndex1)
<=> $true )
& ( v106529(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21382,axiom,
! [VarCurr] :
( v107881(VarCurr)
<=> ( v107882(VarCurr)
| v107883(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7532,axiom,
! [VarCurr] :
( v107883(VarCurr)
<=> ( ( v106529(VarCurr,bitIndex2)
<=> $false )
& ( v106529(VarCurr,bitIndex1)
<=> $true )
& ( v106529(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7531,axiom,
! [VarCurr] :
( v107882(VarCurr)
<=> ( ( v106529(VarCurr,bitIndex2)
<=> $false )
& ( v106529(VarCurr,bitIndex1)
<=> $false )
& ( v106529(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7530,axiom,
! [VarCurr] :
( v107880(VarCurr)
<=> ( ( v106529(VarCurr,bitIndex2)
<=> $false )
& ( v106529(VarCurr,bitIndex1)
<=> $false )
& ( v106529(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8414,axiom,
! [VarCurr] :
( ~ v107878(VarCurr)
<=> v106469(VarCurr) ) ).
fof(addAssignment_33280,axiom,
! [VarCurr] :
( v107090(VarCurr,bitIndex2)
<=> v107092(VarCurr,bitIndex2) ) ).
fof(addAssignment_33279,axiom,
! [VarCurr] :
( v107092(VarCurr,bitIndex2)
<=> v107094(VarCurr,bitIndex2) ) ).
fof(addAssignment_33278,axiom,
! [VarCurr] :
( v107090(VarCurr,bitIndex3)
<=> v107092(VarCurr,bitIndex3) ) ).
fof(addAssignment_33277,axiom,
! [VarCurr] :
( v107092(VarCurr,bitIndex3)
<=> v107094(VarCurr,bitIndex3) ) ).
fof(addAssignment_33276,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v106529(VarCurr,B)
<=> v106531(VarCurr,B) ) ) ).
fof(addAssignment_33275,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v106531(VarCurr,B)
<=> v106533(VarCurr,B) ) ) ).
fof(addAssignment_33274,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v106533(VarCurr,B)
<=> v106535(VarCurr,B) ) ) ).
fof(addAssignment_33273,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v106535(VarCurr,B)
<=> v106537(VarCurr,B) ) ) ).
fof(addAssignment_33272,axiom,
! [VarCurr] :
( ( v106537(VarCurr,bitIndex1)
<=> v106539(VarCurr,bitIndex2) )
& ( v106537(VarCurr,bitIndex0)
<=> v106539(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_33271,axiom,
! [VarCurr] :
( v106469(VarCurr)
<=> v106471(VarCurr) ) ).
fof(addAssignment_33270,axiom,
! [VarCurr] :
( v106471(VarCurr)
<=> v106473(VarCurr) ) ).
fof(addAssignment_33269,axiom,
! [VarCurr] :
( v106473(VarCurr)
<=> v106475(VarCurr) ) ).
fof(addAssignment_33268,axiom,
! [VarCurr] :
( v106475(VarCurr)
<=> v106477(VarCurr) ) ).
fof(addAssignment_33267,axiom,
! [VarCurr] :
( v106477(VarCurr)
<=> v106479(VarCurr) ) ).
fof(addAssignment_33266,axiom,
! [VarCurr] :
( v106479(VarCurr)
<=> v106481(VarCurr) ) ).
fof(addAssignment_33265,axiom,
! [VarCurr] :
( v106481(VarCurr)
<=> v106483(VarCurr) ) ).
fof(addAssignment_33264,axiom,
! [VarCurr] :
( v106483(VarCurr)
<=> v106485(VarCurr) ) ).
fof(addAssignment_33263,axiom,
! [VarCurr] :
( v106485(VarCurr)
<=> v106487(VarCurr) ) ).
fof(addAssignment_33262,axiom,
! [VarCurr] :
( v106487(VarCurr)
<=> v106489(VarCurr) ) ).
fof(addAssignment_33261,axiom,
! [VarCurr] :
( v106489(VarCurr)
<=> v106491(VarCurr) ) ).
fof(addAssignment_33260,axiom,
! [VarCurr] :
( v106491(VarCurr)
<=> v106493(VarCurr,bitIndex2) ) ).
fof(addAssignment_33259,axiom,
! [VarNext] :
( v106493(VarNext,bitIndex2)
<=> v107870(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107871(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107870(VarNext,B)
<=> v106493(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1874,axiom,
! [VarNext] :
( v107871(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107870(VarNext,B)
<=> v107239(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21381,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107871(VarNext)
<=> v107872(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107872(VarNext)
<=> ( v107874(VarNext)
& v107224(VarNext) ) ) ) ).
fof(writeUnaryOperator_8413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107874(VarNext)
<=> v107233(VarNext) ) ) ).
fof(addAssignment_33258,axiom,
! [VarCurr] :
( v106499(VarCurr,bitIndex2)
<=> v107209(VarCurr,bitIndex2) ) ).
fof(addAssignment_33257,axiom,
! [VarCurr] :
( v107208(VarCurr,bitIndex2)
<=> v107243(VarCurr,bitIndex2) ) ).
fof(addAssignment_33256,axiom,
! [VarNext] :
( v106493(VarNext,bitIndex3)
<=> v107862(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107863(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107862(VarNext,B)
<=> v106493(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1873,axiom,
! [VarNext] :
( v107863(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107862(VarNext,B)
<=> v107239(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21379,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107863(VarNext)
<=> v107864(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21378,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107864(VarNext)
<=> ( v107866(VarNext)
& v107224(VarNext) ) ) ) ).
fof(writeUnaryOperator_8412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107866(VarNext)
<=> v107233(VarNext) ) ) ).
fof(addAssignment_33255,axiom,
! [VarCurr] :
( v106499(VarCurr,bitIndex3)
<=> v107209(VarCurr,bitIndex3) ) ).
fof(addAssignment_33254,axiom,
! [VarCurr] :
( v107208(VarCurr,bitIndex3)
<=> v107243(VarCurr,bitIndex3) ) ).
fof(addAssignment_33253,axiom,
! [VarCurr] :
( v107190(VarCurr)
<=> v107192(VarCurr) ) ).
fof(addAssignment_33252,axiom,
! [VarCurr] :
( v107192(VarCurr)
<=> v107194(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1253,axiom,
! [VarCurr] :
( ( ~ v107857(VarCurr)
& ~ v107774(VarCurr) )
=> ( v107194(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5033,axiom,
! [VarCurr] :
( v107774(VarCurr)
=> ( v107194(VarCurr)
<=> v107858(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5036,axiom,
! [VarCurr] :
( v107857(VarCurr)
=> ( v107194(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5032,axiom,
! [VarCurr] :
( ~ v107859(VarCurr)
=> ( v107858(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5035,axiom,
! [VarCurr] :
( v107859(VarCurr)
=> ( v107858(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7529,axiom,
! [VarCurr] :
( v107860(VarCurr)
<=> ( v107200(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7528,axiom,
! [VarCurr] :
( v107859(VarCurr)
<=> ( v107200(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21377,axiom,
! [VarCurr] :
( v107857(VarCurr)
<=> ( v107767(VarCurr)
| v107768(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1801,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107844(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v107196(VarNext,B)
<=> v107196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1872,axiom,
! [VarNext] :
( v107844(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v107196(VarNext,B)
<=> v107852(VarNext,B) ) ) ) ).
fof(addAssignment_33251,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v107852(VarNext,B)
<=> v107850(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2342,axiom,
! [VarCurr] :
( ~ v107853(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107850(VarCurr,B)
<=> v107198(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2374,axiom,
! [VarCurr] :
( v107853(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107850(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7527,axiom,
! [VarCurr] :
( v107853(VarCurr)
<=> ( v10176(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21376,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107844(VarNext)
<=> v107845(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21375,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107845(VarNext)
<=> ( v107846(VarNext)
& v10569(VarNext) ) ) ) ).
fof(writeUnaryOperator_8411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107846(VarNext)
<=> v10578(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_155,axiom,
! [VarCurr] :
( ( ~ v107831(VarCurr)
& ~ v107835(VarCurr)
& ~ v107841(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v107198(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1252,axiom,
! [VarCurr] :
( v107841(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107198(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5031,axiom,
! [VarCurr] :
( v107835(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107198(VarCurr,B)
<=> v107836(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5034,axiom,
! [VarCurr] :
( v107831(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107198(VarCurr,B)
<=> v107832(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7526,axiom,
! [VarCurr] :
( v107841(VarCurr)
<=> ( ( v107196(VarCurr,bitIndex1)
<=> $true )
& ( v107196(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5030,axiom,
! [VarCurr] :
( ~ v107837(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107836(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5033,axiom,
! [VarCurr] :
( v107837(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107836(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7525,axiom,
! [VarCurr] :
( v107839(VarCurr)
<=> ( v107840(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21374,axiom,
! [VarCurr] :
( v107840(VarCurr)
<=> ( v107763(VarCurr)
| v10184(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7524,axiom,
! [VarCurr] :
( v107837(VarCurr)
<=> ( v107838(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21373,axiom,
! [VarCurr] :
( v107838(VarCurr)
<=> ( v107763(VarCurr)
| v10184(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7523,axiom,
! [VarCurr] :
( v107835(VarCurr)
<=> ( ( v107196(VarCurr,bitIndex1)
<=> $false )
& ( v107196(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5029,axiom,
! [VarCurr] :
( ~ v107833(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107832(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5032,axiom,
! [VarCurr] :
( v107833(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107832(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7522,axiom,
! [VarCurr] :
( v107834(VarCurr)
<=> ( v107200(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7521,axiom,
! [VarCurr] :
( v107833(VarCurr)
<=> ( v107200(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7520,axiom,
! [VarCurr] :
( v107831(VarCurr)
<=> ( ( v107196(VarCurr,bitIndex1)
<=> $false )
& ( v107196(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107816(VarNext)
=> ( v107763(VarNext)
<=> v107763(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1871,axiom,
! [VarNext] :
( v107816(VarNext)
=> ( v107763(VarNext)
<=> v107824(VarNext) ) ) ).
fof(addAssignment_33250,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107824(VarNext)
<=> v107822(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2341,axiom,
! [VarCurr] :
( ~ v10585(VarCurr)
=> ( v107822(VarCurr)
<=> v107825(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2373,axiom,
! [VarCurr] :
( v10585(VarCurr)
=> ( v107822(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2340,axiom,
! [VarCurr] :
( ~ v107765(VarCurr)
=> ( v107825(VarCurr)
<=> v107826(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2372,axiom,
! [VarCurr] :
( v107765(VarCurr)
=> ( v107825(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21372,axiom,
! [VarCurr] :
( v107826(VarCurr)
<=> ( v107827(VarCurr)
& v107763(VarCurr) ) ) ).
fof(writeUnaryOperator_8410,axiom,
! [VarCurr] :
( ~ v107827(VarCurr)
<=> v107776(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21371,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107816(VarNext)
<=> v107817(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21370,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107817(VarNext)
<=> ( v107819(VarNext)
& v10569(VarNext) ) ) ) ).
fof(writeUnaryOperator_8409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107819(VarNext)
<=> v10578(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1799,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107803(VarNext)
=> ( v107776(VarNext)
<=> v107776(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1870,axiom,
! [VarNext] :
( v107803(VarNext)
=> ( v107776(VarNext)
<=> v107811(VarNext) ) ) ).
fof(addAssignment_33249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107811(VarNext)
<=> v107809(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2339,axiom,
! [VarCurr] :
( ~ v10585(VarCurr)
=> ( v107809(VarCurr)
<=> v107778(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2371,axiom,
! [VarCurr] :
( v10585(VarCurr)
=> ( v107809(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21369,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107803(VarNext)
<=> v107804(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21368,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107804(VarNext)
<=> ( v107806(VarNext)
& v10569(VarNext) ) ) ) ).
fof(writeUnaryOperator_8408,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107806(VarNext)
<=> v10578(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1251,axiom,
! [VarCurr] :
( ( ~ v10523(VarCurr)
& ~ v107800(VarCurr) )
=> ( v107778(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5028,axiom,
! [VarCurr] :
( v107800(VarCurr)
=> ( v107778(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5031,axiom,
! [VarCurr] :
( v10523(VarCurr)
=> ( v107778(VarCurr)
<=> v107785(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21367,axiom,
! [VarCurr] :
( v107800(VarCurr)
<=> ( v10524(VarCurr)
| v10539(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5027,axiom,
! [VarCurr] :
( ~ v107786(VarCurr)
=> ( v107785(VarCurr)
<=> v107788(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5030,axiom,
! [VarCurr] :
( v107786(VarCurr)
=> ( v107785(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5026,axiom,
! [VarCurr] :
( ~ v107789(VarCurr)
=> ( v107788(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5029,axiom,
! [VarCurr] :
( v107789(VarCurr)
=> ( v107788(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21366,axiom,
! [VarCurr] :
( v107789(VarCurr)
<=> ( v107790(VarCurr)
| v107791(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21365,axiom,
! [VarCurr] :
( v107791(VarCurr)
<=> ( v107792(VarCurr)
| v107799(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7519,axiom,
! [VarCurr] :
( v107799(VarCurr)
<=> ( ( v107783(VarCurr,bitIndex2)
<=> $true )
& ( v107783(VarCurr,bitIndex1)
<=> $true )
& ( v107783(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21364,axiom,
! [VarCurr] :
( v107792(VarCurr)
<=> ( v107793(VarCurr)
| v107798(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7518,axiom,
! [VarCurr] :
( v107798(VarCurr)
<=> ( ( v107783(VarCurr,bitIndex2)
<=> $true )
& ( v107783(VarCurr,bitIndex1)
<=> $false )
& ( v107783(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21363,axiom,
! [VarCurr] :
( v107793(VarCurr)
<=> ( v107794(VarCurr)
| v107797(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7517,axiom,
! [VarCurr] :
( v107797(VarCurr)
<=> ( ( v107783(VarCurr,bitIndex2)
<=> $true )
& ( v107783(VarCurr,bitIndex1)
<=> $false )
& ( v107783(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21362,axiom,
! [VarCurr] :
( v107794(VarCurr)
<=> ( v107795(VarCurr)
| v107796(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7516,axiom,
! [VarCurr] :
( v107796(VarCurr)
<=> ( ( v107783(VarCurr,bitIndex2)
<=> $false )
& ( v107783(VarCurr,bitIndex1)
<=> $true )
& ( v107783(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7515,axiom,
! [VarCurr] :
( v107795(VarCurr)
<=> ( ( v107783(VarCurr,bitIndex2)
<=> $false )
& ( v107783(VarCurr,bitIndex1)
<=> $false )
& ( v107783(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7514,axiom,
! [VarCurr] :
( v107790(VarCurr)
<=> ( ( v107783(VarCurr,bitIndex2)
<=> $false )
& ( v107783(VarCurr,bitIndex1)
<=> $true )
& ( v107783(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7513,axiom,
! [VarCurr] :
( v107787(VarCurr)
<=> ( v107780(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7512,axiom,
! [VarCurr] :
( v107786(VarCurr)
<=> ( v107780(VarCurr)
<=> $true ) ) ).
fof(writeUnaryOperator_8407,axiom,
! [VarCurr] :
( ~ v107780(VarCurr)
<=> v107763(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_154,axiom,
! [VarCurr] :
( ( ~ v107767(VarCurr)
& ~ v107768(VarCurr)
& ~ v107774(VarCurr) )
=> ( v107765(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1250,axiom,
! [VarCurr] :
( v107774(VarCurr)
=> ( v107765(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5025,axiom,
! [VarCurr] :
( v107768(VarCurr)
=> ( v107765(VarCurr)
<=> v107769(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5028,axiom,
! [VarCurr] :
( v107767(VarCurr)
=> ( v107765(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7511,axiom,
! [VarCurr] :
( v107774(VarCurr)
<=> ( ( v107196(VarCurr,bitIndex1)
<=> $true )
& ( v107196(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5024,axiom,
! [VarCurr] :
( ~ v107770(VarCurr)
=> ( v107769(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5027,axiom,
! [VarCurr] :
( v107770(VarCurr)
=> ( v107769(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7510,axiom,
! [VarCurr] :
( v107772(VarCurr)
<=> ( v107773(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21361,axiom,
! [VarCurr] :
( v107773(VarCurr)
<=> ( v107763(VarCurr)
| v10184(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7509,axiom,
! [VarCurr] :
( v107770(VarCurr)
<=> ( v107771(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21360,axiom,
! [VarCurr] :
( v107771(VarCurr)
<=> ( v107763(VarCurr)
| v10184(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7508,axiom,
! [VarCurr] :
( v107768(VarCurr)
<=> ( ( v107196(VarCurr,bitIndex1)
<=> $false )
& ( v107196(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7507,axiom,
! [VarCurr] :
( v107767(VarCurr)
<=> ( ( v107196(VarCurr,bitIndex1)
<=> $false )
& ( v107196(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33248,axiom,
! [VarCurr] :
( v107200(VarCurr)
<=> v107202(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21359,axiom,
! [VarCurr] :
( v107202(VarCurr)
<=> ( v107758(VarCurr)
& v107663(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21358,axiom,
! [VarCurr] :
( v107758(VarCurr)
<=> ( v107759(VarCurr)
& v107568(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21357,axiom,
! [VarCurr] :
( v107759(VarCurr)
<=> ( v107760(VarCurr)
& v107473(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21356,axiom,
! [VarCurr] :
( v107760(VarCurr)
<=> ( v107761(VarCurr)
& v107378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21355,axiom,
! [VarCurr] :
( v107761(VarCurr)
<=> ( v107204(VarCurr)
& v107283(VarCurr) ) ) ).
fof(addAssignment_33247,axiom,
! [VarCurr] :
( v107663(VarCurr)
<=> v107665(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1798,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107735(VarNext)
=> ( v107665(VarNext)
<=> v107665(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1869,axiom,
! [VarNext] :
( v107735(VarNext)
=> ( v107665(VarNext)
<=> v107753(VarNext) ) ) ).
fof(addAssignment_33246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107753(VarNext)
<=> v107751(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2338,axiom,
! [VarCurr] :
( ~ v107750(VarCurr)
=> ( v107751(VarCurr)
<=> v107754(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2370,axiom,
! [VarCurr] :
( v107750(VarCurr)
=> ( v107751(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2337,axiom,
! [VarCurr] :
( ~ v107669(VarCurr)
=> ( v107754(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2369,axiom,
! [VarCurr] :
( v107669(VarCurr)
=> ( v107754(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21354,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107735(VarNext)
<=> ( v107736(VarNext)
& v107743(VarNext) ) ) ) ).
fof(addAssignment_33245,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107743(VarNext)
<=> v107741(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21353,axiom,
! [VarCurr] :
( v107741(VarCurr)
<=> ( v107744(VarCurr)
| v107750(VarCurr) ) ) ).
fof(writeUnaryOperator_8406,axiom,
! [VarCurr] :
( ~ v107750(VarCurr)
<=> v107667(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21352,axiom,
! [VarCurr] :
( v107744(VarCurr)
<=> ( v107745(VarCurr)
| v107669(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21351,axiom,
! [VarCurr] :
( v107745(VarCurr)
<=> ( v107746(VarCurr)
& v107749(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7506,axiom,
! [VarCurr] :
( v107749(VarCurr)
<=> ( v107729(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21350,axiom,
! [VarCurr] :
( v107746(VarCurr)
<=> ( v107747(VarCurr)
& v107748(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7505,axiom,
! [VarCurr] :
( v107748(VarCurr)
<=> ( v107673(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7504,axiom,
! [VarCurr] :
( v107747(VarCurr)
<=> ( v107671(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21349,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107736(VarNext)
<=> ( v107737(VarNext)
& v107695(VarNext) ) ) ) ).
fof(writeUnaryOperator_8405,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107737(VarNext)
<=> v107702(VarNext) ) ) ).
fof(addAssignment_33244,axiom,
! [VarCurr] :
( v107729(VarCurr,bitIndex0)
<=> v107730(VarCurr,bitIndex0) ) ).
fof(addAssignment_33243,axiom,
! [VarCurr] :
( v107730(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33242,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v107730(VarCurr,B)
<=> v107731(VarCurr,B) ) ) ).
fof(addAssignment_33241,axiom,
! [VarNext] :
( v107673(VarNext,bitIndex1)
<=> v107721(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1797,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107722(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107721(VarNext,B)
<=> v107673(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1868,axiom,
! [VarNext] :
( v107722(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107721(VarNext,B)
<=> v107708(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21348,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107722(VarNext)
<=> v107723(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21347,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107723(VarNext)
<=> ( v107725(VarNext)
& v107695(VarNext) ) ) ) ).
fof(writeUnaryOperator_8404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107725(VarNext)
<=> v107702(VarNext) ) ) ).
fof(addAssignment_33240,axiom,
! [VarCurr] :
( v107675(VarCurr,bitIndex1)
<=> v107680(VarCurr,bitIndex1) ) ).
fof(addAssignment_33239,axiom,
! [VarCurr] :
( v107677(VarCurr,bitIndex1)
<=> v107678(VarCurr,bitIndex1) ) ).
fof(addAssignment_33238,axiom,
! [VarNext] :
( v107673(VarNext,bitIndex0)
<=> v107713(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1796,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107714(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107713(VarNext,B)
<=> v107673(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1867,axiom,
! [VarNext] :
( v107714(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107713(VarNext,B)
<=> v107708(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21346,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107714(VarNext)
<=> v107715(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21345,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107715(VarNext)
<=> ( v107717(VarNext)
& v107695(VarNext) ) ) ) ).
fof(writeUnaryOperator_8403,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107717(VarNext)
<=> v107702(VarNext) ) ) ).
fof(addAssignment_33237,axiom,
! [VarCurr] :
( v107675(VarCurr,bitIndex0)
<=> v107680(VarCurr,bitIndex0) ) ).
fof(addAssignment_33236,axiom,
! [VarNext] :
( v107673(VarNext,bitIndex2)
<=> v107697(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1795,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107698(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107697(VarNext,B)
<=> v107673(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1866,axiom,
! [VarNext] :
( v107698(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107697(VarNext,B)
<=> v107708(VarNext,B) ) ) ) ).
fof(addAssignment_33235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107708(VarNext,B)
<=> v107706(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2336,axiom,
! [VarCurr] :
( ~ v107709(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107706(VarCurr,B)
<=> v107675(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2368,axiom,
! [VarCurr] :
( v107709(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107706(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8402,axiom,
! [VarCurr] :
( ~ v107709(VarCurr)
<=> v107667(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21344,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107698(VarNext)
<=> v107699(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21343,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107699(VarNext)
<=> ( v107700(VarNext)
& v107695(VarNext) ) ) ) ).
fof(writeUnaryOperator_8401,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107700(VarNext)
<=> v107702(VarNext) ) ) ).
fof(addAssignment_33234,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107702(VarNext)
<=> v107695(VarCurr) ) ) ).
fof(addAssignment_33233,axiom,
! [VarCurr] :
( v107695(VarCurr)
<=> v107226(VarCurr) ) ).
fof(addAssignment_33232,axiom,
! [VarCurr] :
( v107675(VarCurr,bitIndex2)
<=> v107680(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2335,axiom,
! [VarCurr] :
( ~ v107681(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107680(VarCurr,B)
<=> v107682(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2367,axiom,
! [VarCurr] :
( v107681(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107680(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_153,axiom,
! [VarCurr] :
( ( ~ v107683(VarCurr)
& ~ v107685(VarCurr)
& ~ v107689(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v107682(VarCurr,B)
<=> v107673(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1249,axiom,
! [VarCurr] :
( v107689(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107682(VarCurr,B)
<=> v107691(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5023,axiom,
! [VarCurr] :
( v107685(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107682(VarCurr,B)
<=> v107687(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5026,axiom,
! [VarCurr] :
( v107683(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107682(VarCurr,B)
<=> v107673(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7503,axiom,
! [VarCurr] :
( v107692(VarCurr)
<=> ( ( v107693(VarCurr,bitIndex1)
<=> $true )
& ( v107693(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33231,axiom,
! [VarCurr] :
( v107693(VarCurr,bitIndex0)
<=> v107671(VarCurr) ) ).
fof(addAssignment_33230,axiom,
! [VarCurr] :
( v107693(VarCurr,bitIndex1)
<=> v107669(VarCurr) ) ).
fof(addAssignment_33229,axiom,
! [VarCurr] :
( v107691(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33228,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v107691(VarCurr,B)
<=> v107677(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7502,axiom,
! [VarCurr] :
( v107689(VarCurr)
<=> ( ( v107690(VarCurr,bitIndex1)
<=> $true )
& ( v107690(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33227,axiom,
! [VarCurr] :
( v107690(VarCurr,bitIndex0)
<=> v107671(VarCurr) ) ).
fof(addAssignment_33226,axiom,
! [VarCurr] :
( v107690(VarCurr,bitIndex1)
<=> v107669(VarCurr) ) ).
fof(addAssignment_33225,axiom,
! [VarCurr] :
( ( v107687(VarCurr,bitIndex2)
<=> v107673(VarCurr,bitIndex3) )
& ( v107687(VarCurr,bitIndex1)
<=> v107673(VarCurr,bitIndex2) )
& ( v107687(VarCurr,bitIndex0)
<=> v107673(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_33224,axiom,
! [VarCurr] :
( v107687(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7501,axiom,
! [VarCurr] :
( v107685(VarCurr)
<=> ( ( v107686(VarCurr,bitIndex1)
<=> $false )
& ( v107686(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33223,axiom,
! [VarCurr] :
( v107686(VarCurr,bitIndex0)
<=> v107671(VarCurr) ) ).
fof(addAssignment_33222,axiom,
! [VarCurr] :
( v107686(VarCurr,bitIndex1)
<=> v107669(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7500,axiom,
! [VarCurr] :
( v107683(VarCurr)
<=> ( ( v107684(VarCurr,bitIndex1)
<=> $false )
& ( v107684(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33221,axiom,
! [VarCurr] :
( v107684(VarCurr,bitIndex0)
<=> v107671(VarCurr) ) ).
fof(addAssignment_33220,axiom,
! [VarCurr] :
( v107684(VarCurr,bitIndex1)
<=> v107669(VarCurr) ) ).
fof(writeUnaryOperator_8400,axiom,
! [VarCurr] :
( ~ v107681(VarCurr)
<=> v107667(VarCurr) ) ).
fof(addAssignment_33219,axiom,
! [VarCurr] :
( v107677(VarCurr,bitIndex2)
<=> v107678(VarCurr,bitIndex2) ) ).
fof(addAssignment_33218,axiom,
! [VarCurr] :
( v107678(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_33217,axiom,
! [VarCurr] :
( ( v107678(VarCurr,bitIndex3)
<=> v107673(VarCurr,bitIndex2) )
& ( v107678(VarCurr,bitIndex2)
<=> v107673(VarCurr,bitIndex1) )
& ( v107678(VarCurr,bitIndex1)
<=> v107673(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33216,axiom,
! [VarCurr] :
( v107671(VarCurr)
<=> v107192(VarCurr) ) ).
fof(addAssignment_33215,axiom,
! [VarCurr] :
( v107669(VarCurr)
<=> v106503(VarCurr) ) ).
fof(addAssignment_33214,axiom,
! [VarCurr] :
( v107667(VarCurr)
<=> v106497(VarCurr) ) ).
fof(addAssignment_33213,axiom,
! [VarCurr] :
( v107568(VarCurr)
<=> v107570(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1794,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107640(VarNext)
=> ( v107570(VarNext)
<=> v107570(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1865,axiom,
! [VarNext] :
( v107640(VarNext)
=> ( v107570(VarNext)
<=> v107658(VarNext) ) ) ).
fof(addAssignment_33212,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107658(VarNext)
<=> v107656(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2334,axiom,
! [VarCurr] :
( ~ v107655(VarCurr)
=> ( v107656(VarCurr)
<=> v107659(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2366,axiom,
! [VarCurr] :
( v107655(VarCurr)
=> ( v107656(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2333,axiom,
! [VarCurr] :
( ~ v107574(VarCurr)
=> ( v107659(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2365,axiom,
! [VarCurr] :
( v107574(VarCurr)
=> ( v107659(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21342,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107640(VarNext)
<=> ( v107641(VarNext)
& v107648(VarNext) ) ) ) ).
fof(addAssignment_33211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107648(VarNext)
<=> v107646(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21341,axiom,
! [VarCurr] :
( v107646(VarCurr)
<=> ( v107649(VarCurr)
| v107655(VarCurr) ) ) ).
fof(writeUnaryOperator_8399,axiom,
! [VarCurr] :
( ~ v107655(VarCurr)
<=> v107572(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21340,axiom,
! [VarCurr] :
( v107649(VarCurr)
<=> ( v107650(VarCurr)
| v107574(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21339,axiom,
! [VarCurr] :
( v107650(VarCurr)
<=> ( v107651(VarCurr)
& v107654(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7499,axiom,
! [VarCurr] :
( v107654(VarCurr)
<=> ( v107634(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21338,axiom,
! [VarCurr] :
( v107651(VarCurr)
<=> ( v107652(VarCurr)
& v107653(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7498,axiom,
! [VarCurr] :
( v107653(VarCurr)
<=> ( v107578(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7497,axiom,
! [VarCurr] :
( v107652(VarCurr)
<=> ( v107576(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107641(VarNext)
<=> ( v107642(VarNext)
& v107600(VarNext) ) ) ) ).
fof(writeUnaryOperator_8398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107642(VarNext)
<=> v107607(VarNext) ) ) ).
fof(addAssignment_33210,axiom,
! [VarCurr] :
( v107634(VarCurr,bitIndex0)
<=> v107635(VarCurr,bitIndex0) ) ).
fof(addAssignment_33209,axiom,
! [VarCurr] :
( v107635(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33208,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v107635(VarCurr,B)
<=> v107636(VarCurr,B) ) ) ).
fof(addAssignment_33207,axiom,
! [VarNext] :
( v107578(VarNext,bitIndex1)
<=> v107626(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1793,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107627(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107626(VarNext,B)
<=> v107578(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1864,axiom,
! [VarNext] :
( v107627(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107626(VarNext,B)
<=> v107613(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107627(VarNext)
<=> v107628(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107628(VarNext)
<=> ( v107630(VarNext)
& v107600(VarNext) ) ) ) ).
fof(writeUnaryOperator_8397,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107630(VarNext)
<=> v107607(VarNext) ) ) ).
fof(addAssignment_33206,axiom,
! [VarCurr] :
( v107580(VarCurr,bitIndex1)
<=> v107585(VarCurr,bitIndex1) ) ).
fof(addAssignment_33205,axiom,
! [VarCurr] :
( v107582(VarCurr,bitIndex1)
<=> v107583(VarCurr,bitIndex1) ) ).
fof(addAssignment_33204,axiom,
! [VarNext] :
( v107578(VarNext,bitIndex0)
<=> v107618(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107619(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107618(VarNext,B)
<=> v107578(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1863,axiom,
! [VarNext] :
( v107619(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107618(VarNext,B)
<=> v107613(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21334,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107619(VarNext)
<=> v107620(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21333,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107620(VarNext)
<=> ( v107622(VarNext)
& v107600(VarNext) ) ) ) ).
fof(writeUnaryOperator_8396,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107622(VarNext)
<=> v107607(VarNext) ) ) ).
fof(addAssignment_33203,axiom,
! [VarCurr] :
( v107580(VarCurr,bitIndex0)
<=> v107585(VarCurr,bitIndex0) ) ).
fof(addAssignment_33202,axiom,
! [VarNext] :
( v107578(VarNext,bitIndex2)
<=> v107602(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1791,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107603(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107602(VarNext,B)
<=> v107578(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1862,axiom,
! [VarNext] :
( v107603(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107602(VarNext,B)
<=> v107613(VarNext,B) ) ) ) ).
fof(addAssignment_33201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107613(VarNext,B)
<=> v107611(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2332,axiom,
! [VarCurr] :
( ~ v107614(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107611(VarCurr,B)
<=> v107580(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2364,axiom,
! [VarCurr] :
( v107614(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107611(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8395,axiom,
! [VarCurr] :
( ~ v107614(VarCurr)
<=> v107572(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21332,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107603(VarNext)
<=> v107604(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21331,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107604(VarNext)
<=> ( v107605(VarNext)
& v107600(VarNext) ) ) ) ).
fof(writeUnaryOperator_8394,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107605(VarNext)
<=> v107607(VarNext) ) ) ).
fof(addAssignment_33200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107607(VarNext)
<=> v107600(VarCurr) ) ) ).
fof(addAssignment_33199,axiom,
! [VarCurr] :
( v107600(VarCurr)
<=> v107226(VarCurr) ) ).
fof(addAssignment_33198,axiom,
! [VarCurr] :
( v107580(VarCurr,bitIndex2)
<=> v107585(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2331,axiom,
! [VarCurr] :
( ~ v107586(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107585(VarCurr,B)
<=> v107587(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2363,axiom,
! [VarCurr] :
( v107586(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107585(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_152,axiom,
! [VarCurr] :
( ( ~ v107588(VarCurr)
& ~ v107590(VarCurr)
& ~ v107594(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v107587(VarCurr,B)
<=> v107578(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1248,axiom,
! [VarCurr] :
( v107594(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107587(VarCurr,B)
<=> v107596(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5022,axiom,
! [VarCurr] :
( v107590(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107587(VarCurr,B)
<=> v107592(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5025,axiom,
! [VarCurr] :
( v107588(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107587(VarCurr,B)
<=> v107578(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7496,axiom,
! [VarCurr] :
( v107597(VarCurr)
<=> ( ( v107598(VarCurr,bitIndex1)
<=> $true )
& ( v107598(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33197,axiom,
! [VarCurr] :
( v107598(VarCurr,bitIndex0)
<=> v107576(VarCurr) ) ).
fof(addAssignment_33196,axiom,
! [VarCurr] :
( v107598(VarCurr,bitIndex1)
<=> v107574(VarCurr) ) ).
fof(addAssignment_33195,axiom,
! [VarCurr] :
( v107596(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33194,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v107596(VarCurr,B)
<=> v107582(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7495,axiom,
! [VarCurr] :
( v107594(VarCurr)
<=> ( ( v107595(VarCurr,bitIndex1)
<=> $true )
& ( v107595(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33193,axiom,
! [VarCurr] :
( v107595(VarCurr,bitIndex0)
<=> v107576(VarCurr) ) ).
fof(addAssignment_33192,axiom,
! [VarCurr] :
( v107595(VarCurr,bitIndex1)
<=> v107574(VarCurr) ) ).
fof(addAssignment_33191,axiom,
! [VarCurr] :
( ( v107592(VarCurr,bitIndex2)
<=> v107578(VarCurr,bitIndex3) )
& ( v107592(VarCurr,bitIndex1)
<=> v107578(VarCurr,bitIndex2) )
& ( v107592(VarCurr,bitIndex0)
<=> v107578(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_33190,axiom,
! [VarCurr] :
( v107592(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7494,axiom,
! [VarCurr] :
( v107590(VarCurr)
<=> ( ( v107591(VarCurr,bitIndex1)
<=> $false )
& ( v107591(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33189,axiom,
! [VarCurr] :
( v107591(VarCurr,bitIndex0)
<=> v107576(VarCurr) ) ).
fof(addAssignment_33188,axiom,
! [VarCurr] :
( v107591(VarCurr,bitIndex1)
<=> v107574(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7493,axiom,
! [VarCurr] :
( v107588(VarCurr)
<=> ( ( v107589(VarCurr,bitIndex1)
<=> $false )
& ( v107589(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33187,axiom,
! [VarCurr] :
( v107589(VarCurr,bitIndex0)
<=> v107576(VarCurr) ) ).
fof(addAssignment_33186,axiom,
! [VarCurr] :
( v107589(VarCurr,bitIndex1)
<=> v107574(VarCurr) ) ).
fof(writeUnaryOperator_8393,axiom,
! [VarCurr] :
( ~ v107586(VarCurr)
<=> v107572(VarCurr) ) ).
fof(addAssignment_33185,axiom,
! [VarCurr] :
( v107582(VarCurr,bitIndex2)
<=> v107583(VarCurr,bitIndex2) ) ).
fof(addAssignment_33184,axiom,
! [VarCurr] :
( v107583(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_33183,axiom,
! [VarCurr] :
( ( v107583(VarCurr,bitIndex3)
<=> v107578(VarCurr,bitIndex2) )
& ( v107583(VarCurr,bitIndex2)
<=> v107578(VarCurr,bitIndex1) )
& ( v107583(VarCurr,bitIndex1)
<=> v107578(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33182,axiom,
! [VarCurr] :
( v107576(VarCurr)
<=> v107192(VarCurr) ) ).
fof(addAssignment_33181,axiom,
! [VarCurr] :
( v107574(VarCurr)
<=> v106503(VarCurr) ) ).
fof(addAssignment_33180,axiom,
! [VarCurr] :
( v107572(VarCurr)
<=> v106497(VarCurr) ) ).
fof(addAssignment_33179,axiom,
! [VarCurr] :
( v107473(VarCurr)
<=> v107475(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1790,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107545(VarNext)
=> ( v107475(VarNext)
<=> v107475(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1861,axiom,
! [VarNext] :
( v107545(VarNext)
=> ( v107475(VarNext)
<=> v107563(VarNext) ) ) ).
fof(addAssignment_33178,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107563(VarNext)
<=> v107561(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2330,axiom,
! [VarCurr] :
( ~ v107560(VarCurr)
=> ( v107561(VarCurr)
<=> v107564(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2362,axiom,
! [VarCurr] :
( v107560(VarCurr)
=> ( v107561(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2329,axiom,
! [VarCurr] :
( ~ v107479(VarCurr)
=> ( v107564(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2361,axiom,
! [VarCurr] :
( v107479(VarCurr)
=> ( v107564(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21330,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107545(VarNext)
<=> ( v107546(VarNext)
& v107553(VarNext) ) ) ) ).
fof(addAssignment_33177,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107553(VarNext)
<=> v107551(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21329,axiom,
! [VarCurr] :
( v107551(VarCurr)
<=> ( v107554(VarCurr)
| v107560(VarCurr) ) ) ).
fof(writeUnaryOperator_8392,axiom,
! [VarCurr] :
( ~ v107560(VarCurr)
<=> v107477(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21328,axiom,
! [VarCurr] :
( v107554(VarCurr)
<=> ( v107555(VarCurr)
| v107479(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21327,axiom,
! [VarCurr] :
( v107555(VarCurr)
<=> ( v107556(VarCurr)
& v107559(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7492,axiom,
! [VarCurr] :
( v107559(VarCurr)
<=> ( v107539(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21326,axiom,
! [VarCurr] :
( v107556(VarCurr)
<=> ( v107557(VarCurr)
& v107558(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7491,axiom,
! [VarCurr] :
( v107558(VarCurr)
<=> ( v107483(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7490,axiom,
! [VarCurr] :
( v107557(VarCurr)
<=> ( v107481(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21325,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107546(VarNext)
<=> ( v107547(VarNext)
& v107505(VarNext) ) ) ) ).
fof(writeUnaryOperator_8391,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107547(VarNext)
<=> v107512(VarNext) ) ) ).
fof(addAssignment_33176,axiom,
! [VarCurr] :
( v107539(VarCurr,bitIndex0)
<=> v107540(VarCurr,bitIndex0) ) ).
fof(addAssignment_33175,axiom,
! [VarCurr] :
( v107540(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33174,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v107540(VarCurr,B)
<=> v107541(VarCurr,B) ) ) ).
fof(addAssignment_33173,axiom,
! [VarNext] :
( v107483(VarNext,bitIndex1)
<=> v107531(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107532(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107531(VarNext,B)
<=> v107483(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1860,axiom,
! [VarNext] :
( v107532(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107531(VarNext,B)
<=> v107518(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21324,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107532(VarNext)
<=> v107533(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107533(VarNext)
<=> ( v107535(VarNext)
& v107505(VarNext) ) ) ) ).
fof(writeUnaryOperator_8390,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107535(VarNext)
<=> v107512(VarNext) ) ) ).
fof(addAssignment_33172,axiom,
! [VarCurr] :
( v107485(VarCurr,bitIndex1)
<=> v107490(VarCurr,bitIndex1) ) ).
fof(addAssignment_33171,axiom,
! [VarCurr] :
( v107487(VarCurr,bitIndex1)
<=> v107488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33170,axiom,
! [VarNext] :
( v107483(VarNext,bitIndex0)
<=> v107523(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107524(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107523(VarNext,B)
<=> v107483(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1859,axiom,
! [VarNext] :
( v107524(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107523(VarNext,B)
<=> v107518(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107524(VarNext)
<=> v107525(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107525(VarNext)
<=> ( v107527(VarNext)
& v107505(VarNext) ) ) ) ).
fof(writeUnaryOperator_8389,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107527(VarNext)
<=> v107512(VarNext) ) ) ).
fof(addAssignment_33169,axiom,
! [VarCurr] :
( v107485(VarCurr,bitIndex0)
<=> v107490(VarCurr,bitIndex0) ) ).
fof(addAssignment_33168,axiom,
! [VarNext] :
( v107483(VarNext,bitIndex2)
<=> v107507(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107508(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107507(VarNext,B)
<=> v107483(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1858,axiom,
! [VarNext] :
( v107508(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107507(VarNext,B)
<=> v107518(VarNext,B) ) ) ) ).
fof(addAssignment_33167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107518(VarNext,B)
<=> v107516(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2328,axiom,
! [VarCurr] :
( ~ v107519(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107516(VarCurr,B)
<=> v107485(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2360,axiom,
! [VarCurr] :
( v107519(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107516(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8388,axiom,
! [VarCurr] :
( ~ v107519(VarCurr)
<=> v107477(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107508(VarNext)
<=> v107509(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21319,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107509(VarNext)
<=> ( v107510(VarNext)
& v107505(VarNext) ) ) ) ).
fof(writeUnaryOperator_8387,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107510(VarNext)
<=> v107512(VarNext) ) ) ).
fof(addAssignment_33166,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107512(VarNext)
<=> v107505(VarCurr) ) ) ).
fof(addAssignment_33165,axiom,
! [VarCurr] :
( v107505(VarCurr)
<=> v107226(VarCurr) ) ).
fof(addAssignment_33164,axiom,
! [VarCurr] :
( v107485(VarCurr,bitIndex2)
<=> v107490(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2327,axiom,
! [VarCurr] :
( ~ v107491(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107490(VarCurr,B)
<=> v107492(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2359,axiom,
! [VarCurr] :
( v107491(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107490(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_151,axiom,
! [VarCurr] :
( ( ~ v107493(VarCurr)
& ~ v107495(VarCurr)
& ~ v107499(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v107492(VarCurr,B)
<=> v107483(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1247,axiom,
! [VarCurr] :
( v107499(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107492(VarCurr,B)
<=> v107501(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5021,axiom,
! [VarCurr] :
( v107495(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107492(VarCurr,B)
<=> v107497(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5024,axiom,
! [VarCurr] :
( v107493(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107492(VarCurr,B)
<=> v107483(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7489,axiom,
! [VarCurr] :
( v107502(VarCurr)
<=> ( ( v107503(VarCurr,bitIndex1)
<=> $true )
& ( v107503(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33163,axiom,
! [VarCurr] :
( v107503(VarCurr,bitIndex0)
<=> v107481(VarCurr) ) ).
fof(addAssignment_33162,axiom,
! [VarCurr] :
( v107503(VarCurr,bitIndex1)
<=> v107479(VarCurr) ) ).
fof(addAssignment_33161,axiom,
! [VarCurr] :
( v107501(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33160,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v107501(VarCurr,B)
<=> v107487(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7488,axiom,
! [VarCurr] :
( v107499(VarCurr)
<=> ( ( v107500(VarCurr,bitIndex1)
<=> $true )
& ( v107500(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33159,axiom,
! [VarCurr] :
( v107500(VarCurr,bitIndex0)
<=> v107481(VarCurr) ) ).
fof(addAssignment_33158,axiom,
! [VarCurr] :
( v107500(VarCurr,bitIndex1)
<=> v107479(VarCurr) ) ).
fof(addAssignment_33157,axiom,
! [VarCurr] :
( ( v107497(VarCurr,bitIndex2)
<=> v107483(VarCurr,bitIndex3) )
& ( v107497(VarCurr,bitIndex1)
<=> v107483(VarCurr,bitIndex2) )
& ( v107497(VarCurr,bitIndex0)
<=> v107483(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_33156,axiom,
! [VarCurr] :
( v107497(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7487,axiom,
! [VarCurr] :
( v107495(VarCurr)
<=> ( ( v107496(VarCurr,bitIndex1)
<=> $false )
& ( v107496(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33155,axiom,
! [VarCurr] :
( v107496(VarCurr,bitIndex0)
<=> v107481(VarCurr) ) ).
fof(addAssignment_33154,axiom,
! [VarCurr] :
( v107496(VarCurr,bitIndex1)
<=> v107479(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7486,axiom,
! [VarCurr] :
( v107493(VarCurr)
<=> ( ( v107494(VarCurr,bitIndex1)
<=> $false )
& ( v107494(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33153,axiom,
! [VarCurr] :
( v107494(VarCurr,bitIndex0)
<=> v107481(VarCurr) ) ).
fof(addAssignment_33152,axiom,
! [VarCurr] :
( v107494(VarCurr,bitIndex1)
<=> v107479(VarCurr) ) ).
fof(writeUnaryOperator_8386,axiom,
! [VarCurr] :
( ~ v107491(VarCurr)
<=> v107477(VarCurr) ) ).
fof(addAssignment_33151,axiom,
! [VarCurr] :
( v107487(VarCurr,bitIndex2)
<=> v107488(VarCurr,bitIndex2) ) ).
fof(addAssignment_33150,axiom,
! [VarCurr] :
( v107488(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_33149,axiom,
! [VarCurr] :
( ( v107488(VarCurr,bitIndex3)
<=> v107483(VarCurr,bitIndex2) )
& ( v107488(VarCurr,bitIndex2)
<=> v107483(VarCurr,bitIndex1) )
& ( v107488(VarCurr,bitIndex1)
<=> v107483(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33148,axiom,
! [VarCurr] :
( v107481(VarCurr)
<=> v107192(VarCurr) ) ).
fof(addAssignment_33147,axiom,
! [VarCurr] :
( v107479(VarCurr)
<=> v106503(VarCurr) ) ).
fof(addAssignment_33146,axiom,
! [VarCurr] :
( v107477(VarCurr)
<=> v106497(VarCurr) ) ).
fof(addAssignment_33145,axiom,
! [VarCurr] :
( v107378(VarCurr)
<=> v107380(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1786,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107450(VarNext)
=> ( v107380(VarNext)
<=> v107380(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1857,axiom,
! [VarNext] :
( v107450(VarNext)
=> ( v107380(VarNext)
<=> v107468(VarNext) ) ) ).
fof(addAssignment_33144,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107468(VarNext)
<=> v107466(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2326,axiom,
! [VarCurr] :
( ~ v107465(VarCurr)
=> ( v107466(VarCurr)
<=> v107469(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2358,axiom,
! [VarCurr] :
( v107465(VarCurr)
=> ( v107466(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2325,axiom,
! [VarCurr] :
( ~ v107384(VarCurr)
=> ( v107469(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2357,axiom,
! [VarCurr] :
( v107384(VarCurr)
=> ( v107469(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21318,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107450(VarNext)
<=> ( v107451(VarNext)
& v107458(VarNext) ) ) ) ).
fof(addAssignment_33143,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107458(VarNext)
<=> v107456(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21317,axiom,
! [VarCurr] :
( v107456(VarCurr)
<=> ( v107459(VarCurr)
| v107465(VarCurr) ) ) ).
fof(writeUnaryOperator_8385,axiom,
! [VarCurr] :
( ~ v107465(VarCurr)
<=> v107382(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21316,axiom,
! [VarCurr] :
( v107459(VarCurr)
<=> ( v107460(VarCurr)
| v107384(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21315,axiom,
! [VarCurr] :
( v107460(VarCurr)
<=> ( v107461(VarCurr)
& v107464(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7485,axiom,
! [VarCurr] :
( v107464(VarCurr)
<=> ( v107444(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21314,axiom,
! [VarCurr] :
( v107461(VarCurr)
<=> ( v107462(VarCurr)
& v107463(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7484,axiom,
! [VarCurr] :
( v107463(VarCurr)
<=> ( v107388(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7483,axiom,
! [VarCurr] :
( v107462(VarCurr)
<=> ( v107386(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21313,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107451(VarNext)
<=> ( v107452(VarNext)
& v107410(VarNext) ) ) ) ).
fof(writeUnaryOperator_8384,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107452(VarNext)
<=> v107417(VarNext) ) ) ).
fof(addAssignment_33142,axiom,
! [VarCurr] :
( v107444(VarCurr,bitIndex0)
<=> v107445(VarCurr,bitIndex0) ) ).
fof(addAssignment_33141,axiom,
! [VarCurr] :
( v107445(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33140,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v107445(VarCurr,B)
<=> v107446(VarCurr,B) ) ) ).
fof(addAssignment_33139,axiom,
! [VarNext] :
( v107388(VarNext,bitIndex1)
<=> v107436(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1785,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107437(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107436(VarNext,B)
<=> v107388(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1856,axiom,
! [VarNext] :
( v107437(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107436(VarNext,B)
<=> v107423(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107437(VarNext)
<=> v107438(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21311,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107438(VarNext)
<=> ( v107440(VarNext)
& v107410(VarNext) ) ) ) ).
fof(writeUnaryOperator_8383,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107440(VarNext)
<=> v107417(VarNext) ) ) ).
fof(addAssignment_33138,axiom,
! [VarCurr] :
( v107390(VarCurr,bitIndex1)
<=> v107395(VarCurr,bitIndex1) ) ).
fof(addAssignment_33137,axiom,
! [VarCurr] :
( v107392(VarCurr,bitIndex1)
<=> v107393(VarCurr,bitIndex1) ) ).
fof(addAssignment_33136,axiom,
! [VarNext] :
( v107388(VarNext,bitIndex0)
<=> v107428(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107429(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107428(VarNext,B)
<=> v107388(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1855,axiom,
! [VarNext] :
( v107429(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107428(VarNext,B)
<=> v107423(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21310,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107429(VarNext)
<=> v107430(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21309,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107430(VarNext)
<=> ( v107432(VarNext)
& v107410(VarNext) ) ) ) ).
fof(writeUnaryOperator_8382,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107432(VarNext)
<=> v107417(VarNext) ) ) ).
fof(addAssignment_33135,axiom,
! [VarCurr] :
( v107390(VarCurr,bitIndex0)
<=> v107395(VarCurr,bitIndex0) ) ).
fof(addAssignment_33134,axiom,
! [VarNext] :
( v107388(VarNext,bitIndex2)
<=> v107412(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107413(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107412(VarNext,B)
<=> v107388(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1854,axiom,
! [VarNext] :
( v107413(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107412(VarNext,B)
<=> v107423(VarNext,B) ) ) ) ).
fof(addAssignment_33133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107423(VarNext,B)
<=> v107421(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2324,axiom,
! [VarCurr] :
( ~ v107424(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107421(VarCurr,B)
<=> v107390(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2356,axiom,
! [VarCurr] :
( v107424(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107421(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8381,axiom,
! [VarCurr] :
( ~ v107424(VarCurr)
<=> v107382(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21308,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107413(VarNext)
<=> v107414(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21307,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107414(VarNext)
<=> ( v107415(VarNext)
& v107410(VarNext) ) ) ) ).
fof(writeUnaryOperator_8380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107415(VarNext)
<=> v107417(VarNext) ) ) ).
fof(addAssignment_33132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107417(VarNext)
<=> v107410(VarCurr) ) ) ).
fof(addAssignment_33131,axiom,
! [VarCurr] :
( v107410(VarCurr)
<=> v107226(VarCurr) ) ).
fof(addAssignment_33130,axiom,
! [VarCurr] :
( v107390(VarCurr,bitIndex2)
<=> v107395(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2323,axiom,
! [VarCurr] :
( ~ v107396(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107395(VarCurr,B)
<=> v107397(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2355,axiom,
! [VarCurr] :
( v107396(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107395(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_150,axiom,
! [VarCurr] :
( ( ~ v107398(VarCurr)
& ~ v107400(VarCurr)
& ~ v107404(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v107397(VarCurr,B)
<=> v107388(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1246,axiom,
! [VarCurr] :
( v107404(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107397(VarCurr,B)
<=> v107406(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5020,axiom,
! [VarCurr] :
( v107400(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107397(VarCurr,B)
<=> v107402(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5023,axiom,
! [VarCurr] :
( v107398(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107397(VarCurr,B)
<=> v107388(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7482,axiom,
! [VarCurr] :
( v107407(VarCurr)
<=> ( ( v107408(VarCurr,bitIndex1)
<=> $true )
& ( v107408(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33129,axiom,
! [VarCurr] :
( v107408(VarCurr,bitIndex0)
<=> v107386(VarCurr) ) ).
fof(addAssignment_33128,axiom,
! [VarCurr] :
( v107408(VarCurr,bitIndex1)
<=> v107384(VarCurr) ) ).
fof(addAssignment_33127,axiom,
! [VarCurr] :
( v107406(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33126,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v107406(VarCurr,B)
<=> v107392(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7481,axiom,
! [VarCurr] :
( v107404(VarCurr)
<=> ( ( v107405(VarCurr,bitIndex1)
<=> $true )
& ( v107405(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33125,axiom,
! [VarCurr] :
( v107405(VarCurr,bitIndex0)
<=> v107386(VarCurr) ) ).
fof(addAssignment_33124,axiom,
! [VarCurr] :
( v107405(VarCurr,bitIndex1)
<=> v107384(VarCurr) ) ).
fof(addAssignment_33123,axiom,
! [VarCurr] :
( ( v107402(VarCurr,bitIndex2)
<=> v107388(VarCurr,bitIndex3) )
& ( v107402(VarCurr,bitIndex1)
<=> v107388(VarCurr,bitIndex2) )
& ( v107402(VarCurr,bitIndex0)
<=> v107388(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_33122,axiom,
! [VarCurr] :
( v107402(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7480,axiom,
! [VarCurr] :
( v107400(VarCurr)
<=> ( ( v107401(VarCurr,bitIndex1)
<=> $false )
& ( v107401(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33121,axiom,
! [VarCurr] :
( v107401(VarCurr,bitIndex0)
<=> v107386(VarCurr) ) ).
fof(addAssignment_33120,axiom,
! [VarCurr] :
( v107401(VarCurr,bitIndex1)
<=> v107384(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7479,axiom,
! [VarCurr] :
( v107398(VarCurr)
<=> ( ( v107399(VarCurr,bitIndex1)
<=> $false )
& ( v107399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33119,axiom,
! [VarCurr] :
( v107399(VarCurr,bitIndex0)
<=> v107386(VarCurr) ) ).
fof(addAssignment_33118,axiom,
! [VarCurr] :
( v107399(VarCurr,bitIndex1)
<=> v107384(VarCurr) ) ).
fof(writeUnaryOperator_8379,axiom,
! [VarCurr] :
( ~ v107396(VarCurr)
<=> v107382(VarCurr) ) ).
fof(addAssignment_33117,axiom,
! [VarCurr] :
( v107392(VarCurr,bitIndex2)
<=> v107393(VarCurr,bitIndex2) ) ).
fof(addAssignment_33116,axiom,
! [VarCurr] :
( v107393(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_33115,axiom,
! [VarCurr] :
( ( v107393(VarCurr,bitIndex3)
<=> v107388(VarCurr,bitIndex2) )
& ( v107393(VarCurr,bitIndex2)
<=> v107388(VarCurr,bitIndex1) )
& ( v107393(VarCurr,bitIndex1)
<=> v107388(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33114,axiom,
! [VarCurr] :
( v107386(VarCurr)
<=> v107192(VarCurr) ) ).
fof(addAssignment_33113,axiom,
! [VarCurr] :
( v107384(VarCurr)
<=> v106503(VarCurr) ) ).
fof(addAssignment_33112,axiom,
! [VarCurr] :
( v107382(VarCurr)
<=> v106497(VarCurr) ) ).
fof(addAssignment_33111,axiom,
! [VarCurr] :
( v107283(VarCurr)
<=> v107285(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107355(VarNext)
=> ( v107285(VarNext)
<=> v107285(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1853,axiom,
! [VarNext] :
( v107355(VarNext)
=> ( v107285(VarNext)
<=> v107373(VarNext) ) ) ).
fof(addAssignment_33110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107373(VarNext)
<=> v107371(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2322,axiom,
! [VarCurr] :
( ~ v107370(VarCurr)
=> ( v107371(VarCurr)
<=> v107374(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2354,axiom,
! [VarCurr] :
( v107370(VarCurr)
=> ( v107371(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2321,axiom,
! [VarCurr] :
( ~ v107289(VarCurr)
=> ( v107374(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2353,axiom,
! [VarCurr] :
( v107289(VarCurr)
=> ( v107374(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107355(VarNext)
<=> ( v107356(VarNext)
& v107363(VarNext) ) ) ) ).
fof(addAssignment_33109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107363(VarNext)
<=> v107361(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21305,axiom,
! [VarCurr] :
( v107361(VarCurr)
<=> ( v107364(VarCurr)
| v107370(VarCurr) ) ) ).
fof(writeUnaryOperator_8378,axiom,
! [VarCurr] :
( ~ v107370(VarCurr)
<=> v107287(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21304,axiom,
! [VarCurr] :
( v107364(VarCurr)
<=> ( v107365(VarCurr)
| v107289(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21303,axiom,
! [VarCurr] :
( v107365(VarCurr)
<=> ( v107366(VarCurr)
& v107369(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7478,axiom,
! [VarCurr] :
( v107369(VarCurr)
<=> ( v107349(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21302,axiom,
! [VarCurr] :
( v107366(VarCurr)
<=> ( v107367(VarCurr)
& v107368(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7477,axiom,
! [VarCurr] :
( v107368(VarCurr)
<=> ( v107293(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7476,axiom,
! [VarCurr] :
( v107367(VarCurr)
<=> ( v107291(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21301,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107356(VarNext)
<=> ( v107357(VarNext)
& v107315(VarNext) ) ) ) ).
fof(writeUnaryOperator_8377,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107357(VarNext)
<=> v107322(VarNext) ) ) ).
fof(addAssignment_33108,axiom,
! [VarCurr] :
( v107349(VarCurr,bitIndex0)
<=> v107350(VarCurr,bitIndex0) ) ).
fof(addAssignment_33107,axiom,
! [VarCurr] :
( v107350(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33106,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v107350(VarCurr,B)
<=> v107351(VarCurr,B) ) ) ).
fof(addAssignment_33105,axiom,
! [VarNext] :
( v107293(VarNext,bitIndex1)
<=> v107341(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107342(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107341(VarNext,B)
<=> v107293(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1852,axiom,
! [VarNext] :
( v107342(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107341(VarNext,B)
<=> v107328(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21300,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107342(VarNext)
<=> v107343(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21299,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107343(VarNext)
<=> ( v107345(VarNext)
& v107315(VarNext) ) ) ) ).
fof(writeUnaryOperator_8376,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107345(VarNext)
<=> v107322(VarNext) ) ) ).
fof(addAssignment_33104,axiom,
! [VarCurr] :
( v107295(VarCurr,bitIndex1)
<=> v107300(VarCurr,bitIndex1) ) ).
fof(addAssignment_33103,axiom,
! [VarCurr] :
( v107297(VarCurr,bitIndex1)
<=> v107298(VarCurr,bitIndex1) ) ).
fof(addAssignment_33102,axiom,
! [VarNext] :
( v107293(VarNext,bitIndex0)
<=> v107333(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107334(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107333(VarNext,B)
<=> v107293(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1851,axiom,
! [VarNext] :
( v107334(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107333(VarNext,B)
<=> v107328(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21298,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107334(VarNext)
<=> v107335(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21297,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107335(VarNext)
<=> ( v107337(VarNext)
& v107315(VarNext) ) ) ) ).
fof(writeUnaryOperator_8375,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107337(VarNext)
<=> v107322(VarNext) ) ) ).
fof(addAssignment_33101,axiom,
! [VarCurr] :
( v107295(VarCurr,bitIndex0)
<=> v107300(VarCurr,bitIndex0) ) ).
fof(addAssignment_33100,axiom,
! [VarNext] :
( v107293(VarNext,bitIndex2)
<=> v107317(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107318(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107317(VarNext,B)
<=> v107293(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1850,axiom,
! [VarNext] :
( v107318(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107317(VarNext,B)
<=> v107328(VarNext,B) ) ) ) ).
fof(addAssignment_33099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107328(VarNext,B)
<=> v107326(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2320,axiom,
! [VarCurr] :
( ~ v107329(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107326(VarCurr,B)
<=> v107295(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2352,axiom,
! [VarCurr] :
( v107329(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107326(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8374,axiom,
! [VarCurr] :
( ~ v107329(VarCurr)
<=> v107287(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21296,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107318(VarNext)
<=> v107319(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21295,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107319(VarNext)
<=> ( v107320(VarNext)
& v107315(VarNext) ) ) ) ).
fof(writeUnaryOperator_8373,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107320(VarNext)
<=> v107322(VarNext) ) ) ).
fof(addAssignment_33098,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107322(VarNext)
<=> v107315(VarCurr) ) ) ).
fof(addAssignment_33097,axiom,
! [VarCurr] :
( v107315(VarCurr)
<=> v107226(VarCurr) ) ).
fof(addAssignment_33096,axiom,
! [VarCurr] :
( v107295(VarCurr,bitIndex2)
<=> v107300(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2319,axiom,
! [VarCurr] :
( ~ v107301(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107300(VarCurr,B)
<=> v107302(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2351,axiom,
! [VarCurr] :
( v107301(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107300(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_149,axiom,
! [VarCurr] :
( ( ~ v107303(VarCurr)
& ~ v107305(VarCurr)
& ~ v107309(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v107302(VarCurr,B)
<=> v107293(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1245,axiom,
! [VarCurr] :
( v107309(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107302(VarCurr,B)
<=> v107311(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5019,axiom,
! [VarCurr] :
( v107305(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107302(VarCurr,B)
<=> v107307(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5022,axiom,
! [VarCurr] :
( v107303(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107302(VarCurr,B)
<=> v107293(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7475,axiom,
! [VarCurr] :
( v107312(VarCurr)
<=> ( ( v107313(VarCurr,bitIndex1)
<=> $true )
& ( v107313(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33095,axiom,
! [VarCurr] :
( v107313(VarCurr,bitIndex0)
<=> v107291(VarCurr) ) ).
fof(addAssignment_33094,axiom,
! [VarCurr] :
( v107313(VarCurr,bitIndex1)
<=> v107289(VarCurr) ) ).
fof(addAssignment_33093,axiom,
! [VarCurr] :
( v107311(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33092,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v107311(VarCurr,B)
<=> v107297(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7474,axiom,
! [VarCurr] :
( v107309(VarCurr)
<=> ( ( v107310(VarCurr,bitIndex1)
<=> $true )
& ( v107310(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33091,axiom,
! [VarCurr] :
( v107310(VarCurr,bitIndex0)
<=> v107291(VarCurr) ) ).
fof(addAssignment_33090,axiom,
! [VarCurr] :
( v107310(VarCurr,bitIndex1)
<=> v107289(VarCurr) ) ).
fof(addAssignment_33089,axiom,
! [VarCurr] :
( ( v107307(VarCurr,bitIndex2)
<=> v107293(VarCurr,bitIndex3) )
& ( v107307(VarCurr,bitIndex1)
<=> v107293(VarCurr,bitIndex2) )
& ( v107307(VarCurr,bitIndex0)
<=> v107293(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_33088,axiom,
! [VarCurr] :
( v107307(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7473,axiom,
! [VarCurr] :
( v107305(VarCurr)
<=> ( ( v107306(VarCurr,bitIndex1)
<=> $false )
& ( v107306(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33087,axiom,
! [VarCurr] :
( v107306(VarCurr,bitIndex0)
<=> v107291(VarCurr) ) ).
fof(addAssignment_33086,axiom,
! [VarCurr] :
( v107306(VarCurr,bitIndex1)
<=> v107289(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7472,axiom,
! [VarCurr] :
( v107303(VarCurr)
<=> ( ( v107304(VarCurr,bitIndex1)
<=> $false )
& ( v107304(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33085,axiom,
! [VarCurr] :
( v107304(VarCurr,bitIndex0)
<=> v107291(VarCurr) ) ).
fof(addAssignment_33084,axiom,
! [VarCurr] :
( v107304(VarCurr,bitIndex1)
<=> v107289(VarCurr) ) ).
fof(writeUnaryOperator_8372,axiom,
! [VarCurr] :
( ~ v107301(VarCurr)
<=> v107287(VarCurr) ) ).
fof(addAssignment_33083,axiom,
! [VarCurr] :
( v107297(VarCurr,bitIndex2)
<=> v107298(VarCurr,bitIndex2) ) ).
fof(addAssignment_33082,axiom,
! [VarCurr] :
( v107298(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_33081,axiom,
! [VarCurr] :
( ( v107298(VarCurr,bitIndex3)
<=> v107293(VarCurr,bitIndex2) )
& ( v107298(VarCurr,bitIndex2)
<=> v107293(VarCurr,bitIndex1) )
& ( v107298(VarCurr,bitIndex1)
<=> v107293(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33080,axiom,
! [VarCurr] :
( v107291(VarCurr)
<=> v107192(VarCurr) ) ).
fof(addAssignment_33079,axiom,
! [VarCurr] :
( v107289(VarCurr)
<=> v106503(VarCurr) ) ).
fof(addAssignment_33078,axiom,
! [VarCurr] :
( v107287(VarCurr)
<=> v106497(VarCurr) ) ).
fof(addAssignment_33077,axiom,
! [VarCurr] :
( v107204(VarCurr)
<=> v107206(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107260(VarNext)
=> ( v107206(VarNext)
<=> v107206(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1849,axiom,
! [VarNext] :
( v107260(VarNext)
=> ( v107206(VarNext)
<=> v107278(VarNext) ) ) ).
fof(addAssignment_33076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107278(VarNext)
<=> v107276(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2318,axiom,
! [VarCurr] :
( ~ v107275(VarCurr)
=> ( v107276(VarCurr)
<=> v107279(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2350,axiom,
! [VarCurr] :
( v107275(VarCurr)
=> ( v107276(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2317,axiom,
! [VarCurr] :
( ~ v106501(VarCurr)
=> ( v107279(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2349,axiom,
! [VarCurr] :
( v106501(VarCurr)
=> ( v107279(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21294,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107260(VarNext)
<=> ( v107261(VarNext)
& v107268(VarNext) ) ) ) ).
fof(addAssignment_33075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107268(VarNext)
<=> v107266(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21293,axiom,
! [VarCurr] :
( v107266(VarCurr)
<=> ( v107269(VarCurr)
| v107275(VarCurr) ) ) ).
fof(writeUnaryOperator_8371,axiom,
! [VarCurr] :
( ~ v107275(VarCurr)
<=> v106495(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21292,axiom,
! [VarCurr] :
( v107269(VarCurr)
<=> ( v107270(VarCurr)
| v106501(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21291,axiom,
! [VarCurr] :
( v107270(VarCurr)
<=> ( v107271(VarCurr)
& v107274(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7471,axiom,
! [VarCurr] :
( v107274(VarCurr)
<=> ( v107254(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21290,axiom,
! [VarCurr] :
( v107271(VarCurr)
<=> ( v107272(VarCurr)
& v107273(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7470,axiom,
! [VarCurr] :
( v107273(VarCurr)
<=> ( v106493(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7469,axiom,
! [VarCurr] :
( v107272(VarCurr)
<=> ( v107190(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21289,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107261(VarNext)
<=> ( v107262(VarNext)
& v107224(VarNext) ) ) ) ).
fof(writeUnaryOperator_8370,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107262(VarNext)
<=> v107233(VarNext) ) ) ).
fof(addAssignment_33074,axiom,
! [VarCurr] :
( v107254(VarCurr,bitIndex0)
<=> v107255(VarCurr,bitIndex0) ) ).
fof(addAssignment_33073,axiom,
! [VarCurr] :
( v107255(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33072,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v107255(VarCurr,B)
<=> v107256(VarCurr,B) ) ) ).
fof(addAssignment_33071,axiom,
! [VarNext] :
( v106493(VarNext,bitIndex1)
<=> v107246(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1777,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107247(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107246(VarNext,B)
<=> v106493(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1848,axiom,
! [VarNext] :
( v107247(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107246(VarNext,B)
<=> v107239(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21288,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107247(VarNext)
<=> v107248(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107248(VarNext)
<=> ( v107250(VarNext)
& v107224(VarNext) ) ) ) ).
fof(writeUnaryOperator_8369,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107250(VarNext)
<=> v107233(VarNext) ) ) ).
fof(addAssignment_33070,axiom,
! [VarCurr] :
( v106499(VarCurr,bitIndex1)
<=> v107209(VarCurr,bitIndex1) ) ).
fof(addAssignment_33069,axiom,
! [VarCurr] :
( v107208(VarCurr,bitIndex1)
<=> v107243(VarCurr,bitIndex1) ) ).
fof(addAssignment_33068,axiom,
! [VarCurr] :
( v107243(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_33067,axiom,
! [VarCurr] :
( ( v107243(VarCurr,bitIndex3)
<=> v106493(VarCurr,bitIndex2) )
& ( v107243(VarCurr,bitIndex2)
<=> v106493(VarCurr,bitIndex1) )
& ( v107243(VarCurr,bitIndex1)
<=> v106493(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33066,axiom,
! [VarNext] :
( v106493(VarNext,bitIndex0)
<=> v107228(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1776,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107229(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107228(VarNext,B)
<=> v106493(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1847,axiom,
! [VarNext] :
( v107229(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107228(VarNext,B)
<=> v107239(VarNext,B) ) ) ) ).
fof(addAssignment_33065,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107239(VarNext,B)
<=> v107237(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2316,axiom,
! [VarCurr] :
( ~ v107240(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107237(VarCurr,B)
<=> v106499(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2348,axiom,
! [VarCurr] :
( v107240(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107237(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8368,axiom,
! [VarCurr] :
( ~ v107240(VarCurr)
<=> v106495(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21286,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107229(VarNext)
<=> v107230(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21285,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107230(VarNext)
<=> ( v107231(VarNext)
& v107224(VarNext) ) ) ) ).
fof(writeUnaryOperator_8367,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107231(VarNext)
<=> v107233(VarNext) ) ) ).
fof(addAssignment_33064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107233(VarNext)
<=> v107224(VarCurr) ) ) ).
fof(addAssignment_33063,axiom,
! [VarCurr] :
( v107224(VarCurr)
<=> v107226(VarCurr) ) ).
fof(addAssignment_33062,axiom,
! [VarCurr] :
( v107226(VarCurr)
<=> v10569(VarCurr) ) ).
fof(addAssignment_33061,axiom,
! [VarCurr] :
( v106499(VarCurr,bitIndex0)
<=> v107209(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2315,axiom,
! [VarCurr] :
( ~ v107210(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107209(VarCurr,B)
<=> v107211(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2347,axiom,
! [VarCurr] :
( v107210(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107209(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_148,axiom,
! [VarCurr] :
( ( ~ v107212(VarCurr)
& ~ v107214(VarCurr)
& ~ v107218(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v107211(VarCurr,B)
<=> v106493(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1244,axiom,
! [VarCurr] :
( v107218(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107211(VarCurr,B)
<=> v107220(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5018,axiom,
! [VarCurr] :
( v107214(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107211(VarCurr,B)
<=> v107216(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5021,axiom,
! [VarCurr] :
( v107212(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107211(VarCurr,B)
<=> v106493(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7468,axiom,
! [VarCurr] :
( v107221(VarCurr)
<=> ( ( v107222(VarCurr,bitIndex1)
<=> $true )
& ( v107222(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33060,axiom,
! [VarCurr] :
( v107222(VarCurr,bitIndex0)
<=> v107190(VarCurr) ) ).
fof(addAssignment_33059,axiom,
! [VarCurr] :
( v107222(VarCurr,bitIndex1)
<=> v106501(VarCurr) ) ).
fof(addAssignment_33058,axiom,
! [VarCurr] :
( v107220(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33057,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v107220(VarCurr,B)
<=> v107208(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7467,axiom,
! [VarCurr] :
( v107218(VarCurr)
<=> ( ( v107219(VarCurr,bitIndex1)
<=> $true )
& ( v107219(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33056,axiom,
! [VarCurr] :
( v107219(VarCurr,bitIndex0)
<=> v107190(VarCurr) ) ).
fof(addAssignment_33055,axiom,
! [VarCurr] :
( v107219(VarCurr,bitIndex1)
<=> v106501(VarCurr) ) ).
fof(addAssignment_33054,axiom,
! [VarCurr] :
( ( v107216(VarCurr,bitIndex2)
<=> v106493(VarCurr,bitIndex3) )
& ( v107216(VarCurr,bitIndex1)
<=> v106493(VarCurr,bitIndex2) )
& ( v107216(VarCurr,bitIndex0)
<=> v106493(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_33053,axiom,
! [VarCurr] :
( v107216(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7466,axiom,
! [VarCurr] :
( v107214(VarCurr)
<=> ( ( v107215(VarCurr,bitIndex1)
<=> $false )
& ( v107215(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33052,axiom,
! [VarCurr] :
( v107215(VarCurr,bitIndex0)
<=> v107190(VarCurr) ) ).
fof(addAssignment_33051,axiom,
! [VarCurr] :
( v107215(VarCurr,bitIndex1)
<=> v106501(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7465,axiom,
! [VarCurr] :
( v107212(VarCurr)
<=> ( ( v107213(VarCurr,bitIndex1)
<=> $false )
& ( v107213(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33050,axiom,
! [VarCurr] :
( v107213(VarCurr,bitIndex0)
<=> v107190(VarCurr) ) ).
fof(addAssignment_33049,axiom,
! [VarCurr] :
( v107213(VarCurr,bitIndex1)
<=> v106501(VarCurr) ) ).
fof(writeUnaryOperator_8366,axiom,
! [VarCurr] :
( ~ v107210(VarCurr)
<=> v106495(VarCurr) ) ).
fof(addAssignment_33048,axiom,
! [VarCurr] :
( v106501(VarCurr)
<=> v106503(VarCurr) ) ).
fof(addAssignment_33047,axiom,
! [VarCurr] :
( v106503(VarCurr)
<=> v106505(VarCurr) ) ).
fof(addAssignment_33046,axiom,
! [VarCurr] :
( v106505(VarCurr)
<=> v106507(VarCurr) ) ).
fof(addAssignment_33045,axiom,
! [VarCurr] :
( v106507(VarCurr)
<=> v106509(VarCurr) ) ).
fof(addAssignment_33044,axiom,
! [VarCurr] :
( v106509(VarCurr)
<=> v106511(VarCurr) ) ).
fof(addAssignment_33043,axiom,
! [VarCurr] :
( v106511(VarCurr)
<=> v106513(VarCurr) ) ).
fof(addAssignment_33042,axiom,
! [VarCurr] :
( v106513(VarCurr)
<=> v106515(VarCurr) ) ).
fof(addAssignment_33041,axiom,
! [VarCurr] :
( v106515(VarCurr)
<=> v106517(VarCurr) ) ).
fof(addAssignment_33040,axiom,
! [VarCurr] :
( v106517(VarCurr)
<=> v106519(VarCurr) ) ).
fof(addAssignment_33039,axiom,
! [VarCurr] :
( v106519(VarCurr)
<=> v106521(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1775,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107178(VarNext)
=> ( v106521(VarNext)
<=> v106521(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1846,axiom,
! [VarNext] :
( v107178(VarNext)
=> ( v106521(VarNext)
<=> v107186(VarNext) ) ) ).
fof(addAssignment_33038,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107186(VarNext)
<=> v107184(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2314,axiom,
! [VarCurr] :
( ~ v107086(VarCurr)
=> ( v107184(VarCurr)
<=> v106525(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2346,axiom,
! [VarCurr] :
( v107086(VarCurr)
=> ( v107184(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21284,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107178(VarNext)
<=> v107179(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21283,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107179(VarNext)
<=> ( v107181(VarNext)
& v107072(VarNext) ) ) ) ).
fof(writeUnaryOperator_8365,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107181(VarNext)
<=> v107079(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1243,axiom,
! [VarCurr] :
( ( ~ v107165(VarCurr)
& ~ v107169(VarCurr) )
=> ( v106525(VarCurr)
<=> v107175(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5017,axiom,
! [VarCurr] :
( v107169(VarCurr)
=> ( v106525(VarCurr)
<=> v107170(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5020,axiom,
! [VarCurr] :
( v107165(VarCurr)
=> ( v106525(VarCurr)
<=> v107167(VarCurr) ) ) ).
fof(writeUnaryOperator_8364,axiom,
! [VarCurr] :
( ~ v107175(VarCurr)
<=> v106469(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21282,axiom,
! [VarCurr] :
( v107172(VarCurr)
<=> ( v107173(VarCurr)
| v107174(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7464,axiom,
! [VarCurr] :
( v107174(VarCurr)
<=> ( ( v107166(VarCurr,bitIndex1)
<=> $true )
& ( v107166(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7463,axiom,
! [VarCurr] :
( v107173(VarCurr)
<=> ( ( v107166(VarCurr,bitIndex1)
<=> $true )
& ( v107166(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1901,axiom,
! [VarCurr] :
( v107170(VarCurr)
<=> ( v107090(VarCurr,bitIndex1)
& v107171(VarCurr) ) ) ).
fof(writeUnaryOperator_8363,axiom,
! [VarCurr] :
( ~ v107171(VarCurr)
<=> v106469(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7462,axiom,
! [VarCurr] :
( v107169(VarCurr)
<=> ( ( v107166(VarCurr,bitIndex1)
<=> $false )
& ( v107166(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21281,axiom,
! [VarCurr] :
( v107167(VarCurr)
<=> ( v107090(VarCurr,bitIndex0)
& v107168(VarCurr) ) ) ).
fof(writeUnaryOperator_8362,axiom,
! [VarCurr] :
( ~ v107168(VarCurr)
<=> v106469(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7461,axiom,
! [VarCurr] :
( v107165(VarCurr)
<=> ( ( v107166(VarCurr,bitIndex1)
<=> $false )
& ( v107166(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33037,axiom,
! [VarCurr] :
( v107166(VarCurr,bitIndex0)
<=> v107070(VarCurr) ) ).
fof(addAssignment_33036,axiom,
! [VarCurr] :
( v107166(VarCurr,bitIndex1)
<=> v106527(VarCurr) ) ).
fof(addAssignment_33035,axiom,
! [VarCurr] :
( v107090(VarCurr,bitIndex1)
<=> v107092(VarCurr,bitIndex1) ) ).
fof(addAssignment_33034,axiom,
! [VarCurr] :
( v107092(VarCurr,bitIndex1)
<=> v107094(VarCurr,bitIndex1) ) ).
fof(addAssignment_33033,axiom,
! [VarCurr] :
( v107090(VarCurr,bitIndex0)
<=> v107092(VarCurr,bitIndex0) ) ).
fof(addAssignment_33032,axiom,
! [VarCurr] :
( v107092(VarCurr,bitIndex0)
<=> v107094(VarCurr,bitIndex0) ) ).
fof(addAssignment_33031,axiom,
! [VarNext] :
( v107094(VarNext,bitIndex0)
<=> v107157(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1774,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107158(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107157(VarNext,B)
<=> v107094(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1845,axiom,
! [VarNext] :
( v107158(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107157(VarNext,B)
<=> v107136(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21280,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107158(VarNext)
<=> v107159(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107159(VarNext)
<=> ( v107161(VarNext)
& v107123(VarNext) ) ) ) ).
fof(writeUnaryOperator_8361,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107161(VarNext)
<=> v107130(VarNext) ) ) ).
fof(addAssignment_33030,axiom,
! [VarCurr] :
( v107098(VarCurr,bitIndex0)
<=> v107111(VarCurr,bitIndex0) ) ).
fof(addAssignment_33029,axiom,
! [VarNext] :
( v107094(VarNext,bitIndex1)
<=> v107149(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107150(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107149(VarNext,B)
<=> v107094(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1844,axiom,
! [VarNext] :
( v107150(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107149(VarNext,B)
<=> v107136(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107150(VarNext)
<=> v107151(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107151(VarNext)
<=> ( v107153(VarNext)
& v107123(VarNext) ) ) ) ).
fof(writeUnaryOperator_8360,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107153(VarNext)
<=> v107130(VarNext) ) ) ).
fof(addAssignment_33028,axiom,
! [VarCurr] :
( v107098(VarCurr,bitIndex1)
<=> v107111(VarCurr,bitIndex1) ) ).
fof(addAssignment_33027,axiom,
! [VarNext] :
( v107094(VarNext,bitIndex2)
<=> v107141(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107142(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107141(VarNext,B)
<=> v107094(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1843,axiom,
! [VarNext] :
( v107142(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107141(VarNext,B)
<=> v107136(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107142(VarNext)
<=> v107143(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107143(VarNext)
<=> ( v107145(VarNext)
& v107123(VarNext) ) ) ) ).
fof(writeUnaryOperator_8359,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107145(VarNext)
<=> v107130(VarNext) ) ) ).
fof(addAssignment_33026,axiom,
! [VarCurr] :
( v107098(VarCurr,bitIndex2)
<=> v107111(VarCurr,bitIndex2) ) ).
fof(addAssignment_33025,axiom,
! [VarNext] :
( v107094(VarNext,bitIndex3)
<=> v107125(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107126(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107125(VarNext,B)
<=> v107094(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1842,axiom,
! [VarNext] :
( v107126(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107125(VarNext,B)
<=> v107136(VarNext,B) ) ) ) ).
fof(addAssignment_33024,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107136(VarNext,B)
<=> v107134(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2313,axiom,
! [VarCurr] :
( ~ v107137(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107134(VarCurr,B)
<=> v107098(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2345,axiom,
! [VarCurr] :
( v107137(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107134(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8358,axiom,
! [VarCurr] :
( ~ v107137(VarCurr)
<=> v107096(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107126(VarNext)
<=> v107127(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107127(VarNext)
<=> ( v107128(VarNext)
& v107123(VarNext) ) ) ) ).
fof(writeUnaryOperator_8357,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107128(VarNext)
<=> v107130(VarNext) ) ) ).
fof(addAssignment_33023,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107130(VarNext)
<=> v107123(VarCurr) ) ) ).
fof(addAssignment_33022,axiom,
! [VarCurr] :
( v107123(VarCurr)
<=> v106413(VarCurr) ) ).
fof(addAssignment_33021,axiom,
! [VarCurr] :
( v107098(VarCurr,bitIndex3)
<=> v107111(VarCurr,bitIndex3) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_147,axiom,
! [VarCurr] :
( ( ~ v107112(VarCurr)
& ~ v107114(VarCurr)
& ~ v107117(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v107111(VarCurr,B)
<=> v107094(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1242,axiom,
! [VarCurr] :
( v107117(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107111(VarCurr,B)
<=> v107119(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5016,axiom,
! [VarCurr] :
( v107114(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107111(VarCurr,B)
<=> v107116(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5019,axiom,
! [VarCurr] :
( v107112(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107111(VarCurr,B)
<=> v107094(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7460,axiom,
! [VarCurr] :
( v107120(VarCurr)
<=> ( ( v107121(VarCurr,bitIndex1)
<=> $true )
& ( v107121(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33020,axiom,
! [VarCurr] :
( v107121(VarCurr,bitIndex0)
<=> v107106(VarCurr) ) ).
fof(addAssignment_33019,axiom,
! [VarCurr] :
( v107121(VarCurr,bitIndex1)
<=> v107100(VarCurr) ) ).
fof(addAssignment_33018,axiom,
! [VarCurr] :
( v107119(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33017,axiom,
! [VarCurr] :
( ( v107119(VarCurr,bitIndex3)
<=> v107094(VarCurr,bitIndex2) )
& ( v107119(VarCurr,bitIndex2)
<=> v107094(VarCurr,bitIndex1) )
& ( v107119(VarCurr,bitIndex1)
<=> v107094(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7459,axiom,
! [VarCurr] :
( v107117(VarCurr)
<=> ( ( v107118(VarCurr,bitIndex1)
<=> $true )
& ( v107118(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33016,axiom,
! [VarCurr] :
( v107118(VarCurr,bitIndex0)
<=> v107106(VarCurr) ) ).
fof(addAssignment_33015,axiom,
! [VarCurr] :
( v107118(VarCurr,bitIndex1)
<=> v107100(VarCurr) ) ).
fof(addAssignment_33014,axiom,
! [VarCurr] :
( ( v107116(VarCurr,bitIndex2)
<=> v107094(VarCurr,bitIndex3) )
& ( v107116(VarCurr,bitIndex1)
<=> v107094(VarCurr,bitIndex2) )
& ( v107116(VarCurr,bitIndex0)
<=> v107094(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_33013,axiom,
! [VarCurr] :
( v107116(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7458,axiom,
! [VarCurr] :
( v107114(VarCurr)
<=> ( ( v107115(VarCurr,bitIndex1)
<=> $false )
& ( v107115(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33012,axiom,
! [VarCurr] :
( v107115(VarCurr,bitIndex0)
<=> v107106(VarCurr) ) ).
fof(addAssignment_33011,axiom,
! [VarCurr] :
( v107115(VarCurr,bitIndex1)
<=> v107100(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7457,axiom,
! [VarCurr] :
( v107112(VarCurr)
<=> ( ( v107113(VarCurr,bitIndex1)
<=> $false )
& ( v107113(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33010,axiom,
! [VarCurr] :
( v107113(VarCurr,bitIndex0)
<=> v107106(VarCurr) ) ).
fof(addAssignment_33009,axiom,
! [VarCurr] :
( v107113(VarCurr,bitIndex1)
<=> v107100(VarCurr) ) ).
fof(addAssignment_33008,axiom,
! [VarCurr] :
( v107106(VarCurr)
<=> v107108(VarCurr) ) ).
fof(addAssignment_33007,axiom,
! [VarCurr] :
( v107108(VarCurr)
<=> v107110(VarCurr) ) ).
fof(addAssignment_33006,axiom,
! [VarCurr] :
( v107110(VarCurr)
<=> v107070(VarCurr) ) ).
fof(addAssignment_33005,axiom,
! [VarCurr] :
( v107100(VarCurr)
<=> v107102(VarCurr) ) ).
fof(addAssignment_33004,axiom,
! [VarCurr] :
( v107102(VarCurr)
<=> v107104(VarCurr) ) ).
fof(addAssignment_33003,axiom,
! [VarCurr] :
( v107104(VarCurr)
<=> v106527(VarCurr) ) ).
fof(addAssignment_33002,axiom,
! [VarCurr] :
( v107096(VarCurr)
<=> v99887(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107075(VarNext)
=> ( v107070(VarNext)
<=> v107070(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1841,axiom,
! [VarNext] :
( v107075(VarNext)
=> ( v107070(VarNext)
<=> v107085(VarNext) ) ) ).
fof(addAssignment_33001,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107085(VarNext)
<=> v107083(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2312,axiom,
! [VarCurr] :
( ~ v107086(VarCurr)
=> ( v107083(VarCurr)
<=> v106525(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2344,axiom,
! [VarCurr] :
( v107086(VarCurr)
=> ( v107083(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_8356,axiom,
! [VarCurr] :
( ~ v107086(VarCurr)
<=> v106523(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107075(VarNext)
<=> v107076(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107076(VarNext)
<=> ( v107077(VarNext)
& v107072(VarNext) ) ) ) ).
fof(writeUnaryOperator_8355,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107077(VarNext)
<=> v107079(VarNext) ) ) ).
fof(addAssignment_33000,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107079(VarNext)
<=> v107072(VarCurr) ) ) ).
fof(addAssignment_32999,axiom,
! [VarCurr] :
( v107072(VarCurr)
<=> v106413(VarCurr) ) ).
fof(addAssignment_32998,axiom,
! [VarCurr] :
( v106527(VarCurr)
<=> v106529(VarCurr,bitIndex2) ) ).
fof(addAssignment_32997,axiom,
! [VarCurr] :
( v106529(VarCurr,bitIndex2)
<=> v106531(VarCurr,bitIndex2) ) ).
fof(addAssignment_32996,axiom,
! [VarCurr] :
( v106531(VarCurr,bitIndex2)
<=> v106533(VarCurr,bitIndex2) ) ).
fof(addAssignment_32995,axiom,
! [VarCurr] :
( v106533(VarCurr,bitIndex2)
<=> v106535(VarCurr,bitIndex2) ) ).
fof(addAssignment_32994,axiom,
! [VarCurr] :
( v106535(VarCurr,bitIndex2)
<=> v106537(VarCurr,bitIndex2) ) ).
fof(addAssignment_32993,axiom,
! [VarCurr] :
( v106537(VarCurr,bitIndex2)
<=> v106539(VarCurr,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107057(VarNext)
=> ( v106539(VarNext,bitIndex3)
<=> v106539(VarCurr,bitIndex3) ) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_3,axiom,
! [VarNext] :
( v107057(VarNext)
=> ( v106539(VarNext,bitIndex3)
<=> v107065(VarNext) ) ) ).
fof(addAssignment_32992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107065(VarNext)
<=> v107063(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_126,axiom,
! [VarCurr] :
( ~ v107066(VarCurr)
=> ( v107063(VarCurr)
<=> v106541(VarCurr,bitIndex2) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2343,axiom,
! [VarCurr] :
( v107066(VarCurr)
=> ( v107063(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_8354,axiom,
! [VarCurr] :
( ~ v107066(VarCurr)
<=> v106453(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107057(VarNext)
<=> v107058(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107058(VarNext)
<=> ( v107059(VarNext)
& v106986(VarNext) ) ) ) ).
fof(writeUnaryOperator_8353,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107059(VarNext)
<=> v106995(VarNext) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1900,axiom,
! [VarCurr] :
( v106541(VarCurr,bitIndex2)
<=> ( v106539(VarCurr,bitIndex2)
& v107054(VarCurr) ) ) ).
fof(writeUnaryOperator_8352,axiom,
! [VarCurr] :
( ~ v107054(VarCurr)
<=> v106449(VarCurr,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107035(VarNext)
=> ( v106539(VarNext,bitIndex2)
<=> v106539(VarCurr,bitIndex2) ) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_2,axiom,
! [VarNext] :
( v107035(VarNext)
=> ( v106539(VarNext,bitIndex2)
<=> v107050(VarNext) ) ) ).
fof(addAssignment_32991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107050(VarNext)
<=> v107048(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_12,axiom,
! [VarCurr] :
( ~ v107044(VarCurr)
=> ( v107048(VarCurr)
<=> v106541(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5018,axiom,
! [VarCurr] :
( v107044(VarCurr)
=> ( v107048(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21268,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107035(VarNext)
<=> ( v107036(VarNext)
& v107043(VarNext) ) ) ) ).
fof(addAssignment_32990,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107043(VarNext)
<=> v107041(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21267,axiom,
! [VarCurr] :
( v107041(VarCurr)
<=> ( v107044(VarCurr)
| v107045(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21266,axiom,
! [VarCurr] :
( v107045(VarCurr)
<=> ( v107046(VarCurr)
& v107047(VarCurr) ) ) ).
fof(writeUnaryOperator_8351,axiom,
! [VarCurr] :
( ~ v107047(VarCurr)
<=> v107044(VarCurr) ) ).
fof(writeUnaryOperator_8350,axiom,
! [VarCurr] :
( ~ v107046(VarCurr)
<=> v106449(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8349,axiom,
! [VarCurr] :
( ~ v107044(VarCurr)
<=> v106453(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21265,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107036(VarNext)
<=> ( v107037(VarNext)
& v106986(VarNext) ) ) ) ).
fof(writeUnaryOperator_8348,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107037(VarNext)
<=> v106995(VarNext) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1899,axiom,
! [VarCurr] :
( v106541(VarCurr,bitIndex1)
<=> ( v106539(VarCurr,bitIndex1)
& v107032(VarCurr) ) ) ).
fof(writeUnaryOperator_8347,axiom,
! [VarCurr] :
( ~ v107032(VarCurr)
<=> v106449(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107013(VarNext)
=> ( v106539(VarNext,bitIndex1)
<=> v106539(VarCurr,bitIndex1) ) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_1,axiom,
! [VarNext] :
( v107013(VarNext)
=> ( v106539(VarNext,bitIndex1)
<=> v107028(VarNext) ) ) ).
fof(addAssignment_32989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107028(VarNext)
<=> v107026(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5015,axiom,
! [VarCurr] :
( ~ v107022(VarCurr)
=> ( v107026(VarCurr)
<=> v106541(VarCurr,bitIndex0) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5017,axiom,
! [VarCurr] :
( v107022(VarCurr)
=> ( v107026(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21264,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107013(VarNext)
<=> ( v107014(VarNext)
& v107021(VarNext) ) ) ) ).
fof(addAssignment_32988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107021(VarNext)
<=> v107019(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21263,axiom,
! [VarCurr] :
( v107019(VarCurr)
<=> ( v107022(VarCurr)
| v107023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21262,axiom,
! [VarCurr] :
( v107023(VarCurr)
<=> ( v107024(VarCurr)
& v107025(VarCurr) ) ) ).
fof(writeUnaryOperator_8346,axiom,
! [VarCurr] :
( ~ v107025(VarCurr)
<=> v107022(VarCurr) ) ).
fof(writeUnaryOperator_8345,axiom,
! [VarCurr] :
( ~ v107024(VarCurr)
<=> v106449(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8344,axiom,
! [VarCurr] :
( ~ v107022(VarCurr)
<=> v106453(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21261,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107014(VarNext)
<=> ( v107015(VarNext)
& v106986(VarNext) ) ) ) ).
fof(writeUnaryOperator_8343,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107015(VarNext)
<=> v106995(VarNext) ) ) ).
fof(addAssignment_32987,axiom,
! [VarCurr] :
( v106541(VarCurr,bitIndex0)
<=> v106539(VarCurr,bitIndex0) ) ).
fof(addAssignment_32986,axiom,
! [VarCurr] :
( v106539(VarCurr,bitIndex0)
<=> v106568(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21260,axiom,
! [VarCurr] :
( v106568(VarCurr)
<=> ( v107006(VarCurr)
& v107010(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21259,axiom,
! [VarCurr] :
( v107010(VarCurr)
<=> ( v106684(VarCurr)
& v106984(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21258,axiom,
! [VarCurr] :
( v107006(VarCurr)
<=> ( v107007(VarCurr)
& v107009(VarCurr) ) ) ).
fof(writeUnaryOperator_8342,axiom,
! [VarCurr] :
( ~ v107009(VarCurr)
<=> v106449(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21257,axiom,
! [VarCurr] :
( v107007(VarCurr)
<=> ( v106570(VarCurr)
& v107008(VarCurr) ) ) ).
fof(writeUnaryOperator_8341,axiom,
! [VarCurr] :
( ~ v107008(VarCurr)
<=> v106580(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1766,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106991(VarNext)
=> ( v106984(VarNext)
<=> v106984(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1840,axiom,
! [VarNext] :
( v106991(VarNext)
=> ( v106984(VarNext)
<=> v107001(VarNext) ) ) ).
fof(addAssignment_32985,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107001(VarNext)
<=> v106999(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2311,axiom,
! [VarCurr] :
( ~ v107002(VarCurr)
=> ( v106999(VarCurr)
<=> v106684(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2342,axiom,
! [VarCurr] :
( v107002(VarCurr)
=> ( v106999(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7456,axiom,
! [VarCurr] :
( v107002(VarCurr)
<=> ( v106453(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21256,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106991(VarNext)
<=> v106992(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21255,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106992(VarNext)
<=> ( v106993(VarNext)
& v106986(VarNext) ) ) ) ).
fof(writeUnaryOperator_8340,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106993(VarNext)
<=> v106995(VarNext) ) ) ).
fof(addAssignment_32984,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106995(VarNext)
<=> v106986(VarCurr) ) ) ).
fof(addAssignment_32983,axiom,
! [VarCurr] :
( v106986(VarCurr)
<=> v106988(VarCurr) ) ).
fof(addAssignment_32982,axiom,
! [VarCurr] :
( v106988(VarCurr)
<=> v4519(VarCurr) ) ).
fof(addAssignment_32981,axiom,
! [VarCurr] :
( v106684(VarCurr)
<=> v106686(VarCurr) ) ).
fof(addAssignment_32980,axiom,
! [VarCurr] :
( v106686(VarCurr)
<=> v106688(VarCurr) ) ).
fof(addAssignment_32979,axiom,
! [VarCurr] :
( v106688(VarCurr)
<=> v106690(VarCurr) ) ).
fof(addAssignment_32978,axiom,
! [VarCurr] :
( v106690(VarCurr)
<=> v106692(VarCurr) ) ).
fof(addAssignment_32977,axiom,
! [VarCurr] :
( v106692(VarCurr)
<=> v106694(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2310,axiom,
! [VarCurr] :
( ~ v106696(VarCurr)
=> ( v106694(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2341,axiom,
! [VarCurr] :
( v106696(VarCurr)
=> ( v106694(VarCurr)
<=> $false ) ) ).
fof(addAssignment_32976,axiom,
! [VarCurr] :
( v106696(VarCurr)
<=> v106698(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21254,axiom,
! [VarCurr] :
( v106698(VarCurr)
<=> ( v106980(VarCurr)
| v106956(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21253,axiom,
! [VarCurr] :
( v106980(VarCurr)
<=> ( v106981(VarCurr)
| v106846(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21252,axiom,
! [VarCurr] :
( v106981(VarCurr)
<=> ( v106700(VarCurr)
| v106822(VarCurr) ) ) ).
fof(addAssignment_32975,axiom,
! [VarCurr] :
( v106956(VarCurr)
<=> v106958(VarCurr) ) ).
fof(addAssignment_32974,axiom,
! [VarCurr] :
( v106958(VarCurr)
<=> v106960(VarCurr) ) ).
fof(addAssignment_32973,axiom,
! [VarCurr] :
( v106960(VarCurr)
<=> v106962(VarCurr) ) ).
fof(addAssignment_32972,axiom,
! [VarCurr] :
( v106962(VarCurr)
<=> v106964(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106967(VarNext)
=> ( v106964(VarNext)
<=> v106964(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1839,axiom,
! [VarNext] :
( v106967(VarNext)
=> ( v106964(VarNext)
<=> v106975(VarNext) ) ) ).
fof(addAssignment_32971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106975(VarNext)
<=> v106973(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2309,axiom,
! [VarCurr] :
( ~ v106816(VarCurr)
=> ( v106973(VarCurr)
<=> v106976(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2340,axiom,
! [VarCurr] :
( v106816(VarCurr)
=> ( v106973(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21251,axiom,
! [VarCurr] :
( v106976(VarCurr)
<=> ( v106710(VarCurr)
& v106856(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21250,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106967(VarNext)
<=> v106968(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106968(VarNext)
<=> ( v106970(VarNext)
& v16399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8339,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106970(VarNext)
<=> v16406(VarNext) ) ) ).
fof(addAssignment_32970,axiom,
! [VarCurr] :
( v106846(VarCurr)
<=> v106848(VarCurr) ) ).
fof(addAssignment_32969,axiom,
! [VarCurr] :
( v106848(VarCurr)
<=> v106850(VarCurr) ) ).
fof(addAssignment_32968,axiom,
! [VarCurr] :
( v106850(VarCurr)
<=> v106852(VarCurr) ) ).
fof(addAssignment_32967,axiom,
! [VarCurr] :
( v106852(VarCurr)
<=> v106854(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106942(VarNext)
=> ( v106854(VarNext)
<=> v106854(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1838,axiom,
! [VarNext] :
( v106942(VarNext)
=> ( v106854(VarNext)
<=> v106950(VarNext) ) ) ).
fof(addAssignment_32966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106950(VarNext)
<=> v106948(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2308,axiom,
! [VarCurr] :
( ~ v106816(VarCurr)
=> ( v106948(VarCurr)
<=> v106951(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2339,axiom,
! [VarCurr] :
( v106816(VarCurr)
=> ( v106948(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21248,axiom,
! [VarCurr] :
( v106951(VarCurr)
<=> ( v106952(VarCurr)
& v106856(VarCurr) ) ) ).
fof(writeUnaryOperator_8338,axiom,
! [VarCurr] :
( ~ v106952(VarCurr)
<=> v106710(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21247,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106942(VarNext)
<=> v106943(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106943(VarNext)
<=> ( v106945(VarNext)
& v16399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106945(VarNext)
<=> v16406(VarNext) ) ) ).
fof(addAssignment_32965,axiom,
! [VarCurr] :
( v106856(VarCurr)
<=> v106858(VarCurr) ) ).
fof(addAssignment_32964,axiom,
! [VarCurr] :
( v106858(VarCurr)
<=> v106860(VarCurr) ) ).
fof(addAssignment_32963,axiom,
! [VarCurr] :
( v106860(VarCurr)
<=> v106862(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21245,axiom,
! [VarCurr] :
( v106862(VarCurr)
<=> ( v106864(VarCurr)
& v106939(VarCurr) ) ) ).
fof(writeUnaryOperator_8336,axiom,
! [VarCurr] :
( ~ v106939(VarCurr)
<=> v106924(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106927(VarNext)
=> ( v106924(VarNext)
<=> v106924(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1837,axiom,
! [VarNext] :
( v106927(VarNext)
=> ( v106924(VarNext)
<=> v106935(VarNext) ) ) ).
fof(addAssignment_32962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106935(VarNext)
<=> v106933(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2307,axiom,
! [VarCurr] :
( ~ v106785(VarCurr)
=> ( v106933(VarCurr)
<=> v106864(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2338,axiom,
! [VarCurr] :
( v106785(VarCurr)
=> ( v106933(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106927(VarNext)
<=> v106928(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106928(VarNext)
<=> ( v106930(VarNext)
& v5147(VarNext) ) ) ) ).
fof(writeUnaryOperator_8335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106930(VarNext)
<=> v106778(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1762,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106912(VarNext)
=> ( v106864(VarNext)
<=> v106864(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1836,axiom,
! [VarNext] :
( v106912(VarNext)
=> ( v106864(VarNext)
<=> v106920(VarNext) ) ) ).
fof(addAssignment_32961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106920(VarNext)
<=> v106918(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2306,axiom,
! [VarCurr] :
( ~ v106785(VarCurr)
=> ( v106918(VarCurr)
<=> v106866(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2337,axiom,
! [VarCurr] :
( v106785(VarCurr)
=> ( v106918(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106912(VarNext)
<=> v106913(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21241,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106913(VarNext)
<=> ( v106915(VarNext)
& v5147(VarNext) ) ) ) ).
fof(writeUnaryOperator_8334,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106915(VarNext)
<=> v106778(VarNext) ) ) ).
fof(addAssignment_32960,axiom,
! [VarCurr] :
( v106866(VarCurr)
<=> v106868(VarCurr) ) ).
fof(addAssignment_32959,axiom,
! [VarCurr] :
( v106868(VarCurr)
<=> v106870(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1761,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106900(VarNext)
=> ( v106870(VarNext)
<=> v106870(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1835,axiom,
! [VarNext] :
( v106900(VarNext)
=> ( v106870(VarNext)
<=> v106907(VarNext) ) ) ).
fof(addAssignment_32958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106907(VarNext)
<=> v106872(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106900(VarNext)
<=> v106901(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106901(VarNext)
<=> ( v106903(VarNext)
& v4867(VarNext) ) ) ) ).
fof(writeUnaryOperator_8333,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106903(VarNext)
<=> v4874(VarNext) ) ) ).
fof(addAssignment_32957,axiom,
! [VarCurr] :
( v106872(VarCurr)
<=> v106874(VarCurr) ) ).
fof(addAssignment_32956,axiom,
! [VarCurr] :
( v106874(VarCurr)
<=> v106876(VarCurr) ) ).
fof(addAssignment_32955,axiom,
! [VarCurr] :
( v106876(VarCurr)
<=> v106878(VarCurr) ) ).
fof(addAssignment_32954,axiom,
! [VarCurr] :
( v106878(VarCurr)
<=> v106880(VarCurr) ) ).
fof(addAssignment_32953,axiom,
! [VarCurr] :
( v106880(VarCurr)
<=> v106882(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106885(VarNext)
=> ( v106882(VarNext)
<=> v106882(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1834,axiom,
! [VarNext] :
( v106885(VarNext)
=> ( v106882(VarNext)
<=> v106893(VarNext) ) ) ).
fof(addAssignment_32952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106893(VarNext)
<=> v106891(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2305,axiom,
! [VarCurr] :
( ~ v5087(VarCurr)
=> ( v106891(VarCurr)
<=> v106894(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2336,axiom,
! [VarCurr] :
( v5087(VarCurr)
=> ( v106891(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21238,axiom,
! [VarCurr] :
( v106894(VarCurr)
<=> ( v106895(VarCurr)
& v4764(VarCurr) ) ) ).
fof(writeUnaryOperator_8332,axiom,
! [VarCurr] :
( ~ v106895(VarCurr)
<=> v5620(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21237,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106885(VarNext)
<=> v106886(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21236,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106886(VarNext)
<=> ( v106888(VarNext)
& v4513(VarNext) ) ) ) ).
fof(writeUnaryOperator_8331,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106888(VarNext)
<=> v4526(VarNext) ) ) ).
fof(addAssignment_32951,axiom,
! [VarCurr] :
( v106822(VarCurr)
<=> v106824(VarCurr) ) ).
fof(addAssignment_32950,axiom,
! [VarCurr] :
( v106824(VarCurr)
<=> v106826(VarCurr) ) ).
fof(addAssignment_32949,axiom,
! [VarCurr] :
( v106826(VarCurr)
<=> v106828(VarCurr) ) ).
fof(addAssignment_32948,axiom,
! [VarCurr] :
( v106828(VarCurr)
<=> v106830(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1759,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106833(VarNext)
=> ( v106830(VarNext)
<=> v106830(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1833,axiom,
! [VarNext] :
( v106833(VarNext)
=> ( v106830(VarNext)
<=> v106841(VarNext) ) ) ).
fof(addAssignment_32947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106841(VarNext)
<=> v106839(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2304,axiom,
! [VarCurr] :
( ~ v106816(VarCurr)
=> ( v106839(VarCurr)
<=> v106842(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2335,axiom,
! [VarCurr] :
( v106816(VarCurr)
=> ( v106839(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21235,axiom,
! [VarCurr] :
( v106842(VarCurr)
<=> ( v106710(VarCurr)
& v106718(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21234,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106833(VarNext)
<=> v106834(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21233,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106834(VarNext)
<=> ( v106836(VarNext)
& v16399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8330,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106836(VarNext)
<=> v16406(VarNext) ) ) ).
fof(addAssignment_32946,axiom,
! [VarCurr] :
( v106700(VarCurr)
<=> v106702(VarCurr) ) ).
fof(addAssignment_32945,axiom,
! [VarCurr] :
( v106702(VarCurr)
<=> v106704(VarCurr) ) ).
fof(addAssignment_32944,axiom,
! [VarCurr] :
( v106704(VarCurr)
<=> v106706(VarCurr) ) ).
fof(addAssignment_32943,axiom,
! [VarCurr] :
( v106706(VarCurr)
<=> v106708(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1758,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106807(VarNext)
=> ( v106708(VarNext)
<=> v106708(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1832,axiom,
! [VarNext] :
( v106807(VarNext)
=> ( v106708(VarNext)
<=> v106815(VarNext) ) ) ).
fof(addAssignment_32942,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106815(VarNext)
<=> v106813(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2303,axiom,
! [VarCurr] :
( ~ v106816(VarCurr)
=> ( v106813(VarCurr)
<=> v106817(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2334,axiom,
! [VarCurr] :
( v106816(VarCurr)
=> ( v106813(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21232,axiom,
! [VarCurr] :
( v106817(VarCurr)
<=> ( v106818(VarCurr)
& v106718(VarCurr) ) ) ).
fof(writeUnaryOperator_8329,axiom,
! [VarCurr] :
( ~ v106818(VarCurr)
<=> v106710(VarCurr) ) ).
fof(writeUnaryOperator_8328,axiom,
! [VarCurr] :
( ~ v106816(VarCurr)
<=> v16132(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106807(VarNext)
<=> v106808(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106808(VarNext)
<=> ( v106809(VarNext)
& v16399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106809(VarNext)
<=> v16406(VarNext) ) ) ).
fof(addAssignment_32941,axiom,
! [VarCurr] :
( v106718(VarCurr)
<=> v106720(VarCurr) ) ).
fof(addAssignment_32940,axiom,
! [VarCurr] :
( v106720(VarCurr)
<=> v106722(VarCurr) ) ).
fof(addAssignment_32939,axiom,
! [VarCurr] :
( v106722(VarCurr)
<=> v106724(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21229,axiom,
! [VarCurr] :
( v106724(VarCurr)
<=> ( v106726(VarCurr)
& v106804(VarCurr) ) ) ).
fof(writeUnaryOperator_8326,axiom,
! [VarCurr] :
( ~ v106804(VarCurr)
<=> v106789(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1757,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106792(VarNext)
=> ( v106789(VarNext)
<=> v106789(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1831,axiom,
! [VarNext] :
( v106792(VarNext)
=> ( v106789(VarNext)
<=> v106800(VarNext) ) ) ).
fof(addAssignment_32938,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106800(VarNext)
<=> v106798(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2302,axiom,
! [VarCurr] :
( ~ v106785(VarCurr)
=> ( v106798(VarCurr)
<=> v106726(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2333,axiom,
! [VarCurr] :
( v106785(VarCurr)
=> ( v106798(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106792(VarNext)
<=> v106793(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21227,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106793(VarNext)
<=> ( v106795(VarNext)
& v5147(VarNext) ) ) ) ).
fof(writeUnaryOperator_8325,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106795(VarNext)
<=> v106778(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106774(VarNext)
=> ( v106726(VarNext)
<=> v106726(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1830,axiom,
! [VarNext] :
( v106774(VarNext)
=> ( v106726(VarNext)
<=> v106784(VarNext) ) ) ).
fof(addAssignment_32937,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106784(VarNext)
<=> v106782(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2301,axiom,
! [VarCurr] :
( ~ v106785(VarCurr)
=> ( v106782(VarCurr)
<=> v106728(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2332,axiom,
! [VarCurr] :
( v106785(VarCurr)
=> ( v106782(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_8324,axiom,
! [VarCurr] :
( ~ v106785(VarCurr)
<=> v4269(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21226,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106774(VarNext)
<=> v106775(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21225,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106775(VarNext)
<=> ( v106776(VarNext)
& v5147(VarNext) ) ) ) ).
fof(writeUnaryOperator_8323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106776(VarNext)
<=> v106778(VarNext) ) ) ).
fof(addAssignment_32936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106778(VarNext)
<=> v5147(VarCurr) ) ) ).
fof(addAssignment_32935,axiom,
! [VarCurr] :
( v106728(VarCurr)
<=> v106730(VarCurr) ) ).
fof(addAssignment_32934,axiom,
! [VarCurr] :
( v106730(VarCurr)
<=> v106732(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106762(VarNext)
=> ( v106732(VarNext)
<=> v106732(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1829,axiom,
! [VarNext] :
( v106762(VarNext)
=> ( v106732(VarNext)
<=> v106769(VarNext) ) ) ).
fof(addAssignment_32933,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106769(VarNext)
<=> v106734(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21224,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106762(VarNext)
<=> v106763(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21223,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106763(VarNext)
<=> ( v106765(VarNext)
& v4867(VarNext) ) ) ) ).
fof(writeUnaryOperator_8322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106765(VarNext)
<=> v4874(VarNext) ) ) ).
fof(addAssignment_32932,axiom,
! [VarCurr] :
( v106734(VarCurr)
<=> v106736(VarCurr) ) ).
fof(addAssignment_32931,axiom,
! [VarCurr] :
( v106736(VarCurr)
<=> v106738(VarCurr) ) ).
fof(addAssignment_32930,axiom,
! [VarCurr] :
( v106738(VarCurr)
<=> v106740(VarCurr) ) ).
fof(addAssignment_32929,axiom,
! [VarCurr] :
( v106740(VarCurr)
<=> v106742(VarCurr) ) ).
fof(addAssignment_32928,axiom,
! [VarCurr] :
( v106742(VarCurr)
<=> v106744(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1754,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106747(VarNext)
=> ( v106744(VarNext)
<=> v106744(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1828,axiom,
! [VarNext] :
( v106747(VarNext)
=> ( v106744(VarNext)
<=> v106755(VarNext) ) ) ).
fof(addAssignment_32927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106755(VarNext)
<=> v106753(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2300,axiom,
! [VarCurr] :
( ~ v5087(VarCurr)
=> ( v106753(VarCurr)
<=> v106756(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2331,axiom,
! [VarCurr] :
( v5087(VarCurr)
=> ( v106753(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21222,axiom,
! [VarCurr] :
( v106756(VarCurr)
<=> ( v106757(VarCurr)
& v4754(VarCurr) ) ) ).
fof(writeUnaryOperator_8321,axiom,
! [VarCurr] :
( ~ v106757(VarCurr)
<=> v5533(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106747(VarNext)
<=> v106748(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106748(VarNext)
<=> ( v106750(VarNext)
& v4513(VarNext) ) ) ) ).
fof(writeUnaryOperator_8320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106750(VarNext)
<=> v4526(VarNext) ) ) ).
fof(addAssignment_32926,axiom,
! [VarCurr] :
( v106710(VarCurr)
<=> v106712(VarCurr) ) ).
fof(addAssignment_32925,axiom,
! [VarCurr] :
( v106712(VarCurr)
<=> v106714(VarCurr) ) ).
fof(addAssignment_32924,axiom,
! [VarCurr] :
( v106714(VarCurr)
<=> v106716(VarCurr) ) ).
fof(addAssignment_32923,axiom,
! [VarCurr] :
( v106716(VarCurr)
<=> v5107(VarCurr) ) ).
fof(addAssignment_32922,axiom,
! [VarCurr] :
( v106580(VarCurr)
<=> v106582(VarCurr) ) ).
fof(addAssignment_32921,axiom,
! [VarCurr] :
( v106582(VarCurr)
<=> v106584(VarCurr) ) ).
fof(addAssignment_32920,axiom,
! [VarCurr] :
( v106584(VarCurr)
<=> v106586(VarCurr) ) ).
fof(addAssignment_32919,axiom,
! [VarCurr] :
( v106586(VarCurr)
<=> v106588(VarCurr) ) ).
fof(addAssignment_32918,axiom,
! [VarCurr] :
( v106588(VarCurr)
<=> v106590(VarCurr) ) ).
fof(addAssignment_32917,axiom,
! [VarCurr] :
( v106590(VarCurr)
<=> v106592(VarCurr) ) ).
fof(addAssignment_32916,axiom,
! [VarCurr] :
( v106592(VarCurr)
<=> v106594(VarCurr) ) ).
fof(addAssignment_32915,axiom,
! [VarCurr] :
( v106594(VarCurr)
<=> v106596(VarCurr) ) ).
fof(addAssignment_32914,axiom,
! [VarCurr] :
( v106596(VarCurr)
<=> v106598(VarCurr) ) ).
fof(addAssignment_32913,axiom,
! [VarCurr] :
( v106598(VarCurr)
<=> v4255(VarCurr,bitIndex12) ) ).
fof(addAssignment_32912,axiom,
! [VarCurr] :
( v4255(VarCurr,bitIndex12)
<=> v4257(VarCurr,bitIndex12) ) ).
fof(addAssignment_32911,axiom,
! [VarCurr] :
( v4257(VarCurr,bitIndex12)
<=> v106600(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1753,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106639(VarNext)
=> ( v106600(VarNext)
<=> v106600(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1827,axiom,
! [VarNext] :
( v106639(VarNext)
=> ( v106600(VarNext)
<=> v106674(VarNext) ) ) ).
fof(addAssignment_32910,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106674(VarNext)
<=> v106672(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5014,axiom,
! [VarCurr] :
( ~ v106602(VarCurr)
=> ( v106672(VarCurr)
<=> v106675(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5016,axiom,
! [VarCurr] :
( v106602(VarCurr)
=> ( v106672(VarCurr)
<=> v106604(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5013,axiom,
! [VarCurr] :
( ~ v106652(VarCurr)
=> ( v106675(VarCurr)
<=> v106634(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5015,axiom,
! [VarCurr] :
( v106652(VarCurr)
=> ( v106675(VarCurr)
<=> v106676(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1241,axiom,
! [VarCurr] :
( ( ~ v106655(VarCurr)
& ~ v106657(VarCurr) )
=> ( v106676(VarCurr)
<=> v106680(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5012,axiom,
! [VarCurr] :
( v106657(VarCurr)
=> ( v106676(VarCurr)
<=> v106679(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5014,axiom,
! [VarCurr] :
( v106655(VarCurr)
=> ( v106676(VarCurr)
<=> v106677(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5011,axiom,
! [VarCurr] :
( ~ v106665(VarCurr)
=> ( v106680(VarCurr)
<=> v106634(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5013,axiom,
! [VarCurr] :
( v106665(VarCurr)
=> ( v106680(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5010,axiom,
! [VarCurr] :
( ~ v106659(VarCurr)
=> ( v106679(VarCurr)
<=> v106634(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5012,axiom,
! [VarCurr] :
( v106659(VarCurr)
=> ( v106679(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2299,axiom,
! [VarCurr] :
( ~ v106678(VarCurr)
=> ( v106677(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2330,axiom,
! [VarCurr] :
( v106678(VarCurr)
=> ( v106677(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7455,axiom,
! [VarCurr] :
( v106678(VarCurr)
<=> ( v106612(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21219,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106639(VarNext)
<=> ( v106640(VarNext)
& v106649(VarNext) ) ) ) ).
fof(addAssignment_32909,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106649(VarNext)
<=> v106647(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21218,axiom,
! [VarCurr] :
( v106647(VarCurr)
<=> ( v106602(VarCurr)
| v106650(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21217,axiom,
! [VarCurr] :
( v106650(VarCurr)
<=> ( v106651(VarCurr)
& v106671(VarCurr) ) ) ).
fof(writeUnaryOperator_8319,axiom,
! [VarCurr] :
( ~ v106671(VarCurr)
<=> v106602(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21216,axiom,
! [VarCurr] :
( v106651(VarCurr)
<=> ( v106652(VarCurr)
| v106669(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21215,axiom,
! [VarCurr] :
( v106669(VarCurr)
<=> ( v106630(VarCurr)
& v106670(VarCurr) ) ) ).
fof(writeUnaryOperator_8318,axiom,
! [VarCurr] :
( ~ v106670(VarCurr)
<=> v106632(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21214,axiom,
! [VarCurr] :
( v106652(VarCurr)
<=> ( v106653(VarCurr)
& v106632(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21213,axiom,
! [VarCurr] :
( v106653(VarCurr)
<=> ( v106654(VarCurr)
| v106663(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21212,axiom,
! [VarCurr] :
( v106663(VarCurr)
<=> ( v106664(VarCurr)
& v106668(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7454,axiom,
! [VarCurr] :
( v106668(VarCurr)
<=> ( ( v106656(VarCurr,bitIndex2)
<=> $false )
& ( v106656(VarCurr,bitIndex1)
<=> $false )
& ( v106656(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21211,axiom,
! [VarCurr] :
( v106664(VarCurr)
<=> ( v106665(VarCurr)
| v106666(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21210,axiom,
! [VarCurr] :
( v106666(VarCurr)
<=> ( v106630(VarCurr)
& v106667(VarCurr) ) ) ).
fof(writeUnaryOperator_8317,axiom,
! [VarCurr] :
( ~ v106667(VarCurr)
<=> v106665(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7453,axiom,
! [VarCurr] :
( v106665(VarCurr)
<=> ( v106612(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21209,axiom,
! [VarCurr] :
( v106654(VarCurr)
<=> ( v106655(VarCurr)
| v106657(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21208,axiom,
! [VarCurr] :
( v106657(VarCurr)
<=> ( v106658(VarCurr)
& v106662(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7452,axiom,
! [VarCurr] :
( v106662(VarCurr)
<=> ( ( v106656(VarCurr,bitIndex2)
<=> $false )
& ( v106656(VarCurr,bitIndex1)
<=> $true )
& ( v106656(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21207,axiom,
! [VarCurr] :
( v106658(VarCurr)
<=> ( v106659(VarCurr)
| v106660(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21206,axiom,
! [VarCurr] :
( v106660(VarCurr)
<=> ( v106630(VarCurr)
& v106661(VarCurr) ) ) ).
fof(writeUnaryOperator_8316,axiom,
! [VarCurr] :
( ~ v106661(VarCurr)
<=> v106659(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7451,axiom,
! [VarCurr] :
( v106659(VarCurr)
<=> ( v106612(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7450,axiom,
! [VarCurr] :
( v106655(VarCurr)
<=> ( ( v106656(VarCurr,bitIndex2)
<=> $true )
& ( v106656(VarCurr,bitIndex1)
<=> $false )
& ( v106656(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32908,axiom,
! [VarCurr] :
( v106656(VarCurr,bitIndex0)
<=> v106610(VarCurr) ) ).
fof(addAssignment_32907,axiom,
! [VarCurr] :
( v106656(VarCurr,bitIndex1)
<=> v106608(VarCurr) ) ).
fof(addAssignment_32906,axiom,
! [VarCurr] :
( v106656(VarCurr,bitIndex2)
<=> v106606(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106640(VarNext)
<=> ( v106641(VarNext)
& v106636(VarNext) ) ) ) ).
fof(writeUnaryOperator_8315,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106641(VarNext)
<=> v106643(VarNext) ) ) ).
fof(addAssignment_32905,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106643(VarNext)
<=> v106636(VarCurr) ) ) ).
fof(addAssignment_32904,axiom,
! [VarCurr] :
( v106636(VarCurr)
<=> v5143(VarCurr) ) ).
fof(addAssignment_32903,axiom,
! [VarCurr] :
( v106634(VarCurr)
<=> $false ) ).
fof(addAssignment_32902,axiom,
! [VarCurr] :
( v106632(VarCurr)
<=> v5053(VarCurr) ) ).
fof(addAssignment_32901,axiom,
! [VarCurr] :
( v106630(VarCurr)
<=> $false ) ).
fof(addAssignment_32900,axiom,
! [VarCurr] :
( v106612(VarCurr)
<=> v4300(VarCurr,bitIndex12) ) ).
fof(addAssignment_32899,axiom,
! [VarCurr] :
( v4300(VarCurr,bitIndex12)
<=> v4302(VarCurr,bitIndex12) ) ).
fof(addAssignment_32898,axiom,
! [VarCurr] :
( v4302(VarCurr,bitIndex12)
<=> v4304(VarCurr,bitIndex12) ) ).
fof(addAssignment_32897,axiom,
! [VarCurr] :
( v4304(VarCurr,bitIndex12)
<=> v4306(VarCurr,bitIndex12) ) ).
fof(addAssignment_32896,axiom,
! [VarCurr] :
( v4306(VarCurr,bitIndex12)
<=> v4308(VarCurr,bitIndex12) ) ).
fof(addAssignment_32895,axiom,
! [VarCurr] :
( v4308(VarCurr,bitIndex12)
<=> v4310(VarCurr,bitIndex12) ) ).
fof(addAssignment_32894,axiom,
! [VarCurr] :
( v4310(VarCurr,bitIndex12)
<=> v4312(VarCurr,bitIndex12) ) ).
fof(addAssignment_32893,axiom,
! [VarCurr] :
( v4312(VarCurr,bitIndex12)
<=> v4314(VarCurr,bitIndex12) ) ).
fof(addAssignment_32892,axiom,
! [VarCurr] :
( v4314(VarCurr,bitIndex12)
<=> v4316(VarCurr,bitIndex12) ) ).
fof(addAssignment_32891,axiom,
! [VarCurr] :
( v4316(VarCurr,bitIndex12)
<=> v4318(VarCurr,bitIndex12) ) ).
fof(addAssignment_32890,axiom,
! [VarCurr] :
( v4318(VarCurr,bitIndex12)
<=> v4320(VarCurr,bitIndex12) ) ).
fof(addAssignment_32889,axiom,
! [VarCurr] :
( v4320(VarCurr,bitIndex12)
<=> v4322(VarCurr,bitIndex12) ) ).
fof(addAssignment_32888,axiom,
! [VarNext] :
( v4322(VarNext,bitIndex12)
<=> v106622(VarNext,bitIndex12) ) ).
fof(addCaseBooleanConditionEqualRanges1_1752,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106623(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v106622(VarNext,B)
<=> v4322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1826,axiom,
! [VarNext] :
( v106623(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v106622(VarNext,B)
<=> v5044(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21204,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106623(VarNext)
<=> v106624(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21203,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106624(VarNext)
<=> ( v106626(VarNext)
& v4513(VarNext) ) ) ) ).
fof(writeUnaryOperator_8314,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106626(VarNext)
<=> v4526(VarNext) ) ) ).
fof(addAssignment_32887,axiom,
! [VarCurr] :
( v4326(VarCurr,bitIndex12)
<=> v4328(VarCurr,bitIndex12) ) ).
fof(addAssignment_32886,axiom,
! [VarCurr] :
( v4328(VarCurr,bitIndex12)
<=> v4330(VarCurr,bitIndex12) ) ).
fof(addAssignment_32885,axiom,
! [VarCurr] :
( v4330(VarCurr,bitIndex12)
<=> v4332(VarCurr,bitIndex12) ) ).
fof(addAssignment_32884,axiom,
! [VarCurr] :
( v4332(VarCurr,bitIndex12)
<=> v4334(VarCurr,bitIndex12) ) ).
fof(addAssignment_32883,axiom,
! [VarCurr] :
( v4334(VarCurr,bitIndex12)
<=> v4336(VarCurr,bitIndex12) ) ).
fof(addAssignment_32882,axiom,
! [VarCurr] :
( v4336(VarCurr,bitIndex12)
<=> v4338(VarCurr,bitIndex12) ) ).
fof(addAssignment_32881,axiom,
! [VarCurr] :
( v4338(VarCurr,bitIndex12)
<=> v4340(VarCurr,bitIndex12) ) ).
fof(addAssignment_32880,axiom,
! [VarCurr] :
( v4340(VarCurr,bitIndex12)
<=> v4342(VarCurr,bitIndex12) ) ).
fof(addAssignment_32879,axiom,
! [VarCurr] :
( v4342(VarCurr,bitIndex12)
<=> v4344(VarCurr,bitIndex12) ) ).
fof(addAssignment_32878,axiom,
! [VarCurr] :
( v4344(VarCurr,bitIndex12)
<=> v4346(VarCurr,bitIndex12) ) ).
fof(addAssignment_32877,axiom,
! [VarNext] :
( v4346(VarNext,bitIndex12)
<=> v106614(VarNext,bitIndex12) ) ).
fof(addCaseBooleanConditionEqualRanges1_1751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106616(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v106614(VarNext,B)
<=> v4346(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1825,axiom,
! [VarNext] :
( v106616(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v106614(VarNext,B)
<=> v5031(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21202,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106616(VarNext)
<=> ( v106617(VarNext)
& v5025(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106617(VarNext)
<=> ( v106619(VarNext)
& v4493(VarNext) ) ) ) ).
fof(writeUnaryOperator_8313,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106619(VarNext)
<=> v4500(VarNext) ) ) ).
fof(addAssignment_32876,axiom,
! [VarCurr] :
( v106610(VarCurr)
<=> $false ) ).
fof(addAssignment_32875,axiom,
! [VarCurr] :
( v106608(VarCurr)
<=> $false ) ).
fof(addAssignment_32874,axiom,
! [VarCurr] :
( v106606(VarCurr)
<=> $true ) ).
fof(addAssignment_32873,axiom,
! [VarCurr] :
( v106604(VarCurr)
<=> $false ) ).
fof(addAssignment_32872,axiom,
! [VarCurr] :
( v106602(VarCurr)
<=> v4263(VarCurr) ) ).
fof(addAssignment_32871,axiom,
! [VarCurr] :
( v106570(VarCurr)
<=> v106572(VarCurr) ) ).
fof(addAssignment_32870,axiom,
! [VarCurr] :
( v106572(VarCurr)
<=> v106574(VarCurr) ) ).
fof(addAssignment_32869,axiom,
! [VarCurr] :
( v106574(VarCurr)
<=> v106576(VarCurr) ) ).
fof(addAssignment_32868,axiom,
! [VarCurr] :
( v106576(VarCurr)
<=> v106578(VarCurr) ) ).
fof(addAssignment_32867,axiom,
! [VarCurr] :
( v106578(VarCurr)
<=> v99879(VarCurr,bitIndex0) ) ).
fof(addAssignment_32866,axiom,
! [VarCurr] :
( v106449(VarCurr,bitIndex1)
<=> v106542(VarCurr,bitIndex1) ) ).
fof(addAssignment_32865,axiom,
! [VarCurr] :
( v106449(VarCurr,bitIndex2)
<=> v106542(VarCurr,bitIndex2) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1240,axiom,
! [VarCurr] :
( ( ~ v106543(VarCurr)
& ~ v106551(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v106542(VarCurr,B)
<=> v106559(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5009,axiom,
! [VarCurr] :
( v106551(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106542(VarCurr,B)
<=> v106552(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5011,axiom,
! [VarCurr] :
( v106543(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106542(VarCurr,B)
<=> v106546(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5008,axiom,
! [VarCurr] :
( ~ v106560(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106559(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5010,axiom,
! [VarCurr] :
( v106560(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106559(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21200,axiom,
! [VarCurr] :
( v106561(VarCurr)
<=> ( v106563(VarCurr)
| v106566(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7449,axiom,
! [VarCurr] :
( v106566(VarCurr)
<=> ( ( v106457(VarCurr,bitIndex1)
<=> $true )
& ( v106457(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21199,axiom,
! [VarCurr] :
( v106563(VarCurr)
<=> ( v106564(VarCurr)
| v106565(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7448,axiom,
! [VarCurr] :
( v106565(VarCurr)
<=> ( ( v106457(VarCurr,bitIndex1)
<=> $true )
& ( v106457(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7447,axiom,
! [VarCurr] :
( v106564(VarCurr)
<=> ( ( v106457(VarCurr,bitIndex1)
<=> $false )
& ( v106457(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7446,axiom,
! [VarCurr] :
( v106560(VarCurr)
<=> ( ( v106457(VarCurr,bitIndex1)
<=> $false )
& ( v106457(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7445,axiom,
! [VarCurr] :
( v106558(VarCurr)
<=> ( ( v106451(VarCurr,bitIndex1)
<=> $true )
& ( v106451(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1239,axiom,
! [VarCurr] :
( ( ~ v106553(VarCurr)
& ~ v106556(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v106552(VarCurr,B)
<=> b011(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5007,axiom,
! [VarCurr] :
( v106556(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106552(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5009,axiom,
! [VarCurr] :
( v106553(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106552(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7444,axiom,
! [VarCurr] :
( v106557(VarCurr)
<=> ( ( v106457(VarCurr,bitIndex1)
<=> $true )
& ( v106457(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7443,axiom,
! [VarCurr] :
( v106556(VarCurr)
<=> ( ( v106457(VarCurr,bitIndex1)
<=> $true )
& ( v106457(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21198,axiom,
! [VarCurr] :
( v106553(VarCurr)
<=> ( v106554(VarCurr)
| v106555(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7442,axiom,
! [VarCurr] :
( v106555(VarCurr)
<=> ( ( v106457(VarCurr,bitIndex1)
<=> $false )
& ( v106457(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7441,axiom,
! [VarCurr] :
( v106554(VarCurr)
<=> ( ( v106457(VarCurr,bitIndex1)
<=> $false )
& ( v106457(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7440,axiom,
! [VarCurr] :
( v106551(VarCurr)
<=> ( ( v106451(VarCurr,bitIndex1)
<=> $true )
& ( v106451(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_146,axiom,
! [VarCurr] :
( ( ~ v106547(VarCurr)
& ~ v106548(VarCurr)
& ~ v106549(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v106546(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1238,axiom,
! [VarCurr] :
( v106549(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106546(VarCurr,B)
<=> b011(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5006,axiom,
! [VarCurr] :
( v106548(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106546(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5008,axiom,
! [VarCurr] :
( v106547(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106546(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7439,axiom,
! [VarCurr] :
( v106550(VarCurr)
<=> ( ( v106457(VarCurr,bitIndex1)
<=> $true )
& ( v106457(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7438,axiom,
! [VarCurr] :
( v106549(VarCurr)
<=> ( ( v106457(VarCurr,bitIndex1)
<=> $true )
& ( v106457(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7437,axiom,
! [VarCurr] :
( v106548(VarCurr)
<=> ( ( v106457(VarCurr,bitIndex1)
<=> $false )
& ( v106457(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7436,axiom,
! [VarCurr] :
( v106547(VarCurr)
<=> ( ( v106457(VarCurr,bitIndex1)
<=> $false )
& ( v106457(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21197,axiom,
! [VarCurr] :
( v106543(VarCurr)
<=> ( v106544(VarCurr)
| v106545(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7435,axiom,
! [VarCurr] :
( v106545(VarCurr)
<=> ( ( v106451(VarCurr,bitIndex1)
<=> $false )
& ( v106451(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7434,axiom,
! [VarCurr] :
( v106544(VarCurr)
<=> ( ( v106451(VarCurr,bitIndex1)
<=> $false )
& ( v106451(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32864,axiom,
! [VarCurr] :
( v106523(VarCurr)
<=> v99887(VarCurr) ) ).
fof(addAssignment_32863,axiom,
! [VarCurr] :
( v106495(VarCurr)
<=> v106497(VarCurr) ) ).
fof(addAssignment_32862,axiom,
! [VarCurr] :
( v106497(VarCurr)
<=> v10176(VarCurr) ) ).
fof(addAssignment_32861,axiom,
! [VarCurr] :
( v106453(VarCurr)
<=> v106455(VarCurr) ) ).
fof(addAssignment_32860,axiom,
! [VarCurr] :
( v106455(VarCurr)
<=> v4287(VarCurr) ) ).
fof(addAssignment_32859,axiom,
! [VarCurr] :
( v99879(VarCurr,bitIndex0)
<=> v99881(VarCurr,bitIndex0) ) ).
fof(addAssignment_32858,axiom,
! [VarCurr] :
( v99881(VarCurr,bitIndex0)
<=> v99883(VarCurr,bitIndex0) ) ).
fof(addAssignment_32857,axiom,
! [VarNext] :
( v99883(VarNext,bitIndex0)
<=> v106431(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106432(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106431(VarNext,B)
<=> v99883(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1824,axiom,
! [VarNext] :
( v106432(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106431(VarNext,B)
<=> v106426(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106432(VarNext)
<=> v106433(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21195,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106433(VarNext)
<=> ( v106435(VarNext)
& v106411(VarNext) ) ) ) ).
fof(writeUnaryOperator_8312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106435(VarNext)
<=> v106420(VarNext) ) ) ).
fof(addAssignment_32856,axiom,
! [VarCurr] :
( v99889(VarCurr,bitIndex0)
<=> v106399(VarCurr,bitIndex0) ) ).
fof(addAssignment_32855,axiom,
! [VarNext] :
( v99883(VarNext,bitIndex1)
<=> v106415(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1749,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106416(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106415(VarNext,B)
<=> v99883(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1823,axiom,
! [VarNext] :
( v106416(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106415(VarNext,B)
<=> v106426(VarNext,B) ) ) ) ).
fof(addAssignment_32854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106426(VarNext,B)
<=> v106424(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2298,axiom,
! [VarCurr] :
( ~ v106427(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106424(VarCurr,B)
<=> v99889(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2329,axiom,
! [VarCurr] :
( v106427(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106424(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8311,axiom,
! [VarCurr] :
( ~ v106427(VarCurr)
<=> v99885(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21194,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106416(VarNext)
<=> v106417(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106417(VarNext)
<=> ( v106418(VarNext)
& v106411(VarNext) ) ) ) ).
fof(writeUnaryOperator_8310,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106418(VarNext)
<=> v106420(VarNext) ) ) ).
fof(addAssignment_32853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106420(VarNext)
<=> v106411(VarCurr) ) ) ).
fof(addAssignment_32852,axiom,
! [VarCurr] :
( v106411(VarCurr)
<=> v106413(VarCurr) ) ).
fof(addAssignment_32851,axiom,
! [VarCurr] :
( v106413(VarCurr)
<=> v4519(VarCurr) ) ).
fof(addAssignment_32850,axiom,
! [VarCurr] :
( v99889(VarCurr,bitIndex1)
<=> v106399(VarCurr,bitIndex1) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_145,axiom,
! [VarCurr] :
( ( ~ v106400(VarCurr)
& ~ v106402(VarCurr)
& ~ v106405(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v106399(VarCurr,B)
<=> v99883(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1237,axiom,
! [VarCurr] :
( v106405(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106399(VarCurr,B)
<=> v106407(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5005,axiom,
! [VarCurr] :
( v106402(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106399(VarCurr,B)
<=> v106404(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5007,axiom,
! [VarCurr] :
( v106400(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106399(VarCurr,B)
<=> v99883(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7433,axiom,
! [VarCurr] :
( v106408(VarCurr)
<=> ( ( v106409(VarCurr,bitIndex1)
<=> $true )
& ( v106409(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32849,axiom,
! [VarCurr] :
( v106409(VarCurr,bitIndex0)
<=> v106394(VarCurr) ) ).
fof(addAssignment_32848,axiom,
! [VarCurr] :
( v106409(VarCurr,bitIndex1)
<=> v99891(VarCurr) ) ).
fof(addAssignment_32847,axiom,
! [VarCurr] :
( v106407(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32846,axiom,
! [VarCurr] :
( ( v106407(VarCurr,bitIndex3)
<=> v99883(VarCurr,bitIndex2) )
& ( v106407(VarCurr,bitIndex2)
<=> v99883(VarCurr,bitIndex1) )
& ( v106407(VarCurr,bitIndex1)
<=> v99883(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7432,axiom,
! [VarCurr] :
( v106405(VarCurr)
<=> ( ( v106406(VarCurr,bitIndex1)
<=> $true )
& ( v106406(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32845,axiom,
! [VarCurr] :
( v106406(VarCurr,bitIndex0)
<=> v106394(VarCurr) ) ).
fof(addAssignment_32844,axiom,
! [VarCurr] :
( v106406(VarCurr,bitIndex1)
<=> v99891(VarCurr) ) ).
fof(addAssignment_32843,axiom,
! [VarCurr] :
( ( v106404(VarCurr,bitIndex2)
<=> v99883(VarCurr,bitIndex3) )
& ( v106404(VarCurr,bitIndex1)
<=> v99883(VarCurr,bitIndex2) )
& ( v106404(VarCurr,bitIndex0)
<=> v99883(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_32842,axiom,
! [VarCurr] :
( v106404(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7431,axiom,
! [VarCurr] :
( v106402(VarCurr)
<=> ( ( v106403(VarCurr,bitIndex1)
<=> $false )
& ( v106403(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32841,axiom,
! [VarCurr] :
( v106403(VarCurr,bitIndex0)
<=> v106394(VarCurr) ) ).
fof(addAssignment_32840,axiom,
! [VarCurr] :
( v106403(VarCurr,bitIndex1)
<=> v99891(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7430,axiom,
! [VarCurr] :
( v106400(VarCurr)
<=> ( ( v106401(VarCurr,bitIndex1)
<=> $false )
& ( v106401(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32839,axiom,
! [VarCurr] :
( v106401(VarCurr,bitIndex0)
<=> v106394(VarCurr) ) ).
fof(addAssignment_32838,axiom,
! [VarCurr] :
( v106401(VarCurr,bitIndex1)
<=> v99891(VarCurr) ) ).
fof(addAssignment_32837,axiom,
! [VarCurr] :
( v99891(VarCurr)
<=> v99893(VarCurr) ) ).
fof(addAssignment_32836,axiom,
! [VarCurr] :
( v99893(VarCurr)
<=> v99895(VarCurr) ) ).
fof(addAssignment_32835,axiom,
! [VarCurr] :
( v99895(VarCurr)
<=> v99897(VarCurr) ) ).
fof(addAssignment_32834,axiom,
! [VarCurr] :
( v99897(VarCurr)
<=> v99899(VarCurr) ) ).
fof(addAssignment_32833,axiom,
! [VarCurr] :
( v99899(VarCurr)
<=> v99901(VarCurr) ) ).
fof(addAssignment_32832,axiom,
! [VarCurr] :
( v99901(VarCurr)
<=> v99903(VarCurr) ) ).
fof(addAssignment_32831,axiom,
! [VarCurr] :
( v99903(VarCurr)
<=> v99905(VarCurr) ) ).
fof(addAssignment_32830,axiom,
! [VarCurr] :
( v99905(VarCurr)
<=> v99907(VarCurr) ) ).
fof(addAssignment_32829,axiom,
! [VarCurr] :
( v99907(VarCurr)
<=> v99909(VarCurr) ) ).
fof(addAssignment_32828,axiom,
! [VarCurr] :
( v99909(VarCurr)
<=> v99911(VarCurr) ) ).
fof(addAssignment_32827,axiom,
! [VarCurr] :
( v99911(VarCurr)
<=> v99913(VarCurr) ) ).
fof(addAssignment_32826,axiom,
! [VarCurr] :
( v99913(VarCurr)
<=> v99915(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1748,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106381(VarNext)
=> ( v99915(VarNext)
<=> v99915(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1822,axiom,
! [VarNext] :
( v106381(VarNext)
=> ( v99915(VarNext)
<=> v106389(VarNext) ) ) ).
fof(addAssignment_32825,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106389(VarNext)
<=> v106387(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2297,axiom,
! [VarCurr] :
( ~ v106390(VarCurr)
=> ( v106387(VarCurr)
<=> v99919(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2328,axiom,
! [VarCurr] :
( v106390(VarCurr)
=> ( v106387(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_8309,axiom,
! [VarCurr] :
( ~ v106390(VarCurr)
<=> v99917(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21192,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106381(VarNext)
<=> v106382(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21191,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106382(VarNext)
<=> ( v106383(VarNext)
& v99973(VarNext) ) ) ) ).
fof(writeUnaryOperator_8308,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106383(VarNext)
<=> v99982(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5004,axiom,
! [VarCurr] :
( ~ v106378(VarCurr)
=> ( v99919(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5006,axiom,
! [VarCurr] :
( v106378(VarCurr)
=> ( v99919(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21190,axiom,
! [VarCurr] :
( v106378(VarCurr)
<=> ( v104233(VarCurr)
| v104237(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21189,axiom,
! [VarCurr] :
( v104168(VarCurr)
<=> ( v106375(VarCurr)
& v106376(VarCurr) ) ) ).
fof(writeUnaryOperator_8307,axiom,
! [VarCurr] :
( ~ v106376(VarCurr)
<=> v106288(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7429,axiom,
! [VarCurr] :
( v106375(VarCurr)
<=> ( ( v99923(VarCurr,bitIndex7)
<=> v104170(VarCurr,bitIndex7) )
& ( v99923(VarCurr,bitIndex6)
<=> v104170(VarCurr,bitIndex6) )
& ( v99923(VarCurr,bitIndex5)
<=> v104170(VarCurr,bitIndex5) )
& ( v99923(VarCurr,bitIndex4)
<=> v104170(VarCurr,bitIndex4) )
& ( v99923(VarCurr,bitIndex3)
<=> v104170(VarCurr,bitIndex3) )
& ( v99923(VarCurr,bitIndex2)
<=> v104170(VarCurr,bitIndex2) )
& ( v99923(VarCurr,bitIndex1)
<=> v104170(VarCurr,bitIndex1) )
& ( v99923(VarCurr,bitIndex0)
<=> v104170(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_32824,axiom,
! [VarCurr] :
( v106288(VarCurr)
<=> v106290(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1747,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106352(VarNext)
=> ( v106290(VarNext)
<=> v106290(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1821,axiom,
! [VarNext] :
( v106352(VarNext)
=> ( v106290(VarNext)
<=> v106370(VarNext) ) ) ).
fof(addAssignment_32823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106370(VarNext)
<=> v106368(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2296,axiom,
! [VarCurr] :
( ~ v106367(VarCurr)
=> ( v106368(VarCurr)
<=> v106371(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2327,axiom,
! [VarCurr] :
( v106367(VarCurr)
=> ( v106368(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2295,axiom,
! [VarCurr] :
( ~ v104180(VarCurr)
=> ( v106371(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2326,axiom,
! [VarCurr] :
( v104180(VarCurr)
=> ( v106371(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21188,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106352(VarNext)
<=> ( v106353(VarNext)
& v106360(VarNext) ) ) ) ).
fof(addAssignment_32822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106360(VarNext)
<=> v106358(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21187,axiom,
! [VarCurr] :
( v106358(VarCurr)
<=> ( v106361(VarCurr)
| v106367(VarCurr) ) ) ).
fof(writeUnaryOperator_8306,axiom,
! [VarCurr] :
( ~ v106367(VarCurr)
<=> v104178(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21186,axiom,
! [VarCurr] :
( v106361(VarCurr)
<=> ( v106362(VarCurr)
| v104180(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21185,axiom,
! [VarCurr] :
( v106362(VarCurr)
<=> ( v106363(VarCurr)
& v106366(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7428,axiom,
! [VarCurr] :
( v106366(VarCurr)
<=> ( v106028(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21184,axiom,
! [VarCurr] :
( v106363(VarCurr)
<=> ( v106364(VarCurr)
& v106365(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7427,axiom,
! [VarCurr] :
( v106365(VarCurr)
<=> ( v106292(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7426,axiom,
! [VarCurr] :
( v106364(VarCurr)
<=> ( v105839(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106353(VarNext)
<=> ( v106354(VarNext)
& v106032(VarNext) ) ) ) ).
fof(writeUnaryOperator_8305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106354(VarNext)
<=> v106039(VarNext) ) ) ).
fof(addAssignment_32821,axiom,
! [VarCurr] :
( v106028(VarCurr,bitIndex0)
<=> v106049(VarCurr,bitIndex0) ) ).
fof(addAssignment_32820,axiom,
! [VarNext] :
( v106292(VarNext,bitIndex1)
<=> v106343(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106344(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106343(VarNext,B)
<=> v106292(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1820,axiom,
! [VarNext] :
( v106344(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106343(VarNext,B)
<=> v106323(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21182,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106344(VarNext)
<=> v106345(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21181,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106345(VarNext)
<=> ( v106347(VarNext)
& v106032(VarNext) ) ) ) ).
fof(writeUnaryOperator_8304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106347(VarNext)
<=> v106039(VarNext) ) ) ).
fof(addAssignment_32819,axiom,
! [VarCurr] :
( v106294(VarCurr,bitIndex1)
<=> v106299(VarCurr,bitIndex1) ) ).
fof(addAssignment_32818,axiom,
! [VarCurr] :
( v106296(VarCurr,bitIndex1)
<=> v106297(VarCurr,bitIndex1) ) ).
fof(addAssignment_32817,axiom,
! [VarNext] :
( v106292(VarNext,bitIndex0)
<=> v106335(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106336(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106335(VarNext,B)
<=> v106292(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1819,axiom,
! [VarNext] :
( v106336(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106335(VarNext,B)
<=> v106323(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106336(VarNext)
<=> v106337(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106337(VarNext)
<=> ( v106339(VarNext)
& v106032(VarNext) ) ) ) ).
fof(writeUnaryOperator_8303,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106339(VarNext)
<=> v106039(VarNext) ) ) ).
fof(addAssignment_32816,axiom,
! [VarCurr] :
( v106294(VarCurr,bitIndex0)
<=> v106299(VarCurr,bitIndex0) ) ).
fof(addAssignment_32815,axiom,
! [VarNext] :
( v106292(VarNext,bitIndex2)
<=> v106327(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106328(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106327(VarNext,B)
<=> v106292(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1818,axiom,
! [VarNext] :
( v106328(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106327(VarNext,B)
<=> v106323(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21178,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106328(VarNext)
<=> v106329(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21177,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106329(VarNext)
<=> ( v106331(VarNext)
& v106032(VarNext) ) ) ) ).
fof(writeUnaryOperator_8302,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106331(VarNext)
<=> v106039(VarNext) ) ) ).
fof(addAssignment_32814,axiom,
! [VarCurr] :
( v106294(VarCurr,bitIndex2)
<=> v106299(VarCurr,bitIndex2) ) ).
fof(addAssignment_32813,axiom,
! [VarCurr] :
( v106296(VarCurr,bitIndex2)
<=> v106297(VarCurr,bitIndex2) ) ).
fof(addAssignment_32812,axiom,
! [VarNext] :
( v106292(VarNext,bitIndex3)
<=> v106314(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1743,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106315(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106314(VarNext,B)
<=> v106292(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1817,axiom,
! [VarNext] :
( v106315(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106314(VarNext,B)
<=> v106323(VarNext,B) ) ) ) ).
fof(addAssignment_32811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106323(VarNext,B)
<=> v106321(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2294,axiom,
! [VarCurr] :
( ~ v106046(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106321(VarCurr,B)
<=> v106294(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2325,axiom,
! [VarCurr] :
( v106046(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106321(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106315(VarNext)
<=> v106316(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21175,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106316(VarNext)
<=> ( v106318(VarNext)
& v106032(VarNext) ) ) ) ).
fof(writeUnaryOperator_8301,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106318(VarNext)
<=> v106039(VarNext) ) ) ).
fof(addAssignment_32810,axiom,
! [VarCurr] :
( v106294(VarCurr,bitIndex3)
<=> v106299(VarCurr,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2293,axiom,
! [VarCurr] :
( ~ v106300(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106299(VarCurr,B)
<=> v106301(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2324,axiom,
! [VarCurr] :
( v106300(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106299(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_144,axiom,
! [VarCurr] :
( ( ~ v106302(VarCurr)
& ~ v106304(VarCurr)
& ~ v106308(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v106301(VarCurr,B)
<=> v106292(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1236,axiom,
! [VarCurr] :
( v106308(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106301(VarCurr,B)
<=> v106310(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5003,axiom,
! [VarCurr] :
( v106304(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106301(VarCurr,B)
<=> v106306(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5005,axiom,
! [VarCurr] :
( v106302(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106301(VarCurr,B)
<=> v106292(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7425,axiom,
! [VarCurr] :
( v106311(VarCurr)
<=> ( ( v106312(VarCurr,bitIndex1)
<=> $true )
& ( v106312(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32809,axiom,
! [VarCurr] :
( v106312(VarCurr,bitIndex0)
<=> v105839(VarCurr) ) ).
fof(addAssignment_32808,axiom,
! [VarCurr] :
( v106312(VarCurr,bitIndex1)
<=> v104180(VarCurr) ) ).
fof(addAssignment_32807,axiom,
! [VarCurr] :
( v106310(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32806,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v106310(VarCurr,B)
<=> v106296(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7424,axiom,
! [VarCurr] :
( v106308(VarCurr)
<=> ( ( v106309(VarCurr,bitIndex1)
<=> $true )
& ( v106309(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32805,axiom,
! [VarCurr] :
( v106309(VarCurr,bitIndex0)
<=> v105839(VarCurr) ) ).
fof(addAssignment_32804,axiom,
! [VarCurr] :
( v106309(VarCurr,bitIndex1)
<=> v104180(VarCurr) ) ).
fof(addAssignment_32803,axiom,
! [VarCurr] :
( ( v106306(VarCurr,bitIndex2)
<=> v106292(VarCurr,bitIndex3) )
& ( v106306(VarCurr,bitIndex1)
<=> v106292(VarCurr,bitIndex2) )
& ( v106306(VarCurr,bitIndex0)
<=> v106292(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_32802,axiom,
! [VarCurr] :
( v106306(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7423,axiom,
! [VarCurr] :
( v106304(VarCurr)
<=> ( ( v106305(VarCurr,bitIndex1)
<=> $false )
& ( v106305(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32801,axiom,
! [VarCurr] :
( v106305(VarCurr,bitIndex0)
<=> v105839(VarCurr) ) ).
fof(addAssignment_32800,axiom,
! [VarCurr] :
( v106305(VarCurr,bitIndex1)
<=> v104180(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7422,axiom,
! [VarCurr] :
( v106302(VarCurr)
<=> ( ( v106303(VarCurr,bitIndex1)
<=> $false )
& ( v106303(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32799,axiom,
! [VarCurr] :
( v106303(VarCurr,bitIndex0)
<=> v105839(VarCurr) ) ).
fof(addAssignment_32798,axiom,
! [VarCurr] :
( v106303(VarCurr,bitIndex1)
<=> v104180(VarCurr) ) ).
fof(writeUnaryOperator_8300,axiom,
! [VarCurr] :
( ~ v106300(VarCurr)
<=> v104178(VarCurr) ) ).
fof(addAssignment_32797,axiom,
! [VarCurr] :
( v106296(VarCurr,bitIndex3)
<=> v106297(VarCurr,bitIndex3) ) ).
fof(addAssignment_32796,axiom,
! [VarCurr] :
( v106297(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_32795,axiom,
! [VarCurr] :
( ( v106297(VarCurr,bitIndex3)
<=> v106292(VarCurr,bitIndex2) )
& ( v106297(VarCurr,bitIndex2)
<=> v106292(VarCurr,bitIndex1) )
& ( v106297(VarCurr,bitIndex1)
<=> v106292(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32794,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v104170(VarCurr,B)
<=> v104172(VarCurr,B) ) ) ).
fof(addAssignment_32793,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v104172(VarCurr,B)
<=> v104174(VarCurr,B) ) ) ).
fof(addAssignment_32792,axiom,
! [VarCurr] :
( ( v104174(VarCurr,bitIndex7)
<=> v104176(VarCurr,bitIndex400) )
& ( v104174(VarCurr,bitIndex6)
<=> v104176(VarCurr,bitIndex399) )
& ( v104174(VarCurr,bitIndex5)
<=> v104176(VarCurr,bitIndex398) )
& ( v104174(VarCurr,bitIndex4)
<=> v104176(VarCurr,bitIndex397) )
& ( v104174(VarCurr,bitIndex3)
<=> v104176(VarCurr,bitIndex396) )
& ( v104174(VarCurr,bitIndex2)
<=> v104176(VarCurr,bitIndex395) )
& ( v104174(VarCurr,bitIndex1)
<=> v104176(VarCurr,bitIndex394) )
& ( v104174(VarCurr,bitIndex0)
<=> v104176(VarCurr,bitIndex393) ) ) ).
fof(addAssignment_32791,axiom,
! [VarNext] :
( ( v104176(VarNext,bitIndex400)
<=> v106256(VarNext,bitIndex7) )
& ( v104176(VarNext,bitIndex399)
<=> v106256(VarNext,bitIndex6) )
& ( v104176(VarNext,bitIndex398)
<=> v106256(VarNext,bitIndex5) )
& ( v104176(VarNext,bitIndex397)
<=> v106256(VarNext,bitIndex4) )
& ( v104176(VarNext,bitIndex396)
<=> v106256(VarNext,bitIndex3) )
& ( v104176(VarNext,bitIndex395)
<=> v106256(VarNext,bitIndex2) )
& ( v104176(VarNext,bitIndex394)
<=> v106256(VarNext,bitIndex1) )
& ( v104176(VarNext,bitIndex393)
<=> v106256(VarNext,bitIndex0) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_74,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106257(VarNext)
=> ( ( v106256(VarNext,bitIndex130)
<=> v104176(VarCurr,bitIndex523) )
& ( v106256(VarNext,bitIndex129)
<=> v104176(VarCurr,bitIndex522) )
& ( v106256(VarNext,bitIndex128)
<=> v104176(VarCurr,bitIndex521) )
& ( v106256(VarNext,bitIndex127)
<=> v104176(VarCurr,bitIndex520) )
& ( v106256(VarNext,bitIndex126)
<=> v104176(VarCurr,bitIndex519) )
& ( v106256(VarNext,bitIndex125)
<=> v104176(VarCurr,bitIndex518) )
& ( v106256(VarNext,bitIndex124)
<=> v104176(VarCurr,bitIndex517) )
& ( v106256(VarNext,bitIndex123)
<=> v104176(VarCurr,bitIndex516) )
& ( v106256(VarNext,bitIndex122)
<=> v104176(VarCurr,bitIndex515) )
& ( v106256(VarNext,bitIndex121)
<=> v104176(VarCurr,bitIndex514) )
& ( v106256(VarNext,bitIndex120)
<=> v104176(VarCurr,bitIndex513) )
& ( v106256(VarNext,bitIndex119)
<=> v104176(VarCurr,bitIndex512) )
& ( v106256(VarNext,bitIndex118)
<=> v104176(VarCurr,bitIndex511) )
& ( v106256(VarNext,bitIndex117)
<=> v104176(VarCurr,bitIndex510) )
& ( v106256(VarNext,bitIndex116)
<=> v104176(VarCurr,bitIndex509) )
& ( v106256(VarNext,bitIndex115)
<=> v104176(VarCurr,bitIndex508) )
& ( v106256(VarNext,bitIndex114)
<=> v104176(VarCurr,bitIndex507) )
& ( v106256(VarNext,bitIndex113)
<=> v104176(VarCurr,bitIndex506) )
& ( v106256(VarNext,bitIndex112)
<=> v104176(VarCurr,bitIndex505) )
& ( v106256(VarNext,bitIndex111)
<=> v104176(VarCurr,bitIndex504) )
& ( v106256(VarNext,bitIndex110)
<=> v104176(VarCurr,bitIndex503) )
& ( v106256(VarNext,bitIndex109)
<=> v104176(VarCurr,bitIndex502) )
& ( v106256(VarNext,bitIndex108)
<=> v104176(VarCurr,bitIndex501) )
& ( v106256(VarNext,bitIndex107)
<=> v104176(VarCurr,bitIndex500) )
& ( v106256(VarNext,bitIndex106)
<=> v104176(VarCurr,bitIndex499) )
& ( v106256(VarNext,bitIndex105)
<=> v104176(VarCurr,bitIndex498) )
& ( v106256(VarNext,bitIndex104)
<=> v104176(VarCurr,bitIndex497) )
& ( v106256(VarNext,bitIndex103)
<=> v104176(VarCurr,bitIndex496) )
& ( v106256(VarNext,bitIndex102)
<=> v104176(VarCurr,bitIndex495) )
& ( v106256(VarNext,bitIndex101)
<=> v104176(VarCurr,bitIndex494) )
& ( v106256(VarNext,bitIndex100)
<=> v104176(VarCurr,bitIndex493) )
& ( v106256(VarNext,bitIndex99)
<=> v104176(VarCurr,bitIndex492) )
& ( v106256(VarNext,bitIndex98)
<=> v104176(VarCurr,bitIndex491) )
& ( v106256(VarNext,bitIndex97)
<=> v104176(VarCurr,bitIndex490) )
& ( v106256(VarNext,bitIndex96)
<=> v104176(VarCurr,bitIndex489) )
& ( v106256(VarNext,bitIndex95)
<=> v104176(VarCurr,bitIndex488) )
& ( v106256(VarNext,bitIndex94)
<=> v104176(VarCurr,bitIndex487) )
& ( v106256(VarNext,bitIndex93)
<=> v104176(VarCurr,bitIndex486) )
& ( v106256(VarNext,bitIndex92)
<=> v104176(VarCurr,bitIndex485) )
& ( v106256(VarNext,bitIndex91)
<=> v104176(VarCurr,bitIndex484) )
& ( v106256(VarNext,bitIndex90)
<=> v104176(VarCurr,bitIndex483) )
& ( v106256(VarNext,bitIndex89)
<=> v104176(VarCurr,bitIndex482) )
& ( v106256(VarNext,bitIndex88)
<=> v104176(VarCurr,bitIndex481) )
& ( v106256(VarNext,bitIndex87)
<=> v104176(VarCurr,bitIndex480) )
& ( v106256(VarNext,bitIndex86)
<=> v104176(VarCurr,bitIndex479) )
& ( v106256(VarNext,bitIndex85)
<=> v104176(VarCurr,bitIndex478) )
& ( v106256(VarNext,bitIndex84)
<=> v104176(VarCurr,bitIndex477) )
& ( v106256(VarNext,bitIndex83)
<=> v104176(VarCurr,bitIndex476) )
& ( v106256(VarNext,bitIndex82)
<=> v104176(VarCurr,bitIndex475) )
& ( v106256(VarNext,bitIndex81)
<=> v104176(VarCurr,bitIndex474) )
& ( v106256(VarNext,bitIndex80)
<=> v104176(VarCurr,bitIndex473) )
& ( v106256(VarNext,bitIndex79)
<=> v104176(VarCurr,bitIndex472) )
& ( v106256(VarNext,bitIndex78)
<=> v104176(VarCurr,bitIndex471) )
& ( v106256(VarNext,bitIndex77)
<=> v104176(VarCurr,bitIndex470) )
& ( v106256(VarNext,bitIndex76)
<=> v104176(VarCurr,bitIndex469) )
& ( v106256(VarNext,bitIndex75)
<=> v104176(VarCurr,bitIndex468) )
& ( v106256(VarNext,bitIndex74)
<=> v104176(VarCurr,bitIndex467) )
& ( v106256(VarNext,bitIndex73)
<=> v104176(VarCurr,bitIndex466) )
& ( v106256(VarNext,bitIndex72)
<=> v104176(VarCurr,bitIndex465) )
& ( v106256(VarNext,bitIndex71)
<=> v104176(VarCurr,bitIndex464) )
& ( v106256(VarNext,bitIndex70)
<=> v104176(VarCurr,bitIndex463) )
& ( v106256(VarNext,bitIndex69)
<=> v104176(VarCurr,bitIndex462) )
& ( v106256(VarNext,bitIndex68)
<=> v104176(VarCurr,bitIndex461) )
& ( v106256(VarNext,bitIndex67)
<=> v104176(VarCurr,bitIndex460) )
& ( v106256(VarNext,bitIndex66)
<=> v104176(VarCurr,bitIndex459) )
& ( v106256(VarNext,bitIndex65)
<=> v104176(VarCurr,bitIndex458) )
& ( v106256(VarNext,bitIndex64)
<=> v104176(VarCurr,bitIndex457) )
& ( v106256(VarNext,bitIndex63)
<=> v104176(VarCurr,bitIndex456) )
& ( v106256(VarNext,bitIndex62)
<=> v104176(VarCurr,bitIndex455) )
& ( v106256(VarNext,bitIndex61)
<=> v104176(VarCurr,bitIndex454) )
& ( v106256(VarNext,bitIndex60)
<=> v104176(VarCurr,bitIndex453) )
& ( v106256(VarNext,bitIndex59)
<=> v104176(VarCurr,bitIndex452) )
& ( v106256(VarNext,bitIndex58)
<=> v104176(VarCurr,bitIndex451) )
& ( v106256(VarNext,bitIndex57)
<=> v104176(VarCurr,bitIndex450) )
& ( v106256(VarNext,bitIndex56)
<=> v104176(VarCurr,bitIndex449) )
& ( v106256(VarNext,bitIndex55)
<=> v104176(VarCurr,bitIndex448) )
& ( v106256(VarNext,bitIndex54)
<=> v104176(VarCurr,bitIndex447) )
& ( v106256(VarNext,bitIndex53)
<=> v104176(VarCurr,bitIndex446) )
& ( v106256(VarNext,bitIndex52)
<=> v104176(VarCurr,bitIndex445) )
& ( v106256(VarNext,bitIndex51)
<=> v104176(VarCurr,bitIndex444) )
& ( v106256(VarNext,bitIndex50)
<=> v104176(VarCurr,bitIndex443) )
& ( v106256(VarNext,bitIndex49)
<=> v104176(VarCurr,bitIndex442) )
& ( v106256(VarNext,bitIndex48)
<=> v104176(VarCurr,bitIndex441) )
& ( v106256(VarNext,bitIndex47)
<=> v104176(VarCurr,bitIndex440) )
& ( v106256(VarNext,bitIndex46)
<=> v104176(VarCurr,bitIndex439) )
& ( v106256(VarNext,bitIndex45)
<=> v104176(VarCurr,bitIndex438) )
& ( v106256(VarNext,bitIndex44)
<=> v104176(VarCurr,bitIndex437) )
& ( v106256(VarNext,bitIndex43)
<=> v104176(VarCurr,bitIndex436) )
& ( v106256(VarNext,bitIndex42)
<=> v104176(VarCurr,bitIndex435) )
& ( v106256(VarNext,bitIndex41)
<=> v104176(VarCurr,bitIndex434) )
& ( v106256(VarNext,bitIndex40)
<=> v104176(VarCurr,bitIndex433) )
& ( v106256(VarNext,bitIndex39)
<=> v104176(VarCurr,bitIndex432) )
& ( v106256(VarNext,bitIndex38)
<=> v104176(VarCurr,bitIndex431) )
& ( v106256(VarNext,bitIndex37)
<=> v104176(VarCurr,bitIndex430) )
& ( v106256(VarNext,bitIndex36)
<=> v104176(VarCurr,bitIndex429) )
& ( v106256(VarNext,bitIndex35)
<=> v104176(VarCurr,bitIndex428) )
& ( v106256(VarNext,bitIndex34)
<=> v104176(VarCurr,bitIndex427) )
& ( v106256(VarNext,bitIndex33)
<=> v104176(VarCurr,bitIndex426) )
& ( v106256(VarNext,bitIndex32)
<=> v104176(VarCurr,bitIndex425) )
& ( v106256(VarNext,bitIndex31)
<=> v104176(VarCurr,bitIndex424) )
& ( v106256(VarNext,bitIndex30)
<=> v104176(VarCurr,bitIndex423) )
& ( v106256(VarNext,bitIndex29)
<=> v104176(VarCurr,bitIndex422) )
& ( v106256(VarNext,bitIndex28)
<=> v104176(VarCurr,bitIndex421) )
& ( v106256(VarNext,bitIndex27)
<=> v104176(VarCurr,bitIndex420) )
& ( v106256(VarNext,bitIndex26)
<=> v104176(VarCurr,bitIndex419) )
& ( v106256(VarNext,bitIndex25)
<=> v104176(VarCurr,bitIndex418) )
& ( v106256(VarNext,bitIndex24)
<=> v104176(VarCurr,bitIndex417) )
& ( v106256(VarNext,bitIndex23)
<=> v104176(VarCurr,bitIndex416) )
& ( v106256(VarNext,bitIndex22)
<=> v104176(VarCurr,bitIndex415) )
& ( v106256(VarNext,bitIndex21)
<=> v104176(VarCurr,bitIndex414) )
& ( v106256(VarNext,bitIndex20)
<=> v104176(VarCurr,bitIndex413) )
& ( v106256(VarNext,bitIndex19)
<=> v104176(VarCurr,bitIndex412) )
& ( v106256(VarNext,bitIndex18)
<=> v104176(VarCurr,bitIndex411) )
& ( v106256(VarNext,bitIndex17)
<=> v104176(VarCurr,bitIndex410) )
& ( v106256(VarNext,bitIndex16)
<=> v104176(VarCurr,bitIndex409) )
& ( v106256(VarNext,bitIndex15)
<=> v104176(VarCurr,bitIndex408) )
& ( v106256(VarNext,bitIndex14)
<=> v104176(VarCurr,bitIndex407) )
& ( v106256(VarNext,bitIndex13)
<=> v104176(VarCurr,bitIndex406) )
& ( v106256(VarNext,bitIndex12)
<=> v104176(VarCurr,bitIndex405) )
& ( v106256(VarNext,bitIndex11)
<=> v104176(VarCurr,bitIndex404) )
& ( v106256(VarNext,bitIndex10)
<=> v104176(VarCurr,bitIndex403) )
& ( v106256(VarNext,bitIndex9)
<=> v104176(VarCurr,bitIndex402) )
& ( v106256(VarNext,bitIndex8)
<=> v104176(VarCurr,bitIndex401) )
& ( v106256(VarNext,bitIndex7)
<=> v104176(VarCurr,bitIndex400) )
& ( v106256(VarNext,bitIndex6)
<=> v104176(VarCurr,bitIndex399) )
& ( v106256(VarNext,bitIndex5)
<=> v104176(VarCurr,bitIndex398) )
& ( v106256(VarNext,bitIndex4)
<=> v104176(VarCurr,bitIndex397) )
& ( v106256(VarNext,bitIndex3)
<=> v104176(VarCurr,bitIndex396) )
& ( v106256(VarNext,bitIndex2)
<=> v104176(VarCurr,bitIndex395) )
& ( v106256(VarNext,bitIndex1)
<=> v104176(VarCurr,bitIndex394) )
& ( v106256(VarNext,bitIndex0)
<=> v104176(VarCurr,bitIndex393) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1816,axiom,
! [VarNext] :
( v106257(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106256(VarNext,B)
<=> v106283(VarNext,B) ) ) ) ).
fof(addAssignment_32790,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106283(VarNext,B)
<=> v106281(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5002,axiom,
! [VarCurr] :
( ~ v106128(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106281(VarCurr,B)
<=> v106284(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5004,axiom,
! [VarCurr] :
( v106128(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106281(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1235,axiom,
! [VarCurr] :
( ( ~ v106270(VarCurr)
& ~ v106272(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v106284(VarCurr,B)
<=> v106249(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5001,axiom,
! [VarCurr] :
( v106272(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106284(VarCurr,B)
<=> v106242(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_9,axiom,
! [VarCurr] :
( v106270(VarCurr)
=> ( ( v106284(VarCurr,bitIndex130)
<=> v104176(VarCurr,bitIndex392) )
& ( v106284(VarCurr,bitIndex129)
<=> v104176(VarCurr,bitIndex391) )
& ( v106284(VarCurr,bitIndex128)
<=> v104176(VarCurr,bitIndex390) )
& ( v106284(VarCurr,bitIndex127)
<=> v104176(VarCurr,bitIndex389) )
& ( v106284(VarCurr,bitIndex126)
<=> v104176(VarCurr,bitIndex388) )
& ( v106284(VarCurr,bitIndex125)
<=> v104176(VarCurr,bitIndex387) )
& ( v106284(VarCurr,bitIndex124)
<=> v104176(VarCurr,bitIndex386) )
& ( v106284(VarCurr,bitIndex123)
<=> v104176(VarCurr,bitIndex385) )
& ( v106284(VarCurr,bitIndex122)
<=> v104176(VarCurr,bitIndex384) )
& ( v106284(VarCurr,bitIndex121)
<=> v104176(VarCurr,bitIndex383) )
& ( v106284(VarCurr,bitIndex120)
<=> v104176(VarCurr,bitIndex382) )
& ( v106284(VarCurr,bitIndex119)
<=> v104176(VarCurr,bitIndex381) )
& ( v106284(VarCurr,bitIndex118)
<=> v104176(VarCurr,bitIndex380) )
& ( v106284(VarCurr,bitIndex117)
<=> v104176(VarCurr,bitIndex379) )
& ( v106284(VarCurr,bitIndex116)
<=> v104176(VarCurr,bitIndex378) )
& ( v106284(VarCurr,bitIndex115)
<=> v104176(VarCurr,bitIndex377) )
& ( v106284(VarCurr,bitIndex114)
<=> v104176(VarCurr,bitIndex376) )
& ( v106284(VarCurr,bitIndex113)
<=> v104176(VarCurr,bitIndex375) )
& ( v106284(VarCurr,bitIndex112)
<=> v104176(VarCurr,bitIndex374) )
& ( v106284(VarCurr,bitIndex111)
<=> v104176(VarCurr,bitIndex373) )
& ( v106284(VarCurr,bitIndex110)
<=> v104176(VarCurr,bitIndex372) )
& ( v106284(VarCurr,bitIndex109)
<=> v104176(VarCurr,bitIndex371) )
& ( v106284(VarCurr,bitIndex108)
<=> v104176(VarCurr,bitIndex370) )
& ( v106284(VarCurr,bitIndex107)
<=> v104176(VarCurr,bitIndex369) )
& ( v106284(VarCurr,bitIndex106)
<=> v104176(VarCurr,bitIndex368) )
& ( v106284(VarCurr,bitIndex105)
<=> v104176(VarCurr,bitIndex367) )
& ( v106284(VarCurr,bitIndex104)
<=> v104176(VarCurr,bitIndex366) )
& ( v106284(VarCurr,bitIndex103)
<=> v104176(VarCurr,bitIndex365) )
& ( v106284(VarCurr,bitIndex102)
<=> v104176(VarCurr,bitIndex364) )
& ( v106284(VarCurr,bitIndex101)
<=> v104176(VarCurr,bitIndex363) )
& ( v106284(VarCurr,bitIndex100)
<=> v104176(VarCurr,bitIndex362) )
& ( v106284(VarCurr,bitIndex99)
<=> v104176(VarCurr,bitIndex361) )
& ( v106284(VarCurr,bitIndex98)
<=> v104176(VarCurr,bitIndex360) )
& ( v106284(VarCurr,bitIndex97)
<=> v104176(VarCurr,bitIndex359) )
& ( v106284(VarCurr,bitIndex96)
<=> v104176(VarCurr,bitIndex358) )
& ( v106284(VarCurr,bitIndex95)
<=> v104176(VarCurr,bitIndex357) )
& ( v106284(VarCurr,bitIndex94)
<=> v104176(VarCurr,bitIndex356) )
& ( v106284(VarCurr,bitIndex93)
<=> v104176(VarCurr,bitIndex355) )
& ( v106284(VarCurr,bitIndex92)
<=> v104176(VarCurr,bitIndex354) )
& ( v106284(VarCurr,bitIndex91)
<=> v104176(VarCurr,bitIndex353) )
& ( v106284(VarCurr,bitIndex90)
<=> v104176(VarCurr,bitIndex352) )
& ( v106284(VarCurr,bitIndex89)
<=> v104176(VarCurr,bitIndex351) )
& ( v106284(VarCurr,bitIndex88)
<=> v104176(VarCurr,bitIndex350) )
& ( v106284(VarCurr,bitIndex87)
<=> v104176(VarCurr,bitIndex349) )
& ( v106284(VarCurr,bitIndex86)
<=> v104176(VarCurr,bitIndex348) )
& ( v106284(VarCurr,bitIndex85)
<=> v104176(VarCurr,bitIndex347) )
& ( v106284(VarCurr,bitIndex84)
<=> v104176(VarCurr,bitIndex346) )
& ( v106284(VarCurr,bitIndex83)
<=> v104176(VarCurr,bitIndex345) )
& ( v106284(VarCurr,bitIndex82)
<=> v104176(VarCurr,bitIndex344) )
& ( v106284(VarCurr,bitIndex81)
<=> v104176(VarCurr,bitIndex343) )
& ( v106284(VarCurr,bitIndex80)
<=> v104176(VarCurr,bitIndex342) )
& ( v106284(VarCurr,bitIndex79)
<=> v104176(VarCurr,bitIndex341) )
& ( v106284(VarCurr,bitIndex78)
<=> v104176(VarCurr,bitIndex340) )
& ( v106284(VarCurr,bitIndex77)
<=> v104176(VarCurr,bitIndex339) )
& ( v106284(VarCurr,bitIndex76)
<=> v104176(VarCurr,bitIndex338) )
& ( v106284(VarCurr,bitIndex75)
<=> v104176(VarCurr,bitIndex337) )
& ( v106284(VarCurr,bitIndex74)
<=> v104176(VarCurr,bitIndex336) )
& ( v106284(VarCurr,bitIndex73)
<=> v104176(VarCurr,bitIndex335) )
& ( v106284(VarCurr,bitIndex72)
<=> v104176(VarCurr,bitIndex334) )
& ( v106284(VarCurr,bitIndex71)
<=> v104176(VarCurr,bitIndex333) )
& ( v106284(VarCurr,bitIndex70)
<=> v104176(VarCurr,bitIndex332) )
& ( v106284(VarCurr,bitIndex69)
<=> v104176(VarCurr,bitIndex331) )
& ( v106284(VarCurr,bitIndex68)
<=> v104176(VarCurr,bitIndex330) )
& ( v106284(VarCurr,bitIndex67)
<=> v104176(VarCurr,bitIndex329) )
& ( v106284(VarCurr,bitIndex66)
<=> v104176(VarCurr,bitIndex328) )
& ( v106284(VarCurr,bitIndex65)
<=> v104176(VarCurr,bitIndex327) )
& ( v106284(VarCurr,bitIndex64)
<=> v104176(VarCurr,bitIndex326) )
& ( v106284(VarCurr,bitIndex63)
<=> v104176(VarCurr,bitIndex325) )
& ( v106284(VarCurr,bitIndex62)
<=> v104176(VarCurr,bitIndex324) )
& ( v106284(VarCurr,bitIndex61)
<=> v104176(VarCurr,bitIndex323) )
& ( v106284(VarCurr,bitIndex60)
<=> v104176(VarCurr,bitIndex322) )
& ( v106284(VarCurr,bitIndex59)
<=> v104176(VarCurr,bitIndex321) )
& ( v106284(VarCurr,bitIndex58)
<=> v104176(VarCurr,bitIndex320) )
& ( v106284(VarCurr,bitIndex57)
<=> v104176(VarCurr,bitIndex319) )
& ( v106284(VarCurr,bitIndex56)
<=> v104176(VarCurr,bitIndex318) )
& ( v106284(VarCurr,bitIndex55)
<=> v104176(VarCurr,bitIndex317) )
& ( v106284(VarCurr,bitIndex54)
<=> v104176(VarCurr,bitIndex316) )
& ( v106284(VarCurr,bitIndex53)
<=> v104176(VarCurr,bitIndex315) )
& ( v106284(VarCurr,bitIndex52)
<=> v104176(VarCurr,bitIndex314) )
& ( v106284(VarCurr,bitIndex51)
<=> v104176(VarCurr,bitIndex313) )
& ( v106284(VarCurr,bitIndex50)
<=> v104176(VarCurr,bitIndex312) )
& ( v106284(VarCurr,bitIndex49)
<=> v104176(VarCurr,bitIndex311) )
& ( v106284(VarCurr,bitIndex48)
<=> v104176(VarCurr,bitIndex310) )
& ( v106284(VarCurr,bitIndex47)
<=> v104176(VarCurr,bitIndex309) )
& ( v106284(VarCurr,bitIndex46)
<=> v104176(VarCurr,bitIndex308) )
& ( v106284(VarCurr,bitIndex45)
<=> v104176(VarCurr,bitIndex307) )
& ( v106284(VarCurr,bitIndex44)
<=> v104176(VarCurr,bitIndex306) )
& ( v106284(VarCurr,bitIndex43)
<=> v104176(VarCurr,bitIndex305) )
& ( v106284(VarCurr,bitIndex42)
<=> v104176(VarCurr,bitIndex304) )
& ( v106284(VarCurr,bitIndex41)
<=> v104176(VarCurr,bitIndex303) )
& ( v106284(VarCurr,bitIndex40)
<=> v104176(VarCurr,bitIndex302) )
& ( v106284(VarCurr,bitIndex39)
<=> v104176(VarCurr,bitIndex301) )
& ( v106284(VarCurr,bitIndex38)
<=> v104176(VarCurr,bitIndex300) )
& ( v106284(VarCurr,bitIndex37)
<=> v104176(VarCurr,bitIndex299) )
& ( v106284(VarCurr,bitIndex36)
<=> v104176(VarCurr,bitIndex298) )
& ( v106284(VarCurr,bitIndex35)
<=> v104176(VarCurr,bitIndex297) )
& ( v106284(VarCurr,bitIndex34)
<=> v104176(VarCurr,bitIndex296) )
& ( v106284(VarCurr,bitIndex33)
<=> v104176(VarCurr,bitIndex295) )
& ( v106284(VarCurr,bitIndex32)
<=> v104176(VarCurr,bitIndex294) )
& ( v106284(VarCurr,bitIndex31)
<=> v104176(VarCurr,bitIndex293) )
& ( v106284(VarCurr,bitIndex30)
<=> v104176(VarCurr,bitIndex292) )
& ( v106284(VarCurr,bitIndex29)
<=> v104176(VarCurr,bitIndex291) )
& ( v106284(VarCurr,bitIndex28)
<=> v104176(VarCurr,bitIndex290) )
& ( v106284(VarCurr,bitIndex27)
<=> v104176(VarCurr,bitIndex289) )
& ( v106284(VarCurr,bitIndex26)
<=> v104176(VarCurr,bitIndex288) )
& ( v106284(VarCurr,bitIndex25)
<=> v104176(VarCurr,bitIndex287) )
& ( v106284(VarCurr,bitIndex24)
<=> v104176(VarCurr,bitIndex286) )
& ( v106284(VarCurr,bitIndex23)
<=> v104176(VarCurr,bitIndex285) )
& ( v106284(VarCurr,bitIndex22)
<=> v104176(VarCurr,bitIndex284) )
& ( v106284(VarCurr,bitIndex21)
<=> v104176(VarCurr,bitIndex283) )
& ( v106284(VarCurr,bitIndex20)
<=> v104176(VarCurr,bitIndex282) )
& ( v106284(VarCurr,bitIndex19)
<=> v104176(VarCurr,bitIndex281) )
& ( v106284(VarCurr,bitIndex18)
<=> v104176(VarCurr,bitIndex280) )
& ( v106284(VarCurr,bitIndex17)
<=> v104176(VarCurr,bitIndex279) )
& ( v106284(VarCurr,bitIndex16)
<=> v104176(VarCurr,bitIndex278) )
& ( v106284(VarCurr,bitIndex15)
<=> v104176(VarCurr,bitIndex277) )
& ( v106284(VarCurr,bitIndex14)
<=> v104176(VarCurr,bitIndex276) )
& ( v106284(VarCurr,bitIndex13)
<=> v104176(VarCurr,bitIndex275) )
& ( v106284(VarCurr,bitIndex12)
<=> v104176(VarCurr,bitIndex274) )
& ( v106284(VarCurr,bitIndex11)
<=> v104176(VarCurr,bitIndex273) )
& ( v106284(VarCurr,bitIndex10)
<=> v104176(VarCurr,bitIndex272) )
& ( v106284(VarCurr,bitIndex9)
<=> v104176(VarCurr,bitIndex271) )
& ( v106284(VarCurr,bitIndex8)
<=> v104176(VarCurr,bitIndex270) )
& ( v106284(VarCurr,bitIndex7)
<=> v104176(VarCurr,bitIndex269) )
& ( v106284(VarCurr,bitIndex6)
<=> v104176(VarCurr,bitIndex268) )
& ( v106284(VarCurr,bitIndex5)
<=> v104176(VarCurr,bitIndex267) )
& ( v106284(VarCurr,bitIndex4)
<=> v104176(VarCurr,bitIndex266) )
& ( v106284(VarCurr,bitIndex3)
<=> v104176(VarCurr,bitIndex265) )
& ( v106284(VarCurr,bitIndex2)
<=> v104176(VarCurr,bitIndex264) )
& ( v106284(VarCurr,bitIndex1)
<=> v104176(VarCurr,bitIndex263) )
& ( v106284(VarCurr,bitIndex0)
<=> v104176(VarCurr,bitIndex262) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21174,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106257(VarNext)
<=> ( v106258(VarNext)
& v106265(VarNext) ) ) ) ).
fof(addAssignment_32789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106265(VarNext)
<=> v106263(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21173,axiom,
! [VarCurr] :
( v106263(VarCurr)
<=> ( v106266(VarCurr)
& v106277(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21172,axiom,
! [VarCurr] :
( v106277(VarCurr)
<=> ( v106278(VarCurr)
| v106128(VarCurr) ) ) ).
fof(writeUnaryOperator_8299,axiom,
! [VarCurr] :
( ~ v106278(VarCurr)
<=> v106279(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7421,axiom,
! [VarCurr] :
( v106279(VarCurr)
<=> ( ( v106280(VarCurr,bitIndex1)
<=> $false )
& ( v106280(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32788,axiom,
! [VarCurr] :
( v106280(VarCurr,bitIndex0)
<=> v105839(VarCurr) ) ).
fof(addAssignment_32787,axiom,
! [VarCurr] :
( v106280(VarCurr,bitIndex1)
<=> v104180(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21171,axiom,
! [VarCurr] :
( v106266(VarCurr)
<=> ( v106128(VarCurr)
| v106267(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21170,axiom,
! [VarCurr] :
( v106267(VarCurr)
<=> ( v106268(VarCurr)
& v106276(VarCurr) ) ) ).
fof(writeUnaryOperator_8298,axiom,
! [VarCurr] :
( ~ v106276(VarCurr)
<=> v106128(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21169,axiom,
! [VarCurr] :
( v106268(VarCurr)
<=> ( v106269(VarCurr)
| v106274(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7420,axiom,
! [VarCurr] :
( v106274(VarCurr)
<=> ( ( v106275(VarCurr,bitIndex1)
<=> $true )
& ( v106275(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32786,axiom,
! [VarCurr] :
( v106275(VarCurr,bitIndex0)
<=> v105839(VarCurr) ) ).
fof(addAssignment_32785,axiom,
! [VarCurr] :
( v106275(VarCurr,bitIndex1)
<=> v104180(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21168,axiom,
! [VarCurr] :
( v106269(VarCurr)
<=> ( v106270(VarCurr)
| v106272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7419,axiom,
! [VarCurr] :
( v106272(VarCurr)
<=> ( ( v106273(VarCurr,bitIndex1)
<=> $true )
& ( v106273(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32784,axiom,
! [VarCurr] :
( v106273(VarCurr,bitIndex0)
<=> v105839(VarCurr) ) ).
fof(addAssignment_32783,axiom,
! [VarCurr] :
( v106273(VarCurr,bitIndex1)
<=> v104180(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7418,axiom,
! [VarCurr] :
( v106270(VarCurr)
<=> ( ( v106271(VarCurr,bitIndex1)
<=> $false )
& ( v106271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32782,axiom,
! [VarCurr] :
( v106271(VarCurr,bitIndex0)
<=> v105839(VarCurr) ) ).
fof(addAssignment_32781,axiom,
! [VarCurr] :
( v106271(VarCurr,bitIndex1)
<=> v104180(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106258(VarNext)
<=> ( v106260(VarNext)
& v106032(VarNext) ) ) ) ).
fof(writeUnaryOperator_8297,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106260(VarNext)
<=> v106039(VarNext) ) ) ).
fof(addAssignment_32780,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106249(VarCurr,B)
<=> v106254(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2292,axiom,
! [VarCurr] :
( ~ v106251(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106254(VarCurr,B)
<=> v106253(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2323,axiom,
! [VarCurr] :
( v106251(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106254(VarCurr,B)
<=> v105841(VarCurr,B) ) ) ) ).
fof(addAssignment_32779,axiom,
! [VarCurr] :
( ( v106253(VarCurr,bitIndex7)
<=> v104176(VarCurr,bitIndex269) )
& ( v106253(VarCurr,bitIndex6)
<=> v104176(VarCurr,bitIndex268) )
& ( v106253(VarCurr,bitIndex5)
<=> v104176(VarCurr,bitIndex267) )
& ( v106253(VarCurr,bitIndex4)
<=> v104176(VarCurr,bitIndex266) )
& ( v106253(VarCurr,bitIndex3)
<=> v104176(VarCurr,bitIndex265) )
& ( v106253(VarCurr,bitIndex2)
<=> v104176(VarCurr,bitIndex264) )
& ( v106253(VarCurr,bitIndex1)
<=> v104176(VarCurr,bitIndex263) )
& ( v106253(VarCurr,bitIndex0)
<=> v104176(VarCurr,bitIndex262) ) ) ).
fof(addAssignment_32778,axiom,
! [VarCurr] :
( v106251(VarCurr)
<=> v106026(VarCurr,bitIndex1) ) ).
fof(addAssignment_32777,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106242(VarCurr,B)
<=> v106247(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2291,axiom,
! [VarCurr] :
( ~ v106244(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106247(VarCurr,B)
<=> v106246(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2322,axiom,
! [VarCurr] :
( v106244(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106247(VarCurr,B)
<=> v105841(VarCurr,B) ) ) ) ).
fof(addAssignment_32776,axiom,
! [VarCurr] :
( ( v106246(VarCurr,bitIndex7)
<=> v104176(VarCurr,bitIndex400) )
& ( v106246(VarCurr,bitIndex6)
<=> v104176(VarCurr,bitIndex399) )
& ( v106246(VarCurr,bitIndex5)
<=> v104176(VarCurr,bitIndex398) )
& ( v106246(VarCurr,bitIndex4)
<=> v104176(VarCurr,bitIndex397) )
& ( v106246(VarCurr,bitIndex3)
<=> v104176(VarCurr,bitIndex396) )
& ( v106246(VarCurr,bitIndex2)
<=> v104176(VarCurr,bitIndex395) )
& ( v106246(VarCurr,bitIndex1)
<=> v104176(VarCurr,bitIndex394) )
& ( v106246(VarCurr,bitIndex0)
<=> v104176(VarCurr,bitIndex393) ) ) ).
fof(addAssignment_32775,axiom,
! [VarCurr] :
( v106244(VarCurr)
<=> v106026(VarCurr,bitIndex1) ) ).
fof(addAssignment_32774,axiom,
! [VarNext] :
( ( v104176(VarNext,bitIndex269)
<=> v106210(VarNext,bitIndex7) )
& ( v104176(VarNext,bitIndex268)
<=> v106210(VarNext,bitIndex6) )
& ( v104176(VarNext,bitIndex267)
<=> v106210(VarNext,bitIndex5) )
& ( v104176(VarNext,bitIndex266)
<=> v106210(VarNext,bitIndex4) )
& ( v104176(VarNext,bitIndex265)
<=> v106210(VarNext,bitIndex3) )
& ( v104176(VarNext,bitIndex264)
<=> v106210(VarNext,bitIndex2) )
& ( v104176(VarNext,bitIndex263)
<=> v106210(VarNext,bitIndex1) )
& ( v104176(VarNext,bitIndex262)
<=> v106210(VarNext,bitIndex0) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_73,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106211(VarNext)
=> ( ( v106210(VarNext,bitIndex130)
<=> v104176(VarCurr,bitIndex392) )
& ( v106210(VarNext,bitIndex129)
<=> v104176(VarCurr,bitIndex391) )
& ( v106210(VarNext,bitIndex128)
<=> v104176(VarCurr,bitIndex390) )
& ( v106210(VarNext,bitIndex127)
<=> v104176(VarCurr,bitIndex389) )
& ( v106210(VarNext,bitIndex126)
<=> v104176(VarCurr,bitIndex388) )
& ( v106210(VarNext,bitIndex125)
<=> v104176(VarCurr,bitIndex387) )
& ( v106210(VarNext,bitIndex124)
<=> v104176(VarCurr,bitIndex386) )
& ( v106210(VarNext,bitIndex123)
<=> v104176(VarCurr,bitIndex385) )
& ( v106210(VarNext,bitIndex122)
<=> v104176(VarCurr,bitIndex384) )
& ( v106210(VarNext,bitIndex121)
<=> v104176(VarCurr,bitIndex383) )
& ( v106210(VarNext,bitIndex120)
<=> v104176(VarCurr,bitIndex382) )
& ( v106210(VarNext,bitIndex119)
<=> v104176(VarCurr,bitIndex381) )
& ( v106210(VarNext,bitIndex118)
<=> v104176(VarCurr,bitIndex380) )
& ( v106210(VarNext,bitIndex117)
<=> v104176(VarCurr,bitIndex379) )
& ( v106210(VarNext,bitIndex116)
<=> v104176(VarCurr,bitIndex378) )
& ( v106210(VarNext,bitIndex115)
<=> v104176(VarCurr,bitIndex377) )
& ( v106210(VarNext,bitIndex114)
<=> v104176(VarCurr,bitIndex376) )
& ( v106210(VarNext,bitIndex113)
<=> v104176(VarCurr,bitIndex375) )
& ( v106210(VarNext,bitIndex112)
<=> v104176(VarCurr,bitIndex374) )
& ( v106210(VarNext,bitIndex111)
<=> v104176(VarCurr,bitIndex373) )
& ( v106210(VarNext,bitIndex110)
<=> v104176(VarCurr,bitIndex372) )
& ( v106210(VarNext,bitIndex109)
<=> v104176(VarCurr,bitIndex371) )
& ( v106210(VarNext,bitIndex108)
<=> v104176(VarCurr,bitIndex370) )
& ( v106210(VarNext,bitIndex107)
<=> v104176(VarCurr,bitIndex369) )
& ( v106210(VarNext,bitIndex106)
<=> v104176(VarCurr,bitIndex368) )
& ( v106210(VarNext,bitIndex105)
<=> v104176(VarCurr,bitIndex367) )
& ( v106210(VarNext,bitIndex104)
<=> v104176(VarCurr,bitIndex366) )
& ( v106210(VarNext,bitIndex103)
<=> v104176(VarCurr,bitIndex365) )
& ( v106210(VarNext,bitIndex102)
<=> v104176(VarCurr,bitIndex364) )
& ( v106210(VarNext,bitIndex101)
<=> v104176(VarCurr,bitIndex363) )
& ( v106210(VarNext,bitIndex100)
<=> v104176(VarCurr,bitIndex362) )
& ( v106210(VarNext,bitIndex99)
<=> v104176(VarCurr,bitIndex361) )
& ( v106210(VarNext,bitIndex98)
<=> v104176(VarCurr,bitIndex360) )
& ( v106210(VarNext,bitIndex97)
<=> v104176(VarCurr,bitIndex359) )
& ( v106210(VarNext,bitIndex96)
<=> v104176(VarCurr,bitIndex358) )
& ( v106210(VarNext,bitIndex95)
<=> v104176(VarCurr,bitIndex357) )
& ( v106210(VarNext,bitIndex94)
<=> v104176(VarCurr,bitIndex356) )
& ( v106210(VarNext,bitIndex93)
<=> v104176(VarCurr,bitIndex355) )
& ( v106210(VarNext,bitIndex92)
<=> v104176(VarCurr,bitIndex354) )
& ( v106210(VarNext,bitIndex91)
<=> v104176(VarCurr,bitIndex353) )
& ( v106210(VarNext,bitIndex90)
<=> v104176(VarCurr,bitIndex352) )
& ( v106210(VarNext,bitIndex89)
<=> v104176(VarCurr,bitIndex351) )
& ( v106210(VarNext,bitIndex88)
<=> v104176(VarCurr,bitIndex350) )
& ( v106210(VarNext,bitIndex87)
<=> v104176(VarCurr,bitIndex349) )
& ( v106210(VarNext,bitIndex86)
<=> v104176(VarCurr,bitIndex348) )
& ( v106210(VarNext,bitIndex85)
<=> v104176(VarCurr,bitIndex347) )
& ( v106210(VarNext,bitIndex84)
<=> v104176(VarCurr,bitIndex346) )
& ( v106210(VarNext,bitIndex83)
<=> v104176(VarCurr,bitIndex345) )
& ( v106210(VarNext,bitIndex82)
<=> v104176(VarCurr,bitIndex344) )
& ( v106210(VarNext,bitIndex81)
<=> v104176(VarCurr,bitIndex343) )
& ( v106210(VarNext,bitIndex80)
<=> v104176(VarCurr,bitIndex342) )
& ( v106210(VarNext,bitIndex79)
<=> v104176(VarCurr,bitIndex341) )
& ( v106210(VarNext,bitIndex78)
<=> v104176(VarCurr,bitIndex340) )
& ( v106210(VarNext,bitIndex77)
<=> v104176(VarCurr,bitIndex339) )
& ( v106210(VarNext,bitIndex76)
<=> v104176(VarCurr,bitIndex338) )
& ( v106210(VarNext,bitIndex75)
<=> v104176(VarCurr,bitIndex337) )
& ( v106210(VarNext,bitIndex74)
<=> v104176(VarCurr,bitIndex336) )
& ( v106210(VarNext,bitIndex73)
<=> v104176(VarCurr,bitIndex335) )
& ( v106210(VarNext,bitIndex72)
<=> v104176(VarCurr,bitIndex334) )
& ( v106210(VarNext,bitIndex71)
<=> v104176(VarCurr,bitIndex333) )
& ( v106210(VarNext,bitIndex70)
<=> v104176(VarCurr,bitIndex332) )
& ( v106210(VarNext,bitIndex69)
<=> v104176(VarCurr,bitIndex331) )
& ( v106210(VarNext,bitIndex68)
<=> v104176(VarCurr,bitIndex330) )
& ( v106210(VarNext,bitIndex67)
<=> v104176(VarCurr,bitIndex329) )
& ( v106210(VarNext,bitIndex66)
<=> v104176(VarCurr,bitIndex328) )
& ( v106210(VarNext,bitIndex65)
<=> v104176(VarCurr,bitIndex327) )
& ( v106210(VarNext,bitIndex64)
<=> v104176(VarCurr,bitIndex326) )
& ( v106210(VarNext,bitIndex63)
<=> v104176(VarCurr,bitIndex325) )
& ( v106210(VarNext,bitIndex62)
<=> v104176(VarCurr,bitIndex324) )
& ( v106210(VarNext,bitIndex61)
<=> v104176(VarCurr,bitIndex323) )
& ( v106210(VarNext,bitIndex60)
<=> v104176(VarCurr,bitIndex322) )
& ( v106210(VarNext,bitIndex59)
<=> v104176(VarCurr,bitIndex321) )
& ( v106210(VarNext,bitIndex58)
<=> v104176(VarCurr,bitIndex320) )
& ( v106210(VarNext,bitIndex57)
<=> v104176(VarCurr,bitIndex319) )
& ( v106210(VarNext,bitIndex56)
<=> v104176(VarCurr,bitIndex318) )
& ( v106210(VarNext,bitIndex55)
<=> v104176(VarCurr,bitIndex317) )
& ( v106210(VarNext,bitIndex54)
<=> v104176(VarCurr,bitIndex316) )
& ( v106210(VarNext,bitIndex53)
<=> v104176(VarCurr,bitIndex315) )
& ( v106210(VarNext,bitIndex52)
<=> v104176(VarCurr,bitIndex314) )
& ( v106210(VarNext,bitIndex51)
<=> v104176(VarCurr,bitIndex313) )
& ( v106210(VarNext,bitIndex50)
<=> v104176(VarCurr,bitIndex312) )
& ( v106210(VarNext,bitIndex49)
<=> v104176(VarCurr,bitIndex311) )
& ( v106210(VarNext,bitIndex48)
<=> v104176(VarCurr,bitIndex310) )
& ( v106210(VarNext,bitIndex47)
<=> v104176(VarCurr,bitIndex309) )
& ( v106210(VarNext,bitIndex46)
<=> v104176(VarCurr,bitIndex308) )
& ( v106210(VarNext,bitIndex45)
<=> v104176(VarCurr,bitIndex307) )
& ( v106210(VarNext,bitIndex44)
<=> v104176(VarCurr,bitIndex306) )
& ( v106210(VarNext,bitIndex43)
<=> v104176(VarCurr,bitIndex305) )
& ( v106210(VarNext,bitIndex42)
<=> v104176(VarCurr,bitIndex304) )
& ( v106210(VarNext,bitIndex41)
<=> v104176(VarCurr,bitIndex303) )
& ( v106210(VarNext,bitIndex40)
<=> v104176(VarCurr,bitIndex302) )
& ( v106210(VarNext,bitIndex39)
<=> v104176(VarCurr,bitIndex301) )
& ( v106210(VarNext,bitIndex38)
<=> v104176(VarCurr,bitIndex300) )
& ( v106210(VarNext,bitIndex37)
<=> v104176(VarCurr,bitIndex299) )
& ( v106210(VarNext,bitIndex36)
<=> v104176(VarCurr,bitIndex298) )
& ( v106210(VarNext,bitIndex35)
<=> v104176(VarCurr,bitIndex297) )
& ( v106210(VarNext,bitIndex34)
<=> v104176(VarCurr,bitIndex296) )
& ( v106210(VarNext,bitIndex33)
<=> v104176(VarCurr,bitIndex295) )
& ( v106210(VarNext,bitIndex32)
<=> v104176(VarCurr,bitIndex294) )
& ( v106210(VarNext,bitIndex31)
<=> v104176(VarCurr,bitIndex293) )
& ( v106210(VarNext,bitIndex30)
<=> v104176(VarCurr,bitIndex292) )
& ( v106210(VarNext,bitIndex29)
<=> v104176(VarCurr,bitIndex291) )
& ( v106210(VarNext,bitIndex28)
<=> v104176(VarCurr,bitIndex290) )
& ( v106210(VarNext,bitIndex27)
<=> v104176(VarCurr,bitIndex289) )
& ( v106210(VarNext,bitIndex26)
<=> v104176(VarCurr,bitIndex288) )
& ( v106210(VarNext,bitIndex25)
<=> v104176(VarCurr,bitIndex287) )
& ( v106210(VarNext,bitIndex24)
<=> v104176(VarCurr,bitIndex286) )
& ( v106210(VarNext,bitIndex23)
<=> v104176(VarCurr,bitIndex285) )
& ( v106210(VarNext,bitIndex22)
<=> v104176(VarCurr,bitIndex284) )
& ( v106210(VarNext,bitIndex21)
<=> v104176(VarCurr,bitIndex283) )
& ( v106210(VarNext,bitIndex20)
<=> v104176(VarCurr,bitIndex282) )
& ( v106210(VarNext,bitIndex19)
<=> v104176(VarCurr,bitIndex281) )
& ( v106210(VarNext,bitIndex18)
<=> v104176(VarCurr,bitIndex280) )
& ( v106210(VarNext,bitIndex17)
<=> v104176(VarCurr,bitIndex279) )
& ( v106210(VarNext,bitIndex16)
<=> v104176(VarCurr,bitIndex278) )
& ( v106210(VarNext,bitIndex15)
<=> v104176(VarCurr,bitIndex277) )
& ( v106210(VarNext,bitIndex14)
<=> v104176(VarCurr,bitIndex276) )
& ( v106210(VarNext,bitIndex13)
<=> v104176(VarCurr,bitIndex275) )
& ( v106210(VarNext,bitIndex12)
<=> v104176(VarCurr,bitIndex274) )
& ( v106210(VarNext,bitIndex11)
<=> v104176(VarCurr,bitIndex273) )
& ( v106210(VarNext,bitIndex10)
<=> v104176(VarCurr,bitIndex272) )
& ( v106210(VarNext,bitIndex9)
<=> v104176(VarCurr,bitIndex271) )
& ( v106210(VarNext,bitIndex8)
<=> v104176(VarCurr,bitIndex270) )
& ( v106210(VarNext,bitIndex7)
<=> v104176(VarCurr,bitIndex269) )
& ( v106210(VarNext,bitIndex6)
<=> v104176(VarCurr,bitIndex268) )
& ( v106210(VarNext,bitIndex5)
<=> v104176(VarCurr,bitIndex267) )
& ( v106210(VarNext,bitIndex4)
<=> v104176(VarCurr,bitIndex266) )
& ( v106210(VarNext,bitIndex3)
<=> v104176(VarCurr,bitIndex265) )
& ( v106210(VarNext,bitIndex2)
<=> v104176(VarCurr,bitIndex264) )
& ( v106210(VarNext,bitIndex1)
<=> v104176(VarCurr,bitIndex263) )
& ( v106210(VarNext,bitIndex0)
<=> v104176(VarCurr,bitIndex262) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1815,axiom,
! [VarNext] :
( v106211(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106210(VarNext,B)
<=> v106237(VarNext,B) ) ) ) ).
fof(addAssignment_32773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106237(VarNext,B)
<=> v106235(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5000,axiom,
! [VarCurr] :
( ~ v106128(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106235(VarCurr,B)
<=> v106238(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5003,axiom,
! [VarCurr] :
( v106128(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106235(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1234,axiom,
! [VarCurr] :
( ( ~ v106224(VarCurr)
& ~ v106226(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v106238(VarCurr,B)
<=> v106203(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4999,axiom,
! [VarCurr] :
( v106226(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106238(VarCurr,B)
<=> v106196(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_8,axiom,
! [VarCurr] :
( v106224(VarCurr)
=> ( ( v106238(VarCurr,bitIndex130)
<=> v104176(VarCurr,bitIndex261) )
& ( v106238(VarCurr,bitIndex129)
<=> v104176(VarCurr,bitIndex260) )
& ( v106238(VarCurr,bitIndex128)
<=> v104176(VarCurr,bitIndex259) )
& ( v106238(VarCurr,bitIndex127)
<=> v104176(VarCurr,bitIndex258) )
& ( v106238(VarCurr,bitIndex126)
<=> v104176(VarCurr,bitIndex257) )
& ( v106238(VarCurr,bitIndex125)
<=> v104176(VarCurr,bitIndex256) )
& ( v106238(VarCurr,bitIndex124)
<=> v104176(VarCurr,bitIndex255) )
& ( v106238(VarCurr,bitIndex123)
<=> v104176(VarCurr,bitIndex254) )
& ( v106238(VarCurr,bitIndex122)
<=> v104176(VarCurr,bitIndex253) )
& ( v106238(VarCurr,bitIndex121)
<=> v104176(VarCurr,bitIndex252) )
& ( v106238(VarCurr,bitIndex120)
<=> v104176(VarCurr,bitIndex251) )
& ( v106238(VarCurr,bitIndex119)
<=> v104176(VarCurr,bitIndex250) )
& ( v106238(VarCurr,bitIndex118)
<=> v104176(VarCurr,bitIndex249) )
& ( v106238(VarCurr,bitIndex117)
<=> v104176(VarCurr,bitIndex248) )
& ( v106238(VarCurr,bitIndex116)
<=> v104176(VarCurr,bitIndex247) )
& ( v106238(VarCurr,bitIndex115)
<=> v104176(VarCurr,bitIndex246) )
& ( v106238(VarCurr,bitIndex114)
<=> v104176(VarCurr,bitIndex245) )
& ( v106238(VarCurr,bitIndex113)
<=> v104176(VarCurr,bitIndex244) )
& ( v106238(VarCurr,bitIndex112)
<=> v104176(VarCurr,bitIndex243) )
& ( v106238(VarCurr,bitIndex111)
<=> v104176(VarCurr,bitIndex242) )
& ( v106238(VarCurr,bitIndex110)
<=> v104176(VarCurr,bitIndex241) )
& ( v106238(VarCurr,bitIndex109)
<=> v104176(VarCurr,bitIndex240) )
& ( v106238(VarCurr,bitIndex108)
<=> v104176(VarCurr,bitIndex239) )
& ( v106238(VarCurr,bitIndex107)
<=> v104176(VarCurr,bitIndex238) )
& ( v106238(VarCurr,bitIndex106)
<=> v104176(VarCurr,bitIndex237) )
& ( v106238(VarCurr,bitIndex105)
<=> v104176(VarCurr,bitIndex236) )
& ( v106238(VarCurr,bitIndex104)
<=> v104176(VarCurr,bitIndex235) )
& ( v106238(VarCurr,bitIndex103)
<=> v104176(VarCurr,bitIndex234) )
& ( v106238(VarCurr,bitIndex102)
<=> v104176(VarCurr,bitIndex233) )
& ( v106238(VarCurr,bitIndex101)
<=> v104176(VarCurr,bitIndex232) )
& ( v106238(VarCurr,bitIndex100)
<=> v104176(VarCurr,bitIndex231) )
& ( v106238(VarCurr,bitIndex99)
<=> v104176(VarCurr,bitIndex230) )
& ( v106238(VarCurr,bitIndex98)
<=> v104176(VarCurr,bitIndex229) )
& ( v106238(VarCurr,bitIndex97)
<=> v104176(VarCurr,bitIndex228) )
& ( v106238(VarCurr,bitIndex96)
<=> v104176(VarCurr,bitIndex227) )
& ( v106238(VarCurr,bitIndex95)
<=> v104176(VarCurr,bitIndex226) )
& ( v106238(VarCurr,bitIndex94)
<=> v104176(VarCurr,bitIndex225) )
& ( v106238(VarCurr,bitIndex93)
<=> v104176(VarCurr,bitIndex224) )
& ( v106238(VarCurr,bitIndex92)
<=> v104176(VarCurr,bitIndex223) )
& ( v106238(VarCurr,bitIndex91)
<=> v104176(VarCurr,bitIndex222) )
& ( v106238(VarCurr,bitIndex90)
<=> v104176(VarCurr,bitIndex221) )
& ( v106238(VarCurr,bitIndex89)
<=> v104176(VarCurr,bitIndex220) )
& ( v106238(VarCurr,bitIndex88)
<=> v104176(VarCurr,bitIndex219) )
& ( v106238(VarCurr,bitIndex87)
<=> v104176(VarCurr,bitIndex218) )
& ( v106238(VarCurr,bitIndex86)
<=> v104176(VarCurr,bitIndex217) )
& ( v106238(VarCurr,bitIndex85)
<=> v104176(VarCurr,bitIndex216) )
& ( v106238(VarCurr,bitIndex84)
<=> v104176(VarCurr,bitIndex215) )
& ( v106238(VarCurr,bitIndex83)
<=> v104176(VarCurr,bitIndex214) )
& ( v106238(VarCurr,bitIndex82)
<=> v104176(VarCurr,bitIndex213) )
& ( v106238(VarCurr,bitIndex81)
<=> v104176(VarCurr,bitIndex212) )
& ( v106238(VarCurr,bitIndex80)
<=> v104176(VarCurr,bitIndex211) )
& ( v106238(VarCurr,bitIndex79)
<=> v104176(VarCurr,bitIndex210) )
& ( v106238(VarCurr,bitIndex78)
<=> v104176(VarCurr,bitIndex209) )
& ( v106238(VarCurr,bitIndex77)
<=> v104176(VarCurr,bitIndex208) )
& ( v106238(VarCurr,bitIndex76)
<=> v104176(VarCurr,bitIndex207) )
& ( v106238(VarCurr,bitIndex75)
<=> v104176(VarCurr,bitIndex206) )
& ( v106238(VarCurr,bitIndex74)
<=> v104176(VarCurr,bitIndex205) )
& ( v106238(VarCurr,bitIndex73)
<=> v104176(VarCurr,bitIndex204) )
& ( v106238(VarCurr,bitIndex72)
<=> v104176(VarCurr,bitIndex203) )
& ( v106238(VarCurr,bitIndex71)
<=> v104176(VarCurr,bitIndex202) )
& ( v106238(VarCurr,bitIndex70)
<=> v104176(VarCurr,bitIndex201) )
& ( v106238(VarCurr,bitIndex69)
<=> v104176(VarCurr,bitIndex200) )
& ( v106238(VarCurr,bitIndex68)
<=> v104176(VarCurr,bitIndex199) )
& ( v106238(VarCurr,bitIndex67)
<=> v104176(VarCurr,bitIndex198) )
& ( v106238(VarCurr,bitIndex66)
<=> v104176(VarCurr,bitIndex197) )
& ( v106238(VarCurr,bitIndex65)
<=> v104176(VarCurr,bitIndex196) )
& ( v106238(VarCurr,bitIndex64)
<=> v104176(VarCurr,bitIndex195) )
& ( v106238(VarCurr,bitIndex63)
<=> v104176(VarCurr,bitIndex194) )
& ( v106238(VarCurr,bitIndex62)
<=> v104176(VarCurr,bitIndex193) )
& ( v106238(VarCurr,bitIndex61)
<=> v104176(VarCurr,bitIndex192) )
& ( v106238(VarCurr,bitIndex60)
<=> v104176(VarCurr,bitIndex191) )
& ( v106238(VarCurr,bitIndex59)
<=> v104176(VarCurr,bitIndex190) )
& ( v106238(VarCurr,bitIndex58)
<=> v104176(VarCurr,bitIndex189) )
& ( v106238(VarCurr,bitIndex57)
<=> v104176(VarCurr,bitIndex188) )
& ( v106238(VarCurr,bitIndex56)
<=> v104176(VarCurr,bitIndex187) )
& ( v106238(VarCurr,bitIndex55)
<=> v104176(VarCurr,bitIndex186) )
& ( v106238(VarCurr,bitIndex54)
<=> v104176(VarCurr,bitIndex185) )
& ( v106238(VarCurr,bitIndex53)
<=> v104176(VarCurr,bitIndex184) )
& ( v106238(VarCurr,bitIndex52)
<=> v104176(VarCurr,bitIndex183) )
& ( v106238(VarCurr,bitIndex51)
<=> v104176(VarCurr,bitIndex182) )
& ( v106238(VarCurr,bitIndex50)
<=> v104176(VarCurr,bitIndex181) )
& ( v106238(VarCurr,bitIndex49)
<=> v104176(VarCurr,bitIndex180) )
& ( v106238(VarCurr,bitIndex48)
<=> v104176(VarCurr,bitIndex179) )
& ( v106238(VarCurr,bitIndex47)
<=> v104176(VarCurr,bitIndex178) )
& ( v106238(VarCurr,bitIndex46)
<=> v104176(VarCurr,bitIndex177) )
& ( v106238(VarCurr,bitIndex45)
<=> v104176(VarCurr,bitIndex176) )
& ( v106238(VarCurr,bitIndex44)
<=> v104176(VarCurr,bitIndex175) )
& ( v106238(VarCurr,bitIndex43)
<=> v104176(VarCurr,bitIndex174) )
& ( v106238(VarCurr,bitIndex42)
<=> v104176(VarCurr,bitIndex173) )
& ( v106238(VarCurr,bitIndex41)
<=> v104176(VarCurr,bitIndex172) )
& ( v106238(VarCurr,bitIndex40)
<=> v104176(VarCurr,bitIndex171) )
& ( v106238(VarCurr,bitIndex39)
<=> v104176(VarCurr,bitIndex170) )
& ( v106238(VarCurr,bitIndex38)
<=> v104176(VarCurr,bitIndex169) )
& ( v106238(VarCurr,bitIndex37)
<=> v104176(VarCurr,bitIndex168) )
& ( v106238(VarCurr,bitIndex36)
<=> v104176(VarCurr,bitIndex167) )
& ( v106238(VarCurr,bitIndex35)
<=> v104176(VarCurr,bitIndex166) )
& ( v106238(VarCurr,bitIndex34)
<=> v104176(VarCurr,bitIndex165) )
& ( v106238(VarCurr,bitIndex33)
<=> v104176(VarCurr,bitIndex164) )
& ( v106238(VarCurr,bitIndex32)
<=> v104176(VarCurr,bitIndex163) )
& ( v106238(VarCurr,bitIndex31)
<=> v104176(VarCurr,bitIndex162) )
& ( v106238(VarCurr,bitIndex30)
<=> v104176(VarCurr,bitIndex161) )
& ( v106238(VarCurr,bitIndex29)
<=> v104176(VarCurr,bitIndex160) )
& ( v106238(VarCurr,bitIndex28)
<=> v104176(VarCurr,bitIndex159) )
& ( v106238(VarCurr,bitIndex27)
<=> v104176(VarCurr,bitIndex158) )
& ( v106238(VarCurr,bitIndex26)
<=> v104176(VarCurr,bitIndex157) )
& ( v106238(VarCurr,bitIndex25)
<=> v104176(VarCurr,bitIndex156) )
& ( v106238(VarCurr,bitIndex24)
<=> v104176(VarCurr,bitIndex155) )
& ( v106238(VarCurr,bitIndex23)
<=> v104176(VarCurr,bitIndex154) )
& ( v106238(VarCurr,bitIndex22)
<=> v104176(VarCurr,bitIndex153) )
& ( v106238(VarCurr,bitIndex21)
<=> v104176(VarCurr,bitIndex152) )
& ( v106238(VarCurr,bitIndex20)
<=> v104176(VarCurr,bitIndex151) )
& ( v106238(VarCurr,bitIndex19)
<=> v104176(VarCurr,bitIndex150) )
& ( v106238(VarCurr,bitIndex18)
<=> v104176(VarCurr,bitIndex149) )
& ( v106238(VarCurr,bitIndex17)
<=> v104176(VarCurr,bitIndex148) )
& ( v106238(VarCurr,bitIndex16)
<=> v104176(VarCurr,bitIndex147) )
& ( v106238(VarCurr,bitIndex15)
<=> v104176(VarCurr,bitIndex146) )
& ( v106238(VarCurr,bitIndex14)
<=> v104176(VarCurr,bitIndex145) )
& ( v106238(VarCurr,bitIndex13)
<=> v104176(VarCurr,bitIndex144) )
& ( v106238(VarCurr,bitIndex12)
<=> v104176(VarCurr,bitIndex143) )
& ( v106238(VarCurr,bitIndex11)
<=> v104176(VarCurr,bitIndex142) )
& ( v106238(VarCurr,bitIndex10)
<=> v104176(VarCurr,bitIndex141) )
& ( v106238(VarCurr,bitIndex9)
<=> v104176(VarCurr,bitIndex140) )
& ( v106238(VarCurr,bitIndex8)
<=> v104176(VarCurr,bitIndex139) )
& ( v106238(VarCurr,bitIndex7)
<=> v104176(VarCurr,bitIndex138) )
& ( v106238(VarCurr,bitIndex6)
<=> v104176(VarCurr,bitIndex137) )
& ( v106238(VarCurr,bitIndex5)
<=> v104176(VarCurr,bitIndex136) )
& ( v106238(VarCurr,bitIndex4)
<=> v104176(VarCurr,bitIndex135) )
& ( v106238(VarCurr,bitIndex3)
<=> v104176(VarCurr,bitIndex134) )
& ( v106238(VarCurr,bitIndex2)
<=> v104176(VarCurr,bitIndex133) )
& ( v106238(VarCurr,bitIndex1)
<=> v104176(VarCurr,bitIndex132) )
& ( v106238(VarCurr,bitIndex0)
<=> v104176(VarCurr,bitIndex131) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21166,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106211(VarNext)
<=> ( v106212(VarNext)
& v106219(VarNext) ) ) ) ).
fof(addAssignment_32772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106219(VarNext)
<=> v106217(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21165,axiom,
! [VarCurr] :
( v106217(VarCurr)
<=> ( v106220(VarCurr)
& v106231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21164,axiom,
! [VarCurr] :
( v106231(VarCurr)
<=> ( v106232(VarCurr)
| v106128(VarCurr) ) ) ).
fof(writeUnaryOperator_8296,axiom,
! [VarCurr] :
( ~ v106232(VarCurr)
<=> v106233(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7417,axiom,
! [VarCurr] :
( v106233(VarCurr)
<=> ( ( v106234(VarCurr,bitIndex1)
<=> $false )
& ( v106234(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32771,axiom,
! [VarCurr] :
( v106234(VarCurr,bitIndex0)
<=> v105839(VarCurr) ) ).
fof(addAssignment_32770,axiom,
! [VarCurr] :
( v106234(VarCurr,bitIndex1)
<=> v104180(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21163,axiom,
! [VarCurr] :
( v106220(VarCurr)
<=> ( v106128(VarCurr)
| v106221(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21162,axiom,
! [VarCurr] :
( v106221(VarCurr)
<=> ( v106222(VarCurr)
& v106230(VarCurr) ) ) ).
fof(writeUnaryOperator_8295,axiom,
! [VarCurr] :
( ~ v106230(VarCurr)
<=> v106128(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21161,axiom,
! [VarCurr] :
( v106222(VarCurr)
<=> ( v106223(VarCurr)
| v106228(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7416,axiom,
! [VarCurr] :
( v106228(VarCurr)
<=> ( ( v106229(VarCurr,bitIndex1)
<=> $true )
& ( v106229(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32769,axiom,
! [VarCurr] :
( v106229(VarCurr,bitIndex0)
<=> v105839(VarCurr) ) ).
fof(addAssignment_32768,axiom,
! [VarCurr] :
( v106229(VarCurr,bitIndex1)
<=> v104180(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21160,axiom,
! [VarCurr] :
( v106223(VarCurr)
<=> ( v106224(VarCurr)
| v106226(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7415,axiom,
! [VarCurr] :
( v106226(VarCurr)
<=> ( ( v106227(VarCurr,bitIndex1)
<=> $true )
& ( v106227(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32767,axiom,
! [VarCurr] :
( v106227(VarCurr,bitIndex0)
<=> v105839(VarCurr) ) ).
fof(addAssignment_32766,axiom,
! [VarCurr] :
( v106227(VarCurr,bitIndex1)
<=> v104180(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7414,axiom,
! [VarCurr] :
( v106224(VarCurr)
<=> ( ( v106225(VarCurr,bitIndex1)
<=> $false )
& ( v106225(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32765,axiom,
! [VarCurr] :
( v106225(VarCurr,bitIndex0)
<=> v105839(VarCurr) ) ).
fof(addAssignment_32764,axiom,
! [VarCurr] :
( v106225(VarCurr,bitIndex1)
<=> v104180(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21159,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106212(VarNext)
<=> ( v106214(VarNext)
& v106032(VarNext) ) ) ) ).
fof(writeUnaryOperator_8294,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106214(VarNext)
<=> v106039(VarNext) ) ) ).
fof(addAssignment_32763,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106203(VarCurr,B)
<=> v106208(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2290,axiom,
! [VarCurr] :
( ~ v106205(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106208(VarCurr,B)
<=> v106207(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2321,axiom,
! [VarCurr] :
( v106205(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106208(VarCurr,B)
<=> v105841(VarCurr,B) ) ) ) ).
fof(addAssignment_32762,axiom,
! [VarCurr] :
( ( v106207(VarCurr,bitIndex7)
<=> v104176(VarCurr,bitIndex138) )
& ( v106207(VarCurr,bitIndex6)
<=> v104176(VarCurr,bitIndex137) )
& ( v106207(VarCurr,bitIndex5)
<=> v104176(VarCurr,bitIndex136) )
& ( v106207(VarCurr,bitIndex4)
<=> v104176(VarCurr,bitIndex135) )
& ( v106207(VarCurr,bitIndex3)
<=> v104176(VarCurr,bitIndex134) )
& ( v106207(VarCurr,bitIndex2)
<=> v104176(VarCurr,bitIndex133) )
& ( v106207(VarCurr,bitIndex1)
<=> v104176(VarCurr,bitIndex132) )
& ( v106207(VarCurr,bitIndex0)
<=> v104176(VarCurr,bitIndex131) ) ) ).
fof(addAssignment_32761,axiom,
! [VarCurr] :
( v106205(VarCurr)
<=> v106026(VarCurr,bitIndex2) ) ).
fof(addAssignment_32760,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106196(VarCurr,B)
<=> v106201(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2289,axiom,
! [VarCurr] :
( ~ v106198(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106201(VarCurr,B)
<=> v106200(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2320,axiom,
! [VarCurr] :
( v106198(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106201(VarCurr,B)
<=> v105841(VarCurr,B) ) ) ) ).
fof(addAssignment_32759,axiom,
! [VarCurr] :
( ( v106200(VarCurr,bitIndex7)
<=> v104176(VarCurr,bitIndex269) )
& ( v106200(VarCurr,bitIndex6)
<=> v104176(VarCurr,bitIndex268) )
& ( v106200(VarCurr,bitIndex5)
<=> v104176(VarCurr,bitIndex267) )
& ( v106200(VarCurr,bitIndex4)
<=> v104176(VarCurr,bitIndex266) )
& ( v106200(VarCurr,bitIndex3)
<=> v104176(VarCurr,bitIndex265) )
& ( v106200(VarCurr,bitIndex2)
<=> v104176(VarCurr,bitIndex264) )
& ( v106200(VarCurr,bitIndex1)
<=> v104176(VarCurr,bitIndex263) )
& ( v106200(VarCurr,bitIndex0)
<=> v104176(VarCurr,bitIndex262) ) ) ).
fof(addAssignment_32758,axiom,
! [VarCurr] :
( v106198(VarCurr)
<=> v106026(VarCurr,bitIndex2) ) ).
fof(addAssignment_32757,axiom,
! [VarNext] :
( ( v104176(VarNext,bitIndex138)
<=> v106164(VarNext,bitIndex7) )
& ( v104176(VarNext,bitIndex137)
<=> v106164(VarNext,bitIndex6) )
& ( v104176(VarNext,bitIndex136)
<=> v106164(VarNext,bitIndex5) )
& ( v104176(VarNext,bitIndex135)
<=> v106164(VarNext,bitIndex4) )
& ( v104176(VarNext,bitIndex134)
<=> v106164(VarNext,bitIndex3) )
& ( v104176(VarNext,bitIndex133)
<=> v106164(VarNext,bitIndex2) )
& ( v104176(VarNext,bitIndex132)
<=> v106164(VarNext,bitIndex1) )
& ( v104176(VarNext,bitIndex131)
<=> v106164(VarNext,bitIndex0) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_72,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106165(VarNext)
=> ( ( v106164(VarNext,bitIndex130)
<=> v104176(VarCurr,bitIndex261) )
& ( v106164(VarNext,bitIndex129)
<=> v104176(VarCurr,bitIndex260) )
& ( v106164(VarNext,bitIndex128)
<=> v104176(VarCurr,bitIndex259) )
& ( v106164(VarNext,bitIndex127)
<=> v104176(VarCurr,bitIndex258) )
& ( v106164(VarNext,bitIndex126)
<=> v104176(VarCurr,bitIndex257) )
& ( v106164(VarNext,bitIndex125)
<=> v104176(VarCurr,bitIndex256) )
& ( v106164(VarNext,bitIndex124)
<=> v104176(VarCurr,bitIndex255) )
& ( v106164(VarNext,bitIndex123)
<=> v104176(VarCurr,bitIndex254) )
& ( v106164(VarNext,bitIndex122)
<=> v104176(VarCurr,bitIndex253) )
& ( v106164(VarNext,bitIndex121)
<=> v104176(VarCurr,bitIndex252) )
& ( v106164(VarNext,bitIndex120)
<=> v104176(VarCurr,bitIndex251) )
& ( v106164(VarNext,bitIndex119)
<=> v104176(VarCurr,bitIndex250) )
& ( v106164(VarNext,bitIndex118)
<=> v104176(VarCurr,bitIndex249) )
& ( v106164(VarNext,bitIndex117)
<=> v104176(VarCurr,bitIndex248) )
& ( v106164(VarNext,bitIndex116)
<=> v104176(VarCurr,bitIndex247) )
& ( v106164(VarNext,bitIndex115)
<=> v104176(VarCurr,bitIndex246) )
& ( v106164(VarNext,bitIndex114)
<=> v104176(VarCurr,bitIndex245) )
& ( v106164(VarNext,bitIndex113)
<=> v104176(VarCurr,bitIndex244) )
& ( v106164(VarNext,bitIndex112)
<=> v104176(VarCurr,bitIndex243) )
& ( v106164(VarNext,bitIndex111)
<=> v104176(VarCurr,bitIndex242) )
& ( v106164(VarNext,bitIndex110)
<=> v104176(VarCurr,bitIndex241) )
& ( v106164(VarNext,bitIndex109)
<=> v104176(VarCurr,bitIndex240) )
& ( v106164(VarNext,bitIndex108)
<=> v104176(VarCurr,bitIndex239) )
& ( v106164(VarNext,bitIndex107)
<=> v104176(VarCurr,bitIndex238) )
& ( v106164(VarNext,bitIndex106)
<=> v104176(VarCurr,bitIndex237) )
& ( v106164(VarNext,bitIndex105)
<=> v104176(VarCurr,bitIndex236) )
& ( v106164(VarNext,bitIndex104)
<=> v104176(VarCurr,bitIndex235) )
& ( v106164(VarNext,bitIndex103)
<=> v104176(VarCurr,bitIndex234) )
& ( v106164(VarNext,bitIndex102)
<=> v104176(VarCurr,bitIndex233) )
& ( v106164(VarNext,bitIndex101)
<=> v104176(VarCurr,bitIndex232) )
& ( v106164(VarNext,bitIndex100)
<=> v104176(VarCurr,bitIndex231) )
& ( v106164(VarNext,bitIndex99)
<=> v104176(VarCurr,bitIndex230) )
& ( v106164(VarNext,bitIndex98)
<=> v104176(VarCurr,bitIndex229) )
& ( v106164(VarNext,bitIndex97)
<=> v104176(VarCurr,bitIndex228) )
& ( v106164(VarNext,bitIndex96)
<=> v104176(VarCurr,bitIndex227) )
& ( v106164(VarNext,bitIndex95)
<=> v104176(VarCurr,bitIndex226) )
& ( v106164(VarNext,bitIndex94)
<=> v104176(VarCurr,bitIndex225) )
& ( v106164(VarNext,bitIndex93)
<=> v104176(VarCurr,bitIndex224) )
& ( v106164(VarNext,bitIndex92)
<=> v104176(VarCurr,bitIndex223) )
& ( v106164(VarNext,bitIndex91)
<=> v104176(VarCurr,bitIndex222) )
& ( v106164(VarNext,bitIndex90)
<=> v104176(VarCurr,bitIndex221) )
& ( v106164(VarNext,bitIndex89)
<=> v104176(VarCurr,bitIndex220) )
& ( v106164(VarNext,bitIndex88)
<=> v104176(VarCurr,bitIndex219) )
& ( v106164(VarNext,bitIndex87)
<=> v104176(VarCurr,bitIndex218) )
& ( v106164(VarNext,bitIndex86)
<=> v104176(VarCurr,bitIndex217) )
& ( v106164(VarNext,bitIndex85)
<=> v104176(VarCurr,bitIndex216) )
& ( v106164(VarNext,bitIndex84)
<=> v104176(VarCurr,bitIndex215) )
& ( v106164(VarNext,bitIndex83)
<=> v104176(VarCurr,bitIndex214) )
& ( v106164(VarNext,bitIndex82)
<=> v104176(VarCurr,bitIndex213) )
& ( v106164(VarNext,bitIndex81)
<=> v104176(VarCurr,bitIndex212) )
& ( v106164(VarNext,bitIndex80)
<=> v104176(VarCurr,bitIndex211) )
& ( v106164(VarNext,bitIndex79)
<=> v104176(VarCurr,bitIndex210) )
& ( v106164(VarNext,bitIndex78)
<=> v104176(VarCurr,bitIndex209) )
& ( v106164(VarNext,bitIndex77)
<=> v104176(VarCurr,bitIndex208) )
& ( v106164(VarNext,bitIndex76)
<=> v104176(VarCurr,bitIndex207) )
& ( v106164(VarNext,bitIndex75)
<=> v104176(VarCurr,bitIndex206) )
& ( v106164(VarNext,bitIndex74)
<=> v104176(VarCurr,bitIndex205) )
& ( v106164(VarNext,bitIndex73)
<=> v104176(VarCurr,bitIndex204) )
& ( v106164(VarNext,bitIndex72)
<=> v104176(VarCurr,bitIndex203) )
& ( v106164(VarNext,bitIndex71)
<=> v104176(VarCurr,bitIndex202) )
& ( v106164(VarNext,bitIndex70)
<=> v104176(VarCurr,bitIndex201) )
& ( v106164(VarNext,bitIndex69)
<=> v104176(VarCurr,bitIndex200) )
& ( v106164(VarNext,bitIndex68)
<=> v104176(VarCurr,bitIndex199) )
& ( v106164(VarNext,bitIndex67)
<=> v104176(VarCurr,bitIndex198) )
& ( v106164(VarNext,bitIndex66)
<=> v104176(VarCurr,bitIndex197) )
& ( v106164(VarNext,bitIndex65)
<=> v104176(VarCurr,bitIndex196) )
& ( v106164(VarNext,bitIndex64)
<=> v104176(VarCurr,bitIndex195) )
& ( v106164(VarNext,bitIndex63)
<=> v104176(VarCurr,bitIndex194) )
& ( v106164(VarNext,bitIndex62)
<=> v104176(VarCurr,bitIndex193) )
& ( v106164(VarNext,bitIndex61)
<=> v104176(VarCurr,bitIndex192) )
& ( v106164(VarNext,bitIndex60)
<=> v104176(VarCurr,bitIndex191) )
& ( v106164(VarNext,bitIndex59)
<=> v104176(VarCurr,bitIndex190) )
& ( v106164(VarNext,bitIndex58)
<=> v104176(VarCurr,bitIndex189) )
& ( v106164(VarNext,bitIndex57)
<=> v104176(VarCurr,bitIndex188) )
& ( v106164(VarNext,bitIndex56)
<=> v104176(VarCurr,bitIndex187) )
& ( v106164(VarNext,bitIndex55)
<=> v104176(VarCurr,bitIndex186) )
& ( v106164(VarNext,bitIndex54)
<=> v104176(VarCurr,bitIndex185) )
& ( v106164(VarNext,bitIndex53)
<=> v104176(VarCurr,bitIndex184) )
& ( v106164(VarNext,bitIndex52)
<=> v104176(VarCurr,bitIndex183) )
& ( v106164(VarNext,bitIndex51)
<=> v104176(VarCurr,bitIndex182) )
& ( v106164(VarNext,bitIndex50)
<=> v104176(VarCurr,bitIndex181) )
& ( v106164(VarNext,bitIndex49)
<=> v104176(VarCurr,bitIndex180) )
& ( v106164(VarNext,bitIndex48)
<=> v104176(VarCurr,bitIndex179) )
& ( v106164(VarNext,bitIndex47)
<=> v104176(VarCurr,bitIndex178) )
& ( v106164(VarNext,bitIndex46)
<=> v104176(VarCurr,bitIndex177) )
& ( v106164(VarNext,bitIndex45)
<=> v104176(VarCurr,bitIndex176) )
& ( v106164(VarNext,bitIndex44)
<=> v104176(VarCurr,bitIndex175) )
& ( v106164(VarNext,bitIndex43)
<=> v104176(VarCurr,bitIndex174) )
& ( v106164(VarNext,bitIndex42)
<=> v104176(VarCurr,bitIndex173) )
& ( v106164(VarNext,bitIndex41)
<=> v104176(VarCurr,bitIndex172) )
& ( v106164(VarNext,bitIndex40)
<=> v104176(VarCurr,bitIndex171) )
& ( v106164(VarNext,bitIndex39)
<=> v104176(VarCurr,bitIndex170) )
& ( v106164(VarNext,bitIndex38)
<=> v104176(VarCurr,bitIndex169) )
& ( v106164(VarNext,bitIndex37)
<=> v104176(VarCurr,bitIndex168) )
& ( v106164(VarNext,bitIndex36)
<=> v104176(VarCurr,bitIndex167) )
& ( v106164(VarNext,bitIndex35)
<=> v104176(VarCurr,bitIndex166) )
& ( v106164(VarNext,bitIndex34)
<=> v104176(VarCurr,bitIndex165) )
& ( v106164(VarNext,bitIndex33)
<=> v104176(VarCurr,bitIndex164) )
& ( v106164(VarNext,bitIndex32)
<=> v104176(VarCurr,bitIndex163) )
& ( v106164(VarNext,bitIndex31)
<=> v104176(VarCurr,bitIndex162) )
& ( v106164(VarNext,bitIndex30)
<=> v104176(VarCurr,bitIndex161) )
& ( v106164(VarNext,bitIndex29)
<=> v104176(VarCurr,bitIndex160) )
& ( v106164(VarNext,bitIndex28)
<=> v104176(VarCurr,bitIndex159) )
& ( v106164(VarNext,bitIndex27)
<=> v104176(VarCurr,bitIndex158) )
& ( v106164(VarNext,bitIndex26)
<=> v104176(VarCurr,bitIndex157) )
& ( v106164(VarNext,bitIndex25)
<=> v104176(VarCurr,bitIndex156) )
& ( v106164(VarNext,bitIndex24)
<=> v104176(VarCurr,bitIndex155) )
& ( v106164(VarNext,bitIndex23)
<=> v104176(VarCurr,bitIndex154) )
& ( v106164(VarNext,bitIndex22)
<=> v104176(VarCurr,bitIndex153) )
& ( v106164(VarNext,bitIndex21)
<=> v104176(VarCurr,bitIndex152) )
& ( v106164(VarNext,bitIndex20)
<=> v104176(VarCurr,bitIndex151) )
& ( v106164(VarNext,bitIndex19)
<=> v104176(VarCurr,bitIndex150) )
& ( v106164(VarNext,bitIndex18)
<=> v104176(VarCurr,bitIndex149) )
& ( v106164(VarNext,bitIndex17)
<=> v104176(VarCurr,bitIndex148) )
& ( v106164(VarNext,bitIndex16)
<=> v104176(VarCurr,bitIndex147) )
& ( v106164(VarNext,bitIndex15)
<=> v104176(VarCurr,bitIndex146) )
& ( v106164(VarNext,bitIndex14)
<=> v104176(VarCurr,bitIndex145) )
& ( v106164(VarNext,bitIndex13)
<=> v104176(VarCurr,bitIndex144) )
& ( v106164(VarNext,bitIndex12)
<=> v104176(VarCurr,bitIndex143) )
& ( v106164(VarNext,bitIndex11)
<=> v104176(VarCurr,bitIndex142) )
& ( v106164(VarNext,bitIndex10)
<=> v104176(VarCurr,bitIndex141) )
& ( v106164(VarNext,bitIndex9)
<=> v104176(VarCurr,bitIndex140) )
& ( v106164(VarNext,bitIndex8)
<=> v104176(VarCurr,bitIndex139) )
& ( v106164(VarNext,bitIndex7)
<=> v104176(VarCurr,bitIndex138) )
& ( v106164(VarNext,bitIndex6)
<=> v104176(VarCurr,bitIndex137) )
& ( v106164(VarNext,bitIndex5)
<=> v104176(VarCurr,bitIndex136) )
& ( v106164(VarNext,bitIndex4)
<=> v104176(VarCurr,bitIndex135) )
& ( v106164(VarNext,bitIndex3)
<=> v104176(VarCurr,bitIndex134) )
& ( v106164(VarNext,bitIndex2)
<=> v104176(VarCurr,bitIndex133) )
& ( v106164(VarNext,bitIndex1)
<=> v104176(VarCurr,bitIndex132) )
& ( v106164(VarNext,bitIndex0)
<=> v104176(VarCurr,bitIndex131) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1814,axiom,
! [VarNext] :
( v106165(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106164(VarNext,B)
<=> v106191(VarNext,B) ) ) ) ).
fof(addAssignment_32756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106191(VarNext,B)
<=> v106189(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4998,axiom,
! [VarCurr] :
( ~ v106128(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106189(VarCurr,B)
<=> v106192(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5002,axiom,
! [VarCurr] :
( v106128(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106189(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1233,axiom,
! [VarCurr] :
( ( ~ v106178(VarCurr)
& ~ v106180(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v106192(VarCurr,B)
<=> v106157(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4997,axiom,
! [VarCurr] :
( v106180(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106192(VarCurr,B)
<=> v106150(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5001,axiom,
! [VarCurr] :
( v106178(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106192(VarCurr,B)
<=> v104176(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21158,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106165(VarNext)
<=> ( v106166(VarNext)
& v106173(VarNext) ) ) ) ).
fof(addAssignment_32755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106173(VarNext)
<=> v106171(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21157,axiom,
! [VarCurr] :
( v106171(VarCurr)
<=> ( v106174(VarCurr)
& v106185(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21156,axiom,
! [VarCurr] :
( v106185(VarCurr)
<=> ( v106186(VarCurr)
| v106128(VarCurr) ) ) ).
fof(writeUnaryOperator_8293,axiom,
! [VarCurr] :
( ~ v106186(VarCurr)
<=> v106187(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7413,axiom,
! [VarCurr] :
( v106187(VarCurr)
<=> ( ( v106188(VarCurr,bitIndex1)
<=> $false )
& ( v106188(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32754,axiom,
! [VarCurr] :
( v106188(VarCurr,bitIndex0)
<=> v105839(VarCurr) ) ).
fof(addAssignment_32753,axiom,
! [VarCurr] :
( v106188(VarCurr,bitIndex1)
<=> v104180(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21155,axiom,
! [VarCurr] :
( v106174(VarCurr)
<=> ( v106128(VarCurr)
| v106175(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21154,axiom,
! [VarCurr] :
( v106175(VarCurr)
<=> ( v106176(VarCurr)
& v106184(VarCurr) ) ) ).
fof(writeUnaryOperator_8292,axiom,
! [VarCurr] :
( ~ v106184(VarCurr)
<=> v106128(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21153,axiom,
! [VarCurr] :
( v106176(VarCurr)
<=> ( v106177(VarCurr)
| v106182(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7412,axiom,
! [VarCurr] :
( v106182(VarCurr)
<=> ( ( v106183(VarCurr,bitIndex1)
<=> $true )
& ( v106183(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32752,axiom,
! [VarCurr] :
( v106183(VarCurr,bitIndex0)
<=> v105839(VarCurr) ) ).
fof(addAssignment_32751,axiom,
! [VarCurr] :
( v106183(VarCurr,bitIndex1)
<=> v104180(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21152,axiom,
! [VarCurr] :
( v106177(VarCurr)
<=> ( v106178(VarCurr)
| v106180(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7411,axiom,
! [VarCurr] :
( v106180(VarCurr)
<=> ( ( v106181(VarCurr,bitIndex1)
<=> $true )
& ( v106181(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32750,axiom,
! [VarCurr] :
( v106181(VarCurr,bitIndex0)
<=> v105839(VarCurr) ) ).
fof(addAssignment_32749,axiom,
! [VarCurr] :
( v106181(VarCurr,bitIndex1)
<=> v104180(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7410,axiom,
! [VarCurr] :
( v106178(VarCurr)
<=> ( ( v106179(VarCurr,bitIndex1)
<=> $false )
& ( v106179(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32748,axiom,
! [VarCurr] :
( v106179(VarCurr,bitIndex0)
<=> v105839(VarCurr) ) ).
fof(addAssignment_32747,axiom,
! [VarCurr] :
( v106179(VarCurr,bitIndex1)
<=> v104180(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21151,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106166(VarNext)
<=> ( v106168(VarNext)
& v106032(VarNext) ) ) ) ).
fof(writeUnaryOperator_8291,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106168(VarNext)
<=> v106039(VarNext) ) ) ).
fof(addAssignment_32746,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106157(VarCurr,B)
<=> v106162(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2288,axiom,
! [VarCurr] :
( ~ v106159(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106162(VarCurr,B)
<=> v106161(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2319,axiom,
! [VarCurr] :
( v106159(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106162(VarCurr,B)
<=> v105841(VarCurr,B) ) ) ) ).
fof(addAssignment_32745,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106161(VarCurr,B)
<=> v104176(VarCurr,B) ) ) ).
fof(addAssignment_32744,axiom,
! [VarCurr] :
( v106159(VarCurr)
<=> v106026(VarCurr,bitIndex3) ) ).
fof(addAssignment_32743,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106150(VarCurr,B)
<=> v106155(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2287,axiom,
! [VarCurr] :
( ~ v106152(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106155(VarCurr,B)
<=> v106154(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2318,axiom,
! [VarCurr] :
( v106152(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106155(VarCurr,B)
<=> v105841(VarCurr,B) ) ) ) ).
fof(addAssignment_32742,axiom,
! [VarCurr] :
( ( v106154(VarCurr,bitIndex7)
<=> v104176(VarCurr,bitIndex138) )
& ( v106154(VarCurr,bitIndex6)
<=> v104176(VarCurr,bitIndex137) )
& ( v106154(VarCurr,bitIndex5)
<=> v104176(VarCurr,bitIndex136) )
& ( v106154(VarCurr,bitIndex4)
<=> v104176(VarCurr,bitIndex135) )
& ( v106154(VarCurr,bitIndex3)
<=> v104176(VarCurr,bitIndex134) )
& ( v106154(VarCurr,bitIndex2)
<=> v104176(VarCurr,bitIndex133) )
& ( v106154(VarCurr,bitIndex1)
<=> v104176(VarCurr,bitIndex132) )
& ( v106154(VarCurr,bitIndex0)
<=> v104176(VarCurr,bitIndex131) ) ) ).
fof(addAssignment_32741,axiom,
! [VarCurr] :
( v106152(VarCurr)
<=> v106026(VarCurr,bitIndex3) ) ).
fof(addAssignment_32740,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v104176(VarNext,B)
<=> v106117(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106118(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106117(VarNext,B)
<=> v104176(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1813,axiom,
! [VarNext] :
( v106118(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106117(VarNext,B)
<=> v106145(VarNext,B) ) ) ) ).
fof(addAssignment_32739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106145(VarNext,B)
<=> v106143(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4996,axiom,
! [VarCurr] :
( ~ v106128(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106143(VarCurr,B)
<=> v106146(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5000,axiom,
! [VarCurr] :
( v106128(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106143(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1232,axiom,
! [VarCurr] :
( ( ~ v106132(VarCurr)
& ~ v106134(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v106146(VarCurr,B)
<=> v106110(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4995,axiom,
! [VarCurr] :
( v106134(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106146(VarCurr,B)
<=> v106022(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4999,axiom,
! [VarCurr] :
( v106132(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106146(VarCurr,B)
<=> v105841(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21150,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106118(VarNext)
<=> ( v106119(VarNext)
& v106126(VarNext) ) ) ) ).
fof(addAssignment_32738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106126(VarNext)
<=> v106124(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21149,axiom,
! [VarCurr] :
( v106124(VarCurr)
<=> ( v106127(VarCurr)
& v106139(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21148,axiom,
! [VarCurr] :
( v106139(VarCurr)
<=> ( v106140(VarCurr)
| v106128(VarCurr) ) ) ).
fof(writeUnaryOperator_8290,axiom,
! [VarCurr] :
( ~ v106140(VarCurr)
<=> v106141(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7409,axiom,
! [VarCurr] :
( v106141(VarCurr)
<=> ( ( v106142(VarCurr,bitIndex1)
<=> $false )
& ( v106142(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32737,axiom,
! [VarCurr] :
( v106142(VarCurr,bitIndex0)
<=> v105839(VarCurr) ) ).
fof(addAssignment_32736,axiom,
! [VarCurr] :
( v106142(VarCurr,bitIndex1)
<=> v104180(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21147,axiom,
! [VarCurr] :
( v106127(VarCurr)
<=> ( v106128(VarCurr)
| v106129(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21146,axiom,
! [VarCurr] :
( v106129(VarCurr)
<=> ( v106130(VarCurr)
& v106138(VarCurr) ) ) ).
fof(writeUnaryOperator_8289,axiom,
! [VarCurr] :
( ~ v106138(VarCurr)
<=> v106128(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21145,axiom,
! [VarCurr] :
( v106130(VarCurr)
<=> ( v106131(VarCurr)
| v106136(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7408,axiom,
! [VarCurr] :
( v106136(VarCurr)
<=> ( ( v106137(VarCurr,bitIndex1)
<=> $true )
& ( v106137(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32735,axiom,
! [VarCurr] :
( v106137(VarCurr,bitIndex0)
<=> v105839(VarCurr) ) ).
fof(addAssignment_32734,axiom,
! [VarCurr] :
( v106137(VarCurr,bitIndex1)
<=> v104180(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21144,axiom,
! [VarCurr] :
( v106131(VarCurr)
<=> ( v106132(VarCurr)
| v106134(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7407,axiom,
! [VarCurr] :
( v106134(VarCurr)
<=> ( ( v106135(VarCurr,bitIndex1)
<=> $true )
& ( v106135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32733,axiom,
! [VarCurr] :
( v106135(VarCurr,bitIndex0)
<=> v105839(VarCurr) ) ).
fof(addAssignment_32732,axiom,
! [VarCurr] :
( v106135(VarCurr,bitIndex1)
<=> v104180(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7406,axiom,
! [VarCurr] :
( v106132(VarCurr)
<=> ( ( v106133(VarCurr,bitIndex1)
<=> $false )
& ( v106133(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32731,axiom,
! [VarCurr] :
( v106133(VarCurr,bitIndex0)
<=> v105839(VarCurr) ) ).
fof(addAssignment_32730,axiom,
! [VarCurr] :
( v106133(VarCurr,bitIndex1)
<=> v104180(VarCurr) ) ).
fof(writeUnaryOperator_8288,axiom,
! [VarCurr] :
( ~ v106128(VarCurr)
<=> v104178(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21143,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106119(VarNext)
<=> ( v106120(VarNext)
& v106032(VarNext) ) ) ) ).
fof(writeUnaryOperator_8287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106120(VarNext)
<=> v106039(VarNext) ) ) ).
fof(addAssignment_32729,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106110(VarCurr,B)
<=> v106115(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2286,axiom,
! [VarCurr] :
( ~ v106112(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106115(VarCurr,B)
<=> v106114(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2317,axiom,
! [VarCurr] :
( v106112(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106115(VarCurr,B)
<=> v105841(VarCurr,B) ) ) ) ).
fof(addAssignment_32728,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106114(VarCurr,B)
<=> v104176(VarCurr,B) ) ) ).
fof(addAssignment_32727,axiom,
! [VarCurr] :
( v106112(VarCurr)
<=> v106026(VarCurr,bitIndex4) ) ).
fof(addAssignment_32726,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106022(VarCurr,B)
<=> v106108(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2285,axiom,
! [VarCurr] :
( ~ v106024(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106108(VarCurr,B)
<=> v106107(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2316,axiom,
! [VarCurr] :
( v106024(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106108(VarCurr,B)
<=> v105841(VarCurr,B) ) ) ) ).
fof(addAssignment_32725,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106107(VarCurr,B)
<=> v104176(VarCurr,B) ) ) ).
fof(addAssignment_32724,axiom,
! [VarCurr] :
( v106024(VarCurr)
<=> v106026(VarCurr,bitIndex4) ) ).
fof(addAssignment_32723,axiom,
! [VarCurr] :
( v106026(VarCurr,bitIndex4)
<=> v106050(VarCurr,bitIndex4) ) ).
fof(addAssignment_32722,axiom,
! [VarNext] :
( v106030(VarNext,bitIndex3)
<=> v106099(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106100(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106099(VarNext,B)
<=> v106030(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1812,axiom,
! [VarNext] :
( v106100(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106099(VarNext,B)
<=> v106045(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21142,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106100(VarNext)
<=> v106101(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21141,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106101(VarNext)
<=> ( v106103(VarNext)
& v106032(VarNext) ) ) ) ).
fof(writeUnaryOperator_8286,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106103(VarNext)
<=> v106039(VarNext) ) ) ).
fof(addAssignment_32721,axiom,
! [VarCurr] :
( v106026(VarCurr,bitIndex3)
<=> v106050(VarCurr,bitIndex3) ) ).
fof(addAssignment_32720,axiom,
! [VarNext] :
( v106030(VarNext,bitIndex2)
<=> v106091(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106092(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106091(VarNext,B)
<=> v106030(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1811,axiom,
! [VarNext] :
( v106092(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106091(VarNext,B)
<=> v106045(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21140,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106092(VarNext)
<=> v106093(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106093(VarNext)
<=> ( v106095(VarNext)
& v106032(VarNext) ) ) ) ).
fof(writeUnaryOperator_8285,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106095(VarNext)
<=> v106039(VarNext) ) ) ).
fof(addAssignment_32719,axiom,
! [VarCurr] :
( v106026(VarCurr,bitIndex2)
<=> v106050(VarCurr,bitIndex2) ) ).
fof(addAssignment_32718,axiom,
! [VarNext] :
( v106030(VarNext,bitIndex1)
<=> v106083(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106084(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106083(VarNext,B)
<=> v106030(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1810,axiom,
! [VarNext] :
( v106084(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106083(VarNext,B)
<=> v106045(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21138,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106084(VarNext)
<=> v106085(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21137,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106085(VarNext)
<=> ( v106087(VarNext)
& v106032(VarNext) ) ) ) ).
fof(writeUnaryOperator_8284,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106087(VarNext)
<=> v106039(VarNext) ) ) ).
fof(addAssignment_32717,axiom,
! [VarCurr] :
( v106026(VarCurr,bitIndex1)
<=> v106050(VarCurr,bitIndex1) ) ).
fof(addAssignment_32716,axiom,
! [VarNext] :
( v106030(VarNext,bitIndex0)
<=> v106075(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106076(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106075(VarNext,B)
<=> v106030(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1809,axiom,
! [VarNext] :
( v106076(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106075(VarNext,B)
<=> v106045(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21136,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106076(VarNext)
<=> v106077(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21135,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106077(VarNext)
<=> ( v106079(VarNext)
& v106032(VarNext) ) ) ) ).
fof(writeUnaryOperator_8283,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106079(VarNext)
<=> v106039(VarNext) ) ) ).
fof(addAssignment_32715,axiom,
! [VarCurr] :
( v106026(VarCurr,bitIndex0)
<=> v106050(VarCurr,bitIndex0) ) ).
fof(addAssignment_32714,axiom,
! [VarCurr] :
( v106028(VarCurr,bitIndex1)
<=> v106049(VarCurr,bitIndex1) ) ).
fof(addAssignment_32713,axiom,
! [VarCurr] :
( v106028(VarCurr,bitIndex2)
<=> v106049(VarCurr,bitIndex2) ) ).
fof(addAssignment_32712,axiom,
! [VarCurr] :
( v106028(VarCurr,bitIndex3)
<=> v106049(VarCurr,bitIndex3) ) ).
fof(addAssignment_32711,axiom,
! [VarNext] :
( v106030(VarNext,bitIndex5)
<=> v106067(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106068(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106067(VarNext,B)
<=> v106030(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1808,axiom,
! [VarNext] :
( v106068(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106067(VarNext,B)
<=> v106045(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21134,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106068(VarNext)
<=> v106069(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106069(VarNext)
<=> ( v106071(VarNext)
& v106032(VarNext) ) ) ) ).
fof(writeUnaryOperator_8282,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106071(VarNext)
<=> v106039(VarNext) ) ) ).
fof(addAssignment_32710,axiom,
! [VarCurr] :
( v106026(VarCurr,bitIndex5)
<=> v106050(VarCurr,bitIndex5) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2284,axiom,
! [VarCurr] :
( ~ v106051(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v106050(VarCurr,B)
<=> v106053(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2315,axiom,
! [VarCurr] :
( v106051(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v106050(VarCurr,B)
<=> v106052(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_143,axiom,
! [VarCurr] :
( ( ~ v106054(VarCurr)
& ~ v106056(VarCurr)
& ~ v106060(VarCurr) )
=> ! [B] :
( range_6_0(B)
=> ( v106053(VarCurr,B)
<=> v106030(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1231,axiom,
! [VarCurr] :
( v106060(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v106053(VarCurr,B)
<=> v106062(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4994,axiom,
! [VarCurr] :
( v106056(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v106053(VarCurr,B)
<=> v106058(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4998,axiom,
! [VarCurr] :
( v106054(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v106053(VarCurr,B)
<=> v106030(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7405,axiom,
! [VarCurr] :
( v106064(VarCurr)
<=> ( ( v106065(VarCurr,bitIndex1)
<=> $true )
& ( v106065(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32709,axiom,
! [VarCurr] :
( v106065(VarCurr,bitIndex0)
<=> v105839(VarCurr) ) ).
fof(addAssignment_32708,axiom,
! [VarCurr] :
( v106065(VarCurr,bitIndex1)
<=> v104180(VarCurr) ) ).
fof(addAssignment_32707,axiom,
! [VarCurr] :
( v106062(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_32706,axiom,
! [VarCurr] :
( ( v106062(VarCurr,bitIndex6)
<=> v106030(VarCurr,bitIndex5) )
& ( v106062(VarCurr,bitIndex5)
<=> v106030(VarCurr,bitIndex4) )
& ( v106062(VarCurr,bitIndex4)
<=> v106030(VarCurr,bitIndex3) )
& ( v106062(VarCurr,bitIndex3)
<=> v106030(VarCurr,bitIndex2) )
& ( v106062(VarCurr,bitIndex2)
<=> v106030(VarCurr,bitIndex1) )
& ( v106062(VarCurr,bitIndex1)
<=> v106030(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7404,axiom,
! [VarCurr] :
( v106060(VarCurr)
<=> ( ( v106061(VarCurr,bitIndex1)
<=> $true )
& ( v106061(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32705,axiom,
! [VarCurr] :
( v106061(VarCurr,bitIndex0)
<=> v105839(VarCurr) ) ).
fof(addAssignment_32704,axiom,
! [VarCurr] :
( v106061(VarCurr,bitIndex1)
<=> v104180(VarCurr) ) ).
fof(addAssignment_32703,axiom,
! [VarCurr] :
( ( v106058(VarCurr,bitIndex5)
<=> v106030(VarCurr,bitIndex6) )
& ( v106058(VarCurr,bitIndex4)
<=> v106030(VarCurr,bitIndex5) )
& ( v106058(VarCurr,bitIndex3)
<=> v106030(VarCurr,bitIndex4) )
& ( v106058(VarCurr,bitIndex2)
<=> v106030(VarCurr,bitIndex3) )
& ( v106058(VarCurr,bitIndex1)
<=> v106030(VarCurr,bitIndex2) )
& ( v106058(VarCurr,bitIndex0)
<=> v106030(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_32702,axiom,
! [VarCurr] :
( v106058(VarCurr,bitIndex6)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7403,axiom,
! [VarCurr] :
( v106056(VarCurr)
<=> ( ( v106057(VarCurr,bitIndex1)
<=> $false )
& ( v106057(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32701,axiom,
! [VarCurr] :
( v106057(VarCurr,bitIndex0)
<=> v105839(VarCurr) ) ).
fof(addAssignment_32700,axiom,
! [VarCurr] :
( v106057(VarCurr,bitIndex1)
<=> v104180(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7402,axiom,
! [VarCurr] :
( v106054(VarCurr)
<=> ( ( v106055(VarCurr,bitIndex1)
<=> $false )
& ( v106055(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32699,axiom,
! [VarCurr] :
( v106055(VarCurr,bitIndex0)
<=> v105839(VarCurr) ) ).
fof(addAssignment_32698,axiom,
! [VarCurr] :
( v106055(VarCurr,bitIndex1)
<=> v104180(VarCurr) ) ).
fof(addAssignment_32697,axiom,
! [VarCurr] :
( v106052(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32696,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v106052(VarCurr,B)
<=> v106028(VarCurr,B) ) ) ).
fof(writeUnaryOperator_8281,axiom,
! [VarCurr] :
( ~ v106051(VarCurr)
<=> v104178(VarCurr) ) ).
fof(addAssignment_32695,axiom,
! [VarCurr] :
( v106028(VarCurr,bitIndex5)
<=> v106049(VarCurr,bitIndex5) ) ).
fof(addAssignment_32694,axiom,
! [VarCurr] :
( v106028(VarCurr,bitIndex4)
<=> v106049(VarCurr,bitIndex4) ) ).
fof(addAssignment_32693,axiom,
! [VarCurr] :
( v106049(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32692,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v106049(VarCurr,B)
<=> v106030(VarCurr,B) ) ) ).
fof(addAssignment_32691,axiom,
! [VarNext] :
( v106030(VarNext,bitIndex4)
<=> v106034(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106035(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106034(VarNext,B)
<=> v106030(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1807,axiom,
! [VarNext] :
( v106035(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106034(VarNext,B)
<=> v106045(VarNext,B) ) ) ) ).
fof(addAssignment_32690,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106045(VarNext,B)
<=> v106043(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2283,axiom,
! [VarCurr] :
( ~ v106046(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v106043(VarCurr,B)
<=> v106026(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2314,axiom,
! [VarCurr] :
( v106046(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v106043(VarCurr,B)
<=> b0000001(B) ) ) ) ).
fof(writeUnaryOperator_8280,axiom,
! [VarCurr] :
( ~ v106046(VarCurr)
<=> v104178(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106035(VarNext)
<=> v106036(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21131,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106036(VarNext)
<=> ( v106037(VarNext)
& v106032(VarNext) ) ) ) ).
fof(writeUnaryOperator_8279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106037(VarNext)
<=> v106039(VarNext) ) ) ).
fof(addAssignment_32689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106039(VarNext)
<=> v106032(VarCurr) ) ) ).
fof(addAssignment_32688,axiom,
! [VarCurr] :
( v106032(VarCurr)
<=> v99973(VarCurr) ) ).
fof(addAssignment_32687,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105841(VarCurr,B)
<=> v105843(VarCurr,B) ) ) ).
fof(addAssignment_32686,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105843(VarCurr,B)
<=> v105845(VarCurr,B) ) ) ).
fof(addAssignment_32685,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105845(VarCurr,B)
<=> v105847(VarCurr,B) ) ) ).
fof(addAssignment_32684,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105847(VarCurr,B)
<=> v106020(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2282,axiom,
! [VarCurr] :
( ~ v105849(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106020(VarCurr,B)
<=> v106009(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2313,axiom,
! [VarCurr] :
( v105849(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106020(VarCurr,B)
<=> v105853(VarCurr,B) ) ) ) ).
fof(addAssignment_32683,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106009(VarCurr,B)
<=> v106010(VarCurr,B) ) ) ).
fof(addAssignment_32682,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106010(VarCurr,B)
<=> v105857(VarCurr,B) ) ) ).
fof(addAssignment_32681,axiom,
! [VarCurr] :
( ( v106010(VarCurr,bitIndex14)
<=> v106019(VarCurr,bitIndex6) )
& ( v106010(VarCurr,bitIndex13)
<=> v106019(VarCurr,bitIndex5) )
& ( v106010(VarCurr,bitIndex12)
<=> v106019(VarCurr,bitIndex4) )
& ( v106010(VarCurr,bitIndex11)
<=> v106019(VarCurr,bitIndex3) )
& ( v106010(VarCurr,bitIndex10)
<=> v106019(VarCurr,bitIndex2) )
& ( v106010(VarCurr,bitIndex9)
<=> v106019(VarCurr,bitIndex1) )
& ( v106010(VarCurr,bitIndex8)
<=> v106019(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32680,axiom,
! [VarCurr] :
( ( v106010(VarCurr,bitIndex76)
<=> v106018(VarCurr,bitIndex61) )
& ( v106010(VarCurr,bitIndex75)
<=> v106018(VarCurr,bitIndex60) )
& ( v106010(VarCurr,bitIndex74)
<=> v106018(VarCurr,bitIndex59) )
& ( v106010(VarCurr,bitIndex73)
<=> v106018(VarCurr,bitIndex58) )
& ( v106010(VarCurr,bitIndex72)
<=> v106018(VarCurr,bitIndex57) )
& ( v106010(VarCurr,bitIndex71)
<=> v106018(VarCurr,bitIndex56) )
& ( v106010(VarCurr,bitIndex70)
<=> v106018(VarCurr,bitIndex55) )
& ( v106010(VarCurr,bitIndex69)
<=> v106018(VarCurr,bitIndex54) )
& ( v106010(VarCurr,bitIndex68)
<=> v106018(VarCurr,bitIndex53) )
& ( v106010(VarCurr,bitIndex67)
<=> v106018(VarCurr,bitIndex52) )
& ( v106010(VarCurr,bitIndex66)
<=> v106018(VarCurr,bitIndex51) )
& ( v106010(VarCurr,bitIndex65)
<=> v106018(VarCurr,bitIndex50) )
& ( v106010(VarCurr,bitIndex64)
<=> v106018(VarCurr,bitIndex49) )
& ( v106010(VarCurr,bitIndex63)
<=> v106018(VarCurr,bitIndex48) )
& ( v106010(VarCurr,bitIndex62)
<=> v106018(VarCurr,bitIndex47) )
& ( v106010(VarCurr,bitIndex61)
<=> v106018(VarCurr,bitIndex46) )
& ( v106010(VarCurr,bitIndex60)
<=> v106018(VarCurr,bitIndex45) )
& ( v106010(VarCurr,bitIndex59)
<=> v106018(VarCurr,bitIndex44) )
& ( v106010(VarCurr,bitIndex58)
<=> v106018(VarCurr,bitIndex43) )
& ( v106010(VarCurr,bitIndex57)
<=> v106018(VarCurr,bitIndex42) )
& ( v106010(VarCurr,bitIndex56)
<=> v106018(VarCurr,bitIndex41) )
& ( v106010(VarCurr,bitIndex55)
<=> v106018(VarCurr,bitIndex40) )
& ( v106010(VarCurr,bitIndex54)
<=> v106018(VarCurr,bitIndex39) )
& ( v106010(VarCurr,bitIndex53)
<=> v106018(VarCurr,bitIndex38) )
& ( v106010(VarCurr,bitIndex52)
<=> v106018(VarCurr,bitIndex37) )
& ( v106010(VarCurr,bitIndex51)
<=> v106018(VarCurr,bitIndex36) )
& ( v106010(VarCurr,bitIndex50)
<=> v106018(VarCurr,bitIndex35) )
& ( v106010(VarCurr,bitIndex49)
<=> v106018(VarCurr,bitIndex34) )
& ( v106010(VarCurr,bitIndex48)
<=> v106018(VarCurr,bitIndex33) )
& ( v106010(VarCurr,bitIndex47)
<=> v106018(VarCurr,bitIndex32) )
& ( v106010(VarCurr,bitIndex46)
<=> v106018(VarCurr,bitIndex31) )
& ( v106010(VarCurr,bitIndex45)
<=> v106018(VarCurr,bitIndex30) )
& ( v106010(VarCurr,bitIndex44)
<=> v106018(VarCurr,bitIndex29) )
& ( v106010(VarCurr,bitIndex43)
<=> v106018(VarCurr,bitIndex28) )
& ( v106010(VarCurr,bitIndex42)
<=> v106018(VarCurr,bitIndex27) )
& ( v106010(VarCurr,bitIndex41)
<=> v106018(VarCurr,bitIndex26) )
& ( v106010(VarCurr,bitIndex40)
<=> v106018(VarCurr,bitIndex25) )
& ( v106010(VarCurr,bitIndex39)
<=> v106018(VarCurr,bitIndex24) )
& ( v106010(VarCurr,bitIndex38)
<=> v106018(VarCurr,bitIndex23) )
& ( v106010(VarCurr,bitIndex37)
<=> v106018(VarCurr,bitIndex22) )
& ( v106010(VarCurr,bitIndex36)
<=> v106018(VarCurr,bitIndex21) )
& ( v106010(VarCurr,bitIndex35)
<=> v106018(VarCurr,bitIndex20) )
& ( v106010(VarCurr,bitIndex34)
<=> v106018(VarCurr,bitIndex19) )
& ( v106010(VarCurr,bitIndex33)
<=> v106018(VarCurr,bitIndex18) )
& ( v106010(VarCurr,bitIndex32)
<=> v106018(VarCurr,bitIndex17) )
& ( v106010(VarCurr,bitIndex31)
<=> v106018(VarCurr,bitIndex16) )
& ( v106010(VarCurr,bitIndex30)
<=> v106018(VarCurr,bitIndex15) )
& ( v106010(VarCurr,bitIndex29)
<=> v106018(VarCurr,bitIndex14) )
& ( v106010(VarCurr,bitIndex28)
<=> v106018(VarCurr,bitIndex13) )
& ( v106010(VarCurr,bitIndex27)
<=> v106018(VarCurr,bitIndex12) )
& ( v106010(VarCurr,bitIndex26)
<=> v106018(VarCurr,bitIndex11) )
& ( v106010(VarCurr,bitIndex25)
<=> v106018(VarCurr,bitIndex10) )
& ( v106010(VarCurr,bitIndex24)
<=> v106018(VarCurr,bitIndex9) )
& ( v106010(VarCurr,bitIndex23)
<=> v106018(VarCurr,bitIndex8) )
& ( v106010(VarCurr,bitIndex22)
<=> v106018(VarCurr,bitIndex7) )
& ( v106010(VarCurr,bitIndex21)
<=> v106018(VarCurr,bitIndex6) )
& ( v106010(VarCurr,bitIndex20)
<=> v106018(VarCurr,bitIndex5) )
& ( v106010(VarCurr,bitIndex19)
<=> v106018(VarCurr,bitIndex4) )
& ( v106010(VarCurr,bitIndex18)
<=> v106018(VarCurr,bitIndex3) )
& ( v106010(VarCurr,bitIndex17)
<=> v106018(VarCurr,bitIndex2) )
& ( v106010(VarCurr,bitIndex16)
<=> v106018(VarCurr,bitIndex1) )
& ( v106010(VarCurr,bitIndex15)
<=> v106018(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32679,axiom,
! [VarCurr] :
( ( v106010(VarCurr,bitIndex80)
<=> v106017(VarCurr,bitIndex3) )
& ( v106010(VarCurr,bitIndex79)
<=> v106017(VarCurr,bitIndex2) )
& ( v106010(VarCurr,bitIndex78)
<=> v106017(VarCurr,bitIndex1) )
& ( v106010(VarCurr,bitIndex77)
<=> v106017(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32678,axiom,
! [VarCurr] :
( ( v106010(VarCurr,bitIndex84)
<=> v106016(VarCurr,bitIndex3) )
& ( v106010(VarCurr,bitIndex83)
<=> v106016(VarCurr,bitIndex2) )
& ( v106010(VarCurr,bitIndex82)
<=> v106016(VarCurr,bitIndex1) )
& ( v106010(VarCurr,bitIndex81)
<=> v106016(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32677,axiom,
! [VarCurr] :
( ( v106010(VarCurr,bitIndex92)
<=> v106015(VarCurr,bitIndex7) )
& ( v106010(VarCurr,bitIndex91)
<=> v106015(VarCurr,bitIndex6) )
& ( v106010(VarCurr,bitIndex90)
<=> v106015(VarCurr,bitIndex5) )
& ( v106010(VarCurr,bitIndex89)
<=> v106015(VarCurr,bitIndex4) )
& ( v106010(VarCurr,bitIndex88)
<=> v106015(VarCurr,bitIndex3) )
& ( v106010(VarCurr,bitIndex87)
<=> v106015(VarCurr,bitIndex2) )
& ( v106010(VarCurr,bitIndex86)
<=> v106015(VarCurr,bitIndex1) )
& ( v106010(VarCurr,bitIndex85)
<=> v106015(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32676,axiom,
! [VarCurr] :
( ( v106010(VarCurr,bitIndex108)
<=> v106014(VarCurr,bitIndex15) )
& ( v106010(VarCurr,bitIndex107)
<=> v106014(VarCurr,bitIndex14) )
& ( v106010(VarCurr,bitIndex106)
<=> v106014(VarCurr,bitIndex13) )
& ( v106010(VarCurr,bitIndex105)
<=> v106014(VarCurr,bitIndex12) )
& ( v106010(VarCurr,bitIndex104)
<=> v106014(VarCurr,bitIndex11) )
& ( v106010(VarCurr,bitIndex103)
<=> v106014(VarCurr,bitIndex10) )
& ( v106010(VarCurr,bitIndex102)
<=> v106014(VarCurr,bitIndex9) )
& ( v106010(VarCurr,bitIndex101)
<=> v106014(VarCurr,bitIndex8) )
& ( v106010(VarCurr,bitIndex100)
<=> v106014(VarCurr,bitIndex7) )
& ( v106010(VarCurr,bitIndex99)
<=> v106014(VarCurr,bitIndex6) )
& ( v106010(VarCurr,bitIndex98)
<=> v106014(VarCurr,bitIndex5) )
& ( v106010(VarCurr,bitIndex97)
<=> v106014(VarCurr,bitIndex4) )
& ( v106010(VarCurr,bitIndex96)
<=> v106014(VarCurr,bitIndex3) )
& ( v106010(VarCurr,bitIndex95)
<=> v106014(VarCurr,bitIndex2) )
& ( v106010(VarCurr,bitIndex94)
<=> v106014(VarCurr,bitIndex1) )
& ( v106010(VarCurr,bitIndex93)
<=> v106014(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32675,axiom,
! [VarCurr] :
( ( v106010(VarCurr,bitIndex118)
<=> v106013(VarCurr,bitIndex9) )
& ( v106010(VarCurr,bitIndex117)
<=> v106013(VarCurr,bitIndex8) )
& ( v106010(VarCurr,bitIndex116)
<=> v106013(VarCurr,bitIndex7) )
& ( v106010(VarCurr,bitIndex115)
<=> v106013(VarCurr,bitIndex6) )
& ( v106010(VarCurr,bitIndex114)
<=> v106013(VarCurr,bitIndex5) )
& ( v106010(VarCurr,bitIndex113)
<=> v106013(VarCurr,bitIndex4) )
& ( v106010(VarCurr,bitIndex112)
<=> v106013(VarCurr,bitIndex3) )
& ( v106010(VarCurr,bitIndex111)
<=> v106013(VarCurr,bitIndex2) )
& ( v106010(VarCurr,bitIndex110)
<=> v106013(VarCurr,bitIndex1) )
& ( v106010(VarCurr,bitIndex109)
<=> v106013(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32674,axiom,
! [VarCurr] :
( ( v106010(VarCurr,bitIndex120)
<=> v106012(VarCurr,bitIndex1) )
& ( v106010(VarCurr,bitIndex119)
<=> v106012(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32673,axiom,
! [VarCurr] :
( ( v106010(VarCurr,bitIndex123)
<=> v106011(VarCurr,bitIndex2) )
& ( v106010(VarCurr,bitIndex122)
<=> v106011(VarCurr,bitIndex1) )
& ( v106010(VarCurr,bitIndex121)
<=> v106011(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32672,axiom,
! [VarCurr] :
( ( v106010(VarCurr,bitIndex130)
<=> v105117(VarCurr,bitIndex6) )
& ( v106010(VarCurr,bitIndex129)
<=> v105117(VarCurr,bitIndex5) )
& ( v106010(VarCurr,bitIndex128)
<=> v105117(VarCurr,bitIndex4) )
& ( v106010(VarCurr,bitIndex127)
<=> v105117(VarCurr,bitIndex3) )
& ( v106010(VarCurr,bitIndex126)
<=> v105117(VarCurr,bitIndex2) )
& ( v106010(VarCurr,bitIndex125)
<=> v105117(VarCurr,bitIndex1) )
& ( v106010(VarCurr,bitIndex124)
<=> v105117(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32671,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105853(VarCurr,B)
<=> v105987(VarCurr,B) ) ) ).
fof(addAssignment_32670,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105987(VarCurr,B)
<=> v105855(VarCurr,B) ) ) ).
fof(addAssignment_32669,axiom,
! [VarCurr] :
( ( v105987(VarCurr,bitIndex14)
<=> v106006(VarCurr,bitIndex6) )
& ( v105987(VarCurr,bitIndex13)
<=> v106006(VarCurr,bitIndex5) )
& ( v105987(VarCurr,bitIndex12)
<=> v106006(VarCurr,bitIndex4) )
& ( v105987(VarCurr,bitIndex11)
<=> v106006(VarCurr,bitIndex3) )
& ( v105987(VarCurr,bitIndex10)
<=> v106006(VarCurr,bitIndex2) )
& ( v105987(VarCurr,bitIndex9)
<=> v106006(VarCurr,bitIndex1) )
& ( v105987(VarCurr,bitIndex8)
<=> v106006(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32668,axiom,
! [VarCurr] :
( ( v105987(VarCurr,bitIndex76)
<=> v106004(VarCurr,bitIndex61) )
& ( v105987(VarCurr,bitIndex75)
<=> v106004(VarCurr,bitIndex60) )
& ( v105987(VarCurr,bitIndex74)
<=> v106004(VarCurr,bitIndex59) )
& ( v105987(VarCurr,bitIndex73)
<=> v106004(VarCurr,bitIndex58) )
& ( v105987(VarCurr,bitIndex72)
<=> v106004(VarCurr,bitIndex57) )
& ( v105987(VarCurr,bitIndex71)
<=> v106004(VarCurr,bitIndex56) )
& ( v105987(VarCurr,bitIndex70)
<=> v106004(VarCurr,bitIndex55) )
& ( v105987(VarCurr,bitIndex69)
<=> v106004(VarCurr,bitIndex54) )
& ( v105987(VarCurr,bitIndex68)
<=> v106004(VarCurr,bitIndex53) )
& ( v105987(VarCurr,bitIndex67)
<=> v106004(VarCurr,bitIndex52) )
& ( v105987(VarCurr,bitIndex66)
<=> v106004(VarCurr,bitIndex51) )
& ( v105987(VarCurr,bitIndex65)
<=> v106004(VarCurr,bitIndex50) )
& ( v105987(VarCurr,bitIndex64)
<=> v106004(VarCurr,bitIndex49) )
& ( v105987(VarCurr,bitIndex63)
<=> v106004(VarCurr,bitIndex48) )
& ( v105987(VarCurr,bitIndex62)
<=> v106004(VarCurr,bitIndex47) )
& ( v105987(VarCurr,bitIndex61)
<=> v106004(VarCurr,bitIndex46) )
& ( v105987(VarCurr,bitIndex60)
<=> v106004(VarCurr,bitIndex45) )
& ( v105987(VarCurr,bitIndex59)
<=> v106004(VarCurr,bitIndex44) )
& ( v105987(VarCurr,bitIndex58)
<=> v106004(VarCurr,bitIndex43) )
& ( v105987(VarCurr,bitIndex57)
<=> v106004(VarCurr,bitIndex42) )
& ( v105987(VarCurr,bitIndex56)
<=> v106004(VarCurr,bitIndex41) )
& ( v105987(VarCurr,bitIndex55)
<=> v106004(VarCurr,bitIndex40) )
& ( v105987(VarCurr,bitIndex54)
<=> v106004(VarCurr,bitIndex39) )
& ( v105987(VarCurr,bitIndex53)
<=> v106004(VarCurr,bitIndex38) )
& ( v105987(VarCurr,bitIndex52)
<=> v106004(VarCurr,bitIndex37) )
& ( v105987(VarCurr,bitIndex51)
<=> v106004(VarCurr,bitIndex36) )
& ( v105987(VarCurr,bitIndex50)
<=> v106004(VarCurr,bitIndex35) )
& ( v105987(VarCurr,bitIndex49)
<=> v106004(VarCurr,bitIndex34) )
& ( v105987(VarCurr,bitIndex48)
<=> v106004(VarCurr,bitIndex33) )
& ( v105987(VarCurr,bitIndex47)
<=> v106004(VarCurr,bitIndex32) )
& ( v105987(VarCurr,bitIndex46)
<=> v106004(VarCurr,bitIndex31) )
& ( v105987(VarCurr,bitIndex45)
<=> v106004(VarCurr,bitIndex30) )
& ( v105987(VarCurr,bitIndex44)
<=> v106004(VarCurr,bitIndex29) )
& ( v105987(VarCurr,bitIndex43)
<=> v106004(VarCurr,bitIndex28) )
& ( v105987(VarCurr,bitIndex42)
<=> v106004(VarCurr,bitIndex27) )
& ( v105987(VarCurr,bitIndex41)
<=> v106004(VarCurr,bitIndex26) )
& ( v105987(VarCurr,bitIndex40)
<=> v106004(VarCurr,bitIndex25) )
& ( v105987(VarCurr,bitIndex39)
<=> v106004(VarCurr,bitIndex24) )
& ( v105987(VarCurr,bitIndex38)
<=> v106004(VarCurr,bitIndex23) )
& ( v105987(VarCurr,bitIndex37)
<=> v106004(VarCurr,bitIndex22) )
& ( v105987(VarCurr,bitIndex36)
<=> v106004(VarCurr,bitIndex21) )
& ( v105987(VarCurr,bitIndex35)
<=> v106004(VarCurr,bitIndex20) )
& ( v105987(VarCurr,bitIndex34)
<=> v106004(VarCurr,bitIndex19) )
& ( v105987(VarCurr,bitIndex33)
<=> v106004(VarCurr,bitIndex18) )
& ( v105987(VarCurr,bitIndex32)
<=> v106004(VarCurr,bitIndex17) )
& ( v105987(VarCurr,bitIndex31)
<=> v106004(VarCurr,bitIndex16) )
& ( v105987(VarCurr,bitIndex30)
<=> v106004(VarCurr,bitIndex15) )
& ( v105987(VarCurr,bitIndex29)
<=> v106004(VarCurr,bitIndex14) )
& ( v105987(VarCurr,bitIndex28)
<=> v106004(VarCurr,bitIndex13) )
& ( v105987(VarCurr,bitIndex27)
<=> v106004(VarCurr,bitIndex12) )
& ( v105987(VarCurr,bitIndex26)
<=> v106004(VarCurr,bitIndex11) )
& ( v105987(VarCurr,bitIndex25)
<=> v106004(VarCurr,bitIndex10) )
& ( v105987(VarCurr,bitIndex24)
<=> v106004(VarCurr,bitIndex9) )
& ( v105987(VarCurr,bitIndex23)
<=> v106004(VarCurr,bitIndex8) )
& ( v105987(VarCurr,bitIndex22)
<=> v106004(VarCurr,bitIndex7) )
& ( v105987(VarCurr,bitIndex21)
<=> v106004(VarCurr,bitIndex6) )
& ( v105987(VarCurr,bitIndex20)
<=> v106004(VarCurr,bitIndex5) )
& ( v105987(VarCurr,bitIndex19)
<=> v106004(VarCurr,bitIndex4) )
& ( v105987(VarCurr,bitIndex18)
<=> v106004(VarCurr,bitIndex3) )
& ( v105987(VarCurr,bitIndex17)
<=> v106004(VarCurr,bitIndex2) )
& ( v105987(VarCurr,bitIndex16)
<=> v106004(VarCurr,bitIndex1) )
& ( v105987(VarCurr,bitIndex15)
<=> v106004(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32667,axiom,
! [VarCurr] :
( ( v105987(VarCurr,bitIndex80)
<=> v106002(VarCurr,bitIndex3) )
& ( v105987(VarCurr,bitIndex79)
<=> v106002(VarCurr,bitIndex2) )
& ( v105987(VarCurr,bitIndex78)
<=> v106002(VarCurr,bitIndex1) )
& ( v105987(VarCurr,bitIndex77)
<=> v106002(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32666,axiom,
! [VarCurr] :
( ( v105987(VarCurr,bitIndex84)
<=> v106000(VarCurr,bitIndex3) )
& ( v105987(VarCurr,bitIndex83)
<=> v106000(VarCurr,bitIndex2) )
& ( v105987(VarCurr,bitIndex82)
<=> v106000(VarCurr,bitIndex1) )
& ( v105987(VarCurr,bitIndex81)
<=> v106000(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32665,axiom,
! [VarCurr] :
( ( v105987(VarCurr,bitIndex92)
<=> v105998(VarCurr,bitIndex7) )
& ( v105987(VarCurr,bitIndex91)
<=> v105998(VarCurr,bitIndex6) )
& ( v105987(VarCurr,bitIndex90)
<=> v105998(VarCurr,bitIndex5) )
& ( v105987(VarCurr,bitIndex89)
<=> v105998(VarCurr,bitIndex4) )
& ( v105987(VarCurr,bitIndex88)
<=> v105998(VarCurr,bitIndex3) )
& ( v105987(VarCurr,bitIndex87)
<=> v105998(VarCurr,bitIndex2) )
& ( v105987(VarCurr,bitIndex86)
<=> v105998(VarCurr,bitIndex1) )
& ( v105987(VarCurr,bitIndex85)
<=> v105998(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32664,axiom,
! [VarCurr] :
( ( v105987(VarCurr,bitIndex108)
<=> v105996(VarCurr,bitIndex15) )
& ( v105987(VarCurr,bitIndex107)
<=> v105996(VarCurr,bitIndex14) )
& ( v105987(VarCurr,bitIndex106)
<=> v105996(VarCurr,bitIndex13) )
& ( v105987(VarCurr,bitIndex105)
<=> v105996(VarCurr,bitIndex12) )
& ( v105987(VarCurr,bitIndex104)
<=> v105996(VarCurr,bitIndex11) )
& ( v105987(VarCurr,bitIndex103)
<=> v105996(VarCurr,bitIndex10) )
& ( v105987(VarCurr,bitIndex102)
<=> v105996(VarCurr,bitIndex9) )
& ( v105987(VarCurr,bitIndex101)
<=> v105996(VarCurr,bitIndex8) )
& ( v105987(VarCurr,bitIndex100)
<=> v105996(VarCurr,bitIndex7) )
& ( v105987(VarCurr,bitIndex99)
<=> v105996(VarCurr,bitIndex6) )
& ( v105987(VarCurr,bitIndex98)
<=> v105996(VarCurr,bitIndex5) )
& ( v105987(VarCurr,bitIndex97)
<=> v105996(VarCurr,bitIndex4) )
& ( v105987(VarCurr,bitIndex96)
<=> v105996(VarCurr,bitIndex3) )
& ( v105987(VarCurr,bitIndex95)
<=> v105996(VarCurr,bitIndex2) )
& ( v105987(VarCurr,bitIndex94)
<=> v105996(VarCurr,bitIndex1) )
& ( v105987(VarCurr,bitIndex93)
<=> v105996(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32663,axiom,
! [VarCurr] :
( ( v105987(VarCurr,bitIndex118)
<=> v105994(VarCurr,bitIndex9) )
& ( v105987(VarCurr,bitIndex117)
<=> v105994(VarCurr,bitIndex8) )
& ( v105987(VarCurr,bitIndex116)
<=> v105994(VarCurr,bitIndex7) )
& ( v105987(VarCurr,bitIndex115)
<=> v105994(VarCurr,bitIndex6) )
& ( v105987(VarCurr,bitIndex114)
<=> v105994(VarCurr,bitIndex5) )
& ( v105987(VarCurr,bitIndex113)
<=> v105994(VarCurr,bitIndex4) )
& ( v105987(VarCurr,bitIndex112)
<=> v105994(VarCurr,bitIndex3) )
& ( v105987(VarCurr,bitIndex111)
<=> v105994(VarCurr,bitIndex2) )
& ( v105987(VarCurr,bitIndex110)
<=> v105994(VarCurr,bitIndex1) )
& ( v105987(VarCurr,bitIndex109)
<=> v105994(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32662,axiom,
! [VarCurr] :
( ( v105987(VarCurr,bitIndex120)
<=> v105992(VarCurr,bitIndex1) )
& ( v105987(VarCurr,bitIndex119)
<=> v105992(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32661,axiom,
! [VarCurr] :
( ( v105987(VarCurr,bitIndex123)
<=> v105990(VarCurr,bitIndex2) )
& ( v105987(VarCurr,bitIndex122)
<=> v105990(VarCurr,bitIndex1) )
& ( v105987(VarCurr,bitIndex121)
<=> v105990(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32660,axiom,
! [VarCurr] :
( ( v105987(VarCurr,bitIndex130)
<=> v105988(VarCurr,bitIndex6) )
& ( v105987(VarCurr,bitIndex129)
<=> v105988(VarCurr,bitIndex5) )
& ( v105987(VarCurr,bitIndex128)
<=> v105988(VarCurr,bitIndex4) )
& ( v105987(VarCurr,bitIndex127)
<=> v105988(VarCurr,bitIndex3) )
& ( v105987(VarCurr,bitIndex126)
<=> v105988(VarCurr,bitIndex2) )
& ( v105987(VarCurr,bitIndex125)
<=> v105988(VarCurr,bitIndex1) )
& ( v105987(VarCurr,bitIndex124)
<=> v105988(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32659,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105998(VarCurr,B)
<=> v105999(VarCurr,B) ) ) ).
fof(addAssignment_32658,axiom,
! [VarCurr] :
( ( v105998(VarCurr,bitIndex7)
<=> $false )
& ( v105998(VarCurr,bitIndex6)
<=> $false )
& ( v105998(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105972(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v105855(VarNext,B)
<=> v105855(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1806,axiom,
! [VarNext] :
( v105972(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v105855(VarNext,B)
<=> v105984(VarNext,B) ) ) ) ).
fof(addAssignment_32657,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v105984(VarNext,B)
<=> v105982(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2281,axiom,
! [VarCurr] :
( ~ v105981(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v105982(VarCurr,B)
<=> v105857(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2312,axiom,
! [VarCurr] :
( v105981(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v105982(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21130,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105972(VarNext)
<=> ( v105973(VarNext)
& v105980(VarNext) ) ) ) ).
fof(addAssignment_32656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105980(VarNext)
<=> v105978(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21129,axiom,
! [VarCurr] :
( v105978(VarCurr)
<=> ( v105969(VarCurr)
| v105981(VarCurr) ) ) ).
fof(writeUnaryOperator_8278,axiom,
! [VarCurr] :
( ~ v105981(VarCurr)
<=> v104196(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105973(VarNext)
<=> ( v105974(VarNext)
& v104275(VarNext) ) ) ) ).
fof(writeUnaryOperator_8277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105974(VarNext)
<=> v104282(VarNext) ) ) ).
fof(addAssignment_32655,axiom,
! [VarCurr] :
( v105969(VarCurr)
<=> v104295(VarCurr,bitIndex1) ) ).
fof(addAssignment_32654,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105857(VarCurr,B)
<=> v105119(VarCurr,B) ) ) ).
fof(addAssignment_32653,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105119(VarCurr,B)
<=> v105121(VarCurr,B) ) ) ).
fof(addAssignment_32652,axiom,
! [VarCurr] :
( ( v105121(VarCurr,bitIndex7)
<=> v105123(VarCurr,bitIndex400) )
& ( v105121(VarCurr,bitIndex6)
<=> v105123(VarCurr,bitIndex399) )
& ( v105121(VarCurr,bitIndex5)
<=> v105123(VarCurr,bitIndex398) )
& ( v105121(VarCurr,bitIndex4)
<=> v105123(VarCurr,bitIndex397) )
& ( v105121(VarCurr,bitIndex3)
<=> v105123(VarCurr,bitIndex396) )
& ( v105121(VarCurr,bitIndex2)
<=> v105123(VarCurr,bitIndex395) )
& ( v105121(VarCurr,bitIndex1)
<=> v105123(VarCurr,bitIndex394) )
& ( v105121(VarCurr,bitIndex0)
<=> v105123(VarCurr,bitIndex393) ) ) ).
fof(addAssignment_32651,axiom,
! [VarNext] :
( ( v105123(VarNext,bitIndex400)
<=> v105961(VarNext,bitIndex7) )
& ( v105123(VarNext,bitIndex399)
<=> v105961(VarNext,bitIndex6) )
& ( v105123(VarNext,bitIndex398)
<=> v105961(VarNext,bitIndex5) )
& ( v105123(VarNext,bitIndex397)
<=> v105961(VarNext,bitIndex4) )
& ( v105123(VarNext,bitIndex396)
<=> v105961(VarNext,bitIndex3) )
& ( v105123(VarNext,bitIndex395)
<=> v105961(VarNext,bitIndex2) )
& ( v105123(VarNext,bitIndex394)
<=> v105961(VarNext,bitIndex1) )
& ( v105123(VarNext,bitIndex393)
<=> v105961(VarNext,bitIndex0) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_71,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105963(VarNext)
=> ( ( v105961(VarNext,bitIndex130)
<=> v105123(VarCurr,bitIndex523) )
& ( v105961(VarNext,bitIndex129)
<=> v105123(VarCurr,bitIndex522) )
& ( v105961(VarNext,bitIndex128)
<=> v105123(VarCurr,bitIndex521) )
& ( v105961(VarNext,bitIndex127)
<=> v105123(VarCurr,bitIndex520) )
& ( v105961(VarNext,bitIndex126)
<=> v105123(VarCurr,bitIndex519) )
& ( v105961(VarNext,bitIndex125)
<=> v105123(VarCurr,bitIndex518) )
& ( v105961(VarNext,bitIndex124)
<=> v105123(VarCurr,bitIndex517) )
& ( v105961(VarNext,bitIndex123)
<=> v105123(VarCurr,bitIndex516) )
& ( v105961(VarNext,bitIndex122)
<=> v105123(VarCurr,bitIndex515) )
& ( v105961(VarNext,bitIndex121)
<=> v105123(VarCurr,bitIndex514) )
& ( v105961(VarNext,bitIndex120)
<=> v105123(VarCurr,bitIndex513) )
& ( v105961(VarNext,bitIndex119)
<=> v105123(VarCurr,bitIndex512) )
& ( v105961(VarNext,bitIndex118)
<=> v105123(VarCurr,bitIndex511) )
& ( v105961(VarNext,bitIndex117)
<=> v105123(VarCurr,bitIndex510) )
& ( v105961(VarNext,bitIndex116)
<=> v105123(VarCurr,bitIndex509) )
& ( v105961(VarNext,bitIndex115)
<=> v105123(VarCurr,bitIndex508) )
& ( v105961(VarNext,bitIndex114)
<=> v105123(VarCurr,bitIndex507) )
& ( v105961(VarNext,bitIndex113)
<=> v105123(VarCurr,bitIndex506) )
& ( v105961(VarNext,bitIndex112)
<=> v105123(VarCurr,bitIndex505) )
& ( v105961(VarNext,bitIndex111)
<=> v105123(VarCurr,bitIndex504) )
& ( v105961(VarNext,bitIndex110)
<=> v105123(VarCurr,bitIndex503) )
& ( v105961(VarNext,bitIndex109)
<=> v105123(VarCurr,bitIndex502) )
& ( v105961(VarNext,bitIndex108)
<=> v105123(VarCurr,bitIndex501) )
& ( v105961(VarNext,bitIndex107)
<=> v105123(VarCurr,bitIndex500) )
& ( v105961(VarNext,bitIndex106)
<=> v105123(VarCurr,bitIndex499) )
& ( v105961(VarNext,bitIndex105)
<=> v105123(VarCurr,bitIndex498) )
& ( v105961(VarNext,bitIndex104)
<=> v105123(VarCurr,bitIndex497) )
& ( v105961(VarNext,bitIndex103)
<=> v105123(VarCurr,bitIndex496) )
& ( v105961(VarNext,bitIndex102)
<=> v105123(VarCurr,bitIndex495) )
& ( v105961(VarNext,bitIndex101)
<=> v105123(VarCurr,bitIndex494) )
& ( v105961(VarNext,bitIndex100)
<=> v105123(VarCurr,bitIndex493) )
& ( v105961(VarNext,bitIndex99)
<=> v105123(VarCurr,bitIndex492) )
& ( v105961(VarNext,bitIndex98)
<=> v105123(VarCurr,bitIndex491) )
& ( v105961(VarNext,bitIndex97)
<=> v105123(VarCurr,bitIndex490) )
& ( v105961(VarNext,bitIndex96)
<=> v105123(VarCurr,bitIndex489) )
& ( v105961(VarNext,bitIndex95)
<=> v105123(VarCurr,bitIndex488) )
& ( v105961(VarNext,bitIndex94)
<=> v105123(VarCurr,bitIndex487) )
& ( v105961(VarNext,bitIndex93)
<=> v105123(VarCurr,bitIndex486) )
& ( v105961(VarNext,bitIndex92)
<=> v105123(VarCurr,bitIndex485) )
& ( v105961(VarNext,bitIndex91)
<=> v105123(VarCurr,bitIndex484) )
& ( v105961(VarNext,bitIndex90)
<=> v105123(VarCurr,bitIndex483) )
& ( v105961(VarNext,bitIndex89)
<=> v105123(VarCurr,bitIndex482) )
& ( v105961(VarNext,bitIndex88)
<=> v105123(VarCurr,bitIndex481) )
& ( v105961(VarNext,bitIndex87)
<=> v105123(VarCurr,bitIndex480) )
& ( v105961(VarNext,bitIndex86)
<=> v105123(VarCurr,bitIndex479) )
& ( v105961(VarNext,bitIndex85)
<=> v105123(VarCurr,bitIndex478) )
& ( v105961(VarNext,bitIndex84)
<=> v105123(VarCurr,bitIndex477) )
& ( v105961(VarNext,bitIndex83)
<=> v105123(VarCurr,bitIndex476) )
& ( v105961(VarNext,bitIndex82)
<=> v105123(VarCurr,bitIndex475) )
& ( v105961(VarNext,bitIndex81)
<=> v105123(VarCurr,bitIndex474) )
& ( v105961(VarNext,bitIndex80)
<=> v105123(VarCurr,bitIndex473) )
& ( v105961(VarNext,bitIndex79)
<=> v105123(VarCurr,bitIndex472) )
& ( v105961(VarNext,bitIndex78)
<=> v105123(VarCurr,bitIndex471) )
& ( v105961(VarNext,bitIndex77)
<=> v105123(VarCurr,bitIndex470) )
& ( v105961(VarNext,bitIndex76)
<=> v105123(VarCurr,bitIndex469) )
& ( v105961(VarNext,bitIndex75)
<=> v105123(VarCurr,bitIndex468) )
& ( v105961(VarNext,bitIndex74)
<=> v105123(VarCurr,bitIndex467) )
& ( v105961(VarNext,bitIndex73)
<=> v105123(VarCurr,bitIndex466) )
& ( v105961(VarNext,bitIndex72)
<=> v105123(VarCurr,bitIndex465) )
& ( v105961(VarNext,bitIndex71)
<=> v105123(VarCurr,bitIndex464) )
& ( v105961(VarNext,bitIndex70)
<=> v105123(VarCurr,bitIndex463) )
& ( v105961(VarNext,bitIndex69)
<=> v105123(VarCurr,bitIndex462) )
& ( v105961(VarNext,bitIndex68)
<=> v105123(VarCurr,bitIndex461) )
& ( v105961(VarNext,bitIndex67)
<=> v105123(VarCurr,bitIndex460) )
& ( v105961(VarNext,bitIndex66)
<=> v105123(VarCurr,bitIndex459) )
& ( v105961(VarNext,bitIndex65)
<=> v105123(VarCurr,bitIndex458) )
& ( v105961(VarNext,bitIndex64)
<=> v105123(VarCurr,bitIndex457) )
& ( v105961(VarNext,bitIndex63)
<=> v105123(VarCurr,bitIndex456) )
& ( v105961(VarNext,bitIndex62)
<=> v105123(VarCurr,bitIndex455) )
& ( v105961(VarNext,bitIndex61)
<=> v105123(VarCurr,bitIndex454) )
& ( v105961(VarNext,bitIndex60)
<=> v105123(VarCurr,bitIndex453) )
& ( v105961(VarNext,bitIndex59)
<=> v105123(VarCurr,bitIndex452) )
& ( v105961(VarNext,bitIndex58)
<=> v105123(VarCurr,bitIndex451) )
& ( v105961(VarNext,bitIndex57)
<=> v105123(VarCurr,bitIndex450) )
& ( v105961(VarNext,bitIndex56)
<=> v105123(VarCurr,bitIndex449) )
& ( v105961(VarNext,bitIndex55)
<=> v105123(VarCurr,bitIndex448) )
& ( v105961(VarNext,bitIndex54)
<=> v105123(VarCurr,bitIndex447) )
& ( v105961(VarNext,bitIndex53)
<=> v105123(VarCurr,bitIndex446) )
& ( v105961(VarNext,bitIndex52)
<=> v105123(VarCurr,bitIndex445) )
& ( v105961(VarNext,bitIndex51)
<=> v105123(VarCurr,bitIndex444) )
& ( v105961(VarNext,bitIndex50)
<=> v105123(VarCurr,bitIndex443) )
& ( v105961(VarNext,bitIndex49)
<=> v105123(VarCurr,bitIndex442) )
& ( v105961(VarNext,bitIndex48)
<=> v105123(VarCurr,bitIndex441) )
& ( v105961(VarNext,bitIndex47)
<=> v105123(VarCurr,bitIndex440) )
& ( v105961(VarNext,bitIndex46)
<=> v105123(VarCurr,bitIndex439) )
& ( v105961(VarNext,bitIndex45)
<=> v105123(VarCurr,bitIndex438) )
& ( v105961(VarNext,bitIndex44)
<=> v105123(VarCurr,bitIndex437) )
& ( v105961(VarNext,bitIndex43)
<=> v105123(VarCurr,bitIndex436) )
& ( v105961(VarNext,bitIndex42)
<=> v105123(VarCurr,bitIndex435) )
& ( v105961(VarNext,bitIndex41)
<=> v105123(VarCurr,bitIndex434) )
& ( v105961(VarNext,bitIndex40)
<=> v105123(VarCurr,bitIndex433) )
& ( v105961(VarNext,bitIndex39)
<=> v105123(VarCurr,bitIndex432) )
& ( v105961(VarNext,bitIndex38)
<=> v105123(VarCurr,bitIndex431) )
& ( v105961(VarNext,bitIndex37)
<=> v105123(VarCurr,bitIndex430) )
& ( v105961(VarNext,bitIndex36)
<=> v105123(VarCurr,bitIndex429) )
& ( v105961(VarNext,bitIndex35)
<=> v105123(VarCurr,bitIndex428) )
& ( v105961(VarNext,bitIndex34)
<=> v105123(VarCurr,bitIndex427) )
& ( v105961(VarNext,bitIndex33)
<=> v105123(VarCurr,bitIndex426) )
& ( v105961(VarNext,bitIndex32)
<=> v105123(VarCurr,bitIndex425) )
& ( v105961(VarNext,bitIndex31)
<=> v105123(VarCurr,bitIndex424) )
& ( v105961(VarNext,bitIndex30)
<=> v105123(VarCurr,bitIndex423) )
& ( v105961(VarNext,bitIndex29)
<=> v105123(VarCurr,bitIndex422) )
& ( v105961(VarNext,bitIndex28)
<=> v105123(VarCurr,bitIndex421) )
& ( v105961(VarNext,bitIndex27)
<=> v105123(VarCurr,bitIndex420) )
& ( v105961(VarNext,bitIndex26)
<=> v105123(VarCurr,bitIndex419) )
& ( v105961(VarNext,bitIndex25)
<=> v105123(VarCurr,bitIndex418) )
& ( v105961(VarNext,bitIndex24)
<=> v105123(VarCurr,bitIndex417) )
& ( v105961(VarNext,bitIndex23)
<=> v105123(VarCurr,bitIndex416) )
& ( v105961(VarNext,bitIndex22)
<=> v105123(VarCurr,bitIndex415) )
& ( v105961(VarNext,bitIndex21)
<=> v105123(VarCurr,bitIndex414) )
& ( v105961(VarNext,bitIndex20)
<=> v105123(VarCurr,bitIndex413) )
& ( v105961(VarNext,bitIndex19)
<=> v105123(VarCurr,bitIndex412) )
& ( v105961(VarNext,bitIndex18)
<=> v105123(VarCurr,bitIndex411) )
& ( v105961(VarNext,bitIndex17)
<=> v105123(VarCurr,bitIndex410) )
& ( v105961(VarNext,bitIndex16)
<=> v105123(VarCurr,bitIndex409) )
& ( v105961(VarNext,bitIndex15)
<=> v105123(VarCurr,bitIndex408) )
& ( v105961(VarNext,bitIndex14)
<=> v105123(VarCurr,bitIndex407) )
& ( v105961(VarNext,bitIndex13)
<=> v105123(VarCurr,bitIndex406) )
& ( v105961(VarNext,bitIndex12)
<=> v105123(VarCurr,bitIndex405) )
& ( v105961(VarNext,bitIndex11)
<=> v105123(VarCurr,bitIndex404) )
& ( v105961(VarNext,bitIndex10)
<=> v105123(VarCurr,bitIndex403) )
& ( v105961(VarNext,bitIndex9)
<=> v105123(VarCurr,bitIndex402) )
& ( v105961(VarNext,bitIndex8)
<=> v105123(VarCurr,bitIndex401) )
& ( v105961(VarNext,bitIndex7)
<=> v105123(VarCurr,bitIndex400) )
& ( v105961(VarNext,bitIndex6)
<=> v105123(VarCurr,bitIndex399) )
& ( v105961(VarNext,bitIndex5)
<=> v105123(VarCurr,bitIndex398) )
& ( v105961(VarNext,bitIndex4)
<=> v105123(VarCurr,bitIndex397) )
& ( v105961(VarNext,bitIndex3)
<=> v105123(VarCurr,bitIndex396) )
& ( v105961(VarNext,bitIndex2)
<=> v105123(VarCurr,bitIndex395) )
& ( v105961(VarNext,bitIndex1)
<=> v105123(VarCurr,bitIndex394) )
& ( v105961(VarNext,bitIndex0)
<=> v105123(VarCurr,bitIndex393) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1805,axiom,
! [VarNext] :
( v105963(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105961(VarNext,B)
<=> v105804(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105963(VarNext)
<=> ( v105964(VarNext)
& v105786(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105964(VarNext)
<=> ( v105966(VarNext)
& v105046(VarNext) ) ) ) ).
fof(writeUnaryOperator_8276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105966(VarNext)
<=> v105053(VarNext) ) ) ).
fof(addAssignment_32650,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105770(VarCurr,B)
<=> v105775(VarCurr,B) ) ) ).
fof(addAssignment_32649,axiom,
! [VarCurr] :
( ( v105774(VarCurr,bitIndex7)
<=> v105123(VarCurr,bitIndex269) )
& ( v105774(VarCurr,bitIndex6)
<=> v105123(VarCurr,bitIndex268) )
& ( v105774(VarCurr,bitIndex5)
<=> v105123(VarCurr,bitIndex267) )
& ( v105774(VarCurr,bitIndex4)
<=> v105123(VarCurr,bitIndex266) )
& ( v105774(VarCurr,bitIndex3)
<=> v105123(VarCurr,bitIndex265) )
& ( v105774(VarCurr,bitIndex2)
<=> v105123(VarCurr,bitIndex264) )
& ( v105774(VarCurr,bitIndex1)
<=> v105123(VarCurr,bitIndex263) )
& ( v105774(VarCurr,bitIndex0)
<=> v105123(VarCurr,bitIndex262) ) ) ).
fof(addAssignment_32648,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105763(VarCurr,B)
<=> v105768(VarCurr,B) ) ) ).
fof(addAssignment_32647,axiom,
! [VarCurr] :
( ( v105767(VarCurr,bitIndex7)
<=> v105123(VarCurr,bitIndex400) )
& ( v105767(VarCurr,bitIndex6)
<=> v105123(VarCurr,bitIndex399) )
& ( v105767(VarCurr,bitIndex5)
<=> v105123(VarCurr,bitIndex398) )
& ( v105767(VarCurr,bitIndex4)
<=> v105123(VarCurr,bitIndex397) )
& ( v105767(VarCurr,bitIndex3)
<=> v105123(VarCurr,bitIndex396) )
& ( v105767(VarCurr,bitIndex2)
<=> v105123(VarCurr,bitIndex395) )
& ( v105767(VarCurr,bitIndex1)
<=> v105123(VarCurr,bitIndex394) )
& ( v105767(VarCurr,bitIndex0)
<=> v105123(VarCurr,bitIndex393) ) ) ).
fof(addAssignment_32646,axiom,
! [VarNext] :
( ( v105123(VarNext,bitIndex269)
<=> v105953(VarNext,bitIndex7) )
& ( v105123(VarNext,bitIndex268)
<=> v105953(VarNext,bitIndex6) )
& ( v105123(VarNext,bitIndex267)
<=> v105953(VarNext,bitIndex5) )
& ( v105123(VarNext,bitIndex266)
<=> v105953(VarNext,bitIndex4) )
& ( v105123(VarNext,bitIndex265)
<=> v105953(VarNext,bitIndex3) )
& ( v105123(VarNext,bitIndex264)
<=> v105953(VarNext,bitIndex2) )
& ( v105123(VarNext,bitIndex263)
<=> v105953(VarNext,bitIndex1) )
& ( v105123(VarNext,bitIndex262)
<=> v105953(VarNext,bitIndex0) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_70,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105955(VarNext)
=> ( ( v105953(VarNext,bitIndex130)
<=> v105123(VarCurr,bitIndex392) )
& ( v105953(VarNext,bitIndex129)
<=> v105123(VarCurr,bitIndex391) )
& ( v105953(VarNext,bitIndex128)
<=> v105123(VarCurr,bitIndex390) )
& ( v105953(VarNext,bitIndex127)
<=> v105123(VarCurr,bitIndex389) )
& ( v105953(VarNext,bitIndex126)
<=> v105123(VarCurr,bitIndex388) )
& ( v105953(VarNext,bitIndex125)
<=> v105123(VarCurr,bitIndex387) )
& ( v105953(VarNext,bitIndex124)
<=> v105123(VarCurr,bitIndex386) )
& ( v105953(VarNext,bitIndex123)
<=> v105123(VarCurr,bitIndex385) )
& ( v105953(VarNext,bitIndex122)
<=> v105123(VarCurr,bitIndex384) )
& ( v105953(VarNext,bitIndex121)
<=> v105123(VarCurr,bitIndex383) )
& ( v105953(VarNext,bitIndex120)
<=> v105123(VarCurr,bitIndex382) )
& ( v105953(VarNext,bitIndex119)
<=> v105123(VarCurr,bitIndex381) )
& ( v105953(VarNext,bitIndex118)
<=> v105123(VarCurr,bitIndex380) )
& ( v105953(VarNext,bitIndex117)
<=> v105123(VarCurr,bitIndex379) )
& ( v105953(VarNext,bitIndex116)
<=> v105123(VarCurr,bitIndex378) )
& ( v105953(VarNext,bitIndex115)
<=> v105123(VarCurr,bitIndex377) )
& ( v105953(VarNext,bitIndex114)
<=> v105123(VarCurr,bitIndex376) )
& ( v105953(VarNext,bitIndex113)
<=> v105123(VarCurr,bitIndex375) )
& ( v105953(VarNext,bitIndex112)
<=> v105123(VarCurr,bitIndex374) )
& ( v105953(VarNext,bitIndex111)
<=> v105123(VarCurr,bitIndex373) )
& ( v105953(VarNext,bitIndex110)
<=> v105123(VarCurr,bitIndex372) )
& ( v105953(VarNext,bitIndex109)
<=> v105123(VarCurr,bitIndex371) )
& ( v105953(VarNext,bitIndex108)
<=> v105123(VarCurr,bitIndex370) )
& ( v105953(VarNext,bitIndex107)
<=> v105123(VarCurr,bitIndex369) )
& ( v105953(VarNext,bitIndex106)
<=> v105123(VarCurr,bitIndex368) )
& ( v105953(VarNext,bitIndex105)
<=> v105123(VarCurr,bitIndex367) )
& ( v105953(VarNext,bitIndex104)
<=> v105123(VarCurr,bitIndex366) )
& ( v105953(VarNext,bitIndex103)
<=> v105123(VarCurr,bitIndex365) )
& ( v105953(VarNext,bitIndex102)
<=> v105123(VarCurr,bitIndex364) )
& ( v105953(VarNext,bitIndex101)
<=> v105123(VarCurr,bitIndex363) )
& ( v105953(VarNext,bitIndex100)
<=> v105123(VarCurr,bitIndex362) )
& ( v105953(VarNext,bitIndex99)
<=> v105123(VarCurr,bitIndex361) )
& ( v105953(VarNext,bitIndex98)
<=> v105123(VarCurr,bitIndex360) )
& ( v105953(VarNext,bitIndex97)
<=> v105123(VarCurr,bitIndex359) )
& ( v105953(VarNext,bitIndex96)
<=> v105123(VarCurr,bitIndex358) )
& ( v105953(VarNext,bitIndex95)
<=> v105123(VarCurr,bitIndex357) )
& ( v105953(VarNext,bitIndex94)
<=> v105123(VarCurr,bitIndex356) )
& ( v105953(VarNext,bitIndex93)
<=> v105123(VarCurr,bitIndex355) )
& ( v105953(VarNext,bitIndex92)
<=> v105123(VarCurr,bitIndex354) )
& ( v105953(VarNext,bitIndex91)
<=> v105123(VarCurr,bitIndex353) )
& ( v105953(VarNext,bitIndex90)
<=> v105123(VarCurr,bitIndex352) )
& ( v105953(VarNext,bitIndex89)
<=> v105123(VarCurr,bitIndex351) )
& ( v105953(VarNext,bitIndex88)
<=> v105123(VarCurr,bitIndex350) )
& ( v105953(VarNext,bitIndex87)
<=> v105123(VarCurr,bitIndex349) )
& ( v105953(VarNext,bitIndex86)
<=> v105123(VarCurr,bitIndex348) )
& ( v105953(VarNext,bitIndex85)
<=> v105123(VarCurr,bitIndex347) )
& ( v105953(VarNext,bitIndex84)
<=> v105123(VarCurr,bitIndex346) )
& ( v105953(VarNext,bitIndex83)
<=> v105123(VarCurr,bitIndex345) )
& ( v105953(VarNext,bitIndex82)
<=> v105123(VarCurr,bitIndex344) )
& ( v105953(VarNext,bitIndex81)
<=> v105123(VarCurr,bitIndex343) )
& ( v105953(VarNext,bitIndex80)
<=> v105123(VarCurr,bitIndex342) )
& ( v105953(VarNext,bitIndex79)
<=> v105123(VarCurr,bitIndex341) )
& ( v105953(VarNext,bitIndex78)
<=> v105123(VarCurr,bitIndex340) )
& ( v105953(VarNext,bitIndex77)
<=> v105123(VarCurr,bitIndex339) )
& ( v105953(VarNext,bitIndex76)
<=> v105123(VarCurr,bitIndex338) )
& ( v105953(VarNext,bitIndex75)
<=> v105123(VarCurr,bitIndex337) )
& ( v105953(VarNext,bitIndex74)
<=> v105123(VarCurr,bitIndex336) )
& ( v105953(VarNext,bitIndex73)
<=> v105123(VarCurr,bitIndex335) )
& ( v105953(VarNext,bitIndex72)
<=> v105123(VarCurr,bitIndex334) )
& ( v105953(VarNext,bitIndex71)
<=> v105123(VarCurr,bitIndex333) )
& ( v105953(VarNext,bitIndex70)
<=> v105123(VarCurr,bitIndex332) )
& ( v105953(VarNext,bitIndex69)
<=> v105123(VarCurr,bitIndex331) )
& ( v105953(VarNext,bitIndex68)
<=> v105123(VarCurr,bitIndex330) )
& ( v105953(VarNext,bitIndex67)
<=> v105123(VarCurr,bitIndex329) )
& ( v105953(VarNext,bitIndex66)
<=> v105123(VarCurr,bitIndex328) )
& ( v105953(VarNext,bitIndex65)
<=> v105123(VarCurr,bitIndex327) )
& ( v105953(VarNext,bitIndex64)
<=> v105123(VarCurr,bitIndex326) )
& ( v105953(VarNext,bitIndex63)
<=> v105123(VarCurr,bitIndex325) )
& ( v105953(VarNext,bitIndex62)
<=> v105123(VarCurr,bitIndex324) )
& ( v105953(VarNext,bitIndex61)
<=> v105123(VarCurr,bitIndex323) )
& ( v105953(VarNext,bitIndex60)
<=> v105123(VarCurr,bitIndex322) )
& ( v105953(VarNext,bitIndex59)
<=> v105123(VarCurr,bitIndex321) )
& ( v105953(VarNext,bitIndex58)
<=> v105123(VarCurr,bitIndex320) )
& ( v105953(VarNext,bitIndex57)
<=> v105123(VarCurr,bitIndex319) )
& ( v105953(VarNext,bitIndex56)
<=> v105123(VarCurr,bitIndex318) )
& ( v105953(VarNext,bitIndex55)
<=> v105123(VarCurr,bitIndex317) )
& ( v105953(VarNext,bitIndex54)
<=> v105123(VarCurr,bitIndex316) )
& ( v105953(VarNext,bitIndex53)
<=> v105123(VarCurr,bitIndex315) )
& ( v105953(VarNext,bitIndex52)
<=> v105123(VarCurr,bitIndex314) )
& ( v105953(VarNext,bitIndex51)
<=> v105123(VarCurr,bitIndex313) )
& ( v105953(VarNext,bitIndex50)
<=> v105123(VarCurr,bitIndex312) )
& ( v105953(VarNext,bitIndex49)
<=> v105123(VarCurr,bitIndex311) )
& ( v105953(VarNext,bitIndex48)
<=> v105123(VarCurr,bitIndex310) )
& ( v105953(VarNext,bitIndex47)
<=> v105123(VarCurr,bitIndex309) )
& ( v105953(VarNext,bitIndex46)
<=> v105123(VarCurr,bitIndex308) )
& ( v105953(VarNext,bitIndex45)
<=> v105123(VarCurr,bitIndex307) )
& ( v105953(VarNext,bitIndex44)
<=> v105123(VarCurr,bitIndex306) )
& ( v105953(VarNext,bitIndex43)
<=> v105123(VarCurr,bitIndex305) )
& ( v105953(VarNext,bitIndex42)
<=> v105123(VarCurr,bitIndex304) )
& ( v105953(VarNext,bitIndex41)
<=> v105123(VarCurr,bitIndex303) )
& ( v105953(VarNext,bitIndex40)
<=> v105123(VarCurr,bitIndex302) )
& ( v105953(VarNext,bitIndex39)
<=> v105123(VarCurr,bitIndex301) )
& ( v105953(VarNext,bitIndex38)
<=> v105123(VarCurr,bitIndex300) )
& ( v105953(VarNext,bitIndex37)
<=> v105123(VarCurr,bitIndex299) )
& ( v105953(VarNext,bitIndex36)
<=> v105123(VarCurr,bitIndex298) )
& ( v105953(VarNext,bitIndex35)
<=> v105123(VarCurr,bitIndex297) )
& ( v105953(VarNext,bitIndex34)
<=> v105123(VarCurr,bitIndex296) )
& ( v105953(VarNext,bitIndex33)
<=> v105123(VarCurr,bitIndex295) )
& ( v105953(VarNext,bitIndex32)
<=> v105123(VarCurr,bitIndex294) )
& ( v105953(VarNext,bitIndex31)
<=> v105123(VarCurr,bitIndex293) )
& ( v105953(VarNext,bitIndex30)
<=> v105123(VarCurr,bitIndex292) )
& ( v105953(VarNext,bitIndex29)
<=> v105123(VarCurr,bitIndex291) )
& ( v105953(VarNext,bitIndex28)
<=> v105123(VarCurr,bitIndex290) )
& ( v105953(VarNext,bitIndex27)
<=> v105123(VarCurr,bitIndex289) )
& ( v105953(VarNext,bitIndex26)
<=> v105123(VarCurr,bitIndex288) )
& ( v105953(VarNext,bitIndex25)
<=> v105123(VarCurr,bitIndex287) )
& ( v105953(VarNext,bitIndex24)
<=> v105123(VarCurr,bitIndex286) )
& ( v105953(VarNext,bitIndex23)
<=> v105123(VarCurr,bitIndex285) )
& ( v105953(VarNext,bitIndex22)
<=> v105123(VarCurr,bitIndex284) )
& ( v105953(VarNext,bitIndex21)
<=> v105123(VarCurr,bitIndex283) )
& ( v105953(VarNext,bitIndex20)
<=> v105123(VarCurr,bitIndex282) )
& ( v105953(VarNext,bitIndex19)
<=> v105123(VarCurr,bitIndex281) )
& ( v105953(VarNext,bitIndex18)
<=> v105123(VarCurr,bitIndex280) )
& ( v105953(VarNext,bitIndex17)
<=> v105123(VarCurr,bitIndex279) )
& ( v105953(VarNext,bitIndex16)
<=> v105123(VarCurr,bitIndex278) )
& ( v105953(VarNext,bitIndex15)
<=> v105123(VarCurr,bitIndex277) )
& ( v105953(VarNext,bitIndex14)
<=> v105123(VarCurr,bitIndex276) )
& ( v105953(VarNext,bitIndex13)
<=> v105123(VarCurr,bitIndex275) )
& ( v105953(VarNext,bitIndex12)
<=> v105123(VarCurr,bitIndex274) )
& ( v105953(VarNext,bitIndex11)
<=> v105123(VarCurr,bitIndex273) )
& ( v105953(VarNext,bitIndex10)
<=> v105123(VarCurr,bitIndex272) )
& ( v105953(VarNext,bitIndex9)
<=> v105123(VarCurr,bitIndex271) )
& ( v105953(VarNext,bitIndex8)
<=> v105123(VarCurr,bitIndex270) )
& ( v105953(VarNext,bitIndex7)
<=> v105123(VarCurr,bitIndex269) )
& ( v105953(VarNext,bitIndex6)
<=> v105123(VarCurr,bitIndex268) )
& ( v105953(VarNext,bitIndex5)
<=> v105123(VarCurr,bitIndex267) )
& ( v105953(VarNext,bitIndex4)
<=> v105123(VarCurr,bitIndex266) )
& ( v105953(VarNext,bitIndex3)
<=> v105123(VarCurr,bitIndex265) )
& ( v105953(VarNext,bitIndex2)
<=> v105123(VarCurr,bitIndex264) )
& ( v105953(VarNext,bitIndex1)
<=> v105123(VarCurr,bitIndex263) )
& ( v105953(VarNext,bitIndex0)
<=> v105123(VarCurr,bitIndex262) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1804,axiom,
! [VarNext] :
( v105955(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105953(VarNext,B)
<=> v105758(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21125,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105955(VarNext)
<=> ( v105956(VarNext)
& v105740(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105956(VarNext)
<=> ( v105958(VarNext)
& v105046(VarNext) ) ) ) ).
fof(writeUnaryOperator_8275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105958(VarNext)
<=> v105053(VarNext) ) ) ).
fof(addAssignment_32645,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105724(VarCurr,B)
<=> v105729(VarCurr,B) ) ) ).
fof(addAssignment_32644,axiom,
! [VarCurr] :
( ( v105728(VarCurr,bitIndex7)
<=> v105123(VarCurr,bitIndex138) )
& ( v105728(VarCurr,bitIndex6)
<=> v105123(VarCurr,bitIndex137) )
& ( v105728(VarCurr,bitIndex5)
<=> v105123(VarCurr,bitIndex136) )
& ( v105728(VarCurr,bitIndex4)
<=> v105123(VarCurr,bitIndex135) )
& ( v105728(VarCurr,bitIndex3)
<=> v105123(VarCurr,bitIndex134) )
& ( v105728(VarCurr,bitIndex2)
<=> v105123(VarCurr,bitIndex133) )
& ( v105728(VarCurr,bitIndex1)
<=> v105123(VarCurr,bitIndex132) )
& ( v105728(VarCurr,bitIndex0)
<=> v105123(VarCurr,bitIndex131) ) ) ).
fof(addAssignment_32643,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105717(VarCurr,B)
<=> v105722(VarCurr,B) ) ) ).
fof(addAssignment_32642,axiom,
! [VarCurr] :
( ( v105721(VarCurr,bitIndex7)
<=> v105123(VarCurr,bitIndex269) )
& ( v105721(VarCurr,bitIndex6)
<=> v105123(VarCurr,bitIndex268) )
& ( v105721(VarCurr,bitIndex5)
<=> v105123(VarCurr,bitIndex267) )
& ( v105721(VarCurr,bitIndex4)
<=> v105123(VarCurr,bitIndex266) )
& ( v105721(VarCurr,bitIndex3)
<=> v105123(VarCurr,bitIndex265) )
& ( v105721(VarCurr,bitIndex2)
<=> v105123(VarCurr,bitIndex264) )
& ( v105721(VarCurr,bitIndex1)
<=> v105123(VarCurr,bitIndex263) )
& ( v105721(VarCurr,bitIndex0)
<=> v105123(VarCurr,bitIndex262) ) ) ).
fof(addAssignment_32641,axiom,
! [VarNext] :
( ( v105123(VarNext,bitIndex138)
<=> v105945(VarNext,bitIndex7) )
& ( v105123(VarNext,bitIndex137)
<=> v105945(VarNext,bitIndex6) )
& ( v105123(VarNext,bitIndex136)
<=> v105945(VarNext,bitIndex5) )
& ( v105123(VarNext,bitIndex135)
<=> v105945(VarNext,bitIndex4) )
& ( v105123(VarNext,bitIndex134)
<=> v105945(VarNext,bitIndex3) )
& ( v105123(VarNext,bitIndex133)
<=> v105945(VarNext,bitIndex2) )
& ( v105123(VarNext,bitIndex132)
<=> v105945(VarNext,bitIndex1) )
& ( v105123(VarNext,bitIndex131)
<=> v105945(VarNext,bitIndex0) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_69,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105947(VarNext)
=> ( ( v105945(VarNext,bitIndex130)
<=> v105123(VarCurr,bitIndex261) )
& ( v105945(VarNext,bitIndex129)
<=> v105123(VarCurr,bitIndex260) )
& ( v105945(VarNext,bitIndex128)
<=> v105123(VarCurr,bitIndex259) )
& ( v105945(VarNext,bitIndex127)
<=> v105123(VarCurr,bitIndex258) )
& ( v105945(VarNext,bitIndex126)
<=> v105123(VarCurr,bitIndex257) )
& ( v105945(VarNext,bitIndex125)
<=> v105123(VarCurr,bitIndex256) )
& ( v105945(VarNext,bitIndex124)
<=> v105123(VarCurr,bitIndex255) )
& ( v105945(VarNext,bitIndex123)
<=> v105123(VarCurr,bitIndex254) )
& ( v105945(VarNext,bitIndex122)
<=> v105123(VarCurr,bitIndex253) )
& ( v105945(VarNext,bitIndex121)
<=> v105123(VarCurr,bitIndex252) )
& ( v105945(VarNext,bitIndex120)
<=> v105123(VarCurr,bitIndex251) )
& ( v105945(VarNext,bitIndex119)
<=> v105123(VarCurr,bitIndex250) )
& ( v105945(VarNext,bitIndex118)
<=> v105123(VarCurr,bitIndex249) )
& ( v105945(VarNext,bitIndex117)
<=> v105123(VarCurr,bitIndex248) )
& ( v105945(VarNext,bitIndex116)
<=> v105123(VarCurr,bitIndex247) )
& ( v105945(VarNext,bitIndex115)
<=> v105123(VarCurr,bitIndex246) )
& ( v105945(VarNext,bitIndex114)
<=> v105123(VarCurr,bitIndex245) )
& ( v105945(VarNext,bitIndex113)
<=> v105123(VarCurr,bitIndex244) )
& ( v105945(VarNext,bitIndex112)
<=> v105123(VarCurr,bitIndex243) )
& ( v105945(VarNext,bitIndex111)
<=> v105123(VarCurr,bitIndex242) )
& ( v105945(VarNext,bitIndex110)
<=> v105123(VarCurr,bitIndex241) )
& ( v105945(VarNext,bitIndex109)
<=> v105123(VarCurr,bitIndex240) )
& ( v105945(VarNext,bitIndex108)
<=> v105123(VarCurr,bitIndex239) )
& ( v105945(VarNext,bitIndex107)
<=> v105123(VarCurr,bitIndex238) )
& ( v105945(VarNext,bitIndex106)
<=> v105123(VarCurr,bitIndex237) )
& ( v105945(VarNext,bitIndex105)
<=> v105123(VarCurr,bitIndex236) )
& ( v105945(VarNext,bitIndex104)
<=> v105123(VarCurr,bitIndex235) )
& ( v105945(VarNext,bitIndex103)
<=> v105123(VarCurr,bitIndex234) )
& ( v105945(VarNext,bitIndex102)
<=> v105123(VarCurr,bitIndex233) )
& ( v105945(VarNext,bitIndex101)
<=> v105123(VarCurr,bitIndex232) )
& ( v105945(VarNext,bitIndex100)
<=> v105123(VarCurr,bitIndex231) )
& ( v105945(VarNext,bitIndex99)
<=> v105123(VarCurr,bitIndex230) )
& ( v105945(VarNext,bitIndex98)
<=> v105123(VarCurr,bitIndex229) )
& ( v105945(VarNext,bitIndex97)
<=> v105123(VarCurr,bitIndex228) )
& ( v105945(VarNext,bitIndex96)
<=> v105123(VarCurr,bitIndex227) )
& ( v105945(VarNext,bitIndex95)
<=> v105123(VarCurr,bitIndex226) )
& ( v105945(VarNext,bitIndex94)
<=> v105123(VarCurr,bitIndex225) )
& ( v105945(VarNext,bitIndex93)
<=> v105123(VarCurr,bitIndex224) )
& ( v105945(VarNext,bitIndex92)
<=> v105123(VarCurr,bitIndex223) )
& ( v105945(VarNext,bitIndex91)
<=> v105123(VarCurr,bitIndex222) )
& ( v105945(VarNext,bitIndex90)
<=> v105123(VarCurr,bitIndex221) )
& ( v105945(VarNext,bitIndex89)
<=> v105123(VarCurr,bitIndex220) )
& ( v105945(VarNext,bitIndex88)
<=> v105123(VarCurr,bitIndex219) )
& ( v105945(VarNext,bitIndex87)
<=> v105123(VarCurr,bitIndex218) )
& ( v105945(VarNext,bitIndex86)
<=> v105123(VarCurr,bitIndex217) )
& ( v105945(VarNext,bitIndex85)
<=> v105123(VarCurr,bitIndex216) )
& ( v105945(VarNext,bitIndex84)
<=> v105123(VarCurr,bitIndex215) )
& ( v105945(VarNext,bitIndex83)
<=> v105123(VarCurr,bitIndex214) )
& ( v105945(VarNext,bitIndex82)
<=> v105123(VarCurr,bitIndex213) )
& ( v105945(VarNext,bitIndex81)
<=> v105123(VarCurr,bitIndex212) )
& ( v105945(VarNext,bitIndex80)
<=> v105123(VarCurr,bitIndex211) )
& ( v105945(VarNext,bitIndex79)
<=> v105123(VarCurr,bitIndex210) )
& ( v105945(VarNext,bitIndex78)
<=> v105123(VarCurr,bitIndex209) )
& ( v105945(VarNext,bitIndex77)
<=> v105123(VarCurr,bitIndex208) )
& ( v105945(VarNext,bitIndex76)
<=> v105123(VarCurr,bitIndex207) )
& ( v105945(VarNext,bitIndex75)
<=> v105123(VarCurr,bitIndex206) )
& ( v105945(VarNext,bitIndex74)
<=> v105123(VarCurr,bitIndex205) )
& ( v105945(VarNext,bitIndex73)
<=> v105123(VarCurr,bitIndex204) )
& ( v105945(VarNext,bitIndex72)
<=> v105123(VarCurr,bitIndex203) )
& ( v105945(VarNext,bitIndex71)
<=> v105123(VarCurr,bitIndex202) )
& ( v105945(VarNext,bitIndex70)
<=> v105123(VarCurr,bitIndex201) )
& ( v105945(VarNext,bitIndex69)
<=> v105123(VarCurr,bitIndex200) )
& ( v105945(VarNext,bitIndex68)
<=> v105123(VarCurr,bitIndex199) )
& ( v105945(VarNext,bitIndex67)
<=> v105123(VarCurr,bitIndex198) )
& ( v105945(VarNext,bitIndex66)
<=> v105123(VarCurr,bitIndex197) )
& ( v105945(VarNext,bitIndex65)
<=> v105123(VarCurr,bitIndex196) )
& ( v105945(VarNext,bitIndex64)
<=> v105123(VarCurr,bitIndex195) )
& ( v105945(VarNext,bitIndex63)
<=> v105123(VarCurr,bitIndex194) )
& ( v105945(VarNext,bitIndex62)
<=> v105123(VarCurr,bitIndex193) )
& ( v105945(VarNext,bitIndex61)
<=> v105123(VarCurr,bitIndex192) )
& ( v105945(VarNext,bitIndex60)
<=> v105123(VarCurr,bitIndex191) )
& ( v105945(VarNext,bitIndex59)
<=> v105123(VarCurr,bitIndex190) )
& ( v105945(VarNext,bitIndex58)
<=> v105123(VarCurr,bitIndex189) )
& ( v105945(VarNext,bitIndex57)
<=> v105123(VarCurr,bitIndex188) )
& ( v105945(VarNext,bitIndex56)
<=> v105123(VarCurr,bitIndex187) )
& ( v105945(VarNext,bitIndex55)
<=> v105123(VarCurr,bitIndex186) )
& ( v105945(VarNext,bitIndex54)
<=> v105123(VarCurr,bitIndex185) )
& ( v105945(VarNext,bitIndex53)
<=> v105123(VarCurr,bitIndex184) )
& ( v105945(VarNext,bitIndex52)
<=> v105123(VarCurr,bitIndex183) )
& ( v105945(VarNext,bitIndex51)
<=> v105123(VarCurr,bitIndex182) )
& ( v105945(VarNext,bitIndex50)
<=> v105123(VarCurr,bitIndex181) )
& ( v105945(VarNext,bitIndex49)
<=> v105123(VarCurr,bitIndex180) )
& ( v105945(VarNext,bitIndex48)
<=> v105123(VarCurr,bitIndex179) )
& ( v105945(VarNext,bitIndex47)
<=> v105123(VarCurr,bitIndex178) )
& ( v105945(VarNext,bitIndex46)
<=> v105123(VarCurr,bitIndex177) )
& ( v105945(VarNext,bitIndex45)
<=> v105123(VarCurr,bitIndex176) )
& ( v105945(VarNext,bitIndex44)
<=> v105123(VarCurr,bitIndex175) )
& ( v105945(VarNext,bitIndex43)
<=> v105123(VarCurr,bitIndex174) )
& ( v105945(VarNext,bitIndex42)
<=> v105123(VarCurr,bitIndex173) )
& ( v105945(VarNext,bitIndex41)
<=> v105123(VarCurr,bitIndex172) )
& ( v105945(VarNext,bitIndex40)
<=> v105123(VarCurr,bitIndex171) )
& ( v105945(VarNext,bitIndex39)
<=> v105123(VarCurr,bitIndex170) )
& ( v105945(VarNext,bitIndex38)
<=> v105123(VarCurr,bitIndex169) )
& ( v105945(VarNext,bitIndex37)
<=> v105123(VarCurr,bitIndex168) )
& ( v105945(VarNext,bitIndex36)
<=> v105123(VarCurr,bitIndex167) )
& ( v105945(VarNext,bitIndex35)
<=> v105123(VarCurr,bitIndex166) )
& ( v105945(VarNext,bitIndex34)
<=> v105123(VarCurr,bitIndex165) )
& ( v105945(VarNext,bitIndex33)
<=> v105123(VarCurr,bitIndex164) )
& ( v105945(VarNext,bitIndex32)
<=> v105123(VarCurr,bitIndex163) )
& ( v105945(VarNext,bitIndex31)
<=> v105123(VarCurr,bitIndex162) )
& ( v105945(VarNext,bitIndex30)
<=> v105123(VarCurr,bitIndex161) )
& ( v105945(VarNext,bitIndex29)
<=> v105123(VarCurr,bitIndex160) )
& ( v105945(VarNext,bitIndex28)
<=> v105123(VarCurr,bitIndex159) )
& ( v105945(VarNext,bitIndex27)
<=> v105123(VarCurr,bitIndex158) )
& ( v105945(VarNext,bitIndex26)
<=> v105123(VarCurr,bitIndex157) )
& ( v105945(VarNext,bitIndex25)
<=> v105123(VarCurr,bitIndex156) )
& ( v105945(VarNext,bitIndex24)
<=> v105123(VarCurr,bitIndex155) )
& ( v105945(VarNext,bitIndex23)
<=> v105123(VarCurr,bitIndex154) )
& ( v105945(VarNext,bitIndex22)
<=> v105123(VarCurr,bitIndex153) )
& ( v105945(VarNext,bitIndex21)
<=> v105123(VarCurr,bitIndex152) )
& ( v105945(VarNext,bitIndex20)
<=> v105123(VarCurr,bitIndex151) )
& ( v105945(VarNext,bitIndex19)
<=> v105123(VarCurr,bitIndex150) )
& ( v105945(VarNext,bitIndex18)
<=> v105123(VarCurr,bitIndex149) )
& ( v105945(VarNext,bitIndex17)
<=> v105123(VarCurr,bitIndex148) )
& ( v105945(VarNext,bitIndex16)
<=> v105123(VarCurr,bitIndex147) )
& ( v105945(VarNext,bitIndex15)
<=> v105123(VarCurr,bitIndex146) )
& ( v105945(VarNext,bitIndex14)
<=> v105123(VarCurr,bitIndex145) )
& ( v105945(VarNext,bitIndex13)
<=> v105123(VarCurr,bitIndex144) )
& ( v105945(VarNext,bitIndex12)
<=> v105123(VarCurr,bitIndex143) )
& ( v105945(VarNext,bitIndex11)
<=> v105123(VarCurr,bitIndex142) )
& ( v105945(VarNext,bitIndex10)
<=> v105123(VarCurr,bitIndex141) )
& ( v105945(VarNext,bitIndex9)
<=> v105123(VarCurr,bitIndex140) )
& ( v105945(VarNext,bitIndex8)
<=> v105123(VarCurr,bitIndex139) )
& ( v105945(VarNext,bitIndex7)
<=> v105123(VarCurr,bitIndex138) )
& ( v105945(VarNext,bitIndex6)
<=> v105123(VarCurr,bitIndex137) )
& ( v105945(VarNext,bitIndex5)
<=> v105123(VarCurr,bitIndex136) )
& ( v105945(VarNext,bitIndex4)
<=> v105123(VarCurr,bitIndex135) )
& ( v105945(VarNext,bitIndex3)
<=> v105123(VarCurr,bitIndex134) )
& ( v105945(VarNext,bitIndex2)
<=> v105123(VarCurr,bitIndex133) )
& ( v105945(VarNext,bitIndex1)
<=> v105123(VarCurr,bitIndex132) )
& ( v105945(VarNext,bitIndex0)
<=> v105123(VarCurr,bitIndex131) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1803,axiom,
! [VarNext] :
( v105947(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105945(VarNext,B)
<=> v105712(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105947(VarNext)
<=> ( v105948(VarNext)
& v105694(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105948(VarNext)
<=> ( v105950(VarNext)
& v105046(VarNext) ) ) ) ).
fof(writeUnaryOperator_8274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105950(VarNext)
<=> v105053(VarNext) ) ) ).
fof(addAssignment_32640,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105678(VarCurr,B)
<=> v105683(VarCurr,B) ) ) ).
fof(addAssignment_32639,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105682(VarCurr,B)
<=> v105123(VarCurr,B) ) ) ).
fof(addAssignment_32638,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105671(VarCurr,B)
<=> v105676(VarCurr,B) ) ) ).
fof(addAssignment_32637,axiom,
! [VarCurr] :
( ( v105675(VarCurr,bitIndex7)
<=> v105123(VarCurr,bitIndex138) )
& ( v105675(VarCurr,bitIndex6)
<=> v105123(VarCurr,bitIndex137) )
& ( v105675(VarCurr,bitIndex5)
<=> v105123(VarCurr,bitIndex136) )
& ( v105675(VarCurr,bitIndex4)
<=> v105123(VarCurr,bitIndex135) )
& ( v105675(VarCurr,bitIndex3)
<=> v105123(VarCurr,bitIndex134) )
& ( v105675(VarCurr,bitIndex2)
<=> v105123(VarCurr,bitIndex133) )
& ( v105675(VarCurr,bitIndex1)
<=> v105123(VarCurr,bitIndex132) )
& ( v105675(VarCurr,bitIndex0)
<=> v105123(VarCurr,bitIndex131) ) ) ).
fof(addAssignment_32636,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v105123(VarNext,B)
<=> v105937(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105939(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105937(VarNext,B)
<=> v105123(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1802,axiom,
! [VarNext] :
( v105939(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105937(VarNext,B)
<=> v105666(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21121,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105939(VarNext)
<=> ( v105940(VarNext)
& v105647(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21120,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105940(VarNext)
<=> ( v105942(VarNext)
& v105046(VarNext) ) ) ) ).
fof(writeUnaryOperator_8273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105942(VarNext)
<=> v105053(VarNext) ) ) ).
fof(addAssignment_32635,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105631(VarCurr,B)
<=> v105636(VarCurr,B) ) ) ).
fof(addAssignment_32634,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105635(VarCurr,B)
<=> v105123(VarCurr,B) ) ) ).
fof(addAssignment_32633,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105561(VarCurr,B)
<=> v105629(VarCurr,B) ) ) ).
fof(addAssignment_32632,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105628(VarCurr,B)
<=> v105123(VarCurr,B) ) ) ).
fof(addAssignment_32631,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105125(VarCurr,B)
<=> v105127(VarCurr,B) ) ) ).
fof(addAssignment_32630,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105127(VarCurr,B)
<=> v105129(VarCurr,B) ) ) ).
fof(addAssignment_32629,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105129(VarCurr,B)
<=> v105131(VarCurr,B) ) ) ).
fof(addAssignment_32628,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105131(VarCurr,B)
<=> v105557(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105924(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v105558(VarNext,B)
<=> v105558(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1801,axiom,
! [VarNext] :
( v105924(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v105558(VarNext,B)
<=> v105932(VarNext,B) ) ) ) ).
fof(addAssignment_32627,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v105932(VarNext,B)
<=> v105930(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2280,axiom,
! [VarCurr] :
( ~ v105933(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v105930(VarCurr,B)
<=> v105859(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2311,axiom,
! [VarCurr] :
( v105933(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v105930(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8272,axiom,
! [VarCurr] :
( ~ v105933(VarCurr)
<=> v82(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105924(VarNext)
<=> v105925(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21118,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105925(VarNext)
<=> ( v105926(VarNext)
& v104990(VarNext) ) ) ) ).
fof(writeUnaryOperator_8271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105926(VarNext)
<=> v104997(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2279,axiom,
! [VarCurr] :
( ~ v105861(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v105859(VarCurr,B)
<=> v105558(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2310,axiom,
! [VarCurr] :
( v105861(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v105859(VarCurr,B)
<=> v105877(VarCurr,B) ) ) ) ).
fof(addAssignment_32626,axiom,
! [VarCurr] :
( v105877(VarCurr,bitIndex0)
<=> v105918(VarCurr) ) ).
fof(addAssignment_32625,axiom,
! [VarCurr] :
( v105877(VarCurr,bitIndex1)
<=> v105916(VarCurr) ) ).
fof(addAssignment_32624,axiom,
! [VarCurr] :
( v105877(VarCurr,bitIndex2)
<=> v105911(VarCurr) ) ).
fof(addAssignment_32623,axiom,
! [VarCurr] :
( v105877(VarCurr,bitIndex3)
<=> v105906(VarCurr) ) ).
fof(addAssignment_32622,axiom,
! [VarCurr] :
( v105877(VarCurr,bitIndex4)
<=> v105901(VarCurr) ) ).
fof(addAssignment_32621,axiom,
! [VarCurr] :
( v105877(VarCurr,bitIndex5)
<=> v105896(VarCurr) ) ).
fof(addAssignment_32620,axiom,
! [VarCurr] :
( v105877(VarCurr,bitIndex6)
<=> v105891(VarCurr) ) ).
fof(addAssignment_32619,axiom,
! [VarCurr] :
( v105877(VarCurr,bitIndex7)
<=> v105880(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21117,axiom,
! [VarCurr] :
( v105916(VarCurr)
<=> ( v105917(VarCurr)
& v105920(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1898,axiom,
! [VarCurr] :
( v105920(VarCurr)
<=> ( v105558(VarCurr,bitIndex0)
| v105558(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21116,axiom,
! [VarCurr] :
( v105917(VarCurr)
<=> ( v105918(VarCurr)
| v105919(VarCurr) ) ) ).
fof(writeUnaryOperator_8270,axiom,
! [VarCurr] :
( ~ v105919(VarCurr)
<=> v105558(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8269,axiom,
! [VarCurr] :
( ~ v105918(VarCurr)
<=> v105558(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21115,axiom,
! [VarCurr] :
( v105911(VarCurr)
<=> ( v105912(VarCurr)
& v105915(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1897,axiom,
! [VarCurr] :
( v105915(VarCurr)
<=> ( v105888(VarCurr)
| v105558(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21114,axiom,
! [VarCurr] :
( v105912(VarCurr)
<=> ( v105913(VarCurr)
| v105914(VarCurr) ) ) ).
fof(writeUnaryOperator_8268,axiom,
! [VarCurr] :
( ~ v105914(VarCurr)
<=> v105558(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8267,axiom,
! [VarCurr] :
( ~ v105913(VarCurr)
<=> v105888(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21113,axiom,
! [VarCurr] :
( v105906(VarCurr)
<=> ( v105907(VarCurr)
& v105910(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1896,axiom,
! [VarCurr] :
( v105910(VarCurr)
<=> ( v105887(VarCurr)
| v105558(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21112,axiom,
! [VarCurr] :
( v105907(VarCurr)
<=> ( v105908(VarCurr)
| v105909(VarCurr) ) ) ).
fof(writeUnaryOperator_8266,axiom,
! [VarCurr] :
( ~ v105909(VarCurr)
<=> v105558(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8265,axiom,
! [VarCurr] :
( ~ v105908(VarCurr)
<=> v105887(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21111,axiom,
! [VarCurr] :
( v105901(VarCurr)
<=> ( v105902(VarCurr)
& v105905(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1895,axiom,
! [VarCurr] :
( v105905(VarCurr)
<=> ( v105886(VarCurr)
| v105558(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21110,axiom,
! [VarCurr] :
( v105902(VarCurr)
<=> ( v105903(VarCurr)
| v105904(VarCurr) ) ) ).
fof(writeUnaryOperator_8264,axiom,
! [VarCurr] :
( ~ v105904(VarCurr)
<=> v105558(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8263,axiom,
! [VarCurr] :
( ~ v105903(VarCurr)
<=> v105886(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21109,axiom,
! [VarCurr] :
( v105896(VarCurr)
<=> ( v105897(VarCurr)
& v105900(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1894,axiom,
! [VarCurr] :
( v105900(VarCurr)
<=> ( v105885(VarCurr)
| v105558(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21108,axiom,
! [VarCurr] :
( v105897(VarCurr)
<=> ( v105898(VarCurr)
| v105899(VarCurr) ) ) ).
fof(writeUnaryOperator_8262,axiom,
! [VarCurr] :
( ~ v105899(VarCurr)
<=> v105558(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8261,axiom,
! [VarCurr] :
( ~ v105898(VarCurr)
<=> v105885(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21107,axiom,
! [VarCurr] :
( v105891(VarCurr)
<=> ( v105892(VarCurr)
& v105895(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1893,axiom,
! [VarCurr] :
( v105895(VarCurr)
<=> ( v105884(VarCurr)
| v105558(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21106,axiom,
! [VarCurr] :
( v105892(VarCurr)
<=> ( v105893(VarCurr)
| v105894(VarCurr) ) ) ).
fof(writeUnaryOperator_8260,axiom,
! [VarCurr] :
( ~ v105894(VarCurr)
<=> v105558(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_8259,axiom,
! [VarCurr] :
( ~ v105893(VarCurr)
<=> v105884(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21105,axiom,
! [VarCurr] :
( v105880(VarCurr)
<=> ( v105881(VarCurr)
& v105890(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1892,axiom,
! [VarCurr] :
( v105890(VarCurr)
<=> ( v105883(VarCurr)
| v105558(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21104,axiom,
! [VarCurr] :
( v105881(VarCurr)
<=> ( v105882(VarCurr)
| v105889(VarCurr) ) ) ).
fof(writeUnaryOperator_8258,axiom,
! [VarCurr] :
( ~ v105889(VarCurr)
<=> v105558(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_8257,axiom,
! [VarCurr] :
( ~ v105882(VarCurr)
<=> v105883(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1891,axiom,
! [VarCurr] :
( v105883(VarCurr)
<=> ( v105884(VarCurr)
& v105558(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1890,axiom,
! [VarCurr] :
( v105884(VarCurr)
<=> ( v105885(VarCurr)
& v105558(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1889,axiom,
! [VarCurr] :
( v105885(VarCurr)
<=> ( v105886(VarCurr)
& v105558(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1888,axiom,
! [VarCurr] :
( v105886(VarCurr)
<=> ( v105887(VarCurr)
& v105558(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1887,axiom,
! [VarCurr] :
( v105887(VarCurr)
<=> ( v105888(VarCurr)
& v105558(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1886,axiom,
! [VarCurr] :
( v105888(VarCurr)
<=> ( v105558(VarCurr,bitIndex0)
& v105558(VarCurr,bitIndex1) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2278,axiom,
! [VarCurr] :
( ~ v105863(VarCurr)
=> ( v105861(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2309,axiom,
! [VarCurr] :
( v105863(VarCurr)
=> ( v105861(VarCurr)
<=> v105871(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4993,axiom,
! [VarCurr] :
( ~ v105017(VarCurr)
=> ( v105871(VarCurr)
<=> v105872(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4997,axiom,
! [VarCurr] :
( v105017(VarCurr)
=> ( v105871(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4992,axiom,
! [VarCurr] :
( ~ v105866(VarCurr)
=> ( v105872(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4996,axiom,
! [VarCurr] :
( v105866(VarCurr)
=> ( v105872(VarCurr)
<=> v105873(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4991,axiom,
! [VarCurr] :
( ~ v105013(VarCurr)
=> ( v105873(VarCurr)
<=> v105875(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4995,axiom,
! [VarCurr] :
( v105013(VarCurr)
=> ( v105873(VarCurr)
<=> v105874(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2277,axiom,
! [VarCurr] :
( ~ v99843(VarCurr)
=> ( v105875(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2308,axiom,
! [VarCurr] :
( v99843(VarCurr)
=> ( v105875(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2276,axiom,
! [VarCurr] :
( ~ v104206(VarCurr)
=> ( v105874(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2307,axiom,
! [VarCurr] :
( v104206(VarCurr)
=> ( v105874(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21103,axiom,
! [VarCurr] :
( v105863(VarCurr)
<=> ( v105017(VarCurr)
| v105864(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21102,axiom,
! [VarCurr] :
( v105864(VarCurr)
<=> ( v105865(VarCurr)
& v105870(VarCurr) ) ) ).
fof(writeUnaryOperator_8256,axiom,
! [VarCurr] :
( ~ v105870(VarCurr)
<=> v105017(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21101,axiom,
! [VarCurr] :
( v105865(VarCurr)
<=> ( v105866(VarCurr)
| v105869(VarCurr) ) ) ).
fof(writeUnaryOperator_8255,axiom,
! [VarCurr] :
( ~ v105869(VarCurr)
<=> v105014(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21100,axiom,
! [VarCurr] :
( v105866(VarCurr)
<=> ( v105867(VarCurr)
& v105014(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21099,axiom,
! [VarCurr] :
( v105867(VarCurr)
<=> ( v105013(VarCurr)
| v105868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7401,axiom,
! [VarCurr] :
( v105868(VarCurr)
<=> ( ( v88(VarCurr,bitIndex1)
<=> $false )
& ( v88(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1885,axiom,
! [VarCurr] :
( v105849(VarCurr)
<=> ( v105851(VarCurr)
| v104295(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1884,axiom,
! [VarCurr] :
( v105851(VarCurr)
<=> ( v104295(VarCurr,bitIndex2)
| v104295(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_32618,axiom,
! [VarCurr] :
( v105839(VarCurr)
<=> v104228(VarCurr) ) ).
fof(addAssignment_32617,axiom,
! [VarCurr] :
( v104180(VarCurr)
<=> v104182(VarCurr) ) ).
fof(addAssignment_32616,axiom,
! [VarCurr] :
( v104182(VarCurr)
<=> v104184(VarCurr) ) ).
fof(addAssignment_32615,axiom,
! [VarCurr] :
( v104184(VarCurr)
<=> v104186(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2275,axiom,
! [VarCurr] :
( ~ v105828(VarCurr)
=> ( v104186(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2306,axiom,
! [VarCurr] :
( v105828(VarCurr)
=> ( v104186(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21098,axiom,
! [VarCurr] :
( v105828(VarCurr)
<=> ( v105829(VarCurr)
| v105836(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21097,axiom,
! [VarCurr] :
( v105836(VarCurr)
<=> ( v105837(VarCurr)
& v104390(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21096,axiom,
! [VarCurr] :
( v105837(VarCurr)
<=> ( v104936(VarCurr)
| v104419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21095,axiom,
! [VarCurr] :
( v105829(VarCurr)
<=> ( v105830(VarCurr)
| v105835(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21094,axiom,
! [VarCurr] :
( v105835(VarCurr)
<=> ( v104416(VarCurr)
& v104370(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21093,axiom,
! [VarCurr] :
( v105830(VarCurr)
<=> ( v105831(VarCurr)
| v105833(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21092,axiom,
! [VarCurr] :
( v105833(VarCurr)
<=> ( v105834(VarCurr)
& v104345(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21091,axiom,
! [VarCurr] :
( v105834(VarCurr)
<=> ( v104930(VarCurr)
| v104412(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21090,axiom,
! [VarCurr] :
( v105831(VarCurr)
<=> ( v105832(VarCurr)
& v104410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21089,axiom,
! [VarCurr] :
( v105832(VarCurr)
<=> ( v104927(VarCurr)
& v104408(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2274,axiom,
! [VarCurr] :
( ~ v104190(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v104188(VarCurr,B)
<=> v105809(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2305,axiom,
! [VarCurr] :
( v104190(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v104188(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_142,axiom,
! [VarCurr] :
( ( ~ v105810(VarCurr)
& ~ v105818(VarCurr)
& ~ v105819(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v105809(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1230,axiom,
! [VarCurr] :
( v105819(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v105809(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4990,axiom,
! [VarCurr] :
( v105818(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v105809(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4994,axiom,
! [VarCurr] :
( v105810(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v105809(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21088,axiom,
! [VarCurr] :
( v105819(VarCurr)
<=> ( v105821(VarCurr)
| v105826(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7400,axiom,
! [VarCurr] :
( v105826(VarCurr)
<=> ( ( v105117(VarCurr,bitIndex6)
<=> $false )
& ( v105117(VarCurr,bitIndex5)
<=> $false )
& ( v105117(VarCurr,bitIndex4)
<=> $false )
& ( v105117(VarCurr,bitIndex3)
<=> $true )
& ( v105117(VarCurr,bitIndex2)
<=> $false )
& ( v105117(VarCurr,bitIndex1)
<=> $true )
& ( v105117(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21087,axiom,
! [VarCurr] :
( v105821(VarCurr)
<=> ( v105822(VarCurr)
| v105825(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7399,axiom,
! [VarCurr] :
( v105825(VarCurr)
<=> ( ( v105117(VarCurr,bitIndex6)
<=> $true )
& ( v105117(VarCurr,bitIndex5)
<=> $false )
& ( v105117(VarCurr,bitIndex4)
<=> $false )
& ( v105117(VarCurr,bitIndex3)
<=> $true )
& ( v105117(VarCurr,bitIndex2)
<=> $false )
& ( v105117(VarCurr,bitIndex1)
<=> $true )
& ( v105117(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21086,axiom,
! [VarCurr] :
( v105822(VarCurr)
<=> ( v105823(VarCurr)
| v105824(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7398,axiom,
! [VarCurr] :
( v105824(VarCurr)
<=> ( ( v105117(VarCurr,bitIndex6)
<=> $true )
& ( v105117(VarCurr,bitIndex5)
<=> $true )
& ( v105117(VarCurr,bitIndex4)
<=> $false )
& ( v105117(VarCurr,bitIndex3)
<=> $false )
& ( v105117(VarCurr,bitIndex2)
<=> $false )
& ( v105117(VarCurr,bitIndex1)
<=> $false )
& ( v105117(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7397,axiom,
! [VarCurr] :
( v105823(VarCurr)
<=> ( ( v105117(VarCurr,bitIndex6)
<=> $true )
& ( v105117(VarCurr,bitIndex5)
<=> $false )
& ( v105117(VarCurr,bitIndex4)
<=> $false )
& ( v105117(VarCurr,bitIndex3)
<=> $false )
& ( v105117(VarCurr,bitIndex2)
<=> $false )
& ( v105117(VarCurr,bitIndex1)
<=> $false )
& ( v105117(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7396,axiom,
! [VarCurr] :
( v105818(VarCurr)
<=> ( ( v105117(VarCurr,bitIndex6)
<=> $false )
& ( v105117(VarCurr,bitIndex5)
<=> $false )
& ( v105117(VarCurr,bitIndex4)
<=> $false )
& ( v105117(VarCurr,bitIndex3)
<=> $true )
& ( v105117(VarCurr,bitIndex2)
<=> $false )
& ( v105117(VarCurr,bitIndex1)
<=> $false )
& ( v105117(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21085,axiom,
! [VarCurr] :
( v105810(VarCurr)
<=> ( v105812(VarCurr)
| v105817(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7395,axiom,
! [VarCurr] :
( v105817(VarCurr)
<=> ( ( v105117(VarCurr,bitIndex6)
<=> $false )
& ( v105117(VarCurr,bitIndex5)
<=> $true )
& ( v105117(VarCurr,bitIndex4)
<=> $false )
& ( v105117(VarCurr,bitIndex3)
<=> $false )
& ( v105117(VarCurr,bitIndex2)
<=> $false )
& ( v105117(VarCurr,bitIndex1)
<=> $false )
& ( v105117(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21084,axiom,
! [VarCurr] :
( v105812(VarCurr)
<=> ( v105813(VarCurr)
| v105816(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7394,axiom,
! [VarCurr] :
( v105816(VarCurr)
<=> ( ( v105117(VarCurr,bitIndex6)
<=> $false )
& ( v105117(VarCurr,bitIndex5)
<=> $false )
& ( v105117(VarCurr,bitIndex4)
<=> $false )
& ( v105117(VarCurr,bitIndex3)
<=> $false )
& ( v105117(VarCurr,bitIndex2)
<=> $false )
& ( v105117(VarCurr,bitIndex1)
<=> $false )
& ( v105117(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21083,axiom,
! [VarCurr] :
( v105813(VarCurr)
<=> ( v105814(VarCurr)
| v105815(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7393,axiom,
! [VarCurr] :
( v105815(VarCurr)
<=> ( ( v105117(VarCurr,bitIndex6)
<=> $false )
& ( v105117(VarCurr,bitIndex5)
<=> $true )
& ( v105117(VarCurr,bitIndex4)
<=> $false )
& ( v105117(VarCurr,bitIndex3)
<=> $false )
& ( v105117(VarCurr,bitIndex2)
<=> $false )
& ( v105117(VarCurr,bitIndex1)
<=> $false )
& ( v105117(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7392,axiom,
! [VarCurr] :
( v105814(VarCurr)
<=> ( ( v105117(VarCurr,bitIndex6)
<=> $false )
& ( v105117(VarCurr,bitIndex5)
<=> $false )
& ( v105117(VarCurr,bitIndex4)
<=> $false )
& ( v105117(VarCurr,bitIndex3)
<=> $false )
& ( v105117(VarCurr,bitIndex2)
<=> $false )
& ( v105117(VarCurr,bitIndex1)
<=> $false )
& ( v105117(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32614,axiom,
! [VarCurr] :
( ( v105117(VarCurr,bitIndex6)
<=> v105119(VarCurr,bitIndex130) )
& ( v105117(VarCurr,bitIndex5)
<=> v105119(VarCurr,bitIndex129) )
& ( v105117(VarCurr,bitIndex4)
<=> v105119(VarCurr,bitIndex128) )
& ( v105117(VarCurr,bitIndex3)
<=> v105119(VarCurr,bitIndex127) )
& ( v105117(VarCurr,bitIndex2)
<=> v105119(VarCurr,bitIndex126) )
& ( v105117(VarCurr,bitIndex1)
<=> v105119(VarCurr,bitIndex125) )
& ( v105117(VarCurr,bitIndex0)
<=> v105119(VarCurr,bitIndex124) ) ) ).
fof(addAssignment_32613,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105119(VarCurr,B)
<=> v105121(VarCurr,B) ) ) ).
fof(addAssignment_32612,axiom,
! [VarCurr] :
( ( v105121(VarCurr,bitIndex130)
<=> v105123(VarCurr,bitIndex523) )
& ( v105121(VarCurr,bitIndex129)
<=> v105123(VarCurr,bitIndex522) )
& ( v105121(VarCurr,bitIndex128)
<=> v105123(VarCurr,bitIndex521) )
& ( v105121(VarCurr,bitIndex127)
<=> v105123(VarCurr,bitIndex520) )
& ( v105121(VarCurr,bitIndex126)
<=> v105123(VarCurr,bitIndex519) )
& ( v105121(VarCurr,bitIndex125)
<=> v105123(VarCurr,bitIndex518) )
& ( v105121(VarCurr,bitIndex124)
<=> v105123(VarCurr,bitIndex517) ) ) ).
fof(addAssignment_32611,axiom,
! [VarNext] :
( ( v105123(VarNext,bitIndex523)
<=> v105777(VarNext,bitIndex130) )
& ( v105123(VarNext,bitIndex522)
<=> v105777(VarNext,bitIndex129) )
& ( v105123(VarNext,bitIndex521)
<=> v105777(VarNext,bitIndex128) )
& ( v105123(VarNext,bitIndex520)
<=> v105777(VarNext,bitIndex127) )
& ( v105123(VarNext,bitIndex519)
<=> v105777(VarNext,bitIndex126) )
& ( v105123(VarNext,bitIndex518)
<=> v105777(VarNext,bitIndex125) )
& ( v105123(VarNext,bitIndex517)
<=> v105777(VarNext,bitIndex124) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_68,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105778(VarNext)
=> ( ( v105777(VarNext,bitIndex130)
<=> v105123(VarCurr,bitIndex523) )
& ( v105777(VarNext,bitIndex129)
<=> v105123(VarCurr,bitIndex522) )
& ( v105777(VarNext,bitIndex128)
<=> v105123(VarCurr,bitIndex521) )
& ( v105777(VarNext,bitIndex127)
<=> v105123(VarCurr,bitIndex520) )
& ( v105777(VarNext,bitIndex126)
<=> v105123(VarCurr,bitIndex519) )
& ( v105777(VarNext,bitIndex125)
<=> v105123(VarCurr,bitIndex518) )
& ( v105777(VarNext,bitIndex124)
<=> v105123(VarCurr,bitIndex517) )
& ( v105777(VarNext,bitIndex123)
<=> v105123(VarCurr,bitIndex516) )
& ( v105777(VarNext,bitIndex122)
<=> v105123(VarCurr,bitIndex515) )
& ( v105777(VarNext,bitIndex121)
<=> v105123(VarCurr,bitIndex514) )
& ( v105777(VarNext,bitIndex120)
<=> v105123(VarCurr,bitIndex513) )
& ( v105777(VarNext,bitIndex119)
<=> v105123(VarCurr,bitIndex512) )
& ( v105777(VarNext,bitIndex118)
<=> v105123(VarCurr,bitIndex511) )
& ( v105777(VarNext,bitIndex117)
<=> v105123(VarCurr,bitIndex510) )
& ( v105777(VarNext,bitIndex116)
<=> v105123(VarCurr,bitIndex509) )
& ( v105777(VarNext,bitIndex115)
<=> v105123(VarCurr,bitIndex508) )
& ( v105777(VarNext,bitIndex114)
<=> v105123(VarCurr,bitIndex507) )
& ( v105777(VarNext,bitIndex113)
<=> v105123(VarCurr,bitIndex506) )
& ( v105777(VarNext,bitIndex112)
<=> v105123(VarCurr,bitIndex505) )
& ( v105777(VarNext,bitIndex111)
<=> v105123(VarCurr,bitIndex504) )
& ( v105777(VarNext,bitIndex110)
<=> v105123(VarCurr,bitIndex503) )
& ( v105777(VarNext,bitIndex109)
<=> v105123(VarCurr,bitIndex502) )
& ( v105777(VarNext,bitIndex108)
<=> v105123(VarCurr,bitIndex501) )
& ( v105777(VarNext,bitIndex107)
<=> v105123(VarCurr,bitIndex500) )
& ( v105777(VarNext,bitIndex106)
<=> v105123(VarCurr,bitIndex499) )
& ( v105777(VarNext,bitIndex105)
<=> v105123(VarCurr,bitIndex498) )
& ( v105777(VarNext,bitIndex104)
<=> v105123(VarCurr,bitIndex497) )
& ( v105777(VarNext,bitIndex103)
<=> v105123(VarCurr,bitIndex496) )
& ( v105777(VarNext,bitIndex102)
<=> v105123(VarCurr,bitIndex495) )
& ( v105777(VarNext,bitIndex101)
<=> v105123(VarCurr,bitIndex494) )
& ( v105777(VarNext,bitIndex100)
<=> v105123(VarCurr,bitIndex493) )
& ( v105777(VarNext,bitIndex99)
<=> v105123(VarCurr,bitIndex492) )
& ( v105777(VarNext,bitIndex98)
<=> v105123(VarCurr,bitIndex491) )
& ( v105777(VarNext,bitIndex97)
<=> v105123(VarCurr,bitIndex490) )
& ( v105777(VarNext,bitIndex96)
<=> v105123(VarCurr,bitIndex489) )
& ( v105777(VarNext,bitIndex95)
<=> v105123(VarCurr,bitIndex488) )
& ( v105777(VarNext,bitIndex94)
<=> v105123(VarCurr,bitIndex487) )
& ( v105777(VarNext,bitIndex93)
<=> v105123(VarCurr,bitIndex486) )
& ( v105777(VarNext,bitIndex92)
<=> v105123(VarCurr,bitIndex485) )
& ( v105777(VarNext,bitIndex91)
<=> v105123(VarCurr,bitIndex484) )
& ( v105777(VarNext,bitIndex90)
<=> v105123(VarCurr,bitIndex483) )
& ( v105777(VarNext,bitIndex89)
<=> v105123(VarCurr,bitIndex482) )
& ( v105777(VarNext,bitIndex88)
<=> v105123(VarCurr,bitIndex481) )
& ( v105777(VarNext,bitIndex87)
<=> v105123(VarCurr,bitIndex480) )
& ( v105777(VarNext,bitIndex86)
<=> v105123(VarCurr,bitIndex479) )
& ( v105777(VarNext,bitIndex85)
<=> v105123(VarCurr,bitIndex478) )
& ( v105777(VarNext,bitIndex84)
<=> v105123(VarCurr,bitIndex477) )
& ( v105777(VarNext,bitIndex83)
<=> v105123(VarCurr,bitIndex476) )
& ( v105777(VarNext,bitIndex82)
<=> v105123(VarCurr,bitIndex475) )
& ( v105777(VarNext,bitIndex81)
<=> v105123(VarCurr,bitIndex474) )
& ( v105777(VarNext,bitIndex80)
<=> v105123(VarCurr,bitIndex473) )
& ( v105777(VarNext,bitIndex79)
<=> v105123(VarCurr,bitIndex472) )
& ( v105777(VarNext,bitIndex78)
<=> v105123(VarCurr,bitIndex471) )
& ( v105777(VarNext,bitIndex77)
<=> v105123(VarCurr,bitIndex470) )
& ( v105777(VarNext,bitIndex76)
<=> v105123(VarCurr,bitIndex469) )
& ( v105777(VarNext,bitIndex75)
<=> v105123(VarCurr,bitIndex468) )
& ( v105777(VarNext,bitIndex74)
<=> v105123(VarCurr,bitIndex467) )
& ( v105777(VarNext,bitIndex73)
<=> v105123(VarCurr,bitIndex466) )
& ( v105777(VarNext,bitIndex72)
<=> v105123(VarCurr,bitIndex465) )
& ( v105777(VarNext,bitIndex71)
<=> v105123(VarCurr,bitIndex464) )
& ( v105777(VarNext,bitIndex70)
<=> v105123(VarCurr,bitIndex463) )
& ( v105777(VarNext,bitIndex69)
<=> v105123(VarCurr,bitIndex462) )
& ( v105777(VarNext,bitIndex68)
<=> v105123(VarCurr,bitIndex461) )
& ( v105777(VarNext,bitIndex67)
<=> v105123(VarCurr,bitIndex460) )
& ( v105777(VarNext,bitIndex66)
<=> v105123(VarCurr,bitIndex459) )
& ( v105777(VarNext,bitIndex65)
<=> v105123(VarCurr,bitIndex458) )
& ( v105777(VarNext,bitIndex64)
<=> v105123(VarCurr,bitIndex457) )
& ( v105777(VarNext,bitIndex63)
<=> v105123(VarCurr,bitIndex456) )
& ( v105777(VarNext,bitIndex62)
<=> v105123(VarCurr,bitIndex455) )
& ( v105777(VarNext,bitIndex61)
<=> v105123(VarCurr,bitIndex454) )
& ( v105777(VarNext,bitIndex60)
<=> v105123(VarCurr,bitIndex453) )
& ( v105777(VarNext,bitIndex59)
<=> v105123(VarCurr,bitIndex452) )
& ( v105777(VarNext,bitIndex58)
<=> v105123(VarCurr,bitIndex451) )
& ( v105777(VarNext,bitIndex57)
<=> v105123(VarCurr,bitIndex450) )
& ( v105777(VarNext,bitIndex56)
<=> v105123(VarCurr,bitIndex449) )
& ( v105777(VarNext,bitIndex55)
<=> v105123(VarCurr,bitIndex448) )
& ( v105777(VarNext,bitIndex54)
<=> v105123(VarCurr,bitIndex447) )
& ( v105777(VarNext,bitIndex53)
<=> v105123(VarCurr,bitIndex446) )
& ( v105777(VarNext,bitIndex52)
<=> v105123(VarCurr,bitIndex445) )
& ( v105777(VarNext,bitIndex51)
<=> v105123(VarCurr,bitIndex444) )
& ( v105777(VarNext,bitIndex50)
<=> v105123(VarCurr,bitIndex443) )
& ( v105777(VarNext,bitIndex49)
<=> v105123(VarCurr,bitIndex442) )
& ( v105777(VarNext,bitIndex48)
<=> v105123(VarCurr,bitIndex441) )
& ( v105777(VarNext,bitIndex47)
<=> v105123(VarCurr,bitIndex440) )
& ( v105777(VarNext,bitIndex46)
<=> v105123(VarCurr,bitIndex439) )
& ( v105777(VarNext,bitIndex45)
<=> v105123(VarCurr,bitIndex438) )
& ( v105777(VarNext,bitIndex44)
<=> v105123(VarCurr,bitIndex437) )
& ( v105777(VarNext,bitIndex43)
<=> v105123(VarCurr,bitIndex436) )
& ( v105777(VarNext,bitIndex42)
<=> v105123(VarCurr,bitIndex435) )
& ( v105777(VarNext,bitIndex41)
<=> v105123(VarCurr,bitIndex434) )
& ( v105777(VarNext,bitIndex40)
<=> v105123(VarCurr,bitIndex433) )
& ( v105777(VarNext,bitIndex39)
<=> v105123(VarCurr,bitIndex432) )
& ( v105777(VarNext,bitIndex38)
<=> v105123(VarCurr,bitIndex431) )
& ( v105777(VarNext,bitIndex37)
<=> v105123(VarCurr,bitIndex430) )
& ( v105777(VarNext,bitIndex36)
<=> v105123(VarCurr,bitIndex429) )
& ( v105777(VarNext,bitIndex35)
<=> v105123(VarCurr,bitIndex428) )
& ( v105777(VarNext,bitIndex34)
<=> v105123(VarCurr,bitIndex427) )
& ( v105777(VarNext,bitIndex33)
<=> v105123(VarCurr,bitIndex426) )
& ( v105777(VarNext,bitIndex32)
<=> v105123(VarCurr,bitIndex425) )
& ( v105777(VarNext,bitIndex31)
<=> v105123(VarCurr,bitIndex424) )
& ( v105777(VarNext,bitIndex30)
<=> v105123(VarCurr,bitIndex423) )
& ( v105777(VarNext,bitIndex29)
<=> v105123(VarCurr,bitIndex422) )
& ( v105777(VarNext,bitIndex28)
<=> v105123(VarCurr,bitIndex421) )
& ( v105777(VarNext,bitIndex27)
<=> v105123(VarCurr,bitIndex420) )
& ( v105777(VarNext,bitIndex26)
<=> v105123(VarCurr,bitIndex419) )
& ( v105777(VarNext,bitIndex25)
<=> v105123(VarCurr,bitIndex418) )
& ( v105777(VarNext,bitIndex24)
<=> v105123(VarCurr,bitIndex417) )
& ( v105777(VarNext,bitIndex23)
<=> v105123(VarCurr,bitIndex416) )
& ( v105777(VarNext,bitIndex22)
<=> v105123(VarCurr,bitIndex415) )
& ( v105777(VarNext,bitIndex21)
<=> v105123(VarCurr,bitIndex414) )
& ( v105777(VarNext,bitIndex20)
<=> v105123(VarCurr,bitIndex413) )
& ( v105777(VarNext,bitIndex19)
<=> v105123(VarCurr,bitIndex412) )
& ( v105777(VarNext,bitIndex18)
<=> v105123(VarCurr,bitIndex411) )
& ( v105777(VarNext,bitIndex17)
<=> v105123(VarCurr,bitIndex410) )
& ( v105777(VarNext,bitIndex16)
<=> v105123(VarCurr,bitIndex409) )
& ( v105777(VarNext,bitIndex15)
<=> v105123(VarCurr,bitIndex408) )
& ( v105777(VarNext,bitIndex14)
<=> v105123(VarCurr,bitIndex407) )
& ( v105777(VarNext,bitIndex13)
<=> v105123(VarCurr,bitIndex406) )
& ( v105777(VarNext,bitIndex12)
<=> v105123(VarCurr,bitIndex405) )
& ( v105777(VarNext,bitIndex11)
<=> v105123(VarCurr,bitIndex404) )
& ( v105777(VarNext,bitIndex10)
<=> v105123(VarCurr,bitIndex403) )
& ( v105777(VarNext,bitIndex9)
<=> v105123(VarCurr,bitIndex402) )
& ( v105777(VarNext,bitIndex8)
<=> v105123(VarCurr,bitIndex401) )
& ( v105777(VarNext,bitIndex7)
<=> v105123(VarCurr,bitIndex400) )
& ( v105777(VarNext,bitIndex6)
<=> v105123(VarCurr,bitIndex399) )
& ( v105777(VarNext,bitIndex5)
<=> v105123(VarCurr,bitIndex398) )
& ( v105777(VarNext,bitIndex4)
<=> v105123(VarCurr,bitIndex397) )
& ( v105777(VarNext,bitIndex3)
<=> v105123(VarCurr,bitIndex396) )
& ( v105777(VarNext,bitIndex2)
<=> v105123(VarCurr,bitIndex395) )
& ( v105777(VarNext,bitIndex1)
<=> v105123(VarCurr,bitIndex394) )
& ( v105777(VarNext,bitIndex0)
<=> v105123(VarCurr,bitIndex393) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1800,axiom,
! [VarNext] :
( v105778(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105777(VarNext,B)
<=> v105804(VarNext,B) ) ) ) ).
fof(addAssignment_32610,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105804(VarNext,B)
<=> v105802(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4989,axiom,
! [VarCurr] :
( ~ v105649(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105802(VarCurr,B)
<=> v105805(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4993,axiom,
! [VarCurr] :
( v105649(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105802(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1229,axiom,
! [VarCurr] :
( ( ~ v105791(VarCurr)
& ~ v105793(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v105805(VarCurr,B)
<=> v105770(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4988,axiom,
! [VarCurr] :
( v105793(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105805(VarCurr,B)
<=> v105763(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_7,axiom,
! [VarCurr] :
( v105791(VarCurr)
=> ( ( v105805(VarCurr,bitIndex130)
<=> v105123(VarCurr,bitIndex392) )
& ( v105805(VarCurr,bitIndex129)
<=> v105123(VarCurr,bitIndex391) )
& ( v105805(VarCurr,bitIndex128)
<=> v105123(VarCurr,bitIndex390) )
& ( v105805(VarCurr,bitIndex127)
<=> v105123(VarCurr,bitIndex389) )
& ( v105805(VarCurr,bitIndex126)
<=> v105123(VarCurr,bitIndex388) )
& ( v105805(VarCurr,bitIndex125)
<=> v105123(VarCurr,bitIndex387) )
& ( v105805(VarCurr,bitIndex124)
<=> v105123(VarCurr,bitIndex386) )
& ( v105805(VarCurr,bitIndex123)
<=> v105123(VarCurr,bitIndex385) )
& ( v105805(VarCurr,bitIndex122)
<=> v105123(VarCurr,bitIndex384) )
& ( v105805(VarCurr,bitIndex121)
<=> v105123(VarCurr,bitIndex383) )
& ( v105805(VarCurr,bitIndex120)
<=> v105123(VarCurr,bitIndex382) )
& ( v105805(VarCurr,bitIndex119)
<=> v105123(VarCurr,bitIndex381) )
& ( v105805(VarCurr,bitIndex118)
<=> v105123(VarCurr,bitIndex380) )
& ( v105805(VarCurr,bitIndex117)
<=> v105123(VarCurr,bitIndex379) )
& ( v105805(VarCurr,bitIndex116)
<=> v105123(VarCurr,bitIndex378) )
& ( v105805(VarCurr,bitIndex115)
<=> v105123(VarCurr,bitIndex377) )
& ( v105805(VarCurr,bitIndex114)
<=> v105123(VarCurr,bitIndex376) )
& ( v105805(VarCurr,bitIndex113)
<=> v105123(VarCurr,bitIndex375) )
& ( v105805(VarCurr,bitIndex112)
<=> v105123(VarCurr,bitIndex374) )
& ( v105805(VarCurr,bitIndex111)
<=> v105123(VarCurr,bitIndex373) )
& ( v105805(VarCurr,bitIndex110)
<=> v105123(VarCurr,bitIndex372) )
& ( v105805(VarCurr,bitIndex109)
<=> v105123(VarCurr,bitIndex371) )
& ( v105805(VarCurr,bitIndex108)
<=> v105123(VarCurr,bitIndex370) )
& ( v105805(VarCurr,bitIndex107)
<=> v105123(VarCurr,bitIndex369) )
& ( v105805(VarCurr,bitIndex106)
<=> v105123(VarCurr,bitIndex368) )
& ( v105805(VarCurr,bitIndex105)
<=> v105123(VarCurr,bitIndex367) )
& ( v105805(VarCurr,bitIndex104)
<=> v105123(VarCurr,bitIndex366) )
& ( v105805(VarCurr,bitIndex103)
<=> v105123(VarCurr,bitIndex365) )
& ( v105805(VarCurr,bitIndex102)
<=> v105123(VarCurr,bitIndex364) )
& ( v105805(VarCurr,bitIndex101)
<=> v105123(VarCurr,bitIndex363) )
& ( v105805(VarCurr,bitIndex100)
<=> v105123(VarCurr,bitIndex362) )
& ( v105805(VarCurr,bitIndex99)
<=> v105123(VarCurr,bitIndex361) )
& ( v105805(VarCurr,bitIndex98)
<=> v105123(VarCurr,bitIndex360) )
& ( v105805(VarCurr,bitIndex97)
<=> v105123(VarCurr,bitIndex359) )
& ( v105805(VarCurr,bitIndex96)
<=> v105123(VarCurr,bitIndex358) )
& ( v105805(VarCurr,bitIndex95)
<=> v105123(VarCurr,bitIndex357) )
& ( v105805(VarCurr,bitIndex94)
<=> v105123(VarCurr,bitIndex356) )
& ( v105805(VarCurr,bitIndex93)
<=> v105123(VarCurr,bitIndex355) )
& ( v105805(VarCurr,bitIndex92)
<=> v105123(VarCurr,bitIndex354) )
& ( v105805(VarCurr,bitIndex91)
<=> v105123(VarCurr,bitIndex353) )
& ( v105805(VarCurr,bitIndex90)
<=> v105123(VarCurr,bitIndex352) )
& ( v105805(VarCurr,bitIndex89)
<=> v105123(VarCurr,bitIndex351) )
& ( v105805(VarCurr,bitIndex88)
<=> v105123(VarCurr,bitIndex350) )
& ( v105805(VarCurr,bitIndex87)
<=> v105123(VarCurr,bitIndex349) )
& ( v105805(VarCurr,bitIndex86)
<=> v105123(VarCurr,bitIndex348) )
& ( v105805(VarCurr,bitIndex85)
<=> v105123(VarCurr,bitIndex347) )
& ( v105805(VarCurr,bitIndex84)
<=> v105123(VarCurr,bitIndex346) )
& ( v105805(VarCurr,bitIndex83)
<=> v105123(VarCurr,bitIndex345) )
& ( v105805(VarCurr,bitIndex82)
<=> v105123(VarCurr,bitIndex344) )
& ( v105805(VarCurr,bitIndex81)
<=> v105123(VarCurr,bitIndex343) )
& ( v105805(VarCurr,bitIndex80)
<=> v105123(VarCurr,bitIndex342) )
& ( v105805(VarCurr,bitIndex79)
<=> v105123(VarCurr,bitIndex341) )
& ( v105805(VarCurr,bitIndex78)
<=> v105123(VarCurr,bitIndex340) )
& ( v105805(VarCurr,bitIndex77)
<=> v105123(VarCurr,bitIndex339) )
& ( v105805(VarCurr,bitIndex76)
<=> v105123(VarCurr,bitIndex338) )
& ( v105805(VarCurr,bitIndex75)
<=> v105123(VarCurr,bitIndex337) )
& ( v105805(VarCurr,bitIndex74)
<=> v105123(VarCurr,bitIndex336) )
& ( v105805(VarCurr,bitIndex73)
<=> v105123(VarCurr,bitIndex335) )
& ( v105805(VarCurr,bitIndex72)
<=> v105123(VarCurr,bitIndex334) )
& ( v105805(VarCurr,bitIndex71)
<=> v105123(VarCurr,bitIndex333) )
& ( v105805(VarCurr,bitIndex70)
<=> v105123(VarCurr,bitIndex332) )
& ( v105805(VarCurr,bitIndex69)
<=> v105123(VarCurr,bitIndex331) )
& ( v105805(VarCurr,bitIndex68)
<=> v105123(VarCurr,bitIndex330) )
& ( v105805(VarCurr,bitIndex67)
<=> v105123(VarCurr,bitIndex329) )
& ( v105805(VarCurr,bitIndex66)
<=> v105123(VarCurr,bitIndex328) )
& ( v105805(VarCurr,bitIndex65)
<=> v105123(VarCurr,bitIndex327) )
& ( v105805(VarCurr,bitIndex64)
<=> v105123(VarCurr,bitIndex326) )
& ( v105805(VarCurr,bitIndex63)
<=> v105123(VarCurr,bitIndex325) )
& ( v105805(VarCurr,bitIndex62)
<=> v105123(VarCurr,bitIndex324) )
& ( v105805(VarCurr,bitIndex61)
<=> v105123(VarCurr,bitIndex323) )
& ( v105805(VarCurr,bitIndex60)
<=> v105123(VarCurr,bitIndex322) )
& ( v105805(VarCurr,bitIndex59)
<=> v105123(VarCurr,bitIndex321) )
& ( v105805(VarCurr,bitIndex58)
<=> v105123(VarCurr,bitIndex320) )
& ( v105805(VarCurr,bitIndex57)
<=> v105123(VarCurr,bitIndex319) )
& ( v105805(VarCurr,bitIndex56)
<=> v105123(VarCurr,bitIndex318) )
& ( v105805(VarCurr,bitIndex55)
<=> v105123(VarCurr,bitIndex317) )
& ( v105805(VarCurr,bitIndex54)
<=> v105123(VarCurr,bitIndex316) )
& ( v105805(VarCurr,bitIndex53)
<=> v105123(VarCurr,bitIndex315) )
& ( v105805(VarCurr,bitIndex52)
<=> v105123(VarCurr,bitIndex314) )
& ( v105805(VarCurr,bitIndex51)
<=> v105123(VarCurr,bitIndex313) )
& ( v105805(VarCurr,bitIndex50)
<=> v105123(VarCurr,bitIndex312) )
& ( v105805(VarCurr,bitIndex49)
<=> v105123(VarCurr,bitIndex311) )
& ( v105805(VarCurr,bitIndex48)
<=> v105123(VarCurr,bitIndex310) )
& ( v105805(VarCurr,bitIndex47)
<=> v105123(VarCurr,bitIndex309) )
& ( v105805(VarCurr,bitIndex46)
<=> v105123(VarCurr,bitIndex308) )
& ( v105805(VarCurr,bitIndex45)
<=> v105123(VarCurr,bitIndex307) )
& ( v105805(VarCurr,bitIndex44)
<=> v105123(VarCurr,bitIndex306) )
& ( v105805(VarCurr,bitIndex43)
<=> v105123(VarCurr,bitIndex305) )
& ( v105805(VarCurr,bitIndex42)
<=> v105123(VarCurr,bitIndex304) )
& ( v105805(VarCurr,bitIndex41)
<=> v105123(VarCurr,bitIndex303) )
& ( v105805(VarCurr,bitIndex40)
<=> v105123(VarCurr,bitIndex302) )
& ( v105805(VarCurr,bitIndex39)
<=> v105123(VarCurr,bitIndex301) )
& ( v105805(VarCurr,bitIndex38)
<=> v105123(VarCurr,bitIndex300) )
& ( v105805(VarCurr,bitIndex37)
<=> v105123(VarCurr,bitIndex299) )
& ( v105805(VarCurr,bitIndex36)
<=> v105123(VarCurr,bitIndex298) )
& ( v105805(VarCurr,bitIndex35)
<=> v105123(VarCurr,bitIndex297) )
& ( v105805(VarCurr,bitIndex34)
<=> v105123(VarCurr,bitIndex296) )
& ( v105805(VarCurr,bitIndex33)
<=> v105123(VarCurr,bitIndex295) )
& ( v105805(VarCurr,bitIndex32)
<=> v105123(VarCurr,bitIndex294) )
& ( v105805(VarCurr,bitIndex31)
<=> v105123(VarCurr,bitIndex293) )
& ( v105805(VarCurr,bitIndex30)
<=> v105123(VarCurr,bitIndex292) )
& ( v105805(VarCurr,bitIndex29)
<=> v105123(VarCurr,bitIndex291) )
& ( v105805(VarCurr,bitIndex28)
<=> v105123(VarCurr,bitIndex290) )
& ( v105805(VarCurr,bitIndex27)
<=> v105123(VarCurr,bitIndex289) )
& ( v105805(VarCurr,bitIndex26)
<=> v105123(VarCurr,bitIndex288) )
& ( v105805(VarCurr,bitIndex25)
<=> v105123(VarCurr,bitIndex287) )
& ( v105805(VarCurr,bitIndex24)
<=> v105123(VarCurr,bitIndex286) )
& ( v105805(VarCurr,bitIndex23)
<=> v105123(VarCurr,bitIndex285) )
& ( v105805(VarCurr,bitIndex22)
<=> v105123(VarCurr,bitIndex284) )
& ( v105805(VarCurr,bitIndex21)
<=> v105123(VarCurr,bitIndex283) )
& ( v105805(VarCurr,bitIndex20)
<=> v105123(VarCurr,bitIndex282) )
& ( v105805(VarCurr,bitIndex19)
<=> v105123(VarCurr,bitIndex281) )
& ( v105805(VarCurr,bitIndex18)
<=> v105123(VarCurr,bitIndex280) )
& ( v105805(VarCurr,bitIndex17)
<=> v105123(VarCurr,bitIndex279) )
& ( v105805(VarCurr,bitIndex16)
<=> v105123(VarCurr,bitIndex278) )
& ( v105805(VarCurr,bitIndex15)
<=> v105123(VarCurr,bitIndex277) )
& ( v105805(VarCurr,bitIndex14)
<=> v105123(VarCurr,bitIndex276) )
& ( v105805(VarCurr,bitIndex13)
<=> v105123(VarCurr,bitIndex275) )
& ( v105805(VarCurr,bitIndex12)
<=> v105123(VarCurr,bitIndex274) )
& ( v105805(VarCurr,bitIndex11)
<=> v105123(VarCurr,bitIndex273) )
& ( v105805(VarCurr,bitIndex10)
<=> v105123(VarCurr,bitIndex272) )
& ( v105805(VarCurr,bitIndex9)
<=> v105123(VarCurr,bitIndex271) )
& ( v105805(VarCurr,bitIndex8)
<=> v105123(VarCurr,bitIndex270) )
& ( v105805(VarCurr,bitIndex7)
<=> v105123(VarCurr,bitIndex269) )
& ( v105805(VarCurr,bitIndex6)
<=> v105123(VarCurr,bitIndex268) )
& ( v105805(VarCurr,bitIndex5)
<=> v105123(VarCurr,bitIndex267) )
& ( v105805(VarCurr,bitIndex4)
<=> v105123(VarCurr,bitIndex266) )
& ( v105805(VarCurr,bitIndex3)
<=> v105123(VarCurr,bitIndex265) )
& ( v105805(VarCurr,bitIndex2)
<=> v105123(VarCurr,bitIndex264) )
& ( v105805(VarCurr,bitIndex1)
<=> v105123(VarCurr,bitIndex263) )
& ( v105805(VarCurr,bitIndex0)
<=> v105123(VarCurr,bitIndex262) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21082,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105778(VarNext)
<=> ( v105779(VarNext)
& v105786(VarNext) ) ) ) ).
fof(addAssignment_32609,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105786(VarNext)
<=> v105784(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21081,axiom,
! [VarCurr] :
( v105784(VarCurr)
<=> ( v105787(VarCurr)
& v105798(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21080,axiom,
! [VarCurr] :
( v105798(VarCurr)
<=> ( v105799(VarCurr)
| v105649(VarCurr) ) ) ).
fof(writeUnaryOperator_8254,axiom,
! [VarCurr] :
( ~ v105799(VarCurr)
<=> v105800(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7391,axiom,
! [VarCurr] :
( v105800(VarCurr)
<=> ( ( v105801(VarCurr,bitIndex1)
<=> $false )
& ( v105801(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32608,axiom,
! [VarCurr] :
( v105801(VarCurr,bitIndex0)
<=> v105022(VarCurr) ) ).
fof(addAssignment_32607,axiom,
! [VarCurr] :
( v105801(VarCurr,bitIndex1)
<=> v104198(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21079,axiom,
! [VarCurr] :
( v105787(VarCurr)
<=> ( v105649(VarCurr)
| v105788(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21078,axiom,
! [VarCurr] :
( v105788(VarCurr)
<=> ( v105789(VarCurr)
& v105797(VarCurr) ) ) ).
fof(writeUnaryOperator_8253,axiom,
! [VarCurr] :
( ~ v105797(VarCurr)
<=> v105649(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21077,axiom,
! [VarCurr] :
( v105789(VarCurr)
<=> ( v105790(VarCurr)
| v105795(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7390,axiom,
! [VarCurr] :
( v105795(VarCurr)
<=> ( ( v105796(VarCurr,bitIndex1)
<=> $true )
& ( v105796(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32606,axiom,
! [VarCurr] :
( v105796(VarCurr,bitIndex0)
<=> v105022(VarCurr) ) ).
fof(addAssignment_32605,axiom,
! [VarCurr] :
( v105796(VarCurr,bitIndex1)
<=> v104198(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21076,axiom,
! [VarCurr] :
( v105790(VarCurr)
<=> ( v105791(VarCurr)
| v105793(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7389,axiom,
! [VarCurr] :
( v105793(VarCurr)
<=> ( ( v105794(VarCurr,bitIndex1)
<=> $true )
& ( v105794(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32604,axiom,
! [VarCurr] :
( v105794(VarCurr,bitIndex0)
<=> v105022(VarCurr) ) ).
fof(addAssignment_32603,axiom,
! [VarCurr] :
( v105794(VarCurr,bitIndex1)
<=> v104198(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7388,axiom,
! [VarCurr] :
( v105791(VarCurr)
<=> ( ( v105792(VarCurr,bitIndex1)
<=> $false )
& ( v105792(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32602,axiom,
! [VarCurr] :
( v105792(VarCurr,bitIndex0)
<=> v105022(VarCurr) ) ).
fof(addAssignment_32601,axiom,
! [VarCurr] :
( v105792(VarCurr,bitIndex1)
<=> v104198(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105779(VarNext)
<=> ( v105781(VarNext)
& v105046(VarNext) ) ) ) ).
fof(writeUnaryOperator_8252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105781(VarNext)
<=> v105053(VarNext) ) ) ).
fof(addAssignment_32600,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105770(VarCurr,B)
<=> v105775(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2273,axiom,
! [VarCurr] :
( ~ v105772(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105775(VarCurr,B)
<=> v105774(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2304,axiom,
! [VarCurr] :
( v105772(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105775(VarCurr,B)
<=> v105125(VarCurr,B) ) ) ) ).
fof(addAssignment_32599,axiom,
! [VarCurr] :
( ( v105774(VarCurr,bitIndex130)
<=> v105123(VarCurr,bitIndex392) )
& ( v105774(VarCurr,bitIndex129)
<=> v105123(VarCurr,bitIndex391) )
& ( v105774(VarCurr,bitIndex128)
<=> v105123(VarCurr,bitIndex390) )
& ( v105774(VarCurr,bitIndex127)
<=> v105123(VarCurr,bitIndex389) )
& ( v105774(VarCurr,bitIndex126)
<=> v105123(VarCurr,bitIndex388) )
& ( v105774(VarCurr,bitIndex125)
<=> v105123(VarCurr,bitIndex387) )
& ( v105774(VarCurr,bitIndex124)
<=> v105123(VarCurr,bitIndex386) ) ) ).
fof(addAssignment_32598,axiom,
! [VarCurr] :
( v105772(VarCurr)
<=> v105565(VarCurr,bitIndex1) ) ).
fof(addAssignment_32597,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105763(VarCurr,B)
<=> v105768(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2272,axiom,
! [VarCurr] :
( ~ v105765(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105768(VarCurr,B)
<=> v105767(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2303,axiom,
! [VarCurr] :
( v105765(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105768(VarCurr,B)
<=> v105125(VarCurr,B) ) ) ) ).
fof(addAssignment_32596,axiom,
! [VarCurr] :
( ( v105767(VarCurr,bitIndex130)
<=> v105123(VarCurr,bitIndex523) )
& ( v105767(VarCurr,bitIndex129)
<=> v105123(VarCurr,bitIndex522) )
& ( v105767(VarCurr,bitIndex128)
<=> v105123(VarCurr,bitIndex521) )
& ( v105767(VarCurr,bitIndex127)
<=> v105123(VarCurr,bitIndex520) )
& ( v105767(VarCurr,bitIndex126)
<=> v105123(VarCurr,bitIndex519) )
& ( v105767(VarCurr,bitIndex125)
<=> v105123(VarCurr,bitIndex518) )
& ( v105767(VarCurr,bitIndex124)
<=> v105123(VarCurr,bitIndex517) ) ) ).
fof(addAssignment_32595,axiom,
! [VarCurr] :
( v105765(VarCurr)
<=> v105565(VarCurr,bitIndex1) ) ).
fof(addAssignment_32594,axiom,
! [VarNext] :
( ( v105123(VarNext,bitIndex392)
<=> v105731(VarNext,bitIndex130) )
& ( v105123(VarNext,bitIndex391)
<=> v105731(VarNext,bitIndex129) )
& ( v105123(VarNext,bitIndex390)
<=> v105731(VarNext,bitIndex128) )
& ( v105123(VarNext,bitIndex389)
<=> v105731(VarNext,bitIndex127) )
& ( v105123(VarNext,bitIndex388)
<=> v105731(VarNext,bitIndex126) )
& ( v105123(VarNext,bitIndex387)
<=> v105731(VarNext,bitIndex125) )
& ( v105123(VarNext,bitIndex386)
<=> v105731(VarNext,bitIndex124) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_67,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105732(VarNext)
=> ( ( v105731(VarNext,bitIndex130)
<=> v105123(VarCurr,bitIndex392) )
& ( v105731(VarNext,bitIndex129)
<=> v105123(VarCurr,bitIndex391) )
& ( v105731(VarNext,bitIndex128)
<=> v105123(VarCurr,bitIndex390) )
& ( v105731(VarNext,bitIndex127)
<=> v105123(VarCurr,bitIndex389) )
& ( v105731(VarNext,bitIndex126)
<=> v105123(VarCurr,bitIndex388) )
& ( v105731(VarNext,bitIndex125)
<=> v105123(VarCurr,bitIndex387) )
& ( v105731(VarNext,bitIndex124)
<=> v105123(VarCurr,bitIndex386) )
& ( v105731(VarNext,bitIndex123)
<=> v105123(VarCurr,bitIndex385) )
& ( v105731(VarNext,bitIndex122)
<=> v105123(VarCurr,bitIndex384) )
& ( v105731(VarNext,bitIndex121)
<=> v105123(VarCurr,bitIndex383) )
& ( v105731(VarNext,bitIndex120)
<=> v105123(VarCurr,bitIndex382) )
& ( v105731(VarNext,bitIndex119)
<=> v105123(VarCurr,bitIndex381) )
& ( v105731(VarNext,bitIndex118)
<=> v105123(VarCurr,bitIndex380) )
& ( v105731(VarNext,bitIndex117)
<=> v105123(VarCurr,bitIndex379) )
& ( v105731(VarNext,bitIndex116)
<=> v105123(VarCurr,bitIndex378) )
& ( v105731(VarNext,bitIndex115)
<=> v105123(VarCurr,bitIndex377) )
& ( v105731(VarNext,bitIndex114)
<=> v105123(VarCurr,bitIndex376) )
& ( v105731(VarNext,bitIndex113)
<=> v105123(VarCurr,bitIndex375) )
& ( v105731(VarNext,bitIndex112)
<=> v105123(VarCurr,bitIndex374) )
& ( v105731(VarNext,bitIndex111)
<=> v105123(VarCurr,bitIndex373) )
& ( v105731(VarNext,bitIndex110)
<=> v105123(VarCurr,bitIndex372) )
& ( v105731(VarNext,bitIndex109)
<=> v105123(VarCurr,bitIndex371) )
& ( v105731(VarNext,bitIndex108)
<=> v105123(VarCurr,bitIndex370) )
& ( v105731(VarNext,bitIndex107)
<=> v105123(VarCurr,bitIndex369) )
& ( v105731(VarNext,bitIndex106)
<=> v105123(VarCurr,bitIndex368) )
& ( v105731(VarNext,bitIndex105)
<=> v105123(VarCurr,bitIndex367) )
& ( v105731(VarNext,bitIndex104)
<=> v105123(VarCurr,bitIndex366) )
& ( v105731(VarNext,bitIndex103)
<=> v105123(VarCurr,bitIndex365) )
& ( v105731(VarNext,bitIndex102)
<=> v105123(VarCurr,bitIndex364) )
& ( v105731(VarNext,bitIndex101)
<=> v105123(VarCurr,bitIndex363) )
& ( v105731(VarNext,bitIndex100)
<=> v105123(VarCurr,bitIndex362) )
& ( v105731(VarNext,bitIndex99)
<=> v105123(VarCurr,bitIndex361) )
& ( v105731(VarNext,bitIndex98)
<=> v105123(VarCurr,bitIndex360) )
& ( v105731(VarNext,bitIndex97)
<=> v105123(VarCurr,bitIndex359) )
& ( v105731(VarNext,bitIndex96)
<=> v105123(VarCurr,bitIndex358) )
& ( v105731(VarNext,bitIndex95)
<=> v105123(VarCurr,bitIndex357) )
& ( v105731(VarNext,bitIndex94)
<=> v105123(VarCurr,bitIndex356) )
& ( v105731(VarNext,bitIndex93)
<=> v105123(VarCurr,bitIndex355) )
& ( v105731(VarNext,bitIndex92)
<=> v105123(VarCurr,bitIndex354) )
& ( v105731(VarNext,bitIndex91)
<=> v105123(VarCurr,bitIndex353) )
& ( v105731(VarNext,bitIndex90)
<=> v105123(VarCurr,bitIndex352) )
& ( v105731(VarNext,bitIndex89)
<=> v105123(VarCurr,bitIndex351) )
& ( v105731(VarNext,bitIndex88)
<=> v105123(VarCurr,bitIndex350) )
& ( v105731(VarNext,bitIndex87)
<=> v105123(VarCurr,bitIndex349) )
& ( v105731(VarNext,bitIndex86)
<=> v105123(VarCurr,bitIndex348) )
& ( v105731(VarNext,bitIndex85)
<=> v105123(VarCurr,bitIndex347) )
& ( v105731(VarNext,bitIndex84)
<=> v105123(VarCurr,bitIndex346) )
& ( v105731(VarNext,bitIndex83)
<=> v105123(VarCurr,bitIndex345) )
& ( v105731(VarNext,bitIndex82)
<=> v105123(VarCurr,bitIndex344) )
& ( v105731(VarNext,bitIndex81)
<=> v105123(VarCurr,bitIndex343) )
& ( v105731(VarNext,bitIndex80)
<=> v105123(VarCurr,bitIndex342) )
& ( v105731(VarNext,bitIndex79)
<=> v105123(VarCurr,bitIndex341) )
& ( v105731(VarNext,bitIndex78)
<=> v105123(VarCurr,bitIndex340) )
& ( v105731(VarNext,bitIndex77)
<=> v105123(VarCurr,bitIndex339) )
& ( v105731(VarNext,bitIndex76)
<=> v105123(VarCurr,bitIndex338) )
& ( v105731(VarNext,bitIndex75)
<=> v105123(VarCurr,bitIndex337) )
& ( v105731(VarNext,bitIndex74)
<=> v105123(VarCurr,bitIndex336) )
& ( v105731(VarNext,bitIndex73)
<=> v105123(VarCurr,bitIndex335) )
& ( v105731(VarNext,bitIndex72)
<=> v105123(VarCurr,bitIndex334) )
& ( v105731(VarNext,bitIndex71)
<=> v105123(VarCurr,bitIndex333) )
& ( v105731(VarNext,bitIndex70)
<=> v105123(VarCurr,bitIndex332) )
& ( v105731(VarNext,bitIndex69)
<=> v105123(VarCurr,bitIndex331) )
& ( v105731(VarNext,bitIndex68)
<=> v105123(VarCurr,bitIndex330) )
& ( v105731(VarNext,bitIndex67)
<=> v105123(VarCurr,bitIndex329) )
& ( v105731(VarNext,bitIndex66)
<=> v105123(VarCurr,bitIndex328) )
& ( v105731(VarNext,bitIndex65)
<=> v105123(VarCurr,bitIndex327) )
& ( v105731(VarNext,bitIndex64)
<=> v105123(VarCurr,bitIndex326) )
& ( v105731(VarNext,bitIndex63)
<=> v105123(VarCurr,bitIndex325) )
& ( v105731(VarNext,bitIndex62)
<=> v105123(VarCurr,bitIndex324) )
& ( v105731(VarNext,bitIndex61)
<=> v105123(VarCurr,bitIndex323) )
& ( v105731(VarNext,bitIndex60)
<=> v105123(VarCurr,bitIndex322) )
& ( v105731(VarNext,bitIndex59)
<=> v105123(VarCurr,bitIndex321) )
& ( v105731(VarNext,bitIndex58)
<=> v105123(VarCurr,bitIndex320) )
& ( v105731(VarNext,bitIndex57)
<=> v105123(VarCurr,bitIndex319) )
& ( v105731(VarNext,bitIndex56)
<=> v105123(VarCurr,bitIndex318) )
& ( v105731(VarNext,bitIndex55)
<=> v105123(VarCurr,bitIndex317) )
& ( v105731(VarNext,bitIndex54)
<=> v105123(VarCurr,bitIndex316) )
& ( v105731(VarNext,bitIndex53)
<=> v105123(VarCurr,bitIndex315) )
& ( v105731(VarNext,bitIndex52)
<=> v105123(VarCurr,bitIndex314) )
& ( v105731(VarNext,bitIndex51)
<=> v105123(VarCurr,bitIndex313) )
& ( v105731(VarNext,bitIndex50)
<=> v105123(VarCurr,bitIndex312) )
& ( v105731(VarNext,bitIndex49)
<=> v105123(VarCurr,bitIndex311) )
& ( v105731(VarNext,bitIndex48)
<=> v105123(VarCurr,bitIndex310) )
& ( v105731(VarNext,bitIndex47)
<=> v105123(VarCurr,bitIndex309) )
& ( v105731(VarNext,bitIndex46)
<=> v105123(VarCurr,bitIndex308) )
& ( v105731(VarNext,bitIndex45)
<=> v105123(VarCurr,bitIndex307) )
& ( v105731(VarNext,bitIndex44)
<=> v105123(VarCurr,bitIndex306) )
& ( v105731(VarNext,bitIndex43)
<=> v105123(VarCurr,bitIndex305) )
& ( v105731(VarNext,bitIndex42)
<=> v105123(VarCurr,bitIndex304) )
& ( v105731(VarNext,bitIndex41)
<=> v105123(VarCurr,bitIndex303) )
& ( v105731(VarNext,bitIndex40)
<=> v105123(VarCurr,bitIndex302) )
& ( v105731(VarNext,bitIndex39)
<=> v105123(VarCurr,bitIndex301) )
& ( v105731(VarNext,bitIndex38)
<=> v105123(VarCurr,bitIndex300) )
& ( v105731(VarNext,bitIndex37)
<=> v105123(VarCurr,bitIndex299) )
& ( v105731(VarNext,bitIndex36)
<=> v105123(VarCurr,bitIndex298) )
& ( v105731(VarNext,bitIndex35)
<=> v105123(VarCurr,bitIndex297) )
& ( v105731(VarNext,bitIndex34)
<=> v105123(VarCurr,bitIndex296) )
& ( v105731(VarNext,bitIndex33)
<=> v105123(VarCurr,bitIndex295) )
& ( v105731(VarNext,bitIndex32)
<=> v105123(VarCurr,bitIndex294) )
& ( v105731(VarNext,bitIndex31)
<=> v105123(VarCurr,bitIndex293) )
& ( v105731(VarNext,bitIndex30)
<=> v105123(VarCurr,bitIndex292) )
& ( v105731(VarNext,bitIndex29)
<=> v105123(VarCurr,bitIndex291) )
& ( v105731(VarNext,bitIndex28)
<=> v105123(VarCurr,bitIndex290) )
& ( v105731(VarNext,bitIndex27)
<=> v105123(VarCurr,bitIndex289) )
& ( v105731(VarNext,bitIndex26)
<=> v105123(VarCurr,bitIndex288) )
& ( v105731(VarNext,bitIndex25)
<=> v105123(VarCurr,bitIndex287) )
& ( v105731(VarNext,bitIndex24)
<=> v105123(VarCurr,bitIndex286) )
& ( v105731(VarNext,bitIndex23)
<=> v105123(VarCurr,bitIndex285) )
& ( v105731(VarNext,bitIndex22)
<=> v105123(VarCurr,bitIndex284) )
& ( v105731(VarNext,bitIndex21)
<=> v105123(VarCurr,bitIndex283) )
& ( v105731(VarNext,bitIndex20)
<=> v105123(VarCurr,bitIndex282) )
& ( v105731(VarNext,bitIndex19)
<=> v105123(VarCurr,bitIndex281) )
& ( v105731(VarNext,bitIndex18)
<=> v105123(VarCurr,bitIndex280) )
& ( v105731(VarNext,bitIndex17)
<=> v105123(VarCurr,bitIndex279) )
& ( v105731(VarNext,bitIndex16)
<=> v105123(VarCurr,bitIndex278) )
& ( v105731(VarNext,bitIndex15)
<=> v105123(VarCurr,bitIndex277) )
& ( v105731(VarNext,bitIndex14)
<=> v105123(VarCurr,bitIndex276) )
& ( v105731(VarNext,bitIndex13)
<=> v105123(VarCurr,bitIndex275) )
& ( v105731(VarNext,bitIndex12)
<=> v105123(VarCurr,bitIndex274) )
& ( v105731(VarNext,bitIndex11)
<=> v105123(VarCurr,bitIndex273) )
& ( v105731(VarNext,bitIndex10)
<=> v105123(VarCurr,bitIndex272) )
& ( v105731(VarNext,bitIndex9)
<=> v105123(VarCurr,bitIndex271) )
& ( v105731(VarNext,bitIndex8)
<=> v105123(VarCurr,bitIndex270) )
& ( v105731(VarNext,bitIndex7)
<=> v105123(VarCurr,bitIndex269) )
& ( v105731(VarNext,bitIndex6)
<=> v105123(VarCurr,bitIndex268) )
& ( v105731(VarNext,bitIndex5)
<=> v105123(VarCurr,bitIndex267) )
& ( v105731(VarNext,bitIndex4)
<=> v105123(VarCurr,bitIndex266) )
& ( v105731(VarNext,bitIndex3)
<=> v105123(VarCurr,bitIndex265) )
& ( v105731(VarNext,bitIndex2)
<=> v105123(VarCurr,bitIndex264) )
& ( v105731(VarNext,bitIndex1)
<=> v105123(VarCurr,bitIndex263) )
& ( v105731(VarNext,bitIndex0)
<=> v105123(VarCurr,bitIndex262) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1799,axiom,
! [VarNext] :
( v105732(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105731(VarNext,B)
<=> v105758(VarNext,B) ) ) ) ).
fof(addAssignment_32593,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105758(VarNext,B)
<=> v105756(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4987,axiom,
! [VarCurr] :
( ~ v105649(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105756(VarCurr,B)
<=> v105759(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4992,axiom,
! [VarCurr] :
( v105649(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105756(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1228,axiom,
! [VarCurr] :
( ( ~ v105745(VarCurr)
& ~ v105747(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v105759(VarCurr,B)
<=> v105724(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4986,axiom,
! [VarCurr] :
( v105747(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105759(VarCurr,B)
<=> v105717(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_6,axiom,
! [VarCurr] :
( v105745(VarCurr)
=> ( ( v105759(VarCurr,bitIndex130)
<=> v105123(VarCurr,bitIndex261) )
& ( v105759(VarCurr,bitIndex129)
<=> v105123(VarCurr,bitIndex260) )
& ( v105759(VarCurr,bitIndex128)
<=> v105123(VarCurr,bitIndex259) )
& ( v105759(VarCurr,bitIndex127)
<=> v105123(VarCurr,bitIndex258) )
& ( v105759(VarCurr,bitIndex126)
<=> v105123(VarCurr,bitIndex257) )
& ( v105759(VarCurr,bitIndex125)
<=> v105123(VarCurr,bitIndex256) )
& ( v105759(VarCurr,bitIndex124)
<=> v105123(VarCurr,bitIndex255) )
& ( v105759(VarCurr,bitIndex123)
<=> v105123(VarCurr,bitIndex254) )
& ( v105759(VarCurr,bitIndex122)
<=> v105123(VarCurr,bitIndex253) )
& ( v105759(VarCurr,bitIndex121)
<=> v105123(VarCurr,bitIndex252) )
& ( v105759(VarCurr,bitIndex120)
<=> v105123(VarCurr,bitIndex251) )
& ( v105759(VarCurr,bitIndex119)
<=> v105123(VarCurr,bitIndex250) )
& ( v105759(VarCurr,bitIndex118)
<=> v105123(VarCurr,bitIndex249) )
& ( v105759(VarCurr,bitIndex117)
<=> v105123(VarCurr,bitIndex248) )
& ( v105759(VarCurr,bitIndex116)
<=> v105123(VarCurr,bitIndex247) )
& ( v105759(VarCurr,bitIndex115)
<=> v105123(VarCurr,bitIndex246) )
& ( v105759(VarCurr,bitIndex114)
<=> v105123(VarCurr,bitIndex245) )
& ( v105759(VarCurr,bitIndex113)
<=> v105123(VarCurr,bitIndex244) )
& ( v105759(VarCurr,bitIndex112)
<=> v105123(VarCurr,bitIndex243) )
& ( v105759(VarCurr,bitIndex111)
<=> v105123(VarCurr,bitIndex242) )
& ( v105759(VarCurr,bitIndex110)
<=> v105123(VarCurr,bitIndex241) )
& ( v105759(VarCurr,bitIndex109)
<=> v105123(VarCurr,bitIndex240) )
& ( v105759(VarCurr,bitIndex108)
<=> v105123(VarCurr,bitIndex239) )
& ( v105759(VarCurr,bitIndex107)
<=> v105123(VarCurr,bitIndex238) )
& ( v105759(VarCurr,bitIndex106)
<=> v105123(VarCurr,bitIndex237) )
& ( v105759(VarCurr,bitIndex105)
<=> v105123(VarCurr,bitIndex236) )
& ( v105759(VarCurr,bitIndex104)
<=> v105123(VarCurr,bitIndex235) )
& ( v105759(VarCurr,bitIndex103)
<=> v105123(VarCurr,bitIndex234) )
& ( v105759(VarCurr,bitIndex102)
<=> v105123(VarCurr,bitIndex233) )
& ( v105759(VarCurr,bitIndex101)
<=> v105123(VarCurr,bitIndex232) )
& ( v105759(VarCurr,bitIndex100)
<=> v105123(VarCurr,bitIndex231) )
& ( v105759(VarCurr,bitIndex99)
<=> v105123(VarCurr,bitIndex230) )
& ( v105759(VarCurr,bitIndex98)
<=> v105123(VarCurr,bitIndex229) )
& ( v105759(VarCurr,bitIndex97)
<=> v105123(VarCurr,bitIndex228) )
& ( v105759(VarCurr,bitIndex96)
<=> v105123(VarCurr,bitIndex227) )
& ( v105759(VarCurr,bitIndex95)
<=> v105123(VarCurr,bitIndex226) )
& ( v105759(VarCurr,bitIndex94)
<=> v105123(VarCurr,bitIndex225) )
& ( v105759(VarCurr,bitIndex93)
<=> v105123(VarCurr,bitIndex224) )
& ( v105759(VarCurr,bitIndex92)
<=> v105123(VarCurr,bitIndex223) )
& ( v105759(VarCurr,bitIndex91)
<=> v105123(VarCurr,bitIndex222) )
& ( v105759(VarCurr,bitIndex90)
<=> v105123(VarCurr,bitIndex221) )
& ( v105759(VarCurr,bitIndex89)
<=> v105123(VarCurr,bitIndex220) )
& ( v105759(VarCurr,bitIndex88)
<=> v105123(VarCurr,bitIndex219) )
& ( v105759(VarCurr,bitIndex87)
<=> v105123(VarCurr,bitIndex218) )
& ( v105759(VarCurr,bitIndex86)
<=> v105123(VarCurr,bitIndex217) )
& ( v105759(VarCurr,bitIndex85)
<=> v105123(VarCurr,bitIndex216) )
& ( v105759(VarCurr,bitIndex84)
<=> v105123(VarCurr,bitIndex215) )
& ( v105759(VarCurr,bitIndex83)
<=> v105123(VarCurr,bitIndex214) )
& ( v105759(VarCurr,bitIndex82)
<=> v105123(VarCurr,bitIndex213) )
& ( v105759(VarCurr,bitIndex81)
<=> v105123(VarCurr,bitIndex212) )
& ( v105759(VarCurr,bitIndex80)
<=> v105123(VarCurr,bitIndex211) )
& ( v105759(VarCurr,bitIndex79)
<=> v105123(VarCurr,bitIndex210) )
& ( v105759(VarCurr,bitIndex78)
<=> v105123(VarCurr,bitIndex209) )
& ( v105759(VarCurr,bitIndex77)
<=> v105123(VarCurr,bitIndex208) )
& ( v105759(VarCurr,bitIndex76)
<=> v105123(VarCurr,bitIndex207) )
& ( v105759(VarCurr,bitIndex75)
<=> v105123(VarCurr,bitIndex206) )
& ( v105759(VarCurr,bitIndex74)
<=> v105123(VarCurr,bitIndex205) )
& ( v105759(VarCurr,bitIndex73)
<=> v105123(VarCurr,bitIndex204) )
& ( v105759(VarCurr,bitIndex72)
<=> v105123(VarCurr,bitIndex203) )
& ( v105759(VarCurr,bitIndex71)
<=> v105123(VarCurr,bitIndex202) )
& ( v105759(VarCurr,bitIndex70)
<=> v105123(VarCurr,bitIndex201) )
& ( v105759(VarCurr,bitIndex69)
<=> v105123(VarCurr,bitIndex200) )
& ( v105759(VarCurr,bitIndex68)
<=> v105123(VarCurr,bitIndex199) )
& ( v105759(VarCurr,bitIndex67)
<=> v105123(VarCurr,bitIndex198) )
& ( v105759(VarCurr,bitIndex66)
<=> v105123(VarCurr,bitIndex197) )
& ( v105759(VarCurr,bitIndex65)
<=> v105123(VarCurr,bitIndex196) )
& ( v105759(VarCurr,bitIndex64)
<=> v105123(VarCurr,bitIndex195) )
& ( v105759(VarCurr,bitIndex63)
<=> v105123(VarCurr,bitIndex194) )
& ( v105759(VarCurr,bitIndex62)
<=> v105123(VarCurr,bitIndex193) )
& ( v105759(VarCurr,bitIndex61)
<=> v105123(VarCurr,bitIndex192) )
& ( v105759(VarCurr,bitIndex60)
<=> v105123(VarCurr,bitIndex191) )
& ( v105759(VarCurr,bitIndex59)
<=> v105123(VarCurr,bitIndex190) )
& ( v105759(VarCurr,bitIndex58)
<=> v105123(VarCurr,bitIndex189) )
& ( v105759(VarCurr,bitIndex57)
<=> v105123(VarCurr,bitIndex188) )
& ( v105759(VarCurr,bitIndex56)
<=> v105123(VarCurr,bitIndex187) )
& ( v105759(VarCurr,bitIndex55)
<=> v105123(VarCurr,bitIndex186) )
& ( v105759(VarCurr,bitIndex54)
<=> v105123(VarCurr,bitIndex185) )
& ( v105759(VarCurr,bitIndex53)
<=> v105123(VarCurr,bitIndex184) )
& ( v105759(VarCurr,bitIndex52)
<=> v105123(VarCurr,bitIndex183) )
& ( v105759(VarCurr,bitIndex51)
<=> v105123(VarCurr,bitIndex182) )
& ( v105759(VarCurr,bitIndex50)
<=> v105123(VarCurr,bitIndex181) )
& ( v105759(VarCurr,bitIndex49)
<=> v105123(VarCurr,bitIndex180) )
& ( v105759(VarCurr,bitIndex48)
<=> v105123(VarCurr,bitIndex179) )
& ( v105759(VarCurr,bitIndex47)
<=> v105123(VarCurr,bitIndex178) )
& ( v105759(VarCurr,bitIndex46)
<=> v105123(VarCurr,bitIndex177) )
& ( v105759(VarCurr,bitIndex45)
<=> v105123(VarCurr,bitIndex176) )
& ( v105759(VarCurr,bitIndex44)
<=> v105123(VarCurr,bitIndex175) )
& ( v105759(VarCurr,bitIndex43)
<=> v105123(VarCurr,bitIndex174) )
& ( v105759(VarCurr,bitIndex42)
<=> v105123(VarCurr,bitIndex173) )
& ( v105759(VarCurr,bitIndex41)
<=> v105123(VarCurr,bitIndex172) )
& ( v105759(VarCurr,bitIndex40)
<=> v105123(VarCurr,bitIndex171) )
& ( v105759(VarCurr,bitIndex39)
<=> v105123(VarCurr,bitIndex170) )
& ( v105759(VarCurr,bitIndex38)
<=> v105123(VarCurr,bitIndex169) )
& ( v105759(VarCurr,bitIndex37)
<=> v105123(VarCurr,bitIndex168) )
& ( v105759(VarCurr,bitIndex36)
<=> v105123(VarCurr,bitIndex167) )
& ( v105759(VarCurr,bitIndex35)
<=> v105123(VarCurr,bitIndex166) )
& ( v105759(VarCurr,bitIndex34)
<=> v105123(VarCurr,bitIndex165) )
& ( v105759(VarCurr,bitIndex33)
<=> v105123(VarCurr,bitIndex164) )
& ( v105759(VarCurr,bitIndex32)
<=> v105123(VarCurr,bitIndex163) )
& ( v105759(VarCurr,bitIndex31)
<=> v105123(VarCurr,bitIndex162) )
& ( v105759(VarCurr,bitIndex30)
<=> v105123(VarCurr,bitIndex161) )
& ( v105759(VarCurr,bitIndex29)
<=> v105123(VarCurr,bitIndex160) )
& ( v105759(VarCurr,bitIndex28)
<=> v105123(VarCurr,bitIndex159) )
& ( v105759(VarCurr,bitIndex27)
<=> v105123(VarCurr,bitIndex158) )
& ( v105759(VarCurr,bitIndex26)
<=> v105123(VarCurr,bitIndex157) )
& ( v105759(VarCurr,bitIndex25)
<=> v105123(VarCurr,bitIndex156) )
& ( v105759(VarCurr,bitIndex24)
<=> v105123(VarCurr,bitIndex155) )
& ( v105759(VarCurr,bitIndex23)
<=> v105123(VarCurr,bitIndex154) )
& ( v105759(VarCurr,bitIndex22)
<=> v105123(VarCurr,bitIndex153) )
& ( v105759(VarCurr,bitIndex21)
<=> v105123(VarCurr,bitIndex152) )
& ( v105759(VarCurr,bitIndex20)
<=> v105123(VarCurr,bitIndex151) )
& ( v105759(VarCurr,bitIndex19)
<=> v105123(VarCurr,bitIndex150) )
& ( v105759(VarCurr,bitIndex18)
<=> v105123(VarCurr,bitIndex149) )
& ( v105759(VarCurr,bitIndex17)
<=> v105123(VarCurr,bitIndex148) )
& ( v105759(VarCurr,bitIndex16)
<=> v105123(VarCurr,bitIndex147) )
& ( v105759(VarCurr,bitIndex15)
<=> v105123(VarCurr,bitIndex146) )
& ( v105759(VarCurr,bitIndex14)
<=> v105123(VarCurr,bitIndex145) )
& ( v105759(VarCurr,bitIndex13)
<=> v105123(VarCurr,bitIndex144) )
& ( v105759(VarCurr,bitIndex12)
<=> v105123(VarCurr,bitIndex143) )
& ( v105759(VarCurr,bitIndex11)
<=> v105123(VarCurr,bitIndex142) )
& ( v105759(VarCurr,bitIndex10)
<=> v105123(VarCurr,bitIndex141) )
& ( v105759(VarCurr,bitIndex9)
<=> v105123(VarCurr,bitIndex140) )
& ( v105759(VarCurr,bitIndex8)
<=> v105123(VarCurr,bitIndex139) )
& ( v105759(VarCurr,bitIndex7)
<=> v105123(VarCurr,bitIndex138) )
& ( v105759(VarCurr,bitIndex6)
<=> v105123(VarCurr,bitIndex137) )
& ( v105759(VarCurr,bitIndex5)
<=> v105123(VarCurr,bitIndex136) )
& ( v105759(VarCurr,bitIndex4)
<=> v105123(VarCurr,bitIndex135) )
& ( v105759(VarCurr,bitIndex3)
<=> v105123(VarCurr,bitIndex134) )
& ( v105759(VarCurr,bitIndex2)
<=> v105123(VarCurr,bitIndex133) )
& ( v105759(VarCurr,bitIndex1)
<=> v105123(VarCurr,bitIndex132) )
& ( v105759(VarCurr,bitIndex0)
<=> v105123(VarCurr,bitIndex131) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21074,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105732(VarNext)
<=> ( v105733(VarNext)
& v105740(VarNext) ) ) ) ).
fof(addAssignment_32592,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105740(VarNext)
<=> v105738(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21073,axiom,
! [VarCurr] :
( v105738(VarCurr)
<=> ( v105741(VarCurr)
& v105752(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21072,axiom,
! [VarCurr] :
( v105752(VarCurr)
<=> ( v105753(VarCurr)
| v105649(VarCurr) ) ) ).
fof(writeUnaryOperator_8251,axiom,
! [VarCurr] :
( ~ v105753(VarCurr)
<=> v105754(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7387,axiom,
! [VarCurr] :
( v105754(VarCurr)
<=> ( ( v105755(VarCurr,bitIndex1)
<=> $false )
& ( v105755(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32591,axiom,
! [VarCurr] :
( v105755(VarCurr,bitIndex0)
<=> v105022(VarCurr) ) ).
fof(addAssignment_32590,axiom,
! [VarCurr] :
( v105755(VarCurr,bitIndex1)
<=> v104198(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21071,axiom,
! [VarCurr] :
( v105741(VarCurr)
<=> ( v105649(VarCurr)
| v105742(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21070,axiom,
! [VarCurr] :
( v105742(VarCurr)
<=> ( v105743(VarCurr)
& v105751(VarCurr) ) ) ).
fof(writeUnaryOperator_8250,axiom,
! [VarCurr] :
( ~ v105751(VarCurr)
<=> v105649(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21069,axiom,
! [VarCurr] :
( v105743(VarCurr)
<=> ( v105744(VarCurr)
| v105749(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7386,axiom,
! [VarCurr] :
( v105749(VarCurr)
<=> ( ( v105750(VarCurr,bitIndex1)
<=> $true )
& ( v105750(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32589,axiom,
! [VarCurr] :
( v105750(VarCurr,bitIndex0)
<=> v105022(VarCurr) ) ).
fof(addAssignment_32588,axiom,
! [VarCurr] :
( v105750(VarCurr,bitIndex1)
<=> v104198(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21068,axiom,
! [VarCurr] :
( v105744(VarCurr)
<=> ( v105745(VarCurr)
| v105747(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7385,axiom,
! [VarCurr] :
( v105747(VarCurr)
<=> ( ( v105748(VarCurr,bitIndex1)
<=> $true )
& ( v105748(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32587,axiom,
! [VarCurr] :
( v105748(VarCurr,bitIndex0)
<=> v105022(VarCurr) ) ).
fof(addAssignment_32586,axiom,
! [VarCurr] :
( v105748(VarCurr,bitIndex1)
<=> v104198(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7384,axiom,
! [VarCurr] :
( v105745(VarCurr)
<=> ( ( v105746(VarCurr,bitIndex1)
<=> $false )
& ( v105746(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32585,axiom,
! [VarCurr] :
( v105746(VarCurr,bitIndex0)
<=> v105022(VarCurr) ) ).
fof(addAssignment_32584,axiom,
! [VarCurr] :
( v105746(VarCurr,bitIndex1)
<=> v104198(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21067,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105733(VarNext)
<=> ( v105735(VarNext)
& v105046(VarNext) ) ) ) ).
fof(writeUnaryOperator_8249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105735(VarNext)
<=> v105053(VarNext) ) ) ).
fof(addAssignment_32583,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105724(VarCurr,B)
<=> v105729(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2271,axiom,
! [VarCurr] :
( ~ v105726(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105729(VarCurr,B)
<=> v105728(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2302,axiom,
! [VarCurr] :
( v105726(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105729(VarCurr,B)
<=> v105125(VarCurr,B) ) ) ) ).
fof(addAssignment_32582,axiom,
! [VarCurr] :
( ( v105728(VarCurr,bitIndex130)
<=> v105123(VarCurr,bitIndex261) )
& ( v105728(VarCurr,bitIndex129)
<=> v105123(VarCurr,bitIndex260) )
& ( v105728(VarCurr,bitIndex128)
<=> v105123(VarCurr,bitIndex259) )
& ( v105728(VarCurr,bitIndex127)
<=> v105123(VarCurr,bitIndex258) )
& ( v105728(VarCurr,bitIndex126)
<=> v105123(VarCurr,bitIndex257) )
& ( v105728(VarCurr,bitIndex125)
<=> v105123(VarCurr,bitIndex256) )
& ( v105728(VarCurr,bitIndex124)
<=> v105123(VarCurr,bitIndex255) ) ) ).
fof(addAssignment_32581,axiom,
! [VarCurr] :
( v105726(VarCurr)
<=> v105565(VarCurr,bitIndex2) ) ).
fof(addAssignment_32580,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105717(VarCurr,B)
<=> v105722(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2270,axiom,
! [VarCurr] :
( ~ v105719(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105722(VarCurr,B)
<=> v105721(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2301,axiom,
! [VarCurr] :
( v105719(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105722(VarCurr,B)
<=> v105125(VarCurr,B) ) ) ) ).
fof(addAssignment_32579,axiom,
! [VarCurr] :
( ( v105721(VarCurr,bitIndex130)
<=> v105123(VarCurr,bitIndex392) )
& ( v105721(VarCurr,bitIndex129)
<=> v105123(VarCurr,bitIndex391) )
& ( v105721(VarCurr,bitIndex128)
<=> v105123(VarCurr,bitIndex390) )
& ( v105721(VarCurr,bitIndex127)
<=> v105123(VarCurr,bitIndex389) )
& ( v105721(VarCurr,bitIndex126)
<=> v105123(VarCurr,bitIndex388) )
& ( v105721(VarCurr,bitIndex125)
<=> v105123(VarCurr,bitIndex387) )
& ( v105721(VarCurr,bitIndex124)
<=> v105123(VarCurr,bitIndex386) ) ) ).
fof(addAssignment_32578,axiom,
! [VarCurr] :
( v105719(VarCurr)
<=> v105565(VarCurr,bitIndex2) ) ).
fof(addAssignment_32577,axiom,
! [VarNext] :
( ( v105123(VarNext,bitIndex261)
<=> v105685(VarNext,bitIndex130) )
& ( v105123(VarNext,bitIndex260)
<=> v105685(VarNext,bitIndex129) )
& ( v105123(VarNext,bitIndex259)
<=> v105685(VarNext,bitIndex128) )
& ( v105123(VarNext,bitIndex258)
<=> v105685(VarNext,bitIndex127) )
& ( v105123(VarNext,bitIndex257)
<=> v105685(VarNext,bitIndex126) )
& ( v105123(VarNext,bitIndex256)
<=> v105685(VarNext,bitIndex125) )
& ( v105123(VarNext,bitIndex255)
<=> v105685(VarNext,bitIndex124) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_66,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105686(VarNext)
=> ( ( v105685(VarNext,bitIndex130)
<=> v105123(VarCurr,bitIndex261) )
& ( v105685(VarNext,bitIndex129)
<=> v105123(VarCurr,bitIndex260) )
& ( v105685(VarNext,bitIndex128)
<=> v105123(VarCurr,bitIndex259) )
& ( v105685(VarNext,bitIndex127)
<=> v105123(VarCurr,bitIndex258) )
& ( v105685(VarNext,bitIndex126)
<=> v105123(VarCurr,bitIndex257) )
& ( v105685(VarNext,bitIndex125)
<=> v105123(VarCurr,bitIndex256) )
& ( v105685(VarNext,bitIndex124)
<=> v105123(VarCurr,bitIndex255) )
& ( v105685(VarNext,bitIndex123)
<=> v105123(VarCurr,bitIndex254) )
& ( v105685(VarNext,bitIndex122)
<=> v105123(VarCurr,bitIndex253) )
& ( v105685(VarNext,bitIndex121)
<=> v105123(VarCurr,bitIndex252) )
& ( v105685(VarNext,bitIndex120)
<=> v105123(VarCurr,bitIndex251) )
& ( v105685(VarNext,bitIndex119)
<=> v105123(VarCurr,bitIndex250) )
& ( v105685(VarNext,bitIndex118)
<=> v105123(VarCurr,bitIndex249) )
& ( v105685(VarNext,bitIndex117)
<=> v105123(VarCurr,bitIndex248) )
& ( v105685(VarNext,bitIndex116)
<=> v105123(VarCurr,bitIndex247) )
& ( v105685(VarNext,bitIndex115)
<=> v105123(VarCurr,bitIndex246) )
& ( v105685(VarNext,bitIndex114)
<=> v105123(VarCurr,bitIndex245) )
& ( v105685(VarNext,bitIndex113)
<=> v105123(VarCurr,bitIndex244) )
& ( v105685(VarNext,bitIndex112)
<=> v105123(VarCurr,bitIndex243) )
& ( v105685(VarNext,bitIndex111)
<=> v105123(VarCurr,bitIndex242) )
& ( v105685(VarNext,bitIndex110)
<=> v105123(VarCurr,bitIndex241) )
& ( v105685(VarNext,bitIndex109)
<=> v105123(VarCurr,bitIndex240) )
& ( v105685(VarNext,bitIndex108)
<=> v105123(VarCurr,bitIndex239) )
& ( v105685(VarNext,bitIndex107)
<=> v105123(VarCurr,bitIndex238) )
& ( v105685(VarNext,bitIndex106)
<=> v105123(VarCurr,bitIndex237) )
& ( v105685(VarNext,bitIndex105)
<=> v105123(VarCurr,bitIndex236) )
& ( v105685(VarNext,bitIndex104)
<=> v105123(VarCurr,bitIndex235) )
& ( v105685(VarNext,bitIndex103)
<=> v105123(VarCurr,bitIndex234) )
& ( v105685(VarNext,bitIndex102)
<=> v105123(VarCurr,bitIndex233) )
& ( v105685(VarNext,bitIndex101)
<=> v105123(VarCurr,bitIndex232) )
& ( v105685(VarNext,bitIndex100)
<=> v105123(VarCurr,bitIndex231) )
& ( v105685(VarNext,bitIndex99)
<=> v105123(VarCurr,bitIndex230) )
& ( v105685(VarNext,bitIndex98)
<=> v105123(VarCurr,bitIndex229) )
& ( v105685(VarNext,bitIndex97)
<=> v105123(VarCurr,bitIndex228) )
& ( v105685(VarNext,bitIndex96)
<=> v105123(VarCurr,bitIndex227) )
& ( v105685(VarNext,bitIndex95)
<=> v105123(VarCurr,bitIndex226) )
& ( v105685(VarNext,bitIndex94)
<=> v105123(VarCurr,bitIndex225) )
& ( v105685(VarNext,bitIndex93)
<=> v105123(VarCurr,bitIndex224) )
& ( v105685(VarNext,bitIndex92)
<=> v105123(VarCurr,bitIndex223) )
& ( v105685(VarNext,bitIndex91)
<=> v105123(VarCurr,bitIndex222) )
& ( v105685(VarNext,bitIndex90)
<=> v105123(VarCurr,bitIndex221) )
& ( v105685(VarNext,bitIndex89)
<=> v105123(VarCurr,bitIndex220) )
& ( v105685(VarNext,bitIndex88)
<=> v105123(VarCurr,bitIndex219) )
& ( v105685(VarNext,bitIndex87)
<=> v105123(VarCurr,bitIndex218) )
& ( v105685(VarNext,bitIndex86)
<=> v105123(VarCurr,bitIndex217) )
& ( v105685(VarNext,bitIndex85)
<=> v105123(VarCurr,bitIndex216) )
& ( v105685(VarNext,bitIndex84)
<=> v105123(VarCurr,bitIndex215) )
& ( v105685(VarNext,bitIndex83)
<=> v105123(VarCurr,bitIndex214) )
& ( v105685(VarNext,bitIndex82)
<=> v105123(VarCurr,bitIndex213) )
& ( v105685(VarNext,bitIndex81)
<=> v105123(VarCurr,bitIndex212) )
& ( v105685(VarNext,bitIndex80)
<=> v105123(VarCurr,bitIndex211) )
& ( v105685(VarNext,bitIndex79)
<=> v105123(VarCurr,bitIndex210) )
& ( v105685(VarNext,bitIndex78)
<=> v105123(VarCurr,bitIndex209) )
& ( v105685(VarNext,bitIndex77)
<=> v105123(VarCurr,bitIndex208) )
& ( v105685(VarNext,bitIndex76)
<=> v105123(VarCurr,bitIndex207) )
& ( v105685(VarNext,bitIndex75)
<=> v105123(VarCurr,bitIndex206) )
& ( v105685(VarNext,bitIndex74)
<=> v105123(VarCurr,bitIndex205) )
& ( v105685(VarNext,bitIndex73)
<=> v105123(VarCurr,bitIndex204) )
& ( v105685(VarNext,bitIndex72)
<=> v105123(VarCurr,bitIndex203) )
& ( v105685(VarNext,bitIndex71)
<=> v105123(VarCurr,bitIndex202) )
& ( v105685(VarNext,bitIndex70)
<=> v105123(VarCurr,bitIndex201) )
& ( v105685(VarNext,bitIndex69)
<=> v105123(VarCurr,bitIndex200) )
& ( v105685(VarNext,bitIndex68)
<=> v105123(VarCurr,bitIndex199) )
& ( v105685(VarNext,bitIndex67)
<=> v105123(VarCurr,bitIndex198) )
& ( v105685(VarNext,bitIndex66)
<=> v105123(VarCurr,bitIndex197) )
& ( v105685(VarNext,bitIndex65)
<=> v105123(VarCurr,bitIndex196) )
& ( v105685(VarNext,bitIndex64)
<=> v105123(VarCurr,bitIndex195) )
& ( v105685(VarNext,bitIndex63)
<=> v105123(VarCurr,bitIndex194) )
& ( v105685(VarNext,bitIndex62)
<=> v105123(VarCurr,bitIndex193) )
& ( v105685(VarNext,bitIndex61)
<=> v105123(VarCurr,bitIndex192) )
& ( v105685(VarNext,bitIndex60)
<=> v105123(VarCurr,bitIndex191) )
& ( v105685(VarNext,bitIndex59)
<=> v105123(VarCurr,bitIndex190) )
& ( v105685(VarNext,bitIndex58)
<=> v105123(VarCurr,bitIndex189) )
& ( v105685(VarNext,bitIndex57)
<=> v105123(VarCurr,bitIndex188) )
& ( v105685(VarNext,bitIndex56)
<=> v105123(VarCurr,bitIndex187) )
& ( v105685(VarNext,bitIndex55)
<=> v105123(VarCurr,bitIndex186) )
& ( v105685(VarNext,bitIndex54)
<=> v105123(VarCurr,bitIndex185) )
& ( v105685(VarNext,bitIndex53)
<=> v105123(VarCurr,bitIndex184) )
& ( v105685(VarNext,bitIndex52)
<=> v105123(VarCurr,bitIndex183) )
& ( v105685(VarNext,bitIndex51)
<=> v105123(VarCurr,bitIndex182) )
& ( v105685(VarNext,bitIndex50)
<=> v105123(VarCurr,bitIndex181) )
& ( v105685(VarNext,bitIndex49)
<=> v105123(VarCurr,bitIndex180) )
& ( v105685(VarNext,bitIndex48)
<=> v105123(VarCurr,bitIndex179) )
& ( v105685(VarNext,bitIndex47)
<=> v105123(VarCurr,bitIndex178) )
& ( v105685(VarNext,bitIndex46)
<=> v105123(VarCurr,bitIndex177) )
& ( v105685(VarNext,bitIndex45)
<=> v105123(VarCurr,bitIndex176) )
& ( v105685(VarNext,bitIndex44)
<=> v105123(VarCurr,bitIndex175) )
& ( v105685(VarNext,bitIndex43)
<=> v105123(VarCurr,bitIndex174) )
& ( v105685(VarNext,bitIndex42)
<=> v105123(VarCurr,bitIndex173) )
& ( v105685(VarNext,bitIndex41)
<=> v105123(VarCurr,bitIndex172) )
& ( v105685(VarNext,bitIndex40)
<=> v105123(VarCurr,bitIndex171) )
& ( v105685(VarNext,bitIndex39)
<=> v105123(VarCurr,bitIndex170) )
& ( v105685(VarNext,bitIndex38)
<=> v105123(VarCurr,bitIndex169) )
& ( v105685(VarNext,bitIndex37)
<=> v105123(VarCurr,bitIndex168) )
& ( v105685(VarNext,bitIndex36)
<=> v105123(VarCurr,bitIndex167) )
& ( v105685(VarNext,bitIndex35)
<=> v105123(VarCurr,bitIndex166) )
& ( v105685(VarNext,bitIndex34)
<=> v105123(VarCurr,bitIndex165) )
& ( v105685(VarNext,bitIndex33)
<=> v105123(VarCurr,bitIndex164) )
& ( v105685(VarNext,bitIndex32)
<=> v105123(VarCurr,bitIndex163) )
& ( v105685(VarNext,bitIndex31)
<=> v105123(VarCurr,bitIndex162) )
& ( v105685(VarNext,bitIndex30)
<=> v105123(VarCurr,bitIndex161) )
& ( v105685(VarNext,bitIndex29)
<=> v105123(VarCurr,bitIndex160) )
& ( v105685(VarNext,bitIndex28)
<=> v105123(VarCurr,bitIndex159) )
& ( v105685(VarNext,bitIndex27)
<=> v105123(VarCurr,bitIndex158) )
& ( v105685(VarNext,bitIndex26)
<=> v105123(VarCurr,bitIndex157) )
& ( v105685(VarNext,bitIndex25)
<=> v105123(VarCurr,bitIndex156) )
& ( v105685(VarNext,bitIndex24)
<=> v105123(VarCurr,bitIndex155) )
& ( v105685(VarNext,bitIndex23)
<=> v105123(VarCurr,bitIndex154) )
& ( v105685(VarNext,bitIndex22)
<=> v105123(VarCurr,bitIndex153) )
& ( v105685(VarNext,bitIndex21)
<=> v105123(VarCurr,bitIndex152) )
& ( v105685(VarNext,bitIndex20)
<=> v105123(VarCurr,bitIndex151) )
& ( v105685(VarNext,bitIndex19)
<=> v105123(VarCurr,bitIndex150) )
& ( v105685(VarNext,bitIndex18)
<=> v105123(VarCurr,bitIndex149) )
& ( v105685(VarNext,bitIndex17)
<=> v105123(VarCurr,bitIndex148) )
& ( v105685(VarNext,bitIndex16)
<=> v105123(VarCurr,bitIndex147) )
& ( v105685(VarNext,bitIndex15)
<=> v105123(VarCurr,bitIndex146) )
& ( v105685(VarNext,bitIndex14)
<=> v105123(VarCurr,bitIndex145) )
& ( v105685(VarNext,bitIndex13)
<=> v105123(VarCurr,bitIndex144) )
& ( v105685(VarNext,bitIndex12)
<=> v105123(VarCurr,bitIndex143) )
& ( v105685(VarNext,bitIndex11)
<=> v105123(VarCurr,bitIndex142) )
& ( v105685(VarNext,bitIndex10)
<=> v105123(VarCurr,bitIndex141) )
& ( v105685(VarNext,bitIndex9)
<=> v105123(VarCurr,bitIndex140) )
& ( v105685(VarNext,bitIndex8)
<=> v105123(VarCurr,bitIndex139) )
& ( v105685(VarNext,bitIndex7)
<=> v105123(VarCurr,bitIndex138) )
& ( v105685(VarNext,bitIndex6)
<=> v105123(VarCurr,bitIndex137) )
& ( v105685(VarNext,bitIndex5)
<=> v105123(VarCurr,bitIndex136) )
& ( v105685(VarNext,bitIndex4)
<=> v105123(VarCurr,bitIndex135) )
& ( v105685(VarNext,bitIndex3)
<=> v105123(VarCurr,bitIndex134) )
& ( v105685(VarNext,bitIndex2)
<=> v105123(VarCurr,bitIndex133) )
& ( v105685(VarNext,bitIndex1)
<=> v105123(VarCurr,bitIndex132) )
& ( v105685(VarNext,bitIndex0)
<=> v105123(VarCurr,bitIndex131) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1798,axiom,
! [VarNext] :
( v105686(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105685(VarNext,B)
<=> v105712(VarNext,B) ) ) ) ).
fof(addAssignment_32576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105712(VarNext,B)
<=> v105710(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4985,axiom,
! [VarCurr] :
( ~ v105649(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105710(VarCurr,B)
<=> v105713(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4991,axiom,
! [VarCurr] :
( v105649(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105710(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1227,axiom,
! [VarCurr] :
( ( ~ v105699(VarCurr)
& ~ v105701(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v105713(VarCurr,B)
<=> v105678(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4984,axiom,
! [VarCurr] :
( v105701(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105713(VarCurr,B)
<=> v105671(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4990,axiom,
! [VarCurr] :
( v105699(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105713(VarCurr,B)
<=> v105123(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21066,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105686(VarNext)
<=> ( v105687(VarNext)
& v105694(VarNext) ) ) ) ).
fof(addAssignment_32575,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105694(VarNext)
<=> v105692(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21065,axiom,
! [VarCurr] :
( v105692(VarCurr)
<=> ( v105695(VarCurr)
& v105706(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21064,axiom,
! [VarCurr] :
( v105706(VarCurr)
<=> ( v105707(VarCurr)
| v105649(VarCurr) ) ) ).
fof(writeUnaryOperator_8248,axiom,
! [VarCurr] :
( ~ v105707(VarCurr)
<=> v105708(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7383,axiom,
! [VarCurr] :
( v105708(VarCurr)
<=> ( ( v105709(VarCurr,bitIndex1)
<=> $false )
& ( v105709(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32574,axiom,
! [VarCurr] :
( v105709(VarCurr,bitIndex0)
<=> v105022(VarCurr) ) ).
fof(addAssignment_32573,axiom,
! [VarCurr] :
( v105709(VarCurr,bitIndex1)
<=> v104198(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21063,axiom,
! [VarCurr] :
( v105695(VarCurr)
<=> ( v105649(VarCurr)
| v105696(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21062,axiom,
! [VarCurr] :
( v105696(VarCurr)
<=> ( v105697(VarCurr)
& v105705(VarCurr) ) ) ).
fof(writeUnaryOperator_8247,axiom,
! [VarCurr] :
( ~ v105705(VarCurr)
<=> v105649(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21061,axiom,
! [VarCurr] :
( v105697(VarCurr)
<=> ( v105698(VarCurr)
| v105703(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7382,axiom,
! [VarCurr] :
( v105703(VarCurr)
<=> ( ( v105704(VarCurr,bitIndex1)
<=> $true )
& ( v105704(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32572,axiom,
! [VarCurr] :
( v105704(VarCurr,bitIndex0)
<=> v105022(VarCurr) ) ).
fof(addAssignment_32571,axiom,
! [VarCurr] :
( v105704(VarCurr,bitIndex1)
<=> v104198(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21060,axiom,
! [VarCurr] :
( v105698(VarCurr)
<=> ( v105699(VarCurr)
| v105701(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7381,axiom,
! [VarCurr] :
( v105701(VarCurr)
<=> ( ( v105702(VarCurr,bitIndex1)
<=> $true )
& ( v105702(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32570,axiom,
! [VarCurr] :
( v105702(VarCurr,bitIndex0)
<=> v105022(VarCurr) ) ).
fof(addAssignment_32569,axiom,
! [VarCurr] :
( v105702(VarCurr,bitIndex1)
<=> v104198(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7380,axiom,
! [VarCurr] :
( v105699(VarCurr)
<=> ( ( v105700(VarCurr,bitIndex1)
<=> $false )
& ( v105700(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32568,axiom,
! [VarCurr] :
( v105700(VarCurr,bitIndex0)
<=> v105022(VarCurr) ) ).
fof(addAssignment_32567,axiom,
! [VarCurr] :
( v105700(VarCurr,bitIndex1)
<=> v104198(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21059,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105687(VarNext)
<=> ( v105689(VarNext)
& v105046(VarNext) ) ) ) ).
fof(writeUnaryOperator_8246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105689(VarNext)
<=> v105053(VarNext) ) ) ).
fof(addAssignment_32566,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105678(VarCurr,B)
<=> v105683(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2269,axiom,
! [VarCurr] :
( ~ v105680(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105683(VarCurr,B)
<=> v105682(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2300,axiom,
! [VarCurr] :
( v105680(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105683(VarCurr,B)
<=> v105125(VarCurr,B) ) ) ) ).
fof(addAssignment_32565,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105682(VarCurr,B)
<=> v105123(VarCurr,B) ) ) ).
fof(addAssignment_32564,axiom,
! [VarCurr] :
( v105680(VarCurr)
<=> v105565(VarCurr,bitIndex3) ) ).
fof(addAssignment_32563,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105671(VarCurr,B)
<=> v105676(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2268,axiom,
! [VarCurr] :
( ~ v105673(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105676(VarCurr,B)
<=> v105675(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2299,axiom,
! [VarCurr] :
( v105673(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105676(VarCurr,B)
<=> v105125(VarCurr,B) ) ) ) ).
fof(addAssignment_32562,axiom,
! [VarCurr] :
( ( v105675(VarCurr,bitIndex130)
<=> v105123(VarCurr,bitIndex261) )
& ( v105675(VarCurr,bitIndex129)
<=> v105123(VarCurr,bitIndex260) )
& ( v105675(VarCurr,bitIndex128)
<=> v105123(VarCurr,bitIndex259) )
& ( v105675(VarCurr,bitIndex127)
<=> v105123(VarCurr,bitIndex258) )
& ( v105675(VarCurr,bitIndex126)
<=> v105123(VarCurr,bitIndex257) )
& ( v105675(VarCurr,bitIndex125)
<=> v105123(VarCurr,bitIndex256) )
& ( v105675(VarCurr,bitIndex124)
<=> v105123(VarCurr,bitIndex255) ) ) ).
fof(addAssignment_32561,axiom,
! [VarCurr] :
( v105673(VarCurr)
<=> v105565(VarCurr,bitIndex3) ) ).
fof(addAssignment_32560,axiom,
! [VarNext,B] :
( range_130_124(B)
=> ( v105123(VarNext,B)
<=> v105638(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105639(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105638(VarNext,B)
<=> v105123(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1797,axiom,
! [VarNext] :
( v105639(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105638(VarNext,B)
<=> v105666(VarNext,B) ) ) ) ).
fof(addAssignment_32559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105666(VarNext,B)
<=> v105664(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4983,axiom,
! [VarCurr] :
( ~ v105649(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105664(VarCurr,B)
<=> v105667(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4989,axiom,
! [VarCurr] :
( v105649(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105664(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1226,axiom,
! [VarCurr] :
( ( ~ v105653(VarCurr)
& ~ v105655(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v105667(VarCurr,B)
<=> v105631(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4982,axiom,
! [VarCurr] :
( v105655(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105667(VarCurr,B)
<=> v105561(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4988,axiom,
! [VarCurr] :
( v105653(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105667(VarCurr,B)
<=> v105125(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21058,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105639(VarNext)
<=> ( v105640(VarNext)
& v105647(VarNext) ) ) ) ).
fof(addAssignment_32558,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105647(VarNext)
<=> v105645(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21057,axiom,
! [VarCurr] :
( v105645(VarCurr)
<=> ( v105648(VarCurr)
& v105660(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21056,axiom,
! [VarCurr] :
( v105660(VarCurr)
<=> ( v105661(VarCurr)
| v105649(VarCurr) ) ) ).
fof(writeUnaryOperator_8245,axiom,
! [VarCurr] :
( ~ v105661(VarCurr)
<=> v105662(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7379,axiom,
! [VarCurr] :
( v105662(VarCurr)
<=> ( ( v105663(VarCurr,bitIndex1)
<=> $false )
& ( v105663(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32557,axiom,
! [VarCurr] :
( v105663(VarCurr,bitIndex0)
<=> v105022(VarCurr) ) ).
fof(addAssignment_32556,axiom,
! [VarCurr] :
( v105663(VarCurr,bitIndex1)
<=> v104198(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21055,axiom,
! [VarCurr] :
( v105648(VarCurr)
<=> ( v105649(VarCurr)
| v105650(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21054,axiom,
! [VarCurr] :
( v105650(VarCurr)
<=> ( v105651(VarCurr)
& v105659(VarCurr) ) ) ).
fof(writeUnaryOperator_8244,axiom,
! [VarCurr] :
( ~ v105659(VarCurr)
<=> v105649(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21053,axiom,
! [VarCurr] :
( v105651(VarCurr)
<=> ( v105652(VarCurr)
| v105657(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7378,axiom,
! [VarCurr] :
( v105657(VarCurr)
<=> ( ( v105658(VarCurr,bitIndex1)
<=> $true )
& ( v105658(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32555,axiom,
! [VarCurr] :
( v105658(VarCurr,bitIndex0)
<=> v105022(VarCurr) ) ).
fof(addAssignment_32554,axiom,
! [VarCurr] :
( v105658(VarCurr,bitIndex1)
<=> v104198(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21052,axiom,
! [VarCurr] :
( v105652(VarCurr)
<=> ( v105653(VarCurr)
| v105655(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7377,axiom,
! [VarCurr] :
( v105655(VarCurr)
<=> ( ( v105656(VarCurr,bitIndex1)
<=> $true )
& ( v105656(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32553,axiom,
! [VarCurr] :
( v105656(VarCurr,bitIndex0)
<=> v105022(VarCurr) ) ).
fof(addAssignment_32552,axiom,
! [VarCurr] :
( v105656(VarCurr,bitIndex1)
<=> v104198(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7376,axiom,
! [VarCurr] :
( v105653(VarCurr)
<=> ( ( v105654(VarCurr,bitIndex1)
<=> $false )
& ( v105654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32551,axiom,
! [VarCurr] :
( v105654(VarCurr,bitIndex0)
<=> v105022(VarCurr) ) ).
fof(addAssignment_32550,axiom,
! [VarCurr] :
( v105654(VarCurr,bitIndex1)
<=> v104198(VarCurr) ) ).
fof(writeUnaryOperator_8243,axiom,
! [VarCurr] :
( ~ v105649(VarCurr)
<=> v104194(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21051,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105640(VarNext)
<=> ( v105641(VarNext)
& v105046(VarNext) ) ) ) ).
fof(writeUnaryOperator_8242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105641(VarNext)
<=> v105053(VarNext) ) ) ).
fof(addAssignment_32549,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105631(VarCurr,B)
<=> v105636(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2267,axiom,
! [VarCurr] :
( ~ v105633(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105636(VarCurr,B)
<=> v105635(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2298,axiom,
! [VarCurr] :
( v105633(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105636(VarCurr,B)
<=> v105125(VarCurr,B) ) ) ) ).
fof(addAssignment_32548,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105635(VarCurr,B)
<=> v105123(VarCurr,B) ) ) ).
fof(addAssignment_32547,axiom,
! [VarCurr] :
( v105633(VarCurr)
<=> v105565(VarCurr,bitIndex4) ) ).
fof(addAssignment_32546,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105561(VarCurr,B)
<=> v105629(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2266,axiom,
! [VarCurr] :
( ~ v105563(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105629(VarCurr,B)
<=> v105628(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2297,axiom,
! [VarCurr] :
( v105563(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105629(VarCurr,B)
<=> v105125(VarCurr,B) ) ) ) ).
fof(addAssignment_32545,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105628(VarCurr,B)
<=> v105123(VarCurr,B) ) ) ).
fof(addAssignment_32544,axiom,
! [VarCurr] :
( v105563(VarCurr)
<=> v105565(VarCurr,bitIndex4) ) ).
fof(addAssignment_32543,axiom,
! [VarCurr] :
( v105565(VarCurr,bitIndex4)
<=> v105579(VarCurr,bitIndex4) ) ).
fof(addAssignment_32542,axiom,
! [VarNext] :
( v105090(VarNext,bitIndex3)
<=> v105620(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105621(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105620(VarNext,B)
<=> v105090(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1796,axiom,
! [VarNext] :
( v105621(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105620(VarNext,B)
<=> v105576(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21050,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105621(VarNext)
<=> v105622(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21049,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105622(VarNext)
<=> ( v105624(VarNext)
& v105046(VarNext) ) ) ) ).
fof(writeUnaryOperator_8241,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105624(VarNext)
<=> v105053(VarNext) ) ) ).
fof(addAssignment_32541,axiom,
! [VarCurr] :
( v105565(VarCurr,bitIndex3)
<=> v105579(VarCurr,bitIndex3) ) ).
fof(addAssignment_32540,axiom,
! [VarNext] :
( v105090(VarNext,bitIndex2)
<=> v105612(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1730,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105613(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105612(VarNext,B)
<=> v105090(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1795,axiom,
! [VarNext] :
( v105613(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105612(VarNext,B)
<=> v105576(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105613(VarNext)
<=> v105614(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21047,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105614(VarNext)
<=> ( v105616(VarNext)
& v105046(VarNext) ) ) ) ).
fof(writeUnaryOperator_8240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105616(VarNext)
<=> v105053(VarNext) ) ) ).
fof(addAssignment_32539,axiom,
! [VarCurr] :
( v105565(VarCurr,bitIndex2)
<=> v105579(VarCurr,bitIndex2) ) ).
fof(addAssignment_32538,axiom,
! [VarNext] :
( v105090(VarNext,bitIndex1)
<=> v105604(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1729,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105605(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105604(VarNext,B)
<=> v105090(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1794,axiom,
! [VarNext] :
( v105605(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105604(VarNext,B)
<=> v105576(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21046,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105605(VarNext)
<=> v105606(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21045,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105606(VarNext)
<=> ( v105608(VarNext)
& v105046(VarNext) ) ) ) ).
fof(writeUnaryOperator_8239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105608(VarNext)
<=> v105053(VarNext) ) ) ).
fof(addAssignment_32537,axiom,
! [VarCurr] :
( v105565(VarCurr,bitIndex1)
<=> v105579(VarCurr,bitIndex1) ) ).
fof(addAssignment_32536,axiom,
! [VarNext] :
( v105090(VarNext,bitIndex0)
<=> v105596(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1728,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105597(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105596(VarNext,B)
<=> v105090(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1793,axiom,
! [VarNext] :
( v105597(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105596(VarNext,B)
<=> v105576(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105597(VarNext)
<=> v105598(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105598(VarNext)
<=> ( v105600(VarNext)
& v105046(VarNext) ) ) ) ).
fof(writeUnaryOperator_8238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105600(VarNext)
<=> v105053(VarNext) ) ) ).
fof(addAssignment_32535,axiom,
! [VarCurr] :
( v105565(VarCurr,bitIndex0)
<=> v105579(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2265,axiom,
! [VarCurr] :
( ~ v105580(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105579(VarCurr,B)
<=> v105582(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2296,axiom,
! [VarCurr] :
( v105580(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105579(VarCurr,B)
<=> v105581(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_141,axiom,
! [VarCurr] :
( ( ~ v105583(VarCurr)
& ~ v105585(VarCurr)
& ~ v105589(VarCurr) )
=> ! [B] :
( range_6_0(B)
=> ( v105582(VarCurr,B)
<=> v105090(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1225,axiom,
! [VarCurr] :
( v105589(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105582(VarCurr,B)
<=> v105591(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4981,axiom,
! [VarCurr] :
( v105585(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105582(VarCurr,B)
<=> v105587(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4987,axiom,
! [VarCurr] :
( v105583(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105582(VarCurr,B)
<=> v105090(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7375,axiom,
! [VarCurr] :
( v105593(VarCurr)
<=> ( ( v105594(VarCurr,bitIndex1)
<=> $true )
& ( v105594(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32534,axiom,
! [VarCurr] :
( v105594(VarCurr,bitIndex0)
<=> v105022(VarCurr) ) ).
fof(addAssignment_32533,axiom,
! [VarCurr] :
( v105594(VarCurr,bitIndex1)
<=> v104198(VarCurr) ) ).
fof(addAssignment_32532,axiom,
! [VarCurr] :
( v105591(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_32531,axiom,
! [VarCurr] :
( ( v105591(VarCurr,bitIndex6)
<=> v105090(VarCurr,bitIndex5) )
& ( v105591(VarCurr,bitIndex5)
<=> v105090(VarCurr,bitIndex4) )
& ( v105591(VarCurr,bitIndex4)
<=> v105090(VarCurr,bitIndex3) )
& ( v105591(VarCurr,bitIndex3)
<=> v105090(VarCurr,bitIndex2) )
& ( v105591(VarCurr,bitIndex2)
<=> v105090(VarCurr,bitIndex1) )
& ( v105591(VarCurr,bitIndex1)
<=> v105090(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7374,axiom,
! [VarCurr] :
( v105589(VarCurr)
<=> ( ( v105590(VarCurr,bitIndex1)
<=> $true )
& ( v105590(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32530,axiom,
! [VarCurr] :
( v105590(VarCurr,bitIndex0)
<=> v105022(VarCurr) ) ).
fof(addAssignment_32529,axiom,
! [VarCurr] :
( v105590(VarCurr,bitIndex1)
<=> v104198(VarCurr) ) ).
fof(addAssignment_32528,axiom,
! [VarCurr] :
( ( v105587(VarCurr,bitIndex5)
<=> v105090(VarCurr,bitIndex6) )
& ( v105587(VarCurr,bitIndex4)
<=> v105090(VarCurr,bitIndex5) )
& ( v105587(VarCurr,bitIndex3)
<=> v105090(VarCurr,bitIndex4) )
& ( v105587(VarCurr,bitIndex2)
<=> v105090(VarCurr,bitIndex3) )
& ( v105587(VarCurr,bitIndex1)
<=> v105090(VarCurr,bitIndex2) )
& ( v105587(VarCurr,bitIndex0)
<=> v105090(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_32527,axiom,
! [VarCurr] :
( v105587(VarCurr,bitIndex6)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7373,axiom,
! [VarCurr] :
( v105585(VarCurr)
<=> ( ( v105586(VarCurr,bitIndex1)
<=> $false )
& ( v105586(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32526,axiom,
! [VarCurr] :
( v105586(VarCurr,bitIndex0)
<=> v105022(VarCurr) ) ).
fof(addAssignment_32525,axiom,
! [VarCurr] :
( v105586(VarCurr,bitIndex1)
<=> v104198(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7372,axiom,
! [VarCurr] :
( v105583(VarCurr)
<=> ( ( v105584(VarCurr,bitIndex1)
<=> $false )
& ( v105584(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32524,axiom,
! [VarCurr] :
( v105584(VarCurr,bitIndex0)
<=> v105022(VarCurr) ) ).
fof(addAssignment_32523,axiom,
! [VarCurr] :
( v105584(VarCurr,bitIndex1)
<=> v104198(VarCurr) ) ).
fof(addAssignment_32522,axiom,
! [VarCurr] :
( v105581(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32521,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v105581(VarCurr,B)
<=> v105088(VarCurr,B) ) ) ).
fof(writeUnaryOperator_8237,axiom,
! [VarCurr] :
( ~ v105580(VarCurr)
<=> v104194(VarCurr) ) ).
fof(addAssignment_32520,axiom,
! [VarCurr] :
( v105088(VarCurr,bitIndex1)
<=> v105089(VarCurr,bitIndex1) ) ).
fof(addAssignment_32519,axiom,
! [VarCurr] :
( v105088(VarCurr,bitIndex2)
<=> v105089(VarCurr,bitIndex2) ) ).
fof(addAssignment_32518,axiom,
! [VarCurr] :
( v105088(VarCurr,bitIndex3)
<=> v105089(VarCurr,bitIndex3) ) ).
fof(addAssignment_32517,axiom,
! [VarCurr] :
( v105088(VarCurr,bitIndex4)
<=> v105089(VarCurr,bitIndex4) ) ).
fof(addAssignment_32516,axiom,
! [VarNext] :
( v105090(VarNext,bitIndex4)
<=> v105567(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105568(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105567(VarNext,B)
<=> v105090(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1792,axiom,
! [VarNext] :
( v105568(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105567(VarNext,B)
<=> v105576(VarNext,B) ) ) ) ).
fof(addAssignment_32515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105576(VarNext,B)
<=> v105574(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2264,axiom,
! [VarCurr] :
( ~ v105060(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105574(VarCurr,B)
<=> v105565(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2295,axiom,
! [VarCurr] :
( v105060(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105574(VarCurr,B)
<=> b0000001(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21042,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105568(VarNext)
<=> v105569(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21041,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105569(VarNext)
<=> ( v105571(VarNext)
& v105046(VarNext) ) ) ) ).
fof(writeUnaryOperator_8236,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105571(VarNext)
<=> v105053(VarNext) ) ) ).
fof(addAssignment_32514,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105125(VarCurr,B)
<=> v105127(VarCurr,B) ) ) ).
fof(addAssignment_32513,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105127(VarCurr,B)
<=> v105129(VarCurr,B) ) ) ).
fof(addAssignment_32512,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105129(VarCurr,B)
<=> v105131(VarCurr,B) ) ) ).
fof(addAssignment_32511,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105131(VarCurr,B)
<=> v105557(VarCurr,B) ) ) ).
fof(range_axiom_75,axiom,
! [B] :
( range_130_124(B)
<=> ( $false
| bitIndex124 = B
| bitIndex125 = B
| bitIndex126 = B
| bitIndex127 = B
| bitIndex128 = B
| bitIndex129 = B
| bitIndex130 = B ) ) ).
fof(addAssignment_32510,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105557(VarCurr,B)
<=> v105558(VarCurr,B) ) ) ).
fof(addAssignment_32509,axiom,
! [VarCurr] :
( ( v105557(VarCurr,bitIndex130)
<=> v105133(VarCurr,bitIndex122) )
& ( v105557(VarCurr,bitIndex129)
<=> v105133(VarCurr,bitIndex121) )
& ( v105557(VarCurr,bitIndex128)
<=> v105133(VarCurr,bitIndex120) )
& ( v105557(VarCurr,bitIndex127)
<=> v105133(VarCurr,bitIndex119) )
& ( v105557(VarCurr,bitIndex126)
<=> v105133(VarCurr,bitIndex118) )
& ( v105557(VarCurr,bitIndex125)
<=> v105133(VarCurr,bitIndex117) )
& ( v105557(VarCurr,bitIndex124)
<=> v105133(VarCurr,bitIndex116) )
& ( v105557(VarCurr,bitIndex123)
<=> v105133(VarCurr,bitIndex115) )
& ( v105557(VarCurr,bitIndex122)
<=> v105133(VarCurr,bitIndex114) )
& ( v105557(VarCurr,bitIndex121)
<=> v105133(VarCurr,bitIndex113) )
& ( v105557(VarCurr,bitIndex120)
<=> v105133(VarCurr,bitIndex112) )
& ( v105557(VarCurr,bitIndex119)
<=> v105133(VarCurr,bitIndex111) )
& ( v105557(VarCurr,bitIndex118)
<=> v105133(VarCurr,bitIndex110) )
& ( v105557(VarCurr,bitIndex117)
<=> v105133(VarCurr,bitIndex109) )
& ( v105557(VarCurr,bitIndex116)
<=> v105133(VarCurr,bitIndex108) )
& ( v105557(VarCurr,bitIndex115)
<=> v105133(VarCurr,bitIndex107) )
& ( v105557(VarCurr,bitIndex114)
<=> v105133(VarCurr,bitIndex106) )
& ( v105557(VarCurr,bitIndex113)
<=> v105133(VarCurr,bitIndex105) )
& ( v105557(VarCurr,bitIndex112)
<=> v105133(VarCurr,bitIndex104) )
& ( v105557(VarCurr,bitIndex111)
<=> v105133(VarCurr,bitIndex103) )
& ( v105557(VarCurr,bitIndex110)
<=> v105133(VarCurr,bitIndex102) )
& ( v105557(VarCurr,bitIndex109)
<=> v105133(VarCurr,bitIndex101) )
& ( v105557(VarCurr,bitIndex108)
<=> v105133(VarCurr,bitIndex100) )
& ( v105557(VarCurr,bitIndex107)
<=> v105133(VarCurr,bitIndex99) )
& ( v105557(VarCurr,bitIndex106)
<=> v105133(VarCurr,bitIndex98) )
& ( v105557(VarCurr,bitIndex105)
<=> v105133(VarCurr,bitIndex97) )
& ( v105557(VarCurr,bitIndex104)
<=> v105133(VarCurr,bitIndex96) )
& ( v105557(VarCurr,bitIndex103)
<=> v105133(VarCurr,bitIndex95) )
& ( v105557(VarCurr,bitIndex102)
<=> v105133(VarCurr,bitIndex94) )
& ( v105557(VarCurr,bitIndex101)
<=> v105133(VarCurr,bitIndex93) )
& ( v105557(VarCurr,bitIndex100)
<=> v105133(VarCurr,bitIndex92) )
& ( v105557(VarCurr,bitIndex99)
<=> v105133(VarCurr,bitIndex91) )
& ( v105557(VarCurr,bitIndex98)
<=> v105133(VarCurr,bitIndex90) )
& ( v105557(VarCurr,bitIndex97)
<=> v105133(VarCurr,bitIndex89) )
& ( v105557(VarCurr,bitIndex96)
<=> v105133(VarCurr,bitIndex88) )
& ( v105557(VarCurr,bitIndex95)
<=> v105133(VarCurr,bitIndex87) )
& ( v105557(VarCurr,bitIndex94)
<=> v105133(VarCurr,bitIndex86) )
& ( v105557(VarCurr,bitIndex93)
<=> v105133(VarCurr,bitIndex85) )
& ( v105557(VarCurr,bitIndex92)
<=> v105133(VarCurr,bitIndex84) )
& ( v105557(VarCurr,bitIndex91)
<=> v105133(VarCurr,bitIndex83) )
& ( v105557(VarCurr,bitIndex90)
<=> v105133(VarCurr,bitIndex82) )
& ( v105557(VarCurr,bitIndex89)
<=> v105133(VarCurr,bitIndex81) )
& ( v105557(VarCurr,bitIndex88)
<=> v105133(VarCurr,bitIndex80) )
& ( v105557(VarCurr,bitIndex87)
<=> v105133(VarCurr,bitIndex79) )
& ( v105557(VarCurr,bitIndex86)
<=> v105133(VarCurr,bitIndex78) )
& ( v105557(VarCurr,bitIndex85)
<=> v105133(VarCurr,bitIndex77) )
& ( v105557(VarCurr,bitIndex84)
<=> v105133(VarCurr,bitIndex76) )
& ( v105557(VarCurr,bitIndex83)
<=> v105133(VarCurr,bitIndex75) )
& ( v105557(VarCurr,bitIndex82)
<=> v105133(VarCurr,bitIndex74) )
& ( v105557(VarCurr,bitIndex81)
<=> v105133(VarCurr,bitIndex73) )
& ( v105557(VarCurr,bitIndex80)
<=> v105133(VarCurr,bitIndex72) )
& ( v105557(VarCurr,bitIndex79)
<=> v105133(VarCurr,bitIndex71) )
& ( v105557(VarCurr,bitIndex78)
<=> v105133(VarCurr,bitIndex70) )
& ( v105557(VarCurr,bitIndex77)
<=> v105133(VarCurr,bitIndex69) )
& ( v105557(VarCurr,bitIndex76)
<=> v105133(VarCurr,bitIndex68) )
& ( v105557(VarCurr,bitIndex75)
<=> v105133(VarCurr,bitIndex67) )
& ( v105557(VarCurr,bitIndex74)
<=> v105133(VarCurr,bitIndex66) )
& ( v105557(VarCurr,bitIndex73)
<=> v105133(VarCurr,bitIndex65) )
& ( v105557(VarCurr,bitIndex72)
<=> v105133(VarCurr,bitIndex64) )
& ( v105557(VarCurr,bitIndex71)
<=> v105133(VarCurr,bitIndex63) )
& ( v105557(VarCurr,bitIndex70)
<=> v105133(VarCurr,bitIndex62) )
& ( v105557(VarCurr,bitIndex69)
<=> v105133(VarCurr,bitIndex61) )
& ( v105557(VarCurr,bitIndex68)
<=> v105133(VarCurr,bitIndex60) )
& ( v105557(VarCurr,bitIndex67)
<=> v105133(VarCurr,bitIndex59) )
& ( v105557(VarCurr,bitIndex66)
<=> v105133(VarCurr,bitIndex58) )
& ( v105557(VarCurr,bitIndex65)
<=> v105133(VarCurr,bitIndex57) )
& ( v105557(VarCurr,bitIndex64)
<=> v105133(VarCurr,bitIndex56) )
& ( v105557(VarCurr,bitIndex63)
<=> v105133(VarCurr,bitIndex55) )
& ( v105557(VarCurr,bitIndex62)
<=> v105133(VarCurr,bitIndex54) )
& ( v105557(VarCurr,bitIndex61)
<=> v105133(VarCurr,bitIndex53) )
& ( v105557(VarCurr,bitIndex60)
<=> v105133(VarCurr,bitIndex52) )
& ( v105557(VarCurr,bitIndex59)
<=> v105133(VarCurr,bitIndex51) )
& ( v105557(VarCurr,bitIndex58)
<=> v105133(VarCurr,bitIndex50) )
& ( v105557(VarCurr,bitIndex57)
<=> v105133(VarCurr,bitIndex49) )
& ( v105557(VarCurr,bitIndex56)
<=> v105133(VarCurr,bitIndex48) )
& ( v105557(VarCurr,bitIndex55)
<=> v105133(VarCurr,bitIndex47) )
& ( v105557(VarCurr,bitIndex54)
<=> v105133(VarCurr,bitIndex46) )
& ( v105557(VarCurr,bitIndex53)
<=> v105133(VarCurr,bitIndex45) )
& ( v105557(VarCurr,bitIndex52)
<=> v105133(VarCurr,bitIndex44) )
& ( v105557(VarCurr,bitIndex51)
<=> v105133(VarCurr,bitIndex43) )
& ( v105557(VarCurr,bitIndex50)
<=> v105133(VarCurr,bitIndex42) )
& ( v105557(VarCurr,bitIndex49)
<=> v105133(VarCurr,bitIndex41) )
& ( v105557(VarCurr,bitIndex48)
<=> v105133(VarCurr,bitIndex40) )
& ( v105557(VarCurr,bitIndex47)
<=> v105133(VarCurr,bitIndex39) )
& ( v105557(VarCurr,bitIndex46)
<=> v105133(VarCurr,bitIndex38) )
& ( v105557(VarCurr,bitIndex45)
<=> v105133(VarCurr,bitIndex37) )
& ( v105557(VarCurr,bitIndex44)
<=> v105133(VarCurr,bitIndex36) )
& ( v105557(VarCurr,bitIndex43)
<=> v105133(VarCurr,bitIndex35) )
& ( v105557(VarCurr,bitIndex42)
<=> v105133(VarCurr,bitIndex34) )
& ( v105557(VarCurr,bitIndex41)
<=> v105133(VarCurr,bitIndex33) )
& ( v105557(VarCurr,bitIndex40)
<=> v105133(VarCurr,bitIndex32) )
& ( v105557(VarCurr,bitIndex39)
<=> v105133(VarCurr,bitIndex31) )
& ( v105557(VarCurr,bitIndex38)
<=> v105133(VarCurr,bitIndex30) )
& ( v105557(VarCurr,bitIndex37)
<=> v105133(VarCurr,bitIndex29) )
& ( v105557(VarCurr,bitIndex36)
<=> v105133(VarCurr,bitIndex28) )
& ( v105557(VarCurr,bitIndex35)
<=> v105133(VarCurr,bitIndex27) )
& ( v105557(VarCurr,bitIndex34)
<=> v105133(VarCurr,bitIndex26) )
& ( v105557(VarCurr,bitIndex33)
<=> v105133(VarCurr,bitIndex25) )
& ( v105557(VarCurr,bitIndex32)
<=> v105133(VarCurr,bitIndex24) )
& ( v105557(VarCurr,bitIndex31)
<=> v105133(VarCurr,bitIndex23) )
& ( v105557(VarCurr,bitIndex30)
<=> v105133(VarCurr,bitIndex22) )
& ( v105557(VarCurr,bitIndex29)
<=> v105133(VarCurr,bitIndex21) )
& ( v105557(VarCurr,bitIndex28)
<=> v105133(VarCurr,bitIndex20) )
& ( v105557(VarCurr,bitIndex27)
<=> v105133(VarCurr,bitIndex19) )
& ( v105557(VarCurr,bitIndex26)
<=> v105133(VarCurr,bitIndex18) )
& ( v105557(VarCurr,bitIndex25)
<=> v105133(VarCurr,bitIndex17) )
& ( v105557(VarCurr,bitIndex24)
<=> v105133(VarCurr,bitIndex16) )
& ( v105557(VarCurr,bitIndex23)
<=> v105133(VarCurr,bitIndex15) )
& ( v105557(VarCurr,bitIndex22)
<=> v105133(VarCurr,bitIndex14) )
& ( v105557(VarCurr,bitIndex21)
<=> v105133(VarCurr,bitIndex13) )
& ( v105557(VarCurr,bitIndex20)
<=> v105133(VarCurr,bitIndex12) )
& ( v105557(VarCurr,bitIndex19)
<=> v105133(VarCurr,bitIndex11) )
& ( v105557(VarCurr,bitIndex18)
<=> v105133(VarCurr,bitIndex10) )
& ( v105557(VarCurr,bitIndex17)
<=> v105133(VarCurr,bitIndex9) )
& ( v105557(VarCurr,bitIndex16)
<=> v105133(VarCurr,bitIndex8) )
& ( v105557(VarCurr,bitIndex15)
<=> v105133(VarCurr,bitIndex7) )
& ( v105557(VarCurr,bitIndex14)
<=> v105133(VarCurr,bitIndex6) )
& ( v105557(VarCurr,bitIndex13)
<=> v105133(VarCurr,bitIndex5) )
& ( v105557(VarCurr,bitIndex12)
<=> v105133(VarCurr,bitIndex4) )
& ( v105557(VarCurr,bitIndex11)
<=> v105133(VarCurr,bitIndex3) )
& ( v105557(VarCurr,bitIndex10)
<=> v105133(VarCurr,bitIndex2) )
& ( v105557(VarCurr,bitIndex9)
<=> v105133(VarCurr,bitIndex1) )
& ( v105557(VarCurr,bitIndex8)
<=> v105133(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32508,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105133(VarCurr,B)
<=> v105135(VarCurr,B) ) ) ).
fof(addAssignment_32507,axiom,
! [VarCurr] :
( ( v105135(VarCurr,bitIndex122)
<=> v105137(VarCurr,bitIndex737) )
& ( v105135(VarCurr,bitIndex121)
<=> v105137(VarCurr,bitIndex736) )
& ( v105135(VarCurr,bitIndex120)
<=> v105137(VarCurr,bitIndex735) )
& ( v105135(VarCurr,bitIndex119)
<=> v105137(VarCurr,bitIndex734) )
& ( v105135(VarCurr,bitIndex118)
<=> v105137(VarCurr,bitIndex733) )
& ( v105135(VarCurr,bitIndex117)
<=> v105137(VarCurr,bitIndex732) )
& ( v105135(VarCurr,bitIndex116)
<=> v105137(VarCurr,bitIndex731) ) ) ).
fof(addAssignment_32506,axiom,
! [VarNext] :
( ( v105137(VarNext,bitIndex737)
<=> v105526(VarNext,bitIndex122) )
& ( v105137(VarNext,bitIndex736)
<=> v105526(VarNext,bitIndex121) )
& ( v105137(VarNext,bitIndex735)
<=> v105526(VarNext,bitIndex120) )
& ( v105137(VarNext,bitIndex734)
<=> v105526(VarNext,bitIndex119) )
& ( v105137(VarNext,bitIndex733)
<=> v105526(VarNext,bitIndex118) )
& ( v105137(VarNext,bitIndex732)
<=> v105526(VarNext,bitIndex117) )
& ( v105137(VarNext,bitIndex731)
<=> v105526(VarNext,bitIndex116) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_65,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105527(VarNext)
=> ( ( v105526(VarNext,bitIndex122)
<=> v105137(VarCurr,bitIndex737) )
& ( v105526(VarNext,bitIndex121)
<=> v105137(VarCurr,bitIndex736) )
& ( v105526(VarNext,bitIndex120)
<=> v105137(VarCurr,bitIndex735) )
& ( v105526(VarNext,bitIndex119)
<=> v105137(VarCurr,bitIndex734) )
& ( v105526(VarNext,bitIndex118)
<=> v105137(VarCurr,bitIndex733) )
& ( v105526(VarNext,bitIndex117)
<=> v105137(VarCurr,bitIndex732) )
& ( v105526(VarNext,bitIndex116)
<=> v105137(VarCurr,bitIndex731) )
& ( v105526(VarNext,bitIndex115)
<=> v105137(VarCurr,bitIndex730) )
& ( v105526(VarNext,bitIndex114)
<=> v105137(VarCurr,bitIndex729) )
& ( v105526(VarNext,bitIndex113)
<=> v105137(VarCurr,bitIndex728) )
& ( v105526(VarNext,bitIndex112)
<=> v105137(VarCurr,bitIndex727) )
& ( v105526(VarNext,bitIndex111)
<=> v105137(VarCurr,bitIndex726) )
& ( v105526(VarNext,bitIndex110)
<=> v105137(VarCurr,bitIndex725) )
& ( v105526(VarNext,bitIndex109)
<=> v105137(VarCurr,bitIndex724) )
& ( v105526(VarNext,bitIndex108)
<=> v105137(VarCurr,bitIndex723) )
& ( v105526(VarNext,bitIndex107)
<=> v105137(VarCurr,bitIndex722) )
& ( v105526(VarNext,bitIndex106)
<=> v105137(VarCurr,bitIndex721) )
& ( v105526(VarNext,bitIndex105)
<=> v105137(VarCurr,bitIndex720) )
& ( v105526(VarNext,bitIndex104)
<=> v105137(VarCurr,bitIndex719) )
& ( v105526(VarNext,bitIndex103)
<=> v105137(VarCurr,bitIndex718) )
& ( v105526(VarNext,bitIndex102)
<=> v105137(VarCurr,bitIndex717) )
& ( v105526(VarNext,bitIndex101)
<=> v105137(VarCurr,bitIndex716) )
& ( v105526(VarNext,bitIndex100)
<=> v105137(VarCurr,bitIndex715) )
& ( v105526(VarNext,bitIndex99)
<=> v105137(VarCurr,bitIndex714) )
& ( v105526(VarNext,bitIndex98)
<=> v105137(VarCurr,bitIndex713) )
& ( v105526(VarNext,bitIndex97)
<=> v105137(VarCurr,bitIndex712) )
& ( v105526(VarNext,bitIndex96)
<=> v105137(VarCurr,bitIndex711) )
& ( v105526(VarNext,bitIndex95)
<=> v105137(VarCurr,bitIndex710) )
& ( v105526(VarNext,bitIndex94)
<=> v105137(VarCurr,bitIndex709) )
& ( v105526(VarNext,bitIndex93)
<=> v105137(VarCurr,bitIndex708) )
& ( v105526(VarNext,bitIndex92)
<=> v105137(VarCurr,bitIndex707) )
& ( v105526(VarNext,bitIndex91)
<=> v105137(VarCurr,bitIndex706) )
& ( v105526(VarNext,bitIndex90)
<=> v105137(VarCurr,bitIndex705) )
& ( v105526(VarNext,bitIndex89)
<=> v105137(VarCurr,bitIndex704) )
& ( v105526(VarNext,bitIndex88)
<=> v105137(VarCurr,bitIndex703) )
& ( v105526(VarNext,bitIndex87)
<=> v105137(VarCurr,bitIndex702) )
& ( v105526(VarNext,bitIndex86)
<=> v105137(VarCurr,bitIndex701) )
& ( v105526(VarNext,bitIndex85)
<=> v105137(VarCurr,bitIndex700) )
& ( v105526(VarNext,bitIndex84)
<=> v105137(VarCurr,bitIndex699) )
& ( v105526(VarNext,bitIndex83)
<=> v105137(VarCurr,bitIndex698) )
& ( v105526(VarNext,bitIndex82)
<=> v105137(VarCurr,bitIndex697) )
& ( v105526(VarNext,bitIndex81)
<=> v105137(VarCurr,bitIndex696) )
& ( v105526(VarNext,bitIndex80)
<=> v105137(VarCurr,bitIndex695) )
& ( v105526(VarNext,bitIndex79)
<=> v105137(VarCurr,bitIndex694) )
& ( v105526(VarNext,bitIndex78)
<=> v105137(VarCurr,bitIndex693) )
& ( v105526(VarNext,bitIndex77)
<=> v105137(VarCurr,bitIndex692) )
& ( v105526(VarNext,bitIndex76)
<=> v105137(VarCurr,bitIndex691) )
& ( v105526(VarNext,bitIndex75)
<=> v105137(VarCurr,bitIndex690) )
& ( v105526(VarNext,bitIndex74)
<=> v105137(VarCurr,bitIndex689) )
& ( v105526(VarNext,bitIndex73)
<=> v105137(VarCurr,bitIndex688) )
& ( v105526(VarNext,bitIndex72)
<=> v105137(VarCurr,bitIndex687) )
& ( v105526(VarNext,bitIndex71)
<=> v105137(VarCurr,bitIndex686) )
& ( v105526(VarNext,bitIndex70)
<=> v105137(VarCurr,bitIndex685) )
& ( v105526(VarNext,bitIndex69)
<=> v105137(VarCurr,bitIndex684) )
& ( v105526(VarNext,bitIndex68)
<=> v105137(VarCurr,bitIndex683) )
& ( v105526(VarNext,bitIndex67)
<=> v105137(VarCurr,bitIndex682) )
& ( v105526(VarNext,bitIndex66)
<=> v105137(VarCurr,bitIndex681) )
& ( v105526(VarNext,bitIndex65)
<=> v105137(VarCurr,bitIndex680) )
& ( v105526(VarNext,bitIndex64)
<=> v105137(VarCurr,bitIndex679) )
& ( v105526(VarNext,bitIndex63)
<=> v105137(VarCurr,bitIndex678) )
& ( v105526(VarNext,bitIndex62)
<=> v105137(VarCurr,bitIndex677) )
& ( v105526(VarNext,bitIndex61)
<=> v105137(VarCurr,bitIndex676) )
& ( v105526(VarNext,bitIndex60)
<=> v105137(VarCurr,bitIndex675) )
& ( v105526(VarNext,bitIndex59)
<=> v105137(VarCurr,bitIndex674) )
& ( v105526(VarNext,bitIndex58)
<=> v105137(VarCurr,bitIndex673) )
& ( v105526(VarNext,bitIndex57)
<=> v105137(VarCurr,bitIndex672) )
& ( v105526(VarNext,bitIndex56)
<=> v105137(VarCurr,bitIndex671) )
& ( v105526(VarNext,bitIndex55)
<=> v105137(VarCurr,bitIndex670) )
& ( v105526(VarNext,bitIndex54)
<=> v105137(VarCurr,bitIndex669) )
& ( v105526(VarNext,bitIndex53)
<=> v105137(VarCurr,bitIndex668) )
& ( v105526(VarNext,bitIndex52)
<=> v105137(VarCurr,bitIndex667) )
& ( v105526(VarNext,bitIndex51)
<=> v105137(VarCurr,bitIndex666) )
& ( v105526(VarNext,bitIndex50)
<=> v105137(VarCurr,bitIndex665) )
& ( v105526(VarNext,bitIndex49)
<=> v105137(VarCurr,bitIndex664) )
& ( v105526(VarNext,bitIndex48)
<=> v105137(VarCurr,bitIndex663) )
& ( v105526(VarNext,bitIndex47)
<=> v105137(VarCurr,bitIndex662) )
& ( v105526(VarNext,bitIndex46)
<=> v105137(VarCurr,bitIndex661) )
& ( v105526(VarNext,bitIndex45)
<=> v105137(VarCurr,bitIndex660) )
& ( v105526(VarNext,bitIndex44)
<=> v105137(VarCurr,bitIndex659) )
& ( v105526(VarNext,bitIndex43)
<=> v105137(VarCurr,bitIndex658) )
& ( v105526(VarNext,bitIndex42)
<=> v105137(VarCurr,bitIndex657) )
& ( v105526(VarNext,bitIndex41)
<=> v105137(VarCurr,bitIndex656) )
& ( v105526(VarNext,bitIndex40)
<=> v105137(VarCurr,bitIndex655) )
& ( v105526(VarNext,bitIndex39)
<=> v105137(VarCurr,bitIndex654) )
& ( v105526(VarNext,bitIndex38)
<=> v105137(VarCurr,bitIndex653) )
& ( v105526(VarNext,bitIndex37)
<=> v105137(VarCurr,bitIndex652) )
& ( v105526(VarNext,bitIndex36)
<=> v105137(VarCurr,bitIndex651) )
& ( v105526(VarNext,bitIndex35)
<=> v105137(VarCurr,bitIndex650) )
& ( v105526(VarNext,bitIndex34)
<=> v105137(VarCurr,bitIndex649) )
& ( v105526(VarNext,bitIndex33)
<=> v105137(VarCurr,bitIndex648) )
& ( v105526(VarNext,bitIndex32)
<=> v105137(VarCurr,bitIndex647) )
& ( v105526(VarNext,bitIndex31)
<=> v105137(VarCurr,bitIndex646) )
& ( v105526(VarNext,bitIndex30)
<=> v105137(VarCurr,bitIndex645) )
& ( v105526(VarNext,bitIndex29)
<=> v105137(VarCurr,bitIndex644) )
& ( v105526(VarNext,bitIndex28)
<=> v105137(VarCurr,bitIndex643) )
& ( v105526(VarNext,bitIndex27)
<=> v105137(VarCurr,bitIndex642) )
& ( v105526(VarNext,bitIndex26)
<=> v105137(VarCurr,bitIndex641) )
& ( v105526(VarNext,bitIndex25)
<=> v105137(VarCurr,bitIndex640) )
& ( v105526(VarNext,bitIndex24)
<=> v105137(VarCurr,bitIndex639) )
& ( v105526(VarNext,bitIndex23)
<=> v105137(VarCurr,bitIndex638) )
& ( v105526(VarNext,bitIndex22)
<=> v105137(VarCurr,bitIndex637) )
& ( v105526(VarNext,bitIndex21)
<=> v105137(VarCurr,bitIndex636) )
& ( v105526(VarNext,bitIndex20)
<=> v105137(VarCurr,bitIndex635) )
& ( v105526(VarNext,bitIndex19)
<=> v105137(VarCurr,bitIndex634) )
& ( v105526(VarNext,bitIndex18)
<=> v105137(VarCurr,bitIndex633) )
& ( v105526(VarNext,bitIndex17)
<=> v105137(VarCurr,bitIndex632) )
& ( v105526(VarNext,bitIndex16)
<=> v105137(VarCurr,bitIndex631) )
& ( v105526(VarNext,bitIndex15)
<=> v105137(VarCurr,bitIndex630) )
& ( v105526(VarNext,bitIndex14)
<=> v105137(VarCurr,bitIndex629) )
& ( v105526(VarNext,bitIndex13)
<=> v105137(VarCurr,bitIndex628) )
& ( v105526(VarNext,bitIndex12)
<=> v105137(VarCurr,bitIndex627) )
& ( v105526(VarNext,bitIndex11)
<=> v105137(VarCurr,bitIndex626) )
& ( v105526(VarNext,bitIndex10)
<=> v105137(VarCurr,bitIndex625) )
& ( v105526(VarNext,bitIndex9)
<=> v105137(VarCurr,bitIndex624) )
& ( v105526(VarNext,bitIndex8)
<=> v105137(VarCurr,bitIndex623) )
& ( v105526(VarNext,bitIndex7)
<=> v105137(VarCurr,bitIndex622) )
& ( v105526(VarNext,bitIndex6)
<=> v105137(VarCurr,bitIndex621) )
& ( v105526(VarNext,bitIndex5)
<=> v105137(VarCurr,bitIndex620) )
& ( v105526(VarNext,bitIndex4)
<=> v105137(VarCurr,bitIndex619) )
& ( v105526(VarNext,bitIndex3)
<=> v105137(VarCurr,bitIndex618) )
& ( v105526(VarNext,bitIndex2)
<=> v105137(VarCurr,bitIndex617) )
& ( v105526(VarNext,bitIndex1)
<=> v105137(VarCurr,bitIndex616) )
& ( v105526(VarNext,bitIndex0)
<=> v105137(VarCurr,bitIndex615) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1791,axiom,
! [VarNext] :
( v105527(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105526(VarNext,B)
<=> v105553(VarNext,B) ) ) ) ).
fof(addAssignment_32505,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105553(VarNext,B)
<=> v105551(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4980,axiom,
! [VarCurr] :
( ~ v105306(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105551(VarCurr,B)
<=> v105554(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4986,axiom,
! [VarCurr] :
( v105306(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105551(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1224,axiom,
! [VarCurr] :
( ( ~ v105540(VarCurr)
& ~ v105542(VarCurr) )
=> ! [B] :
( range_122_0(B)
=> ( v105554(VarCurr,B)
<=> v105519(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4979,axiom,
! [VarCurr] :
( v105542(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105554(VarCurr,B)
<=> v105512(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_5,axiom,
! [VarCurr] :
( v105540(VarCurr)
=> ( ( v105554(VarCurr,bitIndex122)
<=> v105137(VarCurr,bitIndex614) )
& ( v105554(VarCurr,bitIndex121)
<=> v105137(VarCurr,bitIndex613) )
& ( v105554(VarCurr,bitIndex120)
<=> v105137(VarCurr,bitIndex612) )
& ( v105554(VarCurr,bitIndex119)
<=> v105137(VarCurr,bitIndex611) )
& ( v105554(VarCurr,bitIndex118)
<=> v105137(VarCurr,bitIndex610) )
& ( v105554(VarCurr,bitIndex117)
<=> v105137(VarCurr,bitIndex609) )
& ( v105554(VarCurr,bitIndex116)
<=> v105137(VarCurr,bitIndex608) )
& ( v105554(VarCurr,bitIndex115)
<=> v105137(VarCurr,bitIndex607) )
& ( v105554(VarCurr,bitIndex114)
<=> v105137(VarCurr,bitIndex606) )
& ( v105554(VarCurr,bitIndex113)
<=> v105137(VarCurr,bitIndex605) )
& ( v105554(VarCurr,bitIndex112)
<=> v105137(VarCurr,bitIndex604) )
& ( v105554(VarCurr,bitIndex111)
<=> v105137(VarCurr,bitIndex603) )
& ( v105554(VarCurr,bitIndex110)
<=> v105137(VarCurr,bitIndex602) )
& ( v105554(VarCurr,bitIndex109)
<=> v105137(VarCurr,bitIndex601) )
& ( v105554(VarCurr,bitIndex108)
<=> v105137(VarCurr,bitIndex600) )
& ( v105554(VarCurr,bitIndex107)
<=> v105137(VarCurr,bitIndex599) )
& ( v105554(VarCurr,bitIndex106)
<=> v105137(VarCurr,bitIndex598) )
& ( v105554(VarCurr,bitIndex105)
<=> v105137(VarCurr,bitIndex597) )
& ( v105554(VarCurr,bitIndex104)
<=> v105137(VarCurr,bitIndex596) )
& ( v105554(VarCurr,bitIndex103)
<=> v105137(VarCurr,bitIndex595) )
& ( v105554(VarCurr,bitIndex102)
<=> v105137(VarCurr,bitIndex594) )
& ( v105554(VarCurr,bitIndex101)
<=> v105137(VarCurr,bitIndex593) )
& ( v105554(VarCurr,bitIndex100)
<=> v105137(VarCurr,bitIndex592) )
& ( v105554(VarCurr,bitIndex99)
<=> v105137(VarCurr,bitIndex591) )
& ( v105554(VarCurr,bitIndex98)
<=> v105137(VarCurr,bitIndex590) )
& ( v105554(VarCurr,bitIndex97)
<=> v105137(VarCurr,bitIndex589) )
& ( v105554(VarCurr,bitIndex96)
<=> v105137(VarCurr,bitIndex588) )
& ( v105554(VarCurr,bitIndex95)
<=> v105137(VarCurr,bitIndex587) )
& ( v105554(VarCurr,bitIndex94)
<=> v105137(VarCurr,bitIndex586) )
& ( v105554(VarCurr,bitIndex93)
<=> v105137(VarCurr,bitIndex585) )
& ( v105554(VarCurr,bitIndex92)
<=> v105137(VarCurr,bitIndex584) )
& ( v105554(VarCurr,bitIndex91)
<=> v105137(VarCurr,bitIndex583) )
& ( v105554(VarCurr,bitIndex90)
<=> v105137(VarCurr,bitIndex582) )
& ( v105554(VarCurr,bitIndex89)
<=> v105137(VarCurr,bitIndex581) )
& ( v105554(VarCurr,bitIndex88)
<=> v105137(VarCurr,bitIndex580) )
& ( v105554(VarCurr,bitIndex87)
<=> v105137(VarCurr,bitIndex579) )
& ( v105554(VarCurr,bitIndex86)
<=> v105137(VarCurr,bitIndex578) )
& ( v105554(VarCurr,bitIndex85)
<=> v105137(VarCurr,bitIndex577) )
& ( v105554(VarCurr,bitIndex84)
<=> v105137(VarCurr,bitIndex576) )
& ( v105554(VarCurr,bitIndex83)
<=> v105137(VarCurr,bitIndex575) )
& ( v105554(VarCurr,bitIndex82)
<=> v105137(VarCurr,bitIndex574) )
& ( v105554(VarCurr,bitIndex81)
<=> v105137(VarCurr,bitIndex573) )
& ( v105554(VarCurr,bitIndex80)
<=> v105137(VarCurr,bitIndex572) )
& ( v105554(VarCurr,bitIndex79)
<=> v105137(VarCurr,bitIndex571) )
& ( v105554(VarCurr,bitIndex78)
<=> v105137(VarCurr,bitIndex570) )
& ( v105554(VarCurr,bitIndex77)
<=> v105137(VarCurr,bitIndex569) )
& ( v105554(VarCurr,bitIndex76)
<=> v105137(VarCurr,bitIndex568) )
& ( v105554(VarCurr,bitIndex75)
<=> v105137(VarCurr,bitIndex567) )
& ( v105554(VarCurr,bitIndex74)
<=> v105137(VarCurr,bitIndex566) )
& ( v105554(VarCurr,bitIndex73)
<=> v105137(VarCurr,bitIndex565) )
& ( v105554(VarCurr,bitIndex72)
<=> v105137(VarCurr,bitIndex564) )
& ( v105554(VarCurr,bitIndex71)
<=> v105137(VarCurr,bitIndex563) )
& ( v105554(VarCurr,bitIndex70)
<=> v105137(VarCurr,bitIndex562) )
& ( v105554(VarCurr,bitIndex69)
<=> v105137(VarCurr,bitIndex561) )
& ( v105554(VarCurr,bitIndex68)
<=> v105137(VarCurr,bitIndex560) )
& ( v105554(VarCurr,bitIndex67)
<=> v105137(VarCurr,bitIndex559) )
& ( v105554(VarCurr,bitIndex66)
<=> v105137(VarCurr,bitIndex558) )
& ( v105554(VarCurr,bitIndex65)
<=> v105137(VarCurr,bitIndex557) )
& ( v105554(VarCurr,bitIndex64)
<=> v105137(VarCurr,bitIndex556) )
& ( v105554(VarCurr,bitIndex63)
<=> v105137(VarCurr,bitIndex555) )
& ( v105554(VarCurr,bitIndex62)
<=> v105137(VarCurr,bitIndex554) )
& ( v105554(VarCurr,bitIndex61)
<=> v105137(VarCurr,bitIndex553) )
& ( v105554(VarCurr,bitIndex60)
<=> v105137(VarCurr,bitIndex552) )
& ( v105554(VarCurr,bitIndex59)
<=> v105137(VarCurr,bitIndex551) )
& ( v105554(VarCurr,bitIndex58)
<=> v105137(VarCurr,bitIndex550) )
& ( v105554(VarCurr,bitIndex57)
<=> v105137(VarCurr,bitIndex549) )
& ( v105554(VarCurr,bitIndex56)
<=> v105137(VarCurr,bitIndex548) )
& ( v105554(VarCurr,bitIndex55)
<=> v105137(VarCurr,bitIndex547) )
& ( v105554(VarCurr,bitIndex54)
<=> v105137(VarCurr,bitIndex546) )
& ( v105554(VarCurr,bitIndex53)
<=> v105137(VarCurr,bitIndex545) )
& ( v105554(VarCurr,bitIndex52)
<=> v105137(VarCurr,bitIndex544) )
& ( v105554(VarCurr,bitIndex51)
<=> v105137(VarCurr,bitIndex543) )
& ( v105554(VarCurr,bitIndex50)
<=> v105137(VarCurr,bitIndex542) )
& ( v105554(VarCurr,bitIndex49)
<=> v105137(VarCurr,bitIndex541) )
& ( v105554(VarCurr,bitIndex48)
<=> v105137(VarCurr,bitIndex540) )
& ( v105554(VarCurr,bitIndex47)
<=> v105137(VarCurr,bitIndex539) )
& ( v105554(VarCurr,bitIndex46)
<=> v105137(VarCurr,bitIndex538) )
& ( v105554(VarCurr,bitIndex45)
<=> v105137(VarCurr,bitIndex537) )
& ( v105554(VarCurr,bitIndex44)
<=> v105137(VarCurr,bitIndex536) )
& ( v105554(VarCurr,bitIndex43)
<=> v105137(VarCurr,bitIndex535) )
& ( v105554(VarCurr,bitIndex42)
<=> v105137(VarCurr,bitIndex534) )
& ( v105554(VarCurr,bitIndex41)
<=> v105137(VarCurr,bitIndex533) )
& ( v105554(VarCurr,bitIndex40)
<=> v105137(VarCurr,bitIndex532) )
& ( v105554(VarCurr,bitIndex39)
<=> v105137(VarCurr,bitIndex531) )
& ( v105554(VarCurr,bitIndex38)
<=> v105137(VarCurr,bitIndex530) )
& ( v105554(VarCurr,bitIndex37)
<=> v105137(VarCurr,bitIndex529) )
& ( v105554(VarCurr,bitIndex36)
<=> v105137(VarCurr,bitIndex528) )
& ( v105554(VarCurr,bitIndex35)
<=> v105137(VarCurr,bitIndex527) )
& ( v105554(VarCurr,bitIndex34)
<=> v105137(VarCurr,bitIndex526) )
& ( v105554(VarCurr,bitIndex33)
<=> v105137(VarCurr,bitIndex525) )
& ( v105554(VarCurr,bitIndex32)
<=> v105137(VarCurr,bitIndex524) )
& ( v105554(VarCurr,bitIndex31)
<=> v105137(VarCurr,bitIndex523) )
& ( v105554(VarCurr,bitIndex30)
<=> v105137(VarCurr,bitIndex522) )
& ( v105554(VarCurr,bitIndex29)
<=> v105137(VarCurr,bitIndex521) )
& ( v105554(VarCurr,bitIndex28)
<=> v105137(VarCurr,bitIndex520) )
& ( v105554(VarCurr,bitIndex27)
<=> v105137(VarCurr,bitIndex519) )
& ( v105554(VarCurr,bitIndex26)
<=> v105137(VarCurr,bitIndex518) )
& ( v105554(VarCurr,bitIndex25)
<=> v105137(VarCurr,bitIndex517) )
& ( v105554(VarCurr,bitIndex24)
<=> v105137(VarCurr,bitIndex516) )
& ( v105554(VarCurr,bitIndex23)
<=> v105137(VarCurr,bitIndex515) )
& ( v105554(VarCurr,bitIndex22)
<=> v105137(VarCurr,bitIndex514) )
& ( v105554(VarCurr,bitIndex21)
<=> v105137(VarCurr,bitIndex513) )
& ( v105554(VarCurr,bitIndex20)
<=> v105137(VarCurr,bitIndex512) )
& ( v105554(VarCurr,bitIndex19)
<=> v105137(VarCurr,bitIndex511) )
& ( v105554(VarCurr,bitIndex18)
<=> v105137(VarCurr,bitIndex510) )
& ( v105554(VarCurr,bitIndex17)
<=> v105137(VarCurr,bitIndex509) )
& ( v105554(VarCurr,bitIndex16)
<=> v105137(VarCurr,bitIndex508) )
& ( v105554(VarCurr,bitIndex15)
<=> v105137(VarCurr,bitIndex507) )
& ( v105554(VarCurr,bitIndex14)
<=> v105137(VarCurr,bitIndex506) )
& ( v105554(VarCurr,bitIndex13)
<=> v105137(VarCurr,bitIndex505) )
& ( v105554(VarCurr,bitIndex12)
<=> v105137(VarCurr,bitIndex504) )
& ( v105554(VarCurr,bitIndex11)
<=> v105137(VarCurr,bitIndex503) )
& ( v105554(VarCurr,bitIndex10)
<=> v105137(VarCurr,bitIndex502) )
& ( v105554(VarCurr,bitIndex9)
<=> v105137(VarCurr,bitIndex501) )
& ( v105554(VarCurr,bitIndex8)
<=> v105137(VarCurr,bitIndex500) )
& ( v105554(VarCurr,bitIndex7)
<=> v105137(VarCurr,bitIndex499) )
& ( v105554(VarCurr,bitIndex6)
<=> v105137(VarCurr,bitIndex498) )
& ( v105554(VarCurr,bitIndex5)
<=> v105137(VarCurr,bitIndex497) )
& ( v105554(VarCurr,bitIndex4)
<=> v105137(VarCurr,bitIndex496) )
& ( v105554(VarCurr,bitIndex3)
<=> v105137(VarCurr,bitIndex495) )
& ( v105554(VarCurr,bitIndex2)
<=> v105137(VarCurr,bitIndex494) )
& ( v105554(VarCurr,bitIndex1)
<=> v105137(VarCurr,bitIndex493) )
& ( v105554(VarCurr,bitIndex0)
<=> v105137(VarCurr,bitIndex492) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21040,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105527(VarNext)
<=> ( v105528(VarNext)
& v105535(VarNext) ) ) ) ).
fof(addAssignment_32504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105535(VarNext)
<=> v105533(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21039,axiom,
! [VarCurr] :
( v105533(VarCurr)
<=> ( v105536(VarCurr)
& v105547(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21038,axiom,
! [VarCurr] :
( v105547(VarCurr)
<=> ( v105548(VarCurr)
| v105306(VarCurr) ) ) ).
fof(writeUnaryOperator_8235,axiom,
! [VarCurr] :
( ~ v105548(VarCurr)
<=> v105549(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7371,axiom,
! [VarCurr] :
( v105549(VarCurr)
<=> ( ( v105550(VarCurr,bitIndex1)
<=> $false )
& ( v105550(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32503,axiom,
! [VarCurr] :
( v105550(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_32502,axiom,
! [VarCurr] :
( v105550(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21037,axiom,
! [VarCurr] :
( v105536(VarCurr)
<=> ( v105306(VarCurr)
| v105537(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21036,axiom,
! [VarCurr] :
( v105537(VarCurr)
<=> ( v105538(VarCurr)
& v105546(VarCurr) ) ) ).
fof(writeUnaryOperator_8234,axiom,
! [VarCurr] :
( ~ v105546(VarCurr)
<=> v105306(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21035,axiom,
! [VarCurr] :
( v105538(VarCurr)
<=> ( v105539(VarCurr)
| v105544(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7370,axiom,
! [VarCurr] :
( v105544(VarCurr)
<=> ( ( v105545(VarCurr,bitIndex1)
<=> $true )
& ( v105545(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32501,axiom,
! [VarCurr] :
( v105545(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_32500,axiom,
! [VarCurr] :
( v105545(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21034,axiom,
! [VarCurr] :
( v105539(VarCurr)
<=> ( v105540(VarCurr)
| v105542(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7369,axiom,
! [VarCurr] :
( v105542(VarCurr)
<=> ( ( v105543(VarCurr,bitIndex1)
<=> $true )
& ( v105543(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32499,axiom,
! [VarCurr] :
( v105543(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_32498,axiom,
! [VarCurr] :
( v105543(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7368,axiom,
! [VarCurr] :
( v105540(VarCurr)
<=> ( ( v105541(VarCurr,bitIndex1)
<=> $false )
& ( v105541(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32497,axiom,
! [VarCurr] :
( v105541(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_32496,axiom,
! [VarCurr] :
( v105541(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21033,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105528(VarNext)
<=> ( v105530(VarNext)
& v105202(VarNext) ) ) ) ).
fof(writeUnaryOperator_8233,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105530(VarNext)
<=> v105209(VarNext) ) ) ).
fof(addAssignment_32495,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105519(VarCurr,B)
<=> v105524(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2263,axiom,
! [VarCurr] :
( ~ v105521(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105524(VarCurr,B)
<=> v105523(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2294,axiom,
! [VarCurr] :
( v105521(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105524(VarCurr,B)
<=> v105140(VarCurr,B) ) ) ) ).
fof(addAssignment_32494,axiom,
! [VarCurr] :
( ( v105523(VarCurr,bitIndex122)
<=> v105137(VarCurr,bitIndex614) )
& ( v105523(VarCurr,bitIndex121)
<=> v105137(VarCurr,bitIndex613) )
& ( v105523(VarCurr,bitIndex120)
<=> v105137(VarCurr,bitIndex612) )
& ( v105523(VarCurr,bitIndex119)
<=> v105137(VarCurr,bitIndex611) )
& ( v105523(VarCurr,bitIndex118)
<=> v105137(VarCurr,bitIndex610) )
& ( v105523(VarCurr,bitIndex117)
<=> v105137(VarCurr,bitIndex609) )
& ( v105523(VarCurr,bitIndex116)
<=> v105137(VarCurr,bitIndex608) ) ) ).
fof(addAssignment_32493,axiom,
! [VarCurr] :
( v105521(VarCurr)
<=> v105195(VarCurr,bitIndex1) ) ).
fof(addAssignment_32492,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105512(VarCurr,B)
<=> v105517(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2262,axiom,
! [VarCurr] :
( ~ v105514(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105517(VarCurr,B)
<=> v105516(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2293,axiom,
! [VarCurr] :
( v105514(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105517(VarCurr,B)
<=> v105140(VarCurr,B) ) ) ) ).
fof(addAssignment_32491,axiom,
! [VarCurr] :
( ( v105516(VarCurr,bitIndex122)
<=> v105137(VarCurr,bitIndex737) )
& ( v105516(VarCurr,bitIndex121)
<=> v105137(VarCurr,bitIndex736) )
& ( v105516(VarCurr,bitIndex120)
<=> v105137(VarCurr,bitIndex735) )
& ( v105516(VarCurr,bitIndex119)
<=> v105137(VarCurr,bitIndex734) )
& ( v105516(VarCurr,bitIndex118)
<=> v105137(VarCurr,bitIndex733) )
& ( v105516(VarCurr,bitIndex117)
<=> v105137(VarCurr,bitIndex732) )
& ( v105516(VarCurr,bitIndex116)
<=> v105137(VarCurr,bitIndex731) ) ) ).
fof(addAssignment_32490,axiom,
! [VarCurr] :
( v105514(VarCurr)
<=> v105195(VarCurr,bitIndex1) ) ).
fof(addAssignment_32489,axiom,
! [VarNext] :
( ( v105137(VarNext,bitIndex614)
<=> v105480(VarNext,bitIndex122) )
& ( v105137(VarNext,bitIndex613)
<=> v105480(VarNext,bitIndex121) )
& ( v105137(VarNext,bitIndex612)
<=> v105480(VarNext,bitIndex120) )
& ( v105137(VarNext,bitIndex611)
<=> v105480(VarNext,bitIndex119) )
& ( v105137(VarNext,bitIndex610)
<=> v105480(VarNext,bitIndex118) )
& ( v105137(VarNext,bitIndex609)
<=> v105480(VarNext,bitIndex117) )
& ( v105137(VarNext,bitIndex608)
<=> v105480(VarNext,bitIndex116) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_64,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105481(VarNext)
=> ( ( v105480(VarNext,bitIndex122)
<=> v105137(VarCurr,bitIndex614) )
& ( v105480(VarNext,bitIndex121)
<=> v105137(VarCurr,bitIndex613) )
& ( v105480(VarNext,bitIndex120)
<=> v105137(VarCurr,bitIndex612) )
& ( v105480(VarNext,bitIndex119)
<=> v105137(VarCurr,bitIndex611) )
& ( v105480(VarNext,bitIndex118)
<=> v105137(VarCurr,bitIndex610) )
& ( v105480(VarNext,bitIndex117)
<=> v105137(VarCurr,bitIndex609) )
& ( v105480(VarNext,bitIndex116)
<=> v105137(VarCurr,bitIndex608) )
& ( v105480(VarNext,bitIndex115)
<=> v105137(VarCurr,bitIndex607) )
& ( v105480(VarNext,bitIndex114)
<=> v105137(VarCurr,bitIndex606) )
& ( v105480(VarNext,bitIndex113)
<=> v105137(VarCurr,bitIndex605) )
& ( v105480(VarNext,bitIndex112)
<=> v105137(VarCurr,bitIndex604) )
& ( v105480(VarNext,bitIndex111)
<=> v105137(VarCurr,bitIndex603) )
& ( v105480(VarNext,bitIndex110)
<=> v105137(VarCurr,bitIndex602) )
& ( v105480(VarNext,bitIndex109)
<=> v105137(VarCurr,bitIndex601) )
& ( v105480(VarNext,bitIndex108)
<=> v105137(VarCurr,bitIndex600) )
& ( v105480(VarNext,bitIndex107)
<=> v105137(VarCurr,bitIndex599) )
& ( v105480(VarNext,bitIndex106)
<=> v105137(VarCurr,bitIndex598) )
& ( v105480(VarNext,bitIndex105)
<=> v105137(VarCurr,bitIndex597) )
& ( v105480(VarNext,bitIndex104)
<=> v105137(VarCurr,bitIndex596) )
& ( v105480(VarNext,bitIndex103)
<=> v105137(VarCurr,bitIndex595) )
& ( v105480(VarNext,bitIndex102)
<=> v105137(VarCurr,bitIndex594) )
& ( v105480(VarNext,bitIndex101)
<=> v105137(VarCurr,bitIndex593) )
& ( v105480(VarNext,bitIndex100)
<=> v105137(VarCurr,bitIndex592) )
& ( v105480(VarNext,bitIndex99)
<=> v105137(VarCurr,bitIndex591) )
& ( v105480(VarNext,bitIndex98)
<=> v105137(VarCurr,bitIndex590) )
& ( v105480(VarNext,bitIndex97)
<=> v105137(VarCurr,bitIndex589) )
& ( v105480(VarNext,bitIndex96)
<=> v105137(VarCurr,bitIndex588) )
& ( v105480(VarNext,bitIndex95)
<=> v105137(VarCurr,bitIndex587) )
& ( v105480(VarNext,bitIndex94)
<=> v105137(VarCurr,bitIndex586) )
& ( v105480(VarNext,bitIndex93)
<=> v105137(VarCurr,bitIndex585) )
& ( v105480(VarNext,bitIndex92)
<=> v105137(VarCurr,bitIndex584) )
& ( v105480(VarNext,bitIndex91)
<=> v105137(VarCurr,bitIndex583) )
& ( v105480(VarNext,bitIndex90)
<=> v105137(VarCurr,bitIndex582) )
& ( v105480(VarNext,bitIndex89)
<=> v105137(VarCurr,bitIndex581) )
& ( v105480(VarNext,bitIndex88)
<=> v105137(VarCurr,bitIndex580) )
& ( v105480(VarNext,bitIndex87)
<=> v105137(VarCurr,bitIndex579) )
& ( v105480(VarNext,bitIndex86)
<=> v105137(VarCurr,bitIndex578) )
& ( v105480(VarNext,bitIndex85)
<=> v105137(VarCurr,bitIndex577) )
& ( v105480(VarNext,bitIndex84)
<=> v105137(VarCurr,bitIndex576) )
& ( v105480(VarNext,bitIndex83)
<=> v105137(VarCurr,bitIndex575) )
& ( v105480(VarNext,bitIndex82)
<=> v105137(VarCurr,bitIndex574) )
& ( v105480(VarNext,bitIndex81)
<=> v105137(VarCurr,bitIndex573) )
& ( v105480(VarNext,bitIndex80)
<=> v105137(VarCurr,bitIndex572) )
& ( v105480(VarNext,bitIndex79)
<=> v105137(VarCurr,bitIndex571) )
& ( v105480(VarNext,bitIndex78)
<=> v105137(VarCurr,bitIndex570) )
& ( v105480(VarNext,bitIndex77)
<=> v105137(VarCurr,bitIndex569) )
& ( v105480(VarNext,bitIndex76)
<=> v105137(VarCurr,bitIndex568) )
& ( v105480(VarNext,bitIndex75)
<=> v105137(VarCurr,bitIndex567) )
& ( v105480(VarNext,bitIndex74)
<=> v105137(VarCurr,bitIndex566) )
& ( v105480(VarNext,bitIndex73)
<=> v105137(VarCurr,bitIndex565) )
& ( v105480(VarNext,bitIndex72)
<=> v105137(VarCurr,bitIndex564) )
& ( v105480(VarNext,bitIndex71)
<=> v105137(VarCurr,bitIndex563) )
& ( v105480(VarNext,bitIndex70)
<=> v105137(VarCurr,bitIndex562) )
& ( v105480(VarNext,bitIndex69)
<=> v105137(VarCurr,bitIndex561) )
& ( v105480(VarNext,bitIndex68)
<=> v105137(VarCurr,bitIndex560) )
& ( v105480(VarNext,bitIndex67)
<=> v105137(VarCurr,bitIndex559) )
& ( v105480(VarNext,bitIndex66)
<=> v105137(VarCurr,bitIndex558) )
& ( v105480(VarNext,bitIndex65)
<=> v105137(VarCurr,bitIndex557) )
& ( v105480(VarNext,bitIndex64)
<=> v105137(VarCurr,bitIndex556) )
& ( v105480(VarNext,bitIndex63)
<=> v105137(VarCurr,bitIndex555) )
& ( v105480(VarNext,bitIndex62)
<=> v105137(VarCurr,bitIndex554) )
& ( v105480(VarNext,bitIndex61)
<=> v105137(VarCurr,bitIndex553) )
& ( v105480(VarNext,bitIndex60)
<=> v105137(VarCurr,bitIndex552) )
& ( v105480(VarNext,bitIndex59)
<=> v105137(VarCurr,bitIndex551) )
& ( v105480(VarNext,bitIndex58)
<=> v105137(VarCurr,bitIndex550) )
& ( v105480(VarNext,bitIndex57)
<=> v105137(VarCurr,bitIndex549) )
& ( v105480(VarNext,bitIndex56)
<=> v105137(VarCurr,bitIndex548) )
& ( v105480(VarNext,bitIndex55)
<=> v105137(VarCurr,bitIndex547) )
& ( v105480(VarNext,bitIndex54)
<=> v105137(VarCurr,bitIndex546) )
& ( v105480(VarNext,bitIndex53)
<=> v105137(VarCurr,bitIndex545) )
& ( v105480(VarNext,bitIndex52)
<=> v105137(VarCurr,bitIndex544) )
& ( v105480(VarNext,bitIndex51)
<=> v105137(VarCurr,bitIndex543) )
& ( v105480(VarNext,bitIndex50)
<=> v105137(VarCurr,bitIndex542) )
& ( v105480(VarNext,bitIndex49)
<=> v105137(VarCurr,bitIndex541) )
& ( v105480(VarNext,bitIndex48)
<=> v105137(VarCurr,bitIndex540) )
& ( v105480(VarNext,bitIndex47)
<=> v105137(VarCurr,bitIndex539) )
& ( v105480(VarNext,bitIndex46)
<=> v105137(VarCurr,bitIndex538) )
& ( v105480(VarNext,bitIndex45)
<=> v105137(VarCurr,bitIndex537) )
& ( v105480(VarNext,bitIndex44)
<=> v105137(VarCurr,bitIndex536) )
& ( v105480(VarNext,bitIndex43)
<=> v105137(VarCurr,bitIndex535) )
& ( v105480(VarNext,bitIndex42)
<=> v105137(VarCurr,bitIndex534) )
& ( v105480(VarNext,bitIndex41)
<=> v105137(VarCurr,bitIndex533) )
& ( v105480(VarNext,bitIndex40)
<=> v105137(VarCurr,bitIndex532) )
& ( v105480(VarNext,bitIndex39)
<=> v105137(VarCurr,bitIndex531) )
& ( v105480(VarNext,bitIndex38)
<=> v105137(VarCurr,bitIndex530) )
& ( v105480(VarNext,bitIndex37)
<=> v105137(VarCurr,bitIndex529) )
& ( v105480(VarNext,bitIndex36)
<=> v105137(VarCurr,bitIndex528) )
& ( v105480(VarNext,bitIndex35)
<=> v105137(VarCurr,bitIndex527) )
& ( v105480(VarNext,bitIndex34)
<=> v105137(VarCurr,bitIndex526) )
& ( v105480(VarNext,bitIndex33)
<=> v105137(VarCurr,bitIndex525) )
& ( v105480(VarNext,bitIndex32)
<=> v105137(VarCurr,bitIndex524) )
& ( v105480(VarNext,bitIndex31)
<=> v105137(VarCurr,bitIndex523) )
& ( v105480(VarNext,bitIndex30)
<=> v105137(VarCurr,bitIndex522) )
& ( v105480(VarNext,bitIndex29)
<=> v105137(VarCurr,bitIndex521) )
& ( v105480(VarNext,bitIndex28)
<=> v105137(VarCurr,bitIndex520) )
& ( v105480(VarNext,bitIndex27)
<=> v105137(VarCurr,bitIndex519) )
& ( v105480(VarNext,bitIndex26)
<=> v105137(VarCurr,bitIndex518) )
& ( v105480(VarNext,bitIndex25)
<=> v105137(VarCurr,bitIndex517) )
& ( v105480(VarNext,bitIndex24)
<=> v105137(VarCurr,bitIndex516) )
& ( v105480(VarNext,bitIndex23)
<=> v105137(VarCurr,bitIndex515) )
& ( v105480(VarNext,bitIndex22)
<=> v105137(VarCurr,bitIndex514) )
& ( v105480(VarNext,bitIndex21)
<=> v105137(VarCurr,bitIndex513) )
& ( v105480(VarNext,bitIndex20)
<=> v105137(VarCurr,bitIndex512) )
& ( v105480(VarNext,bitIndex19)
<=> v105137(VarCurr,bitIndex511) )
& ( v105480(VarNext,bitIndex18)
<=> v105137(VarCurr,bitIndex510) )
& ( v105480(VarNext,bitIndex17)
<=> v105137(VarCurr,bitIndex509) )
& ( v105480(VarNext,bitIndex16)
<=> v105137(VarCurr,bitIndex508) )
& ( v105480(VarNext,bitIndex15)
<=> v105137(VarCurr,bitIndex507) )
& ( v105480(VarNext,bitIndex14)
<=> v105137(VarCurr,bitIndex506) )
& ( v105480(VarNext,bitIndex13)
<=> v105137(VarCurr,bitIndex505) )
& ( v105480(VarNext,bitIndex12)
<=> v105137(VarCurr,bitIndex504) )
& ( v105480(VarNext,bitIndex11)
<=> v105137(VarCurr,bitIndex503) )
& ( v105480(VarNext,bitIndex10)
<=> v105137(VarCurr,bitIndex502) )
& ( v105480(VarNext,bitIndex9)
<=> v105137(VarCurr,bitIndex501) )
& ( v105480(VarNext,bitIndex8)
<=> v105137(VarCurr,bitIndex500) )
& ( v105480(VarNext,bitIndex7)
<=> v105137(VarCurr,bitIndex499) )
& ( v105480(VarNext,bitIndex6)
<=> v105137(VarCurr,bitIndex498) )
& ( v105480(VarNext,bitIndex5)
<=> v105137(VarCurr,bitIndex497) )
& ( v105480(VarNext,bitIndex4)
<=> v105137(VarCurr,bitIndex496) )
& ( v105480(VarNext,bitIndex3)
<=> v105137(VarCurr,bitIndex495) )
& ( v105480(VarNext,bitIndex2)
<=> v105137(VarCurr,bitIndex494) )
& ( v105480(VarNext,bitIndex1)
<=> v105137(VarCurr,bitIndex493) )
& ( v105480(VarNext,bitIndex0)
<=> v105137(VarCurr,bitIndex492) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1790,axiom,
! [VarNext] :
( v105481(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105480(VarNext,B)
<=> v105507(VarNext,B) ) ) ) ).
fof(addAssignment_32488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105507(VarNext,B)
<=> v105505(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4978,axiom,
! [VarCurr] :
( ~ v105306(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105505(VarCurr,B)
<=> v105508(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4985,axiom,
! [VarCurr] :
( v105306(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105505(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1223,axiom,
! [VarCurr] :
( ( ~ v105494(VarCurr)
& ~ v105496(VarCurr) )
=> ! [B] :
( range_122_0(B)
=> ( v105508(VarCurr,B)
<=> v105473(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4977,axiom,
! [VarCurr] :
( v105496(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105508(VarCurr,B)
<=> v105466(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_4,axiom,
! [VarCurr] :
( v105494(VarCurr)
=> ( ( v105508(VarCurr,bitIndex122)
<=> v105137(VarCurr,bitIndex491) )
& ( v105508(VarCurr,bitIndex121)
<=> v105137(VarCurr,bitIndex490) )
& ( v105508(VarCurr,bitIndex120)
<=> v105137(VarCurr,bitIndex489) )
& ( v105508(VarCurr,bitIndex119)
<=> v105137(VarCurr,bitIndex488) )
& ( v105508(VarCurr,bitIndex118)
<=> v105137(VarCurr,bitIndex487) )
& ( v105508(VarCurr,bitIndex117)
<=> v105137(VarCurr,bitIndex486) )
& ( v105508(VarCurr,bitIndex116)
<=> v105137(VarCurr,bitIndex485) )
& ( v105508(VarCurr,bitIndex115)
<=> v105137(VarCurr,bitIndex484) )
& ( v105508(VarCurr,bitIndex114)
<=> v105137(VarCurr,bitIndex483) )
& ( v105508(VarCurr,bitIndex113)
<=> v105137(VarCurr,bitIndex482) )
& ( v105508(VarCurr,bitIndex112)
<=> v105137(VarCurr,bitIndex481) )
& ( v105508(VarCurr,bitIndex111)
<=> v105137(VarCurr,bitIndex480) )
& ( v105508(VarCurr,bitIndex110)
<=> v105137(VarCurr,bitIndex479) )
& ( v105508(VarCurr,bitIndex109)
<=> v105137(VarCurr,bitIndex478) )
& ( v105508(VarCurr,bitIndex108)
<=> v105137(VarCurr,bitIndex477) )
& ( v105508(VarCurr,bitIndex107)
<=> v105137(VarCurr,bitIndex476) )
& ( v105508(VarCurr,bitIndex106)
<=> v105137(VarCurr,bitIndex475) )
& ( v105508(VarCurr,bitIndex105)
<=> v105137(VarCurr,bitIndex474) )
& ( v105508(VarCurr,bitIndex104)
<=> v105137(VarCurr,bitIndex473) )
& ( v105508(VarCurr,bitIndex103)
<=> v105137(VarCurr,bitIndex472) )
& ( v105508(VarCurr,bitIndex102)
<=> v105137(VarCurr,bitIndex471) )
& ( v105508(VarCurr,bitIndex101)
<=> v105137(VarCurr,bitIndex470) )
& ( v105508(VarCurr,bitIndex100)
<=> v105137(VarCurr,bitIndex469) )
& ( v105508(VarCurr,bitIndex99)
<=> v105137(VarCurr,bitIndex468) )
& ( v105508(VarCurr,bitIndex98)
<=> v105137(VarCurr,bitIndex467) )
& ( v105508(VarCurr,bitIndex97)
<=> v105137(VarCurr,bitIndex466) )
& ( v105508(VarCurr,bitIndex96)
<=> v105137(VarCurr,bitIndex465) )
& ( v105508(VarCurr,bitIndex95)
<=> v105137(VarCurr,bitIndex464) )
& ( v105508(VarCurr,bitIndex94)
<=> v105137(VarCurr,bitIndex463) )
& ( v105508(VarCurr,bitIndex93)
<=> v105137(VarCurr,bitIndex462) )
& ( v105508(VarCurr,bitIndex92)
<=> v105137(VarCurr,bitIndex461) )
& ( v105508(VarCurr,bitIndex91)
<=> v105137(VarCurr,bitIndex460) )
& ( v105508(VarCurr,bitIndex90)
<=> v105137(VarCurr,bitIndex459) )
& ( v105508(VarCurr,bitIndex89)
<=> v105137(VarCurr,bitIndex458) )
& ( v105508(VarCurr,bitIndex88)
<=> v105137(VarCurr,bitIndex457) )
& ( v105508(VarCurr,bitIndex87)
<=> v105137(VarCurr,bitIndex456) )
& ( v105508(VarCurr,bitIndex86)
<=> v105137(VarCurr,bitIndex455) )
& ( v105508(VarCurr,bitIndex85)
<=> v105137(VarCurr,bitIndex454) )
& ( v105508(VarCurr,bitIndex84)
<=> v105137(VarCurr,bitIndex453) )
& ( v105508(VarCurr,bitIndex83)
<=> v105137(VarCurr,bitIndex452) )
& ( v105508(VarCurr,bitIndex82)
<=> v105137(VarCurr,bitIndex451) )
& ( v105508(VarCurr,bitIndex81)
<=> v105137(VarCurr,bitIndex450) )
& ( v105508(VarCurr,bitIndex80)
<=> v105137(VarCurr,bitIndex449) )
& ( v105508(VarCurr,bitIndex79)
<=> v105137(VarCurr,bitIndex448) )
& ( v105508(VarCurr,bitIndex78)
<=> v105137(VarCurr,bitIndex447) )
& ( v105508(VarCurr,bitIndex77)
<=> v105137(VarCurr,bitIndex446) )
& ( v105508(VarCurr,bitIndex76)
<=> v105137(VarCurr,bitIndex445) )
& ( v105508(VarCurr,bitIndex75)
<=> v105137(VarCurr,bitIndex444) )
& ( v105508(VarCurr,bitIndex74)
<=> v105137(VarCurr,bitIndex443) )
& ( v105508(VarCurr,bitIndex73)
<=> v105137(VarCurr,bitIndex442) )
& ( v105508(VarCurr,bitIndex72)
<=> v105137(VarCurr,bitIndex441) )
& ( v105508(VarCurr,bitIndex71)
<=> v105137(VarCurr,bitIndex440) )
& ( v105508(VarCurr,bitIndex70)
<=> v105137(VarCurr,bitIndex439) )
& ( v105508(VarCurr,bitIndex69)
<=> v105137(VarCurr,bitIndex438) )
& ( v105508(VarCurr,bitIndex68)
<=> v105137(VarCurr,bitIndex437) )
& ( v105508(VarCurr,bitIndex67)
<=> v105137(VarCurr,bitIndex436) )
& ( v105508(VarCurr,bitIndex66)
<=> v105137(VarCurr,bitIndex435) )
& ( v105508(VarCurr,bitIndex65)
<=> v105137(VarCurr,bitIndex434) )
& ( v105508(VarCurr,bitIndex64)
<=> v105137(VarCurr,bitIndex433) )
& ( v105508(VarCurr,bitIndex63)
<=> v105137(VarCurr,bitIndex432) )
& ( v105508(VarCurr,bitIndex62)
<=> v105137(VarCurr,bitIndex431) )
& ( v105508(VarCurr,bitIndex61)
<=> v105137(VarCurr,bitIndex430) )
& ( v105508(VarCurr,bitIndex60)
<=> v105137(VarCurr,bitIndex429) )
& ( v105508(VarCurr,bitIndex59)
<=> v105137(VarCurr,bitIndex428) )
& ( v105508(VarCurr,bitIndex58)
<=> v105137(VarCurr,bitIndex427) )
& ( v105508(VarCurr,bitIndex57)
<=> v105137(VarCurr,bitIndex426) )
& ( v105508(VarCurr,bitIndex56)
<=> v105137(VarCurr,bitIndex425) )
& ( v105508(VarCurr,bitIndex55)
<=> v105137(VarCurr,bitIndex424) )
& ( v105508(VarCurr,bitIndex54)
<=> v105137(VarCurr,bitIndex423) )
& ( v105508(VarCurr,bitIndex53)
<=> v105137(VarCurr,bitIndex422) )
& ( v105508(VarCurr,bitIndex52)
<=> v105137(VarCurr,bitIndex421) )
& ( v105508(VarCurr,bitIndex51)
<=> v105137(VarCurr,bitIndex420) )
& ( v105508(VarCurr,bitIndex50)
<=> v105137(VarCurr,bitIndex419) )
& ( v105508(VarCurr,bitIndex49)
<=> v105137(VarCurr,bitIndex418) )
& ( v105508(VarCurr,bitIndex48)
<=> v105137(VarCurr,bitIndex417) )
& ( v105508(VarCurr,bitIndex47)
<=> v105137(VarCurr,bitIndex416) )
& ( v105508(VarCurr,bitIndex46)
<=> v105137(VarCurr,bitIndex415) )
& ( v105508(VarCurr,bitIndex45)
<=> v105137(VarCurr,bitIndex414) )
& ( v105508(VarCurr,bitIndex44)
<=> v105137(VarCurr,bitIndex413) )
& ( v105508(VarCurr,bitIndex43)
<=> v105137(VarCurr,bitIndex412) )
& ( v105508(VarCurr,bitIndex42)
<=> v105137(VarCurr,bitIndex411) )
& ( v105508(VarCurr,bitIndex41)
<=> v105137(VarCurr,bitIndex410) )
& ( v105508(VarCurr,bitIndex40)
<=> v105137(VarCurr,bitIndex409) )
& ( v105508(VarCurr,bitIndex39)
<=> v105137(VarCurr,bitIndex408) )
& ( v105508(VarCurr,bitIndex38)
<=> v105137(VarCurr,bitIndex407) )
& ( v105508(VarCurr,bitIndex37)
<=> v105137(VarCurr,bitIndex406) )
& ( v105508(VarCurr,bitIndex36)
<=> v105137(VarCurr,bitIndex405) )
& ( v105508(VarCurr,bitIndex35)
<=> v105137(VarCurr,bitIndex404) )
& ( v105508(VarCurr,bitIndex34)
<=> v105137(VarCurr,bitIndex403) )
& ( v105508(VarCurr,bitIndex33)
<=> v105137(VarCurr,bitIndex402) )
& ( v105508(VarCurr,bitIndex32)
<=> v105137(VarCurr,bitIndex401) )
& ( v105508(VarCurr,bitIndex31)
<=> v105137(VarCurr,bitIndex400) )
& ( v105508(VarCurr,bitIndex30)
<=> v105137(VarCurr,bitIndex399) )
& ( v105508(VarCurr,bitIndex29)
<=> v105137(VarCurr,bitIndex398) )
& ( v105508(VarCurr,bitIndex28)
<=> v105137(VarCurr,bitIndex397) )
& ( v105508(VarCurr,bitIndex27)
<=> v105137(VarCurr,bitIndex396) )
& ( v105508(VarCurr,bitIndex26)
<=> v105137(VarCurr,bitIndex395) )
& ( v105508(VarCurr,bitIndex25)
<=> v105137(VarCurr,bitIndex394) )
& ( v105508(VarCurr,bitIndex24)
<=> v105137(VarCurr,bitIndex393) )
& ( v105508(VarCurr,bitIndex23)
<=> v105137(VarCurr,bitIndex392) )
& ( v105508(VarCurr,bitIndex22)
<=> v105137(VarCurr,bitIndex391) )
& ( v105508(VarCurr,bitIndex21)
<=> v105137(VarCurr,bitIndex390) )
& ( v105508(VarCurr,bitIndex20)
<=> v105137(VarCurr,bitIndex389) )
& ( v105508(VarCurr,bitIndex19)
<=> v105137(VarCurr,bitIndex388) )
& ( v105508(VarCurr,bitIndex18)
<=> v105137(VarCurr,bitIndex387) )
& ( v105508(VarCurr,bitIndex17)
<=> v105137(VarCurr,bitIndex386) )
& ( v105508(VarCurr,bitIndex16)
<=> v105137(VarCurr,bitIndex385) )
& ( v105508(VarCurr,bitIndex15)
<=> v105137(VarCurr,bitIndex384) )
& ( v105508(VarCurr,bitIndex14)
<=> v105137(VarCurr,bitIndex383) )
& ( v105508(VarCurr,bitIndex13)
<=> v105137(VarCurr,bitIndex382) )
& ( v105508(VarCurr,bitIndex12)
<=> v105137(VarCurr,bitIndex381) )
& ( v105508(VarCurr,bitIndex11)
<=> v105137(VarCurr,bitIndex380) )
& ( v105508(VarCurr,bitIndex10)
<=> v105137(VarCurr,bitIndex379) )
& ( v105508(VarCurr,bitIndex9)
<=> v105137(VarCurr,bitIndex378) )
& ( v105508(VarCurr,bitIndex8)
<=> v105137(VarCurr,bitIndex377) )
& ( v105508(VarCurr,bitIndex7)
<=> v105137(VarCurr,bitIndex376) )
& ( v105508(VarCurr,bitIndex6)
<=> v105137(VarCurr,bitIndex375) )
& ( v105508(VarCurr,bitIndex5)
<=> v105137(VarCurr,bitIndex374) )
& ( v105508(VarCurr,bitIndex4)
<=> v105137(VarCurr,bitIndex373) )
& ( v105508(VarCurr,bitIndex3)
<=> v105137(VarCurr,bitIndex372) )
& ( v105508(VarCurr,bitIndex2)
<=> v105137(VarCurr,bitIndex371) )
& ( v105508(VarCurr,bitIndex1)
<=> v105137(VarCurr,bitIndex370) )
& ( v105508(VarCurr,bitIndex0)
<=> v105137(VarCurr,bitIndex369) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21032,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105481(VarNext)
<=> ( v105482(VarNext)
& v105489(VarNext) ) ) ) ).
fof(addAssignment_32487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105489(VarNext)
<=> v105487(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21031,axiom,
! [VarCurr] :
( v105487(VarCurr)
<=> ( v105490(VarCurr)
& v105501(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21030,axiom,
! [VarCurr] :
( v105501(VarCurr)
<=> ( v105502(VarCurr)
| v105306(VarCurr) ) ) ).
fof(writeUnaryOperator_8232,axiom,
! [VarCurr] :
( ~ v105502(VarCurr)
<=> v105503(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7367,axiom,
! [VarCurr] :
( v105503(VarCurr)
<=> ( ( v105504(VarCurr,bitIndex1)
<=> $false )
& ( v105504(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32486,axiom,
! [VarCurr] :
( v105504(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_32485,axiom,
! [VarCurr] :
( v105504(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21029,axiom,
! [VarCurr] :
( v105490(VarCurr)
<=> ( v105306(VarCurr)
| v105491(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21028,axiom,
! [VarCurr] :
( v105491(VarCurr)
<=> ( v105492(VarCurr)
& v105500(VarCurr) ) ) ).
fof(writeUnaryOperator_8231,axiom,
! [VarCurr] :
( ~ v105500(VarCurr)
<=> v105306(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21027,axiom,
! [VarCurr] :
( v105492(VarCurr)
<=> ( v105493(VarCurr)
| v105498(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7366,axiom,
! [VarCurr] :
( v105498(VarCurr)
<=> ( ( v105499(VarCurr,bitIndex1)
<=> $true )
& ( v105499(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32484,axiom,
! [VarCurr] :
( v105499(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_32483,axiom,
! [VarCurr] :
( v105499(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21026,axiom,
! [VarCurr] :
( v105493(VarCurr)
<=> ( v105494(VarCurr)
| v105496(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7365,axiom,
! [VarCurr] :
( v105496(VarCurr)
<=> ( ( v105497(VarCurr,bitIndex1)
<=> $true )
& ( v105497(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32482,axiom,
! [VarCurr] :
( v105497(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_32481,axiom,
! [VarCurr] :
( v105497(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7364,axiom,
! [VarCurr] :
( v105494(VarCurr)
<=> ( ( v105495(VarCurr,bitIndex1)
<=> $false )
& ( v105495(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32480,axiom,
! [VarCurr] :
( v105495(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_32479,axiom,
! [VarCurr] :
( v105495(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21025,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105482(VarNext)
<=> ( v105484(VarNext)
& v105202(VarNext) ) ) ) ).
fof(writeUnaryOperator_8230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105484(VarNext)
<=> v105209(VarNext) ) ) ).
fof(addAssignment_32478,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105473(VarCurr,B)
<=> v105478(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2261,axiom,
! [VarCurr] :
( ~ v105475(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105478(VarCurr,B)
<=> v105477(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2292,axiom,
! [VarCurr] :
( v105475(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105478(VarCurr,B)
<=> v105140(VarCurr,B) ) ) ) ).
fof(addAssignment_32477,axiom,
! [VarCurr] :
( ( v105477(VarCurr,bitIndex122)
<=> v105137(VarCurr,bitIndex491) )
& ( v105477(VarCurr,bitIndex121)
<=> v105137(VarCurr,bitIndex490) )
& ( v105477(VarCurr,bitIndex120)
<=> v105137(VarCurr,bitIndex489) )
& ( v105477(VarCurr,bitIndex119)
<=> v105137(VarCurr,bitIndex488) )
& ( v105477(VarCurr,bitIndex118)
<=> v105137(VarCurr,bitIndex487) )
& ( v105477(VarCurr,bitIndex117)
<=> v105137(VarCurr,bitIndex486) )
& ( v105477(VarCurr,bitIndex116)
<=> v105137(VarCurr,bitIndex485) ) ) ).
fof(addAssignment_32476,axiom,
! [VarCurr] :
( v105475(VarCurr)
<=> v105195(VarCurr,bitIndex2) ) ).
fof(addAssignment_32475,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105466(VarCurr,B)
<=> v105471(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2260,axiom,
! [VarCurr] :
( ~ v105468(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105471(VarCurr,B)
<=> v105470(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2291,axiom,
! [VarCurr] :
( v105468(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105471(VarCurr,B)
<=> v105140(VarCurr,B) ) ) ) ).
fof(addAssignment_32474,axiom,
! [VarCurr] :
( ( v105470(VarCurr,bitIndex122)
<=> v105137(VarCurr,bitIndex614) )
& ( v105470(VarCurr,bitIndex121)
<=> v105137(VarCurr,bitIndex613) )
& ( v105470(VarCurr,bitIndex120)
<=> v105137(VarCurr,bitIndex612) )
& ( v105470(VarCurr,bitIndex119)
<=> v105137(VarCurr,bitIndex611) )
& ( v105470(VarCurr,bitIndex118)
<=> v105137(VarCurr,bitIndex610) )
& ( v105470(VarCurr,bitIndex117)
<=> v105137(VarCurr,bitIndex609) )
& ( v105470(VarCurr,bitIndex116)
<=> v105137(VarCurr,bitIndex608) ) ) ).
fof(addAssignment_32473,axiom,
! [VarCurr] :
( v105468(VarCurr)
<=> v105195(VarCurr,bitIndex2) ) ).
fof(addAssignment_32472,axiom,
! [VarNext] :
( ( v105137(VarNext,bitIndex491)
<=> v105434(VarNext,bitIndex122) )
& ( v105137(VarNext,bitIndex490)
<=> v105434(VarNext,bitIndex121) )
& ( v105137(VarNext,bitIndex489)
<=> v105434(VarNext,bitIndex120) )
& ( v105137(VarNext,bitIndex488)
<=> v105434(VarNext,bitIndex119) )
& ( v105137(VarNext,bitIndex487)
<=> v105434(VarNext,bitIndex118) )
& ( v105137(VarNext,bitIndex486)
<=> v105434(VarNext,bitIndex117) )
& ( v105137(VarNext,bitIndex485)
<=> v105434(VarNext,bitIndex116) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_63,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105435(VarNext)
=> ( ( v105434(VarNext,bitIndex122)
<=> v105137(VarCurr,bitIndex491) )
& ( v105434(VarNext,bitIndex121)
<=> v105137(VarCurr,bitIndex490) )
& ( v105434(VarNext,bitIndex120)
<=> v105137(VarCurr,bitIndex489) )
& ( v105434(VarNext,bitIndex119)
<=> v105137(VarCurr,bitIndex488) )
& ( v105434(VarNext,bitIndex118)
<=> v105137(VarCurr,bitIndex487) )
& ( v105434(VarNext,bitIndex117)
<=> v105137(VarCurr,bitIndex486) )
& ( v105434(VarNext,bitIndex116)
<=> v105137(VarCurr,bitIndex485) )
& ( v105434(VarNext,bitIndex115)
<=> v105137(VarCurr,bitIndex484) )
& ( v105434(VarNext,bitIndex114)
<=> v105137(VarCurr,bitIndex483) )
& ( v105434(VarNext,bitIndex113)
<=> v105137(VarCurr,bitIndex482) )
& ( v105434(VarNext,bitIndex112)
<=> v105137(VarCurr,bitIndex481) )
& ( v105434(VarNext,bitIndex111)
<=> v105137(VarCurr,bitIndex480) )
& ( v105434(VarNext,bitIndex110)
<=> v105137(VarCurr,bitIndex479) )
& ( v105434(VarNext,bitIndex109)
<=> v105137(VarCurr,bitIndex478) )
& ( v105434(VarNext,bitIndex108)
<=> v105137(VarCurr,bitIndex477) )
& ( v105434(VarNext,bitIndex107)
<=> v105137(VarCurr,bitIndex476) )
& ( v105434(VarNext,bitIndex106)
<=> v105137(VarCurr,bitIndex475) )
& ( v105434(VarNext,bitIndex105)
<=> v105137(VarCurr,bitIndex474) )
& ( v105434(VarNext,bitIndex104)
<=> v105137(VarCurr,bitIndex473) )
& ( v105434(VarNext,bitIndex103)
<=> v105137(VarCurr,bitIndex472) )
& ( v105434(VarNext,bitIndex102)
<=> v105137(VarCurr,bitIndex471) )
& ( v105434(VarNext,bitIndex101)
<=> v105137(VarCurr,bitIndex470) )
& ( v105434(VarNext,bitIndex100)
<=> v105137(VarCurr,bitIndex469) )
& ( v105434(VarNext,bitIndex99)
<=> v105137(VarCurr,bitIndex468) )
& ( v105434(VarNext,bitIndex98)
<=> v105137(VarCurr,bitIndex467) )
& ( v105434(VarNext,bitIndex97)
<=> v105137(VarCurr,bitIndex466) )
& ( v105434(VarNext,bitIndex96)
<=> v105137(VarCurr,bitIndex465) )
& ( v105434(VarNext,bitIndex95)
<=> v105137(VarCurr,bitIndex464) )
& ( v105434(VarNext,bitIndex94)
<=> v105137(VarCurr,bitIndex463) )
& ( v105434(VarNext,bitIndex93)
<=> v105137(VarCurr,bitIndex462) )
& ( v105434(VarNext,bitIndex92)
<=> v105137(VarCurr,bitIndex461) )
& ( v105434(VarNext,bitIndex91)
<=> v105137(VarCurr,bitIndex460) )
& ( v105434(VarNext,bitIndex90)
<=> v105137(VarCurr,bitIndex459) )
& ( v105434(VarNext,bitIndex89)
<=> v105137(VarCurr,bitIndex458) )
& ( v105434(VarNext,bitIndex88)
<=> v105137(VarCurr,bitIndex457) )
& ( v105434(VarNext,bitIndex87)
<=> v105137(VarCurr,bitIndex456) )
& ( v105434(VarNext,bitIndex86)
<=> v105137(VarCurr,bitIndex455) )
& ( v105434(VarNext,bitIndex85)
<=> v105137(VarCurr,bitIndex454) )
& ( v105434(VarNext,bitIndex84)
<=> v105137(VarCurr,bitIndex453) )
& ( v105434(VarNext,bitIndex83)
<=> v105137(VarCurr,bitIndex452) )
& ( v105434(VarNext,bitIndex82)
<=> v105137(VarCurr,bitIndex451) )
& ( v105434(VarNext,bitIndex81)
<=> v105137(VarCurr,bitIndex450) )
& ( v105434(VarNext,bitIndex80)
<=> v105137(VarCurr,bitIndex449) )
& ( v105434(VarNext,bitIndex79)
<=> v105137(VarCurr,bitIndex448) )
& ( v105434(VarNext,bitIndex78)
<=> v105137(VarCurr,bitIndex447) )
& ( v105434(VarNext,bitIndex77)
<=> v105137(VarCurr,bitIndex446) )
& ( v105434(VarNext,bitIndex76)
<=> v105137(VarCurr,bitIndex445) )
& ( v105434(VarNext,bitIndex75)
<=> v105137(VarCurr,bitIndex444) )
& ( v105434(VarNext,bitIndex74)
<=> v105137(VarCurr,bitIndex443) )
& ( v105434(VarNext,bitIndex73)
<=> v105137(VarCurr,bitIndex442) )
& ( v105434(VarNext,bitIndex72)
<=> v105137(VarCurr,bitIndex441) )
& ( v105434(VarNext,bitIndex71)
<=> v105137(VarCurr,bitIndex440) )
& ( v105434(VarNext,bitIndex70)
<=> v105137(VarCurr,bitIndex439) )
& ( v105434(VarNext,bitIndex69)
<=> v105137(VarCurr,bitIndex438) )
& ( v105434(VarNext,bitIndex68)
<=> v105137(VarCurr,bitIndex437) )
& ( v105434(VarNext,bitIndex67)
<=> v105137(VarCurr,bitIndex436) )
& ( v105434(VarNext,bitIndex66)
<=> v105137(VarCurr,bitIndex435) )
& ( v105434(VarNext,bitIndex65)
<=> v105137(VarCurr,bitIndex434) )
& ( v105434(VarNext,bitIndex64)
<=> v105137(VarCurr,bitIndex433) )
& ( v105434(VarNext,bitIndex63)
<=> v105137(VarCurr,bitIndex432) )
& ( v105434(VarNext,bitIndex62)
<=> v105137(VarCurr,bitIndex431) )
& ( v105434(VarNext,bitIndex61)
<=> v105137(VarCurr,bitIndex430) )
& ( v105434(VarNext,bitIndex60)
<=> v105137(VarCurr,bitIndex429) )
& ( v105434(VarNext,bitIndex59)
<=> v105137(VarCurr,bitIndex428) )
& ( v105434(VarNext,bitIndex58)
<=> v105137(VarCurr,bitIndex427) )
& ( v105434(VarNext,bitIndex57)
<=> v105137(VarCurr,bitIndex426) )
& ( v105434(VarNext,bitIndex56)
<=> v105137(VarCurr,bitIndex425) )
& ( v105434(VarNext,bitIndex55)
<=> v105137(VarCurr,bitIndex424) )
& ( v105434(VarNext,bitIndex54)
<=> v105137(VarCurr,bitIndex423) )
& ( v105434(VarNext,bitIndex53)
<=> v105137(VarCurr,bitIndex422) )
& ( v105434(VarNext,bitIndex52)
<=> v105137(VarCurr,bitIndex421) )
& ( v105434(VarNext,bitIndex51)
<=> v105137(VarCurr,bitIndex420) )
& ( v105434(VarNext,bitIndex50)
<=> v105137(VarCurr,bitIndex419) )
& ( v105434(VarNext,bitIndex49)
<=> v105137(VarCurr,bitIndex418) )
& ( v105434(VarNext,bitIndex48)
<=> v105137(VarCurr,bitIndex417) )
& ( v105434(VarNext,bitIndex47)
<=> v105137(VarCurr,bitIndex416) )
& ( v105434(VarNext,bitIndex46)
<=> v105137(VarCurr,bitIndex415) )
& ( v105434(VarNext,bitIndex45)
<=> v105137(VarCurr,bitIndex414) )
& ( v105434(VarNext,bitIndex44)
<=> v105137(VarCurr,bitIndex413) )
& ( v105434(VarNext,bitIndex43)
<=> v105137(VarCurr,bitIndex412) )
& ( v105434(VarNext,bitIndex42)
<=> v105137(VarCurr,bitIndex411) )
& ( v105434(VarNext,bitIndex41)
<=> v105137(VarCurr,bitIndex410) )
& ( v105434(VarNext,bitIndex40)
<=> v105137(VarCurr,bitIndex409) )
& ( v105434(VarNext,bitIndex39)
<=> v105137(VarCurr,bitIndex408) )
& ( v105434(VarNext,bitIndex38)
<=> v105137(VarCurr,bitIndex407) )
& ( v105434(VarNext,bitIndex37)
<=> v105137(VarCurr,bitIndex406) )
& ( v105434(VarNext,bitIndex36)
<=> v105137(VarCurr,bitIndex405) )
& ( v105434(VarNext,bitIndex35)
<=> v105137(VarCurr,bitIndex404) )
& ( v105434(VarNext,bitIndex34)
<=> v105137(VarCurr,bitIndex403) )
& ( v105434(VarNext,bitIndex33)
<=> v105137(VarCurr,bitIndex402) )
& ( v105434(VarNext,bitIndex32)
<=> v105137(VarCurr,bitIndex401) )
& ( v105434(VarNext,bitIndex31)
<=> v105137(VarCurr,bitIndex400) )
& ( v105434(VarNext,bitIndex30)
<=> v105137(VarCurr,bitIndex399) )
& ( v105434(VarNext,bitIndex29)
<=> v105137(VarCurr,bitIndex398) )
& ( v105434(VarNext,bitIndex28)
<=> v105137(VarCurr,bitIndex397) )
& ( v105434(VarNext,bitIndex27)
<=> v105137(VarCurr,bitIndex396) )
& ( v105434(VarNext,bitIndex26)
<=> v105137(VarCurr,bitIndex395) )
& ( v105434(VarNext,bitIndex25)
<=> v105137(VarCurr,bitIndex394) )
& ( v105434(VarNext,bitIndex24)
<=> v105137(VarCurr,bitIndex393) )
& ( v105434(VarNext,bitIndex23)
<=> v105137(VarCurr,bitIndex392) )
& ( v105434(VarNext,bitIndex22)
<=> v105137(VarCurr,bitIndex391) )
& ( v105434(VarNext,bitIndex21)
<=> v105137(VarCurr,bitIndex390) )
& ( v105434(VarNext,bitIndex20)
<=> v105137(VarCurr,bitIndex389) )
& ( v105434(VarNext,bitIndex19)
<=> v105137(VarCurr,bitIndex388) )
& ( v105434(VarNext,bitIndex18)
<=> v105137(VarCurr,bitIndex387) )
& ( v105434(VarNext,bitIndex17)
<=> v105137(VarCurr,bitIndex386) )
& ( v105434(VarNext,bitIndex16)
<=> v105137(VarCurr,bitIndex385) )
& ( v105434(VarNext,bitIndex15)
<=> v105137(VarCurr,bitIndex384) )
& ( v105434(VarNext,bitIndex14)
<=> v105137(VarCurr,bitIndex383) )
& ( v105434(VarNext,bitIndex13)
<=> v105137(VarCurr,bitIndex382) )
& ( v105434(VarNext,bitIndex12)
<=> v105137(VarCurr,bitIndex381) )
& ( v105434(VarNext,bitIndex11)
<=> v105137(VarCurr,bitIndex380) )
& ( v105434(VarNext,bitIndex10)
<=> v105137(VarCurr,bitIndex379) )
& ( v105434(VarNext,bitIndex9)
<=> v105137(VarCurr,bitIndex378) )
& ( v105434(VarNext,bitIndex8)
<=> v105137(VarCurr,bitIndex377) )
& ( v105434(VarNext,bitIndex7)
<=> v105137(VarCurr,bitIndex376) )
& ( v105434(VarNext,bitIndex6)
<=> v105137(VarCurr,bitIndex375) )
& ( v105434(VarNext,bitIndex5)
<=> v105137(VarCurr,bitIndex374) )
& ( v105434(VarNext,bitIndex4)
<=> v105137(VarCurr,bitIndex373) )
& ( v105434(VarNext,bitIndex3)
<=> v105137(VarCurr,bitIndex372) )
& ( v105434(VarNext,bitIndex2)
<=> v105137(VarCurr,bitIndex371) )
& ( v105434(VarNext,bitIndex1)
<=> v105137(VarCurr,bitIndex370) )
& ( v105434(VarNext,bitIndex0)
<=> v105137(VarCurr,bitIndex369) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1789,axiom,
! [VarNext] :
( v105435(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105434(VarNext,B)
<=> v105461(VarNext,B) ) ) ) ).
fof(addAssignment_32471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105461(VarNext,B)
<=> v105459(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4976,axiom,
! [VarCurr] :
( ~ v105306(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105459(VarCurr,B)
<=> v105462(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4984,axiom,
! [VarCurr] :
( v105306(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105459(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1222,axiom,
! [VarCurr] :
( ( ~ v105448(VarCurr)
& ~ v105450(VarCurr) )
=> ! [B] :
( range_122_0(B)
=> ( v105462(VarCurr,B)
<=> v105427(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4975,axiom,
! [VarCurr] :
( v105450(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105462(VarCurr,B)
<=> v105420(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_3,axiom,
! [VarCurr] :
( v105448(VarCurr)
=> ( ( v105462(VarCurr,bitIndex122)
<=> v105137(VarCurr,bitIndex368) )
& ( v105462(VarCurr,bitIndex121)
<=> v105137(VarCurr,bitIndex367) )
& ( v105462(VarCurr,bitIndex120)
<=> v105137(VarCurr,bitIndex366) )
& ( v105462(VarCurr,bitIndex119)
<=> v105137(VarCurr,bitIndex365) )
& ( v105462(VarCurr,bitIndex118)
<=> v105137(VarCurr,bitIndex364) )
& ( v105462(VarCurr,bitIndex117)
<=> v105137(VarCurr,bitIndex363) )
& ( v105462(VarCurr,bitIndex116)
<=> v105137(VarCurr,bitIndex362) )
& ( v105462(VarCurr,bitIndex115)
<=> v105137(VarCurr,bitIndex361) )
& ( v105462(VarCurr,bitIndex114)
<=> v105137(VarCurr,bitIndex360) )
& ( v105462(VarCurr,bitIndex113)
<=> v105137(VarCurr,bitIndex359) )
& ( v105462(VarCurr,bitIndex112)
<=> v105137(VarCurr,bitIndex358) )
& ( v105462(VarCurr,bitIndex111)
<=> v105137(VarCurr,bitIndex357) )
& ( v105462(VarCurr,bitIndex110)
<=> v105137(VarCurr,bitIndex356) )
& ( v105462(VarCurr,bitIndex109)
<=> v105137(VarCurr,bitIndex355) )
& ( v105462(VarCurr,bitIndex108)
<=> v105137(VarCurr,bitIndex354) )
& ( v105462(VarCurr,bitIndex107)
<=> v105137(VarCurr,bitIndex353) )
& ( v105462(VarCurr,bitIndex106)
<=> v105137(VarCurr,bitIndex352) )
& ( v105462(VarCurr,bitIndex105)
<=> v105137(VarCurr,bitIndex351) )
& ( v105462(VarCurr,bitIndex104)
<=> v105137(VarCurr,bitIndex350) )
& ( v105462(VarCurr,bitIndex103)
<=> v105137(VarCurr,bitIndex349) )
& ( v105462(VarCurr,bitIndex102)
<=> v105137(VarCurr,bitIndex348) )
& ( v105462(VarCurr,bitIndex101)
<=> v105137(VarCurr,bitIndex347) )
& ( v105462(VarCurr,bitIndex100)
<=> v105137(VarCurr,bitIndex346) )
& ( v105462(VarCurr,bitIndex99)
<=> v105137(VarCurr,bitIndex345) )
& ( v105462(VarCurr,bitIndex98)
<=> v105137(VarCurr,bitIndex344) )
& ( v105462(VarCurr,bitIndex97)
<=> v105137(VarCurr,bitIndex343) )
& ( v105462(VarCurr,bitIndex96)
<=> v105137(VarCurr,bitIndex342) )
& ( v105462(VarCurr,bitIndex95)
<=> v105137(VarCurr,bitIndex341) )
& ( v105462(VarCurr,bitIndex94)
<=> v105137(VarCurr,bitIndex340) )
& ( v105462(VarCurr,bitIndex93)
<=> v105137(VarCurr,bitIndex339) )
& ( v105462(VarCurr,bitIndex92)
<=> v105137(VarCurr,bitIndex338) )
& ( v105462(VarCurr,bitIndex91)
<=> v105137(VarCurr,bitIndex337) )
& ( v105462(VarCurr,bitIndex90)
<=> v105137(VarCurr,bitIndex336) )
& ( v105462(VarCurr,bitIndex89)
<=> v105137(VarCurr,bitIndex335) )
& ( v105462(VarCurr,bitIndex88)
<=> v105137(VarCurr,bitIndex334) )
& ( v105462(VarCurr,bitIndex87)
<=> v105137(VarCurr,bitIndex333) )
& ( v105462(VarCurr,bitIndex86)
<=> v105137(VarCurr,bitIndex332) )
& ( v105462(VarCurr,bitIndex85)
<=> v105137(VarCurr,bitIndex331) )
& ( v105462(VarCurr,bitIndex84)
<=> v105137(VarCurr,bitIndex330) )
& ( v105462(VarCurr,bitIndex83)
<=> v105137(VarCurr,bitIndex329) )
& ( v105462(VarCurr,bitIndex82)
<=> v105137(VarCurr,bitIndex328) )
& ( v105462(VarCurr,bitIndex81)
<=> v105137(VarCurr,bitIndex327) )
& ( v105462(VarCurr,bitIndex80)
<=> v105137(VarCurr,bitIndex326) )
& ( v105462(VarCurr,bitIndex79)
<=> v105137(VarCurr,bitIndex325) )
& ( v105462(VarCurr,bitIndex78)
<=> v105137(VarCurr,bitIndex324) )
& ( v105462(VarCurr,bitIndex77)
<=> v105137(VarCurr,bitIndex323) )
& ( v105462(VarCurr,bitIndex76)
<=> v105137(VarCurr,bitIndex322) )
& ( v105462(VarCurr,bitIndex75)
<=> v105137(VarCurr,bitIndex321) )
& ( v105462(VarCurr,bitIndex74)
<=> v105137(VarCurr,bitIndex320) )
& ( v105462(VarCurr,bitIndex73)
<=> v105137(VarCurr,bitIndex319) )
& ( v105462(VarCurr,bitIndex72)
<=> v105137(VarCurr,bitIndex318) )
& ( v105462(VarCurr,bitIndex71)
<=> v105137(VarCurr,bitIndex317) )
& ( v105462(VarCurr,bitIndex70)
<=> v105137(VarCurr,bitIndex316) )
& ( v105462(VarCurr,bitIndex69)
<=> v105137(VarCurr,bitIndex315) )
& ( v105462(VarCurr,bitIndex68)
<=> v105137(VarCurr,bitIndex314) )
& ( v105462(VarCurr,bitIndex67)
<=> v105137(VarCurr,bitIndex313) )
& ( v105462(VarCurr,bitIndex66)
<=> v105137(VarCurr,bitIndex312) )
& ( v105462(VarCurr,bitIndex65)
<=> v105137(VarCurr,bitIndex311) )
& ( v105462(VarCurr,bitIndex64)
<=> v105137(VarCurr,bitIndex310) )
& ( v105462(VarCurr,bitIndex63)
<=> v105137(VarCurr,bitIndex309) )
& ( v105462(VarCurr,bitIndex62)
<=> v105137(VarCurr,bitIndex308) )
& ( v105462(VarCurr,bitIndex61)
<=> v105137(VarCurr,bitIndex307) )
& ( v105462(VarCurr,bitIndex60)
<=> v105137(VarCurr,bitIndex306) )
& ( v105462(VarCurr,bitIndex59)
<=> v105137(VarCurr,bitIndex305) )
& ( v105462(VarCurr,bitIndex58)
<=> v105137(VarCurr,bitIndex304) )
& ( v105462(VarCurr,bitIndex57)
<=> v105137(VarCurr,bitIndex303) )
& ( v105462(VarCurr,bitIndex56)
<=> v105137(VarCurr,bitIndex302) )
& ( v105462(VarCurr,bitIndex55)
<=> v105137(VarCurr,bitIndex301) )
& ( v105462(VarCurr,bitIndex54)
<=> v105137(VarCurr,bitIndex300) )
& ( v105462(VarCurr,bitIndex53)
<=> v105137(VarCurr,bitIndex299) )
& ( v105462(VarCurr,bitIndex52)
<=> v105137(VarCurr,bitIndex298) )
& ( v105462(VarCurr,bitIndex51)
<=> v105137(VarCurr,bitIndex297) )
& ( v105462(VarCurr,bitIndex50)
<=> v105137(VarCurr,bitIndex296) )
& ( v105462(VarCurr,bitIndex49)
<=> v105137(VarCurr,bitIndex295) )
& ( v105462(VarCurr,bitIndex48)
<=> v105137(VarCurr,bitIndex294) )
& ( v105462(VarCurr,bitIndex47)
<=> v105137(VarCurr,bitIndex293) )
& ( v105462(VarCurr,bitIndex46)
<=> v105137(VarCurr,bitIndex292) )
& ( v105462(VarCurr,bitIndex45)
<=> v105137(VarCurr,bitIndex291) )
& ( v105462(VarCurr,bitIndex44)
<=> v105137(VarCurr,bitIndex290) )
& ( v105462(VarCurr,bitIndex43)
<=> v105137(VarCurr,bitIndex289) )
& ( v105462(VarCurr,bitIndex42)
<=> v105137(VarCurr,bitIndex288) )
& ( v105462(VarCurr,bitIndex41)
<=> v105137(VarCurr,bitIndex287) )
& ( v105462(VarCurr,bitIndex40)
<=> v105137(VarCurr,bitIndex286) )
& ( v105462(VarCurr,bitIndex39)
<=> v105137(VarCurr,bitIndex285) )
& ( v105462(VarCurr,bitIndex38)
<=> v105137(VarCurr,bitIndex284) )
& ( v105462(VarCurr,bitIndex37)
<=> v105137(VarCurr,bitIndex283) )
& ( v105462(VarCurr,bitIndex36)
<=> v105137(VarCurr,bitIndex282) )
& ( v105462(VarCurr,bitIndex35)
<=> v105137(VarCurr,bitIndex281) )
& ( v105462(VarCurr,bitIndex34)
<=> v105137(VarCurr,bitIndex280) )
& ( v105462(VarCurr,bitIndex33)
<=> v105137(VarCurr,bitIndex279) )
& ( v105462(VarCurr,bitIndex32)
<=> v105137(VarCurr,bitIndex278) )
& ( v105462(VarCurr,bitIndex31)
<=> v105137(VarCurr,bitIndex277) )
& ( v105462(VarCurr,bitIndex30)
<=> v105137(VarCurr,bitIndex276) )
& ( v105462(VarCurr,bitIndex29)
<=> v105137(VarCurr,bitIndex275) )
& ( v105462(VarCurr,bitIndex28)
<=> v105137(VarCurr,bitIndex274) )
& ( v105462(VarCurr,bitIndex27)
<=> v105137(VarCurr,bitIndex273) )
& ( v105462(VarCurr,bitIndex26)
<=> v105137(VarCurr,bitIndex272) )
& ( v105462(VarCurr,bitIndex25)
<=> v105137(VarCurr,bitIndex271) )
& ( v105462(VarCurr,bitIndex24)
<=> v105137(VarCurr,bitIndex270) )
& ( v105462(VarCurr,bitIndex23)
<=> v105137(VarCurr,bitIndex269) )
& ( v105462(VarCurr,bitIndex22)
<=> v105137(VarCurr,bitIndex268) )
& ( v105462(VarCurr,bitIndex21)
<=> v105137(VarCurr,bitIndex267) )
& ( v105462(VarCurr,bitIndex20)
<=> v105137(VarCurr,bitIndex266) )
& ( v105462(VarCurr,bitIndex19)
<=> v105137(VarCurr,bitIndex265) )
& ( v105462(VarCurr,bitIndex18)
<=> v105137(VarCurr,bitIndex264) )
& ( v105462(VarCurr,bitIndex17)
<=> v105137(VarCurr,bitIndex263) )
& ( v105462(VarCurr,bitIndex16)
<=> v105137(VarCurr,bitIndex262) )
& ( v105462(VarCurr,bitIndex15)
<=> v105137(VarCurr,bitIndex261) )
& ( v105462(VarCurr,bitIndex14)
<=> v105137(VarCurr,bitIndex260) )
& ( v105462(VarCurr,bitIndex13)
<=> v105137(VarCurr,bitIndex259) )
& ( v105462(VarCurr,bitIndex12)
<=> v105137(VarCurr,bitIndex258) )
& ( v105462(VarCurr,bitIndex11)
<=> v105137(VarCurr,bitIndex257) )
& ( v105462(VarCurr,bitIndex10)
<=> v105137(VarCurr,bitIndex256) )
& ( v105462(VarCurr,bitIndex9)
<=> v105137(VarCurr,bitIndex255) )
& ( v105462(VarCurr,bitIndex8)
<=> v105137(VarCurr,bitIndex254) )
& ( v105462(VarCurr,bitIndex7)
<=> v105137(VarCurr,bitIndex253) )
& ( v105462(VarCurr,bitIndex6)
<=> v105137(VarCurr,bitIndex252) )
& ( v105462(VarCurr,bitIndex5)
<=> v105137(VarCurr,bitIndex251) )
& ( v105462(VarCurr,bitIndex4)
<=> v105137(VarCurr,bitIndex250) )
& ( v105462(VarCurr,bitIndex3)
<=> v105137(VarCurr,bitIndex249) )
& ( v105462(VarCurr,bitIndex2)
<=> v105137(VarCurr,bitIndex248) )
& ( v105462(VarCurr,bitIndex1)
<=> v105137(VarCurr,bitIndex247) )
& ( v105462(VarCurr,bitIndex0)
<=> v105137(VarCurr,bitIndex246) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21024,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105435(VarNext)
<=> ( v105436(VarNext)
& v105443(VarNext) ) ) ) ).
fof(addAssignment_32470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105443(VarNext)
<=> v105441(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21023,axiom,
! [VarCurr] :
( v105441(VarCurr)
<=> ( v105444(VarCurr)
& v105455(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21022,axiom,
! [VarCurr] :
( v105455(VarCurr)
<=> ( v105456(VarCurr)
| v105306(VarCurr) ) ) ).
fof(writeUnaryOperator_8229,axiom,
! [VarCurr] :
( ~ v105456(VarCurr)
<=> v105457(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7363,axiom,
! [VarCurr] :
( v105457(VarCurr)
<=> ( ( v105458(VarCurr,bitIndex1)
<=> $false )
& ( v105458(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32469,axiom,
! [VarCurr] :
( v105458(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_32468,axiom,
! [VarCurr] :
( v105458(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21021,axiom,
! [VarCurr] :
( v105444(VarCurr)
<=> ( v105306(VarCurr)
| v105445(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21020,axiom,
! [VarCurr] :
( v105445(VarCurr)
<=> ( v105446(VarCurr)
& v105454(VarCurr) ) ) ).
fof(writeUnaryOperator_8228,axiom,
! [VarCurr] :
( ~ v105454(VarCurr)
<=> v105306(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21019,axiom,
! [VarCurr] :
( v105446(VarCurr)
<=> ( v105447(VarCurr)
| v105452(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7362,axiom,
! [VarCurr] :
( v105452(VarCurr)
<=> ( ( v105453(VarCurr,bitIndex1)
<=> $true )
& ( v105453(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32467,axiom,
! [VarCurr] :
( v105453(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_32466,axiom,
! [VarCurr] :
( v105453(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21018,axiom,
! [VarCurr] :
( v105447(VarCurr)
<=> ( v105448(VarCurr)
| v105450(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7361,axiom,
! [VarCurr] :
( v105450(VarCurr)
<=> ( ( v105451(VarCurr,bitIndex1)
<=> $true )
& ( v105451(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32465,axiom,
! [VarCurr] :
( v105451(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_32464,axiom,
! [VarCurr] :
( v105451(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7360,axiom,
! [VarCurr] :
( v105448(VarCurr)
<=> ( ( v105449(VarCurr,bitIndex1)
<=> $false )
& ( v105449(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32463,axiom,
! [VarCurr] :
( v105449(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_32462,axiom,
! [VarCurr] :
( v105449(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21017,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105436(VarNext)
<=> ( v105438(VarNext)
& v105202(VarNext) ) ) ) ).
fof(writeUnaryOperator_8227,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105438(VarNext)
<=> v105209(VarNext) ) ) ).
fof(addAssignment_32461,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105427(VarCurr,B)
<=> v105432(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2259,axiom,
! [VarCurr] :
( ~ v105429(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105432(VarCurr,B)
<=> v105431(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2290,axiom,
! [VarCurr] :
( v105429(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105432(VarCurr,B)
<=> v105140(VarCurr,B) ) ) ) ).
fof(addAssignment_32460,axiom,
! [VarCurr] :
( ( v105431(VarCurr,bitIndex122)
<=> v105137(VarCurr,bitIndex368) )
& ( v105431(VarCurr,bitIndex121)
<=> v105137(VarCurr,bitIndex367) )
& ( v105431(VarCurr,bitIndex120)
<=> v105137(VarCurr,bitIndex366) )
& ( v105431(VarCurr,bitIndex119)
<=> v105137(VarCurr,bitIndex365) )
& ( v105431(VarCurr,bitIndex118)
<=> v105137(VarCurr,bitIndex364) )
& ( v105431(VarCurr,bitIndex117)
<=> v105137(VarCurr,bitIndex363) )
& ( v105431(VarCurr,bitIndex116)
<=> v105137(VarCurr,bitIndex362) ) ) ).
fof(addAssignment_32459,axiom,
! [VarCurr] :
( v105429(VarCurr)
<=> v105195(VarCurr,bitIndex3) ) ).
fof(addAssignment_32458,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105420(VarCurr,B)
<=> v105425(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2258,axiom,
! [VarCurr] :
( ~ v105422(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105425(VarCurr,B)
<=> v105424(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2289,axiom,
! [VarCurr] :
( v105422(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105425(VarCurr,B)
<=> v105140(VarCurr,B) ) ) ) ).
fof(addAssignment_32457,axiom,
! [VarCurr] :
( ( v105424(VarCurr,bitIndex122)
<=> v105137(VarCurr,bitIndex491) )
& ( v105424(VarCurr,bitIndex121)
<=> v105137(VarCurr,bitIndex490) )
& ( v105424(VarCurr,bitIndex120)
<=> v105137(VarCurr,bitIndex489) )
& ( v105424(VarCurr,bitIndex119)
<=> v105137(VarCurr,bitIndex488) )
& ( v105424(VarCurr,bitIndex118)
<=> v105137(VarCurr,bitIndex487) )
& ( v105424(VarCurr,bitIndex117)
<=> v105137(VarCurr,bitIndex486) )
& ( v105424(VarCurr,bitIndex116)
<=> v105137(VarCurr,bitIndex485) ) ) ).
fof(addAssignment_32456,axiom,
! [VarCurr] :
( v105422(VarCurr)
<=> v105195(VarCurr,bitIndex3) ) ).
fof(addAssignment_32455,axiom,
! [VarNext] :
( ( v105137(VarNext,bitIndex368)
<=> v105388(VarNext,bitIndex122) )
& ( v105137(VarNext,bitIndex367)
<=> v105388(VarNext,bitIndex121) )
& ( v105137(VarNext,bitIndex366)
<=> v105388(VarNext,bitIndex120) )
& ( v105137(VarNext,bitIndex365)
<=> v105388(VarNext,bitIndex119) )
& ( v105137(VarNext,bitIndex364)
<=> v105388(VarNext,bitIndex118) )
& ( v105137(VarNext,bitIndex363)
<=> v105388(VarNext,bitIndex117) )
& ( v105137(VarNext,bitIndex362)
<=> v105388(VarNext,bitIndex116) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_62,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105389(VarNext)
=> ( ( v105388(VarNext,bitIndex122)
<=> v105137(VarCurr,bitIndex368) )
& ( v105388(VarNext,bitIndex121)
<=> v105137(VarCurr,bitIndex367) )
& ( v105388(VarNext,bitIndex120)
<=> v105137(VarCurr,bitIndex366) )
& ( v105388(VarNext,bitIndex119)
<=> v105137(VarCurr,bitIndex365) )
& ( v105388(VarNext,bitIndex118)
<=> v105137(VarCurr,bitIndex364) )
& ( v105388(VarNext,bitIndex117)
<=> v105137(VarCurr,bitIndex363) )
& ( v105388(VarNext,bitIndex116)
<=> v105137(VarCurr,bitIndex362) )
& ( v105388(VarNext,bitIndex115)
<=> v105137(VarCurr,bitIndex361) )
& ( v105388(VarNext,bitIndex114)
<=> v105137(VarCurr,bitIndex360) )
& ( v105388(VarNext,bitIndex113)
<=> v105137(VarCurr,bitIndex359) )
& ( v105388(VarNext,bitIndex112)
<=> v105137(VarCurr,bitIndex358) )
& ( v105388(VarNext,bitIndex111)
<=> v105137(VarCurr,bitIndex357) )
& ( v105388(VarNext,bitIndex110)
<=> v105137(VarCurr,bitIndex356) )
& ( v105388(VarNext,bitIndex109)
<=> v105137(VarCurr,bitIndex355) )
& ( v105388(VarNext,bitIndex108)
<=> v105137(VarCurr,bitIndex354) )
& ( v105388(VarNext,bitIndex107)
<=> v105137(VarCurr,bitIndex353) )
& ( v105388(VarNext,bitIndex106)
<=> v105137(VarCurr,bitIndex352) )
& ( v105388(VarNext,bitIndex105)
<=> v105137(VarCurr,bitIndex351) )
& ( v105388(VarNext,bitIndex104)
<=> v105137(VarCurr,bitIndex350) )
& ( v105388(VarNext,bitIndex103)
<=> v105137(VarCurr,bitIndex349) )
& ( v105388(VarNext,bitIndex102)
<=> v105137(VarCurr,bitIndex348) )
& ( v105388(VarNext,bitIndex101)
<=> v105137(VarCurr,bitIndex347) )
& ( v105388(VarNext,bitIndex100)
<=> v105137(VarCurr,bitIndex346) )
& ( v105388(VarNext,bitIndex99)
<=> v105137(VarCurr,bitIndex345) )
& ( v105388(VarNext,bitIndex98)
<=> v105137(VarCurr,bitIndex344) )
& ( v105388(VarNext,bitIndex97)
<=> v105137(VarCurr,bitIndex343) )
& ( v105388(VarNext,bitIndex96)
<=> v105137(VarCurr,bitIndex342) )
& ( v105388(VarNext,bitIndex95)
<=> v105137(VarCurr,bitIndex341) )
& ( v105388(VarNext,bitIndex94)
<=> v105137(VarCurr,bitIndex340) )
& ( v105388(VarNext,bitIndex93)
<=> v105137(VarCurr,bitIndex339) )
& ( v105388(VarNext,bitIndex92)
<=> v105137(VarCurr,bitIndex338) )
& ( v105388(VarNext,bitIndex91)
<=> v105137(VarCurr,bitIndex337) )
& ( v105388(VarNext,bitIndex90)
<=> v105137(VarCurr,bitIndex336) )
& ( v105388(VarNext,bitIndex89)
<=> v105137(VarCurr,bitIndex335) )
& ( v105388(VarNext,bitIndex88)
<=> v105137(VarCurr,bitIndex334) )
& ( v105388(VarNext,bitIndex87)
<=> v105137(VarCurr,bitIndex333) )
& ( v105388(VarNext,bitIndex86)
<=> v105137(VarCurr,bitIndex332) )
& ( v105388(VarNext,bitIndex85)
<=> v105137(VarCurr,bitIndex331) )
& ( v105388(VarNext,bitIndex84)
<=> v105137(VarCurr,bitIndex330) )
& ( v105388(VarNext,bitIndex83)
<=> v105137(VarCurr,bitIndex329) )
& ( v105388(VarNext,bitIndex82)
<=> v105137(VarCurr,bitIndex328) )
& ( v105388(VarNext,bitIndex81)
<=> v105137(VarCurr,bitIndex327) )
& ( v105388(VarNext,bitIndex80)
<=> v105137(VarCurr,bitIndex326) )
& ( v105388(VarNext,bitIndex79)
<=> v105137(VarCurr,bitIndex325) )
& ( v105388(VarNext,bitIndex78)
<=> v105137(VarCurr,bitIndex324) )
& ( v105388(VarNext,bitIndex77)
<=> v105137(VarCurr,bitIndex323) )
& ( v105388(VarNext,bitIndex76)
<=> v105137(VarCurr,bitIndex322) )
& ( v105388(VarNext,bitIndex75)
<=> v105137(VarCurr,bitIndex321) )
& ( v105388(VarNext,bitIndex74)
<=> v105137(VarCurr,bitIndex320) )
& ( v105388(VarNext,bitIndex73)
<=> v105137(VarCurr,bitIndex319) )
& ( v105388(VarNext,bitIndex72)
<=> v105137(VarCurr,bitIndex318) )
& ( v105388(VarNext,bitIndex71)
<=> v105137(VarCurr,bitIndex317) )
& ( v105388(VarNext,bitIndex70)
<=> v105137(VarCurr,bitIndex316) )
& ( v105388(VarNext,bitIndex69)
<=> v105137(VarCurr,bitIndex315) )
& ( v105388(VarNext,bitIndex68)
<=> v105137(VarCurr,bitIndex314) )
& ( v105388(VarNext,bitIndex67)
<=> v105137(VarCurr,bitIndex313) )
& ( v105388(VarNext,bitIndex66)
<=> v105137(VarCurr,bitIndex312) )
& ( v105388(VarNext,bitIndex65)
<=> v105137(VarCurr,bitIndex311) )
& ( v105388(VarNext,bitIndex64)
<=> v105137(VarCurr,bitIndex310) )
& ( v105388(VarNext,bitIndex63)
<=> v105137(VarCurr,bitIndex309) )
& ( v105388(VarNext,bitIndex62)
<=> v105137(VarCurr,bitIndex308) )
& ( v105388(VarNext,bitIndex61)
<=> v105137(VarCurr,bitIndex307) )
& ( v105388(VarNext,bitIndex60)
<=> v105137(VarCurr,bitIndex306) )
& ( v105388(VarNext,bitIndex59)
<=> v105137(VarCurr,bitIndex305) )
& ( v105388(VarNext,bitIndex58)
<=> v105137(VarCurr,bitIndex304) )
& ( v105388(VarNext,bitIndex57)
<=> v105137(VarCurr,bitIndex303) )
& ( v105388(VarNext,bitIndex56)
<=> v105137(VarCurr,bitIndex302) )
& ( v105388(VarNext,bitIndex55)
<=> v105137(VarCurr,bitIndex301) )
& ( v105388(VarNext,bitIndex54)
<=> v105137(VarCurr,bitIndex300) )
& ( v105388(VarNext,bitIndex53)
<=> v105137(VarCurr,bitIndex299) )
& ( v105388(VarNext,bitIndex52)
<=> v105137(VarCurr,bitIndex298) )
& ( v105388(VarNext,bitIndex51)
<=> v105137(VarCurr,bitIndex297) )
& ( v105388(VarNext,bitIndex50)
<=> v105137(VarCurr,bitIndex296) )
& ( v105388(VarNext,bitIndex49)
<=> v105137(VarCurr,bitIndex295) )
& ( v105388(VarNext,bitIndex48)
<=> v105137(VarCurr,bitIndex294) )
& ( v105388(VarNext,bitIndex47)
<=> v105137(VarCurr,bitIndex293) )
& ( v105388(VarNext,bitIndex46)
<=> v105137(VarCurr,bitIndex292) )
& ( v105388(VarNext,bitIndex45)
<=> v105137(VarCurr,bitIndex291) )
& ( v105388(VarNext,bitIndex44)
<=> v105137(VarCurr,bitIndex290) )
& ( v105388(VarNext,bitIndex43)
<=> v105137(VarCurr,bitIndex289) )
& ( v105388(VarNext,bitIndex42)
<=> v105137(VarCurr,bitIndex288) )
& ( v105388(VarNext,bitIndex41)
<=> v105137(VarCurr,bitIndex287) )
& ( v105388(VarNext,bitIndex40)
<=> v105137(VarCurr,bitIndex286) )
& ( v105388(VarNext,bitIndex39)
<=> v105137(VarCurr,bitIndex285) )
& ( v105388(VarNext,bitIndex38)
<=> v105137(VarCurr,bitIndex284) )
& ( v105388(VarNext,bitIndex37)
<=> v105137(VarCurr,bitIndex283) )
& ( v105388(VarNext,bitIndex36)
<=> v105137(VarCurr,bitIndex282) )
& ( v105388(VarNext,bitIndex35)
<=> v105137(VarCurr,bitIndex281) )
& ( v105388(VarNext,bitIndex34)
<=> v105137(VarCurr,bitIndex280) )
& ( v105388(VarNext,bitIndex33)
<=> v105137(VarCurr,bitIndex279) )
& ( v105388(VarNext,bitIndex32)
<=> v105137(VarCurr,bitIndex278) )
& ( v105388(VarNext,bitIndex31)
<=> v105137(VarCurr,bitIndex277) )
& ( v105388(VarNext,bitIndex30)
<=> v105137(VarCurr,bitIndex276) )
& ( v105388(VarNext,bitIndex29)
<=> v105137(VarCurr,bitIndex275) )
& ( v105388(VarNext,bitIndex28)
<=> v105137(VarCurr,bitIndex274) )
& ( v105388(VarNext,bitIndex27)
<=> v105137(VarCurr,bitIndex273) )
& ( v105388(VarNext,bitIndex26)
<=> v105137(VarCurr,bitIndex272) )
& ( v105388(VarNext,bitIndex25)
<=> v105137(VarCurr,bitIndex271) )
& ( v105388(VarNext,bitIndex24)
<=> v105137(VarCurr,bitIndex270) )
& ( v105388(VarNext,bitIndex23)
<=> v105137(VarCurr,bitIndex269) )
& ( v105388(VarNext,bitIndex22)
<=> v105137(VarCurr,bitIndex268) )
& ( v105388(VarNext,bitIndex21)
<=> v105137(VarCurr,bitIndex267) )
& ( v105388(VarNext,bitIndex20)
<=> v105137(VarCurr,bitIndex266) )
& ( v105388(VarNext,bitIndex19)
<=> v105137(VarCurr,bitIndex265) )
& ( v105388(VarNext,bitIndex18)
<=> v105137(VarCurr,bitIndex264) )
& ( v105388(VarNext,bitIndex17)
<=> v105137(VarCurr,bitIndex263) )
& ( v105388(VarNext,bitIndex16)
<=> v105137(VarCurr,bitIndex262) )
& ( v105388(VarNext,bitIndex15)
<=> v105137(VarCurr,bitIndex261) )
& ( v105388(VarNext,bitIndex14)
<=> v105137(VarCurr,bitIndex260) )
& ( v105388(VarNext,bitIndex13)
<=> v105137(VarCurr,bitIndex259) )
& ( v105388(VarNext,bitIndex12)
<=> v105137(VarCurr,bitIndex258) )
& ( v105388(VarNext,bitIndex11)
<=> v105137(VarCurr,bitIndex257) )
& ( v105388(VarNext,bitIndex10)
<=> v105137(VarCurr,bitIndex256) )
& ( v105388(VarNext,bitIndex9)
<=> v105137(VarCurr,bitIndex255) )
& ( v105388(VarNext,bitIndex8)
<=> v105137(VarCurr,bitIndex254) )
& ( v105388(VarNext,bitIndex7)
<=> v105137(VarCurr,bitIndex253) )
& ( v105388(VarNext,bitIndex6)
<=> v105137(VarCurr,bitIndex252) )
& ( v105388(VarNext,bitIndex5)
<=> v105137(VarCurr,bitIndex251) )
& ( v105388(VarNext,bitIndex4)
<=> v105137(VarCurr,bitIndex250) )
& ( v105388(VarNext,bitIndex3)
<=> v105137(VarCurr,bitIndex249) )
& ( v105388(VarNext,bitIndex2)
<=> v105137(VarCurr,bitIndex248) )
& ( v105388(VarNext,bitIndex1)
<=> v105137(VarCurr,bitIndex247) )
& ( v105388(VarNext,bitIndex0)
<=> v105137(VarCurr,bitIndex246) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1788,axiom,
! [VarNext] :
( v105389(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105388(VarNext,B)
<=> v105415(VarNext,B) ) ) ) ).
fof(addAssignment_32454,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105415(VarNext,B)
<=> v105413(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4974,axiom,
! [VarCurr] :
( ~ v105306(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105413(VarCurr,B)
<=> v105416(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4983,axiom,
! [VarCurr] :
( v105306(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105413(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1221,axiom,
! [VarCurr] :
( ( ~ v105402(VarCurr)
& ~ v105404(VarCurr) )
=> ! [B] :
( range_122_0(B)
=> ( v105416(VarCurr,B)
<=> v105381(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4973,axiom,
! [VarCurr] :
( v105404(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105416(VarCurr,B)
<=> v105374(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_2,axiom,
! [VarCurr] :
( v105402(VarCurr)
=> ( ( v105416(VarCurr,bitIndex122)
<=> v105137(VarCurr,bitIndex245) )
& ( v105416(VarCurr,bitIndex121)
<=> v105137(VarCurr,bitIndex244) )
& ( v105416(VarCurr,bitIndex120)
<=> v105137(VarCurr,bitIndex243) )
& ( v105416(VarCurr,bitIndex119)
<=> v105137(VarCurr,bitIndex242) )
& ( v105416(VarCurr,bitIndex118)
<=> v105137(VarCurr,bitIndex241) )
& ( v105416(VarCurr,bitIndex117)
<=> v105137(VarCurr,bitIndex240) )
& ( v105416(VarCurr,bitIndex116)
<=> v105137(VarCurr,bitIndex239) )
& ( v105416(VarCurr,bitIndex115)
<=> v105137(VarCurr,bitIndex238) )
& ( v105416(VarCurr,bitIndex114)
<=> v105137(VarCurr,bitIndex237) )
& ( v105416(VarCurr,bitIndex113)
<=> v105137(VarCurr,bitIndex236) )
& ( v105416(VarCurr,bitIndex112)
<=> v105137(VarCurr,bitIndex235) )
& ( v105416(VarCurr,bitIndex111)
<=> v105137(VarCurr,bitIndex234) )
& ( v105416(VarCurr,bitIndex110)
<=> v105137(VarCurr,bitIndex233) )
& ( v105416(VarCurr,bitIndex109)
<=> v105137(VarCurr,bitIndex232) )
& ( v105416(VarCurr,bitIndex108)
<=> v105137(VarCurr,bitIndex231) )
& ( v105416(VarCurr,bitIndex107)
<=> v105137(VarCurr,bitIndex230) )
& ( v105416(VarCurr,bitIndex106)
<=> v105137(VarCurr,bitIndex229) )
& ( v105416(VarCurr,bitIndex105)
<=> v105137(VarCurr,bitIndex228) )
& ( v105416(VarCurr,bitIndex104)
<=> v105137(VarCurr,bitIndex227) )
& ( v105416(VarCurr,bitIndex103)
<=> v105137(VarCurr,bitIndex226) )
& ( v105416(VarCurr,bitIndex102)
<=> v105137(VarCurr,bitIndex225) )
& ( v105416(VarCurr,bitIndex101)
<=> v105137(VarCurr,bitIndex224) )
& ( v105416(VarCurr,bitIndex100)
<=> v105137(VarCurr,bitIndex223) )
& ( v105416(VarCurr,bitIndex99)
<=> v105137(VarCurr,bitIndex222) )
& ( v105416(VarCurr,bitIndex98)
<=> v105137(VarCurr,bitIndex221) )
& ( v105416(VarCurr,bitIndex97)
<=> v105137(VarCurr,bitIndex220) )
& ( v105416(VarCurr,bitIndex96)
<=> v105137(VarCurr,bitIndex219) )
& ( v105416(VarCurr,bitIndex95)
<=> v105137(VarCurr,bitIndex218) )
& ( v105416(VarCurr,bitIndex94)
<=> v105137(VarCurr,bitIndex217) )
& ( v105416(VarCurr,bitIndex93)
<=> v105137(VarCurr,bitIndex216) )
& ( v105416(VarCurr,bitIndex92)
<=> v105137(VarCurr,bitIndex215) )
& ( v105416(VarCurr,bitIndex91)
<=> v105137(VarCurr,bitIndex214) )
& ( v105416(VarCurr,bitIndex90)
<=> v105137(VarCurr,bitIndex213) )
& ( v105416(VarCurr,bitIndex89)
<=> v105137(VarCurr,bitIndex212) )
& ( v105416(VarCurr,bitIndex88)
<=> v105137(VarCurr,bitIndex211) )
& ( v105416(VarCurr,bitIndex87)
<=> v105137(VarCurr,bitIndex210) )
& ( v105416(VarCurr,bitIndex86)
<=> v105137(VarCurr,bitIndex209) )
& ( v105416(VarCurr,bitIndex85)
<=> v105137(VarCurr,bitIndex208) )
& ( v105416(VarCurr,bitIndex84)
<=> v105137(VarCurr,bitIndex207) )
& ( v105416(VarCurr,bitIndex83)
<=> v105137(VarCurr,bitIndex206) )
& ( v105416(VarCurr,bitIndex82)
<=> v105137(VarCurr,bitIndex205) )
& ( v105416(VarCurr,bitIndex81)
<=> v105137(VarCurr,bitIndex204) )
& ( v105416(VarCurr,bitIndex80)
<=> v105137(VarCurr,bitIndex203) )
& ( v105416(VarCurr,bitIndex79)
<=> v105137(VarCurr,bitIndex202) )
& ( v105416(VarCurr,bitIndex78)
<=> v105137(VarCurr,bitIndex201) )
& ( v105416(VarCurr,bitIndex77)
<=> v105137(VarCurr,bitIndex200) )
& ( v105416(VarCurr,bitIndex76)
<=> v105137(VarCurr,bitIndex199) )
& ( v105416(VarCurr,bitIndex75)
<=> v105137(VarCurr,bitIndex198) )
& ( v105416(VarCurr,bitIndex74)
<=> v105137(VarCurr,bitIndex197) )
& ( v105416(VarCurr,bitIndex73)
<=> v105137(VarCurr,bitIndex196) )
& ( v105416(VarCurr,bitIndex72)
<=> v105137(VarCurr,bitIndex195) )
& ( v105416(VarCurr,bitIndex71)
<=> v105137(VarCurr,bitIndex194) )
& ( v105416(VarCurr,bitIndex70)
<=> v105137(VarCurr,bitIndex193) )
& ( v105416(VarCurr,bitIndex69)
<=> v105137(VarCurr,bitIndex192) )
& ( v105416(VarCurr,bitIndex68)
<=> v105137(VarCurr,bitIndex191) )
& ( v105416(VarCurr,bitIndex67)
<=> v105137(VarCurr,bitIndex190) )
& ( v105416(VarCurr,bitIndex66)
<=> v105137(VarCurr,bitIndex189) )
& ( v105416(VarCurr,bitIndex65)
<=> v105137(VarCurr,bitIndex188) )
& ( v105416(VarCurr,bitIndex64)
<=> v105137(VarCurr,bitIndex187) )
& ( v105416(VarCurr,bitIndex63)
<=> v105137(VarCurr,bitIndex186) )
& ( v105416(VarCurr,bitIndex62)
<=> v105137(VarCurr,bitIndex185) )
& ( v105416(VarCurr,bitIndex61)
<=> v105137(VarCurr,bitIndex184) )
& ( v105416(VarCurr,bitIndex60)
<=> v105137(VarCurr,bitIndex183) )
& ( v105416(VarCurr,bitIndex59)
<=> v105137(VarCurr,bitIndex182) )
& ( v105416(VarCurr,bitIndex58)
<=> v105137(VarCurr,bitIndex181) )
& ( v105416(VarCurr,bitIndex57)
<=> v105137(VarCurr,bitIndex180) )
& ( v105416(VarCurr,bitIndex56)
<=> v105137(VarCurr,bitIndex179) )
& ( v105416(VarCurr,bitIndex55)
<=> v105137(VarCurr,bitIndex178) )
& ( v105416(VarCurr,bitIndex54)
<=> v105137(VarCurr,bitIndex177) )
& ( v105416(VarCurr,bitIndex53)
<=> v105137(VarCurr,bitIndex176) )
& ( v105416(VarCurr,bitIndex52)
<=> v105137(VarCurr,bitIndex175) )
& ( v105416(VarCurr,bitIndex51)
<=> v105137(VarCurr,bitIndex174) )
& ( v105416(VarCurr,bitIndex50)
<=> v105137(VarCurr,bitIndex173) )
& ( v105416(VarCurr,bitIndex49)
<=> v105137(VarCurr,bitIndex172) )
& ( v105416(VarCurr,bitIndex48)
<=> v105137(VarCurr,bitIndex171) )
& ( v105416(VarCurr,bitIndex47)
<=> v105137(VarCurr,bitIndex170) )
& ( v105416(VarCurr,bitIndex46)
<=> v105137(VarCurr,bitIndex169) )
& ( v105416(VarCurr,bitIndex45)
<=> v105137(VarCurr,bitIndex168) )
& ( v105416(VarCurr,bitIndex44)
<=> v105137(VarCurr,bitIndex167) )
& ( v105416(VarCurr,bitIndex43)
<=> v105137(VarCurr,bitIndex166) )
& ( v105416(VarCurr,bitIndex42)
<=> v105137(VarCurr,bitIndex165) )
& ( v105416(VarCurr,bitIndex41)
<=> v105137(VarCurr,bitIndex164) )
& ( v105416(VarCurr,bitIndex40)
<=> v105137(VarCurr,bitIndex163) )
& ( v105416(VarCurr,bitIndex39)
<=> v105137(VarCurr,bitIndex162) )
& ( v105416(VarCurr,bitIndex38)
<=> v105137(VarCurr,bitIndex161) )
& ( v105416(VarCurr,bitIndex37)
<=> v105137(VarCurr,bitIndex160) )
& ( v105416(VarCurr,bitIndex36)
<=> v105137(VarCurr,bitIndex159) )
& ( v105416(VarCurr,bitIndex35)
<=> v105137(VarCurr,bitIndex158) )
& ( v105416(VarCurr,bitIndex34)
<=> v105137(VarCurr,bitIndex157) )
& ( v105416(VarCurr,bitIndex33)
<=> v105137(VarCurr,bitIndex156) )
& ( v105416(VarCurr,bitIndex32)
<=> v105137(VarCurr,bitIndex155) )
& ( v105416(VarCurr,bitIndex31)
<=> v105137(VarCurr,bitIndex154) )
& ( v105416(VarCurr,bitIndex30)
<=> v105137(VarCurr,bitIndex153) )
& ( v105416(VarCurr,bitIndex29)
<=> v105137(VarCurr,bitIndex152) )
& ( v105416(VarCurr,bitIndex28)
<=> v105137(VarCurr,bitIndex151) )
& ( v105416(VarCurr,bitIndex27)
<=> v105137(VarCurr,bitIndex150) )
& ( v105416(VarCurr,bitIndex26)
<=> v105137(VarCurr,bitIndex149) )
& ( v105416(VarCurr,bitIndex25)
<=> v105137(VarCurr,bitIndex148) )
& ( v105416(VarCurr,bitIndex24)
<=> v105137(VarCurr,bitIndex147) )
& ( v105416(VarCurr,bitIndex23)
<=> v105137(VarCurr,bitIndex146) )
& ( v105416(VarCurr,bitIndex22)
<=> v105137(VarCurr,bitIndex145) )
& ( v105416(VarCurr,bitIndex21)
<=> v105137(VarCurr,bitIndex144) )
& ( v105416(VarCurr,bitIndex20)
<=> v105137(VarCurr,bitIndex143) )
& ( v105416(VarCurr,bitIndex19)
<=> v105137(VarCurr,bitIndex142) )
& ( v105416(VarCurr,bitIndex18)
<=> v105137(VarCurr,bitIndex141) )
& ( v105416(VarCurr,bitIndex17)
<=> v105137(VarCurr,bitIndex140) )
& ( v105416(VarCurr,bitIndex16)
<=> v105137(VarCurr,bitIndex139) )
& ( v105416(VarCurr,bitIndex15)
<=> v105137(VarCurr,bitIndex138) )
& ( v105416(VarCurr,bitIndex14)
<=> v105137(VarCurr,bitIndex137) )
& ( v105416(VarCurr,bitIndex13)
<=> v105137(VarCurr,bitIndex136) )
& ( v105416(VarCurr,bitIndex12)
<=> v105137(VarCurr,bitIndex135) )
& ( v105416(VarCurr,bitIndex11)
<=> v105137(VarCurr,bitIndex134) )
& ( v105416(VarCurr,bitIndex10)
<=> v105137(VarCurr,bitIndex133) )
& ( v105416(VarCurr,bitIndex9)
<=> v105137(VarCurr,bitIndex132) )
& ( v105416(VarCurr,bitIndex8)
<=> v105137(VarCurr,bitIndex131) )
& ( v105416(VarCurr,bitIndex7)
<=> v105137(VarCurr,bitIndex130) )
& ( v105416(VarCurr,bitIndex6)
<=> v105137(VarCurr,bitIndex129) )
& ( v105416(VarCurr,bitIndex5)
<=> v105137(VarCurr,bitIndex128) )
& ( v105416(VarCurr,bitIndex4)
<=> v105137(VarCurr,bitIndex127) )
& ( v105416(VarCurr,bitIndex3)
<=> v105137(VarCurr,bitIndex126) )
& ( v105416(VarCurr,bitIndex2)
<=> v105137(VarCurr,bitIndex125) )
& ( v105416(VarCurr,bitIndex1)
<=> v105137(VarCurr,bitIndex124) )
& ( v105416(VarCurr,bitIndex0)
<=> v105137(VarCurr,bitIndex123) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21016,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105389(VarNext)
<=> ( v105390(VarNext)
& v105397(VarNext) ) ) ) ).
fof(addAssignment_32453,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105397(VarNext)
<=> v105395(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21015,axiom,
! [VarCurr] :
( v105395(VarCurr)
<=> ( v105398(VarCurr)
& v105409(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21014,axiom,
! [VarCurr] :
( v105409(VarCurr)
<=> ( v105410(VarCurr)
| v105306(VarCurr) ) ) ).
fof(writeUnaryOperator_8226,axiom,
! [VarCurr] :
( ~ v105410(VarCurr)
<=> v105411(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7359,axiom,
! [VarCurr] :
( v105411(VarCurr)
<=> ( ( v105412(VarCurr,bitIndex1)
<=> $false )
& ( v105412(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32452,axiom,
! [VarCurr] :
( v105412(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_32451,axiom,
! [VarCurr] :
( v105412(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21013,axiom,
! [VarCurr] :
( v105398(VarCurr)
<=> ( v105306(VarCurr)
| v105399(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21012,axiom,
! [VarCurr] :
( v105399(VarCurr)
<=> ( v105400(VarCurr)
& v105408(VarCurr) ) ) ).
fof(writeUnaryOperator_8225,axiom,
! [VarCurr] :
( ~ v105408(VarCurr)
<=> v105306(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21011,axiom,
! [VarCurr] :
( v105400(VarCurr)
<=> ( v105401(VarCurr)
| v105406(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7358,axiom,
! [VarCurr] :
( v105406(VarCurr)
<=> ( ( v105407(VarCurr,bitIndex1)
<=> $true )
& ( v105407(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32450,axiom,
! [VarCurr] :
( v105407(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_32449,axiom,
! [VarCurr] :
( v105407(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21010,axiom,
! [VarCurr] :
( v105401(VarCurr)
<=> ( v105402(VarCurr)
| v105404(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7357,axiom,
! [VarCurr] :
( v105404(VarCurr)
<=> ( ( v105405(VarCurr,bitIndex1)
<=> $true )
& ( v105405(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32448,axiom,
! [VarCurr] :
( v105405(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_32447,axiom,
! [VarCurr] :
( v105405(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7356,axiom,
! [VarCurr] :
( v105402(VarCurr)
<=> ( ( v105403(VarCurr,bitIndex1)
<=> $false )
& ( v105403(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32446,axiom,
! [VarCurr] :
( v105403(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_32445,axiom,
! [VarCurr] :
( v105403(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21009,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105390(VarNext)
<=> ( v105392(VarNext)
& v105202(VarNext) ) ) ) ).
fof(writeUnaryOperator_8224,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105392(VarNext)
<=> v105209(VarNext) ) ) ).
fof(addAssignment_32444,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105381(VarCurr,B)
<=> v105386(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2257,axiom,
! [VarCurr] :
( ~ v105383(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105386(VarCurr,B)
<=> v105385(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2288,axiom,
! [VarCurr] :
( v105383(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105386(VarCurr,B)
<=> v105140(VarCurr,B) ) ) ) ).
fof(addAssignment_32443,axiom,
! [VarCurr] :
( ( v105385(VarCurr,bitIndex122)
<=> v105137(VarCurr,bitIndex245) )
& ( v105385(VarCurr,bitIndex121)
<=> v105137(VarCurr,bitIndex244) )
& ( v105385(VarCurr,bitIndex120)
<=> v105137(VarCurr,bitIndex243) )
& ( v105385(VarCurr,bitIndex119)
<=> v105137(VarCurr,bitIndex242) )
& ( v105385(VarCurr,bitIndex118)
<=> v105137(VarCurr,bitIndex241) )
& ( v105385(VarCurr,bitIndex117)
<=> v105137(VarCurr,bitIndex240) )
& ( v105385(VarCurr,bitIndex116)
<=> v105137(VarCurr,bitIndex239) ) ) ).
fof(addAssignment_32442,axiom,
! [VarCurr] :
( v105383(VarCurr)
<=> v105195(VarCurr,bitIndex4) ) ).
fof(addAssignment_32441,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105374(VarCurr,B)
<=> v105379(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2256,axiom,
! [VarCurr] :
( ~ v105376(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105379(VarCurr,B)
<=> v105378(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2287,axiom,
! [VarCurr] :
( v105376(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105379(VarCurr,B)
<=> v105140(VarCurr,B) ) ) ) ).
fof(addAssignment_32440,axiom,
! [VarCurr] :
( ( v105378(VarCurr,bitIndex122)
<=> v105137(VarCurr,bitIndex368) )
& ( v105378(VarCurr,bitIndex121)
<=> v105137(VarCurr,bitIndex367) )
& ( v105378(VarCurr,bitIndex120)
<=> v105137(VarCurr,bitIndex366) )
& ( v105378(VarCurr,bitIndex119)
<=> v105137(VarCurr,bitIndex365) )
& ( v105378(VarCurr,bitIndex118)
<=> v105137(VarCurr,bitIndex364) )
& ( v105378(VarCurr,bitIndex117)
<=> v105137(VarCurr,bitIndex363) )
& ( v105378(VarCurr,bitIndex116)
<=> v105137(VarCurr,bitIndex362) ) ) ).
fof(addAssignment_32439,axiom,
! [VarCurr] :
( v105376(VarCurr)
<=> v105195(VarCurr,bitIndex4) ) ).
fof(addAssignment_32438,axiom,
! [VarNext] :
( ( v105137(VarNext,bitIndex245)
<=> v105342(VarNext,bitIndex122) )
& ( v105137(VarNext,bitIndex244)
<=> v105342(VarNext,bitIndex121) )
& ( v105137(VarNext,bitIndex243)
<=> v105342(VarNext,bitIndex120) )
& ( v105137(VarNext,bitIndex242)
<=> v105342(VarNext,bitIndex119) )
& ( v105137(VarNext,bitIndex241)
<=> v105342(VarNext,bitIndex118) )
& ( v105137(VarNext,bitIndex240)
<=> v105342(VarNext,bitIndex117) )
& ( v105137(VarNext,bitIndex239)
<=> v105342(VarNext,bitIndex116) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_61,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105343(VarNext)
=> ( ( v105342(VarNext,bitIndex122)
<=> v105137(VarCurr,bitIndex245) )
& ( v105342(VarNext,bitIndex121)
<=> v105137(VarCurr,bitIndex244) )
& ( v105342(VarNext,bitIndex120)
<=> v105137(VarCurr,bitIndex243) )
& ( v105342(VarNext,bitIndex119)
<=> v105137(VarCurr,bitIndex242) )
& ( v105342(VarNext,bitIndex118)
<=> v105137(VarCurr,bitIndex241) )
& ( v105342(VarNext,bitIndex117)
<=> v105137(VarCurr,bitIndex240) )
& ( v105342(VarNext,bitIndex116)
<=> v105137(VarCurr,bitIndex239) )
& ( v105342(VarNext,bitIndex115)
<=> v105137(VarCurr,bitIndex238) )
& ( v105342(VarNext,bitIndex114)
<=> v105137(VarCurr,bitIndex237) )
& ( v105342(VarNext,bitIndex113)
<=> v105137(VarCurr,bitIndex236) )
& ( v105342(VarNext,bitIndex112)
<=> v105137(VarCurr,bitIndex235) )
& ( v105342(VarNext,bitIndex111)
<=> v105137(VarCurr,bitIndex234) )
& ( v105342(VarNext,bitIndex110)
<=> v105137(VarCurr,bitIndex233) )
& ( v105342(VarNext,bitIndex109)
<=> v105137(VarCurr,bitIndex232) )
& ( v105342(VarNext,bitIndex108)
<=> v105137(VarCurr,bitIndex231) )
& ( v105342(VarNext,bitIndex107)
<=> v105137(VarCurr,bitIndex230) )
& ( v105342(VarNext,bitIndex106)
<=> v105137(VarCurr,bitIndex229) )
& ( v105342(VarNext,bitIndex105)
<=> v105137(VarCurr,bitIndex228) )
& ( v105342(VarNext,bitIndex104)
<=> v105137(VarCurr,bitIndex227) )
& ( v105342(VarNext,bitIndex103)
<=> v105137(VarCurr,bitIndex226) )
& ( v105342(VarNext,bitIndex102)
<=> v105137(VarCurr,bitIndex225) )
& ( v105342(VarNext,bitIndex101)
<=> v105137(VarCurr,bitIndex224) )
& ( v105342(VarNext,bitIndex100)
<=> v105137(VarCurr,bitIndex223) )
& ( v105342(VarNext,bitIndex99)
<=> v105137(VarCurr,bitIndex222) )
& ( v105342(VarNext,bitIndex98)
<=> v105137(VarCurr,bitIndex221) )
& ( v105342(VarNext,bitIndex97)
<=> v105137(VarCurr,bitIndex220) )
& ( v105342(VarNext,bitIndex96)
<=> v105137(VarCurr,bitIndex219) )
& ( v105342(VarNext,bitIndex95)
<=> v105137(VarCurr,bitIndex218) )
& ( v105342(VarNext,bitIndex94)
<=> v105137(VarCurr,bitIndex217) )
& ( v105342(VarNext,bitIndex93)
<=> v105137(VarCurr,bitIndex216) )
& ( v105342(VarNext,bitIndex92)
<=> v105137(VarCurr,bitIndex215) )
& ( v105342(VarNext,bitIndex91)
<=> v105137(VarCurr,bitIndex214) )
& ( v105342(VarNext,bitIndex90)
<=> v105137(VarCurr,bitIndex213) )
& ( v105342(VarNext,bitIndex89)
<=> v105137(VarCurr,bitIndex212) )
& ( v105342(VarNext,bitIndex88)
<=> v105137(VarCurr,bitIndex211) )
& ( v105342(VarNext,bitIndex87)
<=> v105137(VarCurr,bitIndex210) )
& ( v105342(VarNext,bitIndex86)
<=> v105137(VarCurr,bitIndex209) )
& ( v105342(VarNext,bitIndex85)
<=> v105137(VarCurr,bitIndex208) )
& ( v105342(VarNext,bitIndex84)
<=> v105137(VarCurr,bitIndex207) )
& ( v105342(VarNext,bitIndex83)
<=> v105137(VarCurr,bitIndex206) )
& ( v105342(VarNext,bitIndex82)
<=> v105137(VarCurr,bitIndex205) )
& ( v105342(VarNext,bitIndex81)
<=> v105137(VarCurr,bitIndex204) )
& ( v105342(VarNext,bitIndex80)
<=> v105137(VarCurr,bitIndex203) )
& ( v105342(VarNext,bitIndex79)
<=> v105137(VarCurr,bitIndex202) )
& ( v105342(VarNext,bitIndex78)
<=> v105137(VarCurr,bitIndex201) )
& ( v105342(VarNext,bitIndex77)
<=> v105137(VarCurr,bitIndex200) )
& ( v105342(VarNext,bitIndex76)
<=> v105137(VarCurr,bitIndex199) )
& ( v105342(VarNext,bitIndex75)
<=> v105137(VarCurr,bitIndex198) )
& ( v105342(VarNext,bitIndex74)
<=> v105137(VarCurr,bitIndex197) )
& ( v105342(VarNext,bitIndex73)
<=> v105137(VarCurr,bitIndex196) )
& ( v105342(VarNext,bitIndex72)
<=> v105137(VarCurr,bitIndex195) )
& ( v105342(VarNext,bitIndex71)
<=> v105137(VarCurr,bitIndex194) )
& ( v105342(VarNext,bitIndex70)
<=> v105137(VarCurr,bitIndex193) )
& ( v105342(VarNext,bitIndex69)
<=> v105137(VarCurr,bitIndex192) )
& ( v105342(VarNext,bitIndex68)
<=> v105137(VarCurr,bitIndex191) )
& ( v105342(VarNext,bitIndex67)
<=> v105137(VarCurr,bitIndex190) )
& ( v105342(VarNext,bitIndex66)
<=> v105137(VarCurr,bitIndex189) )
& ( v105342(VarNext,bitIndex65)
<=> v105137(VarCurr,bitIndex188) )
& ( v105342(VarNext,bitIndex64)
<=> v105137(VarCurr,bitIndex187) )
& ( v105342(VarNext,bitIndex63)
<=> v105137(VarCurr,bitIndex186) )
& ( v105342(VarNext,bitIndex62)
<=> v105137(VarCurr,bitIndex185) )
& ( v105342(VarNext,bitIndex61)
<=> v105137(VarCurr,bitIndex184) )
& ( v105342(VarNext,bitIndex60)
<=> v105137(VarCurr,bitIndex183) )
& ( v105342(VarNext,bitIndex59)
<=> v105137(VarCurr,bitIndex182) )
& ( v105342(VarNext,bitIndex58)
<=> v105137(VarCurr,bitIndex181) )
& ( v105342(VarNext,bitIndex57)
<=> v105137(VarCurr,bitIndex180) )
& ( v105342(VarNext,bitIndex56)
<=> v105137(VarCurr,bitIndex179) )
& ( v105342(VarNext,bitIndex55)
<=> v105137(VarCurr,bitIndex178) )
& ( v105342(VarNext,bitIndex54)
<=> v105137(VarCurr,bitIndex177) )
& ( v105342(VarNext,bitIndex53)
<=> v105137(VarCurr,bitIndex176) )
& ( v105342(VarNext,bitIndex52)
<=> v105137(VarCurr,bitIndex175) )
& ( v105342(VarNext,bitIndex51)
<=> v105137(VarCurr,bitIndex174) )
& ( v105342(VarNext,bitIndex50)
<=> v105137(VarCurr,bitIndex173) )
& ( v105342(VarNext,bitIndex49)
<=> v105137(VarCurr,bitIndex172) )
& ( v105342(VarNext,bitIndex48)
<=> v105137(VarCurr,bitIndex171) )
& ( v105342(VarNext,bitIndex47)
<=> v105137(VarCurr,bitIndex170) )
& ( v105342(VarNext,bitIndex46)
<=> v105137(VarCurr,bitIndex169) )
& ( v105342(VarNext,bitIndex45)
<=> v105137(VarCurr,bitIndex168) )
& ( v105342(VarNext,bitIndex44)
<=> v105137(VarCurr,bitIndex167) )
& ( v105342(VarNext,bitIndex43)
<=> v105137(VarCurr,bitIndex166) )
& ( v105342(VarNext,bitIndex42)
<=> v105137(VarCurr,bitIndex165) )
& ( v105342(VarNext,bitIndex41)
<=> v105137(VarCurr,bitIndex164) )
& ( v105342(VarNext,bitIndex40)
<=> v105137(VarCurr,bitIndex163) )
& ( v105342(VarNext,bitIndex39)
<=> v105137(VarCurr,bitIndex162) )
& ( v105342(VarNext,bitIndex38)
<=> v105137(VarCurr,bitIndex161) )
& ( v105342(VarNext,bitIndex37)
<=> v105137(VarCurr,bitIndex160) )
& ( v105342(VarNext,bitIndex36)
<=> v105137(VarCurr,bitIndex159) )
& ( v105342(VarNext,bitIndex35)
<=> v105137(VarCurr,bitIndex158) )
& ( v105342(VarNext,bitIndex34)
<=> v105137(VarCurr,bitIndex157) )
& ( v105342(VarNext,bitIndex33)
<=> v105137(VarCurr,bitIndex156) )
& ( v105342(VarNext,bitIndex32)
<=> v105137(VarCurr,bitIndex155) )
& ( v105342(VarNext,bitIndex31)
<=> v105137(VarCurr,bitIndex154) )
& ( v105342(VarNext,bitIndex30)
<=> v105137(VarCurr,bitIndex153) )
& ( v105342(VarNext,bitIndex29)
<=> v105137(VarCurr,bitIndex152) )
& ( v105342(VarNext,bitIndex28)
<=> v105137(VarCurr,bitIndex151) )
& ( v105342(VarNext,bitIndex27)
<=> v105137(VarCurr,bitIndex150) )
& ( v105342(VarNext,bitIndex26)
<=> v105137(VarCurr,bitIndex149) )
& ( v105342(VarNext,bitIndex25)
<=> v105137(VarCurr,bitIndex148) )
& ( v105342(VarNext,bitIndex24)
<=> v105137(VarCurr,bitIndex147) )
& ( v105342(VarNext,bitIndex23)
<=> v105137(VarCurr,bitIndex146) )
& ( v105342(VarNext,bitIndex22)
<=> v105137(VarCurr,bitIndex145) )
& ( v105342(VarNext,bitIndex21)
<=> v105137(VarCurr,bitIndex144) )
& ( v105342(VarNext,bitIndex20)
<=> v105137(VarCurr,bitIndex143) )
& ( v105342(VarNext,bitIndex19)
<=> v105137(VarCurr,bitIndex142) )
& ( v105342(VarNext,bitIndex18)
<=> v105137(VarCurr,bitIndex141) )
& ( v105342(VarNext,bitIndex17)
<=> v105137(VarCurr,bitIndex140) )
& ( v105342(VarNext,bitIndex16)
<=> v105137(VarCurr,bitIndex139) )
& ( v105342(VarNext,bitIndex15)
<=> v105137(VarCurr,bitIndex138) )
& ( v105342(VarNext,bitIndex14)
<=> v105137(VarCurr,bitIndex137) )
& ( v105342(VarNext,bitIndex13)
<=> v105137(VarCurr,bitIndex136) )
& ( v105342(VarNext,bitIndex12)
<=> v105137(VarCurr,bitIndex135) )
& ( v105342(VarNext,bitIndex11)
<=> v105137(VarCurr,bitIndex134) )
& ( v105342(VarNext,bitIndex10)
<=> v105137(VarCurr,bitIndex133) )
& ( v105342(VarNext,bitIndex9)
<=> v105137(VarCurr,bitIndex132) )
& ( v105342(VarNext,bitIndex8)
<=> v105137(VarCurr,bitIndex131) )
& ( v105342(VarNext,bitIndex7)
<=> v105137(VarCurr,bitIndex130) )
& ( v105342(VarNext,bitIndex6)
<=> v105137(VarCurr,bitIndex129) )
& ( v105342(VarNext,bitIndex5)
<=> v105137(VarCurr,bitIndex128) )
& ( v105342(VarNext,bitIndex4)
<=> v105137(VarCurr,bitIndex127) )
& ( v105342(VarNext,bitIndex3)
<=> v105137(VarCurr,bitIndex126) )
& ( v105342(VarNext,bitIndex2)
<=> v105137(VarCurr,bitIndex125) )
& ( v105342(VarNext,bitIndex1)
<=> v105137(VarCurr,bitIndex124) )
& ( v105342(VarNext,bitIndex0)
<=> v105137(VarCurr,bitIndex123) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1787,axiom,
! [VarNext] :
( v105343(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105342(VarNext,B)
<=> v105369(VarNext,B) ) ) ) ).
fof(addAssignment_32437,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105369(VarNext,B)
<=> v105367(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4972,axiom,
! [VarCurr] :
( ~ v105306(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105367(VarCurr,B)
<=> v105370(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4982,axiom,
! [VarCurr] :
( v105306(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105367(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1220,axiom,
! [VarCurr] :
( ( ~ v105356(VarCurr)
& ~ v105358(VarCurr) )
=> ! [B] :
( range_122_0(B)
=> ( v105370(VarCurr,B)
<=> v105335(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4971,axiom,
! [VarCurr] :
( v105358(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105370(VarCurr,B)
<=> v105328(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4981,axiom,
! [VarCurr] :
( v105356(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105370(VarCurr,B)
<=> v105137(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21008,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105343(VarNext)
<=> ( v105344(VarNext)
& v105351(VarNext) ) ) ) ).
fof(addAssignment_32436,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105351(VarNext)
<=> v105349(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21007,axiom,
! [VarCurr] :
( v105349(VarCurr)
<=> ( v105352(VarCurr)
& v105363(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21006,axiom,
! [VarCurr] :
( v105363(VarCurr)
<=> ( v105364(VarCurr)
| v105306(VarCurr) ) ) ).
fof(writeUnaryOperator_8223,axiom,
! [VarCurr] :
( ~ v105364(VarCurr)
<=> v105365(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7355,axiom,
! [VarCurr] :
( v105365(VarCurr)
<=> ( ( v105366(VarCurr,bitIndex1)
<=> $false )
& ( v105366(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32435,axiom,
! [VarCurr] :
( v105366(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_32434,axiom,
! [VarCurr] :
( v105366(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21005,axiom,
! [VarCurr] :
( v105352(VarCurr)
<=> ( v105306(VarCurr)
| v105353(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21004,axiom,
! [VarCurr] :
( v105353(VarCurr)
<=> ( v105354(VarCurr)
& v105362(VarCurr) ) ) ).
fof(writeUnaryOperator_8222,axiom,
! [VarCurr] :
( ~ v105362(VarCurr)
<=> v105306(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21003,axiom,
! [VarCurr] :
( v105354(VarCurr)
<=> ( v105355(VarCurr)
| v105360(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7354,axiom,
! [VarCurr] :
( v105360(VarCurr)
<=> ( ( v105361(VarCurr,bitIndex1)
<=> $true )
& ( v105361(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32433,axiom,
! [VarCurr] :
( v105361(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_32432,axiom,
! [VarCurr] :
( v105361(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21002,axiom,
! [VarCurr] :
( v105355(VarCurr)
<=> ( v105356(VarCurr)
| v105358(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7353,axiom,
! [VarCurr] :
( v105358(VarCurr)
<=> ( ( v105359(VarCurr,bitIndex1)
<=> $true )
& ( v105359(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32431,axiom,
! [VarCurr] :
( v105359(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_32430,axiom,
! [VarCurr] :
( v105359(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7352,axiom,
! [VarCurr] :
( v105356(VarCurr)
<=> ( ( v105357(VarCurr,bitIndex1)
<=> $false )
& ( v105357(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32429,axiom,
! [VarCurr] :
( v105357(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_32428,axiom,
! [VarCurr] :
( v105357(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21001,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105344(VarNext)
<=> ( v105346(VarNext)
& v105202(VarNext) ) ) ) ).
fof(writeUnaryOperator_8221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105346(VarNext)
<=> v105209(VarNext) ) ) ).
fof(addAssignment_32427,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105335(VarCurr,B)
<=> v105340(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2255,axiom,
! [VarCurr] :
( ~ v105337(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105340(VarCurr,B)
<=> v105339(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2286,axiom,
! [VarCurr] :
( v105337(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105340(VarCurr,B)
<=> v105140(VarCurr,B) ) ) ) ).
fof(addAssignment_32426,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105339(VarCurr,B)
<=> v105137(VarCurr,B) ) ) ).
fof(addAssignment_32425,axiom,
! [VarCurr] :
( v105337(VarCurr)
<=> v105195(VarCurr,bitIndex5) ) ).
fof(addAssignment_32424,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105328(VarCurr,B)
<=> v105333(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2254,axiom,
! [VarCurr] :
( ~ v105330(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105333(VarCurr,B)
<=> v105332(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2285,axiom,
! [VarCurr] :
( v105330(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105333(VarCurr,B)
<=> v105140(VarCurr,B) ) ) ) ).
fof(addAssignment_32423,axiom,
! [VarCurr] :
( ( v105332(VarCurr,bitIndex122)
<=> v105137(VarCurr,bitIndex245) )
& ( v105332(VarCurr,bitIndex121)
<=> v105137(VarCurr,bitIndex244) )
& ( v105332(VarCurr,bitIndex120)
<=> v105137(VarCurr,bitIndex243) )
& ( v105332(VarCurr,bitIndex119)
<=> v105137(VarCurr,bitIndex242) )
& ( v105332(VarCurr,bitIndex118)
<=> v105137(VarCurr,bitIndex241) )
& ( v105332(VarCurr,bitIndex117)
<=> v105137(VarCurr,bitIndex240) )
& ( v105332(VarCurr,bitIndex116)
<=> v105137(VarCurr,bitIndex239) ) ) ).
fof(addAssignment_32422,axiom,
! [VarCurr] :
( v105330(VarCurr)
<=> v105195(VarCurr,bitIndex5) ) ).
fof(addAssignment_32421,axiom,
! [VarNext,B] :
( range_122_116(B)
=> ( v105137(VarNext,B)
<=> v105295(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105296(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105295(VarNext,B)
<=> v105137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1786,axiom,
! [VarNext] :
( v105296(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105295(VarNext,B)
<=> v105323(VarNext,B) ) ) ) ).
fof(addAssignment_32420,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105323(VarNext,B)
<=> v105321(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4970,axiom,
! [VarCurr] :
( ~ v105306(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105321(VarCurr,B)
<=> v105324(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4980,axiom,
! [VarCurr] :
( v105306(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105321(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1219,axiom,
! [VarCurr] :
( ( ~ v105310(VarCurr)
& ~ v105312(VarCurr) )
=> ! [B] :
( range_122_0(B)
=> ( v105324(VarCurr,B)
<=> v105288(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4969,axiom,
! [VarCurr] :
( v105312(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105324(VarCurr,B)
<=> v105191(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4979,axiom,
! [VarCurr] :
( v105310(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105324(VarCurr,B)
<=> v105140(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21000,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105296(VarNext)
<=> ( v105297(VarNext)
& v105304(VarNext) ) ) ) ).
fof(addAssignment_32419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105304(VarNext)
<=> v105302(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20999,axiom,
! [VarCurr] :
( v105302(VarCurr)
<=> ( v105305(VarCurr)
& v105317(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20998,axiom,
! [VarCurr] :
( v105317(VarCurr)
<=> ( v105318(VarCurr)
| v105306(VarCurr) ) ) ).
fof(writeUnaryOperator_8220,axiom,
! [VarCurr] :
( ~ v105318(VarCurr)
<=> v105319(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7351,axiom,
! [VarCurr] :
( v105319(VarCurr)
<=> ( ( v105320(VarCurr,bitIndex1)
<=> $false )
& ( v105320(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32418,axiom,
! [VarCurr] :
( v105320(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_32417,axiom,
! [VarCurr] :
( v105320(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20997,axiom,
! [VarCurr] :
( v105305(VarCurr)
<=> ( v105306(VarCurr)
| v105307(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20996,axiom,
! [VarCurr] :
( v105307(VarCurr)
<=> ( v105308(VarCurr)
& v105316(VarCurr) ) ) ).
fof(writeUnaryOperator_8219,axiom,
! [VarCurr] :
( ~ v105316(VarCurr)
<=> v105306(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20995,axiom,
! [VarCurr] :
( v105308(VarCurr)
<=> ( v105309(VarCurr)
| v105314(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7350,axiom,
! [VarCurr] :
( v105314(VarCurr)
<=> ( ( v105315(VarCurr,bitIndex1)
<=> $true )
& ( v105315(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32416,axiom,
! [VarCurr] :
( v105315(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_32415,axiom,
! [VarCurr] :
( v105315(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20994,axiom,
! [VarCurr] :
( v105309(VarCurr)
<=> ( v105310(VarCurr)
| v105312(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7349,axiom,
! [VarCurr] :
( v105312(VarCurr)
<=> ( ( v105313(VarCurr,bitIndex1)
<=> $true )
& ( v105313(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32414,axiom,
! [VarCurr] :
( v105313(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_32413,axiom,
! [VarCurr] :
( v105313(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7348,axiom,
! [VarCurr] :
( v105310(VarCurr)
<=> ( ( v105311(VarCurr,bitIndex1)
<=> $false )
& ( v105311(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32412,axiom,
! [VarCurr] :
( v105311(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_32411,axiom,
! [VarCurr] :
( v105311(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(writeUnaryOperator_8218,axiom,
! [VarCurr] :
( ~ v105306(VarCurr)
<=> v94(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20993,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105297(VarNext)
<=> ( v105298(VarNext)
& v105202(VarNext) ) ) ) ).
fof(writeUnaryOperator_8217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105298(VarNext)
<=> v105209(VarNext) ) ) ).
fof(addAssignment_32410,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105288(VarCurr,B)
<=> v105293(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2253,axiom,
! [VarCurr] :
( ~ v105290(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105293(VarCurr,B)
<=> v105292(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2284,axiom,
! [VarCurr] :
( v105290(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105293(VarCurr,B)
<=> v105140(VarCurr,B) ) ) ) ).
fof(addAssignment_32409,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105292(VarCurr,B)
<=> v105137(VarCurr,B) ) ) ).
fof(addAssignment_32408,axiom,
! [VarCurr] :
( v105290(VarCurr)
<=> v105195(VarCurr,bitIndex6) ) ).
fof(addAssignment_32407,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105191(VarCurr,B)
<=> v105286(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2252,axiom,
! [VarCurr] :
( ~ v105193(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105286(VarCurr,B)
<=> v105285(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2283,axiom,
! [VarCurr] :
( v105193(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105286(VarCurr,B)
<=> v105140(VarCurr,B) ) ) ) ).
fof(addAssignment_32406,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105285(VarCurr,B)
<=> v105137(VarCurr,B) ) ) ).
fof(addAssignment_32405,axiom,
! [VarCurr] :
( v105193(VarCurr)
<=> v105195(VarCurr,bitIndex6) ) ).
fof(addAssignment_32404,axiom,
! [VarCurr] :
( v105195(VarCurr,bitIndex6)
<=> v105220(VarCurr,bitIndex6) ) ).
fof(addAssignment_32403,axiom,
! [VarNext] :
( v105199(VarNext,bitIndex5)
<=> v105277(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105278(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105277(VarNext,B)
<=> v105199(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1785,axiom,
! [VarNext] :
( v105278(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105277(VarNext,B)
<=> v105215(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105278(VarNext)
<=> v105279(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105279(VarNext)
<=> ( v105281(VarNext)
& v105202(VarNext) ) ) ) ).
fof(writeUnaryOperator_8216,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105281(VarNext)
<=> v105209(VarNext) ) ) ).
fof(addAssignment_32402,axiom,
! [VarCurr] :
( v105195(VarCurr,bitIndex5)
<=> v105220(VarCurr,bitIndex5) ) ).
fof(addAssignment_32401,axiom,
! [VarNext] :
( v105199(VarNext,bitIndex4)
<=> v105269(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1724,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105270(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105269(VarNext,B)
<=> v105199(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1784,axiom,
! [VarNext] :
( v105270(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105269(VarNext,B)
<=> v105215(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20990,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105270(VarNext)
<=> v105271(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105271(VarNext)
<=> ( v105273(VarNext)
& v105202(VarNext) ) ) ) ).
fof(writeUnaryOperator_8215,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105273(VarNext)
<=> v105209(VarNext) ) ) ).
fof(addAssignment_32400,axiom,
! [VarCurr] :
( v105195(VarCurr,bitIndex4)
<=> v105220(VarCurr,bitIndex4) ) ).
fof(addAssignment_32399,axiom,
! [VarNext] :
( v105199(VarNext,bitIndex3)
<=> v105261(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105262(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105261(VarNext,B)
<=> v105199(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1783,axiom,
! [VarNext] :
( v105262(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105261(VarNext,B)
<=> v105215(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105262(VarNext)
<=> v105263(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20987,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105263(VarNext)
<=> ( v105265(VarNext)
& v105202(VarNext) ) ) ) ).
fof(writeUnaryOperator_8214,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105265(VarNext)
<=> v105209(VarNext) ) ) ).
fof(addAssignment_32398,axiom,
! [VarCurr] :
( v105195(VarCurr,bitIndex3)
<=> v105220(VarCurr,bitIndex3) ) ).
fof(addAssignment_32397,axiom,
! [VarNext] :
( v105199(VarNext,bitIndex2)
<=> v105253(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105254(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105253(VarNext,B)
<=> v105199(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1782,axiom,
! [VarNext] :
( v105254(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105253(VarNext,B)
<=> v105215(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20986,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105254(VarNext)
<=> v105255(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20985,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105255(VarNext)
<=> ( v105257(VarNext)
& v105202(VarNext) ) ) ) ).
fof(writeUnaryOperator_8213,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105257(VarNext)
<=> v105209(VarNext) ) ) ).
fof(addAssignment_32396,axiom,
! [VarCurr] :
( v105195(VarCurr,bitIndex2)
<=> v105220(VarCurr,bitIndex2) ) ).
fof(addAssignment_32395,axiom,
! [VarNext] :
( v105199(VarNext,bitIndex1)
<=> v105245(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105246(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105245(VarNext,B)
<=> v105199(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1781,axiom,
! [VarNext] :
( v105246(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105245(VarNext,B)
<=> v105215(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20984,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105246(VarNext)
<=> v105247(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20983,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105247(VarNext)
<=> ( v105249(VarNext)
& v105202(VarNext) ) ) ) ).
fof(writeUnaryOperator_8212,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105249(VarNext)
<=> v105209(VarNext) ) ) ).
fof(addAssignment_32394,axiom,
! [VarCurr] :
( v105195(VarCurr,bitIndex1)
<=> v105220(VarCurr,bitIndex1) ) ).
fof(addAssignment_32393,axiom,
! [VarNext] :
( v105199(VarNext,bitIndex0)
<=> v105237(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105238(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105237(VarNext,B)
<=> v105199(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1780,axiom,
! [VarNext] :
( v105238(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105237(VarNext,B)
<=> v105215(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20982,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105238(VarNext)
<=> v105239(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20981,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105239(VarNext)
<=> ( v105241(VarNext)
& v105202(VarNext) ) ) ) ).
fof(writeUnaryOperator_8211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105241(VarNext)
<=> v105209(VarNext) ) ) ).
fof(addAssignment_32392,axiom,
! [VarCurr] :
( v105195(VarCurr,bitIndex0)
<=> v105220(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2251,axiom,
! [VarCurr] :
( ~ v105221(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v105220(VarCurr,B)
<=> v105223(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2282,axiom,
! [VarCurr] :
( v105221(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v105220(VarCurr,B)
<=> v105222(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_140,axiom,
! [VarCurr] :
( ( ~ v105224(VarCurr)
& ~ v105226(VarCurr)
& ~ v105230(VarCurr) )
=> ! [B] :
( range_8_0(B)
=> ( v105223(VarCurr,B)
<=> v105199(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1218,axiom,
! [VarCurr] :
( v105230(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v105223(VarCurr,B)
<=> v105232(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4968,axiom,
! [VarCurr] :
( v105226(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v105223(VarCurr,B)
<=> v105228(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4978,axiom,
! [VarCurr] :
( v105224(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v105223(VarCurr,B)
<=> v105199(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7347,axiom,
! [VarCurr] :
( v105234(VarCurr)
<=> ( ( v105235(VarCurr,bitIndex1)
<=> $true )
& ( v105235(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32391,axiom,
! [VarCurr] :
( v105235(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_32390,axiom,
! [VarCurr] :
( v105235(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(addAssignment_32389,axiom,
! [VarCurr] :
( v105232(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_32388,axiom,
! [VarCurr] :
( ( v105232(VarCurr,bitIndex8)
<=> v105199(VarCurr,bitIndex7) )
& ( v105232(VarCurr,bitIndex7)
<=> v105199(VarCurr,bitIndex6) )
& ( v105232(VarCurr,bitIndex6)
<=> v105199(VarCurr,bitIndex5) )
& ( v105232(VarCurr,bitIndex5)
<=> v105199(VarCurr,bitIndex4) )
& ( v105232(VarCurr,bitIndex4)
<=> v105199(VarCurr,bitIndex3) )
& ( v105232(VarCurr,bitIndex3)
<=> v105199(VarCurr,bitIndex2) )
& ( v105232(VarCurr,bitIndex2)
<=> v105199(VarCurr,bitIndex1) )
& ( v105232(VarCurr,bitIndex1)
<=> v105199(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7346,axiom,
! [VarCurr] :
( v105230(VarCurr)
<=> ( ( v105231(VarCurr,bitIndex1)
<=> $true )
& ( v105231(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32387,axiom,
! [VarCurr] :
( v105231(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_32386,axiom,
! [VarCurr] :
( v105231(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(addAssignment_32385,axiom,
! [VarCurr] :
( ( v105228(VarCurr,bitIndex7)
<=> v105199(VarCurr,bitIndex8) )
& ( v105228(VarCurr,bitIndex6)
<=> v105199(VarCurr,bitIndex7) )
& ( v105228(VarCurr,bitIndex5)
<=> v105199(VarCurr,bitIndex6) )
& ( v105228(VarCurr,bitIndex4)
<=> v105199(VarCurr,bitIndex5) )
& ( v105228(VarCurr,bitIndex3)
<=> v105199(VarCurr,bitIndex4) )
& ( v105228(VarCurr,bitIndex2)
<=> v105199(VarCurr,bitIndex3) )
& ( v105228(VarCurr,bitIndex1)
<=> v105199(VarCurr,bitIndex2) )
& ( v105228(VarCurr,bitIndex0)
<=> v105199(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_32384,axiom,
! [VarCurr] :
( v105228(VarCurr,bitIndex8)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7345,axiom,
! [VarCurr] :
( v105226(VarCurr)
<=> ( ( v105227(VarCurr,bitIndex1)
<=> $false )
& ( v105227(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32383,axiom,
! [VarCurr] :
( v105227(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_32382,axiom,
! [VarCurr] :
( v105227(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7344,axiom,
! [VarCurr] :
( v105224(VarCurr)
<=> ( ( v105225(VarCurr,bitIndex1)
<=> $false )
& ( v105225(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32381,axiom,
! [VarCurr] :
( v105225(VarCurr,bitIndex0)
<=> v15471(VarCurr) ) ).
fof(addAssignment_32380,axiom,
! [VarCurr] :
( v105225(VarCurr,bitIndex1)
<=> v96(VarCurr) ) ).
fof(addAssignment_32379,axiom,
! [VarCurr] :
( v105222(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32378,axiom,
! [VarCurr,B] :
( range_8_1(B)
=> ( v105222(VarCurr,B)
<=> v105197(VarCurr,B) ) ) ).
fof(writeUnaryOperator_8210,axiom,
! [VarCurr] :
( ~ v105221(VarCurr)
<=> v94(VarCurr) ) ).
fof(addAssignment_32377,axiom,
! [VarCurr] :
( v105197(VarCurr,bitIndex1)
<=> v105219(VarCurr,bitIndex1) ) ).
fof(addAssignment_32376,axiom,
! [VarCurr] :
( v105197(VarCurr,bitIndex2)
<=> v105219(VarCurr,bitIndex2) ) ).
fof(addAssignment_32375,axiom,
! [VarCurr] :
( v105197(VarCurr,bitIndex3)
<=> v105219(VarCurr,bitIndex3) ) ).
fof(addAssignment_32374,axiom,
! [VarCurr] :
( v105197(VarCurr,bitIndex4)
<=> v105219(VarCurr,bitIndex4) ) ).
fof(addAssignment_32373,axiom,
! [VarCurr] :
( v105197(VarCurr,bitIndex5)
<=> v105219(VarCurr,bitIndex5) ) ).
fof(addAssignment_32372,axiom,
! [VarCurr] :
( v105197(VarCurr,bitIndex6)
<=> v105219(VarCurr,bitIndex6) ) ).
fof(addAssignment_32371,axiom,
! [VarCurr] :
( v105219(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32370,axiom,
! [VarCurr,B] :
( range_8_1(B)
=> ( v105219(VarCurr,B)
<=> v105199(VarCurr,B) ) ) ).
fof(range_axiom_74,axiom,
! [B] :
( range_8_1(B)
<=> ( $false
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B ) ) ).
fof(addAssignment_32369,axiom,
! [VarNext] :
( v105199(VarNext,bitIndex6)
<=> v105204(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105205(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105204(VarNext,B)
<=> v105199(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1779,axiom,
! [VarNext] :
( v105205(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105204(VarNext,B)
<=> v105215(VarNext,B) ) ) ) ).
fof(addAssignment_32368,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105215(VarNext,B)
<=> v105213(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2250,axiom,
! [VarCurr] :
( ~ v105216(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v105213(VarCurr,B)
<=> v105195(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2281,axiom,
! [VarCurr] :
( v105216(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v105213(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_8209,axiom,
! [VarCurr] :
( ~ v105216(VarCurr)
<=> v94(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20980,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105205(VarNext)
<=> v105206(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105206(VarNext)
<=> ( v105207(VarNext)
& v105202(VarNext) ) ) ) ).
fof(writeUnaryOperator_8208,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105207(VarNext)
<=> v105209(VarNext) ) ) ).
fof(addAssignment_32367,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105209(VarNext)
<=> v105202(VarCurr) ) ) ).
fof(addAssignment_32366,axiom,
! [VarCurr] :
( v105202(VarCurr)
<=> v104990(VarCurr) ) ).
fof(addAssignment_32365,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105140(VarCurr,B)
<=> v105142(VarCurr,B) ) ) ).
fof(addAssignment_32364,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105142(VarCurr,B)
<=> v105144(VarCurr,B) ) ) ).
fof(addAssignment_32363,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105144(VarCurr,B)
<=> v105146(VarCurr,B) ) ) ).
fof(addAssignment_32362,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105146(VarCurr,B)
<=> v105148(VarCurr,B) ) ) ).
fof(addAssignment_32361,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105148(VarCurr,B)
<=> v105150(VarCurr,B) ) ) ).
fof(addAssignment_32360,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105150(VarCurr,B)
<=> v105152(VarCurr,B) ) ) ).
fof(addAssignment_32359,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105152(VarCurr,B)
<=> v105154(VarCurr,B) ) ) ).
fof(addAssignment_32358,axiom,
! [VarNext,B] :
( range_122_116(B)
=> ( v105154(VarNext,B)
<=> v105175(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105176(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105175(VarNext,B)
<=> v105154(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1778,axiom,
! [VarNext] :
( v105176(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105175(VarNext,B)
<=> v105186(VarNext,B) ) ) ) ).
fof(addAssignment_32357,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105186(VarNext,B)
<=> v105184(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2249,axiom,
! [VarCurr] :
( ~ v105187(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105184(VarCurr,B)
<=> v105156(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2280,axiom,
! [VarCurr] :
( v105187(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105184(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_8207,axiom,
! [VarCurr] :
( ~ v105187(VarCurr)
<=> v143(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20978,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105176(VarNext)
<=> v105177(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20977,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105177(VarNext)
<=> ( v105178(VarNext)
& v188(VarNext) ) ) ) ).
fof(writeUnaryOperator_8206,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105178(VarNext)
<=> v105180(VarNext) ) ) ).
fof(addAssignment_32356,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105180(VarNext)
<=> v188(VarCurr) ) ) ).
fof(addAssignment_32355,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105156(VarCurr,B)
<=> v105164(VarCurr,B) ) ) ).
fof(range_axiom_72,axiom,
! [B] :
( range_122_116(B)
<=> ( $false
| bitIndex116 = B
| bitIndex117 = B
| bitIndex118 = B
| bitIndex119 = B
| bitIndex120 = B
| bitIndex121 = B
| bitIndex122 = B ) ) ).
fof(addAssignment_32354,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v105164(VarCurr,B)
<=> v105173(VarCurr,B) ) ) ).
fof(addAssignment_32353,axiom,
! [VarCurr] :
( ( v105164(VarCurr,bitIndex68)
<=> v105172(VarCurr,bitIndex61) )
& ( v105164(VarCurr,bitIndex67)
<=> v105172(VarCurr,bitIndex60) )
& ( v105164(VarCurr,bitIndex66)
<=> v105172(VarCurr,bitIndex59) )
& ( v105164(VarCurr,bitIndex65)
<=> v105172(VarCurr,bitIndex58) )
& ( v105164(VarCurr,bitIndex64)
<=> v105172(VarCurr,bitIndex57) )
& ( v105164(VarCurr,bitIndex63)
<=> v105172(VarCurr,bitIndex56) )
& ( v105164(VarCurr,bitIndex62)
<=> v105172(VarCurr,bitIndex55) )
& ( v105164(VarCurr,bitIndex61)
<=> v105172(VarCurr,bitIndex54) )
& ( v105164(VarCurr,bitIndex60)
<=> v105172(VarCurr,bitIndex53) )
& ( v105164(VarCurr,bitIndex59)
<=> v105172(VarCurr,bitIndex52) )
& ( v105164(VarCurr,bitIndex58)
<=> v105172(VarCurr,bitIndex51) )
& ( v105164(VarCurr,bitIndex57)
<=> v105172(VarCurr,bitIndex50) )
& ( v105164(VarCurr,bitIndex56)
<=> v105172(VarCurr,bitIndex49) )
& ( v105164(VarCurr,bitIndex55)
<=> v105172(VarCurr,bitIndex48) )
& ( v105164(VarCurr,bitIndex54)
<=> v105172(VarCurr,bitIndex47) )
& ( v105164(VarCurr,bitIndex53)
<=> v105172(VarCurr,bitIndex46) )
& ( v105164(VarCurr,bitIndex52)
<=> v105172(VarCurr,bitIndex45) )
& ( v105164(VarCurr,bitIndex51)
<=> v105172(VarCurr,bitIndex44) )
& ( v105164(VarCurr,bitIndex50)
<=> v105172(VarCurr,bitIndex43) )
& ( v105164(VarCurr,bitIndex49)
<=> v105172(VarCurr,bitIndex42) )
& ( v105164(VarCurr,bitIndex48)
<=> v105172(VarCurr,bitIndex41) )
& ( v105164(VarCurr,bitIndex47)
<=> v105172(VarCurr,bitIndex40) )
& ( v105164(VarCurr,bitIndex46)
<=> v105172(VarCurr,bitIndex39) )
& ( v105164(VarCurr,bitIndex45)
<=> v105172(VarCurr,bitIndex38) )
& ( v105164(VarCurr,bitIndex44)
<=> v105172(VarCurr,bitIndex37) )
& ( v105164(VarCurr,bitIndex43)
<=> v105172(VarCurr,bitIndex36) )
& ( v105164(VarCurr,bitIndex42)
<=> v105172(VarCurr,bitIndex35) )
& ( v105164(VarCurr,bitIndex41)
<=> v105172(VarCurr,bitIndex34) )
& ( v105164(VarCurr,bitIndex40)
<=> v105172(VarCurr,bitIndex33) )
& ( v105164(VarCurr,bitIndex39)
<=> v105172(VarCurr,bitIndex32) )
& ( v105164(VarCurr,bitIndex38)
<=> v105172(VarCurr,bitIndex31) )
& ( v105164(VarCurr,bitIndex37)
<=> v105172(VarCurr,bitIndex30) )
& ( v105164(VarCurr,bitIndex36)
<=> v105172(VarCurr,bitIndex29) )
& ( v105164(VarCurr,bitIndex35)
<=> v105172(VarCurr,bitIndex28) )
& ( v105164(VarCurr,bitIndex34)
<=> v105172(VarCurr,bitIndex27) )
& ( v105164(VarCurr,bitIndex33)
<=> v105172(VarCurr,bitIndex26) )
& ( v105164(VarCurr,bitIndex32)
<=> v105172(VarCurr,bitIndex25) )
& ( v105164(VarCurr,bitIndex31)
<=> v105172(VarCurr,bitIndex24) )
& ( v105164(VarCurr,bitIndex30)
<=> v105172(VarCurr,bitIndex23) )
& ( v105164(VarCurr,bitIndex29)
<=> v105172(VarCurr,bitIndex22) )
& ( v105164(VarCurr,bitIndex28)
<=> v105172(VarCurr,bitIndex21) )
& ( v105164(VarCurr,bitIndex27)
<=> v105172(VarCurr,bitIndex20) )
& ( v105164(VarCurr,bitIndex26)
<=> v105172(VarCurr,bitIndex19) )
& ( v105164(VarCurr,bitIndex25)
<=> v105172(VarCurr,bitIndex18) )
& ( v105164(VarCurr,bitIndex24)
<=> v105172(VarCurr,bitIndex17) )
& ( v105164(VarCurr,bitIndex23)
<=> v105172(VarCurr,bitIndex16) )
& ( v105164(VarCurr,bitIndex22)
<=> v105172(VarCurr,bitIndex15) )
& ( v105164(VarCurr,bitIndex21)
<=> v105172(VarCurr,bitIndex14) )
& ( v105164(VarCurr,bitIndex20)
<=> v105172(VarCurr,bitIndex13) )
& ( v105164(VarCurr,bitIndex19)
<=> v105172(VarCurr,bitIndex12) )
& ( v105164(VarCurr,bitIndex18)
<=> v105172(VarCurr,bitIndex11) )
& ( v105164(VarCurr,bitIndex17)
<=> v105172(VarCurr,bitIndex10) )
& ( v105164(VarCurr,bitIndex16)
<=> v105172(VarCurr,bitIndex9) )
& ( v105164(VarCurr,bitIndex15)
<=> v105172(VarCurr,bitIndex8) )
& ( v105164(VarCurr,bitIndex14)
<=> v105172(VarCurr,bitIndex7) )
& ( v105164(VarCurr,bitIndex13)
<=> v105172(VarCurr,bitIndex6) )
& ( v105164(VarCurr,bitIndex12)
<=> v105172(VarCurr,bitIndex5) )
& ( v105164(VarCurr,bitIndex11)
<=> v105172(VarCurr,bitIndex4) )
& ( v105164(VarCurr,bitIndex10)
<=> v105172(VarCurr,bitIndex3) )
& ( v105164(VarCurr,bitIndex9)
<=> v105172(VarCurr,bitIndex2) )
& ( v105164(VarCurr,bitIndex8)
<=> v105172(VarCurr,bitIndex1) )
& ( v105164(VarCurr,bitIndex7)
<=> v105172(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32352,axiom,
! [VarCurr] :
( ( v105164(VarCurr,bitIndex72)
<=> v105171(VarCurr,bitIndex3) )
& ( v105164(VarCurr,bitIndex71)
<=> v105171(VarCurr,bitIndex2) )
& ( v105164(VarCurr,bitIndex70)
<=> v105171(VarCurr,bitIndex1) )
& ( v105164(VarCurr,bitIndex69)
<=> v105171(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32351,axiom,
! [VarCurr] :
( ( v105164(VarCurr,bitIndex76)
<=> v105170(VarCurr,bitIndex3) )
& ( v105164(VarCurr,bitIndex75)
<=> v105170(VarCurr,bitIndex2) )
& ( v105164(VarCurr,bitIndex74)
<=> v105170(VarCurr,bitIndex1) )
& ( v105164(VarCurr,bitIndex73)
<=> v105170(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32350,axiom,
! [VarCurr] :
( ( v105164(VarCurr,bitIndex84)
<=> v105169(VarCurr,bitIndex7) )
& ( v105164(VarCurr,bitIndex83)
<=> v105169(VarCurr,bitIndex6) )
& ( v105164(VarCurr,bitIndex82)
<=> v105169(VarCurr,bitIndex5) )
& ( v105164(VarCurr,bitIndex81)
<=> v105169(VarCurr,bitIndex4) )
& ( v105164(VarCurr,bitIndex80)
<=> v105169(VarCurr,bitIndex3) )
& ( v105164(VarCurr,bitIndex79)
<=> v105169(VarCurr,bitIndex2) )
& ( v105164(VarCurr,bitIndex78)
<=> v105169(VarCurr,bitIndex1) )
& ( v105164(VarCurr,bitIndex77)
<=> v105169(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32349,axiom,
! [VarCurr] :
( ( v105164(VarCurr,bitIndex100)
<=> v105168(VarCurr,bitIndex15) )
& ( v105164(VarCurr,bitIndex99)
<=> v105168(VarCurr,bitIndex14) )
& ( v105164(VarCurr,bitIndex98)
<=> v105168(VarCurr,bitIndex13) )
& ( v105164(VarCurr,bitIndex97)
<=> v105168(VarCurr,bitIndex12) )
& ( v105164(VarCurr,bitIndex96)
<=> v105168(VarCurr,bitIndex11) )
& ( v105164(VarCurr,bitIndex95)
<=> v105168(VarCurr,bitIndex10) )
& ( v105164(VarCurr,bitIndex94)
<=> v105168(VarCurr,bitIndex9) )
& ( v105164(VarCurr,bitIndex93)
<=> v105168(VarCurr,bitIndex8) )
& ( v105164(VarCurr,bitIndex92)
<=> v105168(VarCurr,bitIndex7) )
& ( v105164(VarCurr,bitIndex91)
<=> v105168(VarCurr,bitIndex6) )
& ( v105164(VarCurr,bitIndex90)
<=> v105168(VarCurr,bitIndex5) )
& ( v105164(VarCurr,bitIndex89)
<=> v105168(VarCurr,bitIndex4) )
& ( v105164(VarCurr,bitIndex88)
<=> v105168(VarCurr,bitIndex3) )
& ( v105164(VarCurr,bitIndex87)
<=> v105168(VarCurr,bitIndex2) )
& ( v105164(VarCurr,bitIndex86)
<=> v105168(VarCurr,bitIndex1) )
& ( v105164(VarCurr,bitIndex85)
<=> v105168(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32348,axiom,
! [VarCurr] :
( ( v105164(VarCurr,bitIndex110)
<=> v105167(VarCurr,bitIndex9) )
& ( v105164(VarCurr,bitIndex109)
<=> v105167(VarCurr,bitIndex8) )
& ( v105164(VarCurr,bitIndex108)
<=> v105167(VarCurr,bitIndex7) )
& ( v105164(VarCurr,bitIndex107)
<=> v105167(VarCurr,bitIndex6) )
& ( v105164(VarCurr,bitIndex106)
<=> v105167(VarCurr,bitIndex5) )
& ( v105164(VarCurr,bitIndex105)
<=> v105167(VarCurr,bitIndex4) )
& ( v105164(VarCurr,bitIndex104)
<=> v105167(VarCurr,bitIndex3) )
& ( v105164(VarCurr,bitIndex103)
<=> v105167(VarCurr,bitIndex2) )
& ( v105164(VarCurr,bitIndex102)
<=> v105167(VarCurr,bitIndex1) )
& ( v105164(VarCurr,bitIndex101)
<=> v105167(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32347,axiom,
! [VarCurr] :
( ( v105164(VarCurr,bitIndex112)
<=> v105166(VarCurr,bitIndex1) )
& ( v105164(VarCurr,bitIndex111)
<=> v105166(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32346,axiom,
! [VarCurr] :
( ( v105164(VarCurr,bitIndex115)
<=> v105165(VarCurr,bitIndex2) )
& ( v105164(VarCurr,bitIndex114)
<=> v105165(VarCurr,bitIndex1) )
& ( v105164(VarCurr,bitIndex113)
<=> v105165(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32345,axiom,
! [VarCurr] :
( ( v105164(VarCurr,bitIndex122)
<=> v105158(VarCurr,bitIndex6) )
& ( v105164(VarCurr,bitIndex121)
<=> v105158(VarCurr,bitIndex5) )
& ( v105164(VarCurr,bitIndex120)
<=> v105158(VarCurr,bitIndex4) )
& ( v105164(VarCurr,bitIndex119)
<=> v105158(VarCurr,bitIndex3) )
& ( v105164(VarCurr,bitIndex118)
<=> v105158(VarCurr,bitIndex2) )
& ( v105164(VarCurr,bitIndex117)
<=> v105158(VarCurr,bitIndex1) )
& ( v105164(VarCurr,bitIndex116)
<=> v105158(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2248,axiom,
! [VarCurr] :
( ~ v105160(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105158(VarCurr,B)
<=> v4200(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2279,axiom,
! [VarCurr] :
( v105160(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105158(VarCurr,B)
<=> v105163(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4967,axiom,
! [VarCurr] :
( ~ v105161(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105163(VarCurr,B)
<=> b1111000(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4977,axiom,
! [VarCurr] :
( v105161(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105163(VarCurr,B)
<=> b1011000(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20976,axiom,
! [VarCurr] :
( v105160(VarCurr)
<=> ( v105161(VarCurr)
| v105162(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20975,axiom,
! [VarCurr] :
( v105162(VarCurr)
<=> ( v4235(VarCurr)
& v10056(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20974,axiom,
! [VarCurr] :
( v105161(VarCurr)
<=> ( v243(VarCurr)
& v10041(VarCurr) ) ) ).
fof(addAssignment_32344,axiom,
! [VarCurr] :
( v104190(VarCurr)
<=> v104192(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105094(VarNext)
=> ( v104192(VarNext)
<=> v104192(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1777,axiom,
! [VarNext] :
( v105094(VarNext)
=> ( v104192(VarNext)
<=> v105112(VarNext) ) ) ).
fof(addAssignment_32343,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105112(VarNext)
<=> v105110(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2247,axiom,
! [VarCurr] :
( ~ v105109(VarCurr)
=> ( v105110(VarCurr)
<=> v105113(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2278,axiom,
! [VarCurr] :
( v105109(VarCurr)
=> ( v105110(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2246,axiom,
! [VarCurr] :
( ~ v104198(VarCurr)
=> ( v105113(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2277,axiom,
! [VarCurr] :
( v104198(VarCurr)
=> ( v105113(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105094(VarNext)
<=> ( v105095(VarNext)
& v105102(VarNext) ) ) ) ).
fof(addAssignment_32342,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105102(VarNext)
<=> v105100(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20972,axiom,
! [VarCurr] :
( v105100(VarCurr)
<=> ( v105103(VarCurr)
| v105109(VarCurr) ) ) ).
fof(writeUnaryOperator_8205,axiom,
! [VarCurr] :
( ~ v105109(VarCurr)
<=> v104194(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20971,axiom,
! [VarCurr] :
( v105103(VarCurr)
<=> ( v105104(VarCurr)
| v104198(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20970,axiom,
! [VarCurr] :
( v105104(VarCurr)
<=> ( v105105(VarCurr)
& v105108(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7343,axiom,
! [VarCurr] :
( v105108(VarCurr)
<=> ( v105088(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20969,axiom,
! [VarCurr] :
( v105105(VarCurr)
<=> ( v105106(VarCurr)
& v105107(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7342,axiom,
! [VarCurr] :
( v105107(VarCurr)
<=> ( v105024(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7341,axiom,
! [VarCurr] :
( v105106(VarCurr)
<=> ( v105022(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20968,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105095(VarNext)
<=> ( v105096(VarNext)
& v105046(VarNext) ) ) ) ).
fof(writeUnaryOperator_8204,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105096(VarNext)
<=> v105053(VarNext) ) ) ).
fof(addAssignment_32341,axiom,
! [VarCurr] :
( v105088(VarCurr,bitIndex0)
<=> v105089(VarCurr,bitIndex0) ) ).
fof(addAssignment_32340,axiom,
! [VarCurr] :
( v105089(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32339,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v105089(VarCurr,B)
<=> v105090(VarCurr,B) ) ) ).
fof(addAssignment_32338,axiom,
! [VarNext] :
( v105024(VarNext,bitIndex1)
<=> v105080(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105081(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105080(VarNext,B)
<=> v105024(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1776,axiom,
! [VarNext] :
( v105081(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105080(VarNext,B)
<=> v105059(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105081(VarNext)
<=> v105082(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105082(VarNext)
<=> ( v105084(VarNext)
& v105046(VarNext) ) ) ) ).
fof(writeUnaryOperator_8203,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105084(VarNext)
<=> v105053(VarNext) ) ) ).
fof(addAssignment_32337,axiom,
! [VarCurr] :
( v105026(VarCurr,bitIndex1)
<=> v105031(VarCurr,bitIndex1) ) ).
fof(addAssignment_32336,axiom,
! [VarCurr] :
( v105028(VarCurr,bitIndex1)
<=> v105029(VarCurr,bitIndex1) ) ).
fof(addAssignment_32335,axiom,
! [VarNext] :
( v105024(VarNext,bitIndex0)
<=> v105072(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105073(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105072(VarNext,B)
<=> v105024(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1775,axiom,
! [VarNext] :
( v105073(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105072(VarNext,B)
<=> v105059(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105073(VarNext)
<=> v105074(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105074(VarNext)
<=> ( v105076(VarNext)
& v105046(VarNext) ) ) ) ).
fof(writeUnaryOperator_8202,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105076(VarNext)
<=> v105053(VarNext) ) ) ).
fof(addAssignment_32334,axiom,
! [VarCurr] :
( v105026(VarCurr,bitIndex0)
<=> v105031(VarCurr,bitIndex0) ) ).
fof(addAssignment_32333,axiom,
! [VarNext] :
( v105024(VarNext,bitIndex2)
<=> v105064(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105065(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105064(VarNext,B)
<=> v105024(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1774,axiom,
! [VarNext] :
( v105065(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105064(VarNext,B)
<=> v105059(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105065(VarNext)
<=> v105066(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105066(VarNext)
<=> ( v105068(VarNext)
& v105046(VarNext) ) ) ) ).
fof(writeUnaryOperator_8201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105068(VarNext)
<=> v105053(VarNext) ) ) ).
fof(addAssignment_32332,axiom,
! [VarCurr] :
( v105026(VarCurr,bitIndex2)
<=> v105031(VarCurr,bitIndex2) ) ).
fof(addAssignment_32331,axiom,
! [VarCurr] :
( v105028(VarCurr,bitIndex2)
<=> v105029(VarCurr,bitIndex2) ) ).
fof(addAssignment_32330,axiom,
! [VarNext] :
( v105024(VarNext,bitIndex3)
<=> v105048(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105049(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105048(VarNext,B)
<=> v105024(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1773,axiom,
! [VarNext] :
( v105049(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105048(VarNext,B)
<=> v105059(VarNext,B) ) ) ) ).
fof(addAssignment_32329,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105059(VarNext,B)
<=> v105057(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2245,axiom,
! [VarCurr] :
( ~ v105060(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105057(VarCurr,B)
<=> v105026(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2276,axiom,
! [VarCurr] :
( v105060(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105057(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8200,axiom,
! [VarCurr] :
( ~ v105060(VarCurr)
<=> v104194(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105049(VarNext)
<=> v105050(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105050(VarNext)
<=> ( v105051(VarNext)
& v105046(VarNext) ) ) ) ).
fof(writeUnaryOperator_8199,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105051(VarNext)
<=> v105053(VarNext) ) ) ).
fof(addAssignment_32328,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105053(VarNext)
<=> v105046(VarCurr) ) ) ).
fof(addAssignment_32327,axiom,
! [VarCurr] :
( v105046(VarCurr)
<=> v104275(VarCurr) ) ).
fof(addAssignment_32326,axiom,
! [VarCurr] :
( v105026(VarCurr,bitIndex3)
<=> v105031(VarCurr,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2244,axiom,
! [VarCurr] :
( ~ v105032(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105031(VarCurr,B)
<=> v105033(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2275,axiom,
! [VarCurr] :
( v105032(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105031(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_139,axiom,
! [VarCurr] :
( ( ~ v105034(VarCurr)
& ~ v105036(VarCurr)
& ~ v105040(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v105033(VarCurr,B)
<=> v105024(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1217,axiom,
! [VarCurr] :
( v105040(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105033(VarCurr,B)
<=> v105042(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4966,axiom,
! [VarCurr] :
( v105036(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105033(VarCurr,B)
<=> v105038(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4976,axiom,
! [VarCurr] :
( v105034(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105033(VarCurr,B)
<=> v105024(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7340,axiom,
! [VarCurr] :
( v105043(VarCurr)
<=> ( ( v105044(VarCurr,bitIndex1)
<=> $true )
& ( v105044(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32325,axiom,
! [VarCurr] :
( v105044(VarCurr,bitIndex0)
<=> v105022(VarCurr) ) ).
fof(addAssignment_32324,axiom,
! [VarCurr] :
( v105044(VarCurr,bitIndex1)
<=> v104198(VarCurr) ) ).
fof(addAssignment_32323,axiom,
! [VarCurr] :
( v105042(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32322,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v105042(VarCurr,B)
<=> v105028(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7339,axiom,
! [VarCurr] :
( v105040(VarCurr)
<=> ( ( v105041(VarCurr,bitIndex1)
<=> $true )
& ( v105041(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32321,axiom,
! [VarCurr] :
( v105041(VarCurr,bitIndex0)
<=> v105022(VarCurr) ) ).
fof(addAssignment_32320,axiom,
! [VarCurr] :
( v105041(VarCurr,bitIndex1)
<=> v104198(VarCurr) ) ).
fof(addAssignment_32319,axiom,
! [VarCurr] :
( ( v105038(VarCurr,bitIndex2)
<=> v105024(VarCurr,bitIndex3) )
& ( v105038(VarCurr,bitIndex1)
<=> v105024(VarCurr,bitIndex2) )
& ( v105038(VarCurr,bitIndex0)
<=> v105024(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_32318,axiom,
! [VarCurr] :
( v105038(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7338,axiom,
! [VarCurr] :
( v105036(VarCurr)
<=> ( ( v105037(VarCurr,bitIndex1)
<=> $false )
& ( v105037(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32317,axiom,
! [VarCurr] :
( v105037(VarCurr,bitIndex0)
<=> v105022(VarCurr) ) ).
fof(addAssignment_32316,axiom,
! [VarCurr] :
( v105037(VarCurr,bitIndex1)
<=> v104198(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7337,axiom,
! [VarCurr] :
( v105034(VarCurr)
<=> ( ( v105035(VarCurr,bitIndex1)
<=> $false )
& ( v105035(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32315,axiom,
! [VarCurr] :
( v105035(VarCurr,bitIndex0)
<=> v105022(VarCurr) ) ).
fof(addAssignment_32314,axiom,
! [VarCurr] :
( v105035(VarCurr,bitIndex1)
<=> v104198(VarCurr) ) ).
fof(writeUnaryOperator_8198,axiom,
! [VarCurr] :
( ~ v105032(VarCurr)
<=> v104194(VarCurr) ) ).
fof(addAssignment_32313,axiom,
! [VarCurr] :
( v105028(VarCurr,bitIndex3)
<=> v105029(VarCurr,bitIndex3) ) ).
fof(addAssignment_32312,axiom,
! [VarCurr] :
( v105029(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_32311,axiom,
! [VarCurr] :
( ( v105029(VarCurr,bitIndex3)
<=> v105024(VarCurr,bitIndex2) )
& ( v105029(VarCurr,bitIndex2)
<=> v105024(VarCurr,bitIndex1) )
& ( v105029(VarCurr,bitIndex1)
<=> v105024(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32310,axiom,
! [VarCurr] :
( v105022(VarCurr)
<=> v104216(VarCurr) ) ).
fof(addAssignment_32309,axiom,
! [VarCurr] :
( v104198(VarCurr)
<=> v104200(VarCurr) ) ).
fof(addAssignment_32308,axiom,
! [VarCurr] :
( v104200(VarCurr)
<=> v104202(VarCurr) ) ).
fof(addAssignment_32307,axiom,
! [VarCurr] :
( v104202(VarCurr)
<=> v104204(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2243,axiom,
! [VarCurr] :
( ~ v105010(VarCurr)
=> ( v104204(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2274,axiom,
! [VarCurr] :
( v105010(VarCurr)
=> ( v104204(VarCurr)
<=> v105019(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4965,axiom,
! [VarCurr] :
( ~ v105012(VarCurr)
=> ( v105019(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4975,axiom,
! [VarCurr] :
( v105012(VarCurr)
=> ( v105019(VarCurr)
<=> v105020(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2242,axiom,
! [VarCurr] :
( ~ v104206(VarCurr)
=> ( v105020(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2273,axiom,
! [VarCurr] :
( v104206(VarCurr)
=> ( v105020(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20959,axiom,
! [VarCurr] :
( v105010(VarCurr)
<=> ( v105011(VarCurr)
& v105016(VarCurr) ) ) ).
fof(writeUnaryOperator_8197,axiom,
! [VarCurr] :
( ~ v105016(VarCurr)
<=> v105017(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20958,axiom,
! [VarCurr] :
( v105017(VarCurr)
<=> ( v105018(VarCurr)
& v99843(VarCurr) ) ) ).
fof(writeUnaryOperator_8196,axiom,
! [VarCurr] :
( ~ v105018(VarCurr)
<=> v15475(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20957,axiom,
! [VarCurr] :
( v105011(VarCurr)
<=> ( v105012(VarCurr)
| v105015(VarCurr) ) ) ).
fof(writeUnaryOperator_8195,axiom,
! [VarCurr] :
( ~ v105015(VarCurr)
<=> v105014(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20956,axiom,
! [VarCurr] :
( v105012(VarCurr)
<=> ( v105013(VarCurr)
& v105014(VarCurr) ) ) ).
fof(writeUnaryOperator_8194,axiom,
! [VarCurr] :
( ~ v105014(VarCurr)
<=> v90(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7336,axiom,
! [VarCurr] :
( v105013(VarCurr)
<=> ( ( v88(VarCurr,bitIndex1)
<=> $false )
& ( v88(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1883,axiom,
! [VarCurr] :
( v104206(VarCurr)
<=> ( v104983(VarCurr)
| v104208(VarCurr,bitIndex2) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104993(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104208(VarNext,B)
<=> v104208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1772,axiom,
! [VarNext] :
( v104993(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104208(VarNext,B)
<=> v105003(VarNext,B) ) ) ) ).
fof(addAssignment_32306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v105003(VarNext,B)
<=> v105001(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2241,axiom,
! [VarCurr] :
( ~ v105004(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v105001(VarCurr,B)
<=> v104210(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2272,axiom,
! [VarCurr] :
( v105004(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v105001(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(writeUnaryOperator_8193,axiom,
! [VarCurr] :
( ~ v105004(VarCurr)
<=> v82(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104993(VarNext)
<=> v104994(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20954,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104994(VarNext)
<=> ( v104995(VarNext)
& v104990(VarNext) ) ) ) ).
fof(writeUnaryOperator_8192,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104995(VarNext)
<=> v104997(VarNext) ) ) ).
fof(addAssignment_32305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104997(VarNext)
<=> v104990(VarCurr) ) ) ).
fof(addAssignment_32304,axiom,
! [VarCurr] :
( v104990(VarCurr)
<=> v99975(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1216,axiom,
! [VarCurr] :
( ( ~ v104956(VarCurr)
& ~ v104972(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v104210(VarCurr,B)
<=> v104208(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4964,axiom,
! [VarCurr] :
( v104972(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104210(VarCurr,B)
<=> v104974(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4974,axiom,
! [VarCurr] :
( v104956(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104210(VarCurr,B)
<=> v104958(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20953,axiom,
! [VarCurr] :
( v104984(VarCurr)
<=> ( v104985(VarCurr)
| v104987(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7335,axiom,
! [VarCurr] :
( v104987(VarCurr)
<=> ( ( v104988(VarCurr,bitIndex1)
<=> $true )
& ( v104988(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32303,axiom,
! [VarCurr] :
( v104988(VarCurr,bitIndex0)
<=> v104204(VarCurr) ) ).
fof(addAssignment_32302,axiom,
! [VarCurr] :
( v104988(VarCurr,bitIndex1)
<=> v104212(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7334,axiom,
! [VarCurr] :
( v104985(VarCurr)
<=> ( ( v104986(VarCurr,bitIndex1)
<=> $false )
& ( v104986(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32301,axiom,
! [VarCurr] :
( v104986(VarCurr,bitIndex0)
<=> v104204(VarCurr) ) ).
fof(addAssignment_32300,axiom,
! [VarCurr] :
( v104986(VarCurr,bitIndex1)
<=> v104212(VarCurr) ) ).
fof(addAssignment_32299,axiom,
! [VarCurr] :
( v104974(VarCurr,bitIndex0)
<=> v104970(VarCurr) ) ).
fof(addAssignment_32298,axiom,
! [VarCurr] :
( v104974(VarCurr,bitIndex1)
<=> v104981(VarCurr) ) ).
fof(addAssignment_32297,axiom,
! [VarCurr] :
( v104974(VarCurr,bitIndex2)
<=> v104976(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20952,axiom,
! [VarCurr] :
( v104981(VarCurr)
<=> ( v104982(VarCurr)
& v104983(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1882,axiom,
! [VarCurr] :
( v104983(VarCurr)
<=> ( v104208(VarCurr,bitIndex0)
| v104208(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20951,axiom,
! [VarCurr] :
( v104982(VarCurr)
<=> ( v104970(VarCurr)
| v104965(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20950,axiom,
! [VarCurr] :
( v104976(VarCurr)
<=> ( v104977(VarCurr)
& v104980(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1881,axiom,
! [VarCurr] :
( v104980(VarCurr)
<=> ( v104208(VarCurr,bitIndex2)
| v104979(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20949,axiom,
! [VarCurr] :
( v104977(VarCurr)
<=> ( v104967(VarCurr)
| v104978(VarCurr) ) ) ).
fof(writeUnaryOperator_8191,axiom,
! [VarCurr] :
( ~ v104978(VarCurr)
<=> v104979(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1880,axiom,
! [VarCurr] :
( v104979(VarCurr)
<=> ( v104208(VarCurr,bitIndex0)
& v104208(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_7333,axiom,
! [VarCurr] :
( v104972(VarCurr)
<=> ( ( v104973(VarCurr,bitIndex1)
<=> $true )
& ( v104973(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32296,axiom,
! [VarCurr] :
( v104973(VarCurr,bitIndex0)
<=> v104204(VarCurr) ) ).
fof(addAssignment_32295,axiom,
! [VarCurr] :
( v104973(VarCurr,bitIndex1)
<=> v104212(VarCurr) ) ).
fof(addAssignment_32294,axiom,
! [VarCurr] :
( v104958(VarCurr,bitIndex0)
<=> v104970(VarCurr) ) ).
fof(addAssignment_32293,axiom,
! [VarCurr] :
( v104958(VarCurr,bitIndex1)
<=> v104968(VarCurr) ) ).
fof(addAssignment_32292,axiom,
! [VarCurr] :
( v104958(VarCurr,bitIndex2)
<=> v104960(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20948,axiom,
! [VarCurr] :
( v104968(VarCurr)
<=> ( v104969(VarCurr)
& v104971(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20947,axiom,
! [VarCurr] :
( v104971(VarCurr)
<=> ( v104208(VarCurr,bitIndex0)
| v104965(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1879,axiom,
! [VarCurr] :
( v104969(VarCurr)
<=> ( v104970(VarCurr)
| v104208(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8190,axiom,
! [VarCurr] :
( ~ v104970(VarCurr)
<=> v104208(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20946,axiom,
! [VarCurr] :
( v104960(VarCurr)
<=> ( v104961(VarCurr)
& v104966(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20945,axiom,
! [VarCurr] :
( v104966(VarCurr)
<=> ( v104963(VarCurr)
| v104967(VarCurr) ) ) ).
fof(writeUnaryOperator_8189,axiom,
! [VarCurr] :
( ~ v104967(VarCurr)
<=> v104208(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1878,axiom,
! [VarCurr] :
( v104961(VarCurr)
<=> ( v104962(VarCurr)
| v104208(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8188,axiom,
! [VarCurr] :
( ~ v104962(VarCurr)
<=> v104963(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1877,axiom,
! [VarCurr] :
( v104963(VarCurr)
<=> ( v104208(VarCurr,bitIndex1)
| v104964(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20944,axiom,
! [VarCurr] :
( v104964(VarCurr)
<=> ( v104208(VarCurr,bitIndex0)
& v104965(VarCurr) ) ) ).
fof(writeUnaryOperator_8187,axiom,
! [VarCurr] :
( ~ v104965(VarCurr)
<=> v104208(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_7332,axiom,
! [VarCurr] :
( v104956(VarCurr)
<=> ( ( v104957(VarCurr,bitIndex1)
<=> $false )
& ( v104957(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32291,axiom,
! [VarCurr] :
( v104957(VarCurr,bitIndex0)
<=> v104204(VarCurr) ) ).
fof(addAssignment_32290,axiom,
! [VarCurr] :
( v104957(VarCurr,bitIndex1)
<=> v104212(VarCurr) ) ).
fof(addAssignment_32289,axiom,
! [VarCurr] :
( v104212(VarCurr)
<=> v104214(VarCurr) ) ).
fof(addAssignment_32288,axiom,
! [VarCurr] :
( v104214(VarCurr)
<=> v104216(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2240,axiom,
! [VarCurr] :
( ~ v104952(VarCurr)
=> ( v104216(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2271,axiom,
! [VarCurr] :
( v104952(VarCurr)
=> ( v104216(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20943,axiom,
! [VarCurr] :
( v104952(VarCurr)
<=> ( v104953(VarCurr)
| v104338(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20942,axiom,
! [VarCurr] :
( v104953(VarCurr)
<=> ( v104954(VarCurr)
& v104410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20941,axiom,
! [VarCurr] :
( v104954(VarCurr)
<=> ( v104927(VarCurr)
& v104408(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104940(VarNext)
=> ( v104295(VarNext,bitIndex0)
<=> v104295(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1771,axiom,
! [VarNext] :
( v104940(VarNext)
=> ( v104295(VarNext,bitIndex0)
<=> v104948(VarNext) ) ) ).
fof(addAssignment_32287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104948(VarNext)
<=> v104946(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2239,axiom,
! [VarCurr] :
( ~ v104357(VarCurr)
=> ( v104946(VarCurr)
<=> v104297(VarCurr,bitIndex0) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2270,axiom,
! [VarCurr] :
( v104357(VarCurr)
=> ( v104946(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20940,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104940(VarNext)
<=> v104941(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20939,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104941(VarNext)
<=> ( v104943(VarNext)
& v104275(VarNext) ) ) ) ).
fof(writeUnaryOperator_8186,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104943(VarNext)
<=> v104282(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2238,axiom,
! [VarCurr] :
( ~ v104921(VarCurr)
=> ( v104297(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2269,axiom,
! [VarCurr] :
( v104921(VarCurr)
=> ( v104297(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20938,axiom,
! [VarCurr] :
( v104921(VarCurr)
<=> ( v104922(VarCurr)
| v104935(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20937,axiom,
! [VarCurr] :
( v104935(VarCurr)
<=> ( v104936(VarCurr)
& v104390(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7331,axiom,
! [VarCurr] :
( v104936(VarCurr)
<=> ( ( v104937(VarCurr,bitIndex1)
<=> $true )
& ( v104937(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32286,axiom,
! [VarCurr] :
( v104937(VarCurr,bitIndex0)
<=> v104333(VarCurr) ) ).
fof(addAssignment_32285,axiom,
! [VarCurr] :
( v104937(VarCurr,bitIndex1)
<=> v104218(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20936,axiom,
! [VarCurr] :
( v104922(VarCurr)
<=> ( v104923(VarCurr)
| v104932(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20935,axiom,
! [VarCurr] :
( v104932(VarCurr)
<=> ( v104933(VarCurr)
& v104370(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20934,axiom,
! [VarCurr] :
( v104933(VarCurr)
<=> ( v104934(VarCurr)
& v104416(VarCurr) ) ) ).
fof(writeUnaryOperator_8185,axiom,
! [VarCurr] :
( ~ v104934(VarCurr)
<=> v104333(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20933,axiom,
! [VarCurr] :
( v104923(VarCurr)
<=> ( v104924(VarCurr)
| v104929(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20932,axiom,
! [VarCurr] :
( v104929(VarCurr)
<=> ( v104930(VarCurr)
& v104345(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7330,axiom,
! [VarCurr] :
( v104930(VarCurr)
<=> ( ( v104931(VarCurr,bitIndex1)
<=> $true )
& ( v104931(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32284,axiom,
! [VarCurr] :
( v104931(VarCurr,bitIndex0)
<=> v104333(VarCurr) ) ).
fof(addAssignment_32283,axiom,
! [VarCurr] :
( v104931(VarCurr,bitIndex1)
<=> v104299(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20931,axiom,
! [VarCurr] :
( v104924(VarCurr)
<=> ( v104925(VarCurr)
& v104410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20930,axiom,
! [VarCurr] :
( v104925(VarCurr)
<=> ( v104926(VarCurr)
| v104928(VarCurr) ) ) ).
fof(writeUnaryOperator_8184,axiom,
! [VarCurr] :
( ~ v104928(VarCurr)
<=> v104408(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20929,axiom,
! [VarCurr] :
( v104926(VarCurr)
<=> ( v104927(VarCurr)
& v104408(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7329,axiom,
! [VarCurr] :
( v104927(VarCurr)
<=> ( ( v104188(VarCurr,bitIndex1)
<=> $false )
& ( v104188(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32282,axiom,
! [VarCurr] :
( v104299(VarCurr)
<=> v104301(VarCurr) ) ).
fof(addAssignment_32281,axiom,
! [VarCurr] :
( v104301(VarCurr)
<=> v104303(VarCurr) ) ).
fof(addAssignment_32280,axiom,
! [VarCurr] :
( v104303(VarCurr)
<=> v104305(VarCurr) ) ).
fof(addAssignment_32279,axiom,
! [VarCurr] :
( v104305(VarCurr)
<=> v104307(VarCurr) ) ).
fof(addAssignment_32278,axiom,
! [VarCurr] :
( v104307(VarCurr)
<=> v104309(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104908(VarNext)
=> ( v104309(VarNext)
<=> v104309(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1770,axiom,
! [VarNext] :
( v104908(VarNext)
=> ( v104309(VarNext)
<=> v104916(VarNext) ) ) ).
fof(addAssignment_32277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104916(VarNext)
<=> v104914(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2237,axiom,
! [VarCurr] :
( ~ v104917(VarCurr)
=> ( v104914(VarCurr)
<=> v104313(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2268,axiom,
! [VarCurr] :
( v104917(VarCurr)
=> ( v104914(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_8183,axiom,
! [VarCurr] :
( ~ v104917(VarCurr)
<=> v104311(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104908(VarNext)
<=> v104909(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104909(VarNext)
<=> ( v104910(VarNext)
& v104815(VarNext) ) ) ) ).
fof(writeUnaryOperator_8182,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104910(VarNext)
<=> v104822(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2236,axiom,
! [VarCurr] :
( ~ v104867(VarCurr)
=> ( v104313(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2267,axiom,
! [VarCurr] :
( v104867(VarCurr)
=> ( v104313(VarCurr)
<=> v104891(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4963,axiom,
! [VarCurr] :
( ~ v104489(VarCurr)
=> ( v104891(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4973,axiom,
! [VarCurr] :
( v104489(VarCurr)
=> ( v104891(VarCurr)
<=> v104892(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20926,axiom,
! [VarCurr] :
( v104898(VarCurr)
<=> ( v104900(VarCurr)
| v104880(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20925,axiom,
! [VarCurr] :
( v104900(VarCurr)
<=> ( v104901(VarCurr)
| v104879(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20924,axiom,
! [VarCurr] :
( v104901(VarCurr)
<=> ( v104902(VarCurr)
| v104878(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20923,axiom,
! [VarCurr] :
( v104902(VarCurr)
<=> ( v104903(VarCurr)
| v104850(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20922,axiom,
! [VarCurr] :
( v104903(VarCurr)
<=> ( v104904(VarCurr)
| v104849(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20921,axiom,
! [VarCurr] :
( v104904(VarCurr)
<=> ( v104905(VarCurr)
| v104848(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20920,axiom,
! [VarCurr] :
( v104905(VarCurr)
<=> ( v104835(VarCurr)
| v104847(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20919,axiom,
! [VarCurr] :
( v104835(VarCurr)
<=> ( v104836(VarCurr)
| v104841(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2235,axiom,
! [VarCurr] :
( ~ v104319(VarCurr)
=> ( v104892(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2266,axiom,
! [VarCurr] :
( v104319(VarCurr)
=> ( v104892(VarCurr)
<=> v104893(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2234,axiom,
! [VarCurr] :
( ~ v104894(VarCurr)
=> ( v104893(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2265,axiom,
! [VarCurr] :
( v104894(VarCurr)
=> ( v104893(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20918,axiom,
! [VarCurr] :
( v104894(VarCurr)
<=> ( v104895(VarCurr)
& v104471(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20917,axiom,
! [VarCurr] :
( v104895(VarCurr)
<=> ( v104896(VarCurr)
| v104897(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7328,axiom,
! [VarCurr] :
( v104897(VarCurr)
<=> ( ( v104457(VarCurr,bitIndex3)
<=> $true )
& ( v104457(VarCurr,bitIndex2)
<=> $true )
& ( v104457(VarCurr,bitIndex1)
<=> $false )
& ( v104457(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7327,axiom,
! [VarCurr] :
( v104896(VarCurr)
<=> ( ( v104457(VarCurr,bitIndex3)
<=> $false )
& ( v104457(VarCurr,bitIndex2)
<=> $true )
& ( v104457(VarCurr,bitIndex1)
<=> $false )
& ( v104457(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20916,axiom,
! [VarCurr] :
( v104867(VarCurr)
<=> ( v104868(VarCurr)
| v104880(VarCurr) ) ) ).
fof(writeUnaryOperator_8181,axiom,
! [VarCurr] :
( ~ v104880(VarCurr)
<=> v104881(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20915,axiom,
! [VarCurr] :
( v104881(VarCurr)
<=> ( v104882(VarCurr)
| v104495(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20914,axiom,
! [VarCurr] :
( v104882(VarCurr)
<=> ( v104883(VarCurr)
| v104850(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20913,axiom,
! [VarCurr] :
( v104883(VarCurr)
<=> ( v104884(VarCurr)
| v104849(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20912,axiom,
! [VarCurr] :
( v104884(VarCurr)
<=> ( v104885(VarCurr)
| v104848(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20911,axiom,
! [VarCurr] :
( v104885(VarCurr)
<=> ( v104886(VarCurr)
| v104847(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20910,axiom,
! [VarCurr] :
( v104886(VarCurr)
<=> ( v104887(VarCurr)
| v104492(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20909,axiom,
! [VarCurr] :
( v104887(VarCurr)
<=> ( v104888(VarCurr)
| v104841(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20908,axiom,
! [VarCurr] :
( v104888(VarCurr)
<=> ( v104889(VarCurr)
| v104840(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20907,axiom,
! [VarCurr] :
( v104889(VarCurr)
<=> ( v104890(VarCurr)
| v104839(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20906,axiom,
! [VarCurr] :
( v104890(VarCurr)
<=> ( v104489(VarCurr)
| v104838(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20905,axiom,
! [VarCurr] :
( v104868(VarCurr)
<=> ( v104869(VarCurr)
| v104879(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20904,axiom,
! [VarCurr] :
( v104879(VarCurr)
<=> ( v104494(VarCurr)
& v104495(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20903,axiom,
! [VarCurr] :
( v104869(VarCurr)
<=> ( v104870(VarCurr)
| v104850(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20902,axiom,
! [VarCurr] :
( v104870(VarCurr)
<=> ( v104871(VarCurr)
| v104849(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20901,axiom,
! [VarCurr] :
( v104871(VarCurr)
<=> ( v104872(VarCurr)
| v104848(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20900,axiom,
! [VarCurr] :
( v104872(VarCurr)
<=> ( v104873(VarCurr)
| v104847(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20899,axiom,
! [VarCurr] :
( v104873(VarCurr)
<=> ( v104874(VarCurr)
| v104878(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20898,axiom,
! [VarCurr] :
( v104878(VarCurr)
<=> ( v104491(VarCurr)
& v104492(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20897,axiom,
! [VarCurr] :
( v104874(VarCurr)
<=> ( v104875(VarCurr)
| v104841(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20896,axiom,
! [VarCurr] :
( v104875(VarCurr)
<=> ( v104876(VarCurr)
| v104840(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20895,axiom,
! [VarCurr] :
( v104876(VarCurr)
<=> ( v104877(VarCurr)
| v104839(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20894,axiom,
! [VarCurr] :
( v104877(VarCurr)
<=> ( v104489(VarCurr)
| v104838(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104854(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104315(VarNext,B)
<=> v104315(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1769,axiom,
! [VarNext] :
( v104854(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104315(VarNext,B)
<=> v104862(VarNext,B) ) ) ) ).
fof(addAssignment_32276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104862(VarNext,B)
<=> v104860(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2233,axiom,
! [VarCurr] :
( ~ v104863(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104860(VarCurr,B)
<=> v104317(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2264,axiom,
! [VarCurr] :
( v104863(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104860(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8180,axiom,
! [VarCurr] :
( ~ v104863(VarCurr)
<=> v104311(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20893,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104854(VarNext)
<=> v104855(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20892,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104855(VarNext)
<=> ( v104856(VarNext)
& v104815(VarNext) ) ) ) ).
fof(writeUnaryOperator_8179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104856(VarNext)
<=> v104822(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_14,axiom,
! [VarCurr] :
( ( ~ v104489(VarCurr)
& ~ v104834(VarCurr)
& ~ v104492(VarCurr)
& ~ v104843(VarCurr)
& ~ v104495(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v104317(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_17,axiom,
! [VarCurr] :
( v104495(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104317(VarCurr,B)
<=> v104851(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_138,axiom,
! [VarCurr] :
( v104843(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104317(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1215,axiom,
! [VarCurr] :
( v104492(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104317(VarCurr,B)
<=> v104842(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4962,axiom,
! [VarCurr] :
( v104834(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104317(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4972,axiom,
! [VarCurr] :
( v104489(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104317(VarCurr,B)
<=> v104833(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2232,axiom,
! [VarCurr] :
( ~ v104494(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104851(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2263,axiom,
! [VarCurr] :
( v104494(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104851(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20891,axiom,
! [VarCurr] :
( v104843(VarCurr)
<=> ( v104845(VarCurr)
| v104850(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7326,axiom,
! [VarCurr] :
( v104850(VarCurr)
<=> ( ( v104315(VarCurr,bitIndex3)
<=> $true )
& ( v104315(VarCurr,bitIndex2)
<=> $true )
& ( v104315(VarCurr,bitIndex1)
<=> $false )
& ( v104315(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20890,axiom,
! [VarCurr] :
( v104845(VarCurr)
<=> ( v104846(VarCurr)
| v104849(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7325,axiom,
! [VarCurr] :
( v104849(VarCurr)
<=> ( ( v104315(VarCurr,bitIndex3)
<=> $true )
& ( v104315(VarCurr,bitIndex2)
<=> $false )
& ( v104315(VarCurr,bitIndex1)
<=> $true )
& ( v104315(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20889,axiom,
! [VarCurr] :
( v104846(VarCurr)
<=> ( v104847(VarCurr)
| v104848(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7324,axiom,
! [VarCurr] :
( v104848(VarCurr)
<=> ( ( v104315(VarCurr,bitIndex3)
<=> $true )
& ( v104315(VarCurr,bitIndex2)
<=> $false )
& ( v104315(VarCurr,bitIndex1)
<=> $true )
& ( v104315(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7323,axiom,
! [VarCurr] :
( v104847(VarCurr)
<=> ( ( v104315(VarCurr,bitIndex3)
<=> $true )
& ( v104315(VarCurr,bitIndex2)
<=> $false )
& ( v104315(VarCurr,bitIndex1)
<=> $false )
& ( v104315(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2231,axiom,
! [VarCurr] :
( ~ v104491(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104842(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2262,axiom,
! [VarCurr] :
( v104491(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104842(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20888,axiom,
! [VarCurr] :
( v104834(VarCurr)
<=> ( v104836(VarCurr)
| v104841(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7322,axiom,
! [VarCurr] :
( v104841(VarCurr)
<=> ( ( v104315(VarCurr,bitIndex3)
<=> $false )
& ( v104315(VarCurr,bitIndex2)
<=> $true )
& ( v104315(VarCurr,bitIndex1)
<=> $false )
& ( v104315(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20887,axiom,
! [VarCurr] :
( v104836(VarCurr)
<=> ( v104837(VarCurr)
| v104840(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7321,axiom,
! [VarCurr] :
( v104840(VarCurr)
<=> ( ( v104315(VarCurr,bitIndex3)
<=> $false )
& ( v104315(VarCurr,bitIndex2)
<=> $false )
& ( v104315(VarCurr,bitIndex1)
<=> $true )
& ( v104315(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20886,axiom,
! [VarCurr] :
( v104837(VarCurr)
<=> ( v104838(VarCurr)
| v104839(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7320,axiom,
! [VarCurr] :
( v104839(VarCurr)
<=> ( ( v104315(VarCurr,bitIndex3)
<=> $false )
& ( v104315(VarCurr,bitIndex2)
<=> $false )
& ( v104315(VarCurr,bitIndex1)
<=> $true )
& ( v104315(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7319,axiom,
! [VarCurr] :
( v104838(VarCurr)
<=> ( ( v104315(VarCurr,bitIndex3)
<=> $false )
& ( v104315(VarCurr,bitIndex2)
<=> $false )
& ( v104315(VarCurr,bitIndex1)
<=> $false )
& ( v104315(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2230,axiom,
! [VarCurr] :
( ~ v104319(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104833(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2261,axiom,
! [VarCurr] :
( v104319(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104833(VarCurr,B)
<=> v104457(VarCurr,B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1708,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104818(VarNext)
=> ( v104469(VarNext)
<=> v104469(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1768,axiom,
! [VarNext] :
( v104818(VarNext)
=> ( v104469(VarNext)
<=> v104828(VarNext) ) ) ).
fof(addAssignment_32275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104828(VarNext)
<=> v104826(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2229,axiom,
! [VarCurr] :
( ~ v104829(VarCurr)
=> ( v104826(VarCurr)
<=> v104471(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2260,axiom,
! [VarCurr] :
( v104829(VarCurr)
=> ( v104826(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_8178,axiom,
! [VarCurr] :
( ~ v104829(VarCurr)
<=> v104311(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104818(VarNext)
<=> v104819(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104819(VarNext)
<=> ( v104820(VarNext)
& v104815(VarNext) ) ) ) ).
fof(writeUnaryOperator_8177,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104820(VarNext)
<=> v104822(VarNext) ) ) ).
fof(addAssignment_32274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104822(VarNext)
<=> v104815(VarCurr) ) ) ).
fof(addAssignment_32273,axiom,
! [VarCurr] :
( v104815(VarCurr)
<=> v87226(VarCurr) ) ).
fof(addAssignment_32272,axiom,
! [VarCurr] :
( v104471(VarCurr)
<=> v104473(VarCurr) ) ).
fof(addAssignment_32271,axiom,
! [VarCurr] :
( v104473(VarCurr)
<=> v104475(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1707,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104793(VarNext)
=> ( v104475(VarNext)
<=> v104475(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1767,axiom,
! [VarNext] :
( v104793(VarNext)
=> ( v104475(VarNext)
<=> v104810(VarNext) ) ) ).
fof(addAssignment_32270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104810(VarNext)
<=> v104808(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4961,axiom,
! [VarCurr] :
( ~ v104802(VarCurr)
=> ( v104808(VarCurr)
<=> v104811(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4971,axiom,
! [VarCurr] :
( v104802(VarCurr)
=> ( v104808(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4960,axiom,
! [VarCurr] :
( ~ v104479(VarCurr)
=> ( v104811(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4970,axiom,
! [VarCurr] :
( v104479(VarCurr)
=> ( v104811(VarCurr)
<=> v104517(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104793(VarNext)
<=> ( v104794(VarNext)
& v104801(VarNext) ) ) ) ).
fof(addAssignment_32269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104801(VarNext)
<=> v104799(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20882,axiom,
! [VarCurr] :
( v104799(VarCurr)
<=> ( v104802(VarCurr)
| v104803(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20881,axiom,
! [VarCurr] :
( v104803(VarCurr)
<=> ( v104804(VarCurr)
& v104807(VarCurr) ) ) ).
fof(writeUnaryOperator_8176,axiom,
! [VarCurr] :
( ~ v104807(VarCurr)
<=> v104802(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20880,axiom,
! [VarCurr] :
( v104804(VarCurr)
<=> ( v104479(VarCurr)
| v104805(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20879,axiom,
! [VarCurr] :
( v104805(VarCurr)
<=> ( v104499(VarCurr)
& v104806(VarCurr) ) ) ).
fof(writeUnaryOperator_8175,axiom,
! [VarCurr] :
( ~ v104806(VarCurr)
<=> v104479(VarCurr) ) ).
fof(writeUnaryOperator_8174,axiom,
! [VarCurr] :
( ~ v104802(VarCurr)
<=> v104477(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104794(VarNext)
<=> ( v104795(VarNext)
& v104741(VarNext) ) ) ) ).
fof(writeUnaryOperator_8173,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104795(VarNext)
<=> v104748(VarNext) ) ) ).
fof(writeUnaryOperator_8172,axiom,
! [VarCurr] :
( ~ v104517(VarCurr)
<=> v104759(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20877,axiom,
! [VarCurr] :
( v104759(VarCurr)
<=> ( v104761(VarCurr)
| v104776(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20876,axiom,
! [VarCurr] :
( v104776(VarCurr)
<=> ( v104777(VarCurr)
| v104784(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20875,axiom,
! [VarCurr] :
( v104784(VarCurr)
<=> ( v104785(VarCurr)
| v104788(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20874,axiom,
! [VarCurr] :
( v104788(VarCurr)
<=> ( v104789(VarCurr)
| v104790(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1876,axiom,
! [VarCurr] :
( v104790(VarCurr)
<=> ( v104519(VarCurr,bitIndex30)
| v104519(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1875,axiom,
! [VarCurr] :
( v104789(VarCurr)
<=> ( v104519(VarCurr,bitIndex28)
| v104519(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20873,axiom,
! [VarCurr] :
( v104785(VarCurr)
<=> ( v104786(VarCurr)
| v104787(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1874,axiom,
! [VarCurr] :
( v104787(VarCurr)
<=> ( v104519(VarCurr,bitIndex26)
| v104519(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1873,axiom,
! [VarCurr] :
( v104786(VarCurr)
<=> ( v104519(VarCurr,bitIndex24)
| v104519(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20872,axiom,
! [VarCurr] :
( v104777(VarCurr)
<=> ( v104778(VarCurr)
| v104781(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20871,axiom,
! [VarCurr] :
( v104781(VarCurr)
<=> ( v104782(VarCurr)
| v104783(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1872,axiom,
! [VarCurr] :
( v104783(VarCurr)
<=> ( v104519(VarCurr,bitIndex22)
| v104519(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1871,axiom,
! [VarCurr] :
( v104782(VarCurr)
<=> ( v104519(VarCurr,bitIndex20)
| v104519(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20870,axiom,
! [VarCurr] :
( v104778(VarCurr)
<=> ( v104779(VarCurr)
| v104780(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1870,axiom,
! [VarCurr] :
( v104780(VarCurr)
<=> ( v104519(VarCurr,bitIndex18)
| v104519(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1869,axiom,
! [VarCurr] :
( v104779(VarCurr)
<=> ( v104519(VarCurr,bitIndex16)
| v104519(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20869,axiom,
! [VarCurr] :
( v104761(VarCurr)
<=> ( v104762(VarCurr)
| v104769(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20868,axiom,
! [VarCurr] :
( v104769(VarCurr)
<=> ( v104770(VarCurr)
| v104773(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20867,axiom,
! [VarCurr] :
( v104773(VarCurr)
<=> ( v104774(VarCurr)
| v104775(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1868,axiom,
! [VarCurr] :
( v104775(VarCurr)
<=> ( v104519(VarCurr,bitIndex14)
| v104519(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1867,axiom,
! [VarCurr] :
( v104774(VarCurr)
<=> ( v104519(VarCurr,bitIndex12)
| v104519(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20866,axiom,
! [VarCurr] :
( v104770(VarCurr)
<=> ( v104771(VarCurr)
| v104772(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1866,axiom,
! [VarCurr] :
( v104772(VarCurr)
<=> ( v104519(VarCurr,bitIndex10)
| v104519(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1865,axiom,
! [VarCurr] :
( v104771(VarCurr)
<=> ( v104519(VarCurr,bitIndex8)
| v104519(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20865,axiom,
! [VarCurr] :
( v104762(VarCurr)
<=> ( v104763(VarCurr)
| v104766(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20864,axiom,
! [VarCurr] :
( v104766(VarCurr)
<=> ( v104767(VarCurr)
| v104768(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1864,axiom,
! [VarCurr] :
( v104768(VarCurr)
<=> ( v104519(VarCurr,bitIndex6)
| v104519(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1863,axiom,
! [VarCurr] :
( v104767(VarCurr)
<=> ( v104519(VarCurr,bitIndex4)
| v104519(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20863,axiom,
! [VarCurr] :
( v104763(VarCurr)
<=> ( v104764(VarCurr)
| v104765(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1862,axiom,
! [VarCurr] :
( v104765(VarCurr)
<=> ( v104519(VarCurr,bitIndex2)
| v104519(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1861,axiom,
! [VarCurr] :
( v104764(VarCurr)
<=> ( v104519(VarCurr,bitIndex0)
| v104519(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1706,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104744(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v104519(VarNext,B)
<=> v104519(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1766,axiom,
! [VarNext] :
( v104744(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v104519(VarNext,B)
<=> v104754(VarNext,B) ) ) ) ).
fof(addAssignment_32268,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v104754(VarNext,B)
<=> v104752(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2228,axiom,
! [VarCurr] :
( ~ v104755(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v104752(VarCurr,B)
<=> v104522(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2259,axiom,
! [VarCurr] :
( v104755(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v104752(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_8171,axiom,
! [VarCurr] :
( ~ v104755(VarCurr)
<=> v104477(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20862,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104744(VarNext)
<=> v104745(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20861,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104745(VarNext)
<=> ( v104746(VarNext)
& v104741(VarNext) ) ) ) ).
fof(writeUnaryOperator_8170,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104746(VarNext)
<=> v104748(VarNext) ) ) ).
fof(addAssignment_32267,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104748(VarNext)
<=> v104741(VarCurr) ) ) ).
fof(addAssignment_32266,axiom,
! [VarCurr] :
( v104741(VarCurr)
<=> v87226(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_28,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v104522(VarCurr,B)
<=> ( v104738(VarCurr,B)
& v104739(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_8169,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v104739(VarCurr,B)
<=> ~ v104726(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_27,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v104738(VarCurr,B)
<=> ( v104524(VarCurr,B)
| v104519(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_26,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v104726(VarCurr,B)
<=> ( v104728(VarCurr,B)
& v104735(VarCurr,B) ) ) ) ).
fof(addAssignment_32265,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex0)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32264,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex1)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32263,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex2)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32262,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex3)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32261,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex4)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32260,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex5)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32259,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex6)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32258,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex7)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32257,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex8)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32256,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex9)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32255,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex10)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32254,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex11)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32253,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex12)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32252,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex13)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32251,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex14)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32250,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex15)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32249,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex16)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32248,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex17)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32247,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex18)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32246,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex19)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32245,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex20)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32244,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex21)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32243,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex22)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32242,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex23)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32241,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex24)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32240,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex25)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32239,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex26)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32238,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex27)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32237,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex28)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32236,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex29)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32235,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex30)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32234,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex31)
<=> v104736(VarCurr) ) ).
fof(addAssignment_32233,axiom,
! [VarCurr] :
( v104736(VarCurr)
<=> v104479(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_25,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v104728(VarCurr,B)
<=> ( v104519(VarCurr,B)
& v104733(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_8168,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v104733(VarCurr,B)
<=> ~ v104730(VarCurr,B) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1860,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex1)
<=> ( v104730(VarCurr,bitIndex0)
| v104519(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1859,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex2)
<=> ( v104730(VarCurr,bitIndex1)
| v104519(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1858,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex3)
<=> ( v104730(VarCurr,bitIndex2)
| v104519(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1857,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex4)
<=> ( v104730(VarCurr,bitIndex3)
| v104519(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1856,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex5)
<=> ( v104730(VarCurr,bitIndex4)
| v104519(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1855,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex6)
<=> ( v104730(VarCurr,bitIndex5)
| v104519(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1854,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex7)
<=> ( v104730(VarCurr,bitIndex6)
| v104519(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1853,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex8)
<=> ( v104730(VarCurr,bitIndex7)
| v104519(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1852,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex9)
<=> ( v104730(VarCurr,bitIndex8)
| v104519(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1851,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex10)
<=> ( v104730(VarCurr,bitIndex9)
| v104519(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1850,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex11)
<=> ( v104730(VarCurr,bitIndex10)
| v104519(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1849,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex12)
<=> ( v104730(VarCurr,bitIndex11)
| v104519(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1848,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex13)
<=> ( v104730(VarCurr,bitIndex12)
| v104519(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1847,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex14)
<=> ( v104730(VarCurr,bitIndex13)
| v104519(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1846,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex15)
<=> ( v104730(VarCurr,bitIndex14)
| v104519(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1845,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex16)
<=> ( v104730(VarCurr,bitIndex15)
| v104519(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1844,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex17)
<=> ( v104730(VarCurr,bitIndex16)
| v104519(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1843,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex18)
<=> ( v104730(VarCurr,bitIndex17)
| v104519(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1842,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex19)
<=> ( v104730(VarCurr,bitIndex18)
| v104519(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1841,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex20)
<=> ( v104730(VarCurr,bitIndex19)
| v104519(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1840,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex21)
<=> ( v104730(VarCurr,bitIndex20)
| v104519(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1839,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex22)
<=> ( v104730(VarCurr,bitIndex21)
| v104519(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1838,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex23)
<=> ( v104730(VarCurr,bitIndex22)
| v104519(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1837,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex24)
<=> ( v104730(VarCurr,bitIndex23)
| v104519(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1836,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex25)
<=> ( v104730(VarCurr,bitIndex24)
| v104519(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1835,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex26)
<=> ( v104730(VarCurr,bitIndex25)
| v104519(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1834,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex27)
<=> ( v104730(VarCurr,bitIndex26)
| v104519(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1833,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex28)
<=> ( v104730(VarCurr,bitIndex27)
| v104519(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1832,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex29)
<=> ( v104730(VarCurr,bitIndex28)
| v104519(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1831,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex30)
<=> ( v104730(VarCurr,bitIndex29)
| v104519(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1830,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex31)
<=> ( v104730(VarCurr,bitIndex30)
| v104519(VarCurr,bitIndex30) ) ) ).
fof(addAssignment_32232,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex0)
<=> $false ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2227,axiom,
! [VarCurr] :
( ~ v104721(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v104524(VarCurr,B)
<=> v104722(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2258,axiom,
! [VarCurr] :
( v104721(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v104524(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_24,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v104722(VarCurr,B)
<=> ( v104526(VarCurr,B)
& v104723(VarCurr,B) ) ) ) ).
fof(addAssignment_32231,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex0)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32230,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex1)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32229,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex2)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32228,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex3)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32227,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex4)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32226,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex5)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32225,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex6)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32224,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex7)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32223,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex8)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32222,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex9)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32221,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex10)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32220,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex11)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32219,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex12)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32218,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex13)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32217,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex14)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32216,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex15)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32215,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex16)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32214,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex17)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32213,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex18)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32212,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex19)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32211,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex20)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32210,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex21)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32209,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex22)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32208,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex23)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32207,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex24)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32206,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex25)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32205,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex26)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32204,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex27)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32203,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex28)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32202,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex29)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32201,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex30)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32200,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex31)
<=> v104724(VarCurr) ) ).
fof(addAssignment_32199,axiom,
! [VarCurr] :
( v104724(VarCurr)
<=> v104499(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20860,axiom,
! [VarCurr] :
( v104721(VarCurr)
<=> ( v104475(VarCurr)
& v104499(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_125,axiom,
! [VarCurr] :
( ~ v104719(VarCurr)
=> ( v104526(VarCurr,bitIndex31)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2257,axiom,
! [VarCurr] :
( v104719(VarCurr)
=> ( v104526(VarCurr,bitIndex31)
<=> v104655(VarCurr,bitIndex31) ) ) ).
fof(addBitVectorEqualityBitBlasted_7318,axiom,
! [VarCurr] :
( v104719(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $true )
& ( v104528(VarCurr,bitIndex3)
<=> $true )
& ( v104528(VarCurr,bitIndex2)
<=> $true )
& ( v104528(VarCurr,bitIndex1)
<=> $true )
& ( v104528(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_124,axiom,
! [VarCurr] :
( ~ v104717(VarCurr)
=> ( v104526(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2256,axiom,
! [VarCurr] :
( v104717(VarCurr)
=> ( v104526(VarCurr,bitIndex30)
<=> v104653(VarCurr,bitIndex30) ) ) ).
fof(addBitVectorEqualityBitBlasted_7317,axiom,
! [VarCurr] :
( v104717(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $true )
& ( v104528(VarCurr,bitIndex3)
<=> $true )
& ( v104528(VarCurr,bitIndex2)
<=> $true )
& ( v104528(VarCurr,bitIndex1)
<=> $true )
& ( v104528(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_123,axiom,
! [VarCurr] :
( ~ v104715(VarCurr)
=> ( v104526(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2255,axiom,
! [VarCurr] :
( v104715(VarCurr)
=> ( v104526(VarCurr,bitIndex29)
<=> v104651(VarCurr,bitIndex29) ) ) ).
fof(addBitVectorEqualityBitBlasted_7316,axiom,
! [VarCurr] :
( v104715(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $true )
& ( v104528(VarCurr,bitIndex3)
<=> $true )
& ( v104528(VarCurr,bitIndex2)
<=> $true )
& ( v104528(VarCurr,bitIndex1)
<=> $false )
& ( v104528(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_122,axiom,
! [VarCurr] :
( ~ v104713(VarCurr)
=> ( v104526(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2254,axiom,
! [VarCurr] :
( v104713(VarCurr)
=> ( v104526(VarCurr,bitIndex28)
<=> v104649(VarCurr,bitIndex28) ) ) ).
fof(addBitVectorEqualityBitBlasted_7315,axiom,
! [VarCurr] :
( v104713(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $true )
& ( v104528(VarCurr,bitIndex3)
<=> $true )
& ( v104528(VarCurr,bitIndex2)
<=> $true )
& ( v104528(VarCurr,bitIndex1)
<=> $false )
& ( v104528(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_121,axiom,
! [VarCurr] :
( ~ v104711(VarCurr)
=> ( v104526(VarCurr,bitIndex27)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2253,axiom,
! [VarCurr] :
( v104711(VarCurr)
=> ( v104526(VarCurr,bitIndex27)
<=> v104647(VarCurr,bitIndex27) ) ) ).
fof(addBitVectorEqualityBitBlasted_7314,axiom,
! [VarCurr] :
( v104711(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $true )
& ( v104528(VarCurr,bitIndex3)
<=> $true )
& ( v104528(VarCurr,bitIndex2)
<=> $false )
& ( v104528(VarCurr,bitIndex1)
<=> $true )
& ( v104528(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11369,axiom,
b11011(bitIndex4) ).
fof(bitBlastConstant_11368,axiom,
b11011(bitIndex3) ).
fof(bitBlastConstant_11367,axiom,
~ b11011(bitIndex2) ).
fof(bitBlastConstant_11366,axiom,
b11011(bitIndex1) ).
fof(bitBlastConstant_11365,axiom,
b11011(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_120,axiom,
! [VarCurr] :
( ~ v104709(VarCurr)
=> ( v104526(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2252,axiom,
! [VarCurr] :
( v104709(VarCurr)
=> ( v104526(VarCurr,bitIndex26)
<=> v104644(VarCurr,bitIndex26) ) ) ).
fof(addBitVectorEqualityBitBlasted_7313,axiom,
! [VarCurr] :
( v104709(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $true )
& ( v104528(VarCurr,bitIndex3)
<=> $true )
& ( v104528(VarCurr,bitIndex2)
<=> $false )
& ( v104528(VarCurr,bitIndex1)
<=> $true )
& ( v104528(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11364,axiom,
b11010(bitIndex4) ).
fof(bitBlastConstant_11363,axiom,
b11010(bitIndex3) ).
fof(bitBlastConstant_11362,axiom,
~ b11010(bitIndex2) ).
fof(bitBlastConstant_11361,axiom,
b11010(bitIndex1) ).
fof(bitBlastConstant_11360,axiom,
~ b11010(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_119,axiom,
! [VarCurr] :
( ~ v104707(VarCurr)
=> ( v104526(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2251,axiom,
! [VarCurr] :
( v104707(VarCurr)
=> ( v104526(VarCurr,bitIndex25)
<=> v104641(VarCurr,bitIndex25) ) ) ).
fof(addBitVectorEqualityBitBlasted_7312,axiom,
! [VarCurr] :
( v104707(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $true )
& ( v104528(VarCurr,bitIndex3)
<=> $true )
& ( v104528(VarCurr,bitIndex2)
<=> $false )
& ( v104528(VarCurr,bitIndex1)
<=> $false )
& ( v104528(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11359,axiom,
b11001(bitIndex4) ).
fof(bitBlastConstant_11358,axiom,
b11001(bitIndex3) ).
fof(bitBlastConstant_11357,axiom,
~ b11001(bitIndex2) ).
fof(bitBlastConstant_11356,axiom,
~ b11001(bitIndex1) ).
fof(bitBlastConstant_11355,axiom,
b11001(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_118,axiom,
! [VarCurr] :
( ~ v104705(VarCurr)
=> ( v104526(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2250,axiom,
! [VarCurr] :
( v104705(VarCurr)
=> ( v104526(VarCurr,bitIndex24)
<=> v104638(VarCurr,bitIndex24) ) ) ).
fof(addBitVectorEqualityBitBlasted_7311,axiom,
! [VarCurr] :
( v104705(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $true )
& ( v104528(VarCurr,bitIndex3)
<=> $true )
& ( v104528(VarCurr,bitIndex2)
<=> $false )
& ( v104528(VarCurr,bitIndex1)
<=> $false )
& ( v104528(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11354,axiom,
b11000(bitIndex4) ).
fof(bitBlastConstant_11353,axiom,
b11000(bitIndex3) ).
fof(bitBlastConstant_11352,axiom,
~ b11000(bitIndex2) ).
fof(bitBlastConstant_11351,axiom,
~ b11000(bitIndex1) ).
fof(bitBlastConstant_11350,axiom,
~ b11000(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_117,axiom,
! [VarCurr] :
( ~ v104703(VarCurr)
=> ( v104526(VarCurr,bitIndex23)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2249,axiom,
! [VarCurr] :
( v104703(VarCurr)
=> ( v104526(VarCurr,bitIndex23)
<=> v104635(VarCurr,bitIndex23) ) ) ).
fof(addBitVectorEqualityBitBlasted_7310,axiom,
! [VarCurr] :
( v104703(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $true )
& ( v104528(VarCurr,bitIndex3)
<=> $false )
& ( v104528(VarCurr,bitIndex2)
<=> $true )
& ( v104528(VarCurr,bitIndex1)
<=> $true )
& ( v104528(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11349,axiom,
b10111(bitIndex4) ).
fof(bitBlastConstant_11348,axiom,
~ b10111(bitIndex3) ).
fof(bitBlastConstant_11347,axiom,
b10111(bitIndex2) ).
fof(bitBlastConstant_11346,axiom,
b10111(bitIndex1) ).
fof(bitBlastConstant_11345,axiom,
b10111(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_116,axiom,
! [VarCurr] :
( ~ v104701(VarCurr)
=> ( v104526(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2248,axiom,
! [VarCurr] :
( v104701(VarCurr)
=> ( v104526(VarCurr,bitIndex22)
<=> v104632(VarCurr,bitIndex22) ) ) ).
fof(addBitVectorEqualityBitBlasted_7309,axiom,
! [VarCurr] :
( v104701(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $true )
& ( v104528(VarCurr,bitIndex3)
<=> $false )
& ( v104528(VarCurr,bitIndex2)
<=> $true )
& ( v104528(VarCurr,bitIndex1)
<=> $true )
& ( v104528(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11344,axiom,
b10110(bitIndex4) ).
fof(bitBlastConstant_11343,axiom,
~ b10110(bitIndex3) ).
fof(bitBlastConstant_11342,axiom,
b10110(bitIndex2) ).
fof(bitBlastConstant_11341,axiom,
b10110(bitIndex1) ).
fof(bitBlastConstant_11340,axiom,
~ b10110(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_115,axiom,
! [VarCurr] :
( ~ v104699(VarCurr)
=> ( v104526(VarCurr,bitIndex21)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2247,axiom,
! [VarCurr] :
( v104699(VarCurr)
=> ( v104526(VarCurr,bitIndex21)
<=> v104629(VarCurr,bitIndex21) ) ) ).
fof(addBitVectorEqualityBitBlasted_7308,axiom,
! [VarCurr] :
( v104699(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $true )
& ( v104528(VarCurr,bitIndex3)
<=> $false )
& ( v104528(VarCurr,bitIndex2)
<=> $true )
& ( v104528(VarCurr,bitIndex1)
<=> $false )
& ( v104528(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11339,axiom,
b10101(bitIndex4) ).
fof(bitBlastConstant_11338,axiom,
~ b10101(bitIndex3) ).
fof(bitBlastConstant_11337,axiom,
b10101(bitIndex2) ).
fof(bitBlastConstant_11336,axiom,
~ b10101(bitIndex1) ).
fof(bitBlastConstant_11335,axiom,
b10101(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_114,axiom,
! [VarCurr] :
( ~ v104697(VarCurr)
=> ( v104526(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2246,axiom,
! [VarCurr] :
( v104697(VarCurr)
=> ( v104526(VarCurr,bitIndex20)
<=> v104626(VarCurr,bitIndex20) ) ) ).
fof(addBitVectorEqualityBitBlasted_7307,axiom,
! [VarCurr] :
( v104697(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $true )
& ( v104528(VarCurr,bitIndex3)
<=> $false )
& ( v104528(VarCurr,bitIndex2)
<=> $true )
& ( v104528(VarCurr,bitIndex1)
<=> $false )
& ( v104528(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11334,axiom,
b10100(bitIndex4) ).
fof(bitBlastConstant_11333,axiom,
~ b10100(bitIndex3) ).
fof(bitBlastConstant_11332,axiom,
b10100(bitIndex2) ).
fof(bitBlastConstant_11331,axiom,
~ b10100(bitIndex1) ).
fof(bitBlastConstant_11330,axiom,
~ b10100(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_113,axiom,
! [VarCurr] :
( ~ v104695(VarCurr)
=> ( v104526(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2245,axiom,
! [VarCurr] :
( v104695(VarCurr)
=> ( v104526(VarCurr,bitIndex19)
<=> v104623(VarCurr,bitIndex19) ) ) ).
fof(addBitVectorEqualityBitBlasted_7306,axiom,
! [VarCurr] :
( v104695(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $true )
& ( v104528(VarCurr,bitIndex3)
<=> $false )
& ( v104528(VarCurr,bitIndex2)
<=> $false )
& ( v104528(VarCurr,bitIndex1)
<=> $true )
& ( v104528(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11329,axiom,
b10011(bitIndex4) ).
fof(bitBlastConstant_11328,axiom,
~ b10011(bitIndex3) ).
fof(bitBlastConstant_11327,axiom,
~ b10011(bitIndex2) ).
fof(bitBlastConstant_11326,axiom,
b10011(bitIndex1) ).
fof(bitBlastConstant_11325,axiom,
b10011(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_112,axiom,
! [VarCurr] :
( ~ v104693(VarCurr)
=> ( v104526(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2244,axiom,
! [VarCurr] :
( v104693(VarCurr)
=> ( v104526(VarCurr,bitIndex18)
<=> v104620(VarCurr,bitIndex18) ) ) ).
fof(addBitVectorEqualityBitBlasted_7305,axiom,
! [VarCurr] :
( v104693(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $true )
& ( v104528(VarCurr,bitIndex3)
<=> $false )
& ( v104528(VarCurr,bitIndex2)
<=> $false )
& ( v104528(VarCurr,bitIndex1)
<=> $true )
& ( v104528(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11324,axiom,
b10010(bitIndex4) ).
fof(bitBlastConstant_11323,axiom,
~ b10010(bitIndex3) ).
fof(bitBlastConstant_11322,axiom,
~ b10010(bitIndex2) ).
fof(bitBlastConstant_11321,axiom,
b10010(bitIndex1) ).
fof(bitBlastConstant_11320,axiom,
~ b10010(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_111,axiom,
! [VarCurr] :
( ~ v104691(VarCurr)
=> ( v104526(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2243,axiom,
! [VarCurr] :
( v104691(VarCurr)
=> ( v104526(VarCurr,bitIndex17)
<=> v104617(VarCurr,bitIndex17) ) ) ).
fof(addBitVectorEqualityBitBlasted_7304,axiom,
! [VarCurr] :
( v104691(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $true )
& ( v104528(VarCurr,bitIndex3)
<=> $false )
& ( v104528(VarCurr,bitIndex2)
<=> $false )
& ( v104528(VarCurr,bitIndex1)
<=> $false )
& ( v104528(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11319,axiom,
b10001(bitIndex4) ).
fof(bitBlastConstant_11318,axiom,
~ b10001(bitIndex3) ).
fof(bitBlastConstant_11317,axiom,
~ b10001(bitIndex2) ).
fof(bitBlastConstant_11316,axiom,
~ b10001(bitIndex1) ).
fof(bitBlastConstant_11315,axiom,
b10001(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_110,axiom,
! [VarCurr] :
( ~ v104689(VarCurr)
=> ( v104526(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2242,axiom,
! [VarCurr] :
( v104689(VarCurr)
=> ( v104526(VarCurr,bitIndex16)
<=> v104614(VarCurr,bitIndex16) ) ) ).
fof(addBitVectorEqualityBitBlasted_7303,axiom,
! [VarCurr] :
( v104689(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $true )
& ( v104528(VarCurr,bitIndex3)
<=> $false )
& ( v104528(VarCurr,bitIndex2)
<=> $false )
& ( v104528(VarCurr,bitIndex1)
<=> $false )
& ( v104528(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_109,axiom,
! [VarCurr] :
( ~ v104687(VarCurr)
=> ( v104526(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2241,axiom,
! [VarCurr] :
( v104687(VarCurr)
=> ( v104526(VarCurr,bitIndex15)
<=> v104612(VarCurr,bitIndex15) ) ) ).
fof(addBitVectorEqualityBitBlasted_7302,axiom,
! [VarCurr] :
( v104687(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $false )
& ( v104528(VarCurr,bitIndex3)
<=> $true )
& ( v104528(VarCurr,bitIndex2)
<=> $true )
& ( v104528(VarCurr,bitIndex1)
<=> $true )
& ( v104528(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11314,axiom,
~ b01111(bitIndex4) ).
fof(bitBlastConstant_11313,axiom,
b01111(bitIndex3) ).
fof(bitBlastConstant_11312,axiom,
b01111(bitIndex2) ).
fof(bitBlastConstant_11311,axiom,
b01111(bitIndex1) ).
fof(bitBlastConstant_11310,axiom,
b01111(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_108,axiom,
! [VarCurr] :
( ~ v104685(VarCurr)
=> ( v104526(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2240,axiom,
! [VarCurr] :
( v104685(VarCurr)
=> ( v104526(VarCurr,bitIndex14)
<=> v104609(VarCurr,bitIndex14) ) ) ).
fof(addBitVectorEqualityBitBlasted_7301,axiom,
! [VarCurr] :
( v104685(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $false )
& ( v104528(VarCurr,bitIndex3)
<=> $true )
& ( v104528(VarCurr,bitIndex2)
<=> $true )
& ( v104528(VarCurr,bitIndex1)
<=> $true )
& ( v104528(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11309,axiom,
~ b01110(bitIndex4) ).
fof(bitBlastConstant_11308,axiom,
b01110(bitIndex3) ).
fof(bitBlastConstant_11307,axiom,
b01110(bitIndex2) ).
fof(bitBlastConstant_11306,axiom,
b01110(bitIndex1) ).
fof(bitBlastConstant_11305,axiom,
~ b01110(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_107,axiom,
! [VarCurr] :
( ~ v104683(VarCurr)
=> ( v104526(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2239,axiom,
! [VarCurr] :
( v104683(VarCurr)
=> ( v104526(VarCurr,bitIndex13)
<=> v104606(VarCurr,bitIndex13) ) ) ).
fof(addBitVectorEqualityBitBlasted_7300,axiom,
! [VarCurr] :
( v104683(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $false )
& ( v104528(VarCurr,bitIndex3)
<=> $true )
& ( v104528(VarCurr,bitIndex2)
<=> $true )
& ( v104528(VarCurr,bitIndex1)
<=> $false )
& ( v104528(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11304,axiom,
~ b01101(bitIndex4) ).
fof(bitBlastConstant_11303,axiom,
b01101(bitIndex3) ).
fof(bitBlastConstant_11302,axiom,
b01101(bitIndex2) ).
fof(bitBlastConstant_11301,axiom,
~ b01101(bitIndex1) ).
fof(bitBlastConstant_11300,axiom,
b01101(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_106,axiom,
! [VarCurr] :
( ~ v104681(VarCurr)
=> ( v104526(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2238,axiom,
! [VarCurr] :
( v104681(VarCurr)
=> ( v104526(VarCurr,bitIndex12)
<=> v104603(VarCurr,bitIndex12) ) ) ).
fof(addBitVectorEqualityBitBlasted_7299,axiom,
! [VarCurr] :
( v104681(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $false )
& ( v104528(VarCurr,bitIndex3)
<=> $true )
& ( v104528(VarCurr,bitIndex2)
<=> $true )
& ( v104528(VarCurr,bitIndex1)
<=> $false )
& ( v104528(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11299,axiom,
~ b01100(bitIndex4) ).
fof(bitBlastConstant_11298,axiom,
b01100(bitIndex3) ).
fof(bitBlastConstant_11297,axiom,
b01100(bitIndex2) ).
fof(bitBlastConstant_11296,axiom,
~ b01100(bitIndex1) ).
fof(bitBlastConstant_11295,axiom,
~ b01100(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_105,axiom,
! [VarCurr] :
( ~ v104679(VarCurr)
=> ( v104526(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2237,axiom,
! [VarCurr] :
( v104679(VarCurr)
=> ( v104526(VarCurr,bitIndex11)
<=> v104600(VarCurr,bitIndex11) ) ) ).
fof(addBitVectorEqualityBitBlasted_7298,axiom,
! [VarCurr] :
( v104679(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $false )
& ( v104528(VarCurr,bitIndex3)
<=> $true )
& ( v104528(VarCurr,bitIndex2)
<=> $false )
& ( v104528(VarCurr,bitIndex1)
<=> $true )
& ( v104528(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11294,axiom,
~ b01011(bitIndex4) ).
fof(bitBlastConstant_11293,axiom,
b01011(bitIndex3) ).
fof(bitBlastConstant_11292,axiom,
~ b01011(bitIndex2) ).
fof(bitBlastConstant_11291,axiom,
b01011(bitIndex1) ).
fof(bitBlastConstant_11290,axiom,
b01011(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_104,axiom,
! [VarCurr] :
( ~ v104677(VarCurr)
=> ( v104526(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2236,axiom,
! [VarCurr] :
( v104677(VarCurr)
=> ( v104526(VarCurr,bitIndex10)
<=> v104597(VarCurr,bitIndex10) ) ) ).
fof(addBitVectorEqualityBitBlasted_7297,axiom,
! [VarCurr] :
( v104677(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $false )
& ( v104528(VarCurr,bitIndex3)
<=> $true )
& ( v104528(VarCurr,bitIndex2)
<=> $false )
& ( v104528(VarCurr,bitIndex1)
<=> $true )
& ( v104528(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_103,axiom,
! [VarCurr] :
( ~ v104675(VarCurr)
=> ( v104526(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2235,axiom,
! [VarCurr] :
( v104675(VarCurr)
=> ( v104526(VarCurr,bitIndex9)
<=> v104595(VarCurr,bitIndex9) ) ) ).
fof(addBitVectorEqualityBitBlasted_7296,axiom,
! [VarCurr] :
( v104675(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $false )
& ( v104528(VarCurr,bitIndex3)
<=> $true )
& ( v104528(VarCurr,bitIndex2)
<=> $false )
& ( v104528(VarCurr,bitIndex1)
<=> $false )
& ( v104528(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_102,axiom,
! [VarCurr] :
( ~ v104673(VarCurr)
=> ( v104526(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2234,axiom,
! [VarCurr] :
( v104673(VarCurr)
=> ( v104526(VarCurr,bitIndex8)
<=> v104593(VarCurr,bitIndex8) ) ) ).
fof(addBitVectorEqualityBitBlasted_7295,axiom,
! [VarCurr] :
( v104673(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $false )
& ( v104528(VarCurr,bitIndex3)
<=> $true )
& ( v104528(VarCurr,bitIndex2)
<=> $false )
& ( v104528(VarCurr,bitIndex1)
<=> $false )
& ( v104528(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_101,axiom,
! [VarCurr] :
( ~ v104671(VarCurr)
=> ( v104526(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2233,axiom,
! [VarCurr] :
( v104671(VarCurr)
=> ( v104526(VarCurr,bitIndex7)
<=> v104591(VarCurr,bitIndex7) ) ) ).
fof(addBitVectorEqualityBitBlasted_7294,axiom,
! [VarCurr] :
( v104671(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $false )
& ( v104528(VarCurr,bitIndex3)
<=> $false )
& ( v104528(VarCurr,bitIndex2)
<=> $true )
& ( v104528(VarCurr,bitIndex1)
<=> $true )
& ( v104528(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11289,axiom,
~ b00111(bitIndex4) ).
fof(bitBlastConstant_11288,axiom,
~ b00111(bitIndex3) ).
fof(bitBlastConstant_11287,axiom,
b00111(bitIndex2) ).
fof(bitBlastConstant_11286,axiom,
b00111(bitIndex1) ).
fof(bitBlastConstant_11285,axiom,
b00111(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_100,axiom,
! [VarCurr] :
( ~ v104669(VarCurr)
=> ( v104526(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2232,axiom,
! [VarCurr] :
( v104669(VarCurr)
=> ( v104526(VarCurr,bitIndex6)
<=> v104588(VarCurr,bitIndex6) ) ) ).
fof(addBitVectorEqualityBitBlasted_7293,axiom,
! [VarCurr] :
( v104669(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $false )
& ( v104528(VarCurr,bitIndex3)
<=> $false )
& ( v104528(VarCurr,bitIndex2)
<=> $true )
& ( v104528(VarCurr,bitIndex1)
<=> $true )
& ( v104528(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11284,axiom,
~ b00110(bitIndex4) ).
fof(bitBlastConstant_11283,axiom,
~ b00110(bitIndex3) ).
fof(bitBlastConstant_11282,axiom,
b00110(bitIndex2) ).
fof(bitBlastConstant_11281,axiom,
b00110(bitIndex1) ).
fof(bitBlastConstant_11280,axiom,
~ b00110(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_99,axiom,
! [VarCurr] :
( ~ v104667(VarCurr)
=> ( v104526(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2231,axiom,
! [VarCurr] :
( v104667(VarCurr)
=> ( v104526(VarCurr,bitIndex5)
<=> v104585(VarCurr,bitIndex5) ) ) ).
fof(addBitVectorEqualityBitBlasted_7292,axiom,
! [VarCurr] :
( v104667(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $false )
& ( v104528(VarCurr,bitIndex3)
<=> $false )
& ( v104528(VarCurr,bitIndex2)
<=> $true )
& ( v104528(VarCurr,bitIndex1)
<=> $false )
& ( v104528(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11279,axiom,
~ b00101(bitIndex4) ).
fof(bitBlastConstant_11278,axiom,
~ b00101(bitIndex3) ).
fof(bitBlastConstant_11277,axiom,
b00101(bitIndex2) ).
fof(bitBlastConstant_11276,axiom,
~ b00101(bitIndex1) ).
fof(bitBlastConstant_11275,axiom,
b00101(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_98,axiom,
! [VarCurr] :
( ~ v104665(VarCurr)
=> ( v104526(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2230,axiom,
! [VarCurr] :
( v104665(VarCurr)
=> ( v104526(VarCurr,bitIndex4)
<=> v104582(VarCurr,bitIndex4) ) ) ).
fof(addBitVectorEqualityBitBlasted_7291,axiom,
! [VarCurr] :
( v104665(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $false )
& ( v104528(VarCurr,bitIndex3)
<=> $false )
& ( v104528(VarCurr,bitIndex2)
<=> $true )
& ( v104528(VarCurr,bitIndex1)
<=> $false )
& ( v104528(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_97,axiom,
! [VarCurr] :
( ~ v104663(VarCurr)
=> ( v104526(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2229,axiom,
! [VarCurr] :
( v104663(VarCurr)
=> ( v104526(VarCurr,bitIndex3)
<=> v104580(VarCurr,bitIndex3) ) ) ).
fof(addBitVectorEqualityBitBlasted_7290,axiom,
! [VarCurr] :
( v104663(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $false )
& ( v104528(VarCurr,bitIndex3)
<=> $false )
& ( v104528(VarCurr,bitIndex2)
<=> $false )
& ( v104528(VarCurr,bitIndex1)
<=> $true )
& ( v104528(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11274,axiom,
~ b00011(bitIndex4) ).
fof(bitBlastConstant_11273,axiom,
~ b00011(bitIndex3) ).
fof(bitBlastConstant_11272,axiom,
~ b00011(bitIndex2) ).
fof(bitBlastConstant_11271,axiom,
b00011(bitIndex1) ).
fof(bitBlastConstant_11270,axiom,
b00011(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_96,axiom,
! [VarCurr] :
( ~ v104661(VarCurr)
=> ( v104526(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2228,axiom,
! [VarCurr] :
( v104661(VarCurr)
=> ( v104526(VarCurr,bitIndex2)
<=> v104577(VarCurr,bitIndex2) ) ) ).
fof(addBitVectorEqualityBitBlasted_7289,axiom,
! [VarCurr] :
( v104661(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $false )
& ( v104528(VarCurr,bitIndex3)
<=> $false )
& ( v104528(VarCurr,bitIndex2)
<=> $false )
& ( v104528(VarCurr,bitIndex1)
<=> $true )
& ( v104528(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_95,axiom,
! [VarCurr] :
( ~ v104659(VarCurr)
=> ( v104526(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2227,axiom,
! [VarCurr] :
( v104659(VarCurr)
=> ( v104526(VarCurr,bitIndex1)
<=> v104575(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_7288,axiom,
! [VarCurr] :
( v104659(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $false )
& ( v104528(VarCurr,bitIndex3)
<=> $false )
& ( v104528(VarCurr,bitIndex2)
<=> $false )
& ( v104528(VarCurr,bitIndex1)
<=> $false )
& ( v104528(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2226,axiom,
! [VarCurr] :
( ~ v104657(VarCurr)
=> ( v104526(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2226,axiom,
! [VarCurr] :
( v104657(VarCurr)
=> ( v104526(VarCurr,bitIndex0)
<=> v104573(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7287,axiom,
! [VarCurr] :
( v104657(VarCurr)
<=> ( ( v104528(VarCurr,bitIndex4)
<=> $false )
& ( v104528(VarCurr,bitIndex3)
<=> $false )
& ( v104528(VarCurr,bitIndex2)
<=> $false )
& ( v104528(VarCurr,bitIndex1)
<=> $false )
& ( v104528(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32198,axiom,
! [VarCurr] :
( v104655(VarCurr,bitIndex31)
<=> $true ) ).
fof(addAssignment_32197,axiom,
! [VarCurr] :
( v104653(VarCurr,bitIndex30)
<=> $true ) ).
fof(addAssignment_32196,axiom,
! [VarCurr] :
( v104651(VarCurr,bitIndex29)
<=> $true ) ).
fof(addAssignment_32195,axiom,
! [VarCurr] :
( v104649(VarCurr,bitIndex28)
<=> $true ) ).
fof(addAssignment_32194,axiom,
! [VarCurr] :
( v104647(VarCurr,bitIndex27)
<=> $true ) ).
fof(addAssignment_32193,axiom,
! [VarCurr] :
( v104644(VarCurr,bitIndex26)
<=> $true ) ).
fof(addAssignment_32192,axiom,
! [VarCurr] :
( v104641(VarCurr,bitIndex25)
<=> $true ) ).
fof(addAssignment_32191,axiom,
! [VarCurr] :
( v104638(VarCurr,bitIndex24)
<=> $true ) ).
fof(addAssignment_32190,axiom,
! [VarCurr] :
( v104635(VarCurr,bitIndex23)
<=> $true ) ).
fof(addAssignment_32189,axiom,
! [VarCurr] :
( v104632(VarCurr,bitIndex22)
<=> $true ) ).
fof(addAssignment_32188,axiom,
! [VarCurr] :
( v104629(VarCurr,bitIndex21)
<=> $true ) ).
fof(addAssignment_32187,axiom,
! [VarCurr] :
( v104626(VarCurr,bitIndex20)
<=> $true ) ).
fof(addAssignment_32186,axiom,
! [VarCurr] :
( v104623(VarCurr,bitIndex19)
<=> $true ) ).
fof(addAssignment_32185,axiom,
! [VarCurr] :
( v104620(VarCurr,bitIndex18)
<=> $true ) ).
fof(addAssignment_32184,axiom,
! [VarCurr] :
( v104617(VarCurr,bitIndex17)
<=> $true ) ).
fof(addAssignment_32183,axiom,
! [VarCurr] :
( v104614(VarCurr,bitIndex16)
<=> $true ) ).
fof(addAssignment_32182,axiom,
! [VarCurr] :
( v104612(VarCurr,bitIndex15)
<=> $true ) ).
fof(addAssignment_32181,axiom,
! [VarCurr] :
( v104609(VarCurr,bitIndex14)
<=> $true ) ).
fof(addAssignment_32180,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex13)
<=> $true ) ).
fof(addAssignment_32179,axiom,
! [VarCurr] :
( v104603(VarCurr,bitIndex12)
<=> $true ) ).
fof(addAssignment_32178,axiom,
! [VarCurr] :
( v104600(VarCurr,bitIndex11)
<=> $true ) ).
fof(addAssignment_32177,axiom,
! [VarCurr] :
( v104597(VarCurr,bitIndex10)
<=> $true ) ).
fof(addAssignment_32176,axiom,
! [VarCurr] :
( v104595(VarCurr,bitIndex9)
<=> $true ) ).
fof(addAssignment_32175,axiom,
! [VarCurr] :
( v104593(VarCurr,bitIndex8)
<=> $true ) ).
fof(addAssignment_32174,axiom,
! [VarCurr] :
( v104591(VarCurr,bitIndex7)
<=> $true ) ).
fof(addAssignment_32173,axiom,
! [VarCurr] :
( v104588(VarCurr,bitIndex6)
<=> $true ) ).
fof(addAssignment_32172,axiom,
! [VarCurr] :
( v104585(VarCurr,bitIndex5)
<=> $true ) ).
fof(addAssignment_32171,axiom,
! [VarCurr] :
( v104582(VarCurr,bitIndex4)
<=> $true ) ).
fof(addAssignment_32170,axiom,
! [VarCurr] :
( v104580(VarCurr,bitIndex3)
<=> $true ) ).
fof(addAssignment_32169,axiom,
! [VarCurr] :
( v104577(VarCurr,bitIndex2)
<=> $true ) ).
fof(addAssignment_32168,axiom,
! [VarCurr] :
( v104575(VarCurr,bitIndex1)
<=> $true ) ).
fof(addAssignment_32167,axiom,
! [VarCurr] :
( v104573(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32166,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104528(VarCurr,B)
<=> v104530(VarCurr,B) ) ) ).
fof(addAssignment_32165,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104530(VarCurr,B)
<=> v104532(VarCurr,B) ) ) ).
fof(addAssignment_32164,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104532(VarCurr,B)
<=> v104534(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2225,axiom,
! [VarCurr] :
( ~ v104569(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104534(VarCurr,B)
<=> v104538(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2225,axiom,
! [VarCurr] :
( v104569(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104534(VarCurr,B)
<=> v104536(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20859,axiom,
! [VarCurr] :
( v104569(VarCurr)
<=> ( v104570(VarCurr)
| v104571(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7286,axiom,
! [VarCurr] :
( v104571(VarCurr)
<=> ( ( v87184(VarCurr,bitIndex3)
<=> $true )
& ( v87184(VarCurr,bitIndex2)
<=> $true )
& ( v87184(VarCurr,bitIndex1)
<=> $false )
& ( v87184(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7285,axiom,
! [VarCurr] :
( v104570(VarCurr)
<=> ( ( v87184(VarCurr,bitIndex3)
<=> $false )
& ( v87184(VarCurr,bitIndex2)
<=> $true )
& ( v87184(VarCurr,bitIndex1)
<=> $false )
& ( v87184(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32163,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104538(VarCurr,B)
<=> v104540(VarCurr,B) ) ) ).
fof(addAssignment_32162,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104540(VarCurr,B)
<=> v104542(VarCurr,B) ) ) ).
fof(addAssignment_32161,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104542(VarCurr,B)
<=> v104544(VarCurr,B) ) ) ).
fof(addAssignment_32160,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104544(VarCurr,B)
<=> v104546(VarCurr,B) ) ) ).
fof(addAssignment_32159,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104546(VarCurr,B)
<=> v104548(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1705,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104553(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v104548(VarNext,B)
<=> v104548(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1765,axiom,
! [VarNext] :
( v104553(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v104548(VarNext,B)
<=> v104565(VarNext,B) ) ) ) ).
fof(addAssignment_32158,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v104565(VarNext,B)
<=> v104563(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2224,axiom,
! [VarCurr] :
( ~ v104562(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104563(VarCurr,B)
<=> v104550(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2224,axiom,
! [VarCurr] :
( v104562(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104563(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20858,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104553(VarNext)
<=> ( v104554(VarNext)
& v104561(VarNext) ) ) ) ).
fof(addAssignment_32157,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104561(VarNext)
<=> v104559(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20857,axiom,
! [VarCurr] :
( v104559(VarCurr)
<=> ( v86934(VarCurr)
| v104562(VarCurr) ) ) ).
fof(writeUnaryOperator_8167,axiom,
! [VarCurr] :
( ~ v104562(VarCurr)
<=> v86874(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104554(VarNext)
<=> ( v104555(VarNext)
& v87024(VarNext) ) ) ) ).
fof(writeUnaryOperator_8166,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104555(VarNext)
<=> v87391(VarNext) ) ) ).
fof(addAssignment_32156,axiom,
! [VarCurr] :
( ( v104550(VarCurr,bitIndex4)
<=> v86951(VarCurr,bitIndex10) )
& ( v104550(VarCurr,bitIndex3)
<=> v86951(VarCurr,bitIndex9) )
& ( v104550(VarCurr,bitIndex2)
<=> v86951(VarCurr,bitIndex8) )
& ( v104550(VarCurr,bitIndex1)
<=> v86951(VarCurr,bitIndex7) )
& ( v104550(VarCurr,bitIndex0)
<=> v86951(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_32155,axiom,
! [VarCurr,B] :
( range_10_6(B)
=> ( v86951(VarCurr,B)
<=> v86953(VarCurr,B) ) ) ).
fof(range_axiom_71,axiom,
! [B] :
( range_10_6(B)
<=> ( $false
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B ) ) ).
fof(addAssignment_32154,axiom,
! [VarCurr] :
( ( v86953(VarCurr,bitIndex10)
<=> v86955(VarCurr,bitIndex500) )
& ( v86953(VarCurr,bitIndex9)
<=> v86955(VarCurr,bitIndex499) )
& ( v86953(VarCurr,bitIndex8)
<=> v86955(VarCurr,bitIndex498) )
& ( v86953(VarCurr,bitIndex7)
<=> v86955(VarCurr,bitIndex497) )
& ( v86953(VarCurr,bitIndex6)
<=> v86955(VarCurr,bitIndex496) ) ) ).
fof(addAssignment_32153,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104536(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_32152,axiom,
! [VarCurr] :
( v104499(VarCurr)
<=> v104501(VarCurr) ) ).
fof(addAssignment_32151,axiom,
! [VarCurr] :
( v104501(VarCurr)
<=> v104503(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2223,axiom,
! [VarCurr] :
( ~ v104505(VarCurr)
=> ( v104503(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2223,axiom,
! [VarCurr] :
( v104505(VarCurr)
=> ( v104503(VarCurr)
<=> v104511(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4959,axiom,
! [VarCurr] :
( ~ v104509(VarCurr)
=> ( v104511(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4969,axiom,
! [VarCurr] :
( v104509(VarCurr)
=> ( v104511(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20855,axiom,
! [VarCurr] :
( v104512(VarCurr)
<=> ( v104514(VarCurr)
| v87263(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20854,axiom,
! [VarCurr] :
( v104514(VarCurr)
<=> ( v104515(VarCurr)
| v87262(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20853,axiom,
! [VarCurr] :
( v104515(VarCurr)
<=> ( v87251(VarCurr)
| v87252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20852,axiom,
! [VarCurr] :
( v104505(VarCurr)
<=> ( v104506(VarCurr)
| v87263(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20851,axiom,
! [VarCurr] :
( v104506(VarCurr)
<=> ( v104507(VarCurr)
| v87262(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20850,axiom,
! [VarCurr] :
( v104507(VarCurr)
<=> ( v104508(VarCurr)
| v87252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20849,axiom,
! [VarCurr] :
( v104508(VarCurr)
<=> ( v104509(VarCurr)
| v87251(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20848,axiom,
! [VarCurr] :
( v104509(VarCurr)
<=> ( v104510(VarCurr)
& v87244(VarCurr) ) ) ).
fof(writeUnaryOperator_8165,axiom,
! [VarCurr] :
( ~ v104510(VarCurr)
<=> v87088(VarCurr) ) ).
fof(addAssignment_32150,axiom,
! [VarCurr] :
( v104479(VarCurr)
<=> v104481(VarCurr) ) ).
fof(addAssignment_32149,axiom,
! [VarCurr] :
( v104481(VarCurr)
<=> v104483(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2222,axiom,
! [VarCurr] :
( ~ v104485(VarCurr)
=> ( v104483(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2222,axiom,
! [VarCurr] :
( v104485(VarCurr)
=> ( v104483(VarCurr)
<=> v104496(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4958,axiom,
! [VarCurr] :
( ~ v104487(VarCurr)
=> ( v104496(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4968,axiom,
! [VarCurr] :
( v104487(VarCurr)
=> ( v104496(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20847,axiom,
! [VarCurr] :
( v104497(VarCurr)
<=> ( v104490(VarCurr)
| v104493(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20846,axiom,
! [VarCurr] :
( v104485(VarCurr)
<=> ( v104486(VarCurr)
| v104493(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20845,axiom,
! [VarCurr] :
( v104493(VarCurr)
<=> ( v104494(VarCurr)
& v104495(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7284,axiom,
! [VarCurr] :
( v104495(VarCurr)
<=> ( ( v104315(VarCurr,bitIndex3)
<=> $true )
& ( v104315(VarCurr,bitIndex2)
<=> $true )
& ( v104315(VarCurr,bitIndex1)
<=> $false )
& ( v104315(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeUnaryOperator_8164,axiom,
! [VarCurr] :
( ~ v104494(VarCurr)
<=> v104469(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20844,axiom,
! [VarCurr] :
( v104486(VarCurr)
<=> ( v104487(VarCurr)
| v104490(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20843,axiom,
! [VarCurr] :
( v104490(VarCurr)
<=> ( v104491(VarCurr)
& v104492(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7283,axiom,
! [VarCurr] :
( v104492(VarCurr)
<=> ( ( v104315(VarCurr,bitIndex3)
<=> $false )
& ( v104315(VarCurr,bitIndex2)
<=> $true )
& ( v104315(VarCurr,bitIndex1)
<=> $false )
& ( v104315(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeUnaryOperator_8163,axiom,
! [VarCurr] :
( ~ v104491(VarCurr)
<=> v104469(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20842,axiom,
! [VarCurr] :
( v104487(VarCurr)
<=> ( v104488(VarCurr)
& v104489(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7282,axiom,
! [VarCurr] :
( v104489(VarCurr)
<=> ( ( v104315(VarCurr,bitIndex3)
<=> $false )
& ( v104315(VarCurr,bitIndex2)
<=> $false )
& ( v104315(VarCurr,bitIndex1)
<=> $false )
& ( v104315(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8162,axiom,
! [VarCurr] :
( ~ v104488(VarCurr)
<=> v104319(VarCurr) ) ).
fof(addAssignment_32148,axiom,
! [VarCurr] :
( v104477(VarCurr)
<=> v87080(VarCurr) ) ).
fof(addAssignment_32147,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104457(VarCurr,B)
<=> v104459(VarCurr,B) ) ) ).
fof(addAssignment_32146,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104459(VarCurr,B)
<=> v104461(VarCurr,B) ) ) ).
fof(addAssignment_32145,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104461(VarCurr,B)
<=> v104463(VarCurr,B) ) ) ).
fof(addAssignment_32144,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104463(VarCurr,B)
<=> v104465(VarCurr,B) ) ) ).
fof(addAssignment_32143,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104465(VarCurr,B)
<=> v104467(VarCurr,B) ) ) ).
fof(addAssignment_32142,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104467(VarCurr,B)
<=> b0101(B) ) ) ).
fof(addAssignment_32141,axiom,
! [VarCurr] :
( v104319(VarCurr)
<=> v104321(VarCurr) ) ).
fof(addAssignment_32140,axiom,
! [VarCurr] :
( v104321(VarCurr)
<=> v104323(VarCurr) ) ).
fof(addAssignment_32139,axiom,
! [VarCurr] :
( v104323(VarCurr)
<=> v104325(VarCurr) ) ).
fof(addAssignment_32138,axiom,
! [VarCurr] :
( v104325(VarCurr)
<=> v104327(VarCurr) ) ).
fof(addAssignment_32137,axiom,
! [VarCurr] :
( v104327(VarCurr)
<=> v104329(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104444(VarNext)
=> ( v104329(VarNext)
<=> v104329(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1764,axiom,
! [VarNext] :
( v104444(VarNext)
=> ( v104329(VarNext)
<=> v104452(VarNext) ) ) ).
fof(addAssignment_32136,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104452(VarNext)
<=> v104450(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2221,axiom,
! [VarCurr] :
( ~ v104453(VarCurr)
=> ( v104450(VarCurr)
<=> v104331(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2221,axiom,
! [VarCurr] :
( v104453(VarCurr)
=> ( v104450(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_8161,axiom,
! [VarCurr] :
( ~ v104453(VarCurr)
<=> v104196(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20841,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104444(VarNext)
<=> v104445(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20840,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104445(VarNext)
<=> ( v104446(VarNext)
& v104275(VarNext) ) ) ) ).
fof(writeUnaryOperator_8160,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104446(VarNext)
<=> v104282(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2220,axiom,
! [VarCurr] :
( ~ v104430(VarCurr)
=> ( v104331(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2220,axiom,
! [VarCurr] :
( v104430(VarCurr)
=> ( v104331(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20839,axiom,
! [VarCurr] :
( v104430(VarCurr)
<=> ( v104431(VarCurr)
| v104441(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20838,axiom,
! [VarCurr] :
( v104441(VarCurr)
<=> ( v104419(VarCurr)
& v104390(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20837,axiom,
! [VarCurr] :
( v104431(VarCurr)
<=> ( v104432(VarCurr)
| v104438(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20836,axiom,
! [VarCurr] :
( v104438(VarCurr)
<=> ( v104439(VarCurr)
& v104370(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20835,axiom,
! [VarCurr] :
( v104439(VarCurr)
<=> ( v104365(VarCurr)
| v104440(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20834,axiom,
! [VarCurr] :
( v104440(VarCurr)
<=> ( v104333(VarCurr)
& v104416(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20833,axiom,
! [VarCurr] :
( v104432(VarCurr)
<=> ( v104433(VarCurr)
| v104436(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20832,axiom,
! [VarCurr] :
( v104436(VarCurr)
<=> ( v104437(VarCurr)
& v104345(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20831,axiom,
! [VarCurr] :
( v104437(VarCurr)
<=> ( v104340(VarCurr)
| v104412(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20830,axiom,
! [VarCurr] :
( v104433(VarCurr)
<=> ( v104434(VarCurr)
| v104338(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20829,axiom,
! [VarCurr] :
( v104434(VarCurr)
<=> ( v104435(VarCurr)
& v104410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20828,axiom,
! [VarCurr] :
( v104435(VarCurr)
<=> ( v104405(VarCurr)
& v104408(VarCurr) ) ) ).
fof(addAssignment_32135,axiom,
! [VarNext] :
( v104295(VarNext,bitIndex1)
<=> v104422(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionShiftedRanges1_60,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104423(VarNext)
=> ( ( v104422(VarNext,bitIndex3)
<=> v104295(VarCurr,bitIndex4) )
& ( v104422(VarNext,bitIndex2)
<=> v104295(VarCurr,bitIndex3) )
& ( v104422(VarNext,bitIndex1)
<=> v104295(VarCurr,bitIndex2) )
& ( v104422(VarNext,bitIndex0)
<=> v104295(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1763,axiom,
! [VarNext] :
( v104423(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104422(VarNext,B)
<=> v104356(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104423(VarNext)
<=> v104424(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20826,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104424(VarNext)
<=> ( v104426(VarNext)
& v104275(VarNext) ) ) ) ).
fof(writeUnaryOperator_8159,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104426(VarNext)
<=> v104282(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_94,axiom,
! [VarCurr] :
( ~ v104400(VarCurr)
=> ( v104297(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_94,axiom,
! [VarCurr] :
( v104400(VarCurr)
=> ( v104297(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20825,axiom,
! [VarCurr] :
( v104400(VarCurr)
<=> ( v104401(VarCurr)
| v104418(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20824,axiom,
! [VarCurr] :
( v104418(VarCurr)
<=> ( v104419(VarCurr)
& v104390(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7281,axiom,
! [VarCurr] :
( v104419(VarCurr)
<=> ( ( v104420(VarCurr,bitIndex1)
<=> $true )
& ( v104420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32134,axiom,
! [VarCurr] :
( v104420(VarCurr,bitIndex0)
<=> v104333(VarCurr) ) ).
fof(addAssignment_32133,axiom,
! [VarCurr] :
( v104420(VarCurr,bitIndex1)
<=> v104218(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20823,axiom,
! [VarCurr] :
( v104401(VarCurr)
<=> ( v104402(VarCurr)
| v104414(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20822,axiom,
! [VarCurr] :
( v104414(VarCurr)
<=> ( v104415(VarCurr)
& v104370(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20821,axiom,
! [VarCurr] :
( v104415(VarCurr)
<=> ( v104333(VarCurr)
& v104416(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7280,axiom,
! [VarCurr] :
( v104416(VarCurr)
<=> ( ( v104417(VarCurr,bitIndex1)
<=> $true )
& ( v104417(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32132,axiom,
! [VarCurr] :
( v104417(VarCurr,bitIndex0)
<=> v104218(VarCurr) ) ).
fof(addAssignment_32131,axiom,
! [VarCurr] :
( v104417(VarCurr,bitIndex1)
<=> v104299(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20820,axiom,
! [VarCurr] :
( v104402(VarCurr)
<=> ( v104403(VarCurr)
| v104411(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20819,axiom,
! [VarCurr] :
( v104411(VarCurr)
<=> ( v104412(VarCurr)
& v104345(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7279,axiom,
! [VarCurr] :
( v104412(VarCurr)
<=> ( ( v104413(VarCurr,bitIndex1)
<=> $true )
& ( v104413(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32130,axiom,
! [VarCurr] :
( v104413(VarCurr,bitIndex0)
<=> v104333(VarCurr) ) ).
fof(addAssignment_32129,axiom,
! [VarCurr] :
( v104413(VarCurr,bitIndex1)
<=> v104299(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20818,axiom,
! [VarCurr] :
( v104403(VarCurr)
<=> ( v104404(VarCurr)
& v104410(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7278,axiom,
! [VarCurr] :
( v104410(VarCurr)
<=> ( $true
<=> v104295(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20817,axiom,
! [VarCurr] :
( v104404(VarCurr)
<=> ( v104405(VarCurr)
& v104408(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20816,axiom,
! [VarCurr] :
( v104408(VarCurr)
<=> ( v104409(VarCurr)
& v104218(VarCurr) ) ) ).
fof(writeUnaryOperator_8158,axiom,
! [VarCurr] :
( ~ v104409(VarCurr)
<=> v104190(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20815,axiom,
! [VarCurr] :
( v104405(VarCurr)
<=> ( v104406(VarCurr)
| v104407(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7277,axiom,
! [VarCurr] :
( v104407(VarCurr)
<=> ( ( v104188(VarCurr,bitIndex1)
<=> $true )
& ( v104188(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7276,axiom,
! [VarCurr] :
( v104406(VarCurr)
<=> ( ( v104188(VarCurr,bitIndex1)
<=> $false )
& ( v104188(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32128,axiom,
! [VarNext] :
( v104295(VarNext,bitIndex4)
<=> v104392(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionShiftedRanges1_59,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104393(VarNext)
=> ( ( v104392(VarNext,bitIndex3)
<=> v104295(VarCurr,bitIndex4) )
& ( v104392(VarNext,bitIndex2)
<=> v104295(VarCurr,bitIndex3) )
& ( v104392(VarNext,bitIndex1)
<=> v104295(VarCurr,bitIndex2) )
& ( v104392(VarNext,bitIndex0)
<=> v104295(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1762,axiom,
! [VarNext] :
( v104393(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104392(VarNext,B)
<=> v104356(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20814,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104393(VarNext)
<=> v104394(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20813,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104394(VarNext)
<=> ( v104396(VarNext)
& v104275(VarNext) ) ) ) ).
fof(writeUnaryOperator_8157,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104396(VarNext)
<=> v104282(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_93,axiom,
! [VarCurr] :
( ~ v104380(VarCurr)
=> ( v104297(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_93,axiom,
! [VarCurr] :
( v104380(VarCurr)
=> ( v104297(VarCurr,bitIndex4)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20812,axiom,
! [VarCurr] :
( v104380(VarCurr)
<=> ( v104381(VarCurr)
| v104384(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20811,axiom,
! [VarCurr] :
( v104384(VarCurr)
<=> ( v104385(VarCurr)
& v104390(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7275,axiom,
! [VarCurr] :
( v104390(VarCurr)
<=> ( $true
<=> v104295(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20810,axiom,
! [VarCurr] :
( v104385(VarCurr)
<=> ( v104386(VarCurr)
| v104388(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7274,axiom,
! [VarCurr] :
( v104388(VarCurr)
<=> ( ( v104389(VarCurr,bitIndex1)
<=> $false )
& ( v104389(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32127,axiom,
! [VarCurr] :
( v104389(VarCurr,bitIndex0)
<=> v104333(VarCurr) ) ).
fof(addAssignment_32126,axiom,
! [VarCurr] :
( v104389(VarCurr,bitIndex1)
<=> v104218(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7273,axiom,
! [VarCurr] :
( v104386(VarCurr)
<=> ( ( v104387(VarCurr,bitIndex1)
<=> $false )
& ( v104387(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32125,axiom,
! [VarCurr] :
( v104387(VarCurr,bitIndex0)
<=> v104333(VarCurr) ) ).
fof(addAssignment_32124,axiom,
! [VarCurr] :
( v104387(VarCurr,bitIndex1)
<=> v104218(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20809,axiom,
! [VarCurr] :
( v104381(VarCurr)
<=> ( v104382(VarCurr)
& v104370(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7272,axiom,
! [VarCurr] :
( v104382(VarCurr)
<=> ( ( v104383(VarCurr,bitIndex1)
<=> $true )
& ( v104383(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32123,axiom,
! [VarCurr] :
( v104383(VarCurr,bitIndex0)
<=> v104218(VarCurr) ) ).
fof(addAssignment_32122,axiom,
! [VarCurr] :
( v104383(VarCurr,bitIndex1)
<=> v104299(VarCurr) ) ).
fof(addAssignment_32121,axiom,
! [VarNext] :
( v104295(VarNext,bitIndex3)
<=> v104372(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionShiftedRanges1_58,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104373(VarNext)
=> ( ( v104372(VarNext,bitIndex3)
<=> v104295(VarCurr,bitIndex4) )
& ( v104372(VarNext,bitIndex2)
<=> v104295(VarCurr,bitIndex3) )
& ( v104372(VarNext,bitIndex1)
<=> v104295(VarCurr,bitIndex2) )
& ( v104372(VarNext,bitIndex0)
<=> v104295(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1761,axiom,
! [VarNext] :
( v104373(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104372(VarNext,B)
<=> v104356(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104373(VarNext)
<=> v104374(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104374(VarNext)
<=> ( v104376(VarNext)
& v104275(VarNext) ) ) ) ).
fof(writeUnaryOperator_8156,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104376(VarNext)
<=> v104282(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_92,axiom,
! [VarCurr] :
( ~ v104361(VarCurr)
=> ( v104297(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_92,axiom,
! [VarCurr] :
( v104361(VarCurr)
=> ( v104297(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20806,axiom,
! [VarCurr] :
( v104361(VarCurr)
<=> ( v104362(VarCurr)
| v104364(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20805,axiom,
! [VarCurr] :
( v104364(VarCurr)
<=> ( v104365(VarCurr)
& v104370(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7271,axiom,
! [VarCurr] :
( v104370(VarCurr)
<=> ( $true
<=> v104295(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20804,axiom,
! [VarCurr] :
( v104365(VarCurr)
<=> ( v104366(VarCurr)
| v104368(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7270,axiom,
! [VarCurr] :
( v104368(VarCurr)
<=> ( ( v104369(VarCurr,bitIndex1)
<=> $false )
& ( v104369(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32120,axiom,
! [VarCurr] :
( v104369(VarCurr,bitIndex0)
<=> v104218(VarCurr) ) ).
fof(addAssignment_32119,axiom,
! [VarCurr] :
( v104369(VarCurr,bitIndex1)
<=> v104299(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7269,axiom,
! [VarCurr] :
( v104366(VarCurr)
<=> ( ( v104367(VarCurr,bitIndex1)
<=> $false )
& ( v104367(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32118,axiom,
! [VarCurr] :
( v104367(VarCurr,bitIndex0)
<=> v104218(VarCurr) ) ).
fof(addAssignment_32117,axiom,
! [VarCurr] :
( v104367(VarCurr,bitIndex1)
<=> v104299(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20803,axiom,
! [VarCurr] :
( v104362(VarCurr)
<=> ( v104363(VarCurr)
& v104338(VarCurr) ) ) ).
fof(writeUnaryOperator_8155,axiom,
! [VarCurr] :
( ~ v104363(VarCurr)
<=> v104218(VarCurr) ) ).
fof(addAssignment_32116,axiom,
! [VarNext] :
( v104295(VarNext,bitIndex2)
<=> v104347(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionShiftedRanges1_57,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104348(VarNext)
=> ( ( v104347(VarNext,bitIndex3)
<=> v104295(VarCurr,bitIndex4) )
& ( v104347(VarNext,bitIndex2)
<=> v104295(VarCurr,bitIndex3) )
& ( v104347(VarNext,bitIndex1)
<=> v104295(VarCurr,bitIndex2) )
& ( v104347(VarNext,bitIndex0)
<=> v104295(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1760,axiom,
! [VarNext] :
( v104348(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104347(VarNext,B)
<=> v104356(VarNext,B) ) ) ) ).
fof(addAssignment_32115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104356(VarNext,B)
<=> v104354(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_91,axiom,
! [VarCurr] :
( ~ v104357(VarCurr)
=> ( ( v104354(VarCurr,bitIndex3)
<=> v104297(VarCurr,bitIndex4) )
& ( v104354(VarCurr,bitIndex2)
<=> v104297(VarCurr,bitIndex3) )
& ( v104354(VarCurr,bitIndex1)
<=> v104297(VarCurr,bitIndex2) )
& ( v104354(VarCurr,bitIndex0)
<=> v104297(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2219,axiom,
! [VarCurr] :
( v104357(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104354(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8154,axiom,
! [VarCurr] :
( ~ v104357(VarCurr)
<=> v104196(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104348(VarNext)
<=> v104349(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20801,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104349(VarNext)
<=> ( v104350(VarNext)
& v104275(VarNext) ) ) ) ).
fof(writeUnaryOperator_8153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104350(VarNext)
<=> v104282(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_90,axiom,
! [VarCurr] :
( ~ v104336(VarCurr)
=> ( v104297(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_91,axiom,
! [VarCurr] :
( v104336(VarCurr)
=> ( v104297(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20800,axiom,
! [VarCurr] :
( v104336(VarCurr)
<=> ( v104337(VarCurr)
| v104339(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20799,axiom,
! [VarCurr] :
( v104339(VarCurr)
<=> ( v104340(VarCurr)
& v104345(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7268,axiom,
! [VarCurr] :
( v104345(VarCurr)
<=> ( $true
<=> v104295(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20798,axiom,
! [VarCurr] :
( v104340(VarCurr)
<=> ( v104341(VarCurr)
| v104343(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7267,axiom,
! [VarCurr] :
( v104343(VarCurr)
<=> ( ( v104344(VarCurr,bitIndex1)
<=> $false )
& ( v104344(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32114,axiom,
! [VarCurr] :
( v104344(VarCurr,bitIndex0)
<=> v104333(VarCurr) ) ).
fof(addAssignment_32113,axiom,
! [VarCurr] :
( v104344(VarCurr,bitIndex1)
<=> v104299(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7266,axiom,
! [VarCurr] :
( v104341(VarCurr)
<=> ( ( v104342(VarCurr,bitIndex1)
<=> $false )
& ( v104342(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32112,axiom,
! [VarCurr] :
( v104342(VarCurr,bitIndex0)
<=> v104333(VarCurr) ) ).
fof(addAssignment_32111,axiom,
! [VarCurr] :
( v104342(VarCurr,bitIndex1)
<=> v104299(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20797,axiom,
! [VarCurr] :
( v104337(VarCurr)
<=> ( v104218(VarCurr)
& v104338(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7265,axiom,
! [VarCurr] :
( v104338(VarCurr)
<=> ( $true
<=> v104295(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1829,axiom,
! [VarCurr] :
( v104333(VarCurr)
<=> ( v104188(VarCurr,bitIndex1)
<~> v104188(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32110,axiom,
! [VarCurr] :
( v104311(VarCurr)
<=> v87080(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1828,axiom,
! [VarCurr] :
( v104218(VarCurr)
<=> ( v104268(VarCurr)
| v104220(VarCurr,bitIndex2) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1703,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104278(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104220(VarNext,B)
<=> v104220(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1759,axiom,
! [VarNext] :
( v104278(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104220(VarNext,B)
<=> v104288(VarNext,B) ) ) ) ).
fof(addAssignment_32109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104288(VarNext,B)
<=> v104286(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2219,axiom,
! [VarCurr] :
( ~ v104289(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104286(VarCurr,B)
<=> v104222(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2218,axiom,
! [VarCurr] :
( v104289(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104286(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(writeUnaryOperator_8152,axiom,
! [VarCurr] :
( ~ v104289(VarCurr)
<=> v104196(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20796,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104278(VarNext)
<=> v104279(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20795,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104279(VarNext)
<=> ( v104280(VarNext)
& v104275(VarNext) ) ) ) ).
fof(writeUnaryOperator_8151,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104280(VarNext)
<=> v104282(VarNext) ) ) ).
fof(addAssignment_32108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104282(VarNext)
<=> v104275(VarCurr) ) ) ).
fof(addAssignment_32107,axiom,
! [VarCurr] :
( v104275(VarCurr)
<=> v99975(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1214,axiom,
! [VarCurr] :
( ( ~ v104241(VarCurr)
& ~ v104257(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v104222(VarCurr,B)
<=> v104220(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4957,axiom,
! [VarCurr] :
( v104257(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104222(VarCurr,B)
<=> v104259(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4967,axiom,
! [VarCurr] :
( v104241(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104222(VarCurr,B)
<=> v104243(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20794,axiom,
! [VarCurr] :
( v104269(VarCurr)
<=> ( v104270(VarCurr)
| v104272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7264,axiom,
! [VarCurr] :
( v104272(VarCurr)
<=> ( ( v104273(VarCurr,bitIndex1)
<=> $true )
& ( v104273(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32106,axiom,
! [VarCurr] :
( v104273(VarCurr,bitIndex0)
<=> v104186(VarCurr) ) ).
fof(addAssignment_32105,axiom,
! [VarCurr] :
( v104273(VarCurr,bitIndex1)
<=> v104224(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7263,axiom,
! [VarCurr] :
( v104270(VarCurr)
<=> ( ( v104271(VarCurr,bitIndex1)
<=> $false )
& ( v104271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32104,axiom,
! [VarCurr] :
( v104271(VarCurr,bitIndex0)
<=> v104186(VarCurr) ) ).
fof(addAssignment_32103,axiom,
! [VarCurr] :
( v104271(VarCurr,bitIndex1)
<=> v104224(VarCurr) ) ).
fof(addAssignment_32102,axiom,
! [VarCurr] :
( v104259(VarCurr,bitIndex0)
<=> v104255(VarCurr) ) ).
fof(addAssignment_32101,axiom,
! [VarCurr] :
( v104259(VarCurr,bitIndex1)
<=> v104266(VarCurr) ) ).
fof(addAssignment_32100,axiom,
! [VarCurr] :
( v104259(VarCurr,bitIndex2)
<=> v104261(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20793,axiom,
! [VarCurr] :
( v104266(VarCurr)
<=> ( v104267(VarCurr)
& v104268(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1827,axiom,
! [VarCurr] :
( v104268(VarCurr)
<=> ( v104220(VarCurr,bitIndex0)
| v104220(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20792,axiom,
! [VarCurr] :
( v104267(VarCurr)
<=> ( v104255(VarCurr)
| v104250(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20791,axiom,
! [VarCurr] :
( v104261(VarCurr)
<=> ( v104262(VarCurr)
& v104265(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1826,axiom,
! [VarCurr] :
( v104265(VarCurr)
<=> ( v104220(VarCurr,bitIndex2)
| v104264(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20790,axiom,
! [VarCurr] :
( v104262(VarCurr)
<=> ( v104252(VarCurr)
| v104263(VarCurr) ) ) ).
fof(writeUnaryOperator_8150,axiom,
! [VarCurr] :
( ~ v104263(VarCurr)
<=> v104264(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1825,axiom,
! [VarCurr] :
( v104264(VarCurr)
<=> ( v104220(VarCurr,bitIndex0)
& v104220(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_7262,axiom,
! [VarCurr] :
( v104257(VarCurr)
<=> ( ( v104258(VarCurr,bitIndex1)
<=> $true )
& ( v104258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32099,axiom,
! [VarCurr] :
( v104258(VarCurr,bitIndex0)
<=> v104186(VarCurr) ) ).
fof(addAssignment_32098,axiom,
! [VarCurr] :
( v104258(VarCurr,bitIndex1)
<=> v104224(VarCurr) ) ).
fof(addAssignment_32097,axiom,
! [VarCurr] :
( v104243(VarCurr,bitIndex0)
<=> v104255(VarCurr) ) ).
fof(addAssignment_32096,axiom,
! [VarCurr] :
( v104243(VarCurr,bitIndex1)
<=> v104253(VarCurr) ) ).
fof(addAssignment_32095,axiom,
! [VarCurr] :
( v104243(VarCurr,bitIndex2)
<=> v104245(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20789,axiom,
! [VarCurr] :
( v104253(VarCurr)
<=> ( v104254(VarCurr)
& v104256(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20788,axiom,
! [VarCurr] :
( v104256(VarCurr)
<=> ( v104220(VarCurr,bitIndex0)
| v104250(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1824,axiom,
! [VarCurr] :
( v104254(VarCurr)
<=> ( v104255(VarCurr)
| v104220(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8149,axiom,
! [VarCurr] :
( ~ v104255(VarCurr)
<=> v104220(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20787,axiom,
! [VarCurr] :
( v104245(VarCurr)
<=> ( v104246(VarCurr)
& v104251(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20786,axiom,
! [VarCurr] :
( v104251(VarCurr)
<=> ( v104248(VarCurr)
| v104252(VarCurr) ) ) ).
fof(writeUnaryOperator_8148,axiom,
! [VarCurr] :
( ~ v104252(VarCurr)
<=> v104220(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1823,axiom,
! [VarCurr] :
( v104246(VarCurr)
<=> ( v104247(VarCurr)
| v104220(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8147,axiom,
! [VarCurr] :
( ~ v104247(VarCurr)
<=> v104248(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1822,axiom,
! [VarCurr] :
( v104248(VarCurr)
<=> ( v104220(VarCurr,bitIndex1)
| v104249(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20785,axiom,
! [VarCurr] :
( v104249(VarCurr)
<=> ( v104220(VarCurr,bitIndex0)
& v104250(VarCurr) ) ) ).
fof(writeUnaryOperator_8146,axiom,
! [VarCurr] :
( ~ v104250(VarCurr)
<=> v104220(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_7261,axiom,
! [VarCurr] :
( v104241(VarCurr)
<=> ( ( v104242(VarCurr,bitIndex1)
<=> $false )
& ( v104242(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32094,axiom,
! [VarCurr] :
( v104242(VarCurr,bitIndex0)
<=> v104186(VarCurr) ) ).
fof(addAssignment_32093,axiom,
! [VarCurr] :
( v104242(VarCurr,bitIndex1)
<=> v104224(VarCurr) ) ).
fof(addAssignment_32092,axiom,
! [VarCurr] :
( v104224(VarCurr)
<=> v104226(VarCurr) ) ).
fof(addAssignment_32091,axiom,
! [VarCurr] :
( v104226(VarCurr)
<=> v104228(VarCurr) ) ).
fof(addAssignment_32090,axiom,
! [VarCurr] :
( v104228(VarCurr)
<=> v104230(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2218,axiom,
! [VarCurr] :
( ~ v104232(VarCurr)
=> ( v104230(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2217,axiom,
! [VarCurr] :
( v104232(VarCurr)
=> ( v104230(VarCurr)
<=> v104239(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4956,axiom,
! [VarCurr] :
( ~ v104233(VarCurr)
=> ( v104239(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4966,axiom,
! [VarCurr] :
( v104233(VarCurr)
=> ( v104239(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20784,axiom,
! [VarCurr] :
( v104232(VarCurr)
<=> ( v104233(VarCurr)
| v104235(VarCurr) ) ) ).
fof(writeUnaryOperator_8145,axiom,
! [VarCurr] :
( ~ v104235(VarCurr)
<=> v104236(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20783,axiom,
! [VarCurr] :
( v104236(VarCurr)
<=> ( v104233(VarCurr)
| v104237(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7260,axiom,
! [VarCurr] :
( v104237(VarCurr)
<=> ( ( v104238(VarCurr,bitIndex2)
<=> $false )
& ( v104238(VarCurr,bitIndex1)
<=> $true )
& ( v104238(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32089,axiom,
! [VarCurr] :
( v104238(VarCurr,bitIndex0)
<=> v104168(VarCurr) ) ).
fof(addAssignment_32088,axiom,
! [VarCurr] :
( v104238(VarCurr,bitIndex1)
<=> v99921(VarCurr) ) ).
fof(addAssignment_32087,axiom,
! [VarCurr] :
( v104238(VarCurr,bitIndex2)
<=> v99857(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7259,axiom,
! [VarCurr] :
( v104233(VarCurr)
<=> ( ( v104234(VarCurr,bitIndex2)
<=> $false )
& ( v104234(VarCurr,bitIndex1)
<=> $false )
& ( v104234(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32086,axiom,
! [VarCurr] :
( v104234(VarCurr,bitIndex0)
<=> v104168(VarCurr) ) ).
fof(addAssignment_32085,axiom,
! [VarCurr] :
( v104234(VarCurr,bitIndex1)
<=> v99921(VarCurr) ) ).
fof(addAssignment_32084,axiom,
! [VarCurr] :
( v104234(VarCurr,bitIndex2)
<=> v99857(VarCurr) ) ).
fof(addAssignment_32083,axiom,
! [VarCurr] :
( v104194(VarCurr)
<=> v104196(VarCurr) ) ).
fof(addAssignment_32082,axiom,
! [VarCurr] :
( v104196(VarCurr)
<=> v84(VarCurr) ) ).
fof(addAssignment_32081,axiom,
! [VarCurr] :
( v104178(VarCurr)
<=> v99917(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20782,axiom,
! [VarCurr] :
( v99921(VarCurr)
<=> ( v104165(VarCurr)
& v104166(VarCurr) ) ) ).
fof(writeUnaryOperator_8144,axiom,
! [VarCurr] :
( ~ v104166(VarCurr)
<=> v104080(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7258,axiom,
! [VarCurr] :
( v104165(VarCurr)
<=> ( ( v99923(VarCurr,bitIndex7)
<=> v99993(VarCurr,bitIndex7) )
& ( v99923(VarCurr,bitIndex6)
<=> v99993(VarCurr,bitIndex6) )
& ( v99923(VarCurr,bitIndex5)
<=> v99993(VarCurr,bitIndex5) )
& ( v99923(VarCurr,bitIndex4)
<=> v99993(VarCurr,bitIndex4) )
& ( v99923(VarCurr,bitIndex3)
<=> v99993(VarCurr,bitIndex3) )
& ( v99923(VarCurr,bitIndex2)
<=> v99993(VarCurr,bitIndex2) )
& ( v99923(VarCurr,bitIndex1)
<=> v99993(VarCurr,bitIndex1) )
& ( v99923(VarCurr,bitIndex0)
<=> v99993(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_32080,axiom,
! [VarCurr] :
( v104080(VarCurr)
<=> v104082(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7257,axiom,
! [VarCurr] :
( v104082(VarCurr)
<=> ( ( v104084(VarCurr,bitIndex3)
<=> $false )
& ( v104084(VarCurr,bitIndex2)
<=> $false )
& ( v104084(VarCurr,bitIndex1)
<=> $false )
& ( v104084(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1702,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104151(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104084(VarNext,B)
<=> v104084(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1758,axiom,
! [VarNext] :
( v104151(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104084(VarNext,B)
<=> v104159(VarNext,B) ) ) ) ).
fof(addAssignment_32079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104159(VarNext,B)
<=> v104157(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2217,axiom,
! [VarCurr] :
( ~ v104160(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104157(VarCurr,B)
<=> v104086(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2216,axiom,
! [VarCurr] :
( v104160(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104157(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8143,axiom,
! [VarCurr] :
( ~ v104160(VarCurr)
<=> v100003(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104151(VarNext)
<=> v104152(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104152(VarNext)
<=> ( v104153(VarNext)
& v100001(VarNext) ) ) ) ).
fof(writeUnaryOperator_8142,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104153(VarNext)
<=> v104010(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_137,axiom,
! [VarCurr] :
( ( ~ v104088(VarCurr)
& ~ v104090(VarCurr)
& ~ v104124(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v104086(VarCurr,B)
<=> v104084(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1213,axiom,
! [VarCurr] :
( v104124(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104086(VarCurr,B)
<=> v104126(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4955,axiom,
! [VarCurr] :
( v104090(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104086(VarCurr,B)
<=> v104092(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4965,axiom,
! [VarCurr] :
( v104088(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104086(VarCurr,B)
<=> v104084(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7256,axiom,
! [VarCurr] :
( v104147(VarCurr)
<=> ( ( v104148(VarCurr,bitIndex1)
<=> $true )
& ( v104148(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32078,axiom,
! [VarCurr] :
( v104148(VarCurr,bitIndex0)
<=> v104049(VarCurr) ) ).
fof(addAssignment_32077,axiom,
! [VarCurr] :
( v104148(VarCurr,bitIndex1)
<=> v103939(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2216,axiom,
! [VarCurr] :
( ~ v104127(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104126(VarCurr,B)
<=> v104128(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2215,axiom,
! [VarCurr] :
( v104127(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104126(VarCurr,B)
<=> b1000(B) ) ) ) ).
fof(addAssignment_32076,axiom,
! [VarCurr] :
( v104128(VarCurr,bitIndex0)
<=> v104144(VarCurr) ) ).
fof(addAssignment_32075,axiom,
! [VarCurr] :
( v104128(VarCurr,bitIndex1)
<=> v104142(VarCurr) ) ).
fof(addAssignment_32074,axiom,
! [VarCurr] :
( v104128(VarCurr,bitIndex2)
<=> v104137(VarCurr) ) ).
fof(addAssignment_32073,axiom,
! [VarCurr] :
( v104128(VarCurr,bitIndex3)
<=> v104130(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20779,axiom,
! [VarCurr] :
( v104142(VarCurr)
<=> ( v104143(VarCurr)
& v104146(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1821,axiom,
! [VarCurr] :
( v104146(VarCurr)
<=> ( v104084(VarCurr,bitIndex0)
| v104084(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20778,axiom,
! [VarCurr] :
( v104143(VarCurr)
<=> ( v104144(VarCurr)
| v104145(VarCurr) ) ) ).
fof(writeUnaryOperator_8141,axiom,
! [VarCurr] :
( ~ v104145(VarCurr)
<=> v104084(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8140,axiom,
! [VarCurr] :
( ~ v104144(VarCurr)
<=> v104084(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20777,axiom,
! [VarCurr] :
( v104137(VarCurr)
<=> ( v104138(VarCurr)
& v104141(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1820,axiom,
! [VarCurr] :
( v104141(VarCurr)
<=> ( v104134(VarCurr)
| v104084(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20776,axiom,
! [VarCurr] :
( v104138(VarCurr)
<=> ( v104139(VarCurr)
| v104140(VarCurr) ) ) ).
fof(writeUnaryOperator_8139,axiom,
! [VarCurr] :
( ~ v104140(VarCurr)
<=> v104084(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8138,axiom,
! [VarCurr] :
( ~ v104139(VarCurr)
<=> v104134(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20775,axiom,
! [VarCurr] :
( v104130(VarCurr)
<=> ( v104131(VarCurr)
& v104136(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1819,axiom,
! [VarCurr] :
( v104136(VarCurr)
<=> ( v104133(VarCurr)
| v104084(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20774,axiom,
! [VarCurr] :
( v104131(VarCurr)
<=> ( v104132(VarCurr)
| v104135(VarCurr) ) ) ).
fof(writeUnaryOperator_8137,axiom,
! [VarCurr] :
( ~ v104135(VarCurr)
<=> v104084(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8136,axiom,
! [VarCurr] :
( ~ v104132(VarCurr)
<=> v104133(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1818,axiom,
! [VarCurr] :
( v104133(VarCurr)
<=> ( v104134(VarCurr)
& v104084(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1817,axiom,
! [VarCurr] :
( v104134(VarCurr)
<=> ( v104084(VarCurr,bitIndex0)
& v104084(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_7255,axiom,
! [VarCurr] :
( v104127(VarCurr)
<=> ( ( v104084(VarCurr,bitIndex3)
<=> $true )
& ( v104084(VarCurr,bitIndex2)
<=> $false )
& ( v104084(VarCurr,bitIndex1)
<=> $false )
& ( v104084(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7254,axiom,
! [VarCurr] :
( v104124(VarCurr)
<=> ( ( v104125(VarCurr,bitIndex1)
<=> $true )
& ( v104125(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32072,axiom,
! [VarCurr] :
( v104125(VarCurr,bitIndex0)
<=> v104049(VarCurr) ) ).
fof(addAssignment_32071,axiom,
! [VarCurr] :
( v104125(VarCurr,bitIndex1)
<=> v103939(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2215,axiom,
! [VarCurr] :
( ~ v104093(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v104092(VarCurr,B)
<=> v104094(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2214,axiom,
! [VarCurr] :
( v104093(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v104092(VarCurr,B)
<=> $false ) ) ) ).
fof(addSignExtensionConstraint_105,axiom,
! [VarCurr] :
( v104094(VarCurr,bitIndex5)
<=> v104095(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_104,axiom,
! [VarCurr] :
( v104094(VarCurr,bitIndex6)
<=> v104095(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_103,axiom,
! [VarCurr] :
( v104094(VarCurr,bitIndex7)
<=> v104095(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_102,axiom,
! [VarCurr] :
( v104094(VarCurr,bitIndex8)
<=> v104095(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_101,axiom,
! [VarCurr] :
( v104094(VarCurr,bitIndex9)
<=> v104095(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_100,axiom,
! [VarCurr] :
( v104094(VarCurr,bitIndex10)
<=> v104095(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_99,axiom,
! [VarCurr] :
( v104094(VarCurr,bitIndex11)
<=> v104095(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_98,axiom,
! [VarCurr] :
( v104094(VarCurr,bitIndex12)
<=> v104095(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_97,axiom,
! [VarCurr] :
( v104094(VarCurr,bitIndex13)
<=> v104095(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_96,axiom,
! [VarCurr] :
( v104094(VarCurr,bitIndex14)
<=> v104095(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_95,axiom,
! [VarCurr] :
( v104094(VarCurr,bitIndex15)
<=> v104095(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_94,axiom,
! [VarCurr] :
( v104094(VarCurr,bitIndex16)
<=> v104095(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_93,axiom,
! [VarCurr] :
( v104094(VarCurr,bitIndex17)
<=> v104095(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_92,axiom,
! [VarCurr] :
( v104094(VarCurr,bitIndex18)
<=> v104095(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_91,axiom,
! [VarCurr] :
( v104094(VarCurr,bitIndex19)
<=> v104095(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_90,axiom,
! [VarCurr] :
( v104094(VarCurr,bitIndex20)
<=> v104095(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_89,axiom,
! [VarCurr] :
( v104094(VarCurr,bitIndex21)
<=> v104095(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_88,axiom,
! [VarCurr] :
( v104094(VarCurr,bitIndex22)
<=> v104095(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_87,axiom,
! [VarCurr] :
( v104094(VarCurr,bitIndex23)
<=> v104095(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_86,axiom,
! [VarCurr] :
( v104094(VarCurr,bitIndex24)
<=> v104095(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_85,axiom,
! [VarCurr] :
( v104094(VarCurr,bitIndex25)
<=> v104095(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_84,axiom,
! [VarCurr] :
( v104094(VarCurr,bitIndex26)
<=> v104095(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_83,axiom,
! [VarCurr] :
( v104094(VarCurr,bitIndex27)
<=> v104095(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_82,axiom,
! [VarCurr] :
( v104094(VarCurr,bitIndex28)
<=> v104095(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_81,axiom,
! [VarCurr] :
( v104094(VarCurr,bitIndex29)
<=> v104095(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_80,axiom,
! [VarCurr] :
( v104094(VarCurr,bitIndex30)
<=> v104095(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_79,axiom,
! [VarCurr] :
( v104094(VarCurr,bitIndex31)
<=> v104095(VarCurr,bitIndex4) ) ).
fof(addAssignment_32070,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104094(VarCurr,B)
<=> v104095(VarCurr,B) ) ) ).
fof(addAssignment_32069,axiom,
! [VarCurr] :
( v104095(VarCurr,bitIndex0)
<=> v104122(VarCurr) ) ).
fof(addAssignment_32068,axiom,
! [VarCurr] :
( v104095(VarCurr,bitIndex1)
<=> v104120(VarCurr) ) ).
fof(addAssignment_32067,axiom,
! [VarCurr] :
( v104095(VarCurr,bitIndex2)
<=> v104116(VarCurr) ) ).
fof(addAssignment_32066,axiom,
! [VarCurr] :
( v104095(VarCurr,bitIndex3)
<=> v104112(VarCurr) ) ).
fof(addAssignment_32065,axiom,
! [VarCurr] :
( v104095(VarCurr,bitIndex4)
<=> v104097(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20773,axiom,
! [VarCurr] :
( v104120(VarCurr)
<=> ( v104121(VarCurr)
& v104123(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20772,axiom,
! [VarCurr] :
( v104123(VarCurr)
<=> ( v104101(VarCurr,bitIndex0)
| v104107(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1816,axiom,
! [VarCurr] :
( v104121(VarCurr)
<=> ( v104122(VarCurr)
| v104101(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8135,axiom,
! [VarCurr] :
( ~ v104122(VarCurr)
<=> v104101(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20771,axiom,
! [VarCurr] :
( v104116(VarCurr)
<=> ( v104117(VarCurr)
& v104119(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20770,axiom,
! [VarCurr] :
( v104119(VarCurr)
<=> ( v104105(VarCurr)
| v104108(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1815,axiom,
! [VarCurr] :
( v104117(VarCurr)
<=> ( v104118(VarCurr)
| v104101(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8134,axiom,
! [VarCurr] :
( ~ v104118(VarCurr)
<=> v104105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20769,axiom,
! [VarCurr] :
( v104112(VarCurr)
<=> ( v104113(VarCurr)
& v104115(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20768,axiom,
! [VarCurr] :
( v104115(VarCurr)
<=> ( v104103(VarCurr)
| v104109(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1814,axiom,
! [VarCurr] :
( v104113(VarCurr)
<=> ( v104114(VarCurr)
| v104101(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8133,axiom,
! [VarCurr] :
( ~ v104114(VarCurr)
<=> v104103(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20767,axiom,
! [VarCurr] :
( v104097(VarCurr)
<=> ( v104098(VarCurr)
& v104110(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20766,axiom,
! [VarCurr] :
( v104110(VarCurr)
<=> ( v104100(VarCurr)
| v104111(VarCurr) ) ) ).
fof(writeUnaryOperator_8132,axiom,
! [VarCurr] :
( ~ v104111(VarCurr)
<=> v104101(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1813,axiom,
! [VarCurr] :
( v104098(VarCurr)
<=> ( v104099(VarCurr)
| v104101(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_8131,axiom,
! [VarCurr] :
( ~ v104099(VarCurr)
<=> v104100(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1812,axiom,
! [VarCurr] :
( v104100(VarCurr)
<=> ( v104101(VarCurr,bitIndex3)
| v104102(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20765,axiom,
! [VarCurr] :
( v104102(VarCurr)
<=> ( v104103(VarCurr)
& v104109(VarCurr) ) ) ).
fof(writeUnaryOperator_8130,axiom,
! [VarCurr] :
( ~ v104109(VarCurr)
<=> v104101(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1811,axiom,
! [VarCurr] :
( v104103(VarCurr)
<=> ( v104101(VarCurr,bitIndex2)
| v104104(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20764,axiom,
! [VarCurr] :
( v104104(VarCurr)
<=> ( v104105(VarCurr)
& v104108(VarCurr) ) ) ).
fof(writeUnaryOperator_8129,axiom,
! [VarCurr] :
( ~ v104108(VarCurr)
<=> v104101(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1810,axiom,
! [VarCurr] :
( v104105(VarCurr)
<=> ( v104101(VarCurr,bitIndex1)
| v104106(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20763,axiom,
! [VarCurr] :
( v104106(VarCurr)
<=> ( v104101(VarCurr,bitIndex0)
& v104107(VarCurr) ) ) ).
fof(writeUnaryOperator_8128,axiom,
! [VarCurr] :
( ~ v104107(VarCurr)
<=> v104101(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_10,axiom,
! [VarCurr] : ~ v104101(VarCurr,bitIndex4) ).
fof(addAssignment_32064,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104101(VarCurr,B)
<=> v104084(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7253,axiom,
! [VarCurr] :
( v104093(VarCurr)
<=> ( ( v104084(VarCurr,bitIndex3)
<=> $false )
& ( v104084(VarCurr,bitIndex2)
<=> $false )
& ( v104084(VarCurr,bitIndex1)
<=> $false )
& ( v104084(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7252,axiom,
! [VarCurr] :
( v104090(VarCurr)
<=> ( ( v104091(VarCurr,bitIndex1)
<=> $false )
& ( v104091(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32063,axiom,
! [VarCurr] :
( v104091(VarCurr,bitIndex0)
<=> v104049(VarCurr) ) ).
fof(addAssignment_32062,axiom,
! [VarCurr] :
( v104091(VarCurr,bitIndex1)
<=> v103939(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7251,axiom,
! [VarCurr] :
( v104088(VarCurr)
<=> ( ( v104089(VarCurr,bitIndex1)
<=> $false )
& ( v104089(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32061,axiom,
! [VarCurr] :
( v104089(VarCurr,bitIndex0)
<=> v104049(VarCurr) ) ).
fof(addAssignment_32060,axiom,
! [VarCurr] :
( v104089(VarCurr,bitIndex1)
<=> v103939(VarCurr) ) ).
fof(addAssignment_32059,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v99993(VarCurr,B)
<=> v99995(VarCurr,B) ) ) ).
fof(addAssignment_32058,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v99995(VarCurr,B)
<=> v99997(VarCurr,B) ) ) ).
fof(addAssignment_32057,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v99997(VarCurr,B)
<=> v104043(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1701,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104068(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104045(VarNext,B)
<=> v104045(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1757,axiom,
! [VarNext] :
( v104068(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104045(VarNext,B)
<=> v104076(VarNext,B) ) ) ) ).
fof(addAssignment_32056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104076(VarNext,B)
<=> v104074(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2214,axiom,
! [VarCurr] :
( ~ v104017(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104074(VarCurr,B)
<=> v104047(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2213,axiom,
! [VarCurr] :
( v104017(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104074(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20762,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104068(VarNext)
<=> v104069(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20761,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104069(VarNext)
<=> ( v104071(VarNext)
& v100001(VarNext) ) ) ) ).
fof(writeUnaryOperator_8127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104071(VarNext)
<=> v104010(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2213,axiom,
! [VarCurr] :
( ~ v104049(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104047(VarCurr,B)
<=> v104045(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2212,axiom,
! [VarCurr] :
( v104049(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104047(VarCurr,B)
<=> v104051(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2212,axiom,
! [VarCurr] :
( ~ v104052(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104051(VarCurr,B)
<=> v104053(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2211,axiom,
! [VarCurr] :
( v104052(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104051(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_32055,axiom,
! [VarCurr] :
( v104053(VarCurr,bitIndex0)
<=> v104063(VarCurr) ) ).
fof(addAssignment_32054,axiom,
! [VarCurr] :
( v104053(VarCurr,bitIndex1)
<=> v104061(VarCurr) ) ).
fof(addAssignment_32053,axiom,
! [VarCurr] :
( v104053(VarCurr,bitIndex2)
<=> v104055(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20760,axiom,
! [VarCurr] :
( v104061(VarCurr)
<=> ( v104062(VarCurr)
& v104065(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1809,axiom,
! [VarCurr] :
( v104065(VarCurr)
<=> ( v104045(VarCurr,bitIndex0)
| v104045(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20759,axiom,
! [VarCurr] :
( v104062(VarCurr)
<=> ( v104063(VarCurr)
| v104064(VarCurr) ) ) ).
fof(writeUnaryOperator_8126,axiom,
! [VarCurr] :
( ~ v104064(VarCurr)
<=> v104045(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8125,axiom,
! [VarCurr] :
( ~ v104063(VarCurr)
<=> v104045(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20758,axiom,
! [VarCurr] :
( v104055(VarCurr)
<=> ( v104056(VarCurr)
& v104060(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1808,axiom,
! [VarCurr] :
( v104060(VarCurr)
<=> ( v104058(VarCurr)
| v104045(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20757,axiom,
! [VarCurr] :
( v104056(VarCurr)
<=> ( v104057(VarCurr)
| v104059(VarCurr) ) ) ).
fof(writeUnaryOperator_8124,axiom,
! [VarCurr] :
( ~ v104059(VarCurr)
<=> v104045(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8123,axiom,
! [VarCurr] :
( ~ v104057(VarCurr)
<=> v104058(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1807,axiom,
! [VarCurr] :
( v104058(VarCurr)
<=> ( v104045(VarCurr,bitIndex0)
& v104045(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_7250,axiom,
! [VarCurr] :
( v104052(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32052,axiom,
! [VarCurr] :
( v104049(VarCurr)
<=> v99853(VarCurr) ) ).
fof(memoryReadIntoBuffer_3,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [AssociatedAddressVar] :
( v104045_range_2_to_0_address_association(VarNext,AssociatedAddressVar)
=> ! [A] :
( address(A)
=> ! [B] :
( A = AssociatedAddressVar
=> ( range_130_0(B)
=> ( v104043(VarNext,B)
<=> v99999_array(VarNext,A,B) ) ) ) ) ) ) ).
fof(memoryConstantWriteDisabled_3,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [A] :
( ~ ( $true
& v104035(VarNext) )
=> ! [B] :
( range_130_0(B)
=> ( v99999_array(VarNext,A,B)
<=> v99999_1__array(VarNext,A,B) ) ) ) ) ).
fof(memoryConstantWriteEnabledInsideRange_3,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [A] :
( ( $true
& v104035(VarNext) )
=> ! [B] :
( range_130_0(B)
=> ( v99999_array(VarNext,A,B)
<=> b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(B) ) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104035(VarNext)
<=> ( v104036(VarNext)
& v104041(VarNext) ) ) ) ).
fof(addAssignment_32051,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104041(VarNext)
<=> v104032(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104036(VarNext)
<=> ( v104038(VarNext)
& v100001(VarNext) ) ) ) ).
fof(writeUnaryOperator_8122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104038(VarNext)
<=> v104010(VarNext) ) ) ).
fof(memoryWriteDisabled_3,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [AssociatedAddressVar] :
( v103985_range_2_to_0_address_association(VarNext,AssociatedAddressVar)
=> ! [A] :
( ~ ( A = AssociatedAddressVar
& v104023(VarNext) )
=> ! [B] :
( range_130_0(B)
=> ( v99999_1__array(VarNext,A,B)
<=> v99999_array(VarCurr,A,B) ) ) ) ) ) ).
fof(memoryWriteEnabledInsideRange_3,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [AssociatedAddressVar] :
( v103985_range_2_to_0_address_association(VarNext,AssociatedAddressVar)
=> ! [A] :
( ( A = AssociatedAddressVar
& v104023(VarNext) )
=> ! [B] :
( range_130_0(B)
=> ( v99999_1__array(VarNext,A,B)
<=> v100005(VarNext,B) ) ) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20754,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104023(VarNext)
<=> ( v104024(VarNext)
& v104030(VarNext) ) ) ) ).
fof(addAssignment_32050,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104030(VarNext)
<=> v104028(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20753,axiom,
! [VarCurr] :
( v104028(VarCurr)
<=> ( v104031(VarCurr)
& v103939(VarCurr) ) ) ).
fof(writeUnaryOperator_8121,axiom,
! [VarCurr] :
( ~ v104031(VarCurr)
<=> v104032(VarCurr) ) ).
fof(writeUnaryOperator_8120,axiom,
! [VarCurr] :
( ~ v104032(VarCurr)
<=> v100003(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20752,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104024(VarNext)
<=> ( v104025(VarNext)
& v100001(VarNext) ) ) ) ).
fof(writeUnaryOperator_8119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104025(VarNext)
<=> v104010(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1700,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104006(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v103985(VarNext,B)
<=> v103985(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1756,axiom,
! [VarNext] :
( v104006(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v103985(VarNext,B)
<=> v104016(VarNext,B) ) ) ) ).
fof(addAssignment_32049,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104016(VarNext,B)
<=> v104014(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2211,axiom,
! [VarCurr] :
( ~ v104017(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104014(VarCurr,B)
<=> v103987(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2210,axiom,
! [VarCurr] :
( v104017(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104014(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8118,axiom,
! [VarCurr] :
( ~ v104017(VarCurr)
<=> v100003(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104006(VarNext)
<=> v104007(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104007(VarNext)
<=> ( v104008(VarNext)
& v100001(VarNext) ) ) ) ).
fof(writeUnaryOperator_8117,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104008(VarNext)
<=> v104010(VarNext) ) ) ).
fof(addAssignment_32048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104010(VarNext)
<=> v100001(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2210,axiom,
! [VarCurr] :
( ~ v103939(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v103987(VarCurr,B)
<=> v103985(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2209,axiom,
! [VarCurr] :
( v103939(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v103987(VarCurr,B)
<=> v103989(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2209,axiom,
! [VarCurr] :
( ~ v103990(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v103989(VarCurr,B)
<=> v103991(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2208,axiom,
! [VarCurr] :
( v103990(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v103989(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_32047,axiom,
! [VarCurr] :
( v103991(VarCurr,bitIndex0)
<=> v104001(VarCurr) ) ).
fof(addAssignment_32046,axiom,
! [VarCurr] :
( v103991(VarCurr,bitIndex1)
<=> v103999(VarCurr) ) ).
fof(addAssignment_32045,axiom,
! [VarCurr] :
( v103991(VarCurr,bitIndex2)
<=> v103993(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20749,axiom,
! [VarCurr] :
( v103999(VarCurr)
<=> ( v104000(VarCurr)
& v104003(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1806,axiom,
! [VarCurr] :
( v104003(VarCurr)
<=> ( v103985(VarCurr,bitIndex0)
| v103985(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20748,axiom,
! [VarCurr] :
( v104000(VarCurr)
<=> ( v104001(VarCurr)
| v104002(VarCurr) ) ) ).
fof(writeUnaryOperator_8116,axiom,
! [VarCurr] :
( ~ v104002(VarCurr)
<=> v103985(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8115,axiom,
! [VarCurr] :
( ~ v104001(VarCurr)
<=> v103985(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20747,axiom,
! [VarCurr] :
( v103993(VarCurr)
<=> ( v103994(VarCurr)
& v103998(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1805,axiom,
! [VarCurr] :
( v103998(VarCurr)
<=> ( v103996(VarCurr)
| v103985(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20746,axiom,
! [VarCurr] :
( v103994(VarCurr)
<=> ( v103995(VarCurr)
| v103997(VarCurr) ) ) ).
fof(writeUnaryOperator_8114,axiom,
! [VarCurr] :
( ~ v103997(VarCurr)
<=> v103985(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8113,axiom,
! [VarCurr] :
( ~ v103995(VarCurr)
<=> v103996(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1804,axiom,
! [VarCurr] :
( v103996(VarCurr)
<=> ( v103985(VarCurr,bitIndex0)
& v103985(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_7249,axiom,
! [VarCurr] :
( v103990(VarCurr)
<=> ( ( v103985(VarCurr,bitIndex2)
<=> $true )
& ( v103985(VarCurr,bitIndex1)
<=> $true )
& ( v103985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32044,axiom,
! [VarCurr] :
( v103939(VarCurr)
<=> v103941(VarCurr) ) ).
fof(addAssignment_32043,axiom,
! [VarCurr] :
( v103941(VarCurr)
<=> v103943(VarCurr) ) ).
fof(addAssignment_32042,axiom,
! [VarCurr] :
( v103943(VarCurr)
<=> v103945(VarCurr) ) ).
fof(addAssignment_32041,axiom,
! [VarCurr] :
( v103945(VarCurr)
<=> v103947(VarCurr) ) ).
fof(addAssignment_32040,axiom,
! [VarCurr] :
( v103947(VarCurr)
<=> v103949(VarCurr) ) ).
fof(addAssignment_32039,axiom,
! [VarCurr] :
( v103949(VarCurr)
<=> v103951(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1699,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103973(VarNext)
=> ( v103951(VarNext)
<=> v103951(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1755,axiom,
! [VarNext] :
( v103973(VarNext)
=> ( v103951(VarNext)
<=> v103981(VarNext) ) ) ).
fof(addAssignment_32038,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103981(VarNext)
<=> v103979(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2208,axiom,
! [VarCurr] :
( ~ v103934(VarCurr)
=> ( v103979(VarCurr)
<=> v103953(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2207,axiom,
! [VarCurr] :
( v103934(VarCurr)
=> ( v103979(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103973(VarNext)
<=> v103974(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103974(VarNext)
<=> ( v103976(VarNext)
& v103920(VarNext) ) ) ) ).
fof(writeUnaryOperator_8112,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103976(VarNext)
<=> v103927(VarNext) ) ) ).
fof(addAssignment_32037,axiom,
! [VarCurr] :
( v103953(VarCurr)
<=> v103955(VarCurr) ) ).
fof(addAssignment_32036,axiom,
! [VarCurr] :
( v103955(VarCurr)
<=> v103957(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1698,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103960(VarNext)
=> ( v103957(VarNext)
<=> v103957(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1754,axiom,
! [VarNext] :
( v103960(VarNext)
=> ( v103957(VarNext)
<=> v103968(VarNext) ) ) ).
fof(addAssignment_32035,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103968(VarNext)
<=> v103966(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2207,axiom,
! [VarCurr] :
( ~ v100163(VarCurr)
=> ( v103966(VarCurr)
<=> v18327(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2206,axiom,
! [VarCurr] :
( v100163(VarCurr)
=> ( v103966(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20743,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103960(VarNext)
<=> v103961(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103961(VarNext)
<=> ( v103963(VarNext)
& v100149(VarNext) ) ) ) ).
fof(writeUnaryOperator_8111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103963(VarNext)
<=> v100156(VarNext) ) ) ).
fof(addAssignment_32034,axiom,
! [VarCurr,B] :
( range_130_0(B)
=> ( v100005(VarCurr,B)
<=> v100007(VarCurr,B) ) ) ).
fof(addAssignment_32033,axiom,
! [VarCurr,B] :
( range_130_0(B)
=> ( v100007(VarCurr,B)
<=> v100009(VarCurr,B) ) ) ).
fof(addAssignment_32032,axiom,
! [VarCurr,B] :
( range_130_0(B)
=> ( v100009(VarCurr,B)
<=> v100011(VarCurr,B) ) ) ).
fof(addAssignment_32031,axiom,
! [VarCurr,B] :
( range_130_0(B)
=> ( v100011(VarCurr,B)
<=> v100013(VarCurr,B) ) ) ).
fof(addAssignment_32030,axiom,
! [VarCurr,B] :
( range_130_0(B)
=> ( v100013(VarCurr,B)
<=> v100015(VarCurr,B) ) ) ).
fof(addAssignment_32029,axiom,
! [VarCurr,B] :
( range_130_0(B)
=> ( v100015(VarCurr,B)
<=> v100017(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1697,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103923(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100017(VarNext,B)
<=> v100017(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1753,axiom,
! [VarNext] :
( v103923(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100017(VarNext,B)
<=> v103933(VarNext,B) ) ) ) ).
fof(addAssignment_32028,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103933(VarNext,B)
<=> v103931(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2206,axiom,
! [VarCurr] :
( ~ v103934(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v103931(VarCurr,B)
<=> v103935(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2205,axiom,
! [VarCurr] :
( v103934(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v103931(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_32027,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v103935(VarCurr,B)
<=> v100133(VarCurr,B) ) ) ).
fof(addAssignment_32026,axiom,
! [VarCurr] :
( ( v103935(VarCurr,bitIndex76)
<=> v100354(VarCurr,bitIndex61) )
& ( v103935(VarCurr,bitIndex75)
<=> v100354(VarCurr,bitIndex60) )
& ( v103935(VarCurr,bitIndex74)
<=> v100354(VarCurr,bitIndex59) )
& ( v103935(VarCurr,bitIndex73)
<=> v100354(VarCurr,bitIndex58) )
& ( v103935(VarCurr,bitIndex72)
<=> v100354(VarCurr,bitIndex57) )
& ( v103935(VarCurr,bitIndex71)
<=> v100354(VarCurr,bitIndex56) )
& ( v103935(VarCurr,bitIndex70)
<=> v100354(VarCurr,bitIndex55) )
& ( v103935(VarCurr,bitIndex69)
<=> v100354(VarCurr,bitIndex54) )
& ( v103935(VarCurr,bitIndex68)
<=> v100354(VarCurr,bitIndex53) )
& ( v103935(VarCurr,bitIndex67)
<=> v100354(VarCurr,bitIndex52) )
& ( v103935(VarCurr,bitIndex66)
<=> v100354(VarCurr,bitIndex51) )
& ( v103935(VarCurr,bitIndex65)
<=> v100354(VarCurr,bitIndex50) )
& ( v103935(VarCurr,bitIndex64)
<=> v100354(VarCurr,bitIndex49) )
& ( v103935(VarCurr,bitIndex63)
<=> v100354(VarCurr,bitIndex48) )
& ( v103935(VarCurr,bitIndex62)
<=> v100354(VarCurr,bitIndex47) )
& ( v103935(VarCurr,bitIndex61)
<=> v100354(VarCurr,bitIndex46) )
& ( v103935(VarCurr,bitIndex60)
<=> v100354(VarCurr,bitIndex45) )
& ( v103935(VarCurr,bitIndex59)
<=> v100354(VarCurr,bitIndex44) )
& ( v103935(VarCurr,bitIndex58)
<=> v100354(VarCurr,bitIndex43) )
& ( v103935(VarCurr,bitIndex57)
<=> v100354(VarCurr,bitIndex42) )
& ( v103935(VarCurr,bitIndex56)
<=> v100354(VarCurr,bitIndex41) )
& ( v103935(VarCurr,bitIndex55)
<=> v100354(VarCurr,bitIndex40) )
& ( v103935(VarCurr,bitIndex54)
<=> v100354(VarCurr,bitIndex39) )
& ( v103935(VarCurr,bitIndex53)
<=> v100354(VarCurr,bitIndex38) )
& ( v103935(VarCurr,bitIndex52)
<=> v100354(VarCurr,bitIndex37) )
& ( v103935(VarCurr,bitIndex51)
<=> v100354(VarCurr,bitIndex36) )
& ( v103935(VarCurr,bitIndex50)
<=> v100354(VarCurr,bitIndex35) )
& ( v103935(VarCurr,bitIndex49)
<=> v100354(VarCurr,bitIndex34) )
& ( v103935(VarCurr,bitIndex48)
<=> v100354(VarCurr,bitIndex33) )
& ( v103935(VarCurr,bitIndex47)
<=> v100354(VarCurr,bitIndex32) )
& ( v103935(VarCurr,bitIndex46)
<=> v100354(VarCurr,bitIndex31) )
& ( v103935(VarCurr,bitIndex45)
<=> v100354(VarCurr,bitIndex30) )
& ( v103935(VarCurr,bitIndex44)
<=> v100354(VarCurr,bitIndex29) )
& ( v103935(VarCurr,bitIndex43)
<=> v100354(VarCurr,bitIndex28) )
& ( v103935(VarCurr,bitIndex42)
<=> v100354(VarCurr,bitIndex27) )
& ( v103935(VarCurr,bitIndex41)
<=> v100354(VarCurr,bitIndex26) )
& ( v103935(VarCurr,bitIndex40)
<=> v100354(VarCurr,bitIndex25) )
& ( v103935(VarCurr,bitIndex39)
<=> v100354(VarCurr,bitIndex24) )
& ( v103935(VarCurr,bitIndex38)
<=> v100354(VarCurr,bitIndex23) )
& ( v103935(VarCurr,bitIndex37)
<=> v100354(VarCurr,bitIndex22) )
& ( v103935(VarCurr,bitIndex36)
<=> v100354(VarCurr,bitIndex21) )
& ( v103935(VarCurr,bitIndex35)
<=> v100354(VarCurr,bitIndex20) )
& ( v103935(VarCurr,bitIndex34)
<=> v100354(VarCurr,bitIndex19) )
& ( v103935(VarCurr,bitIndex33)
<=> v100354(VarCurr,bitIndex18) )
& ( v103935(VarCurr,bitIndex32)
<=> v100354(VarCurr,bitIndex17) )
& ( v103935(VarCurr,bitIndex31)
<=> v100354(VarCurr,bitIndex16) )
& ( v103935(VarCurr,bitIndex30)
<=> v100354(VarCurr,bitIndex15) )
& ( v103935(VarCurr,bitIndex29)
<=> v100354(VarCurr,bitIndex14) )
& ( v103935(VarCurr,bitIndex28)
<=> v100354(VarCurr,bitIndex13) )
& ( v103935(VarCurr,bitIndex27)
<=> v100354(VarCurr,bitIndex12) )
& ( v103935(VarCurr,bitIndex26)
<=> v100354(VarCurr,bitIndex11) )
& ( v103935(VarCurr,bitIndex25)
<=> v100354(VarCurr,bitIndex10) )
& ( v103935(VarCurr,bitIndex24)
<=> v100354(VarCurr,bitIndex9) )
& ( v103935(VarCurr,bitIndex23)
<=> v100354(VarCurr,bitIndex8) )
& ( v103935(VarCurr,bitIndex22)
<=> v100354(VarCurr,bitIndex7) )
& ( v103935(VarCurr,bitIndex21)
<=> v100354(VarCurr,bitIndex6) )
& ( v103935(VarCurr,bitIndex20)
<=> v100354(VarCurr,bitIndex5) )
& ( v103935(VarCurr,bitIndex19)
<=> v100354(VarCurr,bitIndex4) )
& ( v103935(VarCurr,bitIndex18)
<=> v100354(VarCurr,bitIndex3) )
& ( v103935(VarCurr,bitIndex17)
<=> v100354(VarCurr,bitIndex2) )
& ( v103935(VarCurr,bitIndex16)
<=> v100354(VarCurr,bitIndex1) )
& ( v103935(VarCurr,bitIndex15)
<=> v100354(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32025,axiom,
! [VarCurr,B] :
( range_123_77(B)
=> ( v103935(VarCurr,B)
<=> v100133(VarCurr,B) ) ) ).
fof(addAssignment_32024,axiom,
! [VarCurr] :
( ( v103935(VarCurr,bitIndex130)
<=> v100021(VarCurr,bitIndex6) )
& ( v103935(VarCurr,bitIndex129)
<=> v100021(VarCurr,bitIndex5) )
& ( v103935(VarCurr,bitIndex128)
<=> v100021(VarCurr,bitIndex4) )
& ( v103935(VarCurr,bitIndex127)
<=> v100021(VarCurr,bitIndex3) )
& ( v103935(VarCurr,bitIndex126)
<=> v100021(VarCurr,bitIndex2) )
& ( v103935(VarCurr,bitIndex125)
<=> v100021(VarCurr,bitIndex1) )
& ( v103935(VarCurr,bitIndex124)
<=> v100021(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_8110,axiom,
! [VarCurr] :
( ~ v103934(VarCurr)
<=> v100019(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103923(VarNext)
<=> v103924(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103924(VarNext)
<=> ( v103925(VarNext)
& v103920(VarNext) ) ) ) ).
fof(writeUnaryOperator_8109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103925(VarNext)
<=> v103927(VarNext) ) ) ).
fof(addAssignment_32023,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103927(VarNext)
<=> v103920(VarCurr) ) ) ).
fof(addAssignment_32022,axiom,
! [VarCurr] :
( v103920(VarCurr)
<=> v675(VarCurr) ) ).
fof(addAssignment_32021,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v100133(VarCurr,B)
<=> v100135(VarCurr,B) ) ) ).
fof(addAssignment_32020,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v100135(VarCurr,B)
<=> v100137(VarCurr,B) ) ) ).
fof(addAssignment_32019,axiom,
! [VarNext,B] :
( range_14_0(B)
=> ( v100137(VarNext,B)
<=> v103912(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103913(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103912(VarNext,B)
<=> v100137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1752,axiom,
! [VarNext] :
( v103913(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103912(VarNext,B)
<=> v100162(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103913(VarNext)
<=> v103914(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103914(VarNext)
<=> ( v103916(VarNext)
& v100149(VarNext) ) ) ) ).
fof(writeUnaryOperator_8108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103916(VarNext)
<=> v100156(VarNext) ) ) ).
fof(addAssignment_32018,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v18452(VarCurr,B)
<=> v18454(VarCurr,B) ) ) ).
fof(addAssignment_32017,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v18454(VarCurr,B)
<=> v18456(VarCurr,B) ) ) ).
fof(addAssignment_32016,axiom,
! [VarNext,B] :
( range_14_0(B)
=> ( v18456(VarNext,B)
<=> v103904(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1695,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103905(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103904(VarNext,B)
<=> v18456(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1751,axiom,
! [VarNext] :
( v103905(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103904(VarNext,B)
<=> v19235(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103905(VarNext)
<=> v103906(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103906(VarNext)
<=> ( v103908(VarNext)
& v898(VarNext) ) ) ) ).
fof(writeUnaryOperator_8107,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103908(VarNext)
<=> v16793(VarNext) ) ) ).
fof(addAssignment_32015,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v18459(VarCurr,B)
<=> v19216(VarCurr,B) ) ) ).
fof(range_axiom_70,axiom,
! [B] :
( range_14_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B ) ) ).
fof(addAssignment_32014,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v19224(VarCurr,B)
<=> v100287(VarCurr,B) ) ) ).
fof(addAssignment_32013,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v100287(VarNext,B)
<=> v103896(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1694,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103897(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103896(VarNext,B)
<=> v100287(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1750,axiom,
! [VarNext] :
( v103897(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103896(VarNext,B)
<=> v100298(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103897(VarNext)
<=> v103898(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103898(VarNext)
<=> ( v103900(VarNext)
& v898(VarNext) ) ) ) ).
fof(writeUnaryOperator_8106,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103900(VarNext)
<=> v16793(VarNext) ) ) ).
fof(addAssignment_32012,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v16767(VarCurr,B)
<=> v16769(VarCurr,B) ) ) ).
fof(addAssignment_32011,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v16769(VarCurr,B)
<=> v16771(VarCurr,B) ) ) ).
fof(addAssignment_32010,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v16771(VarCurr,B)
<=> v16773(VarCurr,B) ) ) ).
fof(addAssignment_32009,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v16773(VarCurr,B)
<=> v16778(VarCurr,B) ) ) ).
fof(addAssignment_32008,axiom,
! [VarCurr] :
( ( v19223(VarCurr,bitIndex6)
<=> v100287(VarCurr,bitIndex14) )
& ( v19223(VarCurr,bitIndex5)
<=> v100287(VarCurr,bitIndex13) )
& ( v19223(VarCurr,bitIndex4)
<=> v100287(VarCurr,bitIndex12) )
& ( v19223(VarCurr,bitIndex3)
<=> v100287(VarCurr,bitIndex11) )
& ( v19223(VarCurr,bitIndex2)
<=> v100287(VarCurr,bitIndex10) )
& ( v19223(VarCurr,bitIndex1)
<=> v100287(VarCurr,bitIndex9) )
& ( v19223(VarCurr,bitIndex0)
<=> v100287(VarCurr,bitIndex8) ) ) ).
fof(addAssignment_32007,axiom,
! [VarNext,B] :
( range_14_8(B)
=> ( v100287(VarNext,B)
<=> v103887(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1693,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103888(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103887(VarNext,B)
<=> v100287(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1749,axiom,
! [VarNext] :
( v103888(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103887(VarNext,B)
<=> v100298(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103888(VarNext)
<=> v103889(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103889(VarNext)
<=> ( v103891(VarNext)
& v898(VarNext) ) ) ) ).
fof(writeUnaryOperator_8105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103891(VarNext)
<=> v16793(VarNext) ) ) ).
fof(addAssignment_32006,axiom,
! [VarCurr,B] :
( range_14_8(B)
=> ( v16767(VarCurr,B)
<=> v16769(VarCurr,B) ) ) ).
fof(addAssignment_32005,axiom,
! [VarCurr,B] :
( range_14_8(B)
=> ( v16769(VarCurr,B)
<=> v16771(VarCurr,B) ) ) ).
fof(addAssignment_32004,axiom,
! [VarCurr,B] :
( range_14_8(B)
=> ( v16771(VarCurr,B)
<=> v16773(VarCurr,B) ) ) ).
fof(addAssignment_32003,axiom,
! [VarCurr,B] :
( range_14_8(B)
=> ( v16773(VarCurr,B)
<=> v16778(VarCurr,B) ) ) ).
fof(range_axiom_69,axiom,
! [B] :
( range_14_8(B)
<=> ( $false
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_89,axiom,
! [VarCurr] :
( ~ v103872(VarCurr)
=> ( v100354(VarCurr,bitIndex61)
<=> v103874(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_90,axiom,
! [VarCurr] :
( v103872(VarCurr)
=> ( v100354(VarCurr,bitIndex61)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2205,axiom,
! [VarCurr] :
( ~ v103875(VarCurr)
=> ( v103874(VarCurr)
<=> v103879(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2204,axiom,
! [VarCurr] :
( v103875(VarCurr)
=> ( v103874(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2204,axiom,
! [VarCurr] :
( ~ v103880(VarCurr)
=> ( v103879(VarCurr)
<=> v103884(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_89,axiom,
! [VarCurr] :
( v103880(VarCurr)
=> ( v103879(VarCurr)
<=> v103772(VarCurr,bitIndex61) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_88,axiom,
! [VarCurr] :
( ~ v100023(VarCurr)
=> ( v103884(VarCurr)
<=> v103772(VarCurr,bitIndex61) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_88,axiom,
! [VarCurr] :
( v100023(VarCurr)
=> ( v103884(VarCurr)
<=> v100211(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20731,axiom,
! [VarCurr] :
( v103880(VarCurr)
<=> ( v103881(VarCurr)
& v103883(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7248,axiom,
! [VarCurr] :
( v103883(VarCurr)
<=> ( v100211(VarCurr,bitIndex61)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20730,axiom,
! [VarCurr] :
( v103881(VarCurr)
<=> ( v103882(VarCurr)
& v100129(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20729,axiom,
! [VarCurr] :
( v103882(VarCurr)
<=> ( v100356(VarCurr)
& v100023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20728,axiom,
! [VarCurr] :
( v103875(VarCurr)
<=> ( v103876(VarCurr)
& v103878(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7247,axiom,
! [VarCurr] :
( v103878(VarCurr)
<=> ( v100211(VarCurr,bitIndex61)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20727,axiom,
! [VarCurr] :
( v103876(VarCurr)
<=> ( v103877(VarCurr)
& v100129(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20726,axiom,
! [VarCurr] :
( v103877(VarCurr)
<=> ( v100356(VarCurr)
& v100023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20725,axiom,
! [VarCurr] :
( v103872(VarCurr)
<=> ( v103873(VarCurr)
& v100188(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20724,axiom,
! [VarCurr] :
( v103873(VarCurr)
<=> ( v100356(VarCurr)
& v100023(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2203,axiom,
! [VarCurr] :
( ~ v103867(VarCurr)
=> ! [B] :
( range_60_0(B)
=> ( v100354(VarCurr,B)
<=> v103870(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2203,axiom,
! [VarCurr] :
( v103867(VarCurr)
=> ! [B] :
( range_60_0(B)
=> ( v100354(VarCurr,B)
<=> v103869(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2202,axiom,
! [VarCurr] :
( ~ v100023(VarCurr)
=> ! [B] :
( range_60_0(B)
=> ( v103870(VarCurr,B)
<=> v103772(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2202,axiom,
! [VarCurr] :
( v100023(VarCurr)
=> ! [B] :
( range_60_0(B)
=> ( v103870(VarCurr,B)
<=> v100211(VarCurr,B) ) ) ) ).
fof(addAssignment_32002,axiom,
! [VarCurr,B] :
( range_36_0(B)
=> ( v103869(VarCurr,B)
<=> v100211(VarCurr,B) ) ) ).
fof(addAssignment_32001,axiom,
! [VarCurr] :
( ( v103869(VarCurr,bitIndex60)
<=> $true )
& ( v103869(VarCurr,bitIndex59)
<=> $true )
& ( v103869(VarCurr,bitIndex58)
<=> $true )
& ( v103869(VarCurr,bitIndex57)
<=> $true )
& ( v103869(VarCurr,bitIndex56)
<=> $true )
& ( v103869(VarCurr,bitIndex55)
<=> $true )
& ( v103869(VarCurr,bitIndex54)
<=> $true )
& ( v103869(VarCurr,bitIndex53)
<=> $true )
& ( v103869(VarCurr,bitIndex52)
<=> $true )
& ( v103869(VarCurr,bitIndex51)
<=> $true )
& ( v103869(VarCurr,bitIndex50)
<=> $true )
& ( v103869(VarCurr,bitIndex49)
<=> $true )
& ( v103869(VarCurr,bitIndex48)
<=> $true )
& ( v103869(VarCurr,bitIndex47)
<=> $false )
& ( v103869(VarCurr,bitIndex46)
<=> $false )
& ( v103869(VarCurr,bitIndex45)
<=> $false )
& ( v103869(VarCurr,bitIndex44)
<=> $false )
& ( v103869(VarCurr,bitIndex43)
<=> $false )
& ( v103869(VarCurr,bitIndex42)
<=> $false )
& ( v103869(VarCurr,bitIndex41)
<=> $false )
& ( v103869(VarCurr,bitIndex40)
<=> $false )
& ( v103869(VarCurr,bitIndex39)
<=> $false )
& ( v103869(VarCurr,bitIndex38)
<=> $false )
& ( v103869(VarCurr,bitIndex37)
<=> $false ) ) ).
fof(bitBlastConstant_11269,axiom,
b111111111111100000000000(bitIndex23) ).
fof(bitBlastConstant_11268,axiom,
b111111111111100000000000(bitIndex22) ).
fof(bitBlastConstant_11267,axiom,
b111111111111100000000000(bitIndex21) ).
fof(bitBlastConstant_11266,axiom,
b111111111111100000000000(bitIndex20) ).
fof(bitBlastConstant_11265,axiom,
b111111111111100000000000(bitIndex19) ).
fof(bitBlastConstant_11264,axiom,
b111111111111100000000000(bitIndex18) ).
fof(bitBlastConstant_11263,axiom,
b111111111111100000000000(bitIndex17) ).
fof(bitBlastConstant_11262,axiom,
b111111111111100000000000(bitIndex16) ).
fof(bitBlastConstant_11261,axiom,
b111111111111100000000000(bitIndex15) ).
fof(bitBlastConstant_11260,axiom,
b111111111111100000000000(bitIndex14) ).
fof(bitBlastConstant_11259,axiom,
b111111111111100000000000(bitIndex13) ).
fof(bitBlastConstant_11258,axiom,
b111111111111100000000000(bitIndex12) ).
fof(bitBlastConstant_11257,axiom,
b111111111111100000000000(bitIndex11) ).
fof(bitBlastConstant_11256,axiom,
~ b111111111111100000000000(bitIndex10) ).
fof(bitBlastConstant_11255,axiom,
~ b111111111111100000000000(bitIndex9) ).
fof(bitBlastConstant_11254,axiom,
~ b111111111111100000000000(bitIndex8) ).
fof(bitBlastConstant_11253,axiom,
~ b111111111111100000000000(bitIndex7) ).
fof(bitBlastConstant_11252,axiom,
~ b111111111111100000000000(bitIndex6) ).
fof(bitBlastConstant_11251,axiom,
~ b111111111111100000000000(bitIndex5) ).
fof(bitBlastConstant_11250,axiom,
~ b111111111111100000000000(bitIndex4) ).
fof(bitBlastConstant_11249,axiom,
~ b111111111111100000000000(bitIndex3) ).
fof(bitBlastConstant_11248,axiom,
~ b111111111111100000000000(bitIndex2) ).
fof(bitBlastConstant_11247,axiom,
~ b111111111111100000000000(bitIndex1) ).
fof(bitBlastConstant_11246,axiom,
~ b111111111111100000000000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20723,axiom,
! [VarCurr] :
( v103867(VarCurr)
<=> ( v103868(VarCurr)
& v100188(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20722,axiom,
! [VarCurr] :
( v103868(VarCurr)
<=> ( v100356(VarCurr)
& v100023(VarCurr) ) ) ).
fof(addAssignment_32000,axiom,
! [VarCurr] :
( v103772(VarCurr,bitIndex61)
<=> v100133(VarCurr,bitIndex76) ) ).
fof(addAssignment_31999,axiom,
! [VarCurr] :
( v100133(VarCurr,bitIndex76)
<=> v100135(VarCurr,bitIndex76) ) ).
fof(addAssignment_31998,axiom,
! [VarCurr] :
( v100135(VarCurr,bitIndex76)
<=> v100137(VarCurr,bitIndex76) ) ).
fof(addAssignment_31997,axiom,
! [VarNext] :
( v100137(VarNext,bitIndex76)
<=> v103859(VarNext,bitIndex76) ) ).
fof(addCaseBooleanConditionEqualRanges1_1692,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103860(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103859(VarNext,B)
<=> v100137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1748,axiom,
! [VarNext] :
( v103860(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103859(VarNext,B)
<=> v100162(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103860(VarNext)
<=> v103861(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103861(VarNext)
<=> ( v103863(VarNext)
& v100149(VarNext) ) ) ) ).
fof(writeUnaryOperator_8104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103863(VarNext)
<=> v100156(VarNext) ) ) ).
fof(addAssignment_31996,axiom,
! [VarCurr] :
( v18452(VarCurr,bitIndex76)
<=> v18454(VarCurr,bitIndex76) ) ).
fof(addAssignment_31995,axiom,
! [VarCurr] :
( v18454(VarCurr,bitIndex76)
<=> v18456(VarCurr,bitIndex76) ) ).
fof(addAssignment_31994,axiom,
! [VarNext] :
( v18456(VarNext,bitIndex76)
<=> v103851(VarNext,bitIndex76) ) ).
fof(addCaseBooleanConditionEqualRanges1_1691,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103852(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103851(VarNext,B)
<=> v18456(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1747,axiom,
! [VarNext] :
( v103852(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103851(VarNext,B)
<=> v19235(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103852(VarNext)
<=> v103853(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103853(VarNext)
<=> ( v103855(VarNext)
& v898(VarNext) ) ) ) ).
fof(writeUnaryOperator_8103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103855(VarNext)
<=> v16793(VarNext) ) ) ).
fof(addAssignment_31993,axiom,
! [VarCurr] :
( v18459(VarCurr,bitIndex76)
<=> v19216(VarCurr,bitIndex76) ) ).
fof(addAssignment_31992,axiom,
! [VarCurr] :
( v19222(VarCurr,bitIndex61)
<=> v103824(VarCurr,bitIndex61) ) ).
fof(addAssignment_31991,axiom,
! [VarCurr] :
( v103815(VarCurr,bitIndex61)
<=> v100287(VarCurr,bitIndex76) ) ).
fof(addAssignment_31990,axiom,
! [VarNext] :
( v100287(VarNext,bitIndex76)
<=> v103843(VarNext,bitIndex76) ) ).
fof(addCaseBooleanConditionEqualRanges1_1690,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103844(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103843(VarNext,B)
<=> v100287(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1746,axiom,
! [VarNext] :
( v103844(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103843(VarNext,B)
<=> v100298(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103844(VarNext)
<=> v103845(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103845(VarNext)
<=> ( v103847(VarNext)
& v898(VarNext) ) ) ) ).
fof(writeUnaryOperator_8102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103847(VarNext)
<=> v16793(VarNext) ) ) ).
fof(addAssignment_31989,axiom,
! [VarCurr] :
( v16767(VarCurr,bitIndex76)
<=> v16769(VarCurr,bitIndex76) ) ).
fof(addAssignment_31988,axiom,
! [VarCurr] :
( v16769(VarCurr,bitIndex76)
<=> v16771(VarCurr,bitIndex76) ) ).
fof(addAssignment_31987,axiom,
! [VarCurr] :
( v16771(VarCurr,bitIndex76)
<=> v16773(VarCurr,bitIndex76) ) ).
fof(addAssignment_31986,axiom,
! [VarCurr] :
( v16773(VarCurr,bitIndex76)
<=> v16778(VarCurr,bitIndex76) ) ).
fof(addAssignment_31985,axiom,
! [VarCurr] :
( ( v103772(VarCurr,bitIndex60)
<=> v100133(VarCurr,bitIndex75) )
& ( v103772(VarCurr,bitIndex59)
<=> v100133(VarCurr,bitIndex74) )
& ( v103772(VarCurr,bitIndex58)
<=> v100133(VarCurr,bitIndex73) )
& ( v103772(VarCurr,bitIndex57)
<=> v100133(VarCurr,bitIndex72) )
& ( v103772(VarCurr,bitIndex56)
<=> v100133(VarCurr,bitIndex71) )
& ( v103772(VarCurr,bitIndex55)
<=> v100133(VarCurr,bitIndex70) )
& ( v103772(VarCurr,bitIndex54)
<=> v100133(VarCurr,bitIndex69) )
& ( v103772(VarCurr,bitIndex53)
<=> v100133(VarCurr,bitIndex68) )
& ( v103772(VarCurr,bitIndex52)
<=> v100133(VarCurr,bitIndex67) )
& ( v103772(VarCurr,bitIndex51)
<=> v100133(VarCurr,bitIndex66) )
& ( v103772(VarCurr,bitIndex50)
<=> v100133(VarCurr,bitIndex65) )
& ( v103772(VarCurr,bitIndex49)
<=> v100133(VarCurr,bitIndex64) )
& ( v103772(VarCurr,bitIndex48)
<=> v100133(VarCurr,bitIndex63) )
& ( v103772(VarCurr,bitIndex47)
<=> v100133(VarCurr,bitIndex62) )
& ( v103772(VarCurr,bitIndex46)
<=> v100133(VarCurr,bitIndex61) )
& ( v103772(VarCurr,bitIndex45)
<=> v100133(VarCurr,bitIndex60) )
& ( v103772(VarCurr,bitIndex44)
<=> v100133(VarCurr,bitIndex59) )
& ( v103772(VarCurr,bitIndex43)
<=> v100133(VarCurr,bitIndex58) )
& ( v103772(VarCurr,bitIndex42)
<=> v100133(VarCurr,bitIndex57) )
& ( v103772(VarCurr,bitIndex41)
<=> v100133(VarCurr,bitIndex56) )
& ( v103772(VarCurr,bitIndex40)
<=> v100133(VarCurr,bitIndex55) )
& ( v103772(VarCurr,bitIndex39)
<=> v100133(VarCurr,bitIndex54) )
& ( v103772(VarCurr,bitIndex38)
<=> v100133(VarCurr,bitIndex53) )
& ( v103772(VarCurr,bitIndex37)
<=> v100133(VarCurr,bitIndex52) )
& ( v103772(VarCurr,bitIndex36)
<=> v100133(VarCurr,bitIndex51) )
& ( v103772(VarCurr,bitIndex35)
<=> v100133(VarCurr,bitIndex50) )
& ( v103772(VarCurr,bitIndex34)
<=> v100133(VarCurr,bitIndex49) )
& ( v103772(VarCurr,bitIndex33)
<=> v100133(VarCurr,bitIndex48) )
& ( v103772(VarCurr,bitIndex32)
<=> v100133(VarCurr,bitIndex47) )
& ( v103772(VarCurr,bitIndex31)
<=> v100133(VarCurr,bitIndex46) )
& ( v103772(VarCurr,bitIndex30)
<=> v100133(VarCurr,bitIndex45) )
& ( v103772(VarCurr,bitIndex29)
<=> v100133(VarCurr,bitIndex44) )
& ( v103772(VarCurr,bitIndex28)
<=> v100133(VarCurr,bitIndex43) )
& ( v103772(VarCurr,bitIndex27)
<=> v100133(VarCurr,bitIndex42) )
& ( v103772(VarCurr,bitIndex26)
<=> v100133(VarCurr,bitIndex41) )
& ( v103772(VarCurr,bitIndex25)
<=> v100133(VarCurr,bitIndex40) )
& ( v103772(VarCurr,bitIndex24)
<=> v100133(VarCurr,bitIndex39) )
& ( v103772(VarCurr,bitIndex23)
<=> v100133(VarCurr,bitIndex38) )
& ( v103772(VarCurr,bitIndex22)
<=> v100133(VarCurr,bitIndex37) )
& ( v103772(VarCurr,bitIndex21)
<=> v100133(VarCurr,bitIndex36) )
& ( v103772(VarCurr,bitIndex20)
<=> v100133(VarCurr,bitIndex35) )
& ( v103772(VarCurr,bitIndex19)
<=> v100133(VarCurr,bitIndex34) )
& ( v103772(VarCurr,bitIndex18)
<=> v100133(VarCurr,bitIndex33) )
& ( v103772(VarCurr,bitIndex17)
<=> v100133(VarCurr,bitIndex32) )
& ( v103772(VarCurr,bitIndex16)
<=> v100133(VarCurr,bitIndex31) )
& ( v103772(VarCurr,bitIndex15)
<=> v100133(VarCurr,bitIndex30) )
& ( v103772(VarCurr,bitIndex14)
<=> v100133(VarCurr,bitIndex29) )
& ( v103772(VarCurr,bitIndex13)
<=> v100133(VarCurr,bitIndex28) )
& ( v103772(VarCurr,bitIndex12)
<=> v100133(VarCurr,bitIndex27) )
& ( v103772(VarCurr,bitIndex11)
<=> v100133(VarCurr,bitIndex26) )
& ( v103772(VarCurr,bitIndex10)
<=> v100133(VarCurr,bitIndex25) )
& ( v103772(VarCurr,bitIndex9)
<=> v100133(VarCurr,bitIndex24) )
& ( v103772(VarCurr,bitIndex8)
<=> v100133(VarCurr,bitIndex23) )
& ( v103772(VarCurr,bitIndex7)
<=> v100133(VarCurr,bitIndex22) )
& ( v103772(VarCurr,bitIndex6)
<=> v100133(VarCurr,bitIndex21) )
& ( v103772(VarCurr,bitIndex5)
<=> v100133(VarCurr,bitIndex20) )
& ( v103772(VarCurr,bitIndex4)
<=> v100133(VarCurr,bitIndex19) )
& ( v103772(VarCurr,bitIndex3)
<=> v100133(VarCurr,bitIndex18) )
& ( v103772(VarCurr,bitIndex2)
<=> v100133(VarCurr,bitIndex17) )
& ( v103772(VarCurr,bitIndex1)
<=> v100133(VarCurr,bitIndex16) )
& ( v103772(VarCurr,bitIndex0)
<=> v100133(VarCurr,bitIndex15) ) ) ).
fof(addAssignment_31984,axiom,
! [VarCurr,B] :
( range_75_15(B)
=> ( v100133(VarCurr,B)
<=> v100135(VarCurr,B) ) ) ).
fof(addAssignment_31983,axiom,
! [VarCurr,B] :
( range_75_15(B)
=> ( v100135(VarCurr,B)
<=> v100137(VarCurr,B) ) ) ).
fof(addAssignment_31982,axiom,
! [VarNext,B] :
( range_75_15(B)
=> ( v100137(VarNext,B)
<=> v103835(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103836(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103835(VarNext,B)
<=> v100137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1745,axiom,
! [VarNext] :
( v103836(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103835(VarNext,B)
<=> v100162(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103836(VarNext)
<=> v103837(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103837(VarNext)
<=> ( v103839(VarNext)
& v100149(VarNext) ) ) ) ).
fof(writeUnaryOperator_8101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103839(VarNext)
<=> v100156(VarNext) ) ) ).
fof(addAssignment_31981,axiom,
! [VarCurr,B] :
( range_75_15(B)
=> ( v18452(VarCurr,B)
<=> v18454(VarCurr,B) ) ) ).
fof(addAssignment_31980,axiom,
! [VarCurr,B] :
( range_75_15(B)
=> ( v18454(VarCurr,B)
<=> v18456(VarCurr,B) ) ) ).
fof(addAssignment_31979,axiom,
! [VarNext,B] :
( range_75_15(B)
=> ( v18456(VarNext,B)
<=> v103827(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103828(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103827(VarNext,B)
<=> v18456(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1744,axiom,
! [VarNext] :
( v103828(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103827(VarNext,B)
<=> v19235(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103828(VarNext)
<=> v103829(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103829(VarNext)
<=> ( v103831(VarNext)
& v898(VarNext) ) ) ) ).
fof(writeUnaryOperator_8100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103831(VarNext)
<=> v16793(VarNext) ) ) ).
fof(addAssignment_31978,axiom,
! [VarCurr,B] :
( range_75_15(B)
=> ( v18459(VarCurr,B)
<=> v19216(VarCurr,B) ) ) ).
fof(addAssignment_31977,axiom,
! [VarCurr,B] :
( range_60_0(B)
=> ( v19222(VarCurr,B)
<=> v103824(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2201,axiom,
! [VarCurr] :
( ~ v18335(VarCurr)
=> ! [B] :
( range_61_0(B)
=> ( v103824(VarCurr,B)
<=> v103815(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2201,axiom,
! [VarCurr] :
( v18335(VarCurr)
=> ! [B] :
( range_61_0(B)
=> ( v103824(VarCurr,B)
<=> v103825(VarCurr,B) ) ) ) ).
fof(addAssignment_31976,axiom,
! [VarCurr,B] :
( range_28_0(B)
=> ( v103825(VarCurr,B)
<=> $false ) ) ).
fof(range_axiom_68,axiom,
! [B] :
( range_28_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B ) ) ).
fof(bitBlastConstant_11245,axiom,
~ b00000000000000000000000000000(bitIndex28) ).
fof(bitBlastConstant_11244,axiom,
~ b00000000000000000000000000000(bitIndex27) ).
fof(bitBlastConstant_11243,axiom,
~ b00000000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_11242,axiom,
~ b00000000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_11241,axiom,
~ b00000000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_11240,axiom,
~ b00000000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_11239,axiom,
~ b00000000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_11238,axiom,
~ b00000000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_11237,axiom,
~ b00000000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_11236,axiom,
~ b00000000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_11235,axiom,
~ b00000000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_11234,axiom,
~ b00000000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_11233,axiom,
~ b00000000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_11232,axiom,
~ b00000000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_11231,axiom,
~ b00000000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_11230,axiom,
~ b00000000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_11229,axiom,
~ b00000000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_11228,axiom,
~ b00000000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_11227,axiom,
~ b00000000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_11226,axiom,
~ b00000000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_11225,axiom,
~ b00000000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_11224,axiom,
~ b00000000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_11223,axiom,
~ b00000000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_11222,axiom,
~ b00000000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_11221,axiom,
~ b00000000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_11220,axiom,
~ b00000000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_11219,axiom,
~ b00000000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_11218,axiom,
~ b00000000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_11217,axiom,
~ b00000000000000000000000000000(bitIndex0) ).
fof(addAssignment_31975,axiom,
! [VarCurr] :
( ( v103825(VarCurr,bitIndex33)
<=> v103779(VarCurr,bitIndex4) )
& ( v103825(VarCurr,bitIndex32)
<=> v103779(VarCurr,bitIndex3) )
& ( v103825(VarCurr,bitIndex31)
<=> v103779(VarCurr,bitIndex2) )
& ( v103825(VarCurr,bitIndex30)
<=> v103779(VarCurr,bitIndex1) )
& ( v103825(VarCurr,bitIndex29)
<=> v103779(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_31974,axiom,
! [VarCurr] :
( ( v103825(VarCurr,bitIndex39)
<=> v103776(VarCurr,bitIndex5) )
& ( v103825(VarCurr,bitIndex38)
<=> v103776(VarCurr,bitIndex4) )
& ( v103825(VarCurr,bitIndex37)
<=> v103776(VarCurr,bitIndex3) )
& ( v103825(VarCurr,bitIndex36)
<=> v103776(VarCurr,bitIndex2) )
& ( v103825(VarCurr,bitIndex35)
<=> v103776(VarCurr,bitIndex1) )
& ( v103825(VarCurr,bitIndex34)
<=> v103776(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_31973,axiom,
! [VarCurr] :
( ( v103825(VarCurr,bitIndex61)
<=> $false )
& ( v103825(VarCurr,bitIndex60)
<=> $false )
& ( v103825(VarCurr,bitIndex59)
<=> $false )
& ( v103825(VarCurr,bitIndex58)
<=> $false )
& ( v103825(VarCurr,bitIndex57)
<=> $false )
& ( v103825(VarCurr,bitIndex56)
<=> $false )
& ( v103825(VarCurr,bitIndex55)
<=> $false )
& ( v103825(VarCurr,bitIndex54)
<=> $false )
& ( v103825(VarCurr,bitIndex53)
<=> $false )
& ( v103825(VarCurr,bitIndex52)
<=> $false )
& ( v103825(VarCurr,bitIndex51)
<=> $false )
& ( v103825(VarCurr,bitIndex50)
<=> $false )
& ( v103825(VarCurr,bitIndex49)
<=> $false )
& ( v103825(VarCurr,bitIndex48)
<=> $false )
& ( v103825(VarCurr,bitIndex47)
<=> $false )
& ( v103825(VarCurr,bitIndex46)
<=> $false )
& ( v103825(VarCurr,bitIndex45)
<=> $false )
& ( v103825(VarCurr,bitIndex44)
<=> $false )
& ( v103825(VarCurr,bitIndex43)
<=> $false )
& ( v103825(VarCurr,bitIndex42)
<=> $false )
& ( v103825(VarCurr,bitIndex41)
<=> $false )
& ( v103825(VarCurr,bitIndex40)
<=> $false ) ) ).
fof(bitBlastConstant_11216,axiom,
~ b0000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_11215,axiom,
~ b0000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_11214,axiom,
~ b0000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_11213,axiom,
~ b0000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_11212,axiom,
~ b0000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_11211,axiom,
~ b0000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_11210,axiom,
~ b0000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_11209,axiom,
~ b0000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_11208,axiom,
~ b0000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_11207,axiom,
~ b0000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_11206,axiom,
~ b0000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_11205,axiom,
~ b0000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_11204,axiom,
~ b0000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_11203,axiom,
~ b0000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_11202,axiom,
~ b0000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_11201,axiom,
~ b0000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_11200,axiom,
~ b0000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_11199,axiom,
~ b0000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_11198,axiom,
~ b0000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_11197,axiom,
~ b0000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_11196,axiom,
~ b0000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_11195,axiom,
~ b0000000000000000000000(bitIndex0) ).
fof(addAssignment_31972,axiom,
! [VarCurr] :
( ( v103815(VarCurr,bitIndex60)
<=> v100287(VarCurr,bitIndex75) )
& ( v103815(VarCurr,bitIndex59)
<=> v100287(VarCurr,bitIndex74) )
& ( v103815(VarCurr,bitIndex58)
<=> v100287(VarCurr,bitIndex73) )
& ( v103815(VarCurr,bitIndex57)
<=> v100287(VarCurr,bitIndex72) )
& ( v103815(VarCurr,bitIndex56)
<=> v100287(VarCurr,bitIndex71) )
& ( v103815(VarCurr,bitIndex55)
<=> v100287(VarCurr,bitIndex70) )
& ( v103815(VarCurr,bitIndex54)
<=> v100287(VarCurr,bitIndex69) )
& ( v103815(VarCurr,bitIndex53)
<=> v100287(VarCurr,bitIndex68) )
& ( v103815(VarCurr,bitIndex52)
<=> v100287(VarCurr,bitIndex67) )
& ( v103815(VarCurr,bitIndex51)
<=> v100287(VarCurr,bitIndex66) )
& ( v103815(VarCurr,bitIndex50)
<=> v100287(VarCurr,bitIndex65) )
& ( v103815(VarCurr,bitIndex49)
<=> v100287(VarCurr,bitIndex64) )
& ( v103815(VarCurr,bitIndex48)
<=> v100287(VarCurr,bitIndex63) )
& ( v103815(VarCurr,bitIndex47)
<=> v100287(VarCurr,bitIndex62) )
& ( v103815(VarCurr,bitIndex46)
<=> v100287(VarCurr,bitIndex61) )
& ( v103815(VarCurr,bitIndex45)
<=> v100287(VarCurr,bitIndex60) )
& ( v103815(VarCurr,bitIndex44)
<=> v100287(VarCurr,bitIndex59) )
& ( v103815(VarCurr,bitIndex43)
<=> v100287(VarCurr,bitIndex58) )
& ( v103815(VarCurr,bitIndex42)
<=> v100287(VarCurr,bitIndex57) )
& ( v103815(VarCurr,bitIndex41)
<=> v100287(VarCurr,bitIndex56) )
& ( v103815(VarCurr,bitIndex40)
<=> v100287(VarCurr,bitIndex55) )
& ( v103815(VarCurr,bitIndex39)
<=> v100287(VarCurr,bitIndex54) )
& ( v103815(VarCurr,bitIndex38)
<=> v100287(VarCurr,bitIndex53) )
& ( v103815(VarCurr,bitIndex37)
<=> v100287(VarCurr,bitIndex52) )
& ( v103815(VarCurr,bitIndex36)
<=> v100287(VarCurr,bitIndex51) )
& ( v103815(VarCurr,bitIndex35)
<=> v100287(VarCurr,bitIndex50) )
& ( v103815(VarCurr,bitIndex34)
<=> v100287(VarCurr,bitIndex49) )
& ( v103815(VarCurr,bitIndex33)
<=> v100287(VarCurr,bitIndex48) )
& ( v103815(VarCurr,bitIndex32)
<=> v100287(VarCurr,bitIndex47) )
& ( v103815(VarCurr,bitIndex31)
<=> v100287(VarCurr,bitIndex46) )
& ( v103815(VarCurr,bitIndex30)
<=> v100287(VarCurr,bitIndex45) )
& ( v103815(VarCurr,bitIndex29)
<=> v100287(VarCurr,bitIndex44) )
& ( v103815(VarCurr,bitIndex28)
<=> v100287(VarCurr,bitIndex43) )
& ( v103815(VarCurr,bitIndex27)
<=> v100287(VarCurr,bitIndex42) )
& ( v103815(VarCurr,bitIndex26)
<=> v100287(VarCurr,bitIndex41) )
& ( v103815(VarCurr,bitIndex25)
<=> v100287(VarCurr,bitIndex40) )
& ( v103815(VarCurr,bitIndex24)
<=> v100287(VarCurr,bitIndex39) )
& ( v103815(VarCurr,bitIndex23)
<=> v100287(VarCurr,bitIndex38) )
& ( v103815(VarCurr,bitIndex22)
<=> v100287(VarCurr,bitIndex37) )
& ( v103815(VarCurr,bitIndex21)
<=> v100287(VarCurr,bitIndex36) )
& ( v103815(VarCurr,bitIndex20)
<=> v100287(VarCurr,bitIndex35) )
& ( v103815(VarCurr,bitIndex19)
<=> v100287(VarCurr,bitIndex34) )
& ( v103815(VarCurr,bitIndex18)
<=> v100287(VarCurr,bitIndex33) )
& ( v103815(VarCurr,bitIndex17)
<=> v100287(VarCurr,bitIndex32) )
& ( v103815(VarCurr,bitIndex16)
<=> v100287(VarCurr,bitIndex31) )
& ( v103815(VarCurr,bitIndex15)
<=> v100287(VarCurr,bitIndex30) )
& ( v103815(VarCurr,bitIndex14)
<=> v100287(VarCurr,bitIndex29) )
& ( v103815(VarCurr,bitIndex13)
<=> v100287(VarCurr,bitIndex28) )
& ( v103815(VarCurr,bitIndex12)
<=> v100287(VarCurr,bitIndex27) )
& ( v103815(VarCurr,bitIndex11)
<=> v100287(VarCurr,bitIndex26) )
& ( v103815(VarCurr,bitIndex10)
<=> v100287(VarCurr,bitIndex25) )
& ( v103815(VarCurr,bitIndex9)
<=> v100287(VarCurr,bitIndex24) )
& ( v103815(VarCurr,bitIndex8)
<=> v100287(VarCurr,bitIndex23) )
& ( v103815(VarCurr,bitIndex7)
<=> v100287(VarCurr,bitIndex22) )
& ( v103815(VarCurr,bitIndex6)
<=> v100287(VarCurr,bitIndex21) )
& ( v103815(VarCurr,bitIndex5)
<=> v100287(VarCurr,bitIndex20) )
& ( v103815(VarCurr,bitIndex4)
<=> v100287(VarCurr,bitIndex19) )
& ( v103815(VarCurr,bitIndex3)
<=> v100287(VarCurr,bitIndex18) )
& ( v103815(VarCurr,bitIndex2)
<=> v100287(VarCurr,bitIndex17) )
& ( v103815(VarCurr,bitIndex1)
<=> v100287(VarCurr,bitIndex16) )
& ( v103815(VarCurr,bitIndex0)
<=> v100287(VarCurr,bitIndex15) ) ) ).
fof(addAssignment_31971,axiom,
! [VarNext,B] :
( range_75_15(B)
=> ( v100287(VarNext,B)
<=> v103817(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103818(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103817(VarNext,B)
<=> v100287(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1743,axiom,
! [VarNext] :
( v103818(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103817(VarNext,B)
<=> v100298(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103818(VarNext)
<=> v103819(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103819(VarNext)
<=> ( v103821(VarNext)
& v898(VarNext) ) ) ) ).
fof(writeUnaryOperator_8099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103821(VarNext)
<=> v16793(VarNext) ) ) ).
fof(addAssignment_31970,axiom,
! [VarCurr,B] :
( range_75_15(B)
=> ( v16767(VarCurr,B)
<=> v16769(VarCurr,B) ) ) ).
fof(addAssignment_31969,axiom,
! [VarCurr,B] :
( range_75_15(B)
=> ( v16769(VarCurr,B)
<=> v16771(VarCurr,B) ) ) ).
fof(addAssignment_31968,axiom,
! [VarCurr,B] :
( range_75_15(B)
=> ( v16771(VarCurr,B)
<=> v16773(VarCurr,B) ) ) ).
fof(addAssignment_31967,axiom,
! [VarCurr,B] :
( range_75_15(B)
=> ( v16773(VarCurr,B)
<=> v16778(VarCurr,B) ) ) ).
fof(range_axiom_67,axiom,
! [B] :
( range_75_15(B)
<=> ( $false
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B
| bitIndex64 = B
| bitIndex65 = B
| bitIndex66 = B
| bitIndex67 = B
| bitIndex68 = B
| bitIndex69 = B
| bitIndex70 = B
| bitIndex71 = B
| bitIndex72 = B
| bitIndex73 = B
| bitIndex74 = B
| bitIndex75 = B ) ) ).
fof(addAssignment_31966,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v103779(VarCurr,B)
<=> v103781(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1686,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103802(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103781(VarNext,B)
<=> v103781(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1742,axiom,
! [VarNext] :
( v103802(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103781(VarNext,B)
<=> v103810(VarNext,B) ) ) ) ).
fof(addAssignment_31965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103810(VarNext,B)
<=> v103808(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2200,axiom,
! [VarCurr] :
( ~ v18362(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103808(VarCurr,B)
<=> v103783(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2200,axiom,
! [VarCurr] :
( v18362(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103808(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103802(VarNext)
<=> v103803(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20708,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103803(VarNext)
<=> ( v103805(VarNext)
& v18348(VarNext) ) ) ) ).
fof(writeUnaryOperator_8098,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103805(VarNext)
<=> v18355(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_136,axiom,
! [VarCurr] :
( ( ~ v103792(VarCurr)
& ~ v103794(VarCurr)
& ~ v103796(VarCurr) )
=> ! [B] :
( range_4_0(B)
=> ( v103783(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1212,axiom,
! [VarCurr] :
( v103796(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103783(VarCurr,B)
<=> b11110(B) ) ) ) ).
fof(bitBlastConstant_11194,axiom,
b11110(bitIndex4) ).
fof(bitBlastConstant_11193,axiom,
b11110(bitIndex3) ).
fof(bitBlastConstant_11192,axiom,
b11110(bitIndex2) ).
fof(bitBlastConstant_11191,axiom,
b11110(bitIndex1) ).
fof(bitBlastConstant_11190,axiom,
~ b11110(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4954,axiom,
! [VarCurr] :
( v103794(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103783(VarCurr,B)
<=> b11101(B) ) ) ) ).
fof(bitBlastConstant_11189,axiom,
b11101(bitIndex4) ).
fof(bitBlastConstant_11188,axiom,
b11101(bitIndex3) ).
fof(bitBlastConstant_11187,axiom,
b11101(bitIndex2) ).
fof(bitBlastConstant_11186,axiom,
~ b11101(bitIndex1) ).
fof(bitBlastConstant_11185,axiom,
b11101(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4964,axiom,
! [VarCurr] :
( v103792(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103783(VarCurr,B)
<=> b11100(B) ) ) ) ).
fof(bitBlastConstant_11184,axiom,
b11100(bitIndex4) ).
fof(bitBlastConstant_11183,axiom,
b11100(bitIndex3) ).
fof(bitBlastConstant_11182,axiom,
b11100(bitIndex2) ).
fof(bitBlastConstant_11181,axiom,
~ b11100(bitIndex1) ).
fof(bitBlastConstant_11180,axiom,
~ b11100(bitIndex0) ).
fof(addBitVectorEqualityBitBlasted_7246,axiom,
! [VarCurr] :
( v103798(VarCurr)
<=> ( ( v103799(VarCurr,bitIndex1)
<=> $true )
& ( v103799(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_31964,axiom,
! [VarCurr] :
( v103799(VarCurr,bitIndex0)
<=> v103787(VarCurr) ) ).
fof(addAssignment_31963,axiom,
! [VarCurr] :
( v103799(VarCurr,bitIndex1)
<=> v103785(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7245,axiom,
! [VarCurr] :
( v103796(VarCurr)
<=> ( ( v103797(VarCurr,bitIndex1)
<=> $true )
& ( v103797(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31962,axiom,
! [VarCurr] :
( v103797(VarCurr,bitIndex0)
<=> v103787(VarCurr) ) ).
fof(addAssignment_31961,axiom,
! [VarCurr] :
( v103797(VarCurr,bitIndex1)
<=> v103785(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7244,axiom,
! [VarCurr] :
( v103794(VarCurr)
<=> ( ( v103795(VarCurr,bitIndex1)
<=> $false )
& ( v103795(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_31960,axiom,
! [VarCurr] :
( v103795(VarCurr,bitIndex0)
<=> v103787(VarCurr) ) ).
fof(addAssignment_31959,axiom,
! [VarCurr] :
( v103795(VarCurr,bitIndex1)
<=> v103785(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7243,axiom,
! [VarCurr] :
( v103792(VarCurr)
<=> ( ( v103793(VarCurr,bitIndex1)
<=> $false )
& ( v103793(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31958,axiom,
! [VarCurr] :
( v103793(VarCurr,bitIndex0)
<=> v103787(VarCurr) ) ).
fof(addAssignment_31957,axiom,
! [VarCurr] :
( v103793(VarCurr,bitIndex1)
<=> v103785(VarCurr) ) ).
fof(addAssignment_31956,axiom,
! [VarCurr] :
( v103787(VarCurr)
<=> $false ) ).
fof(addAssignment_31955,axiom,
! [VarCurr] :
( v103785(VarCurr)
<=> $false ) ).
fof(addAssignment_31954,axiom,
! [VarCurr] :
( ( v103776(VarCurr,bitIndex4)
<=> v19219(VarCurr,bitIndex6) )
& ( v103776(VarCurr,bitIndex3)
<=> v19219(VarCurr,bitIndex5) )
& ( v103776(VarCurr,bitIndex2)
<=> v19219(VarCurr,bitIndex4) )
& ( v103776(VarCurr,bitIndex1)
<=> v19219(VarCurr,bitIndex3) )
& ( v103776(VarCurr,bitIndex0)
<=> v19219(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_31953,axiom,
! [VarCurr] :
( v103776(VarCurr,bitIndex5)
<=> v19219(VarCurr,bitIndex14) ) ).
fof(addAssignment_31952,axiom,
! [VarCurr,B] :
( range_60_37(B)
=> ( v100211(VarCurr,B)
<=> v100213(VarCurr,B) ) ) ).
fof(addAssignment_31951,axiom,
! [VarCurr,B] :
( range_60_37(B)
=> ( v100213(VarCurr,B)
<=> v100215(VarCurr,B) ) ) ).
fof(addAssignment_31950,axiom,
! [VarNext,B] :
( range_60_37(B)
=> ( v100215(VarNext,B)
<=> v103764(VarNext,B) ) ) ).
fof(range_axiom_66,axiom,
! [B] :
( range_60_37(B)
<=> ( $false
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1685,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103766(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v103764(VarNext,B)
<=> v100215(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1741,axiom,
! [VarNext] :
( v103766(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v103764(VarNext,B)
<=> v100230(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20707,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103766(VarNext)
<=> ( v103767(VarNext)
& v100227(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20706,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103767(VarNext)
<=> ( v103769(VarNext)
& v673(VarNext) ) ) ) ).
fof(writeUnaryOperator_8097,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103769(VarNext)
<=> v70776(VarNext) ) ) ).
fof(addAssignment_31949,axiom,
! [VarCurr,B] :
( range_43_20(B)
=> ( v5891(VarCurr,B)
<=> v5893(VarCurr,B) ) ) ).
fof(addAssignment_31948,axiom,
! [VarCurr,B] :
( range_43_20(B)
=> ( v5893(VarCurr,B)
<=> v5895(VarCurr,B) ) ) ).
fof(addAssignment_31947,axiom,
! [VarCurr,B] :
( range_43_20(B)
=> ( v5895(VarCurr,B)
<=> v5897(VarCurr,B) ) ) ).
fof(range_axiom_65,axiom,
! [B] :
( range_43_20(B)
<=> ( $false
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B ) ) ).
fof(addAssignment_31946,axiom,
! [VarCurr] :
( ( v5897(VarCurr,bitIndex43)
<=> v5899(VarCurr,bitIndex62) )
& ( v5897(VarCurr,bitIndex42)
<=> v5899(VarCurr,bitIndex61) )
& ( v5897(VarCurr,bitIndex41)
<=> v5899(VarCurr,bitIndex60) )
& ( v5897(VarCurr,bitIndex40)
<=> v5899(VarCurr,bitIndex59) )
& ( v5897(VarCurr,bitIndex39)
<=> v5899(VarCurr,bitIndex58) )
& ( v5897(VarCurr,bitIndex38)
<=> v5899(VarCurr,bitIndex57) )
& ( v5897(VarCurr,bitIndex37)
<=> v5899(VarCurr,bitIndex56) )
& ( v5897(VarCurr,bitIndex36)
<=> v5899(VarCurr,bitIndex55) )
& ( v5897(VarCurr,bitIndex35)
<=> v5899(VarCurr,bitIndex54) )
& ( v5897(VarCurr,bitIndex34)
<=> v5899(VarCurr,bitIndex53) )
& ( v5897(VarCurr,bitIndex33)
<=> v5899(VarCurr,bitIndex52) )
& ( v5897(VarCurr,bitIndex32)
<=> v5899(VarCurr,bitIndex51) )
& ( v5897(VarCurr,bitIndex31)
<=> v5899(VarCurr,bitIndex50) )
& ( v5897(VarCurr,bitIndex30)
<=> v5899(VarCurr,bitIndex49) )
& ( v5897(VarCurr,bitIndex29)
<=> v5899(VarCurr,bitIndex48) )
& ( v5897(VarCurr,bitIndex28)
<=> v5899(VarCurr,bitIndex47) )
& ( v5897(VarCurr,bitIndex27)
<=> v5899(VarCurr,bitIndex46) )
& ( v5897(VarCurr,bitIndex26)
<=> v5899(VarCurr,bitIndex45) )
& ( v5897(VarCurr,bitIndex25)
<=> v5899(VarCurr,bitIndex44) )
& ( v5897(VarCurr,bitIndex24)
<=> v5899(VarCurr,bitIndex43) )
& ( v5897(VarCurr,bitIndex23)
<=> v5899(VarCurr,bitIndex42) )
& ( v5897(VarCurr,bitIndex22)
<=> v5899(VarCurr,bitIndex41) )
& ( v5897(VarCurr,bitIndex21)
<=> v5899(VarCurr,bitIndex40) )
& ( v5897(VarCurr,bitIndex20)
<=> v5899(VarCurr,bitIndex39) ) ) ).
fof(addAssignment_31945,axiom,
! [VarCurr,B] :
( range_62_39(B)
=> ( v5899(VarCurr,B)
<=> v5901(VarCurr,B) ) ) ).
fof(range_axiom_64,axiom,
! [B] :
( range_62_39(B)
<=> ( $false
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B ) ) ).
fof(addAssignment_31944,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex62)
<=> v103688(VarCurr) ) ).
fof(addAssignment_31943,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex61)
<=> v103612(VarCurr) ) ).
fof(addAssignment_31942,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex60)
<=> v103536(VarCurr) ) ).
fof(addAssignment_31941,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex59)
<=> v103460(VarCurr) ) ).
fof(addAssignment_31940,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex58)
<=> v103384(VarCurr) ) ).
fof(addAssignment_31939,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex57)
<=> v103316(VarCurr) ) ).
fof(addAssignment_31938,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex56)
<=> v103240(VarCurr) ) ).
fof(addAssignment_31937,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex55)
<=> v103164(VarCurr) ) ).
fof(addAssignment_31936,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex54)
<=> v103088(VarCurr) ) ).
fof(addAssignment_31935,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex53)
<=> v103012(VarCurr) ) ).
fof(addAssignment_31934,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex52)
<=> v102936(VarCurr) ) ).
fof(addAssignment_31933,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex51)
<=> v102860(VarCurr) ) ).
fof(addAssignment_31932,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex50)
<=> v102784(VarCurr) ) ).
fof(addAssignment_31931,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex49)
<=> v102708(VarCurr) ) ).
fof(addAssignment_31930,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex48)
<=> v102632(VarCurr) ) ).
fof(addAssignment_31929,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex47)
<=> v102564(VarCurr) ) ).
fof(addAssignment_31928,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex46)
<=> v102488(VarCurr) ) ).
fof(addAssignment_31927,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex45)
<=> v102412(VarCurr) ) ).
fof(addAssignment_31926,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex44)
<=> v102344(VarCurr) ) ).
fof(addAssignment_31925,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex43)
<=> v102268(VarCurr) ) ).
fof(addAssignment_31924,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex42)
<=> v102192(VarCurr) ) ).
fof(addAssignment_31923,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex41)
<=> v102116(VarCurr) ) ).
fof(addAssignment_31922,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex40)
<=> v102040(VarCurr) ) ).
fof(addAssignment_31921,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex39)
<=> v101964(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1684,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103719(VarNext)
=> ( v103688(VarNext)
<=> v103688(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1740,axiom,
! [VarNext] :
( v103719(VarNext)
=> ( v103688(VarNext)
<=> v103754(VarNext) ) ) ).
fof(addAssignment_31920,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103754(VarNext)
<=> v103752(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4953,axiom,
! [VarCurr] :
( ~ v103690(VarCurr)
=> ( v103752(VarCurr)
<=> v103755(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4963,axiom,
! [VarCurr] :
( v103690(VarCurr)
=> ( v103752(VarCurr)
<=> v103692(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4952,axiom,
! [VarCurr] :
( ~ v103732(VarCurr)
=> ( v103755(VarCurr)
<=> v103714(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4962,axiom,
! [VarCurr] :
( v103732(VarCurr)
=> ( v103755(VarCurr)
<=> v103756(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1211,axiom,
! [VarCurr] :
( ( ~ v103735(VarCurr)
& ~ v103737(VarCurr) )
=> ( v103756(VarCurr)
<=> v103760(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4951,axiom,
! [VarCurr] :
( v103737(VarCurr)
=> ( v103756(VarCurr)
<=> v103759(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4961,axiom,
! [VarCurr] :
( v103735(VarCurr)
=> ( v103756(VarCurr)
<=> v103757(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4950,axiom,
! [VarCurr] :
( ~ v103745(VarCurr)
=> ( v103760(VarCurr)
<=> v103714(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4960,axiom,
! [VarCurr] :
( v103745(VarCurr)
=> ( v103760(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4949,axiom,
! [VarCurr] :
( ~ v103739(VarCurr)
=> ( v103759(VarCurr)
<=> v103714(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4959,axiom,
! [VarCurr] :
( v103739(VarCurr)
=> ( v103759(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2199,axiom,
! [VarCurr] :
( ~ v103758(VarCurr)
=> ( v103757(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2199,axiom,
! [VarCurr] :
( v103758(VarCurr)
=> ( v103757(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7242,axiom,
! [VarCurr] :
( v103758(VarCurr)
<=> ( v103700(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20705,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103719(VarNext)
<=> ( v103720(VarNext)
& v103729(VarNext) ) ) ) ).
fof(addAssignment_31919,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103729(VarNext)
<=> v103727(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20704,axiom,
! [VarCurr] :
( v103727(VarCurr)
<=> ( v103690(VarCurr)
| v103730(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20703,axiom,
! [VarCurr] :
( v103730(VarCurr)
<=> ( v103731(VarCurr)
& v103751(VarCurr) ) ) ).
fof(writeUnaryOperator_8096,axiom,
! [VarCurr] :
( ~ v103751(VarCurr)
<=> v103690(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20702,axiom,
! [VarCurr] :
( v103731(VarCurr)
<=> ( v103732(VarCurr)
| v103749(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20701,axiom,
! [VarCurr] :
( v103749(VarCurr)
<=> ( v103710(VarCurr)
& v103750(VarCurr) ) ) ).
fof(writeUnaryOperator_8095,axiom,
! [VarCurr] :
( ~ v103750(VarCurr)
<=> v103712(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20700,axiom,
! [VarCurr] :
( v103732(VarCurr)
<=> ( v103733(VarCurr)
& v103712(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20699,axiom,
! [VarCurr] :
( v103733(VarCurr)
<=> ( v103734(VarCurr)
| v103743(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20698,axiom,
! [VarCurr] :
( v103743(VarCurr)
<=> ( v103744(VarCurr)
& v103748(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7241,axiom,
! [VarCurr] :
( v103748(VarCurr)
<=> ( ( v103736(VarCurr,bitIndex2)
<=> $false )
& ( v103736(VarCurr,bitIndex1)
<=> $false )
& ( v103736(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20697,axiom,
! [VarCurr] :
( v103744(VarCurr)
<=> ( v103745(VarCurr)
| v103746(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20696,axiom,
! [VarCurr] :
( v103746(VarCurr)
<=> ( v103710(VarCurr)
& v103747(VarCurr) ) ) ).
fof(writeUnaryOperator_8094,axiom,
! [VarCurr] :
( ~ v103747(VarCurr)
<=> v103745(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7240,axiom,
! [VarCurr] :
( v103745(VarCurr)
<=> ( v103700(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20695,axiom,
! [VarCurr] :
( v103734(VarCurr)
<=> ( v103735(VarCurr)
| v103737(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20694,axiom,
! [VarCurr] :
( v103737(VarCurr)
<=> ( v103738(VarCurr)
& v103742(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7239,axiom,
! [VarCurr] :
( v103742(VarCurr)
<=> ( ( v103736(VarCurr,bitIndex2)
<=> $false )
& ( v103736(VarCurr,bitIndex1)
<=> $true )
& ( v103736(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20693,axiom,
! [VarCurr] :
( v103738(VarCurr)
<=> ( v103739(VarCurr)
| v103740(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20692,axiom,
! [VarCurr] :
( v103740(VarCurr)
<=> ( v103710(VarCurr)
& v103741(VarCurr) ) ) ).
fof(writeUnaryOperator_8093,axiom,
! [VarCurr] :
( ~ v103741(VarCurr)
<=> v103739(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7238,axiom,
! [VarCurr] :
( v103739(VarCurr)
<=> ( v103700(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7237,axiom,
! [VarCurr] :
( v103735(VarCurr)
<=> ( ( v103736(VarCurr,bitIndex2)
<=> $true )
& ( v103736(VarCurr,bitIndex1)
<=> $false )
& ( v103736(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31918,axiom,
! [VarCurr] :
( v103736(VarCurr,bitIndex0)
<=> v103698(VarCurr) ) ).
fof(addAssignment_31917,axiom,
! [VarCurr] :
( v103736(VarCurr,bitIndex1)
<=> v103696(VarCurr) ) ).
fof(addAssignment_31916,axiom,
! [VarCurr] :
( v103736(VarCurr,bitIndex2)
<=> v103694(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20691,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103720(VarNext)
<=> ( v103721(VarNext)
& v103716(VarNext) ) ) ) ).
fof(writeUnaryOperator_8092,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103721(VarNext)
<=> v103723(VarNext) ) ) ).
fof(addAssignment_31915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103723(VarNext)
<=> v103716(VarCurr) ) ) ).
fof(addAssignment_31914,axiom,
! [VarCurr] :
( v103716(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31913,axiom,
! [VarCurr] :
( v103714(VarCurr)
<=> $false ) ).
fof(addAssignment_31912,axiom,
! [VarCurr] :
( v103712(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31911,axiom,
! [VarCurr] :
( v103710(VarCurr)
<=> $false ) ).
fof(addAssignment_31910,axiom,
! [VarCurr] :
( v103700(VarCurr)
<=> v5932(VarCurr,bitIndex62) ) ).
fof(addAssignment_31909,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex62)
<=> v5934(VarCurr,bitIndex62) ) ).
fof(addAssignment_31908,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex62)
<=> v5936(VarCurr,bitIndex62) ) ).
fof(addAssignment_31907,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex62)
<=> v5938(VarCurr,bitIndex62) ) ).
fof(addAssignment_31906,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex62)
<=> v5940(VarCurr,bitIndex62) ) ).
fof(addAssignment_31905,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex62)
<=> v5942(VarCurr,bitIndex62) ) ).
fof(addAssignment_31904,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex62)
<=> v5944(VarCurr,bitIndex62) ) ).
fof(addAssignment_31903,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex62)
<=> v5946(VarCurr,bitIndex62) ) ).
fof(addAssignment_31902,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex62)
<=> v5948(VarCurr,bitIndex62) ) ).
fof(addAssignment_31901,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex62)
<=> v103702(VarNext,bitIndex62) ) ).
fof(addCaseBooleanConditionEqualRanges1_1683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103703(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103702(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1739,axiom,
! [VarNext] :
( v103703(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103702(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20690,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103703(VarNext)
<=> v103704(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103704(VarNext)
<=> ( v103706(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_8091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103706(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_31900,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex62)
<=> v5952(VarCurr,bitIndex62) ) ).
fof(addAssignment_31899,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex62)
<=> v5954(VarCurr,bitIndex62) ) ).
fof(addAssignment_31898,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex62)
<=> v5956(VarCurr,bitIndex62) ) ).
fof(addAssignment_31897,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex62)
<=> v5958(VarCurr,bitIndex62) ) ).
fof(addAssignment_31896,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex62)
<=> v5960(VarCurr,bitIndex62) ) ).
fof(addAssignment_31895,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex62)
<=> v467(VarCurr,bitIndex62) ) ).
fof(addAssignment_31894,axiom,
! [VarCurr] :
( v103698(VarCurr)
<=> $false ) ).
fof(addAssignment_31893,axiom,
! [VarCurr] :
( v103696(VarCurr)
<=> $false ) ).
fof(addAssignment_31892,axiom,
! [VarCurr] :
( v103694(VarCurr)
<=> $true ) ).
fof(addAssignment_31891,axiom,
! [VarCurr] :
( v103692(VarCurr)
<=> $false ) ).
fof(addAssignment_31890,axiom,
! [VarCurr] :
( v103690(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1682,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103643(VarNext)
=> ( v103612(VarNext)
<=> v103612(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1738,axiom,
! [VarNext] :
( v103643(VarNext)
=> ( v103612(VarNext)
<=> v103678(VarNext) ) ) ).
fof(addAssignment_31889,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103678(VarNext)
<=> v103676(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4948,axiom,
! [VarCurr] :
( ~ v103614(VarCurr)
=> ( v103676(VarCurr)
<=> v103679(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4958,axiom,
! [VarCurr] :
( v103614(VarCurr)
=> ( v103676(VarCurr)
<=> v103616(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4947,axiom,
! [VarCurr] :
( ~ v103656(VarCurr)
=> ( v103679(VarCurr)
<=> v103638(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4957,axiom,
! [VarCurr] :
( v103656(VarCurr)
=> ( v103679(VarCurr)
<=> v103680(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1210,axiom,
! [VarCurr] :
( ( ~ v103659(VarCurr)
& ~ v103661(VarCurr) )
=> ( v103680(VarCurr)
<=> v103684(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4946,axiom,
! [VarCurr] :
( v103661(VarCurr)
=> ( v103680(VarCurr)
<=> v103683(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4956,axiom,
! [VarCurr] :
( v103659(VarCurr)
=> ( v103680(VarCurr)
<=> v103681(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4945,axiom,
! [VarCurr] :
( ~ v103669(VarCurr)
=> ( v103684(VarCurr)
<=> v103638(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4955,axiom,
! [VarCurr] :
( v103669(VarCurr)
=> ( v103684(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4944,axiom,
! [VarCurr] :
( ~ v103663(VarCurr)
=> ( v103683(VarCurr)
<=> v103638(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4954,axiom,
! [VarCurr] :
( v103663(VarCurr)
=> ( v103683(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2198,axiom,
! [VarCurr] :
( ~ v103682(VarCurr)
=> ( v103681(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2198,axiom,
! [VarCurr] :
( v103682(VarCurr)
=> ( v103681(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7236,axiom,
! [VarCurr] :
( v103682(VarCurr)
<=> ( v103624(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103643(VarNext)
<=> ( v103644(VarNext)
& v103653(VarNext) ) ) ) ).
fof(addAssignment_31888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103653(VarNext)
<=> v103651(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20687,axiom,
! [VarCurr] :
( v103651(VarCurr)
<=> ( v103614(VarCurr)
| v103654(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20686,axiom,
! [VarCurr] :
( v103654(VarCurr)
<=> ( v103655(VarCurr)
& v103675(VarCurr) ) ) ).
fof(writeUnaryOperator_8090,axiom,
! [VarCurr] :
( ~ v103675(VarCurr)
<=> v103614(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20685,axiom,
! [VarCurr] :
( v103655(VarCurr)
<=> ( v103656(VarCurr)
| v103673(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20684,axiom,
! [VarCurr] :
( v103673(VarCurr)
<=> ( v103634(VarCurr)
& v103674(VarCurr) ) ) ).
fof(writeUnaryOperator_8089,axiom,
! [VarCurr] :
( ~ v103674(VarCurr)
<=> v103636(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20683,axiom,
! [VarCurr] :
( v103656(VarCurr)
<=> ( v103657(VarCurr)
& v103636(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20682,axiom,
! [VarCurr] :
( v103657(VarCurr)
<=> ( v103658(VarCurr)
| v103667(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20681,axiom,
! [VarCurr] :
( v103667(VarCurr)
<=> ( v103668(VarCurr)
& v103672(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7235,axiom,
! [VarCurr] :
( v103672(VarCurr)
<=> ( ( v103660(VarCurr,bitIndex2)
<=> $false )
& ( v103660(VarCurr,bitIndex1)
<=> $false )
& ( v103660(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20680,axiom,
! [VarCurr] :
( v103668(VarCurr)
<=> ( v103669(VarCurr)
| v103670(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20679,axiom,
! [VarCurr] :
( v103670(VarCurr)
<=> ( v103634(VarCurr)
& v103671(VarCurr) ) ) ).
fof(writeUnaryOperator_8088,axiom,
! [VarCurr] :
( ~ v103671(VarCurr)
<=> v103669(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7234,axiom,
! [VarCurr] :
( v103669(VarCurr)
<=> ( v103624(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20678,axiom,
! [VarCurr] :
( v103658(VarCurr)
<=> ( v103659(VarCurr)
| v103661(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20677,axiom,
! [VarCurr] :
( v103661(VarCurr)
<=> ( v103662(VarCurr)
& v103666(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7233,axiom,
! [VarCurr] :
( v103666(VarCurr)
<=> ( ( v103660(VarCurr,bitIndex2)
<=> $false )
& ( v103660(VarCurr,bitIndex1)
<=> $true )
& ( v103660(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20676,axiom,
! [VarCurr] :
( v103662(VarCurr)
<=> ( v103663(VarCurr)
| v103664(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20675,axiom,
! [VarCurr] :
( v103664(VarCurr)
<=> ( v103634(VarCurr)
& v103665(VarCurr) ) ) ).
fof(writeUnaryOperator_8087,axiom,
! [VarCurr] :
( ~ v103665(VarCurr)
<=> v103663(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7232,axiom,
! [VarCurr] :
( v103663(VarCurr)
<=> ( v103624(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7231,axiom,
! [VarCurr] :
( v103659(VarCurr)
<=> ( ( v103660(VarCurr,bitIndex2)
<=> $true )
& ( v103660(VarCurr,bitIndex1)
<=> $false )
& ( v103660(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31887,axiom,
! [VarCurr] :
( v103660(VarCurr,bitIndex0)
<=> v103622(VarCurr) ) ).
fof(addAssignment_31886,axiom,
! [VarCurr] :
( v103660(VarCurr,bitIndex1)
<=> v103620(VarCurr) ) ).
fof(addAssignment_31885,axiom,
! [VarCurr] :
( v103660(VarCurr,bitIndex2)
<=> v103618(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20674,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103644(VarNext)
<=> ( v103645(VarNext)
& v103640(VarNext) ) ) ) ).
fof(writeUnaryOperator_8086,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103645(VarNext)
<=> v103647(VarNext) ) ) ).
fof(addAssignment_31884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103647(VarNext)
<=> v103640(VarCurr) ) ) ).
fof(addAssignment_31883,axiom,
! [VarCurr] :
( v103640(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31882,axiom,
! [VarCurr] :
( v103638(VarCurr)
<=> $false ) ).
fof(addAssignment_31881,axiom,
! [VarCurr] :
( v103636(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31880,axiom,
! [VarCurr] :
( v103634(VarCurr)
<=> $false ) ).
fof(addAssignment_31879,axiom,
! [VarCurr] :
( v103624(VarCurr)
<=> v5932(VarCurr,bitIndex61) ) ).
fof(addAssignment_31878,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex61)
<=> v5934(VarCurr,bitIndex61) ) ).
fof(addAssignment_31877,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex61)
<=> v5936(VarCurr,bitIndex61) ) ).
fof(addAssignment_31876,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex61)
<=> v5938(VarCurr,bitIndex61) ) ).
fof(addAssignment_31875,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex61)
<=> v5940(VarCurr,bitIndex61) ) ).
fof(addAssignment_31874,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex61)
<=> v5942(VarCurr,bitIndex61) ) ).
fof(addAssignment_31873,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex61)
<=> v5944(VarCurr,bitIndex61) ) ).
fof(addAssignment_31872,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex61)
<=> v5946(VarCurr,bitIndex61) ) ).
fof(addAssignment_31871,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex61)
<=> v5948(VarCurr,bitIndex61) ) ).
fof(addAssignment_31870,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex61)
<=> v103626(VarNext,bitIndex61) ) ).
fof(addCaseBooleanConditionEqualRanges1_1681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103627(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103626(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1737,axiom,
! [VarNext] :
( v103627(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103626(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20673,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103627(VarNext)
<=> v103628(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103628(VarNext)
<=> ( v103630(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_8085,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103630(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_31869,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex61)
<=> v5952(VarCurr,bitIndex61) ) ).
fof(addAssignment_31868,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex61)
<=> v5954(VarCurr,bitIndex61) ) ).
fof(addAssignment_31867,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex61)
<=> v5956(VarCurr,bitIndex61) ) ).
fof(addAssignment_31866,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex61)
<=> v5958(VarCurr,bitIndex61) ) ).
fof(addAssignment_31865,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex61)
<=> v5960(VarCurr,bitIndex61) ) ).
fof(addAssignment_31864,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex61)
<=> v467(VarCurr,bitIndex61) ) ).
fof(addAssignment_31863,axiom,
! [VarCurr] :
( v103622(VarCurr)
<=> $false ) ).
fof(addAssignment_31862,axiom,
! [VarCurr] :
( v103620(VarCurr)
<=> $false ) ).
fof(addAssignment_31861,axiom,
! [VarCurr] :
( v103618(VarCurr)
<=> $true ) ).
fof(addAssignment_31860,axiom,
! [VarCurr] :
( v103616(VarCurr)
<=> $false ) ).
fof(addAssignment_31859,axiom,
! [VarCurr] :
( v103614(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1680,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103567(VarNext)
=> ( v103536(VarNext)
<=> v103536(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1736,axiom,
! [VarNext] :
( v103567(VarNext)
=> ( v103536(VarNext)
<=> v103602(VarNext) ) ) ).
fof(addAssignment_31858,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103602(VarNext)
<=> v103600(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4943,axiom,
! [VarCurr] :
( ~ v103538(VarCurr)
=> ( v103600(VarCurr)
<=> v103603(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4953,axiom,
! [VarCurr] :
( v103538(VarCurr)
=> ( v103600(VarCurr)
<=> v103540(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4942,axiom,
! [VarCurr] :
( ~ v103580(VarCurr)
=> ( v103603(VarCurr)
<=> v103562(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4952,axiom,
! [VarCurr] :
( v103580(VarCurr)
=> ( v103603(VarCurr)
<=> v103604(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1209,axiom,
! [VarCurr] :
( ( ~ v103583(VarCurr)
& ~ v103585(VarCurr) )
=> ( v103604(VarCurr)
<=> v103608(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4941,axiom,
! [VarCurr] :
( v103585(VarCurr)
=> ( v103604(VarCurr)
<=> v103607(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4951,axiom,
! [VarCurr] :
( v103583(VarCurr)
=> ( v103604(VarCurr)
<=> v103605(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4940,axiom,
! [VarCurr] :
( ~ v103593(VarCurr)
=> ( v103608(VarCurr)
<=> v103562(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4950,axiom,
! [VarCurr] :
( v103593(VarCurr)
=> ( v103608(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4939,axiom,
! [VarCurr] :
( ~ v103587(VarCurr)
=> ( v103607(VarCurr)
<=> v103562(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4949,axiom,
! [VarCurr] :
( v103587(VarCurr)
=> ( v103607(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2197,axiom,
! [VarCurr] :
( ~ v103606(VarCurr)
=> ( v103605(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2197,axiom,
! [VarCurr] :
( v103606(VarCurr)
=> ( v103605(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7230,axiom,
! [VarCurr] :
( v103606(VarCurr)
<=> ( v103548(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20671,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103567(VarNext)
<=> ( v103568(VarNext)
& v103577(VarNext) ) ) ) ).
fof(addAssignment_31857,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103577(VarNext)
<=> v103575(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20670,axiom,
! [VarCurr] :
( v103575(VarCurr)
<=> ( v103538(VarCurr)
| v103578(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20669,axiom,
! [VarCurr] :
( v103578(VarCurr)
<=> ( v103579(VarCurr)
& v103599(VarCurr) ) ) ).
fof(writeUnaryOperator_8084,axiom,
! [VarCurr] :
( ~ v103599(VarCurr)
<=> v103538(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20668,axiom,
! [VarCurr] :
( v103579(VarCurr)
<=> ( v103580(VarCurr)
| v103597(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20667,axiom,
! [VarCurr] :
( v103597(VarCurr)
<=> ( v103558(VarCurr)
& v103598(VarCurr) ) ) ).
fof(writeUnaryOperator_8083,axiom,
! [VarCurr] :
( ~ v103598(VarCurr)
<=> v103560(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20666,axiom,
! [VarCurr] :
( v103580(VarCurr)
<=> ( v103581(VarCurr)
& v103560(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20665,axiom,
! [VarCurr] :
( v103581(VarCurr)
<=> ( v103582(VarCurr)
| v103591(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20664,axiom,
! [VarCurr] :
( v103591(VarCurr)
<=> ( v103592(VarCurr)
& v103596(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7229,axiom,
! [VarCurr] :
( v103596(VarCurr)
<=> ( ( v103584(VarCurr,bitIndex2)
<=> $false )
& ( v103584(VarCurr,bitIndex1)
<=> $false )
& ( v103584(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20663,axiom,
! [VarCurr] :
( v103592(VarCurr)
<=> ( v103593(VarCurr)
| v103594(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20662,axiom,
! [VarCurr] :
( v103594(VarCurr)
<=> ( v103558(VarCurr)
& v103595(VarCurr) ) ) ).
fof(writeUnaryOperator_8082,axiom,
! [VarCurr] :
( ~ v103595(VarCurr)
<=> v103593(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7228,axiom,
! [VarCurr] :
( v103593(VarCurr)
<=> ( v103548(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20661,axiom,
! [VarCurr] :
( v103582(VarCurr)
<=> ( v103583(VarCurr)
| v103585(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20660,axiom,
! [VarCurr] :
( v103585(VarCurr)
<=> ( v103586(VarCurr)
& v103590(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7227,axiom,
! [VarCurr] :
( v103590(VarCurr)
<=> ( ( v103584(VarCurr,bitIndex2)
<=> $false )
& ( v103584(VarCurr,bitIndex1)
<=> $true )
& ( v103584(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20659,axiom,
! [VarCurr] :
( v103586(VarCurr)
<=> ( v103587(VarCurr)
| v103588(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20658,axiom,
! [VarCurr] :
( v103588(VarCurr)
<=> ( v103558(VarCurr)
& v103589(VarCurr) ) ) ).
fof(writeUnaryOperator_8081,axiom,
! [VarCurr] :
( ~ v103589(VarCurr)
<=> v103587(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7226,axiom,
! [VarCurr] :
( v103587(VarCurr)
<=> ( v103548(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7225,axiom,
! [VarCurr] :
( v103583(VarCurr)
<=> ( ( v103584(VarCurr,bitIndex2)
<=> $true )
& ( v103584(VarCurr,bitIndex1)
<=> $false )
& ( v103584(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31856,axiom,
! [VarCurr] :
( v103584(VarCurr,bitIndex0)
<=> v103546(VarCurr) ) ).
fof(addAssignment_31855,axiom,
! [VarCurr] :
( v103584(VarCurr,bitIndex1)
<=> v103544(VarCurr) ) ).
fof(addAssignment_31854,axiom,
! [VarCurr] :
( v103584(VarCurr,bitIndex2)
<=> v103542(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20657,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103568(VarNext)
<=> ( v103569(VarNext)
& v103564(VarNext) ) ) ) ).
fof(writeUnaryOperator_8080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103569(VarNext)
<=> v103571(VarNext) ) ) ).
fof(addAssignment_31853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103571(VarNext)
<=> v103564(VarCurr) ) ) ).
fof(addAssignment_31852,axiom,
! [VarCurr] :
( v103564(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31851,axiom,
! [VarCurr] :
( v103562(VarCurr)
<=> $false ) ).
fof(addAssignment_31850,axiom,
! [VarCurr] :
( v103560(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31849,axiom,
! [VarCurr] :
( v103558(VarCurr)
<=> $false ) ).
fof(addAssignment_31848,axiom,
! [VarCurr] :
( v103548(VarCurr)
<=> v5932(VarCurr,bitIndex60) ) ).
fof(addAssignment_31847,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex60)
<=> v5934(VarCurr,bitIndex60) ) ).
fof(addAssignment_31846,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex60)
<=> v5936(VarCurr,bitIndex60) ) ).
fof(addAssignment_31845,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex60)
<=> v5938(VarCurr,bitIndex60) ) ).
fof(addAssignment_31844,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex60)
<=> v5940(VarCurr,bitIndex60) ) ).
fof(addAssignment_31843,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex60)
<=> v5942(VarCurr,bitIndex60) ) ).
fof(addAssignment_31842,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex60)
<=> v5944(VarCurr,bitIndex60) ) ).
fof(addAssignment_31841,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex60)
<=> v5946(VarCurr,bitIndex60) ) ).
fof(addAssignment_31840,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex60)
<=> v5948(VarCurr,bitIndex60) ) ).
fof(addAssignment_31839,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex60)
<=> v103550(VarNext,bitIndex60) ) ).
fof(addCaseBooleanConditionEqualRanges1_1679,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103550(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1735,axiom,
! [VarNext] :
( v103551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103550(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103551(VarNext)
<=> v103552(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20655,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103552(VarNext)
<=> ( v103554(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_8079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103554(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_31838,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex60)
<=> v5952(VarCurr,bitIndex60) ) ).
fof(addAssignment_31837,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex60)
<=> v5954(VarCurr,bitIndex60) ) ).
fof(addAssignment_31836,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex60)
<=> v5956(VarCurr,bitIndex60) ) ).
fof(addAssignment_31835,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex60)
<=> v5958(VarCurr,bitIndex60) ) ).
fof(addAssignment_31834,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex60)
<=> v5960(VarCurr,bitIndex60) ) ).
fof(addAssignment_31833,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex60)
<=> v467(VarCurr,bitIndex60) ) ).
fof(addAssignment_31832,axiom,
! [VarCurr] :
( v103546(VarCurr)
<=> $false ) ).
fof(addAssignment_31831,axiom,
! [VarCurr] :
( v103544(VarCurr)
<=> $false ) ).
fof(addAssignment_31830,axiom,
! [VarCurr] :
( v103542(VarCurr)
<=> $true ) ).
fof(addAssignment_31829,axiom,
! [VarCurr] :
( v103540(VarCurr)
<=> $false ) ).
fof(addAssignment_31828,axiom,
! [VarCurr] :
( v103538(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1678,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103491(VarNext)
=> ( v103460(VarNext)
<=> v103460(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1734,axiom,
! [VarNext] :
( v103491(VarNext)
=> ( v103460(VarNext)
<=> v103526(VarNext) ) ) ).
fof(addAssignment_31827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103526(VarNext)
<=> v103524(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4938,axiom,
! [VarCurr] :
( ~ v103462(VarCurr)
=> ( v103524(VarCurr)
<=> v103527(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4948,axiom,
! [VarCurr] :
( v103462(VarCurr)
=> ( v103524(VarCurr)
<=> v103464(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4937,axiom,
! [VarCurr] :
( ~ v103504(VarCurr)
=> ( v103527(VarCurr)
<=> v103486(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4947,axiom,
! [VarCurr] :
( v103504(VarCurr)
=> ( v103527(VarCurr)
<=> v103528(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1208,axiom,
! [VarCurr] :
( ( ~ v103507(VarCurr)
& ~ v103509(VarCurr) )
=> ( v103528(VarCurr)
<=> v103532(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4936,axiom,
! [VarCurr] :
( v103509(VarCurr)
=> ( v103528(VarCurr)
<=> v103531(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4946,axiom,
! [VarCurr] :
( v103507(VarCurr)
=> ( v103528(VarCurr)
<=> v103529(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4935,axiom,
! [VarCurr] :
( ~ v103517(VarCurr)
=> ( v103532(VarCurr)
<=> v103486(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4945,axiom,
! [VarCurr] :
( v103517(VarCurr)
=> ( v103532(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4934,axiom,
! [VarCurr] :
( ~ v103511(VarCurr)
=> ( v103531(VarCurr)
<=> v103486(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4944,axiom,
! [VarCurr] :
( v103511(VarCurr)
=> ( v103531(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2196,axiom,
! [VarCurr] :
( ~ v103530(VarCurr)
=> ( v103529(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2196,axiom,
! [VarCurr] :
( v103530(VarCurr)
=> ( v103529(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7224,axiom,
! [VarCurr] :
( v103530(VarCurr)
<=> ( v103472(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20654,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103491(VarNext)
<=> ( v103492(VarNext)
& v103501(VarNext) ) ) ) ).
fof(addAssignment_31826,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103501(VarNext)
<=> v103499(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20653,axiom,
! [VarCurr] :
( v103499(VarCurr)
<=> ( v103462(VarCurr)
| v103502(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20652,axiom,
! [VarCurr] :
( v103502(VarCurr)
<=> ( v103503(VarCurr)
& v103523(VarCurr) ) ) ).
fof(writeUnaryOperator_8078,axiom,
! [VarCurr] :
( ~ v103523(VarCurr)
<=> v103462(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20651,axiom,
! [VarCurr] :
( v103503(VarCurr)
<=> ( v103504(VarCurr)
| v103521(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20650,axiom,
! [VarCurr] :
( v103521(VarCurr)
<=> ( v103482(VarCurr)
& v103522(VarCurr) ) ) ).
fof(writeUnaryOperator_8077,axiom,
! [VarCurr] :
( ~ v103522(VarCurr)
<=> v103484(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20649,axiom,
! [VarCurr] :
( v103504(VarCurr)
<=> ( v103505(VarCurr)
& v103484(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20648,axiom,
! [VarCurr] :
( v103505(VarCurr)
<=> ( v103506(VarCurr)
| v103515(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20647,axiom,
! [VarCurr] :
( v103515(VarCurr)
<=> ( v103516(VarCurr)
& v103520(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7223,axiom,
! [VarCurr] :
( v103520(VarCurr)
<=> ( ( v103508(VarCurr,bitIndex2)
<=> $false )
& ( v103508(VarCurr,bitIndex1)
<=> $false )
& ( v103508(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20646,axiom,
! [VarCurr] :
( v103516(VarCurr)
<=> ( v103517(VarCurr)
| v103518(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20645,axiom,
! [VarCurr] :
( v103518(VarCurr)
<=> ( v103482(VarCurr)
& v103519(VarCurr) ) ) ).
fof(writeUnaryOperator_8076,axiom,
! [VarCurr] :
( ~ v103519(VarCurr)
<=> v103517(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7222,axiom,
! [VarCurr] :
( v103517(VarCurr)
<=> ( v103472(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20644,axiom,
! [VarCurr] :
( v103506(VarCurr)
<=> ( v103507(VarCurr)
| v103509(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20643,axiom,
! [VarCurr] :
( v103509(VarCurr)
<=> ( v103510(VarCurr)
& v103514(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7221,axiom,
! [VarCurr] :
( v103514(VarCurr)
<=> ( ( v103508(VarCurr,bitIndex2)
<=> $false )
& ( v103508(VarCurr,bitIndex1)
<=> $true )
& ( v103508(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20642,axiom,
! [VarCurr] :
( v103510(VarCurr)
<=> ( v103511(VarCurr)
| v103512(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20641,axiom,
! [VarCurr] :
( v103512(VarCurr)
<=> ( v103482(VarCurr)
& v103513(VarCurr) ) ) ).
fof(writeUnaryOperator_8075,axiom,
! [VarCurr] :
( ~ v103513(VarCurr)
<=> v103511(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7220,axiom,
! [VarCurr] :
( v103511(VarCurr)
<=> ( v103472(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7219,axiom,
! [VarCurr] :
( v103507(VarCurr)
<=> ( ( v103508(VarCurr,bitIndex2)
<=> $true )
& ( v103508(VarCurr,bitIndex1)
<=> $false )
& ( v103508(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31825,axiom,
! [VarCurr] :
( v103508(VarCurr,bitIndex0)
<=> v103470(VarCurr) ) ).
fof(addAssignment_31824,axiom,
! [VarCurr] :
( v103508(VarCurr,bitIndex1)
<=> v103468(VarCurr) ) ).
fof(addAssignment_31823,axiom,
! [VarCurr] :
( v103508(VarCurr,bitIndex2)
<=> v103466(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20640,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103492(VarNext)
<=> ( v103493(VarNext)
& v103488(VarNext) ) ) ) ).
fof(writeUnaryOperator_8074,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103493(VarNext)
<=> v103495(VarNext) ) ) ).
fof(addAssignment_31822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103495(VarNext)
<=> v103488(VarCurr) ) ) ).
fof(addAssignment_31821,axiom,
! [VarCurr] :
( v103488(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31820,axiom,
! [VarCurr] :
( v103486(VarCurr)
<=> $false ) ).
fof(addAssignment_31819,axiom,
! [VarCurr] :
( v103484(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31818,axiom,
! [VarCurr] :
( v103482(VarCurr)
<=> $false ) ).
fof(addAssignment_31817,axiom,
! [VarCurr] :
( v103472(VarCurr)
<=> v5932(VarCurr,bitIndex59) ) ).
fof(addAssignment_31816,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex59)
<=> v5934(VarCurr,bitIndex59) ) ).
fof(addAssignment_31815,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex59)
<=> v5936(VarCurr,bitIndex59) ) ).
fof(addAssignment_31814,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex59)
<=> v5938(VarCurr,bitIndex59) ) ).
fof(addAssignment_31813,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex59)
<=> v5940(VarCurr,bitIndex59) ) ).
fof(addAssignment_31812,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex59)
<=> v5942(VarCurr,bitIndex59) ) ).
fof(addAssignment_31811,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex59)
<=> v5944(VarCurr,bitIndex59) ) ).
fof(addAssignment_31810,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex59)
<=> v5946(VarCurr,bitIndex59) ) ).
fof(addAssignment_31809,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex59)
<=> v5948(VarCurr,bitIndex59) ) ).
fof(addAssignment_31808,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex59)
<=> v103474(VarNext,bitIndex59) ) ).
fof(addCaseBooleanConditionEqualRanges1_1677,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103475(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103474(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1733,axiom,
! [VarNext] :
( v103475(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103474(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20639,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103475(VarNext)
<=> v103476(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20638,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103476(VarNext)
<=> ( v103478(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_8073,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103478(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_31807,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex59)
<=> v5952(VarCurr,bitIndex59) ) ).
fof(addAssignment_31806,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex59)
<=> v5954(VarCurr,bitIndex59) ) ).
fof(addAssignment_31805,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex59)
<=> v5956(VarCurr,bitIndex59) ) ).
fof(addAssignment_31804,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex59)
<=> v5958(VarCurr,bitIndex59) ) ).
fof(addAssignment_31803,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex59)
<=> v5960(VarCurr,bitIndex59) ) ).
fof(addAssignment_31802,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex59)
<=> v467(VarCurr,bitIndex59) ) ).
fof(addAssignment_31801,axiom,
! [VarCurr] :
( v103470(VarCurr)
<=> $false ) ).
fof(addAssignment_31800,axiom,
! [VarCurr] :
( v103468(VarCurr)
<=> $false ) ).
fof(addAssignment_31799,axiom,
! [VarCurr] :
( v103466(VarCurr)
<=> $true ) ).
fof(addAssignment_31798,axiom,
! [VarCurr] :
( v103464(VarCurr)
<=> $false ) ).
fof(addAssignment_31797,axiom,
! [VarCurr] :
( v103462(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1676,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103415(VarNext)
=> ( v103384(VarNext)
<=> v103384(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1732,axiom,
! [VarNext] :
( v103415(VarNext)
=> ( v103384(VarNext)
<=> v103450(VarNext) ) ) ).
fof(addAssignment_31796,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103450(VarNext)
<=> v103448(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4933,axiom,
! [VarCurr] :
( ~ v103386(VarCurr)
=> ( v103448(VarCurr)
<=> v103451(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4943,axiom,
! [VarCurr] :
( v103386(VarCurr)
=> ( v103448(VarCurr)
<=> v103388(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4932,axiom,
! [VarCurr] :
( ~ v103428(VarCurr)
=> ( v103451(VarCurr)
<=> v103410(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4942,axiom,
! [VarCurr] :
( v103428(VarCurr)
=> ( v103451(VarCurr)
<=> v103452(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1207,axiom,
! [VarCurr] :
( ( ~ v103431(VarCurr)
& ~ v103433(VarCurr) )
=> ( v103452(VarCurr)
<=> v103456(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4931,axiom,
! [VarCurr] :
( v103433(VarCurr)
=> ( v103452(VarCurr)
<=> v103455(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4941,axiom,
! [VarCurr] :
( v103431(VarCurr)
=> ( v103452(VarCurr)
<=> v103453(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4930,axiom,
! [VarCurr] :
( ~ v103441(VarCurr)
=> ( v103456(VarCurr)
<=> v103410(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4940,axiom,
! [VarCurr] :
( v103441(VarCurr)
=> ( v103456(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4929,axiom,
! [VarCurr] :
( ~ v103435(VarCurr)
=> ( v103455(VarCurr)
<=> v103410(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4939,axiom,
! [VarCurr] :
( v103435(VarCurr)
=> ( v103455(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2195,axiom,
! [VarCurr] :
( ~ v103454(VarCurr)
=> ( v103453(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2195,axiom,
! [VarCurr] :
( v103454(VarCurr)
=> ( v103453(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7218,axiom,
! [VarCurr] :
( v103454(VarCurr)
<=> ( v103396(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20637,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103415(VarNext)
<=> ( v103416(VarNext)
& v103425(VarNext) ) ) ) ).
fof(addAssignment_31795,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103425(VarNext)
<=> v103423(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20636,axiom,
! [VarCurr] :
( v103423(VarCurr)
<=> ( v103386(VarCurr)
| v103426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20635,axiom,
! [VarCurr] :
( v103426(VarCurr)
<=> ( v103427(VarCurr)
& v103447(VarCurr) ) ) ).
fof(writeUnaryOperator_8072,axiom,
! [VarCurr] :
( ~ v103447(VarCurr)
<=> v103386(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20634,axiom,
! [VarCurr] :
( v103427(VarCurr)
<=> ( v103428(VarCurr)
| v103445(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20633,axiom,
! [VarCurr] :
( v103445(VarCurr)
<=> ( v103406(VarCurr)
& v103446(VarCurr) ) ) ).
fof(writeUnaryOperator_8071,axiom,
! [VarCurr] :
( ~ v103446(VarCurr)
<=> v103408(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20632,axiom,
! [VarCurr] :
( v103428(VarCurr)
<=> ( v103429(VarCurr)
& v103408(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20631,axiom,
! [VarCurr] :
( v103429(VarCurr)
<=> ( v103430(VarCurr)
| v103439(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20630,axiom,
! [VarCurr] :
( v103439(VarCurr)
<=> ( v103440(VarCurr)
& v103444(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7217,axiom,
! [VarCurr] :
( v103444(VarCurr)
<=> ( ( v103432(VarCurr,bitIndex2)
<=> $false )
& ( v103432(VarCurr,bitIndex1)
<=> $false )
& ( v103432(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20629,axiom,
! [VarCurr] :
( v103440(VarCurr)
<=> ( v103441(VarCurr)
| v103442(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20628,axiom,
! [VarCurr] :
( v103442(VarCurr)
<=> ( v103406(VarCurr)
& v103443(VarCurr) ) ) ).
fof(writeUnaryOperator_8070,axiom,
! [VarCurr] :
( ~ v103443(VarCurr)
<=> v103441(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7216,axiom,
! [VarCurr] :
( v103441(VarCurr)
<=> ( v103396(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20627,axiom,
! [VarCurr] :
( v103430(VarCurr)
<=> ( v103431(VarCurr)
| v103433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20626,axiom,
! [VarCurr] :
( v103433(VarCurr)
<=> ( v103434(VarCurr)
& v103438(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7215,axiom,
! [VarCurr] :
( v103438(VarCurr)
<=> ( ( v103432(VarCurr,bitIndex2)
<=> $false )
& ( v103432(VarCurr,bitIndex1)
<=> $true )
& ( v103432(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20625,axiom,
! [VarCurr] :
( v103434(VarCurr)
<=> ( v103435(VarCurr)
| v103436(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20624,axiom,
! [VarCurr] :
( v103436(VarCurr)
<=> ( v103406(VarCurr)
& v103437(VarCurr) ) ) ).
fof(writeUnaryOperator_8069,axiom,
! [VarCurr] :
( ~ v103437(VarCurr)
<=> v103435(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7214,axiom,
! [VarCurr] :
( v103435(VarCurr)
<=> ( v103396(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7213,axiom,
! [VarCurr] :
( v103431(VarCurr)
<=> ( ( v103432(VarCurr,bitIndex2)
<=> $true )
& ( v103432(VarCurr,bitIndex1)
<=> $false )
& ( v103432(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31794,axiom,
! [VarCurr] :
( v103432(VarCurr,bitIndex0)
<=> v103394(VarCurr) ) ).
fof(addAssignment_31793,axiom,
! [VarCurr] :
( v103432(VarCurr,bitIndex1)
<=> v103392(VarCurr) ) ).
fof(addAssignment_31792,axiom,
! [VarCurr] :
( v103432(VarCurr,bitIndex2)
<=> v103390(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20623,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103416(VarNext)
<=> ( v103417(VarNext)
& v103412(VarNext) ) ) ) ).
fof(writeUnaryOperator_8068,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103417(VarNext)
<=> v103419(VarNext) ) ) ).
fof(addAssignment_31791,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103419(VarNext)
<=> v103412(VarCurr) ) ) ).
fof(addAssignment_31790,axiom,
! [VarCurr] :
( v103412(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31789,axiom,
! [VarCurr] :
( v103410(VarCurr)
<=> $false ) ).
fof(addAssignment_31788,axiom,
! [VarCurr] :
( v103408(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31787,axiom,
! [VarCurr] :
( v103406(VarCurr)
<=> $false ) ).
fof(addAssignment_31786,axiom,
! [VarCurr] :
( v103396(VarCurr)
<=> v5932(VarCurr,bitIndex58) ) ).
fof(addAssignment_31785,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex58)
<=> v5934(VarCurr,bitIndex58) ) ).
fof(addAssignment_31784,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex58)
<=> v5936(VarCurr,bitIndex58) ) ).
fof(addAssignment_31783,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex58)
<=> v5938(VarCurr,bitIndex58) ) ).
fof(addAssignment_31782,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex58)
<=> v5940(VarCurr,bitIndex58) ) ).
fof(addAssignment_31781,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex58)
<=> v5942(VarCurr,bitIndex58) ) ).
fof(addAssignment_31780,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex58)
<=> v5944(VarCurr,bitIndex58) ) ).
fof(addAssignment_31779,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex58)
<=> v5946(VarCurr,bitIndex58) ) ).
fof(addAssignment_31778,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex58)
<=> v5948(VarCurr,bitIndex58) ) ).
fof(addAssignment_31777,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex58)
<=> v103398(VarNext,bitIndex58) ) ).
fof(addCaseBooleanConditionEqualRanges1_1675,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103399(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103398(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1731,axiom,
! [VarNext] :
( v103399(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103398(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103399(VarNext)
<=> v103400(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103400(VarNext)
<=> ( v103402(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_8067,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103402(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_31776,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex58)
<=> v5952(VarCurr,bitIndex58) ) ).
fof(addAssignment_31775,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex58)
<=> v5954(VarCurr,bitIndex58) ) ).
fof(addAssignment_31774,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex58)
<=> v5956(VarCurr,bitIndex58) ) ).
fof(addAssignment_31773,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex58)
<=> v5958(VarCurr,bitIndex58) ) ).
fof(addAssignment_31772,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex58)
<=> v5960(VarCurr,bitIndex58) ) ).
fof(addAssignment_31771,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex58)
<=> v467(VarCurr,bitIndex58) ) ).
fof(addAssignment_31770,axiom,
! [VarCurr] :
( v103394(VarCurr)
<=> $false ) ).
fof(addAssignment_31769,axiom,
! [VarCurr] :
( v103392(VarCurr)
<=> $false ) ).
fof(addAssignment_31768,axiom,
! [VarCurr] :
( v103390(VarCurr)
<=> $true ) ).
fof(addAssignment_31767,axiom,
! [VarCurr] :
( v103388(VarCurr)
<=> $false ) ).
fof(addAssignment_31766,axiom,
! [VarCurr] :
( v103386(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1674,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103339(VarNext)
=> ( v103316(VarNext)
<=> v103316(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1730,axiom,
! [VarNext] :
( v103339(VarNext)
=> ( v103316(VarNext)
<=> v103374(VarNext) ) ) ).
fof(addAssignment_31765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103374(VarNext)
<=> v103372(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4928,axiom,
! [VarCurr] :
( ~ v103318(VarCurr)
=> ( v103372(VarCurr)
<=> v103375(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4938,axiom,
! [VarCurr] :
( v103318(VarCurr)
=> ( v103372(VarCurr)
<=> v103320(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4927,axiom,
! [VarCurr] :
( ~ v103352(VarCurr)
=> ( v103375(VarCurr)
<=> v103334(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4937,axiom,
! [VarCurr] :
( v103352(VarCurr)
=> ( v103375(VarCurr)
<=> v103376(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1206,axiom,
! [VarCurr] :
( ( ~ v103355(VarCurr)
& ~ v103357(VarCurr) )
=> ( v103376(VarCurr)
<=> v103380(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4926,axiom,
! [VarCurr] :
( v103357(VarCurr)
=> ( v103376(VarCurr)
<=> v103379(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4936,axiom,
! [VarCurr] :
( v103355(VarCurr)
=> ( v103376(VarCurr)
<=> v103377(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4925,axiom,
! [VarCurr] :
( ~ v103365(VarCurr)
=> ( v103380(VarCurr)
<=> v103334(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4935,axiom,
! [VarCurr] :
( v103365(VarCurr)
=> ( v103380(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4924,axiom,
! [VarCurr] :
( ~ v103359(VarCurr)
=> ( v103379(VarCurr)
<=> v103334(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4934,axiom,
! [VarCurr] :
( v103359(VarCurr)
=> ( v103379(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2194,axiom,
! [VarCurr] :
( ~ v103378(VarCurr)
=> ( v103377(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2194,axiom,
! [VarCurr] :
( v103378(VarCurr)
=> ( v103377(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7212,axiom,
! [VarCurr] :
( v103378(VarCurr)
<=> ( v103328(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103339(VarNext)
<=> ( v103340(VarNext)
& v103349(VarNext) ) ) ) ).
fof(addAssignment_31764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103349(VarNext)
<=> v103347(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20619,axiom,
! [VarCurr] :
( v103347(VarCurr)
<=> ( v103318(VarCurr)
| v103350(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20618,axiom,
! [VarCurr] :
( v103350(VarCurr)
<=> ( v103351(VarCurr)
& v103371(VarCurr) ) ) ).
fof(writeUnaryOperator_8066,axiom,
! [VarCurr] :
( ~ v103371(VarCurr)
<=> v103318(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20617,axiom,
! [VarCurr] :
( v103351(VarCurr)
<=> ( v103352(VarCurr)
| v103369(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20616,axiom,
! [VarCurr] :
( v103369(VarCurr)
<=> ( v103330(VarCurr)
& v103370(VarCurr) ) ) ).
fof(writeUnaryOperator_8065,axiom,
! [VarCurr] :
( ~ v103370(VarCurr)
<=> v103332(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20615,axiom,
! [VarCurr] :
( v103352(VarCurr)
<=> ( v103353(VarCurr)
& v103332(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20614,axiom,
! [VarCurr] :
( v103353(VarCurr)
<=> ( v103354(VarCurr)
| v103363(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20613,axiom,
! [VarCurr] :
( v103363(VarCurr)
<=> ( v103364(VarCurr)
& v103368(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7211,axiom,
! [VarCurr] :
( v103368(VarCurr)
<=> ( ( v103356(VarCurr,bitIndex2)
<=> $false )
& ( v103356(VarCurr,bitIndex1)
<=> $false )
& ( v103356(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20612,axiom,
! [VarCurr] :
( v103364(VarCurr)
<=> ( v103365(VarCurr)
| v103366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20611,axiom,
! [VarCurr] :
( v103366(VarCurr)
<=> ( v103330(VarCurr)
& v103367(VarCurr) ) ) ).
fof(writeUnaryOperator_8064,axiom,
! [VarCurr] :
( ~ v103367(VarCurr)
<=> v103365(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7210,axiom,
! [VarCurr] :
( v103365(VarCurr)
<=> ( v103328(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20610,axiom,
! [VarCurr] :
( v103354(VarCurr)
<=> ( v103355(VarCurr)
| v103357(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20609,axiom,
! [VarCurr] :
( v103357(VarCurr)
<=> ( v103358(VarCurr)
& v103362(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7209,axiom,
! [VarCurr] :
( v103362(VarCurr)
<=> ( ( v103356(VarCurr,bitIndex2)
<=> $false )
& ( v103356(VarCurr,bitIndex1)
<=> $true )
& ( v103356(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20608,axiom,
! [VarCurr] :
( v103358(VarCurr)
<=> ( v103359(VarCurr)
| v103360(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20607,axiom,
! [VarCurr] :
( v103360(VarCurr)
<=> ( v103330(VarCurr)
& v103361(VarCurr) ) ) ).
fof(writeUnaryOperator_8063,axiom,
! [VarCurr] :
( ~ v103361(VarCurr)
<=> v103359(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7208,axiom,
! [VarCurr] :
( v103359(VarCurr)
<=> ( v103328(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7207,axiom,
! [VarCurr] :
( v103355(VarCurr)
<=> ( ( v103356(VarCurr,bitIndex2)
<=> $true )
& ( v103356(VarCurr,bitIndex1)
<=> $false )
& ( v103356(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31763,axiom,
! [VarCurr] :
( v103356(VarCurr,bitIndex0)
<=> v103326(VarCurr) ) ).
fof(addAssignment_31762,axiom,
! [VarCurr] :
( v103356(VarCurr,bitIndex1)
<=> v103324(VarCurr) ) ).
fof(addAssignment_31761,axiom,
! [VarCurr] :
( v103356(VarCurr,bitIndex2)
<=> v103322(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20606,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103340(VarNext)
<=> ( v103341(VarNext)
& v103336(VarNext) ) ) ) ).
fof(writeUnaryOperator_8062,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103341(VarNext)
<=> v103343(VarNext) ) ) ).
fof(addAssignment_31760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103343(VarNext)
<=> v103336(VarCurr) ) ) ).
fof(addAssignment_31759,axiom,
! [VarCurr] :
( v103336(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31758,axiom,
! [VarCurr] :
( v103334(VarCurr)
<=> $false ) ).
fof(addAssignment_31757,axiom,
! [VarCurr] :
( v103332(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31756,axiom,
! [VarCurr] :
( v103330(VarCurr)
<=> $false ) ).
fof(addAssignment_31755,axiom,
! [VarCurr] :
( v103328(VarCurr)
<=> v5932(VarCurr,bitIndex57) ) ).
fof(addAssignment_31754,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex57)
<=> v5934(VarCurr,bitIndex57) ) ).
fof(addAssignment_31753,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex57)
<=> v5936(VarCurr,bitIndex57) ) ).
fof(addAssignment_31752,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex57)
<=> v5938(VarCurr,bitIndex57) ) ).
fof(addAssignment_31751,axiom,
! [VarCurr] :
( v103326(VarCurr)
<=> $false ) ).
fof(addAssignment_31750,axiom,
! [VarCurr] :
( v103324(VarCurr)
<=> $false ) ).
fof(addAssignment_31749,axiom,
! [VarCurr] :
( v103322(VarCurr)
<=> $true ) ).
fof(addAssignment_31748,axiom,
! [VarCurr] :
( v103320(VarCurr)
<=> $false ) ).
fof(addAssignment_31747,axiom,
! [VarCurr] :
( v103318(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1673,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103271(VarNext)
=> ( v103240(VarNext)
<=> v103240(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1729,axiom,
! [VarNext] :
( v103271(VarNext)
=> ( v103240(VarNext)
<=> v103306(VarNext) ) ) ).
fof(addAssignment_31746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103306(VarNext)
<=> v103304(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4923,axiom,
! [VarCurr] :
( ~ v103242(VarCurr)
=> ( v103304(VarCurr)
<=> v103307(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4933,axiom,
! [VarCurr] :
( v103242(VarCurr)
=> ( v103304(VarCurr)
<=> v103244(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4922,axiom,
! [VarCurr] :
( ~ v103284(VarCurr)
=> ( v103307(VarCurr)
<=> v103266(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4932,axiom,
! [VarCurr] :
( v103284(VarCurr)
=> ( v103307(VarCurr)
<=> v103308(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1205,axiom,
! [VarCurr] :
( ( ~ v103287(VarCurr)
& ~ v103289(VarCurr) )
=> ( v103308(VarCurr)
<=> v103312(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4921,axiom,
! [VarCurr] :
( v103289(VarCurr)
=> ( v103308(VarCurr)
<=> v103311(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4931,axiom,
! [VarCurr] :
( v103287(VarCurr)
=> ( v103308(VarCurr)
<=> v103309(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4920,axiom,
! [VarCurr] :
( ~ v103297(VarCurr)
=> ( v103312(VarCurr)
<=> v103266(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4930,axiom,
! [VarCurr] :
( v103297(VarCurr)
=> ( v103312(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4919,axiom,
! [VarCurr] :
( ~ v103291(VarCurr)
=> ( v103311(VarCurr)
<=> v103266(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4929,axiom,
! [VarCurr] :
( v103291(VarCurr)
=> ( v103311(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2193,axiom,
! [VarCurr] :
( ~ v103310(VarCurr)
=> ( v103309(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2193,axiom,
! [VarCurr] :
( v103310(VarCurr)
=> ( v103309(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7206,axiom,
! [VarCurr] :
( v103310(VarCurr)
<=> ( v103252(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20605,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103271(VarNext)
<=> ( v103272(VarNext)
& v103281(VarNext) ) ) ) ).
fof(addAssignment_31745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103281(VarNext)
<=> v103279(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20604,axiom,
! [VarCurr] :
( v103279(VarCurr)
<=> ( v103242(VarCurr)
| v103282(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20603,axiom,
! [VarCurr] :
( v103282(VarCurr)
<=> ( v103283(VarCurr)
& v103303(VarCurr) ) ) ).
fof(writeUnaryOperator_8061,axiom,
! [VarCurr] :
( ~ v103303(VarCurr)
<=> v103242(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20602,axiom,
! [VarCurr] :
( v103283(VarCurr)
<=> ( v103284(VarCurr)
| v103301(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20601,axiom,
! [VarCurr] :
( v103301(VarCurr)
<=> ( v103262(VarCurr)
& v103302(VarCurr) ) ) ).
fof(writeUnaryOperator_8060,axiom,
! [VarCurr] :
( ~ v103302(VarCurr)
<=> v103264(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20600,axiom,
! [VarCurr] :
( v103284(VarCurr)
<=> ( v103285(VarCurr)
& v103264(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20599,axiom,
! [VarCurr] :
( v103285(VarCurr)
<=> ( v103286(VarCurr)
| v103295(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20598,axiom,
! [VarCurr] :
( v103295(VarCurr)
<=> ( v103296(VarCurr)
& v103300(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7205,axiom,
! [VarCurr] :
( v103300(VarCurr)
<=> ( ( v103288(VarCurr,bitIndex2)
<=> $false )
& ( v103288(VarCurr,bitIndex1)
<=> $false )
& ( v103288(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20597,axiom,
! [VarCurr] :
( v103296(VarCurr)
<=> ( v103297(VarCurr)
| v103298(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20596,axiom,
! [VarCurr] :
( v103298(VarCurr)
<=> ( v103262(VarCurr)
& v103299(VarCurr) ) ) ).
fof(writeUnaryOperator_8059,axiom,
! [VarCurr] :
( ~ v103299(VarCurr)
<=> v103297(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7204,axiom,
! [VarCurr] :
( v103297(VarCurr)
<=> ( v103252(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20595,axiom,
! [VarCurr] :
( v103286(VarCurr)
<=> ( v103287(VarCurr)
| v103289(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20594,axiom,
! [VarCurr] :
( v103289(VarCurr)
<=> ( v103290(VarCurr)
& v103294(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7203,axiom,
! [VarCurr] :
( v103294(VarCurr)
<=> ( ( v103288(VarCurr,bitIndex2)
<=> $false )
& ( v103288(VarCurr,bitIndex1)
<=> $true )
& ( v103288(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20593,axiom,
! [VarCurr] :
( v103290(VarCurr)
<=> ( v103291(VarCurr)
| v103292(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20592,axiom,
! [VarCurr] :
( v103292(VarCurr)
<=> ( v103262(VarCurr)
& v103293(VarCurr) ) ) ).
fof(writeUnaryOperator_8058,axiom,
! [VarCurr] :
( ~ v103293(VarCurr)
<=> v103291(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7202,axiom,
! [VarCurr] :
( v103291(VarCurr)
<=> ( v103252(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7201,axiom,
! [VarCurr] :
( v103287(VarCurr)
<=> ( ( v103288(VarCurr,bitIndex2)
<=> $true )
& ( v103288(VarCurr,bitIndex1)
<=> $false )
& ( v103288(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31744,axiom,
! [VarCurr] :
( v103288(VarCurr,bitIndex0)
<=> v103250(VarCurr) ) ).
fof(addAssignment_31743,axiom,
! [VarCurr] :
( v103288(VarCurr,bitIndex1)
<=> v103248(VarCurr) ) ).
fof(addAssignment_31742,axiom,
! [VarCurr] :
( v103288(VarCurr,bitIndex2)
<=> v103246(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103272(VarNext)
<=> ( v103273(VarNext)
& v103268(VarNext) ) ) ) ).
fof(writeUnaryOperator_8057,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103273(VarNext)
<=> v103275(VarNext) ) ) ).
fof(addAssignment_31741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103275(VarNext)
<=> v103268(VarCurr) ) ) ).
fof(addAssignment_31740,axiom,
! [VarCurr] :
( v103268(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31739,axiom,
! [VarCurr] :
( v103266(VarCurr)
<=> $false ) ).
fof(addAssignment_31738,axiom,
! [VarCurr] :
( v103264(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31737,axiom,
! [VarCurr] :
( v103262(VarCurr)
<=> $false ) ).
fof(addAssignment_31736,axiom,
! [VarCurr] :
( v103252(VarCurr)
<=> v5932(VarCurr,bitIndex56) ) ).
fof(addAssignment_31735,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex56)
<=> v5934(VarCurr,bitIndex56) ) ).
fof(addAssignment_31734,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex56)
<=> v5936(VarCurr,bitIndex56) ) ).
fof(addAssignment_31733,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex56)
<=> v5938(VarCurr,bitIndex56) ) ).
fof(addAssignment_31732,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex56)
<=> v5940(VarCurr,bitIndex56) ) ).
fof(addAssignment_31731,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex56)
<=> v5942(VarCurr,bitIndex56) ) ).
fof(addAssignment_31730,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex56)
<=> v5944(VarCurr,bitIndex56) ) ).
fof(addAssignment_31729,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex56)
<=> v5946(VarCurr,bitIndex56) ) ).
fof(addAssignment_31728,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex56)
<=> v5948(VarCurr,bitIndex56) ) ).
fof(addAssignment_31727,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex56)
<=> v103254(VarNext,bitIndex56) ) ).
fof(addCaseBooleanConditionEqualRanges1_1672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103255(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103254(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1728,axiom,
! [VarNext] :
( v103255(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103254(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20590,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103255(VarNext)
<=> v103256(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20589,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103256(VarNext)
<=> ( v103258(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_8056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103258(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_31726,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex56)
<=> v5952(VarCurr,bitIndex56) ) ).
fof(addAssignment_31725,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex56)
<=> v5954(VarCurr,bitIndex56) ) ).
fof(addAssignment_31724,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex56)
<=> v5956(VarCurr,bitIndex56) ) ).
fof(addAssignment_31723,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex56)
<=> v5958(VarCurr,bitIndex56) ) ).
fof(addAssignment_31722,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex56)
<=> v5960(VarCurr,bitIndex56) ) ).
fof(addAssignment_31721,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex56)
<=> v467(VarCurr,bitIndex56) ) ).
fof(addAssignment_31720,axiom,
! [VarCurr] :
( v103250(VarCurr)
<=> $false ) ).
fof(addAssignment_31719,axiom,
! [VarCurr] :
( v103248(VarCurr)
<=> $false ) ).
fof(addAssignment_31718,axiom,
! [VarCurr] :
( v103246(VarCurr)
<=> $true ) ).
fof(addAssignment_31717,axiom,
! [VarCurr] :
( v103244(VarCurr)
<=> $false ) ).
fof(addAssignment_31716,axiom,
! [VarCurr] :
( v103242(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1671,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103195(VarNext)
=> ( v103164(VarNext)
<=> v103164(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1727,axiom,
! [VarNext] :
( v103195(VarNext)
=> ( v103164(VarNext)
<=> v103230(VarNext) ) ) ).
fof(addAssignment_31715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103230(VarNext)
<=> v103228(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4918,axiom,
! [VarCurr] :
( ~ v103166(VarCurr)
=> ( v103228(VarCurr)
<=> v103231(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4928,axiom,
! [VarCurr] :
( v103166(VarCurr)
=> ( v103228(VarCurr)
<=> v103168(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4917,axiom,
! [VarCurr] :
( ~ v103208(VarCurr)
=> ( v103231(VarCurr)
<=> v103190(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4927,axiom,
! [VarCurr] :
( v103208(VarCurr)
=> ( v103231(VarCurr)
<=> v103232(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1204,axiom,
! [VarCurr] :
( ( ~ v103211(VarCurr)
& ~ v103213(VarCurr) )
=> ( v103232(VarCurr)
<=> v103236(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4916,axiom,
! [VarCurr] :
( v103213(VarCurr)
=> ( v103232(VarCurr)
<=> v103235(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4926,axiom,
! [VarCurr] :
( v103211(VarCurr)
=> ( v103232(VarCurr)
<=> v103233(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4915,axiom,
! [VarCurr] :
( ~ v103221(VarCurr)
=> ( v103236(VarCurr)
<=> v103190(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4925,axiom,
! [VarCurr] :
( v103221(VarCurr)
=> ( v103236(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4914,axiom,
! [VarCurr] :
( ~ v103215(VarCurr)
=> ( v103235(VarCurr)
<=> v103190(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4924,axiom,
! [VarCurr] :
( v103215(VarCurr)
=> ( v103235(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2192,axiom,
! [VarCurr] :
( ~ v103234(VarCurr)
=> ( v103233(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2192,axiom,
! [VarCurr] :
( v103234(VarCurr)
=> ( v103233(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7200,axiom,
! [VarCurr] :
( v103234(VarCurr)
<=> ( v103176(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103195(VarNext)
<=> ( v103196(VarNext)
& v103205(VarNext) ) ) ) ).
fof(addAssignment_31714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103205(VarNext)
<=> v103203(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20587,axiom,
! [VarCurr] :
( v103203(VarCurr)
<=> ( v103166(VarCurr)
| v103206(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20586,axiom,
! [VarCurr] :
( v103206(VarCurr)
<=> ( v103207(VarCurr)
& v103227(VarCurr) ) ) ).
fof(writeUnaryOperator_8055,axiom,
! [VarCurr] :
( ~ v103227(VarCurr)
<=> v103166(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20585,axiom,
! [VarCurr] :
( v103207(VarCurr)
<=> ( v103208(VarCurr)
| v103225(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20584,axiom,
! [VarCurr] :
( v103225(VarCurr)
<=> ( v103186(VarCurr)
& v103226(VarCurr) ) ) ).
fof(writeUnaryOperator_8054,axiom,
! [VarCurr] :
( ~ v103226(VarCurr)
<=> v103188(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20583,axiom,
! [VarCurr] :
( v103208(VarCurr)
<=> ( v103209(VarCurr)
& v103188(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20582,axiom,
! [VarCurr] :
( v103209(VarCurr)
<=> ( v103210(VarCurr)
| v103219(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20581,axiom,
! [VarCurr] :
( v103219(VarCurr)
<=> ( v103220(VarCurr)
& v103224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7199,axiom,
! [VarCurr] :
( v103224(VarCurr)
<=> ( ( v103212(VarCurr,bitIndex2)
<=> $false )
& ( v103212(VarCurr,bitIndex1)
<=> $false )
& ( v103212(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20580,axiom,
! [VarCurr] :
( v103220(VarCurr)
<=> ( v103221(VarCurr)
| v103222(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20579,axiom,
! [VarCurr] :
( v103222(VarCurr)
<=> ( v103186(VarCurr)
& v103223(VarCurr) ) ) ).
fof(writeUnaryOperator_8053,axiom,
! [VarCurr] :
( ~ v103223(VarCurr)
<=> v103221(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7198,axiom,
! [VarCurr] :
( v103221(VarCurr)
<=> ( v103176(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20578,axiom,
! [VarCurr] :
( v103210(VarCurr)
<=> ( v103211(VarCurr)
| v103213(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20577,axiom,
! [VarCurr] :
( v103213(VarCurr)
<=> ( v103214(VarCurr)
& v103218(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7197,axiom,
! [VarCurr] :
( v103218(VarCurr)
<=> ( ( v103212(VarCurr,bitIndex2)
<=> $false )
& ( v103212(VarCurr,bitIndex1)
<=> $true )
& ( v103212(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20576,axiom,
! [VarCurr] :
( v103214(VarCurr)
<=> ( v103215(VarCurr)
| v103216(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20575,axiom,
! [VarCurr] :
( v103216(VarCurr)
<=> ( v103186(VarCurr)
& v103217(VarCurr) ) ) ).
fof(writeUnaryOperator_8052,axiom,
! [VarCurr] :
( ~ v103217(VarCurr)
<=> v103215(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7196,axiom,
! [VarCurr] :
( v103215(VarCurr)
<=> ( v103176(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7195,axiom,
! [VarCurr] :
( v103211(VarCurr)
<=> ( ( v103212(VarCurr,bitIndex2)
<=> $true )
& ( v103212(VarCurr,bitIndex1)
<=> $false )
& ( v103212(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31713,axiom,
! [VarCurr] :
( v103212(VarCurr,bitIndex0)
<=> v103174(VarCurr) ) ).
fof(addAssignment_31712,axiom,
! [VarCurr] :
( v103212(VarCurr,bitIndex1)
<=> v103172(VarCurr) ) ).
fof(addAssignment_31711,axiom,
! [VarCurr] :
( v103212(VarCurr,bitIndex2)
<=> v103170(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20574,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103196(VarNext)
<=> ( v103197(VarNext)
& v103192(VarNext) ) ) ) ).
fof(writeUnaryOperator_8051,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103197(VarNext)
<=> v103199(VarNext) ) ) ).
fof(addAssignment_31710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103199(VarNext)
<=> v103192(VarCurr) ) ) ).
fof(addAssignment_31709,axiom,
! [VarCurr] :
( v103192(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31708,axiom,
! [VarCurr] :
( v103190(VarCurr)
<=> $false ) ).
fof(addAssignment_31707,axiom,
! [VarCurr] :
( v103188(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31706,axiom,
! [VarCurr] :
( v103186(VarCurr)
<=> $false ) ).
fof(addAssignment_31705,axiom,
! [VarCurr] :
( v103176(VarCurr)
<=> v5932(VarCurr,bitIndex55) ) ).
fof(addAssignment_31704,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex55)
<=> v5934(VarCurr,bitIndex55) ) ).
fof(addAssignment_31703,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex55)
<=> v5936(VarCurr,bitIndex55) ) ).
fof(addAssignment_31702,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex55)
<=> v5938(VarCurr,bitIndex55) ) ).
fof(addAssignment_31701,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex55)
<=> v5940(VarCurr,bitIndex55) ) ).
fof(addAssignment_31700,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex55)
<=> v5942(VarCurr,bitIndex55) ) ).
fof(addAssignment_31699,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex55)
<=> v5944(VarCurr,bitIndex55) ) ).
fof(addAssignment_31698,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex55)
<=> v5946(VarCurr,bitIndex55) ) ).
fof(addAssignment_31697,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex55)
<=> v5948(VarCurr,bitIndex55) ) ).
fof(addAssignment_31696,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex55)
<=> v103178(VarNext,bitIndex55) ) ).
fof(addCaseBooleanConditionEqualRanges1_1670,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103179(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103178(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1726,axiom,
! [VarNext] :
( v103179(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103178(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20573,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103179(VarNext)
<=> v103180(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20572,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103180(VarNext)
<=> ( v103182(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_8050,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103182(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_31695,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex55)
<=> v5952(VarCurr,bitIndex55) ) ).
fof(addAssignment_31694,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex55)
<=> v5954(VarCurr,bitIndex55) ) ).
fof(addAssignment_31693,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex55)
<=> v5956(VarCurr,bitIndex55) ) ).
fof(addAssignment_31692,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex55)
<=> v5958(VarCurr,bitIndex55) ) ).
fof(addAssignment_31691,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex55)
<=> v5960(VarCurr,bitIndex55) ) ).
fof(addAssignment_31690,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex55)
<=> v467(VarCurr,bitIndex55) ) ).
fof(addAssignment_31689,axiom,
! [VarCurr] :
( v103174(VarCurr)
<=> $false ) ).
fof(addAssignment_31688,axiom,
! [VarCurr] :
( v103172(VarCurr)
<=> $false ) ).
fof(addAssignment_31687,axiom,
! [VarCurr] :
( v103170(VarCurr)
<=> $true ) ).
fof(addAssignment_31686,axiom,
! [VarCurr] :
( v103168(VarCurr)
<=> $false ) ).
fof(addAssignment_31685,axiom,
! [VarCurr] :
( v103166(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1669,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103119(VarNext)
=> ( v103088(VarNext)
<=> v103088(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1725,axiom,
! [VarNext] :
( v103119(VarNext)
=> ( v103088(VarNext)
<=> v103154(VarNext) ) ) ).
fof(addAssignment_31684,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103154(VarNext)
<=> v103152(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4913,axiom,
! [VarCurr] :
( ~ v103090(VarCurr)
=> ( v103152(VarCurr)
<=> v103155(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4923,axiom,
! [VarCurr] :
( v103090(VarCurr)
=> ( v103152(VarCurr)
<=> v103092(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4912,axiom,
! [VarCurr] :
( ~ v103132(VarCurr)
=> ( v103155(VarCurr)
<=> v103114(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4922,axiom,
! [VarCurr] :
( v103132(VarCurr)
=> ( v103155(VarCurr)
<=> v103156(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1203,axiom,
! [VarCurr] :
( ( ~ v103135(VarCurr)
& ~ v103137(VarCurr) )
=> ( v103156(VarCurr)
<=> v103160(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4911,axiom,
! [VarCurr] :
( v103137(VarCurr)
=> ( v103156(VarCurr)
<=> v103159(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4921,axiom,
! [VarCurr] :
( v103135(VarCurr)
=> ( v103156(VarCurr)
<=> v103157(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4910,axiom,
! [VarCurr] :
( ~ v103145(VarCurr)
=> ( v103160(VarCurr)
<=> v103114(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4920,axiom,
! [VarCurr] :
( v103145(VarCurr)
=> ( v103160(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4909,axiom,
! [VarCurr] :
( ~ v103139(VarCurr)
=> ( v103159(VarCurr)
<=> v103114(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4919,axiom,
! [VarCurr] :
( v103139(VarCurr)
=> ( v103159(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2191,axiom,
! [VarCurr] :
( ~ v103158(VarCurr)
=> ( v103157(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2191,axiom,
! [VarCurr] :
( v103158(VarCurr)
=> ( v103157(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7194,axiom,
! [VarCurr] :
( v103158(VarCurr)
<=> ( v103100(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20571,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103119(VarNext)
<=> ( v103120(VarNext)
& v103129(VarNext) ) ) ) ).
fof(addAssignment_31683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103129(VarNext)
<=> v103127(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20570,axiom,
! [VarCurr] :
( v103127(VarCurr)
<=> ( v103090(VarCurr)
| v103130(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20569,axiom,
! [VarCurr] :
( v103130(VarCurr)
<=> ( v103131(VarCurr)
& v103151(VarCurr) ) ) ).
fof(writeUnaryOperator_8049,axiom,
! [VarCurr] :
( ~ v103151(VarCurr)
<=> v103090(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20568,axiom,
! [VarCurr] :
( v103131(VarCurr)
<=> ( v103132(VarCurr)
| v103149(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20567,axiom,
! [VarCurr] :
( v103149(VarCurr)
<=> ( v103110(VarCurr)
& v103150(VarCurr) ) ) ).
fof(writeUnaryOperator_8048,axiom,
! [VarCurr] :
( ~ v103150(VarCurr)
<=> v103112(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20566,axiom,
! [VarCurr] :
( v103132(VarCurr)
<=> ( v103133(VarCurr)
& v103112(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20565,axiom,
! [VarCurr] :
( v103133(VarCurr)
<=> ( v103134(VarCurr)
| v103143(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20564,axiom,
! [VarCurr] :
( v103143(VarCurr)
<=> ( v103144(VarCurr)
& v103148(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7193,axiom,
! [VarCurr] :
( v103148(VarCurr)
<=> ( ( v103136(VarCurr,bitIndex2)
<=> $false )
& ( v103136(VarCurr,bitIndex1)
<=> $false )
& ( v103136(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20563,axiom,
! [VarCurr] :
( v103144(VarCurr)
<=> ( v103145(VarCurr)
| v103146(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20562,axiom,
! [VarCurr] :
( v103146(VarCurr)
<=> ( v103110(VarCurr)
& v103147(VarCurr) ) ) ).
fof(writeUnaryOperator_8047,axiom,
! [VarCurr] :
( ~ v103147(VarCurr)
<=> v103145(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7192,axiom,
! [VarCurr] :
( v103145(VarCurr)
<=> ( v103100(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20561,axiom,
! [VarCurr] :
( v103134(VarCurr)
<=> ( v103135(VarCurr)
| v103137(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20560,axiom,
! [VarCurr] :
( v103137(VarCurr)
<=> ( v103138(VarCurr)
& v103142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7191,axiom,
! [VarCurr] :
( v103142(VarCurr)
<=> ( ( v103136(VarCurr,bitIndex2)
<=> $false )
& ( v103136(VarCurr,bitIndex1)
<=> $true )
& ( v103136(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20559,axiom,
! [VarCurr] :
( v103138(VarCurr)
<=> ( v103139(VarCurr)
| v103140(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20558,axiom,
! [VarCurr] :
( v103140(VarCurr)
<=> ( v103110(VarCurr)
& v103141(VarCurr) ) ) ).
fof(writeUnaryOperator_8046,axiom,
! [VarCurr] :
( ~ v103141(VarCurr)
<=> v103139(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7190,axiom,
! [VarCurr] :
( v103139(VarCurr)
<=> ( v103100(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7189,axiom,
! [VarCurr] :
( v103135(VarCurr)
<=> ( ( v103136(VarCurr,bitIndex2)
<=> $true )
& ( v103136(VarCurr,bitIndex1)
<=> $false )
& ( v103136(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31682,axiom,
! [VarCurr] :
( v103136(VarCurr,bitIndex0)
<=> v103098(VarCurr) ) ).
fof(addAssignment_31681,axiom,
! [VarCurr] :
( v103136(VarCurr,bitIndex1)
<=> v103096(VarCurr) ) ).
fof(addAssignment_31680,axiom,
! [VarCurr] :
( v103136(VarCurr,bitIndex2)
<=> v103094(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20557,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103120(VarNext)
<=> ( v103121(VarNext)
& v103116(VarNext) ) ) ) ).
fof(writeUnaryOperator_8045,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103121(VarNext)
<=> v103123(VarNext) ) ) ).
fof(addAssignment_31679,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103123(VarNext)
<=> v103116(VarCurr) ) ) ).
fof(addAssignment_31678,axiom,
! [VarCurr] :
( v103116(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31677,axiom,
! [VarCurr] :
( v103114(VarCurr)
<=> $false ) ).
fof(addAssignment_31676,axiom,
! [VarCurr] :
( v103112(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31675,axiom,
! [VarCurr] :
( v103110(VarCurr)
<=> $false ) ).
fof(addAssignment_31674,axiom,
! [VarCurr] :
( v103100(VarCurr)
<=> v5932(VarCurr,bitIndex54) ) ).
fof(addAssignment_31673,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex54)
<=> v5934(VarCurr,bitIndex54) ) ).
fof(addAssignment_31672,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex54)
<=> v5936(VarCurr,bitIndex54) ) ).
fof(addAssignment_31671,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex54)
<=> v5938(VarCurr,bitIndex54) ) ).
fof(addAssignment_31670,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex54)
<=> v5940(VarCurr,bitIndex54) ) ).
fof(addAssignment_31669,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex54)
<=> v5942(VarCurr,bitIndex54) ) ).
fof(addAssignment_31668,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex54)
<=> v5944(VarCurr,bitIndex54) ) ).
fof(addAssignment_31667,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex54)
<=> v5946(VarCurr,bitIndex54) ) ).
fof(addAssignment_31666,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex54)
<=> v5948(VarCurr,bitIndex54) ) ).
fof(addAssignment_31665,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex54)
<=> v103102(VarNext,bitIndex54) ) ).
fof(addCaseBooleanConditionEqualRanges1_1668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103103(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103102(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1724,axiom,
! [VarNext] :
( v103103(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103102(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103103(VarNext)
<=> v103104(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20555,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103104(VarNext)
<=> ( v103106(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_8044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103106(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_31664,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex54)
<=> v5952(VarCurr,bitIndex54) ) ).
fof(addAssignment_31663,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex54)
<=> v5954(VarCurr,bitIndex54) ) ).
fof(addAssignment_31662,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex54)
<=> v5956(VarCurr,bitIndex54) ) ).
fof(addAssignment_31661,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex54)
<=> v5958(VarCurr,bitIndex54) ) ).
fof(addAssignment_31660,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex54)
<=> v5960(VarCurr,bitIndex54) ) ).
fof(addAssignment_31659,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex54)
<=> v467(VarCurr,bitIndex54) ) ).
fof(addAssignment_31658,axiom,
! [VarCurr] :
( v103098(VarCurr)
<=> $false ) ).
fof(addAssignment_31657,axiom,
! [VarCurr] :
( v103096(VarCurr)
<=> $false ) ).
fof(addAssignment_31656,axiom,
! [VarCurr] :
( v103094(VarCurr)
<=> $true ) ).
fof(addAssignment_31655,axiom,
! [VarCurr] :
( v103092(VarCurr)
<=> $false ) ).
fof(addAssignment_31654,axiom,
! [VarCurr] :
( v103090(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103043(VarNext)
=> ( v103012(VarNext)
<=> v103012(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1723,axiom,
! [VarNext] :
( v103043(VarNext)
=> ( v103012(VarNext)
<=> v103078(VarNext) ) ) ).
fof(addAssignment_31653,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103078(VarNext)
<=> v103076(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4908,axiom,
! [VarCurr] :
( ~ v103014(VarCurr)
=> ( v103076(VarCurr)
<=> v103079(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4918,axiom,
! [VarCurr] :
( v103014(VarCurr)
=> ( v103076(VarCurr)
<=> v103016(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4907,axiom,
! [VarCurr] :
( ~ v103056(VarCurr)
=> ( v103079(VarCurr)
<=> v103038(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4917,axiom,
! [VarCurr] :
( v103056(VarCurr)
=> ( v103079(VarCurr)
<=> v103080(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1202,axiom,
! [VarCurr] :
( ( ~ v103059(VarCurr)
& ~ v103061(VarCurr) )
=> ( v103080(VarCurr)
<=> v103084(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4906,axiom,
! [VarCurr] :
( v103061(VarCurr)
=> ( v103080(VarCurr)
<=> v103083(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4916,axiom,
! [VarCurr] :
( v103059(VarCurr)
=> ( v103080(VarCurr)
<=> v103081(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4905,axiom,
! [VarCurr] :
( ~ v103069(VarCurr)
=> ( v103084(VarCurr)
<=> v103038(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4915,axiom,
! [VarCurr] :
( v103069(VarCurr)
=> ( v103084(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4904,axiom,
! [VarCurr] :
( ~ v103063(VarCurr)
=> ( v103083(VarCurr)
<=> v103038(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4914,axiom,
! [VarCurr] :
( v103063(VarCurr)
=> ( v103083(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2190,axiom,
! [VarCurr] :
( ~ v103082(VarCurr)
=> ( v103081(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2190,axiom,
! [VarCurr] :
( v103082(VarCurr)
=> ( v103081(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7188,axiom,
! [VarCurr] :
( v103082(VarCurr)
<=> ( v103024(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20554,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103043(VarNext)
<=> ( v103044(VarNext)
& v103053(VarNext) ) ) ) ).
fof(addAssignment_31652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103053(VarNext)
<=> v103051(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20553,axiom,
! [VarCurr] :
( v103051(VarCurr)
<=> ( v103014(VarCurr)
| v103054(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20552,axiom,
! [VarCurr] :
( v103054(VarCurr)
<=> ( v103055(VarCurr)
& v103075(VarCurr) ) ) ).
fof(writeUnaryOperator_8043,axiom,
! [VarCurr] :
( ~ v103075(VarCurr)
<=> v103014(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20551,axiom,
! [VarCurr] :
( v103055(VarCurr)
<=> ( v103056(VarCurr)
| v103073(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20550,axiom,
! [VarCurr] :
( v103073(VarCurr)
<=> ( v103034(VarCurr)
& v103074(VarCurr) ) ) ).
fof(writeUnaryOperator_8042,axiom,
! [VarCurr] :
( ~ v103074(VarCurr)
<=> v103036(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20549,axiom,
! [VarCurr] :
( v103056(VarCurr)
<=> ( v103057(VarCurr)
& v103036(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20548,axiom,
! [VarCurr] :
( v103057(VarCurr)
<=> ( v103058(VarCurr)
| v103067(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20547,axiom,
! [VarCurr] :
( v103067(VarCurr)
<=> ( v103068(VarCurr)
& v103072(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7187,axiom,
! [VarCurr] :
( v103072(VarCurr)
<=> ( ( v103060(VarCurr,bitIndex2)
<=> $false )
& ( v103060(VarCurr,bitIndex1)
<=> $false )
& ( v103060(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20546,axiom,
! [VarCurr] :
( v103068(VarCurr)
<=> ( v103069(VarCurr)
| v103070(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20545,axiom,
! [VarCurr] :
( v103070(VarCurr)
<=> ( v103034(VarCurr)
& v103071(VarCurr) ) ) ).
fof(writeUnaryOperator_8041,axiom,
! [VarCurr] :
( ~ v103071(VarCurr)
<=> v103069(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7186,axiom,
! [VarCurr] :
( v103069(VarCurr)
<=> ( v103024(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20544,axiom,
! [VarCurr] :
( v103058(VarCurr)
<=> ( v103059(VarCurr)
| v103061(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20543,axiom,
! [VarCurr] :
( v103061(VarCurr)
<=> ( v103062(VarCurr)
& v103066(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7185,axiom,
! [VarCurr] :
( v103066(VarCurr)
<=> ( ( v103060(VarCurr,bitIndex2)
<=> $false )
& ( v103060(VarCurr,bitIndex1)
<=> $true )
& ( v103060(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20542,axiom,
! [VarCurr] :
( v103062(VarCurr)
<=> ( v103063(VarCurr)
| v103064(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20541,axiom,
! [VarCurr] :
( v103064(VarCurr)
<=> ( v103034(VarCurr)
& v103065(VarCurr) ) ) ).
fof(writeUnaryOperator_8040,axiom,
! [VarCurr] :
( ~ v103065(VarCurr)
<=> v103063(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7184,axiom,
! [VarCurr] :
( v103063(VarCurr)
<=> ( v103024(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7183,axiom,
! [VarCurr] :
( v103059(VarCurr)
<=> ( ( v103060(VarCurr,bitIndex2)
<=> $true )
& ( v103060(VarCurr,bitIndex1)
<=> $false )
& ( v103060(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31651,axiom,
! [VarCurr] :
( v103060(VarCurr,bitIndex0)
<=> v103022(VarCurr) ) ).
fof(addAssignment_31650,axiom,
! [VarCurr] :
( v103060(VarCurr,bitIndex1)
<=> v103020(VarCurr) ) ).
fof(addAssignment_31649,axiom,
! [VarCurr] :
( v103060(VarCurr,bitIndex2)
<=> v103018(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20540,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103044(VarNext)
<=> ( v103045(VarNext)
& v103040(VarNext) ) ) ) ).
fof(writeUnaryOperator_8039,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103045(VarNext)
<=> v103047(VarNext) ) ) ).
fof(addAssignment_31648,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103047(VarNext)
<=> v103040(VarCurr) ) ) ).
fof(addAssignment_31647,axiom,
! [VarCurr] :
( v103040(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31646,axiom,
! [VarCurr] :
( v103038(VarCurr)
<=> $false ) ).
fof(addAssignment_31645,axiom,
! [VarCurr] :
( v103036(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31644,axiom,
! [VarCurr] :
( v103034(VarCurr)
<=> $false ) ).
fof(addAssignment_31643,axiom,
! [VarCurr] :
( v103024(VarCurr)
<=> v5932(VarCurr,bitIndex53) ) ).
fof(addAssignment_31642,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex53)
<=> v5934(VarCurr,bitIndex53) ) ).
fof(addAssignment_31641,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex53)
<=> v5936(VarCurr,bitIndex53) ) ).
fof(addAssignment_31640,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex53)
<=> v5938(VarCurr,bitIndex53) ) ).
fof(addAssignment_31639,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex53)
<=> v5940(VarCurr,bitIndex53) ) ).
fof(addAssignment_31638,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex53)
<=> v5942(VarCurr,bitIndex53) ) ).
fof(addAssignment_31637,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex53)
<=> v5944(VarCurr,bitIndex53) ) ).
fof(addAssignment_31636,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex53)
<=> v5946(VarCurr,bitIndex53) ) ).
fof(addAssignment_31635,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex53)
<=> v5948(VarCurr,bitIndex53) ) ).
fof(addAssignment_31634,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex53)
<=> v103026(VarNext,bitIndex53) ) ).
fof(addCaseBooleanConditionEqualRanges1_1666,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103027(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103026(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1722,axiom,
! [VarNext] :
( v103027(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103026(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103027(VarNext)
<=> v103028(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103028(VarNext)
<=> ( v103030(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_8038,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103030(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_31633,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex53)
<=> v5952(VarCurr,bitIndex53) ) ).
fof(addAssignment_31632,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex53)
<=> v5954(VarCurr,bitIndex53) ) ).
fof(addAssignment_31631,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex53)
<=> v5956(VarCurr,bitIndex53) ) ).
fof(addAssignment_31630,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex53)
<=> v5958(VarCurr,bitIndex53) ) ).
fof(addAssignment_31629,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex53)
<=> v5960(VarCurr,bitIndex53) ) ).
fof(addAssignment_31628,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex53)
<=> v467(VarCurr,bitIndex53) ) ).
fof(addAssignment_31627,axiom,
! [VarCurr] :
( v103022(VarCurr)
<=> $false ) ).
fof(addAssignment_31626,axiom,
! [VarCurr] :
( v103020(VarCurr)
<=> $false ) ).
fof(addAssignment_31625,axiom,
! [VarCurr] :
( v103018(VarCurr)
<=> $true ) ).
fof(addAssignment_31624,axiom,
! [VarCurr] :
( v103016(VarCurr)
<=> $false ) ).
fof(addAssignment_31623,axiom,
! [VarCurr] :
( v103014(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1665,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102967(VarNext)
=> ( v102936(VarNext)
<=> v102936(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1721,axiom,
! [VarNext] :
( v102967(VarNext)
=> ( v102936(VarNext)
<=> v103002(VarNext) ) ) ).
fof(addAssignment_31622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103002(VarNext)
<=> v103000(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4903,axiom,
! [VarCurr] :
( ~ v102938(VarCurr)
=> ( v103000(VarCurr)
<=> v103003(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4913,axiom,
! [VarCurr] :
( v102938(VarCurr)
=> ( v103000(VarCurr)
<=> v102940(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4902,axiom,
! [VarCurr] :
( ~ v102980(VarCurr)
=> ( v103003(VarCurr)
<=> v102962(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4912,axiom,
! [VarCurr] :
( v102980(VarCurr)
=> ( v103003(VarCurr)
<=> v103004(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1201,axiom,
! [VarCurr] :
( ( ~ v102983(VarCurr)
& ~ v102985(VarCurr) )
=> ( v103004(VarCurr)
<=> v103008(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4901,axiom,
! [VarCurr] :
( v102985(VarCurr)
=> ( v103004(VarCurr)
<=> v103007(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4911,axiom,
! [VarCurr] :
( v102983(VarCurr)
=> ( v103004(VarCurr)
<=> v103005(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4900,axiom,
! [VarCurr] :
( ~ v102993(VarCurr)
=> ( v103008(VarCurr)
<=> v102962(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4910,axiom,
! [VarCurr] :
( v102993(VarCurr)
=> ( v103008(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4899,axiom,
! [VarCurr] :
( ~ v102987(VarCurr)
=> ( v103007(VarCurr)
<=> v102962(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4909,axiom,
! [VarCurr] :
( v102987(VarCurr)
=> ( v103007(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2189,axiom,
! [VarCurr] :
( ~ v103006(VarCurr)
=> ( v103005(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2189,axiom,
! [VarCurr] :
( v103006(VarCurr)
=> ( v103005(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7182,axiom,
! [VarCurr] :
( v103006(VarCurr)
<=> ( v102948(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20537,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102967(VarNext)
<=> ( v102968(VarNext)
& v102977(VarNext) ) ) ) ).
fof(addAssignment_31621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102977(VarNext)
<=> v102975(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20536,axiom,
! [VarCurr] :
( v102975(VarCurr)
<=> ( v102938(VarCurr)
| v102978(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20535,axiom,
! [VarCurr] :
( v102978(VarCurr)
<=> ( v102979(VarCurr)
& v102999(VarCurr) ) ) ).
fof(writeUnaryOperator_8037,axiom,
! [VarCurr] :
( ~ v102999(VarCurr)
<=> v102938(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20534,axiom,
! [VarCurr] :
( v102979(VarCurr)
<=> ( v102980(VarCurr)
| v102997(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20533,axiom,
! [VarCurr] :
( v102997(VarCurr)
<=> ( v102958(VarCurr)
& v102998(VarCurr) ) ) ).
fof(writeUnaryOperator_8036,axiom,
! [VarCurr] :
( ~ v102998(VarCurr)
<=> v102960(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20532,axiom,
! [VarCurr] :
( v102980(VarCurr)
<=> ( v102981(VarCurr)
& v102960(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20531,axiom,
! [VarCurr] :
( v102981(VarCurr)
<=> ( v102982(VarCurr)
| v102991(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20530,axiom,
! [VarCurr] :
( v102991(VarCurr)
<=> ( v102992(VarCurr)
& v102996(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7181,axiom,
! [VarCurr] :
( v102996(VarCurr)
<=> ( ( v102984(VarCurr,bitIndex2)
<=> $false )
& ( v102984(VarCurr,bitIndex1)
<=> $false )
& ( v102984(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20529,axiom,
! [VarCurr] :
( v102992(VarCurr)
<=> ( v102993(VarCurr)
| v102994(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20528,axiom,
! [VarCurr] :
( v102994(VarCurr)
<=> ( v102958(VarCurr)
& v102995(VarCurr) ) ) ).
fof(writeUnaryOperator_8035,axiom,
! [VarCurr] :
( ~ v102995(VarCurr)
<=> v102993(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7180,axiom,
! [VarCurr] :
( v102993(VarCurr)
<=> ( v102948(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20527,axiom,
! [VarCurr] :
( v102982(VarCurr)
<=> ( v102983(VarCurr)
| v102985(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20526,axiom,
! [VarCurr] :
( v102985(VarCurr)
<=> ( v102986(VarCurr)
& v102990(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7179,axiom,
! [VarCurr] :
( v102990(VarCurr)
<=> ( ( v102984(VarCurr,bitIndex2)
<=> $false )
& ( v102984(VarCurr,bitIndex1)
<=> $true )
& ( v102984(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20525,axiom,
! [VarCurr] :
( v102986(VarCurr)
<=> ( v102987(VarCurr)
| v102988(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20524,axiom,
! [VarCurr] :
( v102988(VarCurr)
<=> ( v102958(VarCurr)
& v102989(VarCurr) ) ) ).
fof(writeUnaryOperator_8034,axiom,
! [VarCurr] :
( ~ v102989(VarCurr)
<=> v102987(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7178,axiom,
! [VarCurr] :
( v102987(VarCurr)
<=> ( v102948(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7177,axiom,
! [VarCurr] :
( v102983(VarCurr)
<=> ( ( v102984(VarCurr,bitIndex2)
<=> $true )
& ( v102984(VarCurr,bitIndex1)
<=> $false )
& ( v102984(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31620,axiom,
! [VarCurr] :
( v102984(VarCurr,bitIndex0)
<=> v102946(VarCurr) ) ).
fof(addAssignment_31619,axiom,
! [VarCurr] :
( v102984(VarCurr,bitIndex1)
<=> v102944(VarCurr) ) ).
fof(addAssignment_31618,axiom,
! [VarCurr] :
( v102984(VarCurr,bitIndex2)
<=> v102942(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20523,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102968(VarNext)
<=> ( v102969(VarNext)
& v102964(VarNext) ) ) ) ).
fof(writeUnaryOperator_8033,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102969(VarNext)
<=> v102971(VarNext) ) ) ).
fof(addAssignment_31617,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102971(VarNext)
<=> v102964(VarCurr) ) ) ).
fof(addAssignment_31616,axiom,
! [VarCurr] :
( v102964(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31615,axiom,
! [VarCurr] :
( v102962(VarCurr)
<=> $false ) ).
fof(addAssignment_31614,axiom,
! [VarCurr] :
( v102960(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31613,axiom,
! [VarCurr] :
( v102958(VarCurr)
<=> $false ) ).
fof(addAssignment_31612,axiom,
! [VarCurr] :
( v102948(VarCurr)
<=> v5932(VarCurr,bitIndex52) ) ).
fof(addAssignment_31611,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex52)
<=> v5934(VarCurr,bitIndex52) ) ).
fof(addAssignment_31610,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex52)
<=> v5936(VarCurr,bitIndex52) ) ).
fof(addAssignment_31609,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex52)
<=> v5938(VarCurr,bitIndex52) ) ).
fof(addAssignment_31608,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex52)
<=> v5940(VarCurr,bitIndex52) ) ).
fof(addAssignment_31607,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex52)
<=> v5942(VarCurr,bitIndex52) ) ).
fof(addAssignment_31606,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex52)
<=> v5944(VarCurr,bitIndex52) ) ).
fof(addAssignment_31605,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex52)
<=> v5946(VarCurr,bitIndex52) ) ).
fof(addAssignment_31604,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex52)
<=> v5948(VarCurr,bitIndex52) ) ).
fof(addAssignment_31603,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex52)
<=> v102950(VarNext,bitIndex52) ) ).
fof(addCaseBooleanConditionEqualRanges1_1664,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102951(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102950(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1720,axiom,
! [VarNext] :
( v102951(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102950(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20522,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102951(VarNext)
<=> v102952(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20521,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102952(VarNext)
<=> ( v102954(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_8032,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102954(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_31602,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex52)
<=> v5952(VarCurr,bitIndex52) ) ).
fof(addAssignment_31601,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex52)
<=> v5954(VarCurr,bitIndex52) ) ).
fof(addAssignment_31600,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex52)
<=> v5956(VarCurr,bitIndex52) ) ).
fof(addAssignment_31599,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex52)
<=> v5958(VarCurr,bitIndex52) ) ).
fof(addAssignment_31598,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex52)
<=> v5960(VarCurr,bitIndex52) ) ).
fof(addAssignment_31597,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex52)
<=> v467(VarCurr,bitIndex52) ) ).
fof(addAssignment_31596,axiom,
! [VarCurr] :
( v102946(VarCurr)
<=> $false ) ).
fof(addAssignment_31595,axiom,
! [VarCurr] :
( v102944(VarCurr)
<=> $false ) ).
fof(addAssignment_31594,axiom,
! [VarCurr] :
( v102942(VarCurr)
<=> $true ) ).
fof(addAssignment_31593,axiom,
! [VarCurr] :
( v102940(VarCurr)
<=> $false ) ).
fof(addAssignment_31592,axiom,
! [VarCurr] :
( v102938(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1663,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102891(VarNext)
=> ( v102860(VarNext)
<=> v102860(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1719,axiom,
! [VarNext] :
( v102891(VarNext)
=> ( v102860(VarNext)
<=> v102926(VarNext) ) ) ).
fof(addAssignment_31591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102926(VarNext)
<=> v102924(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4898,axiom,
! [VarCurr] :
( ~ v102862(VarCurr)
=> ( v102924(VarCurr)
<=> v102927(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4908,axiom,
! [VarCurr] :
( v102862(VarCurr)
=> ( v102924(VarCurr)
<=> v102864(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4897,axiom,
! [VarCurr] :
( ~ v102904(VarCurr)
=> ( v102927(VarCurr)
<=> v102886(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4907,axiom,
! [VarCurr] :
( v102904(VarCurr)
=> ( v102927(VarCurr)
<=> v102928(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1200,axiom,
! [VarCurr] :
( ( ~ v102907(VarCurr)
& ~ v102909(VarCurr) )
=> ( v102928(VarCurr)
<=> v102932(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4896,axiom,
! [VarCurr] :
( v102909(VarCurr)
=> ( v102928(VarCurr)
<=> v102931(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4906,axiom,
! [VarCurr] :
( v102907(VarCurr)
=> ( v102928(VarCurr)
<=> v102929(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4895,axiom,
! [VarCurr] :
( ~ v102917(VarCurr)
=> ( v102932(VarCurr)
<=> v102886(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4905,axiom,
! [VarCurr] :
( v102917(VarCurr)
=> ( v102932(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4894,axiom,
! [VarCurr] :
( ~ v102911(VarCurr)
=> ( v102931(VarCurr)
<=> v102886(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4904,axiom,
! [VarCurr] :
( v102911(VarCurr)
=> ( v102931(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2188,axiom,
! [VarCurr] :
( ~ v102930(VarCurr)
=> ( v102929(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2188,axiom,
! [VarCurr] :
( v102930(VarCurr)
=> ( v102929(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7176,axiom,
! [VarCurr] :
( v102930(VarCurr)
<=> ( v102872(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20520,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102891(VarNext)
<=> ( v102892(VarNext)
& v102901(VarNext) ) ) ) ).
fof(addAssignment_31590,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102901(VarNext)
<=> v102899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20519,axiom,
! [VarCurr] :
( v102899(VarCurr)
<=> ( v102862(VarCurr)
| v102902(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20518,axiom,
! [VarCurr] :
( v102902(VarCurr)
<=> ( v102903(VarCurr)
& v102923(VarCurr) ) ) ).
fof(writeUnaryOperator_8031,axiom,
! [VarCurr] :
( ~ v102923(VarCurr)
<=> v102862(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20517,axiom,
! [VarCurr] :
( v102903(VarCurr)
<=> ( v102904(VarCurr)
| v102921(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20516,axiom,
! [VarCurr] :
( v102921(VarCurr)
<=> ( v102882(VarCurr)
& v102922(VarCurr) ) ) ).
fof(writeUnaryOperator_8030,axiom,
! [VarCurr] :
( ~ v102922(VarCurr)
<=> v102884(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20515,axiom,
! [VarCurr] :
( v102904(VarCurr)
<=> ( v102905(VarCurr)
& v102884(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20514,axiom,
! [VarCurr] :
( v102905(VarCurr)
<=> ( v102906(VarCurr)
| v102915(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20513,axiom,
! [VarCurr] :
( v102915(VarCurr)
<=> ( v102916(VarCurr)
& v102920(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7175,axiom,
! [VarCurr] :
( v102920(VarCurr)
<=> ( ( v102908(VarCurr,bitIndex2)
<=> $false )
& ( v102908(VarCurr,bitIndex1)
<=> $false )
& ( v102908(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20512,axiom,
! [VarCurr] :
( v102916(VarCurr)
<=> ( v102917(VarCurr)
| v102918(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20511,axiom,
! [VarCurr] :
( v102918(VarCurr)
<=> ( v102882(VarCurr)
& v102919(VarCurr) ) ) ).
fof(writeUnaryOperator_8029,axiom,
! [VarCurr] :
( ~ v102919(VarCurr)
<=> v102917(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7174,axiom,
! [VarCurr] :
( v102917(VarCurr)
<=> ( v102872(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20510,axiom,
! [VarCurr] :
( v102906(VarCurr)
<=> ( v102907(VarCurr)
| v102909(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20509,axiom,
! [VarCurr] :
( v102909(VarCurr)
<=> ( v102910(VarCurr)
& v102914(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7173,axiom,
! [VarCurr] :
( v102914(VarCurr)
<=> ( ( v102908(VarCurr,bitIndex2)
<=> $false )
& ( v102908(VarCurr,bitIndex1)
<=> $true )
& ( v102908(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20508,axiom,
! [VarCurr] :
( v102910(VarCurr)
<=> ( v102911(VarCurr)
| v102912(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20507,axiom,
! [VarCurr] :
( v102912(VarCurr)
<=> ( v102882(VarCurr)
& v102913(VarCurr) ) ) ).
fof(writeUnaryOperator_8028,axiom,
! [VarCurr] :
( ~ v102913(VarCurr)
<=> v102911(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7172,axiom,
! [VarCurr] :
( v102911(VarCurr)
<=> ( v102872(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7171,axiom,
! [VarCurr] :
( v102907(VarCurr)
<=> ( ( v102908(VarCurr,bitIndex2)
<=> $true )
& ( v102908(VarCurr,bitIndex1)
<=> $false )
& ( v102908(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31589,axiom,
! [VarCurr] :
( v102908(VarCurr,bitIndex0)
<=> v102870(VarCurr) ) ).
fof(addAssignment_31588,axiom,
! [VarCurr] :
( v102908(VarCurr,bitIndex1)
<=> v102868(VarCurr) ) ).
fof(addAssignment_31587,axiom,
! [VarCurr] :
( v102908(VarCurr,bitIndex2)
<=> v102866(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20506,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102892(VarNext)
<=> ( v102893(VarNext)
& v102888(VarNext) ) ) ) ).
fof(writeUnaryOperator_8027,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102893(VarNext)
<=> v102895(VarNext) ) ) ).
fof(addAssignment_31586,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102895(VarNext)
<=> v102888(VarCurr) ) ) ).
fof(addAssignment_31585,axiom,
! [VarCurr] :
( v102888(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31584,axiom,
! [VarCurr] :
( v102886(VarCurr)
<=> $false ) ).
fof(addAssignment_31583,axiom,
! [VarCurr] :
( v102884(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31582,axiom,
! [VarCurr] :
( v102882(VarCurr)
<=> $false ) ).
fof(addAssignment_31581,axiom,
! [VarCurr] :
( v102872(VarCurr)
<=> v5932(VarCurr,bitIndex51) ) ).
fof(addAssignment_31580,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex51)
<=> v5934(VarCurr,bitIndex51) ) ).
fof(addAssignment_31579,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex51)
<=> v5936(VarCurr,bitIndex51) ) ).
fof(addAssignment_31578,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex51)
<=> v5938(VarCurr,bitIndex51) ) ).
fof(addAssignment_31577,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex51)
<=> v5940(VarCurr,bitIndex51) ) ).
fof(addAssignment_31576,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex51)
<=> v5942(VarCurr,bitIndex51) ) ).
fof(addAssignment_31575,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex51)
<=> v5944(VarCurr,bitIndex51) ) ).
fof(addAssignment_31574,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex51)
<=> v5946(VarCurr,bitIndex51) ) ).
fof(addAssignment_31573,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex51)
<=> v5948(VarCurr,bitIndex51) ) ).
fof(addAssignment_31572,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex51)
<=> v102874(VarNext,bitIndex51) ) ).
fof(addCaseBooleanConditionEqualRanges1_1662,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102875(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102874(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1718,axiom,
! [VarNext] :
( v102875(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102874(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20505,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102875(VarNext)
<=> v102876(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102876(VarNext)
<=> ( v102878(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_8026,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102878(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_31571,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex51)
<=> v5952(VarCurr,bitIndex51) ) ).
fof(addAssignment_31570,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex51)
<=> v5954(VarCurr,bitIndex51) ) ).
fof(addAssignment_31569,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex51)
<=> v5956(VarCurr,bitIndex51) ) ).
fof(addAssignment_31568,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex51)
<=> v5958(VarCurr,bitIndex51) ) ).
fof(addAssignment_31567,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex51)
<=> v5960(VarCurr,bitIndex51) ) ).
fof(addAssignment_31566,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex51)
<=> v467(VarCurr,bitIndex51) ) ).
fof(addAssignment_31565,axiom,
! [VarCurr] :
( v102870(VarCurr)
<=> $false ) ).
fof(addAssignment_31564,axiom,
! [VarCurr] :
( v102868(VarCurr)
<=> $false ) ).
fof(addAssignment_31563,axiom,
! [VarCurr] :
( v102866(VarCurr)
<=> $true ) ).
fof(addAssignment_31562,axiom,
! [VarCurr] :
( v102864(VarCurr)
<=> $false ) ).
fof(addAssignment_31561,axiom,
! [VarCurr] :
( v102862(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1661,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102815(VarNext)
=> ( v102784(VarNext)
<=> v102784(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1717,axiom,
! [VarNext] :
( v102815(VarNext)
=> ( v102784(VarNext)
<=> v102850(VarNext) ) ) ).
fof(addAssignment_31560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102850(VarNext)
<=> v102848(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4893,axiom,
! [VarCurr] :
( ~ v102786(VarCurr)
=> ( v102848(VarCurr)
<=> v102851(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4903,axiom,
! [VarCurr] :
( v102786(VarCurr)
=> ( v102848(VarCurr)
<=> v102788(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4892,axiom,
! [VarCurr] :
( ~ v102828(VarCurr)
=> ( v102851(VarCurr)
<=> v102810(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4902,axiom,
! [VarCurr] :
( v102828(VarCurr)
=> ( v102851(VarCurr)
<=> v102852(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1199,axiom,
! [VarCurr] :
( ( ~ v102831(VarCurr)
& ~ v102833(VarCurr) )
=> ( v102852(VarCurr)
<=> v102856(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4891,axiom,
! [VarCurr] :
( v102833(VarCurr)
=> ( v102852(VarCurr)
<=> v102855(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4901,axiom,
! [VarCurr] :
( v102831(VarCurr)
=> ( v102852(VarCurr)
<=> v102853(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4890,axiom,
! [VarCurr] :
( ~ v102841(VarCurr)
=> ( v102856(VarCurr)
<=> v102810(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4900,axiom,
! [VarCurr] :
( v102841(VarCurr)
=> ( v102856(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4889,axiom,
! [VarCurr] :
( ~ v102835(VarCurr)
=> ( v102855(VarCurr)
<=> v102810(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4899,axiom,
! [VarCurr] :
( v102835(VarCurr)
=> ( v102855(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2187,axiom,
! [VarCurr] :
( ~ v102854(VarCurr)
=> ( v102853(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2187,axiom,
! [VarCurr] :
( v102854(VarCurr)
=> ( v102853(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7170,axiom,
! [VarCurr] :
( v102854(VarCurr)
<=> ( v102796(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102815(VarNext)
<=> ( v102816(VarNext)
& v102825(VarNext) ) ) ) ).
fof(addAssignment_31559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102825(VarNext)
<=> v102823(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20502,axiom,
! [VarCurr] :
( v102823(VarCurr)
<=> ( v102786(VarCurr)
| v102826(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20501,axiom,
! [VarCurr] :
( v102826(VarCurr)
<=> ( v102827(VarCurr)
& v102847(VarCurr) ) ) ).
fof(writeUnaryOperator_8025,axiom,
! [VarCurr] :
( ~ v102847(VarCurr)
<=> v102786(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20500,axiom,
! [VarCurr] :
( v102827(VarCurr)
<=> ( v102828(VarCurr)
| v102845(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20499,axiom,
! [VarCurr] :
( v102845(VarCurr)
<=> ( v102806(VarCurr)
& v102846(VarCurr) ) ) ).
fof(writeUnaryOperator_8024,axiom,
! [VarCurr] :
( ~ v102846(VarCurr)
<=> v102808(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20498,axiom,
! [VarCurr] :
( v102828(VarCurr)
<=> ( v102829(VarCurr)
& v102808(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20497,axiom,
! [VarCurr] :
( v102829(VarCurr)
<=> ( v102830(VarCurr)
| v102839(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20496,axiom,
! [VarCurr] :
( v102839(VarCurr)
<=> ( v102840(VarCurr)
& v102844(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7169,axiom,
! [VarCurr] :
( v102844(VarCurr)
<=> ( ( v102832(VarCurr,bitIndex2)
<=> $false )
& ( v102832(VarCurr,bitIndex1)
<=> $false )
& ( v102832(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20495,axiom,
! [VarCurr] :
( v102840(VarCurr)
<=> ( v102841(VarCurr)
| v102842(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20494,axiom,
! [VarCurr] :
( v102842(VarCurr)
<=> ( v102806(VarCurr)
& v102843(VarCurr) ) ) ).
fof(writeUnaryOperator_8023,axiom,
! [VarCurr] :
( ~ v102843(VarCurr)
<=> v102841(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7168,axiom,
! [VarCurr] :
( v102841(VarCurr)
<=> ( v102796(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20493,axiom,
! [VarCurr] :
( v102830(VarCurr)
<=> ( v102831(VarCurr)
| v102833(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20492,axiom,
! [VarCurr] :
( v102833(VarCurr)
<=> ( v102834(VarCurr)
& v102838(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7167,axiom,
! [VarCurr] :
( v102838(VarCurr)
<=> ( ( v102832(VarCurr,bitIndex2)
<=> $false )
& ( v102832(VarCurr,bitIndex1)
<=> $true )
& ( v102832(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20491,axiom,
! [VarCurr] :
( v102834(VarCurr)
<=> ( v102835(VarCurr)
| v102836(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20490,axiom,
! [VarCurr] :
( v102836(VarCurr)
<=> ( v102806(VarCurr)
& v102837(VarCurr) ) ) ).
fof(writeUnaryOperator_8022,axiom,
! [VarCurr] :
( ~ v102837(VarCurr)
<=> v102835(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7166,axiom,
! [VarCurr] :
( v102835(VarCurr)
<=> ( v102796(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7165,axiom,
! [VarCurr] :
( v102831(VarCurr)
<=> ( ( v102832(VarCurr,bitIndex2)
<=> $true )
& ( v102832(VarCurr,bitIndex1)
<=> $false )
& ( v102832(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31558,axiom,
! [VarCurr] :
( v102832(VarCurr,bitIndex0)
<=> v102794(VarCurr) ) ).
fof(addAssignment_31557,axiom,
! [VarCurr] :
( v102832(VarCurr,bitIndex1)
<=> v102792(VarCurr) ) ).
fof(addAssignment_31556,axiom,
! [VarCurr] :
( v102832(VarCurr,bitIndex2)
<=> v102790(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20489,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102816(VarNext)
<=> ( v102817(VarNext)
& v102812(VarNext) ) ) ) ).
fof(writeUnaryOperator_8021,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102817(VarNext)
<=> v102819(VarNext) ) ) ).
fof(addAssignment_31555,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102819(VarNext)
<=> v102812(VarCurr) ) ) ).
fof(addAssignment_31554,axiom,
! [VarCurr] :
( v102812(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31553,axiom,
! [VarCurr] :
( v102810(VarCurr)
<=> $false ) ).
fof(addAssignment_31552,axiom,
! [VarCurr] :
( v102808(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31551,axiom,
! [VarCurr] :
( v102806(VarCurr)
<=> $false ) ).
fof(addAssignment_31550,axiom,
! [VarCurr] :
( v102796(VarCurr)
<=> v5932(VarCurr,bitIndex50) ) ).
fof(addAssignment_31549,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex50)
<=> v5934(VarCurr,bitIndex50) ) ).
fof(addAssignment_31548,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex50)
<=> v5936(VarCurr,bitIndex50) ) ).
fof(addAssignment_31547,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex50)
<=> v5938(VarCurr,bitIndex50) ) ).
fof(addAssignment_31546,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex50)
<=> v5940(VarCurr,bitIndex50) ) ).
fof(addAssignment_31545,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex50)
<=> v5942(VarCurr,bitIndex50) ) ).
fof(addAssignment_31544,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex50)
<=> v5944(VarCurr,bitIndex50) ) ).
fof(addAssignment_31543,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex50)
<=> v5946(VarCurr,bitIndex50) ) ).
fof(addAssignment_31542,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex50)
<=> v5948(VarCurr,bitIndex50) ) ).
fof(addAssignment_31541,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex50)
<=> v102798(VarNext,bitIndex50) ) ).
fof(addCaseBooleanConditionEqualRanges1_1660,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102799(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102798(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1716,axiom,
! [VarNext] :
( v102799(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102798(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102799(VarNext)
<=> v102800(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102800(VarNext)
<=> ( v102802(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_8020,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102802(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_31540,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex50)
<=> v5952(VarCurr,bitIndex50) ) ).
fof(addAssignment_31539,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex50)
<=> v5954(VarCurr,bitIndex50) ) ).
fof(addAssignment_31538,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex50)
<=> v5956(VarCurr,bitIndex50) ) ).
fof(addAssignment_31537,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex50)
<=> v5958(VarCurr,bitIndex50) ) ).
fof(addAssignment_31536,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex50)
<=> v5960(VarCurr,bitIndex50) ) ).
fof(addAssignment_31535,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex50)
<=> v467(VarCurr,bitIndex50) ) ).
fof(addAssignment_31534,axiom,
! [VarCurr] :
( v102794(VarCurr)
<=> $false ) ).
fof(addAssignment_31533,axiom,
! [VarCurr] :
( v102792(VarCurr)
<=> $false ) ).
fof(addAssignment_31532,axiom,
! [VarCurr] :
( v102790(VarCurr)
<=> $true ) ).
fof(addAssignment_31531,axiom,
! [VarCurr] :
( v102788(VarCurr)
<=> $false ) ).
fof(addAssignment_31530,axiom,
! [VarCurr] :
( v102786(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1659,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102739(VarNext)
=> ( v102708(VarNext)
<=> v102708(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1715,axiom,
! [VarNext] :
( v102739(VarNext)
=> ( v102708(VarNext)
<=> v102774(VarNext) ) ) ).
fof(addAssignment_31529,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102774(VarNext)
<=> v102772(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4888,axiom,
! [VarCurr] :
( ~ v102710(VarCurr)
=> ( v102772(VarCurr)
<=> v102775(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4898,axiom,
! [VarCurr] :
( v102710(VarCurr)
=> ( v102772(VarCurr)
<=> v102712(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4887,axiom,
! [VarCurr] :
( ~ v102752(VarCurr)
=> ( v102775(VarCurr)
<=> v102734(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4897,axiom,
! [VarCurr] :
( v102752(VarCurr)
=> ( v102775(VarCurr)
<=> v102776(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1198,axiom,
! [VarCurr] :
( ( ~ v102755(VarCurr)
& ~ v102757(VarCurr) )
=> ( v102776(VarCurr)
<=> v102780(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4886,axiom,
! [VarCurr] :
( v102757(VarCurr)
=> ( v102776(VarCurr)
<=> v102779(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4896,axiom,
! [VarCurr] :
( v102755(VarCurr)
=> ( v102776(VarCurr)
<=> v102777(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4885,axiom,
! [VarCurr] :
( ~ v102765(VarCurr)
=> ( v102780(VarCurr)
<=> v102734(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4895,axiom,
! [VarCurr] :
( v102765(VarCurr)
=> ( v102780(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4884,axiom,
! [VarCurr] :
( ~ v102759(VarCurr)
=> ( v102779(VarCurr)
<=> v102734(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4894,axiom,
! [VarCurr] :
( v102759(VarCurr)
=> ( v102779(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2186,axiom,
! [VarCurr] :
( ~ v102778(VarCurr)
=> ( v102777(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2186,axiom,
! [VarCurr] :
( v102778(VarCurr)
=> ( v102777(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7164,axiom,
! [VarCurr] :
( v102778(VarCurr)
<=> ( v102720(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102739(VarNext)
<=> ( v102740(VarNext)
& v102749(VarNext) ) ) ) ).
fof(addAssignment_31528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102749(VarNext)
<=> v102747(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20485,axiom,
! [VarCurr] :
( v102747(VarCurr)
<=> ( v102710(VarCurr)
| v102750(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20484,axiom,
! [VarCurr] :
( v102750(VarCurr)
<=> ( v102751(VarCurr)
& v102771(VarCurr) ) ) ).
fof(writeUnaryOperator_8019,axiom,
! [VarCurr] :
( ~ v102771(VarCurr)
<=> v102710(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20483,axiom,
! [VarCurr] :
( v102751(VarCurr)
<=> ( v102752(VarCurr)
| v102769(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20482,axiom,
! [VarCurr] :
( v102769(VarCurr)
<=> ( v102730(VarCurr)
& v102770(VarCurr) ) ) ).
fof(writeUnaryOperator_8018,axiom,
! [VarCurr] :
( ~ v102770(VarCurr)
<=> v102732(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20481,axiom,
! [VarCurr] :
( v102752(VarCurr)
<=> ( v102753(VarCurr)
& v102732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20480,axiom,
! [VarCurr] :
( v102753(VarCurr)
<=> ( v102754(VarCurr)
| v102763(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20479,axiom,
! [VarCurr] :
( v102763(VarCurr)
<=> ( v102764(VarCurr)
& v102768(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7163,axiom,
! [VarCurr] :
( v102768(VarCurr)
<=> ( ( v102756(VarCurr,bitIndex2)
<=> $false )
& ( v102756(VarCurr,bitIndex1)
<=> $false )
& ( v102756(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20478,axiom,
! [VarCurr] :
( v102764(VarCurr)
<=> ( v102765(VarCurr)
| v102766(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20477,axiom,
! [VarCurr] :
( v102766(VarCurr)
<=> ( v102730(VarCurr)
& v102767(VarCurr) ) ) ).
fof(writeUnaryOperator_8017,axiom,
! [VarCurr] :
( ~ v102767(VarCurr)
<=> v102765(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7162,axiom,
! [VarCurr] :
( v102765(VarCurr)
<=> ( v102720(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20476,axiom,
! [VarCurr] :
( v102754(VarCurr)
<=> ( v102755(VarCurr)
| v102757(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20475,axiom,
! [VarCurr] :
( v102757(VarCurr)
<=> ( v102758(VarCurr)
& v102762(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7161,axiom,
! [VarCurr] :
( v102762(VarCurr)
<=> ( ( v102756(VarCurr,bitIndex2)
<=> $false )
& ( v102756(VarCurr,bitIndex1)
<=> $true )
& ( v102756(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20474,axiom,
! [VarCurr] :
( v102758(VarCurr)
<=> ( v102759(VarCurr)
| v102760(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20473,axiom,
! [VarCurr] :
( v102760(VarCurr)
<=> ( v102730(VarCurr)
& v102761(VarCurr) ) ) ).
fof(writeUnaryOperator_8016,axiom,
! [VarCurr] :
( ~ v102761(VarCurr)
<=> v102759(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7160,axiom,
! [VarCurr] :
( v102759(VarCurr)
<=> ( v102720(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7159,axiom,
! [VarCurr] :
( v102755(VarCurr)
<=> ( ( v102756(VarCurr,bitIndex2)
<=> $true )
& ( v102756(VarCurr,bitIndex1)
<=> $false )
& ( v102756(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31527,axiom,
! [VarCurr] :
( v102756(VarCurr,bitIndex0)
<=> v102718(VarCurr) ) ).
fof(addAssignment_31526,axiom,
! [VarCurr] :
( v102756(VarCurr,bitIndex1)
<=> v102716(VarCurr) ) ).
fof(addAssignment_31525,axiom,
! [VarCurr] :
( v102756(VarCurr,bitIndex2)
<=> v102714(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102740(VarNext)
<=> ( v102741(VarNext)
& v102736(VarNext) ) ) ) ).
fof(writeUnaryOperator_8015,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102741(VarNext)
<=> v102743(VarNext) ) ) ).
fof(addAssignment_31524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102743(VarNext)
<=> v102736(VarCurr) ) ) ).
fof(addAssignment_31523,axiom,
! [VarCurr] :
( v102736(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31522,axiom,
! [VarCurr] :
( v102734(VarCurr)
<=> $false ) ).
fof(addAssignment_31521,axiom,
! [VarCurr] :
( v102732(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31520,axiom,
! [VarCurr] :
( v102730(VarCurr)
<=> $false ) ).
fof(addAssignment_31519,axiom,
! [VarCurr] :
( v102720(VarCurr)
<=> v5932(VarCurr,bitIndex49) ) ).
fof(addAssignment_31518,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex49)
<=> v5934(VarCurr,bitIndex49) ) ).
fof(addAssignment_31517,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex49)
<=> v5936(VarCurr,bitIndex49) ) ).
fof(addAssignment_31516,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex49)
<=> v5938(VarCurr,bitIndex49) ) ).
fof(addAssignment_31515,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex49)
<=> v5940(VarCurr,bitIndex49) ) ).
fof(addAssignment_31514,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex49)
<=> v5942(VarCurr,bitIndex49) ) ).
fof(addAssignment_31513,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex49)
<=> v5944(VarCurr,bitIndex49) ) ).
fof(addAssignment_31512,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex49)
<=> v5946(VarCurr,bitIndex49) ) ).
fof(addAssignment_31511,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex49)
<=> v5948(VarCurr,bitIndex49) ) ).
fof(addAssignment_31510,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex49)
<=> v102722(VarNext,bitIndex49) ) ).
fof(addCaseBooleanConditionEqualRanges1_1658,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102723(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102722(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1714,axiom,
! [VarNext] :
( v102723(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102722(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102723(VarNext)
<=> v102724(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102724(VarNext)
<=> ( v102726(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_8014,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102726(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_31509,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex49)
<=> v5952(VarCurr,bitIndex49) ) ).
fof(addAssignment_31508,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex49)
<=> v5954(VarCurr,bitIndex49) ) ).
fof(addAssignment_31507,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex49)
<=> v5956(VarCurr,bitIndex49) ) ).
fof(addAssignment_31506,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex49)
<=> v5958(VarCurr,bitIndex49) ) ).
fof(addAssignment_31505,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex49)
<=> v5960(VarCurr,bitIndex49) ) ).
fof(addAssignment_31504,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex49)
<=> v467(VarCurr,bitIndex49) ) ).
fof(addAssignment_31503,axiom,
! [VarCurr] :
( v102718(VarCurr)
<=> $false ) ).
fof(addAssignment_31502,axiom,
! [VarCurr] :
( v102716(VarCurr)
<=> $false ) ).
fof(addAssignment_31501,axiom,
! [VarCurr] :
( v102714(VarCurr)
<=> $true ) ).
fof(addAssignment_31500,axiom,
! [VarCurr] :
( v102712(VarCurr)
<=> $false ) ).
fof(addAssignment_31499,axiom,
! [VarCurr] :
( v102710(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1657,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102663(VarNext)
=> ( v102632(VarNext)
<=> v102632(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1713,axiom,
! [VarNext] :
( v102663(VarNext)
=> ( v102632(VarNext)
<=> v102698(VarNext) ) ) ).
fof(addAssignment_31498,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102698(VarNext)
<=> v102696(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4883,axiom,
! [VarCurr] :
( ~ v102634(VarCurr)
=> ( v102696(VarCurr)
<=> v102699(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4893,axiom,
! [VarCurr] :
( v102634(VarCurr)
=> ( v102696(VarCurr)
<=> v102636(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4882,axiom,
! [VarCurr] :
( ~ v102676(VarCurr)
=> ( v102699(VarCurr)
<=> v102658(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4892,axiom,
! [VarCurr] :
( v102676(VarCurr)
=> ( v102699(VarCurr)
<=> v102700(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1197,axiom,
! [VarCurr] :
( ( ~ v102679(VarCurr)
& ~ v102681(VarCurr) )
=> ( v102700(VarCurr)
<=> v102704(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4881,axiom,
! [VarCurr] :
( v102681(VarCurr)
=> ( v102700(VarCurr)
<=> v102703(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4891,axiom,
! [VarCurr] :
( v102679(VarCurr)
=> ( v102700(VarCurr)
<=> v102701(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4880,axiom,
! [VarCurr] :
( ~ v102689(VarCurr)
=> ( v102704(VarCurr)
<=> v102658(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4890,axiom,
! [VarCurr] :
( v102689(VarCurr)
=> ( v102704(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4879,axiom,
! [VarCurr] :
( ~ v102683(VarCurr)
=> ( v102703(VarCurr)
<=> v102658(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4889,axiom,
! [VarCurr] :
( v102683(VarCurr)
=> ( v102703(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2185,axiom,
! [VarCurr] :
( ~ v102702(VarCurr)
=> ( v102701(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2185,axiom,
! [VarCurr] :
( v102702(VarCurr)
=> ( v102701(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7158,axiom,
! [VarCurr] :
( v102702(VarCurr)
<=> ( v102644(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20469,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102663(VarNext)
<=> ( v102664(VarNext)
& v102673(VarNext) ) ) ) ).
fof(addAssignment_31497,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102673(VarNext)
<=> v102671(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20468,axiom,
! [VarCurr] :
( v102671(VarCurr)
<=> ( v102634(VarCurr)
| v102674(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20467,axiom,
! [VarCurr] :
( v102674(VarCurr)
<=> ( v102675(VarCurr)
& v102695(VarCurr) ) ) ).
fof(writeUnaryOperator_8013,axiom,
! [VarCurr] :
( ~ v102695(VarCurr)
<=> v102634(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20466,axiom,
! [VarCurr] :
( v102675(VarCurr)
<=> ( v102676(VarCurr)
| v102693(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20465,axiom,
! [VarCurr] :
( v102693(VarCurr)
<=> ( v102654(VarCurr)
& v102694(VarCurr) ) ) ).
fof(writeUnaryOperator_8012,axiom,
! [VarCurr] :
( ~ v102694(VarCurr)
<=> v102656(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20464,axiom,
! [VarCurr] :
( v102676(VarCurr)
<=> ( v102677(VarCurr)
& v102656(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20463,axiom,
! [VarCurr] :
( v102677(VarCurr)
<=> ( v102678(VarCurr)
| v102687(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20462,axiom,
! [VarCurr] :
( v102687(VarCurr)
<=> ( v102688(VarCurr)
& v102692(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7157,axiom,
! [VarCurr] :
( v102692(VarCurr)
<=> ( ( v102680(VarCurr,bitIndex2)
<=> $false )
& ( v102680(VarCurr,bitIndex1)
<=> $false )
& ( v102680(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20461,axiom,
! [VarCurr] :
( v102688(VarCurr)
<=> ( v102689(VarCurr)
| v102690(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20460,axiom,
! [VarCurr] :
( v102690(VarCurr)
<=> ( v102654(VarCurr)
& v102691(VarCurr) ) ) ).
fof(writeUnaryOperator_8011,axiom,
! [VarCurr] :
( ~ v102691(VarCurr)
<=> v102689(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7156,axiom,
! [VarCurr] :
( v102689(VarCurr)
<=> ( v102644(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20459,axiom,
! [VarCurr] :
( v102678(VarCurr)
<=> ( v102679(VarCurr)
| v102681(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20458,axiom,
! [VarCurr] :
( v102681(VarCurr)
<=> ( v102682(VarCurr)
& v102686(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7155,axiom,
! [VarCurr] :
( v102686(VarCurr)
<=> ( ( v102680(VarCurr,bitIndex2)
<=> $false )
& ( v102680(VarCurr,bitIndex1)
<=> $true )
& ( v102680(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20457,axiom,
! [VarCurr] :
( v102682(VarCurr)
<=> ( v102683(VarCurr)
| v102684(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20456,axiom,
! [VarCurr] :
( v102684(VarCurr)
<=> ( v102654(VarCurr)
& v102685(VarCurr) ) ) ).
fof(writeUnaryOperator_8010,axiom,
! [VarCurr] :
( ~ v102685(VarCurr)
<=> v102683(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7154,axiom,
! [VarCurr] :
( v102683(VarCurr)
<=> ( v102644(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7153,axiom,
! [VarCurr] :
( v102679(VarCurr)
<=> ( ( v102680(VarCurr,bitIndex2)
<=> $true )
& ( v102680(VarCurr,bitIndex1)
<=> $false )
& ( v102680(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31496,axiom,
! [VarCurr] :
( v102680(VarCurr,bitIndex0)
<=> v102642(VarCurr) ) ).
fof(addAssignment_31495,axiom,
! [VarCurr] :
( v102680(VarCurr,bitIndex1)
<=> v102640(VarCurr) ) ).
fof(addAssignment_31494,axiom,
! [VarCurr] :
( v102680(VarCurr,bitIndex2)
<=> v102638(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20455,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102664(VarNext)
<=> ( v102665(VarNext)
& v102660(VarNext) ) ) ) ).
fof(writeUnaryOperator_8009,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102665(VarNext)
<=> v102667(VarNext) ) ) ).
fof(addAssignment_31493,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102667(VarNext)
<=> v102660(VarCurr) ) ) ).
fof(addAssignment_31492,axiom,
! [VarCurr] :
( v102660(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31491,axiom,
! [VarCurr] :
( v102658(VarCurr)
<=> $false ) ).
fof(addAssignment_31490,axiom,
! [VarCurr] :
( v102656(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31489,axiom,
! [VarCurr] :
( v102654(VarCurr)
<=> $false ) ).
fof(addAssignment_31488,axiom,
! [VarCurr] :
( v102644(VarCurr)
<=> v5932(VarCurr,bitIndex48) ) ).
fof(addAssignment_31487,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex48)
<=> v5934(VarCurr,bitIndex48) ) ).
fof(addAssignment_31486,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex48)
<=> v5936(VarCurr,bitIndex48) ) ).
fof(addAssignment_31485,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex48)
<=> v5938(VarCurr,bitIndex48) ) ).
fof(addAssignment_31484,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex48)
<=> v5940(VarCurr,bitIndex48) ) ).
fof(addAssignment_31483,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex48)
<=> v5942(VarCurr,bitIndex48) ) ).
fof(addAssignment_31482,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex48)
<=> v5944(VarCurr,bitIndex48) ) ).
fof(addAssignment_31481,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex48)
<=> v5946(VarCurr,bitIndex48) ) ).
fof(addAssignment_31480,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex48)
<=> v5948(VarCurr,bitIndex48) ) ).
fof(addAssignment_31479,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex48)
<=> v102646(VarNext,bitIndex48) ) ).
fof(addCaseBooleanConditionEqualRanges1_1656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102647(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102646(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1712,axiom,
! [VarNext] :
( v102647(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102646(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20454,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102647(VarNext)
<=> v102648(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20453,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102648(VarNext)
<=> ( v102650(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_8008,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102650(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_31478,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex48)
<=> v5952(VarCurr,bitIndex48) ) ).
fof(addAssignment_31477,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex48)
<=> v5954(VarCurr,bitIndex48) ) ).
fof(addAssignment_31476,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex48)
<=> v5956(VarCurr,bitIndex48) ) ).
fof(addAssignment_31475,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex48)
<=> v5958(VarCurr,bitIndex48) ) ).
fof(addAssignment_31474,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex48)
<=> v5960(VarCurr,bitIndex48) ) ).
fof(addAssignment_31473,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex48)
<=> v467(VarCurr,bitIndex48) ) ).
fof(addAssignment_31472,axiom,
! [VarCurr] :
( v102642(VarCurr)
<=> $false ) ).
fof(addAssignment_31471,axiom,
! [VarCurr] :
( v102640(VarCurr)
<=> $false ) ).
fof(addAssignment_31470,axiom,
! [VarCurr] :
( v102638(VarCurr)
<=> $true ) ).
fof(addAssignment_31469,axiom,
! [VarCurr] :
( v102636(VarCurr)
<=> $false ) ).
fof(addAssignment_31468,axiom,
! [VarCurr] :
( v102634(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1655,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102587(VarNext)
=> ( v102564(VarNext)
<=> v102564(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1711,axiom,
! [VarNext] :
( v102587(VarNext)
=> ( v102564(VarNext)
<=> v102622(VarNext) ) ) ).
fof(addAssignment_31467,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102622(VarNext)
<=> v102620(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4878,axiom,
! [VarCurr] :
( ~ v102566(VarCurr)
=> ( v102620(VarCurr)
<=> v102623(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4888,axiom,
! [VarCurr] :
( v102566(VarCurr)
=> ( v102620(VarCurr)
<=> v102568(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4877,axiom,
! [VarCurr] :
( ~ v102600(VarCurr)
=> ( v102623(VarCurr)
<=> v102582(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4887,axiom,
! [VarCurr] :
( v102600(VarCurr)
=> ( v102623(VarCurr)
<=> v102624(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1196,axiom,
! [VarCurr] :
( ( ~ v102603(VarCurr)
& ~ v102605(VarCurr) )
=> ( v102624(VarCurr)
<=> v102628(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4876,axiom,
! [VarCurr] :
( v102605(VarCurr)
=> ( v102624(VarCurr)
<=> v102627(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4886,axiom,
! [VarCurr] :
( v102603(VarCurr)
=> ( v102624(VarCurr)
<=> v102625(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4875,axiom,
! [VarCurr] :
( ~ v102613(VarCurr)
=> ( v102628(VarCurr)
<=> v102582(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4885,axiom,
! [VarCurr] :
( v102613(VarCurr)
=> ( v102628(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4874,axiom,
! [VarCurr] :
( ~ v102607(VarCurr)
=> ( v102627(VarCurr)
<=> v102582(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4884,axiom,
! [VarCurr] :
( v102607(VarCurr)
=> ( v102627(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2184,axiom,
! [VarCurr] :
( ~ v102626(VarCurr)
=> ( v102625(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2184,axiom,
! [VarCurr] :
( v102626(VarCurr)
=> ( v102625(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7152,axiom,
! [VarCurr] :
( v102626(VarCurr)
<=> ( v102576(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102587(VarNext)
<=> ( v102588(VarNext)
& v102597(VarNext) ) ) ) ).
fof(addAssignment_31466,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102597(VarNext)
<=> v102595(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20451,axiom,
! [VarCurr] :
( v102595(VarCurr)
<=> ( v102566(VarCurr)
| v102598(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20450,axiom,
! [VarCurr] :
( v102598(VarCurr)
<=> ( v102599(VarCurr)
& v102619(VarCurr) ) ) ).
fof(writeUnaryOperator_8007,axiom,
! [VarCurr] :
( ~ v102619(VarCurr)
<=> v102566(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20449,axiom,
! [VarCurr] :
( v102599(VarCurr)
<=> ( v102600(VarCurr)
| v102617(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20448,axiom,
! [VarCurr] :
( v102617(VarCurr)
<=> ( v102578(VarCurr)
& v102618(VarCurr) ) ) ).
fof(writeUnaryOperator_8006,axiom,
! [VarCurr] :
( ~ v102618(VarCurr)
<=> v102580(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20447,axiom,
! [VarCurr] :
( v102600(VarCurr)
<=> ( v102601(VarCurr)
& v102580(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20446,axiom,
! [VarCurr] :
( v102601(VarCurr)
<=> ( v102602(VarCurr)
| v102611(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20445,axiom,
! [VarCurr] :
( v102611(VarCurr)
<=> ( v102612(VarCurr)
& v102616(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7151,axiom,
! [VarCurr] :
( v102616(VarCurr)
<=> ( ( v102604(VarCurr,bitIndex2)
<=> $false )
& ( v102604(VarCurr,bitIndex1)
<=> $false )
& ( v102604(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20444,axiom,
! [VarCurr] :
( v102612(VarCurr)
<=> ( v102613(VarCurr)
| v102614(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20443,axiom,
! [VarCurr] :
( v102614(VarCurr)
<=> ( v102578(VarCurr)
& v102615(VarCurr) ) ) ).
fof(writeUnaryOperator_8005,axiom,
! [VarCurr] :
( ~ v102615(VarCurr)
<=> v102613(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7150,axiom,
! [VarCurr] :
( v102613(VarCurr)
<=> ( v102576(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20442,axiom,
! [VarCurr] :
( v102602(VarCurr)
<=> ( v102603(VarCurr)
| v102605(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20441,axiom,
! [VarCurr] :
( v102605(VarCurr)
<=> ( v102606(VarCurr)
& v102610(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7149,axiom,
! [VarCurr] :
( v102610(VarCurr)
<=> ( ( v102604(VarCurr,bitIndex2)
<=> $false )
& ( v102604(VarCurr,bitIndex1)
<=> $true )
& ( v102604(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20440,axiom,
! [VarCurr] :
( v102606(VarCurr)
<=> ( v102607(VarCurr)
| v102608(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20439,axiom,
! [VarCurr] :
( v102608(VarCurr)
<=> ( v102578(VarCurr)
& v102609(VarCurr) ) ) ).
fof(writeUnaryOperator_8004,axiom,
! [VarCurr] :
( ~ v102609(VarCurr)
<=> v102607(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7148,axiom,
! [VarCurr] :
( v102607(VarCurr)
<=> ( v102576(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7147,axiom,
! [VarCurr] :
( v102603(VarCurr)
<=> ( ( v102604(VarCurr,bitIndex2)
<=> $true )
& ( v102604(VarCurr,bitIndex1)
<=> $false )
& ( v102604(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31465,axiom,
! [VarCurr] :
( v102604(VarCurr,bitIndex0)
<=> v102574(VarCurr) ) ).
fof(addAssignment_31464,axiom,
! [VarCurr] :
( v102604(VarCurr,bitIndex1)
<=> v102572(VarCurr) ) ).
fof(addAssignment_31463,axiom,
! [VarCurr] :
( v102604(VarCurr,bitIndex2)
<=> v102570(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20438,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102588(VarNext)
<=> ( v102589(VarNext)
& v102584(VarNext) ) ) ) ).
fof(writeUnaryOperator_8003,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102589(VarNext)
<=> v102591(VarNext) ) ) ).
fof(addAssignment_31462,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102591(VarNext)
<=> v102584(VarCurr) ) ) ).
fof(addAssignment_31461,axiom,
! [VarCurr] :
( v102584(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31460,axiom,
! [VarCurr] :
( v102582(VarCurr)
<=> $false ) ).
fof(addAssignment_31459,axiom,
! [VarCurr] :
( v102580(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31458,axiom,
! [VarCurr] :
( v102578(VarCurr)
<=> $false ) ).
fof(addAssignment_31457,axiom,
! [VarCurr] :
( v102576(VarCurr)
<=> v5932(VarCurr,bitIndex47) ) ).
fof(addAssignment_31456,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex47)
<=> v5934(VarCurr,bitIndex47) ) ).
fof(addAssignment_31455,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex47)
<=> v5936(VarCurr,bitIndex47) ) ).
fof(addAssignment_31454,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex47)
<=> v5938(VarCurr,bitIndex47) ) ).
fof(addAssignment_31453,axiom,
! [VarCurr] :
( v102574(VarCurr)
<=> $false ) ).
fof(addAssignment_31452,axiom,
! [VarCurr] :
( v102572(VarCurr)
<=> $false ) ).
fof(addAssignment_31451,axiom,
! [VarCurr] :
( v102570(VarCurr)
<=> $true ) ).
fof(addAssignment_31450,axiom,
! [VarCurr] :
( v102568(VarCurr)
<=> $false ) ).
fof(addAssignment_31449,axiom,
! [VarCurr] :
( v102566(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1654,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102519(VarNext)
=> ( v102488(VarNext)
<=> v102488(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1710,axiom,
! [VarNext] :
( v102519(VarNext)
=> ( v102488(VarNext)
<=> v102554(VarNext) ) ) ).
fof(addAssignment_31448,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102554(VarNext)
<=> v102552(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4873,axiom,
! [VarCurr] :
( ~ v102490(VarCurr)
=> ( v102552(VarCurr)
<=> v102555(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4883,axiom,
! [VarCurr] :
( v102490(VarCurr)
=> ( v102552(VarCurr)
<=> v102492(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4872,axiom,
! [VarCurr] :
( ~ v102532(VarCurr)
=> ( v102555(VarCurr)
<=> v102514(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4882,axiom,
! [VarCurr] :
( v102532(VarCurr)
=> ( v102555(VarCurr)
<=> v102556(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1195,axiom,
! [VarCurr] :
( ( ~ v102535(VarCurr)
& ~ v102537(VarCurr) )
=> ( v102556(VarCurr)
<=> v102560(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4871,axiom,
! [VarCurr] :
( v102537(VarCurr)
=> ( v102556(VarCurr)
<=> v102559(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4881,axiom,
! [VarCurr] :
( v102535(VarCurr)
=> ( v102556(VarCurr)
<=> v102557(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4870,axiom,
! [VarCurr] :
( ~ v102545(VarCurr)
=> ( v102560(VarCurr)
<=> v102514(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4880,axiom,
! [VarCurr] :
( v102545(VarCurr)
=> ( v102560(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4869,axiom,
! [VarCurr] :
( ~ v102539(VarCurr)
=> ( v102559(VarCurr)
<=> v102514(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4879,axiom,
! [VarCurr] :
( v102539(VarCurr)
=> ( v102559(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2183,axiom,
! [VarCurr] :
( ~ v102558(VarCurr)
=> ( v102557(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2183,axiom,
! [VarCurr] :
( v102558(VarCurr)
=> ( v102557(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7146,axiom,
! [VarCurr] :
( v102558(VarCurr)
<=> ( v102500(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20437,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102519(VarNext)
<=> ( v102520(VarNext)
& v102529(VarNext) ) ) ) ).
fof(addAssignment_31447,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102529(VarNext)
<=> v102527(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20436,axiom,
! [VarCurr] :
( v102527(VarCurr)
<=> ( v102490(VarCurr)
| v102530(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20435,axiom,
! [VarCurr] :
( v102530(VarCurr)
<=> ( v102531(VarCurr)
& v102551(VarCurr) ) ) ).
fof(writeUnaryOperator_8002,axiom,
! [VarCurr] :
( ~ v102551(VarCurr)
<=> v102490(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20434,axiom,
! [VarCurr] :
( v102531(VarCurr)
<=> ( v102532(VarCurr)
| v102549(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20433,axiom,
! [VarCurr] :
( v102549(VarCurr)
<=> ( v102510(VarCurr)
& v102550(VarCurr) ) ) ).
fof(writeUnaryOperator_8001,axiom,
! [VarCurr] :
( ~ v102550(VarCurr)
<=> v102512(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20432,axiom,
! [VarCurr] :
( v102532(VarCurr)
<=> ( v102533(VarCurr)
& v102512(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20431,axiom,
! [VarCurr] :
( v102533(VarCurr)
<=> ( v102534(VarCurr)
| v102543(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20430,axiom,
! [VarCurr] :
( v102543(VarCurr)
<=> ( v102544(VarCurr)
& v102548(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7145,axiom,
! [VarCurr] :
( v102548(VarCurr)
<=> ( ( v102536(VarCurr,bitIndex2)
<=> $false )
& ( v102536(VarCurr,bitIndex1)
<=> $false )
& ( v102536(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20429,axiom,
! [VarCurr] :
( v102544(VarCurr)
<=> ( v102545(VarCurr)
| v102546(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20428,axiom,
! [VarCurr] :
( v102546(VarCurr)
<=> ( v102510(VarCurr)
& v102547(VarCurr) ) ) ).
fof(writeUnaryOperator_8000,axiom,
! [VarCurr] :
( ~ v102547(VarCurr)
<=> v102545(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7144,axiom,
! [VarCurr] :
( v102545(VarCurr)
<=> ( v102500(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20427,axiom,
! [VarCurr] :
( v102534(VarCurr)
<=> ( v102535(VarCurr)
| v102537(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20426,axiom,
! [VarCurr] :
( v102537(VarCurr)
<=> ( v102538(VarCurr)
& v102542(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7143,axiom,
! [VarCurr] :
( v102542(VarCurr)
<=> ( ( v102536(VarCurr,bitIndex2)
<=> $false )
& ( v102536(VarCurr,bitIndex1)
<=> $true )
& ( v102536(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20425,axiom,
! [VarCurr] :
( v102538(VarCurr)
<=> ( v102539(VarCurr)
| v102540(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20424,axiom,
! [VarCurr] :
( v102540(VarCurr)
<=> ( v102510(VarCurr)
& v102541(VarCurr) ) ) ).
fof(writeUnaryOperator_7999,axiom,
! [VarCurr] :
( ~ v102541(VarCurr)
<=> v102539(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7142,axiom,
! [VarCurr] :
( v102539(VarCurr)
<=> ( v102500(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7141,axiom,
! [VarCurr] :
( v102535(VarCurr)
<=> ( ( v102536(VarCurr,bitIndex2)
<=> $true )
& ( v102536(VarCurr,bitIndex1)
<=> $false )
& ( v102536(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31446,axiom,
! [VarCurr] :
( v102536(VarCurr,bitIndex0)
<=> v102498(VarCurr) ) ).
fof(addAssignment_31445,axiom,
! [VarCurr] :
( v102536(VarCurr,bitIndex1)
<=> v102496(VarCurr) ) ).
fof(addAssignment_31444,axiom,
! [VarCurr] :
( v102536(VarCurr,bitIndex2)
<=> v102494(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20423,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102520(VarNext)
<=> ( v102521(VarNext)
& v102516(VarNext) ) ) ) ).
fof(writeUnaryOperator_7998,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102521(VarNext)
<=> v102523(VarNext) ) ) ).
fof(addAssignment_31443,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102523(VarNext)
<=> v102516(VarCurr) ) ) ).
fof(addAssignment_31442,axiom,
! [VarCurr] :
( v102516(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31441,axiom,
! [VarCurr] :
( v102514(VarCurr)
<=> $false ) ).
fof(addAssignment_31440,axiom,
! [VarCurr] :
( v102512(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31439,axiom,
! [VarCurr] :
( v102510(VarCurr)
<=> $false ) ).
fof(addAssignment_31438,axiom,
! [VarCurr] :
( v102500(VarCurr)
<=> v5932(VarCurr,bitIndex46) ) ).
fof(addAssignment_31437,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex46)
<=> v5934(VarCurr,bitIndex46) ) ).
fof(addAssignment_31436,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex46)
<=> v5936(VarCurr,bitIndex46) ) ).
fof(addAssignment_31435,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex46)
<=> v5938(VarCurr,bitIndex46) ) ).
fof(addAssignment_31434,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex46)
<=> v5940(VarCurr,bitIndex46) ) ).
fof(addAssignment_31433,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex46)
<=> v5942(VarCurr,bitIndex46) ) ).
fof(addAssignment_31432,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex46)
<=> v5944(VarCurr,bitIndex46) ) ).
fof(addAssignment_31431,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex46)
<=> v5946(VarCurr,bitIndex46) ) ).
fof(addAssignment_31430,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex46)
<=> v5948(VarCurr,bitIndex46) ) ).
fof(addAssignment_31429,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex46)
<=> v102502(VarNext,bitIndex46) ) ).
fof(addCaseBooleanConditionEqualRanges1_1653,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102503(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102502(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1709,axiom,
! [VarNext] :
( v102503(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102502(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20422,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102503(VarNext)
<=> v102504(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20421,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102504(VarNext)
<=> ( v102506(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_7997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102506(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_31428,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex46)
<=> v5952(VarCurr,bitIndex46) ) ).
fof(addAssignment_31427,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex46)
<=> v5954(VarCurr,bitIndex46) ) ).
fof(addAssignment_31426,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex46)
<=> v5956(VarCurr,bitIndex46) ) ).
fof(addAssignment_31425,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex46)
<=> v5958(VarCurr,bitIndex46) ) ).
fof(addAssignment_31424,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex46)
<=> v5960(VarCurr,bitIndex46) ) ).
fof(addAssignment_31423,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex46)
<=> v467(VarCurr,bitIndex46) ) ).
fof(addAssignment_31422,axiom,
! [VarCurr] :
( v102498(VarCurr)
<=> $false ) ).
fof(addAssignment_31421,axiom,
! [VarCurr] :
( v102496(VarCurr)
<=> $false ) ).
fof(addAssignment_31420,axiom,
! [VarCurr] :
( v102494(VarCurr)
<=> $true ) ).
fof(addAssignment_31419,axiom,
! [VarCurr] :
( v102492(VarCurr)
<=> $false ) ).
fof(addAssignment_31418,axiom,
! [VarCurr] :
( v102490(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102443(VarNext)
=> ( v102412(VarNext)
<=> v102412(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1708,axiom,
! [VarNext] :
( v102443(VarNext)
=> ( v102412(VarNext)
<=> v102478(VarNext) ) ) ).
fof(addAssignment_31417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102478(VarNext)
<=> v102476(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4868,axiom,
! [VarCurr] :
( ~ v102414(VarCurr)
=> ( v102476(VarCurr)
<=> v102479(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4878,axiom,
! [VarCurr] :
( v102414(VarCurr)
=> ( v102476(VarCurr)
<=> v102416(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4867,axiom,
! [VarCurr] :
( ~ v102456(VarCurr)
=> ( v102479(VarCurr)
<=> v102438(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4877,axiom,
! [VarCurr] :
( v102456(VarCurr)
=> ( v102479(VarCurr)
<=> v102480(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1194,axiom,
! [VarCurr] :
( ( ~ v102459(VarCurr)
& ~ v102461(VarCurr) )
=> ( v102480(VarCurr)
<=> v102484(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4866,axiom,
! [VarCurr] :
( v102461(VarCurr)
=> ( v102480(VarCurr)
<=> v102483(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4876,axiom,
! [VarCurr] :
( v102459(VarCurr)
=> ( v102480(VarCurr)
<=> v102481(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4865,axiom,
! [VarCurr] :
( ~ v102469(VarCurr)
=> ( v102484(VarCurr)
<=> v102438(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4875,axiom,
! [VarCurr] :
( v102469(VarCurr)
=> ( v102484(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4864,axiom,
! [VarCurr] :
( ~ v102463(VarCurr)
=> ( v102483(VarCurr)
<=> v102438(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4874,axiom,
! [VarCurr] :
( v102463(VarCurr)
=> ( v102483(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2182,axiom,
! [VarCurr] :
( ~ v102482(VarCurr)
=> ( v102481(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2182,axiom,
! [VarCurr] :
( v102482(VarCurr)
=> ( v102481(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7140,axiom,
! [VarCurr] :
( v102482(VarCurr)
<=> ( v102424(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20420,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102443(VarNext)
<=> ( v102444(VarNext)
& v102453(VarNext) ) ) ) ).
fof(addAssignment_31416,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102453(VarNext)
<=> v102451(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20419,axiom,
! [VarCurr] :
( v102451(VarCurr)
<=> ( v102414(VarCurr)
| v102454(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20418,axiom,
! [VarCurr] :
( v102454(VarCurr)
<=> ( v102455(VarCurr)
& v102475(VarCurr) ) ) ).
fof(writeUnaryOperator_7996,axiom,
! [VarCurr] :
( ~ v102475(VarCurr)
<=> v102414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20417,axiom,
! [VarCurr] :
( v102455(VarCurr)
<=> ( v102456(VarCurr)
| v102473(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20416,axiom,
! [VarCurr] :
( v102473(VarCurr)
<=> ( v102434(VarCurr)
& v102474(VarCurr) ) ) ).
fof(writeUnaryOperator_7995,axiom,
! [VarCurr] :
( ~ v102474(VarCurr)
<=> v102436(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20415,axiom,
! [VarCurr] :
( v102456(VarCurr)
<=> ( v102457(VarCurr)
& v102436(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20414,axiom,
! [VarCurr] :
( v102457(VarCurr)
<=> ( v102458(VarCurr)
| v102467(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20413,axiom,
! [VarCurr] :
( v102467(VarCurr)
<=> ( v102468(VarCurr)
& v102472(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7139,axiom,
! [VarCurr] :
( v102472(VarCurr)
<=> ( ( v102460(VarCurr,bitIndex2)
<=> $false )
& ( v102460(VarCurr,bitIndex1)
<=> $false )
& ( v102460(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20412,axiom,
! [VarCurr] :
( v102468(VarCurr)
<=> ( v102469(VarCurr)
| v102470(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20411,axiom,
! [VarCurr] :
( v102470(VarCurr)
<=> ( v102434(VarCurr)
& v102471(VarCurr) ) ) ).
fof(writeUnaryOperator_7994,axiom,
! [VarCurr] :
( ~ v102471(VarCurr)
<=> v102469(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7138,axiom,
! [VarCurr] :
( v102469(VarCurr)
<=> ( v102424(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20410,axiom,
! [VarCurr] :
( v102458(VarCurr)
<=> ( v102459(VarCurr)
| v102461(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20409,axiom,
! [VarCurr] :
( v102461(VarCurr)
<=> ( v102462(VarCurr)
& v102466(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7137,axiom,
! [VarCurr] :
( v102466(VarCurr)
<=> ( ( v102460(VarCurr,bitIndex2)
<=> $false )
& ( v102460(VarCurr,bitIndex1)
<=> $true )
& ( v102460(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20408,axiom,
! [VarCurr] :
( v102462(VarCurr)
<=> ( v102463(VarCurr)
| v102464(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20407,axiom,
! [VarCurr] :
( v102464(VarCurr)
<=> ( v102434(VarCurr)
& v102465(VarCurr) ) ) ).
fof(writeUnaryOperator_7993,axiom,
! [VarCurr] :
( ~ v102465(VarCurr)
<=> v102463(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7136,axiom,
! [VarCurr] :
( v102463(VarCurr)
<=> ( v102424(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7135,axiom,
! [VarCurr] :
( v102459(VarCurr)
<=> ( ( v102460(VarCurr,bitIndex2)
<=> $true )
& ( v102460(VarCurr,bitIndex1)
<=> $false )
& ( v102460(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31415,axiom,
! [VarCurr] :
( v102460(VarCurr,bitIndex0)
<=> v102422(VarCurr) ) ).
fof(addAssignment_31414,axiom,
! [VarCurr] :
( v102460(VarCurr,bitIndex1)
<=> v102420(VarCurr) ) ).
fof(addAssignment_31413,axiom,
! [VarCurr] :
( v102460(VarCurr,bitIndex2)
<=> v102418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20406,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102444(VarNext)
<=> ( v102445(VarNext)
& v102440(VarNext) ) ) ) ).
fof(writeUnaryOperator_7992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102445(VarNext)
<=> v102447(VarNext) ) ) ).
fof(addAssignment_31412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102447(VarNext)
<=> v102440(VarCurr) ) ) ).
fof(addAssignment_31411,axiom,
! [VarCurr] :
( v102440(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31410,axiom,
! [VarCurr] :
( v102438(VarCurr)
<=> $false ) ).
fof(addAssignment_31409,axiom,
! [VarCurr] :
( v102436(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31408,axiom,
! [VarCurr] :
( v102434(VarCurr)
<=> $false ) ).
fof(addAssignment_31407,axiom,
! [VarCurr] :
( v102424(VarCurr)
<=> v5932(VarCurr,bitIndex45) ) ).
fof(addAssignment_31406,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex45)
<=> v5934(VarCurr,bitIndex45) ) ).
fof(addAssignment_31405,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex45)
<=> v5936(VarCurr,bitIndex45) ) ).
fof(addAssignment_31404,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex45)
<=> v5938(VarCurr,bitIndex45) ) ).
fof(addAssignment_31403,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex45)
<=> v5940(VarCurr,bitIndex45) ) ).
fof(addAssignment_31402,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex45)
<=> v5942(VarCurr,bitIndex45) ) ).
fof(addAssignment_31401,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex45)
<=> v5944(VarCurr,bitIndex45) ) ).
fof(addAssignment_31400,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex45)
<=> v5946(VarCurr,bitIndex45) ) ).
fof(addAssignment_31399,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex45)
<=> v5948(VarCurr,bitIndex45) ) ).
fof(addAssignment_31398,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex45)
<=> v102426(VarNext,bitIndex45) ) ).
fof(addCaseBooleanConditionEqualRanges1_1651,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102427(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102426(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1707,axiom,
! [VarNext] :
( v102427(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102426(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20405,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102427(VarNext)
<=> v102428(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102428(VarNext)
<=> ( v102430(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_7991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102430(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_31397,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex45)
<=> v5952(VarCurr,bitIndex45) ) ).
fof(addAssignment_31396,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex45)
<=> v5954(VarCurr,bitIndex45) ) ).
fof(addAssignment_31395,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex45)
<=> v5956(VarCurr,bitIndex45) ) ).
fof(addAssignment_31394,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex45)
<=> v5958(VarCurr,bitIndex45) ) ).
fof(addAssignment_31393,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex45)
<=> v5960(VarCurr,bitIndex45) ) ).
fof(addAssignment_31392,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex45)
<=> v467(VarCurr,bitIndex45) ) ).
fof(addAssignment_31391,axiom,
! [VarCurr] :
( v102422(VarCurr)
<=> $false ) ).
fof(addAssignment_31390,axiom,
! [VarCurr] :
( v102420(VarCurr)
<=> $false ) ).
fof(addAssignment_31389,axiom,
! [VarCurr] :
( v102418(VarCurr)
<=> $true ) ).
fof(addAssignment_31388,axiom,
! [VarCurr] :
( v102416(VarCurr)
<=> $false ) ).
fof(addAssignment_31387,axiom,
! [VarCurr] :
( v102414(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1650,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102367(VarNext)
=> ( v102344(VarNext)
<=> v102344(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1706,axiom,
! [VarNext] :
( v102367(VarNext)
=> ( v102344(VarNext)
<=> v102402(VarNext) ) ) ).
fof(addAssignment_31386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102402(VarNext)
<=> v102400(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4863,axiom,
! [VarCurr] :
( ~ v102346(VarCurr)
=> ( v102400(VarCurr)
<=> v102403(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4873,axiom,
! [VarCurr] :
( v102346(VarCurr)
=> ( v102400(VarCurr)
<=> v102348(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4862,axiom,
! [VarCurr] :
( ~ v102380(VarCurr)
=> ( v102403(VarCurr)
<=> v102362(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4872,axiom,
! [VarCurr] :
( v102380(VarCurr)
=> ( v102403(VarCurr)
<=> v102404(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1193,axiom,
! [VarCurr] :
( ( ~ v102383(VarCurr)
& ~ v102385(VarCurr) )
=> ( v102404(VarCurr)
<=> v102408(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4861,axiom,
! [VarCurr] :
( v102385(VarCurr)
=> ( v102404(VarCurr)
<=> v102407(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4871,axiom,
! [VarCurr] :
( v102383(VarCurr)
=> ( v102404(VarCurr)
<=> v102405(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4860,axiom,
! [VarCurr] :
( ~ v102393(VarCurr)
=> ( v102408(VarCurr)
<=> v102362(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4870,axiom,
! [VarCurr] :
( v102393(VarCurr)
=> ( v102408(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4859,axiom,
! [VarCurr] :
( ~ v102387(VarCurr)
=> ( v102407(VarCurr)
<=> v102362(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4869,axiom,
! [VarCurr] :
( v102387(VarCurr)
=> ( v102407(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2181,axiom,
! [VarCurr] :
( ~ v102406(VarCurr)
=> ( v102405(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2181,axiom,
! [VarCurr] :
( v102406(VarCurr)
=> ( v102405(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7134,axiom,
! [VarCurr] :
( v102406(VarCurr)
<=> ( v102356(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20403,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102367(VarNext)
<=> ( v102368(VarNext)
& v102377(VarNext) ) ) ) ).
fof(addAssignment_31385,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102377(VarNext)
<=> v102375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20402,axiom,
! [VarCurr] :
( v102375(VarCurr)
<=> ( v102346(VarCurr)
| v102378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20401,axiom,
! [VarCurr] :
( v102378(VarCurr)
<=> ( v102379(VarCurr)
& v102399(VarCurr) ) ) ).
fof(writeUnaryOperator_7990,axiom,
! [VarCurr] :
( ~ v102399(VarCurr)
<=> v102346(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20400,axiom,
! [VarCurr] :
( v102379(VarCurr)
<=> ( v102380(VarCurr)
| v102397(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20399,axiom,
! [VarCurr] :
( v102397(VarCurr)
<=> ( v102358(VarCurr)
& v102398(VarCurr) ) ) ).
fof(writeUnaryOperator_7989,axiom,
! [VarCurr] :
( ~ v102398(VarCurr)
<=> v102360(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20398,axiom,
! [VarCurr] :
( v102380(VarCurr)
<=> ( v102381(VarCurr)
& v102360(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20397,axiom,
! [VarCurr] :
( v102381(VarCurr)
<=> ( v102382(VarCurr)
| v102391(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20396,axiom,
! [VarCurr] :
( v102391(VarCurr)
<=> ( v102392(VarCurr)
& v102396(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7133,axiom,
! [VarCurr] :
( v102396(VarCurr)
<=> ( ( v102384(VarCurr,bitIndex2)
<=> $false )
& ( v102384(VarCurr,bitIndex1)
<=> $false )
& ( v102384(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20395,axiom,
! [VarCurr] :
( v102392(VarCurr)
<=> ( v102393(VarCurr)
| v102394(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20394,axiom,
! [VarCurr] :
( v102394(VarCurr)
<=> ( v102358(VarCurr)
& v102395(VarCurr) ) ) ).
fof(writeUnaryOperator_7988,axiom,
! [VarCurr] :
( ~ v102395(VarCurr)
<=> v102393(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7132,axiom,
! [VarCurr] :
( v102393(VarCurr)
<=> ( v102356(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20393,axiom,
! [VarCurr] :
( v102382(VarCurr)
<=> ( v102383(VarCurr)
| v102385(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20392,axiom,
! [VarCurr] :
( v102385(VarCurr)
<=> ( v102386(VarCurr)
& v102390(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7131,axiom,
! [VarCurr] :
( v102390(VarCurr)
<=> ( ( v102384(VarCurr,bitIndex2)
<=> $false )
& ( v102384(VarCurr,bitIndex1)
<=> $true )
& ( v102384(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20391,axiom,
! [VarCurr] :
( v102386(VarCurr)
<=> ( v102387(VarCurr)
| v102388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20390,axiom,
! [VarCurr] :
( v102388(VarCurr)
<=> ( v102358(VarCurr)
& v102389(VarCurr) ) ) ).
fof(writeUnaryOperator_7987,axiom,
! [VarCurr] :
( ~ v102389(VarCurr)
<=> v102387(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7130,axiom,
! [VarCurr] :
( v102387(VarCurr)
<=> ( v102356(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7129,axiom,
! [VarCurr] :
( v102383(VarCurr)
<=> ( ( v102384(VarCurr,bitIndex2)
<=> $true )
& ( v102384(VarCurr,bitIndex1)
<=> $false )
& ( v102384(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31384,axiom,
! [VarCurr] :
( v102384(VarCurr,bitIndex0)
<=> v102354(VarCurr) ) ).
fof(addAssignment_31383,axiom,
! [VarCurr] :
( v102384(VarCurr,bitIndex1)
<=> v102352(VarCurr) ) ).
fof(addAssignment_31382,axiom,
! [VarCurr] :
( v102384(VarCurr,bitIndex2)
<=> v102350(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20389,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102368(VarNext)
<=> ( v102369(VarNext)
& v102364(VarNext) ) ) ) ).
fof(writeUnaryOperator_7986,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102369(VarNext)
<=> v102371(VarNext) ) ) ).
fof(addAssignment_31381,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102371(VarNext)
<=> v102364(VarCurr) ) ) ).
fof(addAssignment_31380,axiom,
! [VarCurr] :
( v102364(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31379,axiom,
! [VarCurr] :
( v102362(VarCurr)
<=> $false ) ).
fof(addAssignment_31378,axiom,
! [VarCurr] :
( v102360(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31377,axiom,
! [VarCurr] :
( v102358(VarCurr)
<=> $false ) ).
fof(addAssignment_31376,axiom,
! [VarCurr] :
( v102356(VarCurr)
<=> v5932(VarCurr,bitIndex44) ) ).
fof(addAssignment_31375,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex44)
<=> v5934(VarCurr,bitIndex44) ) ).
fof(addAssignment_31374,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex44)
<=> v5936(VarCurr,bitIndex44) ) ).
fof(addAssignment_31373,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex44)
<=> v5938(VarCurr,bitIndex44) ) ).
fof(addAssignment_31372,axiom,
! [VarCurr] :
( v102354(VarCurr)
<=> $false ) ).
fof(addAssignment_31371,axiom,
! [VarCurr] :
( v102352(VarCurr)
<=> $false ) ).
fof(addAssignment_31370,axiom,
! [VarCurr] :
( v102350(VarCurr)
<=> $true ) ).
fof(addAssignment_31369,axiom,
! [VarCurr] :
( v102348(VarCurr)
<=> $false ) ).
fof(addAssignment_31368,axiom,
! [VarCurr] :
( v102346(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1649,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102299(VarNext)
=> ( v102268(VarNext)
<=> v102268(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1705,axiom,
! [VarNext] :
( v102299(VarNext)
=> ( v102268(VarNext)
<=> v102334(VarNext) ) ) ).
fof(addAssignment_31367,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102334(VarNext)
<=> v102332(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4858,axiom,
! [VarCurr] :
( ~ v102270(VarCurr)
=> ( v102332(VarCurr)
<=> v102335(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4868,axiom,
! [VarCurr] :
( v102270(VarCurr)
=> ( v102332(VarCurr)
<=> v102272(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4857,axiom,
! [VarCurr] :
( ~ v102312(VarCurr)
=> ( v102335(VarCurr)
<=> v102294(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4867,axiom,
! [VarCurr] :
( v102312(VarCurr)
=> ( v102335(VarCurr)
<=> v102336(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1192,axiom,
! [VarCurr] :
( ( ~ v102315(VarCurr)
& ~ v102317(VarCurr) )
=> ( v102336(VarCurr)
<=> v102340(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4856,axiom,
! [VarCurr] :
( v102317(VarCurr)
=> ( v102336(VarCurr)
<=> v102339(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4866,axiom,
! [VarCurr] :
( v102315(VarCurr)
=> ( v102336(VarCurr)
<=> v102337(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4855,axiom,
! [VarCurr] :
( ~ v102325(VarCurr)
=> ( v102340(VarCurr)
<=> v102294(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4865,axiom,
! [VarCurr] :
( v102325(VarCurr)
=> ( v102340(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4854,axiom,
! [VarCurr] :
( ~ v102319(VarCurr)
=> ( v102339(VarCurr)
<=> v102294(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4864,axiom,
! [VarCurr] :
( v102319(VarCurr)
=> ( v102339(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2180,axiom,
! [VarCurr] :
( ~ v102338(VarCurr)
=> ( v102337(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2180,axiom,
! [VarCurr] :
( v102338(VarCurr)
=> ( v102337(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7128,axiom,
! [VarCurr] :
( v102338(VarCurr)
<=> ( v102280(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20388,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102299(VarNext)
<=> ( v102300(VarNext)
& v102309(VarNext) ) ) ) ).
fof(addAssignment_31366,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102309(VarNext)
<=> v102307(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20387,axiom,
! [VarCurr] :
( v102307(VarCurr)
<=> ( v102270(VarCurr)
| v102310(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20386,axiom,
! [VarCurr] :
( v102310(VarCurr)
<=> ( v102311(VarCurr)
& v102331(VarCurr) ) ) ).
fof(writeUnaryOperator_7985,axiom,
! [VarCurr] :
( ~ v102331(VarCurr)
<=> v102270(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20385,axiom,
! [VarCurr] :
( v102311(VarCurr)
<=> ( v102312(VarCurr)
| v102329(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20384,axiom,
! [VarCurr] :
( v102329(VarCurr)
<=> ( v102290(VarCurr)
& v102330(VarCurr) ) ) ).
fof(writeUnaryOperator_7984,axiom,
! [VarCurr] :
( ~ v102330(VarCurr)
<=> v102292(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20383,axiom,
! [VarCurr] :
( v102312(VarCurr)
<=> ( v102313(VarCurr)
& v102292(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20382,axiom,
! [VarCurr] :
( v102313(VarCurr)
<=> ( v102314(VarCurr)
| v102323(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20381,axiom,
! [VarCurr] :
( v102323(VarCurr)
<=> ( v102324(VarCurr)
& v102328(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7127,axiom,
! [VarCurr] :
( v102328(VarCurr)
<=> ( ( v102316(VarCurr,bitIndex2)
<=> $false )
& ( v102316(VarCurr,bitIndex1)
<=> $false )
& ( v102316(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20380,axiom,
! [VarCurr] :
( v102324(VarCurr)
<=> ( v102325(VarCurr)
| v102326(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20379,axiom,
! [VarCurr] :
( v102326(VarCurr)
<=> ( v102290(VarCurr)
& v102327(VarCurr) ) ) ).
fof(writeUnaryOperator_7983,axiom,
! [VarCurr] :
( ~ v102327(VarCurr)
<=> v102325(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7126,axiom,
! [VarCurr] :
( v102325(VarCurr)
<=> ( v102280(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20378,axiom,
! [VarCurr] :
( v102314(VarCurr)
<=> ( v102315(VarCurr)
| v102317(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20377,axiom,
! [VarCurr] :
( v102317(VarCurr)
<=> ( v102318(VarCurr)
& v102322(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7125,axiom,
! [VarCurr] :
( v102322(VarCurr)
<=> ( ( v102316(VarCurr,bitIndex2)
<=> $false )
& ( v102316(VarCurr,bitIndex1)
<=> $true )
& ( v102316(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20376,axiom,
! [VarCurr] :
( v102318(VarCurr)
<=> ( v102319(VarCurr)
| v102320(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20375,axiom,
! [VarCurr] :
( v102320(VarCurr)
<=> ( v102290(VarCurr)
& v102321(VarCurr) ) ) ).
fof(writeUnaryOperator_7982,axiom,
! [VarCurr] :
( ~ v102321(VarCurr)
<=> v102319(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7124,axiom,
! [VarCurr] :
( v102319(VarCurr)
<=> ( v102280(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7123,axiom,
! [VarCurr] :
( v102315(VarCurr)
<=> ( ( v102316(VarCurr,bitIndex2)
<=> $true )
& ( v102316(VarCurr,bitIndex1)
<=> $false )
& ( v102316(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31365,axiom,
! [VarCurr] :
( v102316(VarCurr,bitIndex0)
<=> v102278(VarCurr) ) ).
fof(addAssignment_31364,axiom,
! [VarCurr] :
( v102316(VarCurr,bitIndex1)
<=> v102276(VarCurr) ) ).
fof(addAssignment_31363,axiom,
! [VarCurr] :
( v102316(VarCurr,bitIndex2)
<=> v102274(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20374,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102300(VarNext)
<=> ( v102301(VarNext)
& v102296(VarNext) ) ) ) ).
fof(writeUnaryOperator_7981,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102301(VarNext)
<=> v102303(VarNext) ) ) ).
fof(addAssignment_31362,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102303(VarNext)
<=> v102296(VarCurr) ) ) ).
fof(addAssignment_31361,axiom,
! [VarCurr] :
( v102296(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31360,axiom,
! [VarCurr] :
( v102294(VarCurr)
<=> $false ) ).
fof(addAssignment_31359,axiom,
! [VarCurr] :
( v102292(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31358,axiom,
! [VarCurr] :
( v102290(VarCurr)
<=> $false ) ).
fof(addAssignment_31357,axiom,
! [VarCurr] :
( v102280(VarCurr)
<=> v5932(VarCurr,bitIndex43) ) ).
fof(addAssignment_31356,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex43)
<=> v5934(VarCurr,bitIndex43) ) ).
fof(addAssignment_31355,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex43)
<=> v5936(VarCurr,bitIndex43) ) ).
fof(addAssignment_31354,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex43)
<=> v5938(VarCurr,bitIndex43) ) ).
fof(addAssignment_31353,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex43)
<=> v5940(VarCurr,bitIndex43) ) ).
fof(addAssignment_31352,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex43)
<=> v5942(VarCurr,bitIndex43) ) ).
fof(addAssignment_31351,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex43)
<=> v5944(VarCurr,bitIndex43) ) ).
fof(addAssignment_31350,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex43)
<=> v5946(VarCurr,bitIndex43) ) ).
fof(addAssignment_31349,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex43)
<=> v5948(VarCurr,bitIndex43) ) ).
fof(addAssignment_31348,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex43)
<=> v102282(VarNext,bitIndex43) ) ).
fof(addCaseBooleanConditionEqualRanges1_1648,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102283(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102282(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1704,axiom,
! [VarNext] :
( v102283(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102282(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20373,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102283(VarNext)
<=> v102284(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20372,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102284(VarNext)
<=> ( v102286(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_7980,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102286(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_31347,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex43)
<=> v5952(VarCurr,bitIndex43) ) ).
fof(addAssignment_31346,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex43)
<=> v5954(VarCurr,bitIndex43) ) ).
fof(addAssignment_31345,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex43)
<=> v5956(VarCurr,bitIndex43) ) ).
fof(addAssignment_31344,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex43)
<=> v5958(VarCurr,bitIndex43) ) ).
fof(addAssignment_31343,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex43)
<=> v5960(VarCurr,bitIndex43) ) ).
fof(addAssignment_31342,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex43)
<=> v467(VarCurr,bitIndex43) ) ).
fof(addAssignment_31341,axiom,
! [VarCurr] :
( v102278(VarCurr)
<=> $false ) ).
fof(addAssignment_31340,axiom,
! [VarCurr] :
( v102276(VarCurr)
<=> $false ) ).
fof(addAssignment_31339,axiom,
! [VarCurr] :
( v102274(VarCurr)
<=> $true ) ).
fof(addAssignment_31338,axiom,
! [VarCurr] :
( v102272(VarCurr)
<=> $false ) ).
fof(addAssignment_31337,axiom,
! [VarCurr] :
( v102270(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1647,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102223(VarNext)
=> ( v102192(VarNext)
<=> v102192(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1703,axiom,
! [VarNext] :
( v102223(VarNext)
=> ( v102192(VarNext)
<=> v102258(VarNext) ) ) ).
fof(addAssignment_31336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102258(VarNext)
<=> v102256(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4853,axiom,
! [VarCurr] :
( ~ v102194(VarCurr)
=> ( v102256(VarCurr)
<=> v102259(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4863,axiom,
! [VarCurr] :
( v102194(VarCurr)
=> ( v102256(VarCurr)
<=> v102196(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4852,axiom,
! [VarCurr] :
( ~ v102236(VarCurr)
=> ( v102259(VarCurr)
<=> v102218(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4862,axiom,
! [VarCurr] :
( v102236(VarCurr)
=> ( v102259(VarCurr)
<=> v102260(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1191,axiom,
! [VarCurr] :
( ( ~ v102239(VarCurr)
& ~ v102241(VarCurr) )
=> ( v102260(VarCurr)
<=> v102264(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4851,axiom,
! [VarCurr] :
( v102241(VarCurr)
=> ( v102260(VarCurr)
<=> v102263(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4861,axiom,
! [VarCurr] :
( v102239(VarCurr)
=> ( v102260(VarCurr)
<=> v102261(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4850,axiom,
! [VarCurr] :
( ~ v102249(VarCurr)
=> ( v102264(VarCurr)
<=> v102218(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4860,axiom,
! [VarCurr] :
( v102249(VarCurr)
=> ( v102264(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4849,axiom,
! [VarCurr] :
( ~ v102243(VarCurr)
=> ( v102263(VarCurr)
<=> v102218(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4859,axiom,
! [VarCurr] :
( v102243(VarCurr)
=> ( v102263(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2179,axiom,
! [VarCurr] :
( ~ v102262(VarCurr)
=> ( v102261(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2179,axiom,
! [VarCurr] :
( v102262(VarCurr)
=> ( v102261(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7122,axiom,
! [VarCurr] :
( v102262(VarCurr)
<=> ( v102204(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20371,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102223(VarNext)
<=> ( v102224(VarNext)
& v102233(VarNext) ) ) ) ).
fof(addAssignment_31335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102233(VarNext)
<=> v102231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20370,axiom,
! [VarCurr] :
( v102231(VarCurr)
<=> ( v102194(VarCurr)
| v102234(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20369,axiom,
! [VarCurr] :
( v102234(VarCurr)
<=> ( v102235(VarCurr)
& v102255(VarCurr) ) ) ).
fof(writeUnaryOperator_7979,axiom,
! [VarCurr] :
( ~ v102255(VarCurr)
<=> v102194(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20368,axiom,
! [VarCurr] :
( v102235(VarCurr)
<=> ( v102236(VarCurr)
| v102253(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20367,axiom,
! [VarCurr] :
( v102253(VarCurr)
<=> ( v102214(VarCurr)
& v102254(VarCurr) ) ) ).
fof(writeUnaryOperator_7978,axiom,
! [VarCurr] :
( ~ v102254(VarCurr)
<=> v102216(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20366,axiom,
! [VarCurr] :
( v102236(VarCurr)
<=> ( v102237(VarCurr)
& v102216(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20365,axiom,
! [VarCurr] :
( v102237(VarCurr)
<=> ( v102238(VarCurr)
| v102247(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20364,axiom,
! [VarCurr] :
( v102247(VarCurr)
<=> ( v102248(VarCurr)
& v102252(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7121,axiom,
! [VarCurr] :
( v102252(VarCurr)
<=> ( ( v102240(VarCurr,bitIndex2)
<=> $false )
& ( v102240(VarCurr,bitIndex1)
<=> $false )
& ( v102240(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20363,axiom,
! [VarCurr] :
( v102248(VarCurr)
<=> ( v102249(VarCurr)
| v102250(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20362,axiom,
! [VarCurr] :
( v102250(VarCurr)
<=> ( v102214(VarCurr)
& v102251(VarCurr) ) ) ).
fof(writeUnaryOperator_7977,axiom,
! [VarCurr] :
( ~ v102251(VarCurr)
<=> v102249(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7120,axiom,
! [VarCurr] :
( v102249(VarCurr)
<=> ( v102204(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20361,axiom,
! [VarCurr] :
( v102238(VarCurr)
<=> ( v102239(VarCurr)
| v102241(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20360,axiom,
! [VarCurr] :
( v102241(VarCurr)
<=> ( v102242(VarCurr)
& v102246(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7119,axiom,
! [VarCurr] :
( v102246(VarCurr)
<=> ( ( v102240(VarCurr,bitIndex2)
<=> $false )
& ( v102240(VarCurr,bitIndex1)
<=> $true )
& ( v102240(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20359,axiom,
! [VarCurr] :
( v102242(VarCurr)
<=> ( v102243(VarCurr)
| v102244(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20358,axiom,
! [VarCurr] :
( v102244(VarCurr)
<=> ( v102214(VarCurr)
& v102245(VarCurr) ) ) ).
fof(writeUnaryOperator_7976,axiom,
! [VarCurr] :
( ~ v102245(VarCurr)
<=> v102243(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7118,axiom,
! [VarCurr] :
( v102243(VarCurr)
<=> ( v102204(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7117,axiom,
! [VarCurr] :
( v102239(VarCurr)
<=> ( ( v102240(VarCurr,bitIndex2)
<=> $true )
& ( v102240(VarCurr,bitIndex1)
<=> $false )
& ( v102240(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31334,axiom,
! [VarCurr] :
( v102240(VarCurr,bitIndex0)
<=> v102202(VarCurr) ) ).
fof(addAssignment_31333,axiom,
! [VarCurr] :
( v102240(VarCurr,bitIndex1)
<=> v102200(VarCurr) ) ).
fof(addAssignment_31332,axiom,
! [VarCurr] :
( v102240(VarCurr,bitIndex2)
<=> v102198(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20357,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102224(VarNext)
<=> ( v102225(VarNext)
& v102220(VarNext) ) ) ) ).
fof(writeUnaryOperator_7975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102225(VarNext)
<=> v102227(VarNext) ) ) ).
fof(addAssignment_31331,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102227(VarNext)
<=> v102220(VarCurr) ) ) ).
fof(addAssignment_31330,axiom,
! [VarCurr] :
( v102220(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31329,axiom,
! [VarCurr] :
( v102218(VarCurr)
<=> $false ) ).
fof(addAssignment_31328,axiom,
! [VarCurr] :
( v102216(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31327,axiom,
! [VarCurr] :
( v102214(VarCurr)
<=> $false ) ).
fof(addAssignment_31326,axiom,
! [VarCurr] :
( v102204(VarCurr)
<=> v5932(VarCurr,bitIndex42) ) ).
fof(addAssignment_31325,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex42)
<=> v5934(VarCurr,bitIndex42) ) ).
fof(addAssignment_31324,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex42)
<=> v5936(VarCurr,bitIndex42) ) ).
fof(addAssignment_31323,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex42)
<=> v5938(VarCurr,bitIndex42) ) ).
fof(addAssignment_31322,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex42)
<=> v5940(VarCurr,bitIndex42) ) ).
fof(addAssignment_31321,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex42)
<=> v5942(VarCurr,bitIndex42) ) ).
fof(addAssignment_31320,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex42)
<=> v5944(VarCurr,bitIndex42) ) ).
fof(addAssignment_31319,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex42)
<=> v5946(VarCurr,bitIndex42) ) ).
fof(addAssignment_31318,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex42)
<=> v5948(VarCurr,bitIndex42) ) ).
fof(addAssignment_31317,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex42)
<=> v102206(VarNext,bitIndex42) ) ).
fof(addCaseBooleanConditionEqualRanges1_1646,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102207(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102206(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1702,axiom,
! [VarNext] :
( v102207(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102206(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20356,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102207(VarNext)
<=> v102208(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20355,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102208(VarNext)
<=> ( v102210(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_7974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102210(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_31316,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex42)
<=> v5952(VarCurr,bitIndex42) ) ).
fof(addAssignment_31315,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex42)
<=> v5954(VarCurr,bitIndex42) ) ).
fof(addAssignment_31314,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex42)
<=> v5956(VarCurr,bitIndex42) ) ).
fof(addAssignment_31313,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex42)
<=> v5958(VarCurr,bitIndex42) ) ).
fof(addAssignment_31312,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex42)
<=> v5960(VarCurr,bitIndex42) ) ).
fof(addAssignment_31311,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex42)
<=> v467(VarCurr,bitIndex42) ) ).
fof(addAssignment_31310,axiom,
! [VarCurr] :
( v102202(VarCurr)
<=> $false ) ).
fof(addAssignment_31309,axiom,
! [VarCurr] :
( v102200(VarCurr)
<=> $false ) ).
fof(addAssignment_31308,axiom,
! [VarCurr] :
( v102198(VarCurr)
<=> $true ) ).
fof(addAssignment_31307,axiom,
! [VarCurr] :
( v102196(VarCurr)
<=> $false ) ).
fof(addAssignment_31306,axiom,
! [VarCurr] :
( v102194(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1645,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102147(VarNext)
=> ( v102116(VarNext)
<=> v102116(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1701,axiom,
! [VarNext] :
( v102147(VarNext)
=> ( v102116(VarNext)
<=> v102182(VarNext) ) ) ).
fof(addAssignment_31305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102182(VarNext)
<=> v102180(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4848,axiom,
! [VarCurr] :
( ~ v102118(VarCurr)
=> ( v102180(VarCurr)
<=> v102183(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4858,axiom,
! [VarCurr] :
( v102118(VarCurr)
=> ( v102180(VarCurr)
<=> v102120(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4847,axiom,
! [VarCurr] :
( ~ v102160(VarCurr)
=> ( v102183(VarCurr)
<=> v102142(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4857,axiom,
! [VarCurr] :
( v102160(VarCurr)
=> ( v102183(VarCurr)
<=> v102184(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1190,axiom,
! [VarCurr] :
( ( ~ v102163(VarCurr)
& ~ v102165(VarCurr) )
=> ( v102184(VarCurr)
<=> v102188(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4846,axiom,
! [VarCurr] :
( v102165(VarCurr)
=> ( v102184(VarCurr)
<=> v102187(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4856,axiom,
! [VarCurr] :
( v102163(VarCurr)
=> ( v102184(VarCurr)
<=> v102185(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4845,axiom,
! [VarCurr] :
( ~ v102173(VarCurr)
=> ( v102188(VarCurr)
<=> v102142(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4855,axiom,
! [VarCurr] :
( v102173(VarCurr)
=> ( v102188(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4844,axiom,
! [VarCurr] :
( ~ v102167(VarCurr)
=> ( v102187(VarCurr)
<=> v102142(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4854,axiom,
! [VarCurr] :
( v102167(VarCurr)
=> ( v102187(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2178,axiom,
! [VarCurr] :
( ~ v102186(VarCurr)
=> ( v102185(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2178,axiom,
! [VarCurr] :
( v102186(VarCurr)
=> ( v102185(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7116,axiom,
! [VarCurr] :
( v102186(VarCurr)
<=> ( v102128(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20354,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102147(VarNext)
<=> ( v102148(VarNext)
& v102157(VarNext) ) ) ) ).
fof(addAssignment_31304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102157(VarNext)
<=> v102155(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20353,axiom,
! [VarCurr] :
( v102155(VarCurr)
<=> ( v102118(VarCurr)
| v102158(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20352,axiom,
! [VarCurr] :
( v102158(VarCurr)
<=> ( v102159(VarCurr)
& v102179(VarCurr) ) ) ).
fof(writeUnaryOperator_7973,axiom,
! [VarCurr] :
( ~ v102179(VarCurr)
<=> v102118(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20351,axiom,
! [VarCurr] :
( v102159(VarCurr)
<=> ( v102160(VarCurr)
| v102177(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20350,axiom,
! [VarCurr] :
( v102177(VarCurr)
<=> ( v102138(VarCurr)
& v102178(VarCurr) ) ) ).
fof(writeUnaryOperator_7972,axiom,
! [VarCurr] :
( ~ v102178(VarCurr)
<=> v102140(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20349,axiom,
! [VarCurr] :
( v102160(VarCurr)
<=> ( v102161(VarCurr)
& v102140(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20348,axiom,
! [VarCurr] :
( v102161(VarCurr)
<=> ( v102162(VarCurr)
| v102171(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20347,axiom,
! [VarCurr] :
( v102171(VarCurr)
<=> ( v102172(VarCurr)
& v102176(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7115,axiom,
! [VarCurr] :
( v102176(VarCurr)
<=> ( ( v102164(VarCurr,bitIndex2)
<=> $false )
& ( v102164(VarCurr,bitIndex1)
<=> $false )
& ( v102164(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20346,axiom,
! [VarCurr] :
( v102172(VarCurr)
<=> ( v102173(VarCurr)
| v102174(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20345,axiom,
! [VarCurr] :
( v102174(VarCurr)
<=> ( v102138(VarCurr)
& v102175(VarCurr) ) ) ).
fof(writeUnaryOperator_7971,axiom,
! [VarCurr] :
( ~ v102175(VarCurr)
<=> v102173(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7114,axiom,
! [VarCurr] :
( v102173(VarCurr)
<=> ( v102128(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20344,axiom,
! [VarCurr] :
( v102162(VarCurr)
<=> ( v102163(VarCurr)
| v102165(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20343,axiom,
! [VarCurr] :
( v102165(VarCurr)
<=> ( v102166(VarCurr)
& v102170(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7113,axiom,
! [VarCurr] :
( v102170(VarCurr)
<=> ( ( v102164(VarCurr,bitIndex2)
<=> $false )
& ( v102164(VarCurr,bitIndex1)
<=> $true )
& ( v102164(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20342,axiom,
! [VarCurr] :
( v102166(VarCurr)
<=> ( v102167(VarCurr)
| v102168(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20341,axiom,
! [VarCurr] :
( v102168(VarCurr)
<=> ( v102138(VarCurr)
& v102169(VarCurr) ) ) ).
fof(writeUnaryOperator_7970,axiom,
! [VarCurr] :
( ~ v102169(VarCurr)
<=> v102167(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7112,axiom,
! [VarCurr] :
( v102167(VarCurr)
<=> ( v102128(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7111,axiom,
! [VarCurr] :
( v102163(VarCurr)
<=> ( ( v102164(VarCurr,bitIndex2)
<=> $true )
& ( v102164(VarCurr,bitIndex1)
<=> $false )
& ( v102164(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31303,axiom,
! [VarCurr] :
( v102164(VarCurr,bitIndex0)
<=> v102126(VarCurr) ) ).
fof(addAssignment_31302,axiom,
! [VarCurr] :
( v102164(VarCurr,bitIndex1)
<=> v102124(VarCurr) ) ).
fof(addAssignment_31301,axiom,
! [VarCurr] :
( v102164(VarCurr,bitIndex2)
<=> v102122(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20340,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102148(VarNext)
<=> ( v102149(VarNext)
& v102144(VarNext) ) ) ) ).
fof(writeUnaryOperator_7969,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102149(VarNext)
<=> v102151(VarNext) ) ) ).
fof(addAssignment_31300,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102151(VarNext)
<=> v102144(VarCurr) ) ) ).
fof(addAssignment_31299,axiom,
! [VarCurr] :
( v102144(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31298,axiom,
! [VarCurr] :
( v102142(VarCurr)
<=> $false ) ).
fof(addAssignment_31297,axiom,
! [VarCurr] :
( v102140(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31296,axiom,
! [VarCurr] :
( v102138(VarCurr)
<=> $false ) ).
fof(addAssignment_31295,axiom,
! [VarCurr] :
( v102128(VarCurr)
<=> v5932(VarCurr,bitIndex41) ) ).
fof(addAssignment_31294,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex41)
<=> v5934(VarCurr,bitIndex41) ) ).
fof(addAssignment_31293,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex41)
<=> v5936(VarCurr,bitIndex41) ) ).
fof(addAssignment_31292,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex41)
<=> v5938(VarCurr,bitIndex41) ) ).
fof(addAssignment_31291,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex41)
<=> v5940(VarCurr,bitIndex41) ) ).
fof(addAssignment_31290,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex41)
<=> v5942(VarCurr,bitIndex41) ) ).
fof(addAssignment_31289,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex41)
<=> v5944(VarCurr,bitIndex41) ) ).
fof(addAssignment_31288,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex41)
<=> v5946(VarCurr,bitIndex41) ) ).
fof(addAssignment_31287,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex41)
<=> v5948(VarCurr,bitIndex41) ) ).
fof(addAssignment_31286,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex41)
<=> v102130(VarNext,bitIndex41) ) ).
fof(addCaseBooleanConditionEqualRanges1_1644,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102131(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102130(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1700,axiom,
! [VarNext] :
( v102131(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102130(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20339,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102131(VarNext)
<=> v102132(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20338,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102132(VarNext)
<=> ( v102134(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_7968,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102134(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_31285,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex41)
<=> v5952(VarCurr,bitIndex41) ) ).
fof(addAssignment_31284,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex41)
<=> v5954(VarCurr,bitIndex41) ) ).
fof(addAssignment_31283,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex41)
<=> v5956(VarCurr,bitIndex41) ) ).
fof(addAssignment_31282,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex41)
<=> v5958(VarCurr,bitIndex41) ) ).
fof(addAssignment_31281,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex41)
<=> v5960(VarCurr,bitIndex41) ) ).
fof(addAssignment_31280,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex41)
<=> v467(VarCurr,bitIndex41) ) ).
fof(addAssignment_31279,axiom,
! [VarCurr] :
( v102126(VarCurr)
<=> $false ) ).
fof(addAssignment_31278,axiom,
! [VarCurr] :
( v102124(VarCurr)
<=> $false ) ).
fof(addAssignment_31277,axiom,
! [VarCurr] :
( v102122(VarCurr)
<=> $true ) ).
fof(addAssignment_31276,axiom,
! [VarCurr] :
( v102120(VarCurr)
<=> $false ) ).
fof(addAssignment_31275,axiom,
! [VarCurr] :
( v102118(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1643,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102071(VarNext)
=> ( v102040(VarNext)
<=> v102040(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1699,axiom,
! [VarNext] :
( v102071(VarNext)
=> ( v102040(VarNext)
<=> v102106(VarNext) ) ) ).
fof(addAssignment_31274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102106(VarNext)
<=> v102104(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4843,axiom,
! [VarCurr] :
( ~ v102042(VarCurr)
=> ( v102104(VarCurr)
<=> v102107(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4853,axiom,
! [VarCurr] :
( v102042(VarCurr)
=> ( v102104(VarCurr)
<=> v102044(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4842,axiom,
! [VarCurr] :
( ~ v102084(VarCurr)
=> ( v102107(VarCurr)
<=> v102066(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4852,axiom,
! [VarCurr] :
( v102084(VarCurr)
=> ( v102107(VarCurr)
<=> v102108(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1189,axiom,
! [VarCurr] :
( ( ~ v102087(VarCurr)
& ~ v102089(VarCurr) )
=> ( v102108(VarCurr)
<=> v102112(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4841,axiom,
! [VarCurr] :
( v102089(VarCurr)
=> ( v102108(VarCurr)
<=> v102111(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4851,axiom,
! [VarCurr] :
( v102087(VarCurr)
=> ( v102108(VarCurr)
<=> v102109(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4840,axiom,
! [VarCurr] :
( ~ v102097(VarCurr)
=> ( v102112(VarCurr)
<=> v102066(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4850,axiom,
! [VarCurr] :
( v102097(VarCurr)
=> ( v102112(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4839,axiom,
! [VarCurr] :
( ~ v102091(VarCurr)
=> ( v102111(VarCurr)
<=> v102066(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4849,axiom,
! [VarCurr] :
( v102091(VarCurr)
=> ( v102111(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2177,axiom,
! [VarCurr] :
( ~ v102110(VarCurr)
=> ( v102109(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2177,axiom,
! [VarCurr] :
( v102110(VarCurr)
=> ( v102109(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7110,axiom,
! [VarCurr] :
( v102110(VarCurr)
<=> ( v102052(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102071(VarNext)
<=> ( v102072(VarNext)
& v102081(VarNext) ) ) ) ).
fof(addAssignment_31273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102081(VarNext)
<=> v102079(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20336,axiom,
! [VarCurr] :
( v102079(VarCurr)
<=> ( v102042(VarCurr)
| v102082(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20335,axiom,
! [VarCurr] :
( v102082(VarCurr)
<=> ( v102083(VarCurr)
& v102103(VarCurr) ) ) ).
fof(writeUnaryOperator_7967,axiom,
! [VarCurr] :
( ~ v102103(VarCurr)
<=> v102042(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20334,axiom,
! [VarCurr] :
( v102083(VarCurr)
<=> ( v102084(VarCurr)
| v102101(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20333,axiom,
! [VarCurr] :
( v102101(VarCurr)
<=> ( v102062(VarCurr)
& v102102(VarCurr) ) ) ).
fof(writeUnaryOperator_7966,axiom,
! [VarCurr] :
( ~ v102102(VarCurr)
<=> v102064(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20332,axiom,
! [VarCurr] :
( v102084(VarCurr)
<=> ( v102085(VarCurr)
& v102064(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20331,axiom,
! [VarCurr] :
( v102085(VarCurr)
<=> ( v102086(VarCurr)
| v102095(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20330,axiom,
! [VarCurr] :
( v102095(VarCurr)
<=> ( v102096(VarCurr)
& v102100(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7109,axiom,
! [VarCurr] :
( v102100(VarCurr)
<=> ( ( v102088(VarCurr,bitIndex2)
<=> $false )
& ( v102088(VarCurr,bitIndex1)
<=> $false )
& ( v102088(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20329,axiom,
! [VarCurr] :
( v102096(VarCurr)
<=> ( v102097(VarCurr)
| v102098(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20328,axiom,
! [VarCurr] :
( v102098(VarCurr)
<=> ( v102062(VarCurr)
& v102099(VarCurr) ) ) ).
fof(writeUnaryOperator_7965,axiom,
! [VarCurr] :
( ~ v102099(VarCurr)
<=> v102097(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7108,axiom,
! [VarCurr] :
( v102097(VarCurr)
<=> ( v102052(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20327,axiom,
! [VarCurr] :
( v102086(VarCurr)
<=> ( v102087(VarCurr)
| v102089(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20326,axiom,
! [VarCurr] :
( v102089(VarCurr)
<=> ( v102090(VarCurr)
& v102094(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7107,axiom,
! [VarCurr] :
( v102094(VarCurr)
<=> ( ( v102088(VarCurr,bitIndex2)
<=> $false )
& ( v102088(VarCurr,bitIndex1)
<=> $true )
& ( v102088(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20325,axiom,
! [VarCurr] :
( v102090(VarCurr)
<=> ( v102091(VarCurr)
| v102092(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20324,axiom,
! [VarCurr] :
( v102092(VarCurr)
<=> ( v102062(VarCurr)
& v102093(VarCurr) ) ) ).
fof(writeUnaryOperator_7964,axiom,
! [VarCurr] :
( ~ v102093(VarCurr)
<=> v102091(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7106,axiom,
! [VarCurr] :
( v102091(VarCurr)
<=> ( v102052(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7105,axiom,
! [VarCurr] :
( v102087(VarCurr)
<=> ( ( v102088(VarCurr,bitIndex2)
<=> $true )
& ( v102088(VarCurr,bitIndex1)
<=> $false )
& ( v102088(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31272,axiom,
! [VarCurr] :
( v102088(VarCurr,bitIndex0)
<=> v102050(VarCurr) ) ).
fof(addAssignment_31271,axiom,
! [VarCurr] :
( v102088(VarCurr,bitIndex1)
<=> v102048(VarCurr) ) ).
fof(addAssignment_31270,axiom,
! [VarCurr] :
( v102088(VarCurr,bitIndex2)
<=> v102046(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102072(VarNext)
<=> ( v102073(VarNext)
& v102068(VarNext) ) ) ) ).
fof(writeUnaryOperator_7963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102073(VarNext)
<=> v102075(VarNext) ) ) ).
fof(addAssignment_31269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102075(VarNext)
<=> v102068(VarCurr) ) ) ).
fof(addAssignment_31268,axiom,
! [VarCurr] :
( v102068(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31267,axiom,
! [VarCurr] :
( v102066(VarCurr)
<=> $false ) ).
fof(addAssignment_31266,axiom,
! [VarCurr] :
( v102064(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31265,axiom,
! [VarCurr] :
( v102062(VarCurr)
<=> $false ) ).
fof(addAssignment_31264,axiom,
! [VarCurr] :
( v102052(VarCurr)
<=> v5932(VarCurr,bitIndex40) ) ).
fof(addAssignment_31263,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex40)
<=> v5934(VarCurr,bitIndex40) ) ).
fof(addAssignment_31262,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex40)
<=> v5936(VarCurr,bitIndex40) ) ).
fof(addAssignment_31261,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex40)
<=> v5938(VarCurr,bitIndex40) ) ).
fof(addAssignment_31260,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex40)
<=> v5940(VarCurr,bitIndex40) ) ).
fof(addAssignment_31259,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex40)
<=> v5942(VarCurr,bitIndex40) ) ).
fof(addAssignment_31258,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex40)
<=> v5944(VarCurr,bitIndex40) ) ).
fof(addAssignment_31257,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex40)
<=> v5946(VarCurr,bitIndex40) ) ).
fof(addAssignment_31256,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex40)
<=> v5948(VarCurr,bitIndex40) ) ).
fof(addAssignment_31255,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex40)
<=> v102054(VarNext,bitIndex40) ) ).
fof(addCaseBooleanConditionEqualRanges1_1642,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102055(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102054(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1698,axiom,
! [VarNext] :
( v102055(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102054(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102055(VarNext)
<=> v102056(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102056(VarNext)
<=> ( v102058(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_7962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102058(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_31254,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex40)
<=> v5952(VarCurr,bitIndex40) ) ).
fof(addAssignment_31253,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex40)
<=> v5954(VarCurr,bitIndex40) ) ).
fof(addAssignment_31252,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex40)
<=> v5956(VarCurr,bitIndex40) ) ).
fof(addAssignment_31251,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex40)
<=> v5958(VarCurr,bitIndex40) ) ).
fof(addAssignment_31250,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex40)
<=> v5960(VarCurr,bitIndex40) ) ).
fof(addAssignment_31249,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex40)
<=> v467(VarCurr,bitIndex40) ) ).
fof(addAssignment_31248,axiom,
! [VarCurr] :
( v102050(VarCurr)
<=> $false ) ).
fof(addAssignment_31247,axiom,
! [VarCurr] :
( v102048(VarCurr)
<=> $false ) ).
fof(addAssignment_31246,axiom,
! [VarCurr] :
( v102046(VarCurr)
<=> $true ) ).
fof(addAssignment_31245,axiom,
! [VarCurr] :
( v102044(VarCurr)
<=> $false ) ).
fof(addAssignment_31244,axiom,
! [VarCurr] :
( v102042(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1641,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101995(VarNext)
=> ( v101964(VarNext)
<=> v101964(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1697,axiom,
! [VarNext] :
( v101995(VarNext)
=> ( v101964(VarNext)
<=> v102030(VarNext) ) ) ).
fof(addAssignment_31243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102030(VarNext)
<=> v102028(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4838,axiom,
! [VarCurr] :
( ~ v101966(VarCurr)
=> ( v102028(VarCurr)
<=> v102031(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4848,axiom,
! [VarCurr] :
( v101966(VarCurr)
=> ( v102028(VarCurr)
<=> v101968(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4837,axiom,
! [VarCurr] :
( ~ v102008(VarCurr)
=> ( v102031(VarCurr)
<=> v101990(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4847,axiom,
! [VarCurr] :
( v102008(VarCurr)
=> ( v102031(VarCurr)
<=> v102032(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1188,axiom,
! [VarCurr] :
( ( ~ v102011(VarCurr)
& ~ v102013(VarCurr) )
=> ( v102032(VarCurr)
<=> v102036(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4836,axiom,
! [VarCurr] :
( v102013(VarCurr)
=> ( v102032(VarCurr)
<=> v102035(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4846,axiom,
! [VarCurr] :
( v102011(VarCurr)
=> ( v102032(VarCurr)
<=> v102033(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4835,axiom,
! [VarCurr] :
( ~ v102021(VarCurr)
=> ( v102036(VarCurr)
<=> v101990(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4845,axiom,
! [VarCurr] :
( v102021(VarCurr)
=> ( v102036(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4834,axiom,
! [VarCurr] :
( ~ v102015(VarCurr)
=> ( v102035(VarCurr)
<=> v101990(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4844,axiom,
! [VarCurr] :
( v102015(VarCurr)
=> ( v102035(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2176,axiom,
! [VarCurr] :
( ~ v102034(VarCurr)
=> ( v102033(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2176,axiom,
! [VarCurr] :
( v102034(VarCurr)
=> ( v102033(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7104,axiom,
! [VarCurr] :
( v102034(VarCurr)
<=> ( v101976(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101995(VarNext)
<=> ( v101996(VarNext)
& v102005(VarNext) ) ) ) ).
fof(addAssignment_31242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102005(VarNext)
<=> v102003(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20319,axiom,
! [VarCurr] :
( v102003(VarCurr)
<=> ( v101966(VarCurr)
| v102006(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20318,axiom,
! [VarCurr] :
( v102006(VarCurr)
<=> ( v102007(VarCurr)
& v102027(VarCurr) ) ) ).
fof(writeUnaryOperator_7961,axiom,
! [VarCurr] :
( ~ v102027(VarCurr)
<=> v101966(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20317,axiom,
! [VarCurr] :
( v102007(VarCurr)
<=> ( v102008(VarCurr)
| v102025(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20316,axiom,
! [VarCurr] :
( v102025(VarCurr)
<=> ( v101986(VarCurr)
& v102026(VarCurr) ) ) ).
fof(writeUnaryOperator_7960,axiom,
! [VarCurr] :
( ~ v102026(VarCurr)
<=> v101988(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20315,axiom,
! [VarCurr] :
( v102008(VarCurr)
<=> ( v102009(VarCurr)
& v101988(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20314,axiom,
! [VarCurr] :
( v102009(VarCurr)
<=> ( v102010(VarCurr)
| v102019(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20313,axiom,
! [VarCurr] :
( v102019(VarCurr)
<=> ( v102020(VarCurr)
& v102024(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7103,axiom,
! [VarCurr] :
( v102024(VarCurr)
<=> ( ( v102012(VarCurr,bitIndex2)
<=> $false )
& ( v102012(VarCurr,bitIndex1)
<=> $false )
& ( v102012(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20312,axiom,
! [VarCurr] :
( v102020(VarCurr)
<=> ( v102021(VarCurr)
| v102022(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20311,axiom,
! [VarCurr] :
( v102022(VarCurr)
<=> ( v101986(VarCurr)
& v102023(VarCurr) ) ) ).
fof(writeUnaryOperator_7959,axiom,
! [VarCurr] :
( ~ v102023(VarCurr)
<=> v102021(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7102,axiom,
! [VarCurr] :
( v102021(VarCurr)
<=> ( v101976(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20310,axiom,
! [VarCurr] :
( v102010(VarCurr)
<=> ( v102011(VarCurr)
| v102013(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20309,axiom,
! [VarCurr] :
( v102013(VarCurr)
<=> ( v102014(VarCurr)
& v102018(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7101,axiom,
! [VarCurr] :
( v102018(VarCurr)
<=> ( ( v102012(VarCurr,bitIndex2)
<=> $false )
& ( v102012(VarCurr,bitIndex1)
<=> $true )
& ( v102012(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20308,axiom,
! [VarCurr] :
( v102014(VarCurr)
<=> ( v102015(VarCurr)
| v102016(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20307,axiom,
! [VarCurr] :
( v102016(VarCurr)
<=> ( v101986(VarCurr)
& v102017(VarCurr) ) ) ).
fof(writeUnaryOperator_7958,axiom,
! [VarCurr] :
( ~ v102017(VarCurr)
<=> v102015(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7100,axiom,
! [VarCurr] :
( v102015(VarCurr)
<=> ( v101976(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7099,axiom,
! [VarCurr] :
( v102011(VarCurr)
<=> ( ( v102012(VarCurr,bitIndex2)
<=> $true )
& ( v102012(VarCurr,bitIndex1)
<=> $false )
& ( v102012(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31241,axiom,
! [VarCurr] :
( v102012(VarCurr,bitIndex0)
<=> v101974(VarCurr) ) ).
fof(addAssignment_31240,axiom,
! [VarCurr] :
( v102012(VarCurr,bitIndex1)
<=> v101972(VarCurr) ) ).
fof(addAssignment_31239,axiom,
! [VarCurr] :
( v102012(VarCurr,bitIndex2)
<=> v101970(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101996(VarNext)
<=> ( v101997(VarNext)
& v101992(VarNext) ) ) ) ).
fof(writeUnaryOperator_7957,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101997(VarNext)
<=> v101999(VarNext) ) ) ).
fof(addAssignment_31238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101999(VarNext)
<=> v101992(VarCurr) ) ) ).
fof(addAssignment_31237,axiom,
! [VarCurr] :
( v101992(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31236,axiom,
! [VarCurr] :
( v101990(VarCurr)
<=> $false ) ).
fof(addAssignment_31235,axiom,
! [VarCurr] :
( v101988(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31234,axiom,
! [VarCurr] :
( v101986(VarCurr)
<=> $false ) ).
fof(addAssignment_31233,axiom,
! [VarCurr] :
( v101976(VarCurr)
<=> v5932(VarCurr,bitIndex39) ) ).
fof(addAssignment_31232,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex39)
<=> v5934(VarCurr,bitIndex39) ) ).
fof(addAssignment_31231,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex39)
<=> v5936(VarCurr,bitIndex39) ) ).
fof(addAssignment_31230,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex39)
<=> v5938(VarCurr,bitIndex39) ) ).
fof(addAssignment_31229,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex39)
<=> v5940(VarCurr,bitIndex39) ) ).
fof(addAssignment_31228,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex39)
<=> v5942(VarCurr,bitIndex39) ) ).
fof(addAssignment_31227,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex39)
<=> v5944(VarCurr,bitIndex39) ) ).
fof(addAssignment_31226,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex39)
<=> v5946(VarCurr,bitIndex39) ) ).
fof(addAssignment_31225,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex39)
<=> v5948(VarCurr,bitIndex39) ) ).
fof(addAssignment_31224,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex39)
<=> v101978(VarNext,bitIndex39) ) ).
fof(addCaseBooleanConditionEqualRanges1_1640,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101979(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101978(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1696,axiom,
! [VarNext] :
( v101979(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101978(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101979(VarNext)
<=> v101980(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101980(VarNext)
<=> ( v101982(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_7956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101982(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_31223,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex39)
<=> v5952(VarCurr,bitIndex39) ) ).
fof(addAssignment_31222,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex39)
<=> v5954(VarCurr,bitIndex39) ) ).
fof(addAssignment_31221,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex39)
<=> v5956(VarCurr,bitIndex39) ) ).
fof(addAssignment_31220,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex39)
<=> v5958(VarCurr,bitIndex39) ) ).
fof(addAssignment_31219,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex39)
<=> v5960(VarCurr,bitIndex39) ) ).
fof(addAssignment_31218,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex39)
<=> v467(VarCurr,bitIndex39) ) ).
fof(addAssignment_31217,axiom,
! [VarCurr] :
( v101974(VarCurr)
<=> $false ) ).
fof(addAssignment_31216,axiom,
! [VarCurr] :
( v101972(VarCurr)
<=> $false ) ).
fof(addAssignment_31215,axiom,
! [VarCurr] :
( v101970(VarCurr)
<=> $true ) ).
fof(addAssignment_31214,axiom,
! [VarCurr] :
( v101968(VarCurr)
<=> $false ) ).
fof(addAssignment_31213,axiom,
! [VarCurr] :
( v101966(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addAssignment_31212,axiom,
! [VarCurr,B] :
( range_36_0(B)
=> ( v100211(VarCurr,B)
<=> v100213(VarCurr,B) ) ) ).
fof(addAssignment_31211,axiom,
! [VarCurr,B] :
( range_36_0(B)
=> ( v100213(VarCurr,B)
<=> v100215(VarCurr,B) ) ) ).
fof(addAssignment_31210,axiom,
! [VarNext,B] :
( range_36_0(B)
=> ( v100215(VarNext,B)
<=> v101956(VarNext,B) ) ) ).
fof(range_axiom_63,axiom,
! [B] :
( range_36_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1639,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101958(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v101956(VarNext,B)
<=> v100215(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1695,axiom,
! [VarNext] :
( v101958(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v101956(VarNext,B)
<=> v100230(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20303,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101958(VarNext)
<=> ( v101959(VarNext)
& v100227(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20302,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101959(VarNext)
<=> ( v101961(VarNext)
& v673(VarNext) ) ) ) ).
fof(writeUnaryOperator_7955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101961(VarNext)
<=> v70776(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges36_2,axiom,
! [VarCurr] :
( ( ~ v101883(VarCurr)
& ~ v101884(VarCurr)
& ~ v101885(VarCurr)
& ~ v101886(VarCurr)
& ~ v101887(VarCurr)
& ~ v101888(VarCurr)
& ~ v101889(VarCurr)
& ~ v101890(VarCurr)
& ~ v101891(VarCurr)
& ~ v101892(VarCurr)
& ~ v101893(VarCurr)
& ~ v101894(VarCurr)
& ~ v101895(VarCurr)
& ~ v101896(VarCurr)
& ~ v101897(VarCurr)
& ~ v101898(VarCurr)
& ~ v101899(VarCurr)
& ~ v101900(VarCurr)
& ~ v101901(VarCurr)
& ~ v101902(VarCurr)
& ~ v101903(VarCurr)
& ~ v101904(VarCurr)
& ~ v101905(VarCurr)
& ~ v101906(VarCurr)
& ~ v101907(VarCurr)
& ~ v101908(VarCurr)
& ~ v101909(VarCurr)
& ~ v101910(VarCurr)
& ~ v101911(VarCurr)
& ~ v101912(VarCurr)
& ~ v101913(VarCurr)
& ~ v101914(VarCurr)
& ~ v101915(VarCurr)
& ~ v101916(VarCurr)
& ~ v101917(VarCurr)
& ~ v101918(VarCurr) )
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> bxxxxxxx(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges35_2,axiom,
! [VarCurr] :
( v101918(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v65781(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges34_2,axiom,
! [VarCurr] :
( v101917(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v64467(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges33_2,axiom,
! [VarCurr] :
( v101916(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v63152(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges32_2,axiom,
! [VarCurr] :
( v101915(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v61837(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges31_2,axiom,
! [VarCurr] :
( v101914(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v60521(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges30_2,axiom,
! [VarCurr] :
( v101913(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v59209(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges29_2,axiom,
! [VarCurr] :
( v101912(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v57896(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges28_2,axiom,
! [VarCurr] :
( v101911(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v56583(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges27_2,axiom,
! [VarCurr] :
( v101910(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v55269(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges26_2,axiom,
! [VarCurr] :
( v101909(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v53956(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges25_2,axiom,
! [VarCurr] :
( v101908(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v52642(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges24_2,axiom,
! [VarCurr] :
( v101907(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v51328(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges23_2,axiom,
! [VarCurr] :
( v101906(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v50013(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges22_2,axiom,
! [VarCurr] :
( v101905(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v48700(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges21_2,axiom,
! [VarCurr] :
( v101904(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v47386(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges20_2,axiom,
! [VarCurr] :
( v101903(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v46072(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges19_2,axiom,
! [VarCurr] :
( v101902(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v44757(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges18_2,axiom,
! [VarCurr] :
( v101901(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v43443(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges17_2,axiom,
! [VarCurr] :
( v101900(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v42128(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges16_2,axiom,
! [VarCurr] :
( v101899(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v40813(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges15_2,axiom,
! [VarCurr] :
( v101898(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v39497(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges14_2,axiom,
! [VarCurr] :
( v101897(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v38184(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges13_2,axiom,
! [VarCurr] :
( v101896(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v36870(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges12_2,axiom,
! [VarCurr] :
( v101895(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v35556(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges11_2,axiom,
! [VarCurr] :
( v101894(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v34241(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges10_2,axiom,
! [VarCurr] :
( v101893(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v32927(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges9_3,axiom,
! [VarCurr] :
( v101892(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v31612(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges8_8,axiom,
! [VarCurr] :
( v101891(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v30297(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges7_10,axiom,
! [VarCurr] :
( v101890(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v28981(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_10,axiom,
! [VarCurr] :
( v101889(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v27667(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_13,axiom,
! [VarCurr] :
( v101888(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v26352(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_16,axiom,
! [VarCurr] :
( v101887(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v25037(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_135,axiom,
! [VarCurr] :
( v101886(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v23721(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1187,axiom,
! [VarCurr] :
( v101885(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v22406(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4833,axiom,
! [VarCurr] :
( v101884(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v21090(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4843,axiom,
! [VarCurr] :
( v101883(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100232(VarCurr,B)
<=> v19680(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_7954,axiom,
! [VarCurr] :
( ~ v101919(VarCurr)
<=> v101920(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20301,axiom,
! [VarCurr] :
( v101920(VarCurr)
<=> ( v101921(VarCurr)
| v101918(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20300,axiom,
! [VarCurr] :
( v101921(VarCurr)
<=> ( v101922(VarCurr)
| v101917(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20299,axiom,
! [VarCurr] :
( v101922(VarCurr)
<=> ( v101923(VarCurr)
| v101916(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20298,axiom,
! [VarCurr] :
( v101923(VarCurr)
<=> ( v101924(VarCurr)
| v101915(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20297,axiom,
! [VarCurr] :
( v101924(VarCurr)
<=> ( v101925(VarCurr)
| v101914(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20296,axiom,
! [VarCurr] :
( v101925(VarCurr)
<=> ( v101926(VarCurr)
| v101913(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20295,axiom,
! [VarCurr] :
( v101926(VarCurr)
<=> ( v101927(VarCurr)
| v101912(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20294,axiom,
! [VarCurr] :
( v101927(VarCurr)
<=> ( v101928(VarCurr)
| v101911(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20293,axiom,
! [VarCurr] :
( v101928(VarCurr)
<=> ( v101929(VarCurr)
| v101910(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20292,axiom,
! [VarCurr] :
( v101929(VarCurr)
<=> ( v101930(VarCurr)
| v101909(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20291,axiom,
! [VarCurr] :
( v101930(VarCurr)
<=> ( v101931(VarCurr)
| v101908(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20290,axiom,
! [VarCurr] :
( v101931(VarCurr)
<=> ( v101932(VarCurr)
| v101907(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20289,axiom,
! [VarCurr] :
( v101932(VarCurr)
<=> ( v101933(VarCurr)
| v101906(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20288,axiom,
! [VarCurr] :
( v101933(VarCurr)
<=> ( v101934(VarCurr)
| v101905(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20287,axiom,
! [VarCurr] :
( v101934(VarCurr)
<=> ( v101935(VarCurr)
| v101904(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20286,axiom,
! [VarCurr] :
( v101935(VarCurr)
<=> ( v101936(VarCurr)
| v101903(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20285,axiom,
! [VarCurr] :
( v101936(VarCurr)
<=> ( v101937(VarCurr)
| v101902(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20284,axiom,
! [VarCurr] :
( v101937(VarCurr)
<=> ( v101938(VarCurr)
| v101901(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20283,axiom,
! [VarCurr] :
( v101938(VarCurr)
<=> ( v101939(VarCurr)
| v101900(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20282,axiom,
! [VarCurr] :
( v101939(VarCurr)
<=> ( v101940(VarCurr)
| v101899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20281,axiom,
! [VarCurr] :
( v101940(VarCurr)
<=> ( v101941(VarCurr)
| v101898(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20280,axiom,
! [VarCurr] :
( v101941(VarCurr)
<=> ( v101942(VarCurr)
| v101897(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20279,axiom,
! [VarCurr] :
( v101942(VarCurr)
<=> ( v101943(VarCurr)
| v101896(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20278,axiom,
! [VarCurr] :
( v101943(VarCurr)
<=> ( v101944(VarCurr)
| v101895(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20277,axiom,
! [VarCurr] :
( v101944(VarCurr)
<=> ( v101945(VarCurr)
| v101894(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20276,axiom,
! [VarCurr] :
( v101945(VarCurr)
<=> ( v101946(VarCurr)
| v101893(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20275,axiom,
! [VarCurr] :
( v101946(VarCurr)
<=> ( v101947(VarCurr)
| v101892(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20274,axiom,
! [VarCurr] :
( v101947(VarCurr)
<=> ( v101948(VarCurr)
| v101891(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20273,axiom,
! [VarCurr] :
( v101948(VarCurr)
<=> ( v101949(VarCurr)
| v101890(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20272,axiom,
! [VarCurr] :
( v101949(VarCurr)
<=> ( v101950(VarCurr)
| v101889(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20271,axiom,
! [VarCurr] :
( v101950(VarCurr)
<=> ( v101951(VarCurr)
| v101888(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20270,axiom,
! [VarCurr] :
( v101951(VarCurr)
<=> ( v101952(VarCurr)
| v101887(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20269,axiom,
! [VarCurr] :
( v101952(VarCurr)
<=> ( v101953(VarCurr)
| v101886(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20268,axiom,
! [VarCurr] :
( v101953(VarCurr)
<=> ( v101954(VarCurr)
| v101885(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20267,axiom,
! [VarCurr] :
( v101954(VarCurr)
<=> ( v101883(VarCurr)
| v101884(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7098,axiom,
! [VarCurr] :
( v101918(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $true )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7097,axiom,
! [VarCurr] :
( v101917(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $true )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7096,axiom,
! [VarCurr] :
( v101916(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $true )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7095,axiom,
! [VarCurr] :
( v101915(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $true )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7094,axiom,
! [VarCurr] :
( v101914(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7093,axiom,
! [VarCurr] :
( v101913(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7092,axiom,
! [VarCurr] :
( v101912(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7091,axiom,
! [VarCurr] :
( v101911(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7090,axiom,
! [VarCurr] :
( v101910(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7089,axiom,
! [VarCurr] :
( v101909(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7088,axiom,
! [VarCurr] :
( v101908(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7087,axiom,
! [VarCurr] :
( v101907(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7086,axiom,
! [VarCurr] :
( v101906(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7085,axiom,
! [VarCurr] :
( v101905(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7084,axiom,
! [VarCurr] :
( v101904(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7083,axiom,
! [VarCurr] :
( v101903(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7082,axiom,
! [VarCurr] :
( v101902(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7081,axiom,
! [VarCurr] :
( v101901(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7080,axiom,
! [VarCurr] :
( v101900(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7079,axiom,
! [VarCurr] :
( v101899(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7078,axiom,
! [VarCurr] :
( v101898(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7077,axiom,
! [VarCurr] :
( v101897(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7076,axiom,
! [VarCurr] :
( v101896(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7075,axiom,
! [VarCurr] :
( v101895(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7074,axiom,
! [VarCurr] :
( v101894(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7073,axiom,
! [VarCurr] :
( v101893(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7072,axiom,
! [VarCurr] :
( v101892(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7071,axiom,
! [VarCurr] :
( v101891(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7070,axiom,
! [VarCurr] :
( v101890(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7069,axiom,
! [VarCurr] :
( v101889(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7068,axiom,
! [VarCurr] :
( v101888(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7067,axiom,
! [VarCurr] :
( v101887(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7066,axiom,
! [VarCurr] :
( v101886(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7065,axiom,
! [VarCurr] :
( v101885(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7064,axiom,
! [VarCurr] :
( v101884(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7063,axiom,
! [VarCurr] :
( v101883(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31209,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v5891(VarCurr,B)
<=> v5893(VarCurr,B) ) ) ).
fof(addAssignment_31208,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v5893(VarCurr,B)
<=> v5895(VarCurr,B) ) ) ).
fof(addAssignment_31207,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v5895(VarCurr,B)
<=> v5897(VarCurr,B) ) ) ).
fof(addAssignment_31206,axiom,
! [VarCurr] :
( ( v5897(VarCurr,bitIndex19)
<=> v5899(VarCurr,bitIndex38) )
& ( v5897(VarCurr,bitIndex18)
<=> v5899(VarCurr,bitIndex37) )
& ( v5897(VarCurr,bitIndex17)
<=> v5899(VarCurr,bitIndex36) )
& ( v5897(VarCurr,bitIndex16)
<=> v5899(VarCurr,bitIndex35) )
& ( v5897(VarCurr,bitIndex15)
<=> v5899(VarCurr,bitIndex34) )
& ( v5897(VarCurr,bitIndex14)
<=> v5899(VarCurr,bitIndex33) )
& ( v5897(VarCurr,bitIndex13)
<=> v5899(VarCurr,bitIndex32) )
& ( v5897(VarCurr,bitIndex12)
<=> v5899(VarCurr,bitIndex31) )
& ( v5897(VarCurr,bitIndex11)
<=> v5899(VarCurr,bitIndex30) )
& ( v5897(VarCurr,bitIndex10)
<=> v5899(VarCurr,bitIndex29) )
& ( v5897(VarCurr,bitIndex9)
<=> v5899(VarCurr,bitIndex28) )
& ( v5897(VarCurr,bitIndex8)
<=> v5899(VarCurr,bitIndex27) )
& ( v5897(VarCurr,bitIndex7)
<=> v5899(VarCurr,bitIndex26) )
& ( v5897(VarCurr,bitIndex6)
<=> v5899(VarCurr,bitIndex25) )
& ( v5897(VarCurr,bitIndex5)
<=> v5899(VarCurr,bitIndex24) )
& ( v5897(VarCurr,bitIndex4)
<=> v5899(VarCurr,bitIndex23) )
& ( v5897(VarCurr,bitIndex3)
<=> v5899(VarCurr,bitIndex22) )
& ( v5897(VarCurr,bitIndex2)
<=> v5899(VarCurr,bitIndex21) )
& ( v5897(VarCurr,bitIndex1)
<=> v5899(VarCurr,bitIndex20) )
& ( v5897(VarCurr,bitIndex0)
<=> v5899(VarCurr,bitIndex19) ) ) ).
fof(addAssignment_31205,axiom,
! [VarCurr,B] :
( range_38_19(B)
=> ( v5899(VarCurr,B)
<=> v5901(VarCurr,B) ) ) ).
fof(range_axiom_62,axiom,
! [B] :
( range_38_19(B)
<=> ( $false
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B ) ) ).
fof(addAssignment_31204,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex38)
<=> v101805(VarCurr) ) ).
fof(addAssignment_31203,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex37)
<=> v101729(VarCurr) ) ).
fof(addAssignment_31202,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex36)
<=> v101653(VarCurr) ) ).
fof(addAssignment_31201,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex35)
<=> v101577(VarCurr) ) ).
fof(addAssignment_31200,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex34)
<=> v101501(VarCurr) ) ).
fof(addAssignment_31199,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex33)
<=> v101425(VarCurr) ) ).
fof(addAssignment_31198,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex32)
<=> v101349(VarCurr) ) ).
fof(addAssignment_31197,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex31)
<=> v101273(VarCurr) ) ).
fof(addAssignment_31196,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex30)
<=> v101197(VarCurr) ) ).
fof(addAssignment_31195,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex29)
<=> v101121(VarCurr) ) ).
fof(addAssignment_31194,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex28)
<=> v101045(VarCurr) ) ).
fof(addAssignment_31193,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex27)
<=> v100969(VarCurr) ) ).
fof(addAssignment_31192,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex26)
<=> v100893(VarCurr) ) ).
fof(addAssignment_31191,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex25)
<=> v100817(VarCurr) ) ).
fof(addAssignment_31190,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex24)
<=> v100741(VarCurr) ) ).
fof(addAssignment_31189,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex23)
<=> v100665(VarCurr) ) ).
fof(addAssignment_31188,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex22)
<=> v100589(VarCurr) ) ).
fof(addAssignment_31187,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex21)
<=> v100513(VarCurr) ) ).
fof(addAssignment_31186,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex20)
<=> v100437(VarCurr) ) ).
fof(addAssignment_31185,axiom,
! [VarCurr] :
( v5901(VarCurr,bitIndex19)
<=> v100361(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1638,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101836(VarNext)
=> ( v101805(VarNext)
<=> v101805(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1694,axiom,
! [VarNext] :
( v101836(VarNext)
=> ( v101805(VarNext)
<=> v101871(VarNext) ) ) ).
fof(addAssignment_31184,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101871(VarNext)
<=> v101869(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4832,axiom,
! [VarCurr] :
( ~ v101807(VarCurr)
=> ( v101869(VarCurr)
<=> v101872(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4842,axiom,
! [VarCurr] :
( v101807(VarCurr)
=> ( v101869(VarCurr)
<=> v101809(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4831,axiom,
! [VarCurr] :
( ~ v101849(VarCurr)
=> ( v101872(VarCurr)
<=> v101831(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4841,axiom,
! [VarCurr] :
( v101849(VarCurr)
=> ( v101872(VarCurr)
<=> v101873(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1186,axiom,
! [VarCurr] :
( ( ~ v101852(VarCurr)
& ~ v101854(VarCurr) )
=> ( v101873(VarCurr)
<=> v101877(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4830,axiom,
! [VarCurr] :
( v101854(VarCurr)
=> ( v101873(VarCurr)
<=> v101876(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4840,axiom,
! [VarCurr] :
( v101852(VarCurr)
=> ( v101873(VarCurr)
<=> v101874(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4829,axiom,
! [VarCurr] :
( ~ v101862(VarCurr)
=> ( v101877(VarCurr)
<=> v101831(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4839,axiom,
! [VarCurr] :
( v101862(VarCurr)
=> ( v101877(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4828,axiom,
! [VarCurr] :
( ~ v101856(VarCurr)
=> ( v101876(VarCurr)
<=> v101831(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4838,axiom,
! [VarCurr] :
( v101856(VarCurr)
=> ( v101876(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2175,axiom,
! [VarCurr] :
( ~ v101875(VarCurr)
=> ( v101874(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2175,axiom,
! [VarCurr] :
( v101875(VarCurr)
=> ( v101874(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7062,axiom,
! [VarCurr] :
( v101875(VarCurr)
<=> ( v101817(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20266,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101836(VarNext)
<=> ( v101837(VarNext)
& v101846(VarNext) ) ) ) ).
fof(addAssignment_31183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101846(VarNext)
<=> v101844(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20265,axiom,
! [VarCurr] :
( v101844(VarCurr)
<=> ( v101807(VarCurr)
| v101847(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20264,axiom,
! [VarCurr] :
( v101847(VarCurr)
<=> ( v101848(VarCurr)
& v101868(VarCurr) ) ) ).
fof(writeUnaryOperator_7953,axiom,
! [VarCurr] :
( ~ v101868(VarCurr)
<=> v101807(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20263,axiom,
! [VarCurr] :
( v101848(VarCurr)
<=> ( v101849(VarCurr)
| v101866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20262,axiom,
! [VarCurr] :
( v101866(VarCurr)
<=> ( v101827(VarCurr)
& v101867(VarCurr) ) ) ).
fof(writeUnaryOperator_7952,axiom,
! [VarCurr] :
( ~ v101867(VarCurr)
<=> v101829(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20261,axiom,
! [VarCurr] :
( v101849(VarCurr)
<=> ( v101850(VarCurr)
& v101829(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20260,axiom,
! [VarCurr] :
( v101850(VarCurr)
<=> ( v101851(VarCurr)
| v101860(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20259,axiom,
! [VarCurr] :
( v101860(VarCurr)
<=> ( v101861(VarCurr)
& v101865(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7061,axiom,
! [VarCurr] :
( v101865(VarCurr)
<=> ( ( v101853(VarCurr,bitIndex2)
<=> $false )
& ( v101853(VarCurr,bitIndex1)
<=> $false )
& ( v101853(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20258,axiom,
! [VarCurr] :
( v101861(VarCurr)
<=> ( v101862(VarCurr)
| v101863(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20257,axiom,
! [VarCurr] :
( v101863(VarCurr)
<=> ( v101827(VarCurr)
& v101864(VarCurr) ) ) ).
fof(writeUnaryOperator_7951,axiom,
! [VarCurr] :
( ~ v101864(VarCurr)
<=> v101862(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7060,axiom,
! [VarCurr] :
( v101862(VarCurr)
<=> ( v101817(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20256,axiom,
! [VarCurr] :
( v101851(VarCurr)
<=> ( v101852(VarCurr)
| v101854(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20255,axiom,
! [VarCurr] :
( v101854(VarCurr)
<=> ( v101855(VarCurr)
& v101859(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7059,axiom,
! [VarCurr] :
( v101859(VarCurr)
<=> ( ( v101853(VarCurr,bitIndex2)
<=> $false )
& ( v101853(VarCurr,bitIndex1)
<=> $true )
& ( v101853(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20254,axiom,
! [VarCurr] :
( v101855(VarCurr)
<=> ( v101856(VarCurr)
| v101857(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20253,axiom,
! [VarCurr] :
( v101857(VarCurr)
<=> ( v101827(VarCurr)
& v101858(VarCurr) ) ) ).
fof(writeUnaryOperator_7950,axiom,
! [VarCurr] :
( ~ v101858(VarCurr)
<=> v101856(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7058,axiom,
! [VarCurr] :
( v101856(VarCurr)
<=> ( v101817(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7057,axiom,
! [VarCurr] :
( v101852(VarCurr)
<=> ( ( v101853(VarCurr,bitIndex2)
<=> $true )
& ( v101853(VarCurr,bitIndex1)
<=> $false )
& ( v101853(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31182,axiom,
! [VarCurr] :
( v101853(VarCurr,bitIndex0)
<=> v101815(VarCurr) ) ).
fof(addAssignment_31181,axiom,
! [VarCurr] :
( v101853(VarCurr,bitIndex1)
<=> v101813(VarCurr) ) ).
fof(addAssignment_31180,axiom,
! [VarCurr] :
( v101853(VarCurr,bitIndex2)
<=> v101811(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101837(VarNext)
<=> ( v101838(VarNext)
& v101833(VarNext) ) ) ) ).
fof(writeUnaryOperator_7949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101838(VarNext)
<=> v101840(VarNext) ) ) ).
fof(addAssignment_31179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101840(VarNext)
<=> v101833(VarCurr) ) ) ).
fof(addAssignment_31178,axiom,
! [VarCurr] :
( v101833(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31177,axiom,
! [VarCurr] :
( v101831(VarCurr)
<=> $false ) ).
fof(addAssignment_31176,axiom,
! [VarCurr] :
( v101829(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31175,axiom,
! [VarCurr] :
( v101827(VarCurr)
<=> $false ) ).
fof(addAssignment_31174,axiom,
! [VarCurr] :
( v101817(VarCurr)
<=> v5932(VarCurr,bitIndex38) ) ).
fof(addAssignment_31173,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex38)
<=> v5934(VarCurr,bitIndex38) ) ).
fof(addAssignment_31172,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex38)
<=> v5936(VarCurr,bitIndex38) ) ).
fof(addAssignment_31171,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex38)
<=> v5938(VarCurr,bitIndex38) ) ).
fof(addAssignment_31170,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex38)
<=> v5940(VarCurr,bitIndex38) ) ).
fof(addAssignment_31169,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex38)
<=> v5942(VarCurr,bitIndex38) ) ).
fof(addAssignment_31168,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex38)
<=> v5944(VarCurr,bitIndex38) ) ).
fof(addAssignment_31167,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex38)
<=> v5946(VarCurr,bitIndex38) ) ).
fof(addAssignment_31166,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex38)
<=> v5948(VarCurr,bitIndex38) ) ).
fof(addAssignment_31165,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex38)
<=> v101819(VarNext,bitIndex38) ) ).
fof(addCaseBooleanConditionEqualRanges1_1637,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101820(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101819(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1693,axiom,
! [VarNext] :
( v101820(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101819(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20251,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101820(VarNext)
<=> v101821(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20250,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101821(VarNext)
<=> ( v101823(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_7948,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101823(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_31164,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex38)
<=> v5952(VarCurr,bitIndex38) ) ).
fof(addAssignment_31163,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex38)
<=> v5954(VarCurr,bitIndex38) ) ).
fof(addAssignment_31162,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex38)
<=> v5956(VarCurr,bitIndex38) ) ).
fof(addAssignment_31161,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex38)
<=> v5958(VarCurr,bitIndex38) ) ).
fof(addAssignment_31160,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex38)
<=> v5960(VarCurr,bitIndex38) ) ).
fof(addAssignment_31159,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex38)
<=> v467(VarCurr,bitIndex38) ) ).
fof(addAssignment_31158,axiom,
! [VarCurr] :
( v101815(VarCurr)
<=> $false ) ).
fof(addAssignment_31157,axiom,
! [VarCurr] :
( v101813(VarCurr)
<=> $false ) ).
fof(addAssignment_31156,axiom,
! [VarCurr] :
( v101811(VarCurr)
<=> $true ) ).
fof(addAssignment_31155,axiom,
! [VarCurr] :
( v101809(VarCurr)
<=> $false ) ).
fof(addAssignment_31154,axiom,
! [VarCurr] :
( v101807(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101760(VarNext)
=> ( v101729(VarNext)
<=> v101729(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1692,axiom,
! [VarNext] :
( v101760(VarNext)
=> ( v101729(VarNext)
<=> v101795(VarNext) ) ) ).
fof(addAssignment_31153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101795(VarNext)
<=> v101793(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4827,axiom,
! [VarCurr] :
( ~ v101731(VarCurr)
=> ( v101793(VarCurr)
<=> v101796(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4837,axiom,
! [VarCurr] :
( v101731(VarCurr)
=> ( v101793(VarCurr)
<=> v101733(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4826,axiom,
! [VarCurr] :
( ~ v101773(VarCurr)
=> ( v101796(VarCurr)
<=> v101755(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4836,axiom,
! [VarCurr] :
( v101773(VarCurr)
=> ( v101796(VarCurr)
<=> v101797(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1185,axiom,
! [VarCurr] :
( ( ~ v101776(VarCurr)
& ~ v101778(VarCurr) )
=> ( v101797(VarCurr)
<=> v101801(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4825,axiom,
! [VarCurr] :
( v101778(VarCurr)
=> ( v101797(VarCurr)
<=> v101800(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4835,axiom,
! [VarCurr] :
( v101776(VarCurr)
=> ( v101797(VarCurr)
<=> v101798(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4824,axiom,
! [VarCurr] :
( ~ v101786(VarCurr)
=> ( v101801(VarCurr)
<=> v101755(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4834,axiom,
! [VarCurr] :
( v101786(VarCurr)
=> ( v101801(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4823,axiom,
! [VarCurr] :
( ~ v101780(VarCurr)
=> ( v101800(VarCurr)
<=> v101755(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4833,axiom,
! [VarCurr] :
( v101780(VarCurr)
=> ( v101800(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2174,axiom,
! [VarCurr] :
( ~ v101799(VarCurr)
=> ( v101798(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2174,axiom,
! [VarCurr] :
( v101799(VarCurr)
=> ( v101798(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7056,axiom,
! [VarCurr] :
( v101799(VarCurr)
<=> ( v101741(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101760(VarNext)
<=> ( v101761(VarNext)
& v101770(VarNext) ) ) ) ).
fof(addAssignment_31152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101770(VarNext)
<=> v101768(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20248,axiom,
! [VarCurr] :
( v101768(VarCurr)
<=> ( v101731(VarCurr)
| v101771(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20247,axiom,
! [VarCurr] :
( v101771(VarCurr)
<=> ( v101772(VarCurr)
& v101792(VarCurr) ) ) ).
fof(writeUnaryOperator_7947,axiom,
! [VarCurr] :
( ~ v101792(VarCurr)
<=> v101731(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20246,axiom,
! [VarCurr] :
( v101772(VarCurr)
<=> ( v101773(VarCurr)
| v101790(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20245,axiom,
! [VarCurr] :
( v101790(VarCurr)
<=> ( v101751(VarCurr)
& v101791(VarCurr) ) ) ).
fof(writeUnaryOperator_7946,axiom,
! [VarCurr] :
( ~ v101791(VarCurr)
<=> v101753(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20244,axiom,
! [VarCurr] :
( v101773(VarCurr)
<=> ( v101774(VarCurr)
& v101753(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20243,axiom,
! [VarCurr] :
( v101774(VarCurr)
<=> ( v101775(VarCurr)
| v101784(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20242,axiom,
! [VarCurr] :
( v101784(VarCurr)
<=> ( v101785(VarCurr)
& v101789(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7055,axiom,
! [VarCurr] :
( v101789(VarCurr)
<=> ( ( v101777(VarCurr,bitIndex2)
<=> $false )
& ( v101777(VarCurr,bitIndex1)
<=> $false )
& ( v101777(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20241,axiom,
! [VarCurr] :
( v101785(VarCurr)
<=> ( v101786(VarCurr)
| v101787(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20240,axiom,
! [VarCurr] :
( v101787(VarCurr)
<=> ( v101751(VarCurr)
& v101788(VarCurr) ) ) ).
fof(writeUnaryOperator_7945,axiom,
! [VarCurr] :
( ~ v101788(VarCurr)
<=> v101786(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7054,axiom,
! [VarCurr] :
( v101786(VarCurr)
<=> ( v101741(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20239,axiom,
! [VarCurr] :
( v101775(VarCurr)
<=> ( v101776(VarCurr)
| v101778(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20238,axiom,
! [VarCurr] :
( v101778(VarCurr)
<=> ( v101779(VarCurr)
& v101783(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7053,axiom,
! [VarCurr] :
( v101783(VarCurr)
<=> ( ( v101777(VarCurr,bitIndex2)
<=> $false )
& ( v101777(VarCurr,bitIndex1)
<=> $true )
& ( v101777(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20237,axiom,
! [VarCurr] :
( v101779(VarCurr)
<=> ( v101780(VarCurr)
| v101781(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20236,axiom,
! [VarCurr] :
( v101781(VarCurr)
<=> ( v101751(VarCurr)
& v101782(VarCurr) ) ) ).
fof(writeUnaryOperator_7944,axiom,
! [VarCurr] :
( ~ v101782(VarCurr)
<=> v101780(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7052,axiom,
! [VarCurr] :
( v101780(VarCurr)
<=> ( v101741(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7051,axiom,
! [VarCurr] :
( v101776(VarCurr)
<=> ( ( v101777(VarCurr,bitIndex2)
<=> $true )
& ( v101777(VarCurr,bitIndex1)
<=> $false )
& ( v101777(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31151,axiom,
! [VarCurr] :
( v101777(VarCurr,bitIndex0)
<=> v101739(VarCurr) ) ).
fof(addAssignment_31150,axiom,
! [VarCurr] :
( v101777(VarCurr,bitIndex1)
<=> v101737(VarCurr) ) ).
fof(addAssignment_31149,axiom,
! [VarCurr] :
( v101777(VarCurr,bitIndex2)
<=> v101735(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101761(VarNext)
<=> ( v101762(VarNext)
& v101757(VarNext) ) ) ) ).
fof(writeUnaryOperator_7943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101762(VarNext)
<=> v101764(VarNext) ) ) ).
fof(addAssignment_31148,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101764(VarNext)
<=> v101757(VarCurr) ) ) ).
fof(addAssignment_31147,axiom,
! [VarCurr] :
( v101757(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31146,axiom,
! [VarCurr] :
( v101755(VarCurr)
<=> $false ) ).
fof(addAssignment_31145,axiom,
! [VarCurr] :
( v101753(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31144,axiom,
! [VarCurr] :
( v101751(VarCurr)
<=> $false ) ).
fof(addAssignment_31143,axiom,
! [VarCurr] :
( v101741(VarCurr)
<=> v5932(VarCurr,bitIndex37) ) ).
fof(addAssignment_31142,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex37)
<=> v5934(VarCurr,bitIndex37) ) ).
fof(addAssignment_31141,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex37)
<=> v5936(VarCurr,bitIndex37) ) ).
fof(addAssignment_31140,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex37)
<=> v5938(VarCurr,bitIndex37) ) ).
fof(addAssignment_31139,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex37)
<=> v5940(VarCurr,bitIndex37) ) ).
fof(addAssignment_31138,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex37)
<=> v5942(VarCurr,bitIndex37) ) ).
fof(addAssignment_31137,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex37)
<=> v5944(VarCurr,bitIndex37) ) ).
fof(addAssignment_31136,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex37)
<=> v5946(VarCurr,bitIndex37) ) ).
fof(addAssignment_31135,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex37)
<=> v5948(VarCurr,bitIndex37) ) ).
fof(addAssignment_31134,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex37)
<=> v101743(VarNext,bitIndex37) ) ).
fof(addCaseBooleanConditionEqualRanges1_1635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101744(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101743(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1691,axiom,
! [VarNext] :
( v101744(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101743(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20234,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101744(VarNext)
<=> v101745(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20233,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101745(VarNext)
<=> ( v101747(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_7942,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101747(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_31133,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex37)
<=> v5952(VarCurr,bitIndex37) ) ).
fof(addAssignment_31132,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex37)
<=> v5954(VarCurr,bitIndex37) ) ).
fof(addAssignment_31131,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex37)
<=> v5956(VarCurr,bitIndex37) ) ).
fof(addAssignment_31130,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex37)
<=> v5958(VarCurr,bitIndex37) ) ).
fof(addAssignment_31129,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex37)
<=> v5960(VarCurr,bitIndex37) ) ).
fof(addAssignment_31128,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex37)
<=> v467(VarCurr,bitIndex37) ) ).
fof(addAssignment_31127,axiom,
! [VarCurr] :
( v101739(VarCurr)
<=> $false ) ).
fof(addAssignment_31126,axiom,
! [VarCurr] :
( v101737(VarCurr)
<=> $false ) ).
fof(addAssignment_31125,axiom,
! [VarCurr] :
( v101735(VarCurr)
<=> $true ) ).
fof(addAssignment_31124,axiom,
! [VarCurr] :
( v101733(VarCurr)
<=> $false ) ).
fof(addAssignment_31123,axiom,
! [VarCurr] :
( v101731(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1634,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101684(VarNext)
=> ( v101653(VarNext)
<=> v101653(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1690,axiom,
! [VarNext] :
( v101684(VarNext)
=> ( v101653(VarNext)
<=> v101719(VarNext) ) ) ).
fof(addAssignment_31122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101719(VarNext)
<=> v101717(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4822,axiom,
! [VarCurr] :
( ~ v101655(VarCurr)
=> ( v101717(VarCurr)
<=> v101720(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4832,axiom,
! [VarCurr] :
( v101655(VarCurr)
=> ( v101717(VarCurr)
<=> v101657(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4821,axiom,
! [VarCurr] :
( ~ v101697(VarCurr)
=> ( v101720(VarCurr)
<=> v101679(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4831,axiom,
! [VarCurr] :
( v101697(VarCurr)
=> ( v101720(VarCurr)
<=> v101721(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1184,axiom,
! [VarCurr] :
( ( ~ v101700(VarCurr)
& ~ v101702(VarCurr) )
=> ( v101721(VarCurr)
<=> v101725(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4820,axiom,
! [VarCurr] :
( v101702(VarCurr)
=> ( v101721(VarCurr)
<=> v101724(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4830,axiom,
! [VarCurr] :
( v101700(VarCurr)
=> ( v101721(VarCurr)
<=> v101722(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4819,axiom,
! [VarCurr] :
( ~ v101710(VarCurr)
=> ( v101725(VarCurr)
<=> v101679(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4829,axiom,
! [VarCurr] :
( v101710(VarCurr)
=> ( v101725(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4818,axiom,
! [VarCurr] :
( ~ v101704(VarCurr)
=> ( v101724(VarCurr)
<=> v101679(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4828,axiom,
! [VarCurr] :
( v101704(VarCurr)
=> ( v101724(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2173,axiom,
! [VarCurr] :
( ~ v101723(VarCurr)
=> ( v101722(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2173,axiom,
! [VarCurr] :
( v101723(VarCurr)
=> ( v101722(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7050,axiom,
! [VarCurr] :
( v101723(VarCurr)
<=> ( v101665(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20232,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101684(VarNext)
<=> ( v101685(VarNext)
& v101694(VarNext) ) ) ) ).
fof(addAssignment_31121,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101694(VarNext)
<=> v101692(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20231,axiom,
! [VarCurr] :
( v101692(VarCurr)
<=> ( v101655(VarCurr)
| v101695(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20230,axiom,
! [VarCurr] :
( v101695(VarCurr)
<=> ( v101696(VarCurr)
& v101716(VarCurr) ) ) ).
fof(writeUnaryOperator_7941,axiom,
! [VarCurr] :
( ~ v101716(VarCurr)
<=> v101655(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20229,axiom,
! [VarCurr] :
( v101696(VarCurr)
<=> ( v101697(VarCurr)
| v101714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20228,axiom,
! [VarCurr] :
( v101714(VarCurr)
<=> ( v101675(VarCurr)
& v101715(VarCurr) ) ) ).
fof(writeUnaryOperator_7940,axiom,
! [VarCurr] :
( ~ v101715(VarCurr)
<=> v101677(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20227,axiom,
! [VarCurr] :
( v101697(VarCurr)
<=> ( v101698(VarCurr)
& v101677(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20226,axiom,
! [VarCurr] :
( v101698(VarCurr)
<=> ( v101699(VarCurr)
| v101708(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20225,axiom,
! [VarCurr] :
( v101708(VarCurr)
<=> ( v101709(VarCurr)
& v101713(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7049,axiom,
! [VarCurr] :
( v101713(VarCurr)
<=> ( ( v101701(VarCurr,bitIndex2)
<=> $false )
& ( v101701(VarCurr,bitIndex1)
<=> $false )
& ( v101701(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20224,axiom,
! [VarCurr] :
( v101709(VarCurr)
<=> ( v101710(VarCurr)
| v101711(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20223,axiom,
! [VarCurr] :
( v101711(VarCurr)
<=> ( v101675(VarCurr)
& v101712(VarCurr) ) ) ).
fof(writeUnaryOperator_7939,axiom,
! [VarCurr] :
( ~ v101712(VarCurr)
<=> v101710(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7048,axiom,
! [VarCurr] :
( v101710(VarCurr)
<=> ( v101665(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20222,axiom,
! [VarCurr] :
( v101699(VarCurr)
<=> ( v101700(VarCurr)
| v101702(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20221,axiom,
! [VarCurr] :
( v101702(VarCurr)
<=> ( v101703(VarCurr)
& v101707(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7047,axiom,
! [VarCurr] :
( v101707(VarCurr)
<=> ( ( v101701(VarCurr,bitIndex2)
<=> $false )
& ( v101701(VarCurr,bitIndex1)
<=> $true )
& ( v101701(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20220,axiom,
! [VarCurr] :
( v101703(VarCurr)
<=> ( v101704(VarCurr)
| v101705(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20219,axiom,
! [VarCurr] :
( v101705(VarCurr)
<=> ( v101675(VarCurr)
& v101706(VarCurr) ) ) ).
fof(writeUnaryOperator_7938,axiom,
! [VarCurr] :
( ~ v101706(VarCurr)
<=> v101704(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7046,axiom,
! [VarCurr] :
( v101704(VarCurr)
<=> ( v101665(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7045,axiom,
! [VarCurr] :
( v101700(VarCurr)
<=> ( ( v101701(VarCurr,bitIndex2)
<=> $true )
& ( v101701(VarCurr,bitIndex1)
<=> $false )
& ( v101701(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31120,axiom,
! [VarCurr] :
( v101701(VarCurr,bitIndex0)
<=> v101663(VarCurr) ) ).
fof(addAssignment_31119,axiom,
! [VarCurr] :
( v101701(VarCurr,bitIndex1)
<=> v101661(VarCurr) ) ).
fof(addAssignment_31118,axiom,
! [VarCurr] :
( v101701(VarCurr,bitIndex2)
<=> v101659(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20218,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101685(VarNext)
<=> ( v101686(VarNext)
& v101681(VarNext) ) ) ) ).
fof(writeUnaryOperator_7937,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101686(VarNext)
<=> v101688(VarNext) ) ) ).
fof(addAssignment_31117,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101688(VarNext)
<=> v101681(VarCurr) ) ) ).
fof(addAssignment_31116,axiom,
! [VarCurr] :
( v101681(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31115,axiom,
! [VarCurr] :
( v101679(VarCurr)
<=> $false ) ).
fof(addAssignment_31114,axiom,
! [VarCurr] :
( v101677(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31113,axiom,
! [VarCurr] :
( v101675(VarCurr)
<=> $false ) ).
fof(addAssignment_31112,axiom,
! [VarCurr] :
( v101665(VarCurr)
<=> v5932(VarCurr,bitIndex36) ) ).
fof(addAssignment_31111,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex36)
<=> v5934(VarCurr,bitIndex36) ) ).
fof(addAssignment_31110,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex36)
<=> v5936(VarCurr,bitIndex36) ) ).
fof(addAssignment_31109,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex36)
<=> v5938(VarCurr,bitIndex36) ) ).
fof(addAssignment_31108,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex36)
<=> v5940(VarCurr,bitIndex36) ) ).
fof(addAssignment_31107,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex36)
<=> v5942(VarCurr,bitIndex36) ) ).
fof(addAssignment_31106,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex36)
<=> v5944(VarCurr,bitIndex36) ) ).
fof(addAssignment_31105,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex36)
<=> v5946(VarCurr,bitIndex36) ) ).
fof(addAssignment_31104,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex36)
<=> v5948(VarCurr,bitIndex36) ) ).
fof(addAssignment_31103,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex36)
<=> v101667(VarNext,bitIndex36) ) ).
fof(addCaseBooleanConditionEqualRanges1_1633,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101668(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101667(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1689,axiom,
! [VarNext] :
( v101668(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101667(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101668(VarNext)
<=> v101669(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20216,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101669(VarNext)
<=> ( v101671(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_7936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101671(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_31102,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex36)
<=> v5952(VarCurr,bitIndex36) ) ).
fof(addAssignment_31101,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex36)
<=> v5954(VarCurr,bitIndex36) ) ).
fof(addAssignment_31100,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex36)
<=> v5956(VarCurr,bitIndex36) ) ).
fof(addAssignment_31099,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex36)
<=> v5958(VarCurr,bitIndex36) ) ).
fof(addAssignment_31098,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex36)
<=> v5960(VarCurr,bitIndex36) ) ).
fof(addAssignment_31097,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex36)
<=> v467(VarCurr,bitIndex36) ) ).
fof(addAssignment_31096,axiom,
! [VarCurr] :
( v101663(VarCurr)
<=> $false ) ).
fof(addAssignment_31095,axiom,
! [VarCurr] :
( v101661(VarCurr)
<=> $false ) ).
fof(addAssignment_31094,axiom,
! [VarCurr] :
( v101659(VarCurr)
<=> $true ) ).
fof(addAssignment_31093,axiom,
! [VarCurr] :
( v101657(VarCurr)
<=> $false ) ).
fof(addAssignment_31092,axiom,
! [VarCurr] :
( v101655(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1632,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101608(VarNext)
=> ( v101577(VarNext)
<=> v101577(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1688,axiom,
! [VarNext] :
( v101608(VarNext)
=> ( v101577(VarNext)
<=> v101643(VarNext) ) ) ).
fof(addAssignment_31091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101643(VarNext)
<=> v101641(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4817,axiom,
! [VarCurr] :
( ~ v101579(VarCurr)
=> ( v101641(VarCurr)
<=> v101644(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4827,axiom,
! [VarCurr] :
( v101579(VarCurr)
=> ( v101641(VarCurr)
<=> v101581(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4816,axiom,
! [VarCurr] :
( ~ v101621(VarCurr)
=> ( v101644(VarCurr)
<=> v101603(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4826,axiom,
! [VarCurr] :
( v101621(VarCurr)
=> ( v101644(VarCurr)
<=> v101645(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1183,axiom,
! [VarCurr] :
( ( ~ v101624(VarCurr)
& ~ v101626(VarCurr) )
=> ( v101645(VarCurr)
<=> v101649(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4815,axiom,
! [VarCurr] :
( v101626(VarCurr)
=> ( v101645(VarCurr)
<=> v101648(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4825,axiom,
! [VarCurr] :
( v101624(VarCurr)
=> ( v101645(VarCurr)
<=> v101646(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4814,axiom,
! [VarCurr] :
( ~ v101634(VarCurr)
=> ( v101649(VarCurr)
<=> v101603(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4824,axiom,
! [VarCurr] :
( v101634(VarCurr)
=> ( v101649(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4813,axiom,
! [VarCurr] :
( ~ v101628(VarCurr)
=> ( v101648(VarCurr)
<=> v101603(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4823,axiom,
! [VarCurr] :
( v101628(VarCurr)
=> ( v101648(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2172,axiom,
! [VarCurr] :
( ~ v101647(VarCurr)
=> ( v101646(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2172,axiom,
! [VarCurr] :
( v101647(VarCurr)
=> ( v101646(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7044,axiom,
! [VarCurr] :
( v101647(VarCurr)
<=> ( v101589(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20215,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101608(VarNext)
<=> ( v101609(VarNext)
& v101618(VarNext) ) ) ) ).
fof(addAssignment_31090,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101618(VarNext)
<=> v101616(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20214,axiom,
! [VarCurr] :
( v101616(VarCurr)
<=> ( v101579(VarCurr)
| v101619(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20213,axiom,
! [VarCurr] :
( v101619(VarCurr)
<=> ( v101620(VarCurr)
& v101640(VarCurr) ) ) ).
fof(writeUnaryOperator_7935,axiom,
! [VarCurr] :
( ~ v101640(VarCurr)
<=> v101579(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20212,axiom,
! [VarCurr] :
( v101620(VarCurr)
<=> ( v101621(VarCurr)
| v101638(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20211,axiom,
! [VarCurr] :
( v101638(VarCurr)
<=> ( v101599(VarCurr)
& v101639(VarCurr) ) ) ).
fof(writeUnaryOperator_7934,axiom,
! [VarCurr] :
( ~ v101639(VarCurr)
<=> v101601(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20210,axiom,
! [VarCurr] :
( v101621(VarCurr)
<=> ( v101622(VarCurr)
& v101601(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20209,axiom,
! [VarCurr] :
( v101622(VarCurr)
<=> ( v101623(VarCurr)
| v101632(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20208,axiom,
! [VarCurr] :
( v101632(VarCurr)
<=> ( v101633(VarCurr)
& v101637(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7043,axiom,
! [VarCurr] :
( v101637(VarCurr)
<=> ( ( v101625(VarCurr,bitIndex2)
<=> $false )
& ( v101625(VarCurr,bitIndex1)
<=> $false )
& ( v101625(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20207,axiom,
! [VarCurr] :
( v101633(VarCurr)
<=> ( v101634(VarCurr)
| v101635(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20206,axiom,
! [VarCurr] :
( v101635(VarCurr)
<=> ( v101599(VarCurr)
& v101636(VarCurr) ) ) ).
fof(writeUnaryOperator_7933,axiom,
! [VarCurr] :
( ~ v101636(VarCurr)
<=> v101634(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7042,axiom,
! [VarCurr] :
( v101634(VarCurr)
<=> ( v101589(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20205,axiom,
! [VarCurr] :
( v101623(VarCurr)
<=> ( v101624(VarCurr)
| v101626(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20204,axiom,
! [VarCurr] :
( v101626(VarCurr)
<=> ( v101627(VarCurr)
& v101631(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7041,axiom,
! [VarCurr] :
( v101631(VarCurr)
<=> ( ( v101625(VarCurr,bitIndex2)
<=> $false )
& ( v101625(VarCurr,bitIndex1)
<=> $true )
& ( v101625(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20203,axiom,
! [VarCurr] :
( v101627(VarCurr)
<=> ( v101628(VarCurr)
| v101629(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20202,axiom,
! [VarCurr] :
( v101629(VarCurr)
<=> ( v101599(VarCurr)
& v101630(VarCurr) ) ) ).
fof(writeUnaryOperator_7932,axiom,
! [VarCurr] :
( ~ v101630(VarCurr)
<=> v101628(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7040,axiom,
! [VarCurr] :
( v101628(VarCurr)
<=> ( v101589(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7039,axiom,
! [VarCurr] :
( v101624(VarCurr)
<=> ( ( v101625(VarCurr,bitIndex2)
<=> $true )
& ( v101625(VarCurr,bitIndex1)
<=> $false )
& ( v101625(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31089,axiom,
! [VarCurr] :
( v101625(VarCurr,bitIndex0)
<=> v101587(VarCurr) ) ).
fof(addAssignment_31088,axiom,
! [VarCurr] :
( v101625(VarCurr,bitIndex1)
<=> v101585(VarCurr) ) ).
fof(addAssignment_31087,axiom,
! [VarCurr] :
( v101625(VarCurr,bitIndex2)
<=> v101583(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101609(VarNext)
<=> ( v101610(VarNext)
& v101605(VarNext) ) ) ) ).
fof(writeUnaryOperator_7931,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101610(VarNext)
<=> v101612(VarNext) ) ) ).
fof(addAssignment_31086,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101612(VarNext)
<=> v101605(VarCurr) ) ) ).
fof(addAssignment_31085,axiom,
! [VarCurr] :
( v101605(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31084,axiom,
! [VarCurr] :
( v101603(VarCurr)
<=> $false ) ).
fof(addAssignment_31083,axiom,
! [VarCurr] :
( v101601(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31082,axiom,
! [VarCurr] :
( v101599(VarCurr)
<=> $false ) ).
fof(addAssignment_31081,axiom,
! [VarCurr] :
( v101589(VarCurr)
<=> v5932(VarCurr,bitIndex35) ) ).
fof(addAssignment_31080,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex35)
<=> v5934(VarCurr,bitIndex35) ) ).
fof(addAssignment_31079,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex35)
<=> v5936(VarCurr,bitIndex35) ) ).
fof(addAssignment_31078,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex35)
<=> v5938(VarCurr,bitIndex35) ) ).
fof(addAssignment_31077,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex35)
<=> v5940(VarCurr,bitIndex35) ) ).
fof(addAssignment_31076,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex35)
<=> v5942(VarCurr,bitIndex35) ) ).
fof(addAssignment_31075,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex35)
<=> v5944(VarCurr,bitIndex35) ) ).
fof(addAssignment_31074,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex35)
<=> v5946(VarCurr,bitIndex35) ) ).
fof(addAssignment_31073,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex35)
<=> v5948(VarCurr,bitIndex35) ) ).
fof(addAssignment_31072,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex35)
<=> v101591(VarNext,bitIndex35) ) ).
fof(addCaseBooleanConditionEqualRanges1_1631,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101592(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101591(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1687,axiom,
! [VarNext] :
( v101592(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101591(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101592(VarNext)
<=> v101593(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20199,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101593(VarNext)
<=> ( v101595(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_7930,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101595(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_31071,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex35)
<=> v5952(VarCurr,bitIndex35) ) ).
fof(addAssignment_31070,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex35)
<=> v5954(VarCurr,bitIndex35) ) ).
fof(addAssignment_31069,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex35)
<=> v5956(VarCurr,bitIndex35) ) ).
fof(addAssignment_31068,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex35)
<=> v5958(VarCurr,bitIndex35) ) ).
fof(addAssignment_31067,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex35)
<=> v5960(VarCurr,bitIndex35) ) ).
fof(addAssignment_31066,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex35)
<=> v467(VarCurr,bitIndex35) ) ).
fof(addAssignment_31065,axiom,
! [VarCurr] :
( v101587(VarCurr)
<=> $false ) ).
fof(addAssignment_31064,axiom,
! [VarCurr] :
( v101585(VarCurr)
<=> $false ) ).
fof(addAssignment_31063,axiom,
! [VarCurr] :
( v101583(VarCurr)
<=> $true ) ).
fof(addAssignment_31062,axiom,
! [VarCurr] :
( v101581(VarCurr)
<=> $false ) ).
fof(addAssignment_31061,axiom,
! [VarCurr] :
( v101579(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1630,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101532(VarNext)
=> ( v101501(VarNext)
<=> v101501(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1686,axiom,
! [VarNext] :
( v101532(VarNext)
=> ( v101501(VarNext)
<=> v101567(VarNext) ) ) ).
fof(addAssignment_31060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101567(VarNext)
<=> v101565(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4812,axiom,
! [VarCurr] :
( ~ v101503(VarCurr)
=> ( v101565(VarCurr)
<=> v101568(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4822,axiom,
! [VarCurr] :
( v101503(VarCurr)
=> ( v101565(VarCurr)
<=> v101505(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4811,axiom,
! [VarCurr] :
( ~ v101545(VarCurr)
=> ( v101568(VarCurr)
<=> v101527(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4821,axiom,
! [VarCurr] :
( v101545(VarCurr)
=> ( v101568(VarCurr)
<=> v101569(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1182,axiom,
! [VarCurr] :
( ( ~ v101548(VarCurr)
& ~ v101550(VarCurr) )
=> ( v101569(VarCurr)
<=> v101573(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4810,axiom,
! [VarCurr] :
( v101550(VarCurr)
=> ( v101569(VarCurr)
<=> v101572(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4820,axiom,
! [VarCurr] :
( v101548(VarCurr)
=> ( v101569(VarCurr)
<=> v101570(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4809,axiom,
! [VarCurr] :
( ~ v101558(VarCurr)
=> ( v101573(VarCurr)
<=> v101527(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4819,axiom,
! [VarCurr] :
( v101558(VarCurr)
=> ( v101573(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4808,axiom,
! [VarCurr] :
( ~ v101552(VarCurr)
=> ( v101572(VarCurr)
<=> v101527(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4818,axiom,
! [VarCurr] :
( v101552(VarCurr)
=> ( v101572(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2171,axiom,
! [VarCurr] :
( ~ v101571(VarCurr)
=> ( v101570(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2171,axiom,
! [VarCurr] :
( v101571(VarCurr)
=> ( v101570(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7038,axiom,
! [VarCurr] :
( v101571(VarCurr)
<=> ( v101513(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20198,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101532(VarNext)
<=> ( v101533(VarNext)
& v101542(VarNext) ) ) ) ).
fof(addAssignment_31059,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101542(VarNext)
<=> v101540(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20197,axiom,
! [VarCurr] :
( v101540(VarCurr)
<=> ( v101503(VarCurr)
| v101543(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20196,axiom,
! [VarCurr] :
( v101543(VarCurr)
<=> ( v101544(VarCurr)
& v101564(VarCurr) ) ) ).
fof(writeUnaryOperator_7929,axiom,
! [VarCurr] :
( ~ v101564(VarCurr)
<=> v101503(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20195,axiom,
! [VarCurr] :
( v101544(VarCurr)
<=> ( v101545(VarCurr)
| v101562(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20194,axiom,
! [VarCurr] :
( v101562(VarCurr)
<=> ( v101523(VarCurr)
& v101563(VarCurr) ) ) ).
fof(writeUnaryOperator_7928,axiom,
! [VarCurr] :
( ~ v101563(VarCurr)
<=> v101525(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20193,axiom,
! [VarCurr] :
( v101545(VarCurr)
<=> ( v101546(VarCurr)
& v101525(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20192,axiom,
! [VarCurr] :
( v101546(VarCurr)
<=> ( v101547(VarCurr)
| v101556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20191,axiom,
! [VarCurr] :
( v101556(VarCurr)
<=> ( v101557(VarCurr)
& v101561(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7037,axiom,
! [VarCurr] :
( v101561(VarCurr)
<=> ( ( v101549(VarCurr,bitIndex2)
<=> $false )
& ( v101549(VarCurr,bitIndex1)
<=> $false )
& ( v101549(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20190,axiom,
! [VarCurr] :
( v101557(VarCurr)
<=> ( v101558(VarCurr)
| v101559(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20189,axiom,
! [VarCurr] :
( v101559(VarCurr)
<=> ( v101523(VarCurr)
& v101560(VarCurr) ) ) ).
fof(writeUnaryOperator_7927,axiom,
! [VarCurr] :
( ~ v101560(VarCurr)
<=> v101558(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7036,axiom,
! [VarCurr] :
( v101558(VarCurr)
<=> ( v101513(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20188,axiom,
! [VarCurr] :
( v101547(VarCurr)
<=> ( v101548(VarCurr)
| v101550(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20187,axiom,
! [VarCurr] :
( v101550(VarCurr)
<=> ( v101551(VarCurr)
& v101555(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7035,axiom,
! [VarCurr] :
( v101555(VarCurr)
<=> ( ( v101549(VarCurr,bitIndex2)
<=> $false )
& ( v101549(VarCurr,bitIndex1)
<=> $true )
& ( v101549(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20186,axiom,
! [VarCurr] :
( v101551(VarCurr)
<=> ( v101552(VarCurr)
| v101553(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20185,axiom,
! [VarCurr] :
( v101553(VarCurr)
<=> ( v101523(VarCurr)
& v101554(VarCurr) ) ) ).
fof(writeUnaryOperator_7926,axiom,
! [VarCurr] :
( ~ v101554(VarCurr)
<=> v101552(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7034,axiom,
! [VarCurr] :
( v101552(VarCurr)
<=> ( v101513(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7033,axiom,
! [VarCurr] :
( v101548(VarCurr)
<=> ( ( v101549(VarCurr,bitIndex2)
<=> $true )
& ( v101549(VarCurr,bitIndex1)
<=> $false )
& ( v101549(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31058,axiom,
! [VarCurr] :
( v101549(VarCurr,bitIndex0)
<=> v101511(VarCurr) ) ).
fof(addAssignment_31057,axiom,
! [VarCurr] :
( v101549(VarCurr,bitIndex1)
<=> v101509(VarCurr) ) ).
fof(addAssignment_31056,axiom,
! [VarCurr] :
( v101549(VarCurr,bitIndex2)
<=> v101507(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20184,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101533(VarNext)
<=> ( v101534(VarNext)
& v101529(VarNext) ) ) ) ).
fof(writeUnaryOperator_7925,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101534(VarNext)
<=> v101536(VarNext) ) ) ).
fof(addAssignment_31055,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101536(VarNext)
<=> v101529(VarCurr) ) ) ).
fof(addAssignment_31054,axiom,
! [VarCurr] :
( v101529(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31053,axiom,
! [VarCurr] :
( v101527(VarCurr)
<=> $false ) ).
fof(addAssignment_31052,axiom,
! [VarCurr] :
( v101525(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31051,axiom,
! [VarCurr] :
( v101523(VarCurr)
<=> $false ) ).
fof(addAssignment_31050,axiom,
! [VarCurr] :
( v101513(VarCurr)
<=> v5932(VarCurr,bitIndex34) ) ).
fof(addAssignment_31049,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex34)
<=> v5934(VarCurr,bitIndex34) ) ).
fof(addAssignment_31048,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex34)
<=> v5936(VarCurr,bitIndex34) ) ).
fof(addAssignment_31047,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex34)
<=> v5938(VarCurr,bitIndex34) ) ).
fof(addAssignment_31046,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex34)
<=> v5940(VarCurr,bitIndex34) ) ).
fof(addAssignment_31045,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex34)
<=> v5942(VarCurr,bitIndex34) ) ).
fof(addAssignment_31044,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex34)
<=> v5944(VarCurr,bitIndex34) ) ).
fof(addAssignment_31043,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex34)
<=> v5946(VarCurr,bitIndex34) ) ).
fof(addAssignment_31042,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex34)
<=> v5948(VarCurr,bitIndex34) ) ).
fof(addAssignment_31041,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex34)
<=> v101515(VarNext,bitIndex34) ) ).
fof(addCaseBooleanConditionEqualRanges1_1629,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101516(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101515(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1685,axiom,
! [VarNext] :
( v101516(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101515(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101516(VarNext)
<=> v101517(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20182,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101517(VarNext)
<=> ( v101519(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_7924,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101519(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_31040,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex34)
<=> v5952(VarCurr,bitIndex34) ) ).
fof(addAssignment_31039,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex34)
<=> v5954(VarCurr,bitIndex34) ) ).
fof(addAssignment_31038,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex34)
<=> v5956(VarCurr,bitIndex34) ) ).
fof(addAssignment_31037,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex34)
<=> v5958(VarCurr,bitIndex34) ) ).
fof(addAssignment_31036,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex34)
<=> v5960(VarCurr,bitIndex34) ) ).
fof(addAssignment_31035,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex34)
<=> v467(VarCurr,bitIndex34) ) ).
fof(addAssignment_31034,axiom,
! [VarCurr] :
( v101511(VarCurr)
<=> $false ) ).
fof(addAssignment_31033,axiom,
! [VarCurr] :
( v101509(VarCurr)
<=> $false ) ).
fof(addAssignment_31032,axiom,
! [VarCurr] :
( v101507(VarCurr)
<=> $true ) ).
fof(addAssignment_31031,axiom,
! [VarCurr] :
( v101505(VarCurr)
<=> $false ) ).
fof(addAssignment_31030,axiom,
! [VarCurr] :
( v101503(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1628,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101456(VarNext)
=> ( v101425(VarNext)
<=> v101425(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1684,axiom,
! [VarNext] :
( v101456(VarNext)
=> ( v101425(VarNext)
<=> v101491(VarNext) ) ) ).
fof(addAssignment_31029,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101491(VarNext)
<=> v101489(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4807,axiom,
! [VarCurr] :
( ~ v101427(VarCurr)
=> ( v101489(VarCurr)
<=> v101492(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4817,axiom,
! [VarCurr] :
( v101427(VarCurr)
=> ( v101489(VarCurr)
<=> v101429(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4806,axiom,
! [VarCurr] :
( ~ v101469(VarCurr)
=> ( v101492(VarCurr)
<=> v101451(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4816,axiom,
! [VarCurr] :
( v101469(VarCurr)
=> ( v101492(VarCurr)
<=> v101493(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1181,axiom,
! [VarCurr] :
( ( ~ v101472(VarCurr)
& ~ v101474(VarCurr) )
=> ( v101493(VarCurr)
<=> v101497(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4805,axiom,
! [VarCurr] :
( v101474(VarCurr)
=> ( v101493(VarCurr)
<=> v101496(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4815,axiom,
! [VarCurr] :
( v101472(VarCurr)
=> ( v101493(VarCurr)
<=> v101494(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4804,axiom,
! [VarCurr] :
( ~ v101482(VarCurr)
=> ( v101497(VarCurr)
<=> v101451(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4814,axiom,
! [VarCurr] :
( v101482(VarCurr)
=> ( v101497(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4803,axiom,
! [VarCurr] :
( ~ v101476(VarCurr)
=> ( v101496(VarCurr)
<=> v101451(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4813,axiom,
! [VarCurr] :
( v101476(VarCurr)
=> ( v101496(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2170,axiom,
! [VarCurr] :
( ~ v101495(VarCurr)
=> ( v101494(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2170,axiom,
! [VarCurr] :
( v101495(VarCurr)
=> ( v101494(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7032,axiom,
! [VarCurr] :
( v101495(VarCurr)
<=> ( v101437(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20181,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101456(VarNext)
<=> ( v101457(VarNext)
& v101466(VarNext) ) ) ) ).
fof(addAssignment_31028,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101466(VarNext)
<=> v101464(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20180,axiom,
! [VarCurr] :
( v101464(VarCurr)
<=> ( v101427(VarCurr)
| v101467(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20179,axiom,
! [VarCurr] :
( v101467(VarCurr)
<=> ( v101468(VarCurr)
& v101488(VarCurr) ) ) ).
fof(writeUnaryOperator_7923,axiom,
! [VarCurr] :
( ~ v101488(VarCurr)
<=> v101427(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20178,axiom,
! [VarCurr] :
( v101468(VarCurr)
<=> ( v101469(VarCurr)
| v101486(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20177,axiom,
! [VarCurr] :
( v101486(VarCurr)
<=> ( v101447(VarCurr)
& v101487(VarCurr) ) ) ).
fof(writeUnaryOperator_7922,axiom,
! [VarCurr] :
( ~ v101487(VarCurr)
<=> v101449(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20176,axiom,
! [VarCurr] :
( v101469(VarCurr)
<=> ( v101470(VarCurr)
& v101449(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20175,axiom,
! [VarCurr] :
( v101470(VarCurr)
<=> ( v101471(VarCurr)
| v101480(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20174,axiom,
! [VarCurr] :
( v101480(VarCurr)
<=> ( v101481(VarCurr)
& v101485(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7031,axiom,
! [VarCurr] :
( v101485(VarCurr)
<=> ( ( v101473(VarCurr,bitIndex2)
<=> $false )
& ( v101473(VarCurr,bitIndex1)
<=> $false )
& ( v101473(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20173,axiom,
! [VarCurr] :
( v101481(VarCurr)
<=> ( v101482(VarCurr)
| v101483(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20172,axiom,
! [VarCurr] :
( v101483(VarCurr)
<=> ( v101447(VarCurr)
& v101484(VarCurr) ) ) ).
fof(writeUnaryOperator_7921,axiom,
! [VarCurr] :
( ~ v101484(VarCurr)
<=> v101482(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7030,axiom,
! [VarCurr] :
( v101482(VarCurr)
<=> ( v101437(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20171,axiom,
! [VarCurr] :
( v101471(VarCurr)
<=> ( v101472(VarCurr)
| v101474(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20170,axiom,
! [VarCurr] :
( v101474(VarCurr)
<=> ( v101475(VarCurr)
& v101479(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7029,axiom,
! [VarCurr] :
( v101479(VarCurr)
<=> ( ( v101473(VarCurr,bitIndex2)
<=> $false )
& ( v101473(VarCurr,bitIndex1)
<=> $true )
& ( v101473(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20169,axiom,
! [VarCurr] :
( v101475(VarCurr)
<=> ( v101476(VarCurr)
| v101477(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20168,axiom,
! [VarCurr] :
( v101477(VarCurr)
<=> ( v101447(VarCurr)
& v101478(VarCurr) ) ) ).
fof(writeUnaryOperator_7920,axiom,
! [VarCurr] :
( ~ v101478(VarCurr)
<=> v101476(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7028,axiom,
! [VarCurr] :
( v101476(VarCurr)
<=> ( v101437(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7027,axiom,
! [VarCurr] :
( v101472(VarCurr)
<=> ( ( v101473(VarCurr,bitIndex2)
<=> $true )
& ( v101473(VarCurr,bitIndex1)
<=> $false )
& ( v101473(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31027,axiom,
! [VarCurr] :
( v101473(VarCurr,bitIndex0)
<=> v101435(VarCurr) ) ).
fof(addAssignment_31026,axiom,
! [VarCurr] :
( v101473(VarCurr,bitIndex1)
<=> v101433(VarCurr) ) ).
fof(addAssignment_31025,axiom,
! [VarCurr] :
( v101473(VarCurr,bitIndex2)
<=> v101431(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101457(VarNext)
<=> ( v101458(VarNext)
& v101453(VarNext) ) ) ) ).
fof(writeUnaryOperator_7919,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101458(VarNext)
<=> v101460(VarNext) ) ) ).
fof(addAssignment_31024,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101460(VarNext)
<=> v101453(VarCurr) ) ) ).
fof(addAssignment_31023,axiom,
! [VarCurr] :
( v101453(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_31022,axiom,
! [VarCurr] :
( v101451(VarCurr)
<=> $false ) ).
fof(addAssignment_31021,axiom,
! [VarCurr] :
( v101449(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_31020,axiom,
! [VarCurr] :
( v101447(VarCurr)
<=> $false ) ).
fof(addAssignment_31019,axiom,
! [VarCurr] :
( v101437(VarCurr)
<=> v5932(VarCurr,bitIndex33) ) ).
fof(addAssignment_31018,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex33)
<=> v5934(VarCurr,bitIndex33) ) ).
fof(addAssignment_31017,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex33)
<=> v5936(VarCurr,bitIndex33) ) ).
fof(addAssignment_31016,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex33)
<=> v5938(VarCurr,bitIndex33) ) ).
fof(addAssignment_31015,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex33)
<=> v5940(VarCurr,bitIndex33) ) ).
fof(addAssignment_31014,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex33)
<=> v5942(VarCurr,bitIndex33) ) ).
fof(addAssignment_31013,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex33)
<=> v5944(VarCurr,bitIndex33) ) ).
fof(addAssignment_31012,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex33)
<=> v5946(VarCurr,bitIndex33) ) ).
fof(addAssignment_31011,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex33)
<=> v5948(VarCurr,bitIndex33) ) ).
fof(addAssignment_31010,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex33)
<=> v101439(VarNext,bitIndex33) ) ).
fof(addCaseBooleanConditionEqualRanges1_1627,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101440(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101439(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1683,axiom,
! [VarNext] :
( v101440(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101439(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20166,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101440(VarNext)
<=> v101441(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20165,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101441(VarNext)
<=> ( v101443(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_7918,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101443(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_31009,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex33)
<=> v5952(VarCurr,bitIndex33) ) ).
fof(addAssignment_31008,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex33)
<=> v5954(VarCurr,bitIndex33) ) ).
fof(addAssignment_31007,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex33)
<=> v5956(VarCurr,bitIndex33) ) ).
fof(addAssignment_31006,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex33)
<=> v5958(VarCurr,bitIndex33) ) ).
fof(addAssignment_31005,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex33)
<=> v5960(VarCurr,bitIndex33) ) ).
fof(addAssignment_31004,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex33)
<=> v467(VarCurr,bitIndex33) ) ).
fof(addAssignment_31003,axiom,
! [VarCurr] :
( v101435(VarCurr)
<=> $false ) ).
fof(addAssignment_31002,axiom,
! [VarCurr] :
( v101433(VarCurr)
<=> $false ) ).
fof(addAssignment_31001,axiom,
! [VarCurr] :
( v101431(VarCurr)
<=> $true ) ).
fof(addAssignment_31000,axiom,
! [VarCurr] :
( v101429(VarCurr)
<=> $false ) ).
fof(addAssignment_30999,axiom,
! [VarCurr] :
( v101427(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1626,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101380(VarNext)
=> ( v101349(VarNext)
<=> v101349(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1682,axiom,
! [VarNext] :
( v101380(VarNext)
=> ( v101349(VarNext)
<=> v101415(VarNext) ) ) ).
fof(addAssignment_30998,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101415(VarNext)
<=> v101413(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4802,axiom,
! [VarCurr] :
( ~ v101351(VarCurr)
=> ( v101413(VarCurr)
<=> v101416(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4812,axiom,
! [VarCurr] :
( v101351(VarCurr)
=> ( v101413(VarCurr)
<=> v101353(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4801,axiom,
! [VarCurr] :
( ~ v101393(VarCurr)
=> ( v101416(VarCurr)
<=> v101375(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4811,axiom,
! [VarCurr] :
( v101393(VarCurr)
=> ( v101416(VarCurr)
<=> v101417(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1180,axiom,
! [VarCurr] :
( ( ~ v101396(VarCurr)
& ~ v101398(VarCurr) )
=> ( v101417(VarCurr)
<=> v101421(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4800,axiom,
! [VarCurr] :
( v101398(VarCurr)
=> ( v101417(VarCurr)
<=> v101420(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4810,axiom,
! [VarCurr] :
( v101396(VarCurr)
=> ( v101417(VarCurr)
<=> v101418(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4799,axiom,
! [VarCurr] :
( ~ v101406(VarCurr)
=> ( v101421(VarCurr)
<=> v101375(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4809,axiom,
! [VarCurr] :
( v101406(VarCurr)
=> ( v101421(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4798,axiom,
! [VarCurr] :
( ~ v101400(VarCurr)
=> ( v101420(VarCurr)
<=> v101375(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4808,axiom,
! [VarCurr] :
( v101400(VarCurr)
=> ( v101420(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2169,axiom,
! [VarCurr] :
( ~ v101419(VarCurr)
=> ( v101418(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2169,axiom,
! [VarCurr] :
( v101419(VarCurr)
=> ( v101418(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7026,axiom,
! [VarCurr] :
( v101419(VarCurr)
<=> ( v101361(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20164,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101380(VarNext)
<=> ( v101381(VarNext)
& v101390(VarNext) ) ) ) ).
fof(addAssignment_30997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101390(VarNext)
<=> v101388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20163,axiom,
! [VarCurr] :
( v101388(VarCurr)
<=> ( v101351(VarCurr)
| v101391(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20162,axiom,
! [VarCurr] :
( v101391(VarCurr)
<=> ( v101392(VarCurr)
& v101412(VarCurr) ) ) ).
fof(writeUnaryOperator_7917,axiom,
! [VarCurr] :
( ~ v101412(VarCurr)
<=> v101351(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20161,axiom,
! [VarCurr] :
( v101392(VarCurr)
<=> ( v101393(VarCurr)
| v101410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20160,axiom,
! [VarCurr] :
( v101410(VarCurr)
<=> ( v101371(VarCurr)
& v101411(VarCurr) ) ) ).
fof(writeUnaryOperator_7916,axiom,
! [VarCurr] :
( ~ v101411(VarCurr)
<=> v101373(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20159,axiom,
! [VarCurr] :
( v101393(VarCurr)
<=> ( v101394(VarCurr)
& v101373(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20158,axiom,
! [VarCurr] :
( v101394(VarCurr)
<=> ( v101395(VarCurr)
| v101404(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20157,axiom,
! [VarCurr] :
( v101404(VarCurr)
<=> ( v101405(VarCurr)
& v101409(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7025,axiom,
! [VarCurr] :
( v101409(VarCurr)
<=> ( ( v101397(VarCurr,bitIndex2)
<=> $false )
& ( v101397(VarCurr,bitIndex1)
<=> $false )
& ( v101397(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20156,axiom,
! [VarCurr] :
( v101405(VarCurr)
<=> ( v101406(VarCurr)
| v101407(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20155,axiom,
! [VarCurr] :
( v101407(VarCurr)
<=> ( v101371(VarCurr)
& v101408(VarCurr) ) ) ).
fof(writeUnaryOperator_7915,axiom,
! [VarCurr] :
( ~ v101408(VarCurr)
<=> v101406(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7024,axiom,
! [VarCurr] :
( v101406(VarCurr)
<=> ( v101361(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20154,axiom,
! [VarCurr] :
( v101395(VarCurr)
<=> ( v101396(VarCurr)
| v101398(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20153,axiom,
! [VarCurr] :
( v101398(VarCurr)
<=> ( v101399(VarCurr)
& v101403(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7023,axiom,
! [VarCurr] :
( v101403(VarCurr)
<=> ( ( v101397(VarCurr,bitIndex2)
<=> $false )
& ( v101397(VarCurr,bitIndex1)
<=> $true )
& ( v101397(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20152,axiom,
! [VarCurr] :
( v101399(VarCurr)
<=> ( v101400(VarCurr)
| v101401(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20151,axiom,
! [VarCurr] :
( v101401(VarCurr)
<=> ( v101371(VarCurr)
& v101402(VarCurr) ) ) ).
fof(writeUnaryOperator_7914,axiom,
! [VarCurr] :
( ~ v101402(VarCurr)
<=> v101400(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7022,axiom,
! [VarCurr] :
( v101400(VarCurr)
<=> ( v101361(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7021,axiom,
! [VarCurr] :
( v101396(VarCurr)
<=> ( ( v101397(VarCurr,bitIndex2)
<=> $true )
& ( v101397(VarCurr,bitIndex1)
<=> $false )
& ( v101397(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30996,axiom,
! [VarCurr] :
( v101397(VarCurr,bitIndex0)
<=> v101359(VarCurr) ) ).
fof(addAssignment_30995,axiom,
! [VarCurr] :
( v101397(VarCurr,bitIndex1)
<=> v101357(VarCurr) ) ).
fof(addAssignment_30994,axiom,
! [VarCurr] :
( v101397(VarCurr,bitIndex2)
<=> v101355(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20150,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101381(VarNext)
<=> ( v101382(VarNext)
& v101377(VarNext) ) ) ) ).
fof(writeUnaryOperator_7913,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101382(VarNext)
<=> v101384(VarNext) ) ) ).
fof(addAssignment_30993,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101384(VarNext)
<=> v101377(VarCurr) ) ) ).
fof(addAssignment_30992,axiom,
! [VarCurr] :
( v101377(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_30991,axiom,
! [VarCurr] :
( v101375(VarCurr)
<=> $false ) ).
fof(addAssignment_30990,axiom,
! [VarCurr] :
( v101373(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_30989,axiom,
! [VarCurr] :
( v101371(VarCurr)
<=> $false ) ).
fof(addAssignment_30988,axiom,
! [VarCurr] :
( v101361(VarCurr)
<=> v5932(VarCurr,bitIndex32) ) ).
fof(addAssignment_30987,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex32)
<=> v5934(VarCurr,bitIndex32) ) ).
fof(addAssignment_30986,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex32)
<=> v5936(VarCurr,bitIndex32) ) ).
fof(addAssignment_30985,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex32)
<=> v5938(VarCurr,bitIndex32) ) ).
fof(addAssignment_30984,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex32)
<=> v5940(VarCurr,bitIndex32) ) ).
fof(addAssignment_30983,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex32)
<=> v5942(VarCurr,bitIndex32) ) ).
fof(addAssignment_30982,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex32)
<=> v5944(VarCurr,bitIndex32) ) ).
fof(addAssignment_30981,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex32)
<=> v5946(VarCurr,bitIndex32) ) ).
fof(addAssignment_30980,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex32)
<=> v5948(VarCurr,bitIndex32) ) ).
fof(addAssignment_30979,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex32)
<=> v101363(VarNext,bitIndex32) ) ).
fof(addCaseBooleanConditionEqualRanges1_1625,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101364(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101363(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1681,axiom,
! [VarNext] :
( v101364(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101363(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20149,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101364(VarNext)
<=> v101365(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20148,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101365(VarNext)
<=> ( v101367(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_7912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101367(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_30978,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex32)
<=> v5952(VarCurr,bitIndex32) ) ).
fof(addAssignment_30977,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex32)
<=> v5954(VarCurr,bitIndex32) ) ).
fof(addAssignment_30976,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex32)
<=> v5956(VarCurr,bitIndex32) ) ).
fof(addAssignment_30975,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex32)
<=> v5958(VarCurr,bitIndex32) ) ).
fof(addAssignment_30974,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex32)
<=> v5960(VarCurr,bitIndex32) ) ).
fof(addAssignment_30973,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex32)
<=> v467(VarCurr,bitIndex32) ) ).
fof(addAssignment_30972,axiom,
! [VarCurr] :
( v101359(VarCurr)
<=> $false ) ).
fof(addAssignment_30971,axiom,
! [VarCurr] :
( v101357(VarCurr)
<=> $false ) ).
fof(addAssignment_30970,axiom,
! [VarCurr] :
( v101355(VarCurr)
<=> $true ) ).
fof(addAssignment_30969,axiom,
! [VarCurr] :
( v101353(VarCurr)
<=> $false ) ).
fof(addAssignment_30968,axiom,
! [VarCurr] :
( v101351(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1624,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101304(VarNext)
=> ( v101273(VarNext)
<=> v101273(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1680,axiom,
! [VarNext] :
( v101304(VarNext)
=> ( v101273(VarNext)
<=> v101339(VarNext) ) ) ).
fof(addAssignment_30967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101339(VarNext)
<=> v101337(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4797,axiom,
! [VarCurr] :
( ~ v101275(VarCurr)
=> ( v101337(VarCurr)
<=> v101340(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4807,axiom,
! [VarCurr] :
( v101275(VarCurr)
=> ( v101337(VarCurr)
<=> v101277(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4796,axiom,
! [VarCurr] :
( ~ v101317(VarCurr)
=> ( v101340(VarCurr)
<=> v101299(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4806,axiom,
! [VarCurr] :
( v101317(VarCurr)
=> ( v101340(VarCurr)
<=> v101341(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1179,axiom,
! [VarCurr] :
( ( ~ v101320(VarCurr)
& ~ v101322(VarCurr) )
=> ( v101341(VarCurr)
<=> v101345(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4795,axiom,
! [VarCurr] :
( v101322(VarCurr)
=> ( v101341(VarCurr)
<=> v101344(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4805,axiom,
! [VarCurr] :
( v101320(VarCurr)
=> ( v101341(VarCurr)
<=> v101342(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4794,axiom,
! [VarCurr] :
( ~ v101330(VarCurr)
=> ( v101345(VarCurr)
<=> v101299(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4804,axiom,
! [VarCurr] :
( v101330(VarCurr)
=> ( v101345(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4793,axiom,
! [VarCurr] :
( ~ v101324(VarCurr)
=> ( v101344(VarCurr)
<=> v101299(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4803,axiom,
! [VarCurr] :
( v101324(VarCurr)
=> ( v101344(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2168,axiom,
! [VarCurr] :
( ~ v101343(VarCurr)
=> ( v101342(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2168,axiom,
! [VarCurr] :
( v101343(VarCurr)
=> ( v101342(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7020,axiom,
! [VarCurr] :
( v101343(VarCurr)
<=> ( v101285(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20147,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101304(VarNext)
<=> ( v101305(VarNext)
& v101314(VarNext) ) ) ) ).
fof(addAssignment_30966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101314(VarNext)
<=> v101312(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20146,axiom,
! [VarCurr] :
( v101312(VarCurr)
<=> ( v101275(VarCurr)
| v101315(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20145,axiom,
! [VarCurr] :
( v101315(VarCurr)
<=> ( v101316(VarCurr)
& v101336(VarCurr) ) ) ).
fof(writeUnaryOperator_7911,axiom,
! [VarCurr] :
( ~ v101336(VarCurr)
<=> v101275(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20144,axiom,
! [VarCurr] :
( v101316(VarCurr)
<=> ( v101317(VarCurr)
| v101334(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20143,axiom,
! [VarCurr] :
( v101334(VarCurr)
<=> ( v101295(VarCurr)
& v101335(VarCurr) ) ) ).
fof(writeUnaryOperator_7910,axiom,
! [VarCurr] :
( ~ v101335(VarCurr)
<=> v101297(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20142,axiom,
! [VarCurr] :
( v101317(VarCurr)
<=> ( v101318(VarCurr)
& v101297(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20141,axiom,
! [VarCurr] :
( v101318(VarCurr)
<=> ( v101319(VarCurr)
| v101328(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20140,axiom,
! [VarCurr] :
( v101328(VarCurr)
<=> ( v101329(VarCurr)
& v101333(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7019,axiom,
! [VarCurr] :
( v101333(VarCurr)
<=> ( ( v101321(VarCurr,bitIndex2)
<=> $false )
& ( v101321(VarCurr,bitIndex1)
<=> $false )
& ( v101321(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20139,axiom,
! [VarCurr] :
( v101329(VarCurr)
<=> ( v101330(VarCurr)
| v101331(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20138,axiom,
! [VarCurr] :
( v101331(VarCurr)
<=> ( v101295(VarCurr)
& v101332(VarCurr) ) ) ).
fof(writeUnaryOperator_7909,axiom,
! [VarCurr] :
( ~ v101332(VarCurr)
<=> v101330(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7018,axiom,
! [VarCurr] :
( v101330(VarCurr)
<=> ( v101285(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20137,axiom,
! [VarCurr] :
( v101319(VarCurr)
<=> ( v101320(VarCurr)
| v101322(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20136,axiom,
! [VarCurr] :
( v101322(VarCurr)
<=> ( v101323(VarCurr)
& v101327(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7017,axiom,
! [VarCurr] :
( v101327(VarCurr)
<=> ( ( v101321(VarCurr,bitIndex2)
<=> $false )
& ( v101321(VarCurr,bitIndex1)
<=> $true )
& ( v101321(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20135,axiom,
! [VarCurr] :
( v101323(VarCurr)
<=> ( v101324(VarCurr)
| v101325(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20134,axiom,
! [VarCurr] :
( v101325(VarCurr)
<=> ( v101295(VarCurr)
& v101326(VarCurr) ) ) ).
fof(writeUnaryOperator_7908,axiom,
! [VarCurr] :
( ~ v101326(VarCurr)
<=> v101324(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7016,axiom,
! [VarCurr] :
( v101324(VarCurr)
<=> ( v101285(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7015,axiom,
! [VarCurr] :
( v101320(VarCurr)
<=> ( ( v101321(VarCurr,bitIndex2)
<=> $true )
& ( v101321(VarCurr,bitIndex1)
<=> $false )
& ( v101321(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30965,axiom,
! [VarCurr] :
( v101321(VarCurr,bitIndex0)
<=> v101283(VarCurr) ) ).
fof(addAssignment_30964,axiom,
! [VarCurr] :
( v101321(VarCurr,bitIndex1)
<=> v101281(VarCurr) ) ).
fof(addAssignment_30963,axiom,
! [VarCurr] :
( v101321(VarCurr,bitIndex2)
<=> v101279(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101305(VarNext)
<=> ( v101306(VarNext)
& v101301(VarNext) ) ) ) ).
fof(writeUnaryOperator_7907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101306(VarNext)
<=> v101308(VarNext) ) ) ).
fof(addAssignment_30962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101308(VarNext)
<=> v101301(VarCurr) ) ) ).
fof(addAssignment_30961,axiom,
! [VarCurr] :
( v101301(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_30960,axiom,
! [VarCurr] :
( v101299(VarCurr)
<=> $false ) ).
fof(addAssignment_30959,axiom,
! [VarCurr] :
( v101297(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_30958,axiom,
! [VarCurr] :
( v101295(VarCurr)
<=> $false ) ).
fof(addAssignment_30957,axiom,
! [VarCurr] :
( v101285(VarCurr)
<=> v5932(VarCurr,bitIndex31) ) ).
fof(addAssignment_30956,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex31)
<=> v5934(VarCurr,bitIndex31) ) ).
fof(addAssignment_30955,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex31)
<=> v5936(VarCurr,bitIndex31) ) ).
fof(addAssignment_30954,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex31)
<=> v5938(VarCurr,bitIndex31) ) ).
fof(addAssignment_30953,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex31)
<=> v5940(VarCurr,bitIndex31) ) ).
fof(addAssignment_30952,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex31)
<=> v5942(VarCurr,bitIndex31) ) ).
fof(addAssignment_30951,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex31)
<=> v5944(VarCurr,bitIndex31) ) ).
fof(addAssignment_30950,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex31)
<=> v5946(VarCurr,bitIndex31) ) ).
fof(addAssignment_30949,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex31)
<=> v5948(VarCurr,bitIndex31) ) ).
fof(addAssignment_30948,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex31)
<=> v101287(VarNext,bitIndex31) ) ).
fof(addCaseBooleanConditionEqualRanges1_1623,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101288(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101287(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1679,axiom,
! [VarNext] :
( v101288(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101287(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101288(VarNext)
<=> v101289(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20131,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101289(VarNext)
<=> ( v101291(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_7906,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101291(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_30947,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex31)
<=> v5952(VarCurr,bitIndex31) ) ).
fof(addAssignment_30946,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex31)
<=> v5954(VarCurr,bitIndex31) ) ).
fof(addAssignment_30945,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex31)
<=> v5956(VarCurr,bitIndex31) ) ).
fof(addAssignment_30944,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex31)
<=> v5958(VarCurr,bitIndex31) ) ).
fof(addAssignment_30943,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex31)
<=> v5960(VarCurr,bitIndex31) ) ).
fof(addAssignment_30942,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex31)
<=> v467(VarCurr,bitIndex31) ) ).
fof(addAssignment_30941,axiom,
! [VarCurr] :
( v101283(VarCurr)
<=> $false ) ).
fof(addAssignment_30940,axiom,
! [VarCurr] :
( v101281(VarCurr)
<=> $false ) ).
fof(addAssignment_30939,axiom,
! [VarCurr] :
( v101279(VarCurr)
<=> $true ) ).
fof(addAssignment_30938,axiom,
! [VarCurr] :
( v101277(VarCurr)
<=> $false ) ).
fof(addAssignment_30937,axiom,
! [VarCurr] :
( v101275(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101228(VarNext)
=> ( v101197(VarNext)
<=> v101197(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1678,axiom,
! [VarNext] :
( v101228(VarNext)
=> ( v101197(VarNext)
<=> v101263(VarNext) ) ) ).
fof(addAssignment_30936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101263(VarNext)
<=> v101261(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4792,axiom,
! [VarCurr] :
( ~ v101199(VarCurr)
=> ( v101261(VarCurr)
<=> v101264(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4802,axiom,
! [VarCurr] :
( v101199(VarCurr)
=> ( v101261(VarCurr)
<=> v101201(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4791,axiom,
! [VarCurr] :
( ~ v101241(VarCurr)
=> ( v101264(VarCurr)
<=> v101223(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4801,axiom,
! [VarCurr] :
( v101241(VarCurr)
=> ( v101264(VarCurr)
<=> v101265(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1178,axiom,
! [VarCurr] :
( ( ~ v101244(VarCurr)
& ~ v101246(VarCurr) )
=> ( v101265(VarCurr)
<=> v101269(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4790,axiom,
! [VarCurr] :
( v101246(VarCurr)
=> ( v101265(VarCurr)
<=> v101268(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4800,axiom,
! [VarCurr] :
( v101244(VarCurr)
=> ( v101265(VarCurr)
<=> v101266(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4789,axiom,
! [VarCurr] :
( ~ v101254(VarCurr)
=> ( v101269(VarCurr)
<=> v101223(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4799,axiom,
! [VarCurr] :
( v101254(VarCurr)
=> ( v101269(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4788,axiom,
! [VarCurr] :
( ~ v101248(VarCurr)
=> ( v101268(VarCurr)
<=> v101223(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4798,axiom,
! [VarCurr] :
( v101248(VarCurr)
=> ( v101268(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2167,axiom,
! [VarCurr] :
( ~ v101267(VarCurr)
=> ( v101266(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2167,axiom,
! [VarCurr] :
( v101267(VarCurr)
=> ( v101266(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7014,axiom,
! [VarCurr] :
( v101267(VarCurr)
<=> ( v101209(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20130,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101228(VarNext)
<=> ( v101229(VarNext)
& v101238(VarNext) ) ) ) ).
fof(addAssignment_30935,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101238(VarNext)
<=> v101236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20129,axiom,
! [VarCurr] :
( v101236(VarCurr)
<=> ( v101199(VarCurr)
| v101239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20128,axiom,
! [VarCurr] :
( v101239(VarCurr)
<=> ( v101240(VarCurr)
& v101260(VarCurr) ) ) ).
fof(writeUnaryOperator_7905,axiom,
! [VarCurr] :
( ~ v101260(VarCurr)
<=> v101199(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20127,axiom,
! [VarCurr] :
( v101240(VarCurr)
<=> ( v101241(VarCurr)
| v101258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20126,axiom,
! [VarCurr] :
( v101258(VarCurr)
<=> ( v101219(VarCurr)
& v101259(VarCurr) ) ) ).
fof(writeUnaryOperator_7904,axiom,
! [VarCurr] :
( ~ v101259(VarCurr)
<=> v101221(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20125,axiom,
! [VarCurr] :
( v101241(VarCurr)
<=> ( v101242(VarCurr)
& v101221(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20124,axiom,
! [VarCurr] :
( v101242(VarCurr)
<=> ( v101243(VarCurr)
| v101252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20123,axiom,
! [VarCurr] :
( v101252(VarCurr)
<=> ( v101253(VarCurr)
& v101257(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7013,axiom,
! [VarCurr] :
( v101257(VarCurr)
<=> ( ( v101245(VarCurr,bitIndex2)
<=> $false )
& ( v101245(VarCurr,bitIndex1)
<=> $false )
& ( v101245(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20122,axiom,
! [VarCurr] :
( v101253(VarCurr)
<=> ( v101254(VarCurr)
| v101255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20121,axiom,
! [VarCurr] :
( v101255(VarCurr)
<=> ( v101219(VarCurr)
& v101256(VarCurr) ) ) ).
fof(writeUnaryOperator_7903,axiom,
! [VarCurr] :
( ~ v101256(VarCurr)
<=> v101254(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7012,axiom,
! [VarCurr] :
( v101254(VarCurr)
<=> ( v101209(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20120,axiom,
! [VarCurr] :
( v101243(VarCurr)
<=> ( v101244(VarCurr)
| v101246(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20119,axiom,
! [VarCurr] :
( v101246(VarCurr)
<=> ( v101247(VarCurr)
& v101251(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7011,axiom,
! [VarCurr] :
( v101251(VarCurr)
<=> ( ( v101245(VarCurr,bitIndex2)
<=> $false )
& ( v101245(VarCurr,bitIndex1)
<=> $true )
& ( v101245(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20118,axiom,
! [VarCurr] :
( v101247(VarCurr)
<=> ( v101248(VarCurr)
| v101249(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20117,axiom,
! [VarCurr] :
( v101249(VarCurr)
<=> ( v101219(VarCurr)
& v101250(VarCurr) ) ) ).
fof(writeUnaryOperator_7902,axiom,
! [VarCurr] :
( ~ v101250(VarCurr)
<=> v101248(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7010,axiom,
! [VarCurr] :
( v101248(VarCurr)
<=> ( v101209(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7009,axiom,
! [VarCurr] :
( v101244(VarCurr)
<=> ( ( v101245(VarCurr,bitIndex2)
<=> $true )
& ( v101245(VarCurr,bitIndex1)
<=> $false )
& ( v101245(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30934,axiom,
! [VarCurr] :
( v101245(VarCurr,bitIndex0)
<=> v101207(VarCurr) ) ).
fof(addAssignment_30933,axiom,
! [VarCurr] :
( v101245(VarCurr,bitIndex1)
<=> v101205(VarCurr) ) ).
fof(addAssignment_30932,axiom,
! [VarCurr] :
( v101245(VarCurr,bitIndex2)
<=> v101203(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20116,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101229(VarNext)
<=> ( v101230(VarNext)
& v101225(VarNext) ) ) ) ).
fof(writeUnaryOperator_7901,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101230(VarNext)
<=> v101232(VarNext) ) ) ).
fof(addAssignment_30931,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101232(VarNext)
<=> v101225(VarCurr) ) ) ).
fof(addAssignment_30930,axiom,
! [VarCurr] :
( v101225(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_30929,axiom,
! [VarCurr] :
( v101223(VarCurr)
<=> $false ) ).
fof(addAssignment_30928,axiom,
! [VarCurr] :
( v101221(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_30927,axiom,
! [VarCurr] :
( v101219(VarCurr)
<=> $false ) ).
fof(addAssignment_30926,axiom,
! [VarCurr] :
( v101209(VarCurr)
<=> v5932(VarCurr,bitIndex30) ) ).
fof(addAssignment_30925,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex30)
<=> v5934(VarCurr,bitIndex30) ) ).
fof(addAssignment_30924,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex30)
<=> v5936(VarCurr,bitIndex30) ) ).
fof(addAssignment_30923,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex30)
<=> v5938(VarCurr,bitIndex30) ) ).
fof(addAssignment_30922,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex30)
<=> v5940(VarCurr,bitIndex30) ) ).
fof(addAssignment_30921,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex30)
<=> v5942(VarCurr,bitIndex30) ) ).
fof(addAssignment_30920,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex30)
<=> v5944(VarCurr,bitIndex30) ) ).
fof(addAssignment_30919,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex30)
<=> v5946(VarCurr,bitIndex30) ) ).
fof(addAssignment_30918,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex30)
<=> v5948(VarCurr,bitIndex30) ) ).
fof(addAssignment_30917,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex30)
<=> v101211(VarNext,bitIndex30) ) ).
fof(addCaseBooleanConditionEqualRanges1_1621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101212(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101211(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1677,axiom,
! [VarNext] :
( v101212(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101211(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101212(VarNext)
<=> v101213(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20114,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101213(VarNext)
<=> ( v101215(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_7900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101215(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_30916,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex30)
<=> v5952(VarCurr,bitIndex30) ) ).
fof(addAssignment_30915,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex30)
<=> v5954(VarCurr,bitIndex30) ) ).
fof(addAssignment_30914,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex30)
<=> v5956(VarCurr,bitIndex30) ) ).
fof(addAssignment_30913,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex30)
<=> v5958(VarCurr,bitIndex30) ) ).
fof(addAssignment_30912,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex30)
<=> v5960(VarCurr,bitIndex30) ) ).
fof(addAssignment_30911,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex30)
<=> v467(VarCurr,bitIndex30) ) ).
fof(addAssignment_30910,axiom,
! [VarCurr] :
( v101207(VarCurr)
<=> $false ) ).
fof(addAssignment_30909,axiom,
! [VarCurr] :
( v101205(VarCurr)
<=> $false ) ).
fof(addAssignment_30908,axiom,
! [VarCurr] :
( v101203(VarCurr)
<=> $true ) ).
fof(addAssignment_30907,axiom,
! [VarCurr] :
( v101201(VarCurr)
<=> $false ) ).
fof(addAssignment_30906,axiom,
! [VarCurr] :
( v101199(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101152(VarNext)
=> ( v101121(VarNext)
<=> v101121(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1676,axiom,
! [VarNext] :
( v101152(VarNext)
=> ( v101121(VarNext)
<=> v101187(VarNext) ) ) ).
fof(addAssignment_30905,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101187(VarNext)
<=> v101185(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4787,axiom,
! [VarCurr] :
( ~ v101123(VarCurr)
=> ( v101185(VarCurr)
<=> v101188(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4797,axiom,
! [VarCurr] :
( v101123(VarCurr)
=> ( v101185(VarCurr)
<=> v101125(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4786,axiom,
! [VarCurr] :
( ~ v101165(VarCurr)
=> ( v101188(VarCurr)
<=> v101147(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4796,axiom,
! [VarCurr] :
( v101165(VarCurr)
=> ( v101188(VarCurr)
<=> v101189(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1177,axiom,
! [VarCurr] :
( ( ~ v101168(VarCurr)
& ~ v101170(VarCurr) )
=> ( v101189(VarCurr)
<=> v101193(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4785,axiom,
! [VarCurr] :
( v101170(VarCurr)
=> ( v101189(VarCurr)
<=> v101192(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4795,axiom,
! [VarCurr] :
( v101168(VarCurr)
=> ( v101189(VarCurr)
<=> v101190(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4784,axiom,
! [VarCurr] :
( ~ v101178(VarCurr)
=> ( v101193(VarCurr)
<=> v101147(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4794,axiom,
! [VarCurr] :
( v101178(VarCurr)
=> ( v101193(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4783,axiom,
! [VarCurr] :
( ~ v101172(VarCurr)
=> ( v101192(VarCurr)
<=> v101147(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4793,axiom,
! [VarCurr] :
( v101172(VarCurr)
=> ( v101192(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2166,axiom,
! [VarCurr] :
( ~ v101191(VarCurr)
=> ( v101190(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2166,axiom,
! [VarCurr] :
( v101191(VarCurr)
=> ( v101190(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7008,axiom,
! [VarCurr] :
( v101191(VarCurr)
<=> ( v101133(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20113,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101152(VarNext)
<=> ( v101153(VarNext)
& v101162(VarNext) ) ) ) ).
fof(addAssignment_30904,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101162(VarNext)
<=> v101160(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20112,axiom,
! [VarCurr] :
( v101160(VarCurr)
<=> ( v101123(VarCurr)
| v101163(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20111,axiom,
! [VarCurr] :
( v101163(VarCurr)
<=> ( v101164(VarCurr)
& v101184(VarCurr) ) ) ).
fof(writeUnaryOperator_7899,axiom,
! [VarCurr] :
( ~ v101184(VarCurr)
<=> v101123(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20110,axiom,
! [VarCurr] :
( v101164(VarCurr)
<=> ( v101165(VarCurr)
| v101182(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20109,axiom,
! [VarCurr] :
( v101182(VarCurr)
<=> ( v101143(VarCurr)
& v101183(VarCurr) ) ) ).
fof(writeUnaryOperator_7898,axiom,
! [VarCurr] :
( ~ v101183(VarCurr)
<=> v101145(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20108,axiom,
! [VarCurr] :
( v101165(VarCurr)
<=> ( v101166(VarCurr)
& v101145(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20107,axiom,
! [VarCurr] :
( v101166(VarCurr)
<=> ( v101167(VarCurr)
| v101176(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20106,axiom,
! [VarCurr] :
( v101176(VarCurr)
<=> ( v101177(VarCurr)
& v101181(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7007,axiom,
! [VarCurr] :
( v101181(VarCurr)
<=> ( ( v101169(VarCurr,bitIndex2)
<=> $false )
& ( v101169(VarCurr,bitIndex1)
<=> $false )
& ( v101169(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20105,axiom,
! [VarCurr] :
( v101177(VarCurr)
<=> ( v101178(VarCurr)
| v101179(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20104,axiom,
! [VarCurr] :
( v101179(VarCurr)
<=> ( v101143(VarCurr)
& v101180(VarCurr) ) ) ).
fof(writeUnaryOperator_7897,axiom,
! [VarCurr] :
( ~ v101180(VarCurr)
<=> v101178(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7006,axiom,
! [VarCurr] :
( v101178(VarCurr)
<=> ( v101133(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20103,axiom,
! [VarCurr] :
( v101167(VarCurr)
<=> ( v101168(VarCurr)
| v101170(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20102,axiom,
! [VarCurr] :
( v101170(VarCurr)
<=> ( v101171(VarCurr)
& v101175(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7005,axiom,
! [VarCurr] :
( v101175(VarCurr)
<=> ( ( v101169(VarCurr,bitIndex2)
<=> $false )
& ( v101169(VarCurr,bitIndex1)
<=> $true )
& ( v101169(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20101,axiom,
! [VarCurr] :
( v101171(VarCurr)
<=> ( v101172(VarCurr)
| v101173(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20100,axiom,
! [VarCurr] :
( v101173(VarCurr)
<=> ( v101143(VarCurr)
& v101174(VarCurr) ) ) ).
fof(writeUnaryOperator_7896,axiom,
! [VarCurr] :
( ~ v101174(VarCurr)
<=> v101172(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7004,axiom,
! [VarCurr] :
( v101172(VarCurr)
<=> ( v101133(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7003,axiom,
! [VarCurr] :
( v101168(VarCurr)
<=> ( ( v101169(VarCurr,bitIndex2)
<=> $true )
& ( v101169(VarCurr,bitIndex1)
<=> $false )
& ( v101169(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30903,axiom,
! [VarCurr] :
( v101169(VarCurr,bitIndex0)
<=> v101131(VarCurr) ) ).
fof(addAssignment_30902,axiom,
! [VarCurr] :
( v101169(VarCurr,bitIndex1)
<=> v101129(VarCurr) ) ).
fof(addAssignment_30901,axiom,
! [VarCurr] :
( v101169(VarCurr,bitIndex2)
<=> v101127(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101153(VarNext)
<=> ( v101154(VarNext)
& v101149(VarNext) ) ) ) ).
fof(writeUnaryOperator_7895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101154(VarNext)
<=> v101156(VarNext) ) ) ).
fof(addAssignment_30900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101156(VarNext)
<=> v101149(VarCurr) ) ) ).
fof(addAssignment_30899,axiom,
! [VarCurr] :
( v101149(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_30898,axiom,
! [VarCurr] :
( v101147(VarCurr)
<=> $false ) ).
fof(addAssignment_30897,axiom,
! [VarCurr] :
( v101145(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_30896,axiom,
! [VarCurr] :
( v101143(VarCurr)
<=> $false ) ).
fof(addAssignment_30895,axiom,
! [VarCurr] :
( v101133(VarCurr)
<=> v5932(VarCurr,bitIndex29) ) ).
fof(addAssignment_30894,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex29)
<=> v5934(VarCurr,bitIndex29) ) ).
fof(addAssignment_30893,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex29)
<=> v5936(VarCurr,bitIndex29) ) ).
fof(addAssignment_30892,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex29)
<=> v5938(VarCurr,bitIndex29) ) ).
fof(addAssignment_30891,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex29)
<=> v5940(VarCurr,bitIndex29) ) ).
fof(addAssignment_30890,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex29)
<=> v5942(VarCurr,bitIndex29) ) ).
fof(addAssignment_30889,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex29)
<=> v5944(VarCurr,bitIndex29) ) ).
fof(addAssignment_30888,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex29)
<=> v5946(VarCurr,bitIndex29) ) ).
fof(addAssignment_30887,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex29)
<=> v5948(VarCurr,bitIndex29) ) ).
fof(addAssignment_30886,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex29)
<=> v101135(VarNext,bitIndex29) ) ).
fof(addCaseBooleanConditionEqualRanges1_1619,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101136(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101135(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1675,axiom,
! [VarNext] :
( v101136(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101135(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20098,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101136(VarNext)
<=> v101137(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20097,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101137(VarNext)
<=> ( v101139(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_7894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101139(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_30885,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex29)
<=> v5952(VarCurr,bitIndex29) ) ).
fof(addAssignment_30884,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex29)
<=> v5954(VarCurr,bitIndex29) ) ).
fof(addAssignment_30883,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex29)
<=> v5956(VarCurr,bitIndex29) ) ).
fof(addAssignment_30882,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex29)
<=> v5958(VarCurr,bitIndex29) ) ).
fof(addAssignment_30881,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex29)
<=> v5960(VarCurr,bitIndex29) ) ).
fof(addAssignment_30880,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex29)
<=> v467(VarCurr,bitIndex29) ) ).
fof(addAssignment_30879,axiom,
! [VarCurr] :
( v101131(VarCurr)
<=> $false ) ).
fof(addAssignment_30878,axiom,
! [VarCurr] :
( v101129(VarCurr)
<=> $false ) ).
fof(addAssignment_30877,axiom,
! [VarCurr] :
( v101127(VarCurr)
<=> $true ) ).
fof(addAssignment_30876,axiom,
! [VarCurr] :
( v101125(VarCurr)
<=> $false ) ).
fof(addAssignment_30875,axiom,
! [VarCurr] :
( v101123(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1618,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101076(VarNext)
=> ( v101045(VarNext)
<=> v101045(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1674,axiom,
! [VarNext] :
( v101076(VarNext)
=> ( v101045(VarNext)
<=> v101111(VarNext) ) ) ).
fof(addAssignment_30874,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101111(VarNext)
<=> v101109(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4782,axiom,
! [VarCurr] :
( ~ v101047(VarCurr)
=> ( v101109(VarCurr)
<=> v101112(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4792,axiom,
! [VarCurr] :
( v101047(VarCurr)
=> ( v101109(VarCurr)
<=> v101049(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4781,axiom,
! [VarCurr] :
( ~ v101089(VarCurr)
=> ( v101112(VarCurr)
<=> v101071(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4791,axiom,
! [VarCurr] :
( v101089(VarCurr)
=> ( v101112(VarCurr)
<=> v101113(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1176,axiom,
! [VarCurr] :
( ( ~ v101092(VarCurr)
& ~ v101094(VarCurr) )
=> ( v101113(VarCurr)
<=> v101117(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4780,axiom,
! [VarCurr] :
( v101094(VarCurr)
=> ( v101113(VarCurr)
<=> v101116(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4790,axiom,
! [VarCurr] :
( v101092(VarCurr)
=> ( v101113(VarCurr)
<=> v101114(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4779,axiom,
! [VarCurr] :
( ~ v101102(VarCurr)
=> ( v101117(VarCurr)
<=> v101071(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4789,axiom,
! [VarCurr] :
( v101102(VarCurr)
=> ( v101117(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4778,axiom,
! [VarCurr] :
( ~ v101096(VarCurr)
=> ( v101116(VarCurr)
<=> v101071(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4788,axiom,
! [VarCurr] :
( v101096(VarCurr)
=> ( v101116(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2165,axiom,
! [VarCurr] :
( ~ v101115(VarCurr)
=> ( v101114(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2165,axiom,
! [VarCurr] :
( v101115(VarCurr)
=> ( v101114(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7002,axiom,
! [VarCurr] :
( v101115(VarCurr)
<=> ( v101057(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20096,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101076(VarNext)
<=> ( v101077(VarNext)
& v101086(VarNext) ) ) ) ).
fof(addAssignment_30873,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101086(VarNext)
<=> v101084(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20095,axiom,
! [VarCurr] :
( v101084(VarCurr)
<=> ( v101047(VarCurr)
| v101087(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20094,axiom,
! [VarCurr] :
( v101087(VarCurr)
<=> ( v101088(VarCurr)
& v101108(VarCurr) ) ) ).
fof(writeUnaryOperator_7893,axiom,
! [VarCurr] :
( ~ v101108(VarCurr)
<=> v101047(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20093,axiom,
! [VarCurr] :
( v101088(VarCurr)
<=> ( v101089(VarCurr)
| v101106(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20092,axiom,
! [VarCurr] :
( v101106(VarCurr)
<=> ( v101067(VarCurr)
& v101107(VarCurr) ) ) ).
fof(writeUnaryOperator_7892,axiom,
! [VarCurr] :
( ~ v101107(VarCurr)
<=> v101069(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20091,axiom,
! [VarCurr] :
( v101089(VarCurr)
<=> ( v101090(VarCurr)
& v101069(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20090,axiom,
! [VarCurr] :
( v101090(VarCurr)
<=> ( v101091(VarCurr)
| v101100(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20089,axiom,
! [VarCurr] :
( v101100(VarCurr)
<=> ( v101101(VarCurr)
& v101105(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7001,axiom,
! [VarCurr] :
( v101105(VarCurr)
<=> ( ( v101093(VarCurr,bitIndex2)
<=> $false )
& ( v101093(VarCurr,bitIndex1)
<=> $false )
& ( v101093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20088,axiom,
! [VarCurr] :
( v101101(VarCurr)
<=> ( v101102(VarCurr)
| v101103(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20087,axiom,
! [VarCurr] :
( v101103(VarCurr)
<=> ( v101067(VarCurr)
& v101104(VarCurr) ) ) ).
fof(writeUnaryOperator_7891,axiom,
! [VarCurr] :
( ~ v101104(VarCurr)
<=> v101102(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7000,axiom,
! [VarCurr] :
( v101102(VarCurr)
<=> ( v101057(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20086,axiom,
! [VarCurr] :
( v101091(VarCurr)
<=> ( v101092(VarCurr)
| v101094(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20085,axiom,
! [VarCurr] :
( v101094(VarCurr)
<=> ( v101095(VarCurr)
& v101099(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6999,axiom,
! [VarCurr] :
( v101099(VarCurr)
<=> ( ( v101093(VarCurr,bitIndex2)
<=> $false )
& ( v101093(VarCurr,bitIndex1)
<=> $true )
& ( v101093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20084,axiom,
! [VarCurr] :
( v101095(VarCurr)
<=> ( v101096(VarCurr)
| v101097(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20083,axiom,
! [VarCurr] :
( v101097(VarCurr)
<=> ( v101067(VarCurr)
& v101098(VarCurr) ) ) ).
fof(writeUnaryOperator_7890,axiom,
! [VarCurr] :
( ~ v101098(VarCurr)
<=> v101096(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6998,axiom,
! [VarCurr] :
( v101096(VarCurr)
<=> ( v101057(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6997,axiom,
! [VarCurr] :
( v101092(VarCurr)
<=> ( ( v101093(VarCurr,bitIndex2)
<=> $true )
& ( v101093(VarCurr,bitIndex1)
<=> $false )
& ( v101093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30872,axiom,
! [VarCurr] :
( v101093(VarCurr,bitIndex0)
<=> v101055(VarCurr) ) ).
fof(addAssignment_30871,axiom,
! [VarCurr] :
( v101093(VarCurr,bitIndex1)
<=> v101053(VarCurr) ) ).
fof(addAssignment_30870,axiom,
! [VarCurr] :
( v101093(VarCurr,bitIndex2)
<=> v101051(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20082,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101077(VarNext)
<=> ( v101078(VarNext)
& v101073(VarNext) ) ) ) ).
fof(writeUnaryOperator_7889,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101078(VarNext)
<=> v101080(VarNext) ) ) ).
fof(addAssignment_30869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101080(VarNext)
<=> v101073(VarCurr) ) ) ).
fof(addAssignment_30868,axiom,
! [VarCurr] :
( v101073(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_30867,axiom,
! [VarCurr] :
( v101071(VarCurr)
<=> $false ) ).
fof(addAssignment_30866,axiom,
! [VarCurr] :
( v101069(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_30865,axiom,
! [VarCurr] :
( v101067(VarCurr)
<=> $false ) ).
fof(addAssignment_30864,axiom,
! [VarCurr] :
( v101057(VarCurr)
<=> v5932(VarCurr,bitIndex28) ) ).
fof(addAssignment_30863,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex28)
<=> v5934(VarCurr,bitIndex28) ) ).
fof(addAssignment_30862,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex28)
<=> v5936(VarCurr,bitIndex28) ) ).
fof(addAssignment_30861,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex28)
<=> v5938(VarCurr,bitIndex28) ) ).
fof(addAssignment_30860,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex28)
<=> v5940(VarCurr,bitIndex28) ) ).
fof(addAssignment_30859,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex28)
<=> v5942(VarCurr,bitIndex28) ) ).
fof(addAssignment_30858,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex28)
<=> v5944(VarCurr,bitIndex28) ) ).
fof(addAssignment_30857,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex28)
<=> v5946(VarCurr,bitIndex28) ) ).
fof(addAssignment_30856,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex28)
<=> v5948(VarCurr,bitIndex28) ) ).
fof(addAssignment_30855,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex28)
<=> v101059(VarNext,bitIndex28) ) ).
fof(addCaseBooleanConditionEqualRanges1_1617,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101060(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101059(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1673,axiom,
! [VarNext] :
( v101060(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101059(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20081,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101060(VarNext)
<=> v101061(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101061(VarNext)
<=> ( v101063(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_7888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101063(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_30854,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex28)
<=> v5952(VarCurr,bitIndex28) ) ).
fof(addAssignment_30853,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex28)
<=> v5954(VarCurr,bitIndex28) ) ).
fof(addAssignment_30852,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex28)
<=> v5956(VarCurr,bitIndex28) ) ).
fof(addAssignment_30851,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex28)
<=> v5958(VarCurr,bitIndex28) ) ).
fof(addAssignment_30850,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex28)
<=> v5960(VarCurr,bitIndex28) ) ).
fof(addAssignment_30849,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex28)
<=> v467(VarCurr,bitIndex28) ) ).
fof(addAssignment_30848,axiom,
! [VarCurr] :
( v101055(VarCurr)
<=> $false ) ).
fof(addAssignment_30847,axiom,
! [VarCurr] :
( v101053(VarCurr)
<=> $false ) ).
fof(addAssignment_30846,axiom,
! [VarCurr] :
( v101051(VarCurr)
<=> $true ) ).
fof(addAssignment_30845,axiom,
! [VarCurr] :
( v101049(VarCurr)
<=> $false ) ).
fof(addAssignment_30844,axiom,
! [VarCurr] :
( v101047(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1616,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101000(VarNext)
=> ( v100969(VarNext)
<=> v100969(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1672,axiom,
! [VarNext] :
( v101000(VarNext)
=> ( v100969(VarNext)
<=> v101035(VarNext) ) ) ).
fof(addAssignment_30843,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101035(VarNext)
<=> v101033(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4777,axiom,
! [VarCurr] :
( ~ v100971(VarCurr)
=> ( v101033(VarCurr)
<=> v101036(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4787,axiom,
! [VarCurr] :
( v100971(VarCurr)
=> ( v101033(VarCurr)
<=> v100973(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4776,axiom,
! [VarCurr] :
( ~ v101013(VarCurr)
=> ( v101036(VarCurr)
<=> v100995(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4786,axiom,
! [VarCurr] :
( v101013(VarCurr)
=> ( v101036(VarCurr)
<=> v101037(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1175,axiom,
! [VarCurr] :
( ( ~ v101016(VarCurr)
& ~ v101018(VarCurr) )
=> ( v101037(VarCurr)
<=> v101041(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4775,axiom,
! [VarCurr] :
( v101018(VarCurr)
=> ( v101037(VarCurr)
<=> v101040(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4785,axiom,
! [VarCurr] :
( v101016(VarCurr)
=> ( v101037(VarCurr)
<=> v101038(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4774,axiom,
! [VarCurr] :
( ~ v101026(VarCurr)
=> ( v101041(VarCurr)
<=> v100995(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4784,axiom,
! [VarCurr] :
( v101026(VarCurr)
=> ( v101041(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4773,axiom,
! [VarCurr] :
( ~ v101020(VarCurr)
=> ( v101040(VarCurr)
<=> v100995(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4783,axiom,
! [VarCurr] :
( v101020(VarCurr)
=> ( v101040(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2164,axiom,
! [VarCurr] :
( ~ v101039(VarCurr)
=> ( v101038(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2164,axiom,
! [VarCurr] :
( v101039(VarCurr)
=> ( v101038(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6996,axiom,
! [VarCurr] :
( v101039(VarCurr)
<=> ( v100981(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101000(VarNext)
<=> ( v101001(VarNext)
& v101010(VarNext) ) ) ) ).
fof(addAssignment_30842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101010(VarNext)
<=> v101008(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20078,axiom,
! [VarCurr] :
( v101008(VarCurr)
<=> ( v100971(VarCurr)
| v101011(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20077,axiom,
! [VarCurr] :
( v101011(VarCurr)
<=> ( v101012(VarCurr)
& v101032(VarCurr) ) ) ).
fof(writeUnaryOperator_7887,axiom,
! [VarCurr] :
( ~ v101032(VarCurr)
<=> v100971(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20076,axiom,
! [VarCurr] :
( v101012(VarCurr)
<=> ( v101013(VarCurr)
| v101030(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20075,axiom,
! [VarCurr] :
( v101030(VarCurr)
<=> ( v100991(VarCurr)
& v101031(VarCurr) ) ) ).
fof(writeUnaryOperator_7886,axiom,
! [VarCurr] :
( ~ v101031(VarCurr)
<=> v100993(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20074,axiom,
! [VarCurr] :
( v101013(VarCurr)
<=> ( v101014(VarCurr)
& v100993(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20073,axiom,
! [VarCurr] :
( v101014(VarCurr)
<=> ( v101015(VarCurr)
| v101024(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20072,axiom,
! [VarCurr] :
( v101024(VarCurr)
<=> ( v101025(VarCurr)
& v101029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6995,axiom,
! [VarCurr] :
( v101029(VarCurr)
<=> ( ( v101017(VarCurr,bitIndex2)
<=> $false )
& ( v101017(VarCurr,bitIndex1)
<=> $false )
& ( v101017(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20071,axiom,
! [VarCurr] :
( v101025(VarCurr)
<=> ( v101026(VarCurr)
| v101027(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20070,axiom,
! [VarCurr] :
( v101027(VarCurr)
<=> ( v100991(VarCurr)
& v101028(VarCurr) ) ) ).
fof(writeUnaryOperator_7885,axiom,
! [VarCurr] :
( ~ v101028(VarCurr)
<=> v101026(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6994,axiom,
! [VarCurr] :
( v101026(VarCurr)
<=> ( v100981(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20069,axiom,
! [VarCurr] :
( v101015(VarCurr)
<=> ( v101016(VarCurr)
| v101018(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20068,axiom,
! [VarCurr] :
( v101018(VarCurr)
<=> ( v101019(VarCurr)
& v101023(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6993,axiom,
! [VarCurr] :
( v101023(VarCurr)
<=> ( ( v101017(VarCurr,bitIndex2)
<=> $false )
& ( v101017(VarCurr,bitIndex1)
<=> $true )
& ( v101017(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20067,axiom,
! [VarCurr] :
( v101019(VarCurr)
<=> ( v101020(VarCurr)
| v101021(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20066,axiom,
! [VarCurr] :
( v101021(VarCurr)
<=> ( v100991(VarCurr)
& v101022(VarCurr) ) ) ).
fof(writeUnaryOperator_7884,axiom,
! [VarCurr] :
( ~ v101022(VarCurr)
<=> v101020(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6992,axiom,
! [VarCurr] :
( v101020(VarCurr)
<=> ( v100981(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6991,axiom,
! [VarCurr] :
( v101016(VarCurr)
<=> ( ( v101017(VarCurr,bitIndex2)
<=> $true )
& ( v101017(VarCurr,bitIndex1)
<=> $false )
& ( v101017(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30841,axiom,
! [VarCurr] :
( v101017(VarCurr,bitIndex0)
<=> v100979(VarCurr) ) ).
fof(addAssignment_30840,axiom,
! [VarCurr] :
( v101017(VarCurr,bitIndex1)
<=> v100977(VarCurr) ) ).
fof(addAssignment_30839,axiom,
! [VarCurr] :
( v101017(VarCurr,bitIndex2)
<=> v100975(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20065,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101001(VarNext)
<=> ( v101002(VarNext)
& v100997(VarNext) ) ) ) ).
fof(writeUnaryOperator_7883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101002(VarNext)
<=> v101004(VarNext) ) ) ).
fof(addAssignment_30838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101004(VarNext)
<=> v100997(VarCurr) ) ) ).
fof(addAssignment_30837,axiom,
! [VarCurr] :
( v100997(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_30836,axiom,
! [VarCurr] :
( v100995(VarCurr)
<=> $false ) ).
fof(addAssignment_30835,axiom,
! [VarCurr] :
( v100993(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_30834,axiom,
! [VarCurr] :
( v100991(VarCurr)
<=> $false ) ).
fof(addAssignment_30833,axiom,
! [VarCurr] :
( v100981(VarCurr)
<=> v5932(VarCurr,bitIndex27) ) ).
fof(addAssignment_30832,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex27)
<=> v5934(VarCurr,bitIndex27) ) ).
fof(addAssignment_30831,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex27)
<=> v5936(VarCurr,bitIndex27) ) ).
fof(addAssignment_30830,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex27)
<=> v5938(VarCurr,bitIndex27) ) ).
fof(addAssignment_30829,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex27)
<=> v5940(VarCurr,bitIndex27) ) ).
fof(addAssignment_30828,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex27)
<=> v5942(VarCurr,bitIndex27) ) ).
fof(addAssignment_30827,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex27)
<=> v5944(VarCurr,bitIndex27) ) ).
fof(addAssignment_30826,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex27)
<=> v5946(VarCurr,bitIndex27) ) ).
fof(addAssignment_30825,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex27)
<=> v5948(VarCurr,bitIndex27) ) ).
fof(addAssignment_30824,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex27)
<=> v100983(VarNext,bitIndex27) ) ).
fof(addCaseBooleanConditionEqualRanges1_1615,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100984(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100983(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1671,axiom,
! [VarNext] :
( v100984(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100983(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100984(VarNext)
<=> v100985(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100985(VarNext)
<=> ( v100987(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_7882,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100987(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_30823,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex27)
<=> v5952(VarCurr,bitIndex27) ) ).
fof(addAssignment_30822,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex27)
<=> v5954(VarCurr,bitIndex27) ) ).
fof(addAssignment_30821,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex27)
<=> v5956(VarCurr,bitIndex27) ) ).
fof(addAssignment_30820,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex27)
<=> v5958(VarCurr,bitIndex27) ) ).
fof(addAssignment_30819,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex27)
<=> v5960(VarCurr,bitIndex27) ) ).
fof(addAssignment_30818,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex27)
<=> v467(VarCurr,bitIndex27) ) ).
fof(addAssignment_30817,axiom,
! [VarCurr] :
( v100979(VarCurr)
<=> $false ) ).
fof(addAssignment_30816,axiom,
! [VarCurr] :
( v100977(VarCurr)
<=> $false ) ).
fof(addAssignment_30815,axiom,
! [VarCurr] :
( v100975(VarCurr)
<=> $true ) ).
fof(addAssignment_30814,axiom,
! [VarCurr] :
( v100973(VarCurr)
<=> $false ) ).
fof(addAssignment_30813,axiom,
! [VarCurr] :
( v100971(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1614,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100924(VarNext)
=> ( v100893(VarNext)
<=> v100893(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1670,axiom,
! [VarNext] :
( v100924(VarNext)
=> ( v100893(VarNext)
<=> v100959(VarNext) ) ) ).
fof(addAssignment_30812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100959(VarNext)
<=> v100957(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4772,axiom,
! [VarCurr] :
( ~ v100895(VarCurr)
=> ( v100957(VarCurr)
<=> v100960(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4782,axiom,
! [VarCurr] :
( v100895(VarCurr)
=> ( v100957(VarCurr)
<=> v100897(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4771,axiom,
! [VarCurr] :
( ~ v100937(VarCurr)
=> ( v100960(VarCurr)
<=> v100919(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4781,axiom,
! [VarCurr] :
( v100937(VarCurr)
=> ( v100960(VarCurr)
<=> v100961(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1174,axiom,
! [VarCurr] :
( ( ~ v100940(VarCurr)
& ~ v100942(VarCurr) )
=> ( v100961(VarCurr)
<=> v100965(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4770,axiom,
! [VarCurr] :
( v100942(VarCurr)
=> ( v100961(VarCurr)
<=> v100964(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4780,axiom,
! [VarCurr] :
( v100940(VarCurr)
=> ( v100961(VarCurr)
<=> v100962(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4769,axiom,
! [VarCurr] :
( ~ v100950(VarCurr)
=> ( v100965(VarCurr)
<=> v100919(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4779,axiom,
! [VarCurr] :
( v100950(VarCurr)
=> ( v100965(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4768,axiom,
! [VarCurr] :
( ~ v100944(VarCurr)
=> ( v100964(VarCurr)
<=> v100919(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4778,axiom,
! [VarCurr] :
( v100944(VarCurr)
=> ( v100964(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2163,axiom,
! [VarCurr] :
( ~ v100963(VarCurr)
=> ( v100962(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2163,axiom,
! [VarCurr] :
( v100963(VarCurr)
=> ( v100962(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6990,axiom,
! [VarCurr] :
( v100963(VarCurr)
<=> ( v100905(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20062,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100924(VarNext)
<=> ( v100925(VarNext)
& v100934(VarNext) ) ) ) ).
fof(addAssignment_30811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100934(VarNext)
<=> v100932(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20061,axiom,
! [VarCurr] :
( v100932(VarCurr)
<=> ( v100895(VarCurr)
| v100935(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20060,axiom,
! [VarCurr] :
( v100935(VarCurr)
<=> ( v100936(VarCurr)
& v100956(VarCurr) ) ) ).
fof(writeUnaryOperator_7881,axiom,
! [VarCurr] :
( ~ v100956(VarCurr)
<=> v100895(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20059,axiom,
! [VarCurr] :
( v100936(VarCurr)
<=> ( v100937(VarCurr)
| v100954(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20058,axiom,
! [VarCurr] :
( v100954(VarCurr)
<=> ( v100915(VarCurr)
& v100955(VarCurr) ) ) ).
fof(writeUnaryOperator_7880,axiom,
! [VarCurr] :
( ~ v100955(VarCurr)
<=> v100917(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20057,axiom,
! [VarCurr] :
( v100937(VarCurr)
<=> ( v100938(VarCurr)
& v100917(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20056,axiom,
! [VarCurr] :
( v100938(VarCurr)
<=> ( v100939(VarCurr)
| v100948(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20055,axiom,
! [VarCurr] :
( v100948(VarCurr)
<=> ( v100949(VarCurr)
& v100953(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6989,axiom,
! [VarCurr] :
( v100953(VarCurr)
<=> ( ( v100941(VarCurr,bitIndex2)
<=> $false )
& ( v100941(VarCurr,bitIndex1)
<=> $false )
& ( v100941(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20054,axiom,
! [VarCurr] :
( v100949(VarCurr)
<=> ( v100950(VarCurr)
| v100951(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20053,axiom,
! [VarCurr] :
( v100951(VarCurr)
<=> ( v100915(VarCurr)
& v100952(VarCurr) ) ) ).
fof(writeUnaryOperator_7879,axiom,
! [VarCurr] :
( ~ v100952(VarCurr)
<=> v100950(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6988,axiom,
! [VarCurr] :
( v100950(VarCurr)
<=> ( v100905(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20052,axiom,
! [VarCurr] :
( v100939(VarCurr)
<=> ( v100940(VarCurr)
| v100942(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20051,axiom,
! [VarCurr] :
( v100942(VarCurr)
<=> ( v100943(VarCurr)
& v100947(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6987,axiom,
! [VarCurr] :
( v100947(VarCurr)
<=> ( ( v100941(VarCurr,bitIndex2)
<=> $false )
& ( v100941(VarCurr,bitIndex1)
<=> $true )
& ( v100941(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20050,axiom,
! [VarCurr] :
( v100943(VarCurr)
<=> ( v100944(VarCurr)
| v100945(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20049,axiom,
! [VarCurr] :
( v100945(VarCurr)
<=> ( v100915(VarCurr)
& v100946(VarCurr) ) ) ).
fof(writeUnaryOperator_7878,axiom,
! [VarCurr] :
( ~ v100946(VarCurr)
<=> v100944(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6986,axiom,
! [VarCurr] :
( v100944(VarCurr)
<=> ( v100905(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6985,axiom,
! [VarCurr] :
( v100940(VarCurr)
<=> ( ( v100941(VarCurr,bitIndex2)
<=> $true )
& ( v100941(VarCurr,bitIndex1)
<=> $false )
& ( v100941(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30810,axiom,
! [VarCurr] :
( v100941(VarCurr,bitIndex0)
<=> v100903(VarCurr) ) ).
fof(addAssignment_30809,axiom,
! [VarCurr] :
( v100941(VarCurr,bitIndex1)
<=> v100901(VarCurr) ) ).
fof(addAssignment_30808,axiom,
! [VarCurr] :
( v100941(VarCurr,bitIndex2)
<=> v100899(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100925(VarNext)
<=> ( v100926(VarNext)
& v100921(VarNext) ) ) ) ).
fof(writeUnaryOperator_7877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100926(VarNext)
<=> v100928(VarNext) ) ) ).
fof(addAssignment_30807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100928(VarNext)
<=> v100921(VarCurr) ) ) ).
fof(addAssignment_30806,axiom,
! [VarCurr] :
( v100921(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_30805,axiom,
! [VarCurr] :
( v100919(VarCurr)
<=> $false ) ).
fof(addAssignment_30804,axiom,
! [VarCurr] :
( v100917(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_30803,axiom,
! [VarCurr] :
( v100915(VarCurr)
<=> $false ) ).
fof(addAssignment_30802,axiom,
! [VarCurr] :
( v100905(VarCurr)
<=> v5932(VarCurr,bitIndex26) ) ).
fof(addAssignment_30801,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex26)
<=> v5934(VarCurr,bitIndex26) ) ).
fof(addAssignment_30800,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex26)
<=> v5936(VarCurr,bitIndex26) ) ).
fof(addAssignment_30799,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex26)
<=> v5938(VarCurr,bitIndex26) ) ).
fof(addAssignment_30798,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex26)
<=> v5940(VarCurr,bitIndex26) ) ).
fof(addAssignment_30797,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex26)
<=> v5942(VarCurr,bitIndex26) ) ).
fof(addAssignment_30796,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex26)
<=> v5944(VarCurr,bitIndex26) ) ).
fof(addAssignment_30795,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex26)
<=> v5946(VarCurr,bitIndex26) ) ).
fof(addAssignment_30794,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex26)
<=> v5948(VarCurr,bitIndex26) ) ).
fof(addAssignment_30793,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex26)
<=> v100907(VarNext,bitIndex26) ) ).
fof(addCaseBooleanConditionEqualRanges1_1613,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100908(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100907(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1669,axiom,
! [VarNext] :
( v100908(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100907(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20047,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100908(VarNext)
<=> v100909(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20046,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100909(VarNext)
<=> ( v100911(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_7876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100911(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_30792,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex26)
<=> v5952(VarCurr,bitIndex26) ) ).
fof(addAssignment_30791,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex26)
<=> v5954(VarCurr,bitIndex26) ) ).
fof(addAssignment_30790,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex26)
<=> v5956(VarCurr,bitIndex26) ) ).
fof(addAssignment_30789,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex26)
<=> v5958(VarCurr,bitIndex26) ) ).
fof(addAssignment_30788,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex26)
<=> v5960(VarCurr,bitIndex26) ) ).
fof(addAssignment_30787,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex26)
<=> v467(VarCurr,bitIndex26) ) ).
fof(addAssignment_30786,axiom,
! [VarCurr] :
( v100903(VarCurr)
<=> $false ) ).
fof(addAssignment_30785,axiom,
! [VarCurr] :
( v100901(VarCurr)
<=> $false ) ).
fof(addAssignment_30784,axiom,
! [VarCurr] :
( v100899(VarCurr)
<=> $true ) ).
fof(addAssignment_30783,axiom,
! [VarCurr] :
( v100897(VarCurr)
<=> $false ) ).
fof(addAssignment_30782,axiom,
! [VarCurr] :
( v100895(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1612,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100848(VarNext)
=> ( v100817(VarNext)
<=> v100817(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1668,axiom,
! [VarNext] :
( v100848(VarNext)
=> ( v100817(VarNext)
<=> v100883(VarNext) ) ) ).
fof(addAssignment_30781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100883(VarNext)
<=> v100881(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4767,axiom,
! [VarCurr] :
( ~ v100819(VarCurr)
=> ( v100881(VarCurr)
<=> v100884(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4777,axiom,
! [VarCurr] :
( v100819(VarCurr)
=> ( v100881(VarCurr)
<=> v100821(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4766,axiom,
! [VarCurr] :
( ~ v100861(VarCurr)
=> ( v100884(VarCurr)
<=> v100843(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4776,axiom,
! [VarCurr] :
( v100861(VarCurr)
=> ( v100884(VarCurr)
<=> v100885(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1173,axiom,
! [VarCurr] :
( ( ~ v100864(VarCurr)
& ~ v100866(VarCurr) )
=> ( v100885(VarCurr)
<=> v100889(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4765,axiom,
! [VarCurr] :
( v100866(VarCurr)
=> ( v100885(VarCurr)
<=> v100888(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4775,axiom,
! [VarCurr] :
( v100864(VarCurr)
=> ( v100885(VarCurr)
<=> v100886(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4764,axiom,
! [VarCurr] :
( ~ v100874(VarCurr)
=> ( v100889(VarCurr)
<=> v100843(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4774,axiom,
! [VarCurr] :
( v100874(VarCurr)
=> ( v100889(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4763,axiom,
! [VarCurr] :
( ~ v100868(VarCurr)
=> ( v100888(VarCurr)
<=> v100843(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4773,axiom,
! [VarCurr] :
( v100868(VarCurr)
=> ( v100888(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2162,axiom,
! [VarCurr] :
( ~ v100887(VarCurr)
=> ( v100886(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2162,axiom,
! [VarCurr] :
( v100887(VarCurr)
=> ( v100886(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6984,axiom,
! [VarCurr] :
( v100887(VarCurr)
<=> ( v100829(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20045,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100848(VarNext)
<=> ( v100849(VarNext)
& v100858(VarNext) ) ) ) ).
fof(addAssignment_30780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100858(VarNext)
<=> v100856(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20044,axiom,
! [VarCurr] :
( v100856(VarCurr)
<=> ( v100819(VarCurr)
| v100859(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20043,axiom,
! [VarCurr] :
( v100859(VarCurr)
<=> ( v100860(VarCurr)
& v100880(VarCurr) ) ) ).
fof(writeUnaryOperator_7875,axiom,
! [VarCurr] :
( ~ v100880(VarCurr)
<=> v100819(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20042,axiom,
! [VarCurr] :
( v100860(VarCurr)
<=> ( v100861(VarCurr)
| v100878(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20041,axiom,
! [VarCurr] :
( v100878(VarCurr)
<=> ( v100839(VarCurr)
& v100879(VarCurr) ) ) ).
fof(writeUnaryOperator_7874,axiom,
! [VarCurr] :
( ~ v100879(VarCurr)
<=> v100841(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20040,axiom,
! [VarCurr] :
( v100861(VarCurr)
<=> ( v100862(VarCurr)
& v100841(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20039,axiom,
! [VarCurr] :
( v100862(VarCurr)
<=> ( v100863(VarCurr)
| v100872(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20038,axiom,
! [VarCurr] :
( v100872(VarCurr)
<=> ( v100873(VarCurr)
& v100877(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6983,axiom,
! [VarCurr] :
( v100877(VarCurr)
<=> ( ( v100865(VarCurr,bitIndex2)
<=> $false )
& ( v100865(VarCurr,bitIndex1)
<=> $false )
& ( v100865(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20037,axiom,
! [VarCurr] :
( v100873(VarCurr)
<=> ( v100874(VarCurr)
| v100875(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20036,axiom,
! [VarCurr] :
( v100875(VarCurr)
<=> ( v100839(VarCurr)
& v100876(VarCurr) ) ) ).
fof(writeUnaryOperator_7873,axiom,
! [VarCurr] :
( ~ v100876(VarCurr)
<=> v100874(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6982,axiom,
! [VarCurr] :
( v100874(VarCurr)
<=> ( v100829(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20035,axiom,
! [VarCurr] :
( v100863(VarCurr)
<=> ( v100864(VarCurr)
| v100866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20034,axiom,
! [VarCurr] :
( v100866(VarCurr)
<=> ( v100867(VarCurr)
& v100871(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6981,axiom,
! [VarCurr] :
( v100871(VarCurr)
<=> ( ( v100865(VarCurr,bitIndex2)
<=> $false )
& ( v100865(VarCurr,bitIndex1)
<=> $true )
& ( v100865(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20033,axiom,
! [VarCurr] :
( v100867(VarCurr)
<=> ( v100868(VarCurr)
| v100869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20032,axiom,
! [VarCurr] :
( v100869(VarCurr)
<=> ( v100839(VarCurr)
& v100870(VarCurr) ) ) ).
fof(writeUnaryOperator_7872,axiom,
! [VarCurr] :
( ~ v100870(VarCurr)
<=> v100868(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6980,axiom,
! [VarCurr] :
( v100868(VarCurr)
<=> ( v100829(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6979,axiom,
! [VarCurr] :
( v100864(VarCurr)
<=> ( ( v100865(VarCurr,bitIndex2)
<=> $true )
& ( v100865(VarCurr,bitIndex1)
<=> $false )
& ( v100865(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30779,axiom,
! [VarCurr] :
( v100865(VarCurr,bitIndex0)
<=> v100827(VarCurr) ) ).
fof(addAssignment_30778,axiom,
! [VarCurr] :
( v100865(VarCurr,bitIndex1)
<=> v100825(VarCurr) ) ).
fof(addAssignment_30777,axiom,
! [VarCurr] :
( v100865(VarCurr,bitIndex2)
<=> v100823(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20031,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100849(VarNext)
<=> ( v100850(VarNext)
& v100845(VarNext) ) ) ) ).
fof(writeUnaryOperator_7871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100850(VarNext)
<=> v100852(VarNext) ) ) ).
fof(addAssignment_30776,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100852(VarNext)
<=> v100845(VarCurr) ) ) ).
fof(addAssignment_30775,axiom,
! [VarCurr] :
( v100845(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_30774,axiom,
! [VarCurr] :
( v100843(VarCurr)
<=> $false ) ).
fof(addAssignment_30773,axiom,
! [VarCurr] :
( v100841(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_30772,axiom,
! [VarCurr] :
( v100839(VarCurr)
<=> $false ) ).
fof(addAssignment_30771,axiom,
! [VarCurr] :
( v100829(VarCurr)
<=> v5932(VarCurr,bitIndex25) ) ).
fof(addAssignment_30770,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex25)
<=> v5934(VarCurr,bitIndex25) ) ).
fof(addAssignment_30769,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex25)
<=> v5936(VarCurr,bitIndex25) ) ).
fof(addAssignment_30768,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex25)
<=> v5938(VarCurr,bitIndex25) ) ).
fof(addAssignment_30767,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex25)
<=> v5940(VarCurr,bitIndex25) ) ).
fof(addAssignment_30766,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex25)
<=> v5942(VarCurr,bitIndex25) ) ).
fof(addAssignment_30765,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex25)
<=> v5944(VarCurr,bitIndex25) ) ).
fof(addAssignment_30764,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex25)
<=> v5946(VarCurr,bitIndex25) ) ).
fof(addAssignment_30763,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex25)
<=> v5948(VarCurr,bitIndex25) ) ).
fof(addAssignment_30762,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex25)
<=> v100831(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_1611,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100832(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100831(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1667,axiom,
! [VarNext] :
( v100832(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100831(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20030,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100832(VarNext)
<=> v100833(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20029,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100833(VarNext)
<=> ( v100835(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_7870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100835(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_30761,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex25)
<=> v5952(VarCurr,bitIndex25) ) ).
fof(addAssignment_30760,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex25)
<=> v5954(VarCurr,bitIndex25) ) ).
fof(addAssignment_30759,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex25)
<=> v5956(VarCurr,bitIndex25) ) ).
fof(addAssignment_30758,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex25)
<=> v5958(VarCurr,bitIndex25) ) ).
fof(addAssignment_30757,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex25)
<=> v5960(VarCurr,bitIndex25) ) ).
fof(addAssignment_30756,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex25)
<=> v467(VarCurr,bitIndex25) ) ).
fof(addAssignment_30755,axiom,
! [VarCurr] :
( v100827(VarCurr)
<=> $false ) ).
fof(addAssignment_30754,axiom,
! [VarCurr] :
( v100825(VarCurr)
<=> $false ) ).
fof(addAssignment_30753,axiom,
! [VarCurr] :
( v100823(VarCurr)
<=> $true ) ).
fof(addAssignment_30752,axiom,
! [VarCurr] :
( v100821(VarCurr)
<=> $false ) ).
fof(addAssignment_30751,axiom,
! [VarCurr] :
( v100819(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1610,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100772(VarNext)
=> ( v100741(VarNext)
<=> v100741(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1666,axiom,
! [VarNext] :
( v100772(VarNext)
=> ( v100741(VarNext)
<=> v100807(VarNext) ) ) ).
fof(addAssignment_30750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100807(VarNext)
<=> v100805(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4762,axiom,
! [VarCurr] :
( ~ v100743(VarCurr)
=> ( v100805(VarCurr)
<=> v100808(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4772,axiom,
! [VarCurr] :
( v100743(VarCurr)
=> ( v100805(VarCurr)
<=> v100745(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4761,axiom,
! [VarCurr] :
( ~ v100785(VarCurr)
=> ( v100808(VarCurr)
<=> v100767(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4771,axiom,
! [VarCurr] :
( v100785(VarCurr)
=> ( v100808(VarCurr)
<=> v100809(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1172,axiom,
! [VarCurr] :
( ( ~ v100788(VarCurr)
& ~ v100790(VarCurr) )
=> ( v100809(VarCurr)
<=> v100813(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4760,axiom,
! [VarCurr] :
( v100790(VarCurr)
=> ( v100809(VarCurr)
<=> v100812(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4770,axiom,
! [VarCurr] :
( v100788(VarCurr)
=> ( v100809(VarCurr)
<=> v100810(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4759,axiom,
! [VarCurr] :
( ~ v100798(VarCurr)
=> ( v100813(VarCurr)
<=> v100767(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4769,axiom,
! [VarCurr] :
( v100798(VarCurr)
=> ( v100813(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4758,axiom,
! [VarCurr] :
( ~ v100792(VarCurr)
=> ( v100812(VarCurr)
<=> v100767(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4768,axiom,
! [VarCurr] :
( v100792(VarCurr)
=> ( v100812(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2161,axiom,
! [VarCurr] :
( ~ v100811(VarCurr)
=> ( v100810(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2161,axiom,
! [VarCurr] :
( v100811(VarCurr)
=> ( v100810(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6978,axiom,
! [VarCurr] :
( v100811(VarCurr)
<=> ( v100753(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20028,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100772(VarNext)
<=> ( v100773(VarNext)
& v100782(VarNext) ) ) ) ).
fof(addAssignment_30749,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100782(VarNext)
<=> v100780(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20027,axiom,
! [VarCurr] :
( v100780(VarCurr)
<=> ( v100743(VarCurr)
| v100783(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20026,axiom,
! [VarCurr] :
( v100783(VarCurr)
<=> ( v100784(VarCurr)
& v100804(VarCurr) ) ) ).
fof(writeUnaryOperator_7869,axiom,
! [VarCurr] :
( ~ v100804(VarCurr)
<=> v100743(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20025,axiom,
! [VarCurr] :
( v100784(VarCurr)
<=> ( v100785(VarCurr)
| v100802(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20024,axiom,
! [VarCurr] :
( v100802(VarCurr)
<=> ( v100763(VarCurr)
& v100803(VarCurr) ) ) ).
fof(writeUnaryOperator_7868,axiom,
! [VarCurr] :
( ~ v100803(VarCurr)
<=> v100765(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20023,axiom,
! [VarCurr] :
( v100785(VarCurr)
<=> ( v100786(VarCurr)
& v100765(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20022,axiom,
! [VarCurr] :
( v100786(VarCurr)
<=> ( v100787(VarCurr)
| v100796(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20021,axiom,
! [VarCurr] :
( v100796(VarCurr)
<=> ( v100797(VarCurr)
& v100801(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6977,axiom,
! [VarCurr] :
( v100801(VarCurr)
<=> ( ( v100789(VarCurr,bitIndex2)
<=> $false )
& ( v100789(VarCurr,bitIndex1)
<=> $false )
& ( v100789(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20020,axiom,
! [VarCurr] :
( v100797(VarCurr)
<=> ( v100798(VarCurr)
| v100799(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20019,axiom,
! [VarCurr] :
( v100799(VarCurr)
<=> ( v100763(VarCurr)
& v100800(VarCurr) ) ) ).
fof(writeUnaryOperator_7867,axiom,
! [VarCurr] :
( ~ v100800(VarCurr)
<=> v100798(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6976,axiom,
! [VarCurr] :
( v100798(VarCurr)
<=> ( v100753(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20018,axiom,
! [VarCurr] :
( v100787(VarCurr)
<=> ( v100788(VarCurr)
| v100790(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20017,axiom,
! [VarCurr] :
( v100790(VarCurr)
<=> ( v100791(VarCurr)
& v100795(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6975,axiom,
! [VarCurr] :
( v100795(VarCurr)
<=> ( ( v100789(VarCurr,bitIndex2)
<=> $false )
& ( v100789(VarCurr,bitIndex1)
<=> $true )
& ( v100789(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20016,axiom,
! [VarCurr] :
( v100791(VarCurr)
<=> ( v100792(VarCurr)
| v100793(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20015,axiom,
! [VarCurr] :
( v100793(VarCurr)
<=> ( v100763(VarCurr)
& v100794(VarCurr) ) ) ).
fof(writeUnaryOperator_7866,axiom,
! [VarCurr] :
( ~ v100794(VarCurr)
<=> v100792(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6974,axiom,
! [VarCurr] :
( v100792(VarCurr)
<=> ( v100753(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6973,axiom,
! [VarCurr] :
( v100788(VarCurr)
<=> ( ( v100789(VarCurr,bitIndex2)
<=> $true )
& ( v100789(VarCurr,bitIndex1)
<=> $false )
& ( v100789(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30748,axiom,
! [VarCurr] :
( v100789(VarCurr,bitIndex0)
<=> v100751(VarCurr) ) ).
fof(addAssignment_30747,axiom,
! [VarCurr] :
( v100789(VarCurr,bitIndex1)
<=> v100749(VarCurr) ) ).
fof(addAssignment_30746,axiom,
! [VarCurr] :
( v100789(VarCurr,bitIndex2)
<=> v100747(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20014,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100773(VarNext)
<=> ( v100774(VarNext)
& v100769(VarNext) ) ) ) ).
fof(writeUnaryOperator_7865,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100774(VarNext)
<=> v100776(VarNext) ) ) ).
fof(addAssignment_30745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100776(VarNext)
<=> v100769(VarCurr) ) ) ).
fof(addAssignment_30744,axiom,
! [VarCurr] :
( v100769(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_30743,axiom,
! [VarCurr] :
( v100767(VarCurr)
<=> $false ) ).
fof(addAssignment_30742,axiom,
! [VarCurr] :
( v100765(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_30741,axiom,
! [VarCurr] :
( v100763(VarCurr)
<=> $false ) ).
fof(addAssignment_30740,axiom,
! [VarCurr] :
( v100753(VarCurr)
<=> v5932(VarCurr,bitIndex24) ) ).
fof(addAssignment_30739,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex24)
<=> v5934(VarCurr,bitIndex24) ) ).
fof(addAssignment_30738,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex24)
<=> v5936(VarCurr,bitIndex24) ) ).
fof(addAssignment_30737,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex24)
<=> v5938(VarCurr,bitIndex24) ) ).
fof(addAssignment_30736,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex24)
<=> v5940(VarCurr,bitIndex24) ) ).
fof(addAssignment_30735,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex24)
<=> v5942(VarCurr,bitIndex24) ) ).
fof(addAssignment_30734,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex24)
<=> v5944(VarCurr,bitIndex24) ) ).
fof(addAssignment_30733,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex24)
<=> v5946(VarCurr,bitIndex24) ) ).
fof(addAssignment_30732,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex24)
<=> v5948(VarCurr,bitIndex24) ) ).
fof(addAssignment_30731,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex24)
<=> v100755(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_1609,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100756(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100755(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1665,axiom,
! [VarNext] :
( v100756(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100755(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20013,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100756(VarNext)
<=> v100757(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20012,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100757(VarNext)
<=> ( v100759(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_7864,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100759(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_30730,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex24)
<=> v5952(VarCurr,bitIndex24) ) ).
fof(addAssignment_30729,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex24)
<=> v5954(VarCurr,bitIndex24) ) ).
fof(addAssignment_30728,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex24)
<=> v5956(VarCurr,bitIndex24) ) ).
fof(addAssignment_30727,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex24)
<=> v5958(VarCurr,bitIndex24) ) ).
fof(addAssignment_30726,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex24)
<=> v5960(VarCurr,bitIndex24) ) ).
fof(addAssignment_30725,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex24)
<=> v467(VarCurr,bitIndex24) ) ).
fof(addAssignment_30724,axiom,
! [VarCurr] :
( v100751(VarCurr)
<=> $false ) ).
fof(addAssignment_30723,axiom,
! [VarCurr] :
( v100749(VarCurr)
<=> $false ) ).
fof(addAssignment_30722,axiom,
! [VarCurr] :
( v100747(VarCurr)
<=> $true ) ).
fof(addAssignment_30721,axiom,
! [VarCurr] :
( v100745(VarCurr)
<=> $false ) ).
fof(addAssignment_30720,axiom,
! [VarCurr] :
( v100743(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1608,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100696(VarNext)
=> ( v100665(VarNext)
<=> v100665(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1664,axiom,
! [VarNext] :
( v100696(VarNext)
=> ( v100665(VarNext)
<=> v100731(VarNext) ) ) ).
fof(addAssignment_30719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100731(VarNext)
<=> v100729(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4757,axiom,
! [VarCurr] :
( ~ v100667(VarCurr)
=> ( v100729(VarCurr)
<=> v100732(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4767,axiom,
! [VarCurr] :
( v100667(VarCurr)
=> ( v100729(VarCurr)
<=> v100669(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4756,axiom,
! [VarCurr] :
( ~ v100709(VarCurr)
=> ( v100732(VarCurr)
<=> v100691(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4766,axiom,
! [VarCurr] :
( v100709(VarCurr)
=> ( v100732(VarCurr)
<=> v100733(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1171,axiom,
! [VarCurr] :
( ( ~ v100712(VarCurr)
& ~ v100714(VarCurr) )
=> ( v100733(VarCurr)
<=> v100737(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4755,axiom,
! [VarCurr] :
( v100714(VarCurr)
=> ( v100733(VarCurr)
<=> v100736(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4765,axiom,
! [VarCurr] :
( v100712(VarCurr)
=> ( v100733(VarCurr)
<=> v100734(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4754,axiom,
! [VarCurr] :
( ~ v100722(VarCurr)
=> ( v100737(VarCurr)
<=> v100691(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4764,axiom,
! [VarCurr] :
( v100722(VarCurr)
=> ( v100737(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4753,axiom,
! [VarCurr] :
( ~ v100716(VarCurr)
=> ( v100736(VarCurr)
<=> v100691(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4763,axiom,
! [VarCurr] :
( v100716(VarCurr)
=> ( v100736(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2160,axiom,
! [VarCurr] :
( ~ v100735(VarCurr)
=> ( v100734(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2160,axiom,
! [VarCurr] :
( v100735(VarCurr)
=> ( v100734(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6972,axiom,
! [VarCurr] :
( v100735(VarCurr)
<=> ( v100677(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20011,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100696(VarNext)
<=> ( v100697(VarNext)
& v100706(VarNext) ) ) ) ).
fof(addAssignment_30718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100706(VarNext)
<=> v100704(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20010,axiom,
! [VarCurr] :
( v100704(VarCurr)
<=> ( v100667(VarCurr)
| v100707(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20009,axiom,
! [VarCurr] :
( v100707(VarCurr)
<=> ( v100708(VarCurr)
& v100728(VarCurr) ) ) ).
fof(writeUnaryOperator_7863,axiom,
! [VarCurr] :
( ~ v100728(VarCurr)
<=> v100667(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20008,axiom,
! [VarCurr] :
( v100708(VarCurr)
<=> ( v100709(VarCurr)
| v100726(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20007,axiom,
! [VarCurr] :
( v100726(VarCurr)
<=> ( v100687(VarCurr)
& v100727(VarCurr) ) ) ).
fof(writeUnaryOperator_7862,axiom,
! [VarCurr] :
( ~ v100727(VarCurr)
<=> v100689(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20006,axiom,
! [VarCurr] :
( v100709(VarCurr)
<=> ( v100710(VarCurr)
& v100689(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20005,axiom,
! [VarCurr] :
( v100710(VarCurr)
<=> ( v100711(VarCurr)
| v100720(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20004,axiom,
! [VarCurr] :
( v100720(VarCurr)
<=> ( v100721(VarCurr)
& v100725(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6971,axiom,
! [VarCurr] :
( v100725(VarCurr)
<=> ( ( v100713(VarCurr,bitIndex2)
<=> $false )
& ( v100713(VarCurr,bitIndex1)
<=> $false )
& ( v100713(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20003,axiom,
! [VarCurr] :
( v100721(VarCurr)
<=> ( v100722(VarCurr)
| v100723(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20002,axiom,
! [VarCurr] :
( v100723(VarCurr)
<=> ( v100687(VarCurr)
& v100724(VarCurr) ) ) ).
fof(writeUnaryOperator_7861,axiom,
! [VarCurr] :
( ~ v100724(VarCurr)
<=> v100722(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6970,axiom,
! [VarCurr] :
( v100722(VarCurr)
<=> ( v100677(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20001,axiom,
! [VarCurr] :
( v100711(VarCurr)
<=> ( v100712(VarCurr)
| v100714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20000,axiom,
! [VarCurr] :
( v100714(VarCurr)
<=> ( v100715(VarCurr)
& v100719(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6969,axiom,
! [VarCurr] :
( v100719(VarCurr)
<=> ( ( v100713(VarCurr,bitIndex2)
<=> $false )
& ( v100713(VarCurr,bitIndex1)
<=> $true )
& ( v100713(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19999,axiom,
! [VarCurr] :
( v100715(VarCurr)
<=> ( v100716(VarCurr)
| v100717(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19998,axiom,
! [VarCurr] :
( v100717(VarCurr)
<=> ( v100687(VarCurr)
& v100718(VarCurr) ) ) ).
fof(writeUnaryOperator_7860,axiom,
! [VarCurr] :
( ~ v100718(VarCurr)
<=> v100716(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6968,axiom,
! [VarCurr] :
( v100716(VarCurr)
<=> ( v100677(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6967,axiom,
! [VarCurr] :
( v100712(VarCurr)
<=> ( ( v100713(VarCurr,bitIndex2)
<=> $true )
& ( v100713(VarCurr,bitIndex1)
<=> $false )
& ( v100713(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30717,axiom,
! [VarCurr] :
( v100713(VarCurr,bitIndex0)
<=> v100675(VarCurr) ) ).
fof(addAssignment_30716,axiom,
! [VarCurr] :
( v100713(VarCurr,bitIndex1)
<=> v100673(VarCurr) ) ).
fof(addAssignment_30715,axiom,
! [VarCurr] :
( v100713(VarCurr,bitIndex2)
<=> v100671(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100697(VarNext)
<=> ( v100698(VarNext)
& v100693(VarNext) ) ) ) ).
fof(writeUnaryOperator_7859,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100698(VarNext)
<=> v100700(VarNext) ) ) ).
fof(addAssignment_30714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100700(VarNext)
<=> v100693(VarCurr) ) ) ).
fof(addAssignment_30713,axiom,
! [VarCurr] :
( v100693(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_30712,axiom,
! [VarCurr] :
( v100691(VarCurr)
<=> $false ) ).
fof(addAssignment_30711,axiom,
! [VarCurr] :
( v100689(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_30710,axiom,
! [VarCurr] :
( v100687(VarCurr)
<=> $false ) ).
fof(addAssignment_30709,axiom,
! [VarCurr] :
( v100677(VarCurr)
<=> v5932(VarCurr,bitIndex23) ) ).
fof(addAssignment_30708,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex23)
<=> v5934(VarCurr,bitIndex23) ) ).
fof(addAssignment_30707,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex23)
<=> v5936(VarCurr,bitIndex23) ) ).
fof(addAssignment_30706,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex23)
<=> v5938(VarCurr,bitIndex23) ) ).
fof(addAssignment_30705,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex23)
<=> v5940(VarCurr,bitIndex23) ) ).
fof(addAssignment_30704,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex23)
<=> v5942(VarCurr,bitIndex23) ) ).
fof(addAssignment_30703,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex23)
<=> v5944(VarCurr,bitIndex23) ) ).
fof(addAssignment_30702,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex23)
<=> v5946(VarCurr,bitIndex23) ) ).
fof(addAssignment_30701,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex23)
<=> v5948(VarCurr,bitIndex23) ) ).
fof(addAssignment_30700,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex23)
<=> v100679(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_1607,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100680(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100679(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1663,axiom,
! [VarNext] :
( v100680(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100679(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19996,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100680(VarNext)
<=> v100681(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19995,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100681(VarNext)
<=> ( v100683(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_7858,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100683(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_30699,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex23)
<=> v5952(VarCurr,bitIndex23) ) ).
fof(addAssignment_30698,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex23)
<=> v5954(VarCurr,bitIndex23) ) ).
fof(addAssignment_30697,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex23)
<=> v5956(VarCurr,bitIndex23) ) ).
fof(addAssignment_30696,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex23)
<=> v5958(VarCurr,bitIndex23) ) ).
fof(addAssignment_30695,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex23)
<=> v5960(VarCurr,bitIndex23) ) ).
fof(addAssignment_30694,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex23)
<=> v467(VarCurr,bitIndex23) ) ).
fof(addAssignment_30693,axiom,
! [VarCurr] :
( v100675(VarCurr)
<=> $false ) ).
fof(addAssignment_30692,axiom,
! [VarCurr] :
( v100673(VarCurr)
<=> $false ) ).
fof(addAssignment_30691,axiom,
! [VarCurr] :
( v100671(VarCurr)
<=> $true ) ).
fof(addAssignment_30690,axiom,
! [VarCurr] :
( v100669(VarCurr)
<=> $false ) ).
fof(addAssignment_30689,axiom,
! [VarCurr] :
( v100667(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1606,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100620(VarNext)
=> ( v100589(VarNext)
<=> v100589(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1662,axiom,
! [VarNext] :
( v100620(VarNext)
=> ( v100589(VarNext)
<=> v100655(VarNext) ) ) ).
fof(addAssignment_30688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100655(VarNext)
<=> v100653(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4752,axiom,
! [VarCurr] :
( ~ v100591(VarCurr)
=> ( v100653(VarCurr)
<=> v100656(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4762,axiom,
! [VarCurr] :
( v100591(VarCurr)
=> ( v100653(VarCurr)
<=> v100593(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4751,axiom,
! [VarCurr] :
( ~ v100633(VarCurr)
=> ( v100656(VarCurr)
<=> v100615(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4761,axiom,
! [VarCurr] :
( v100633(VarCurr)
=> ( v100656(VarCurr)
<=> v100657(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1170,axiom,
! [VarCurr] :
( ( ~ v100636(VarCurr)
& ~ v100638(VarCurr) )
=> ( v100657(VarCurr)
<=> v100661(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4750,axiom,
! [VarCurr] :
( v100638(VarCurr)
=> ( v100657(VarCurr)
<=> v100660(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4760,axiom,
! [VarCurr] :
( v100636(VarCurr)
=> ( v100657(VarCurr)
<=> v100658(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4749,axiom,
! [VarCurr] :
( ~ v100646(VarCurr)
=> ( v100661(VarCurr)
<=> v100615(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4759,axiom,
! [VarCurr] :
( v100646(VarCurr)
=> ( v100661(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4748,axiom,
! [VarCurr] :
( ~ v100640(VarCurr)
=> ( v100660(VarCurr)
<=> v100615(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4758,axiom,
! [VarCurr] :
( v100640(VarCurr)
=> ( v100660(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2159,axiom,
! [VarCurr] :
( ~ v100659(VarCurr)
=> ( v100658(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2159,axiom,
! [VarCurr] :
( v100659(VarCurr)
=> ( v100658(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6966,axiom,
! [VarCurr] :
( v100659(VarCurr)
<=> ( v100601(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19994,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100620(VarNext)
<=> ( v100621(VarNext)
& v100630(VarNext) ) ) ) ).
fof(addAssignment_30687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100630(VarNext)
<=> v100628(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19993,axiom,
! [VarCurr] :
( v100628(VarCurr)
<=> ( v100591(VarCurr)
| v100631(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19992,axiom,
! [VarCurr] :
( v100631(VarCurr)
<=> ( v100632(VarCurr)
& v100652(VarCurr) ) ) ).
fof(writeUnaryOperator_7857,axiom,
! [VarCurr] :
( ~ v100652(VarCurr)
<=> v100591(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19991,axiom,
! [VarCurr] :
( v100632(VarCurr)
<=> ( v100633(VarCurr)
| v100650(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19990,axiom,
! [VarCurr] :
( v100650(VarCurr)
<=> ( v100611(VarCurr)
& v100651(VarCurr) ) ) ).
fof(writeUnaryOperator_7856,axiom,
! [VarCurr] :
( ~ v100651(VarCurr)
<=> v100613(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19989,axiom,
! [VarCurr] :
( v100633(VarCurr)
<=> ( v100634(VarCurr)
& v100613(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19988,axiom,
! [VarCurr] :
( v100634(VarCurr)
<=> ( v100635(VarCurr)
| v100644(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19987,axiom,
! [VarCurr] :
( v100644(VarCurr)
<=> ( v100645(VarCurr)
& v100649(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6965,axiom,
! [VarCurr] :
( v100649(VarCurr)
<=> ( ( v100637(VarCurr,bitIndex2)
<=> $false )
& ( v100637(VarCurr,bitIndex1)
<=> $false )
& ( v100637(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19986,axiom,
! [VarCurr] :
( v100645(VarCurr)
<=> ( v100646(VarCurr)
| v100647(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19985,axiom,
! [VarCurr] :
( v100647(VarCurr)
<=> ( v100611(VarCurr)
& v100648(VarCurr) ) ) ).
fof(writeUnaryOperator_7855,axiom,
! [VarCurr] :
( ~ v100648(VarCurr)
<=> v100646(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6964,axiom,
! [VarCurr] :
( v100646(VarCurr)
<=> ( v100601(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19984,axiom,
! [VarCurr] :
( v100635(VarCurr)
<=> ( v100636(VarCurr)
| v100638(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19983,axiom,
! [VarCurr] :
( v100638(VarCurr)
<=> ( v100639(VarCurr)
& v100643(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6963,axiom,
! [VarCurr] :
( v100643(VarCurr)
<=> ( ( v100637(VarCurr,bitIndex2)
<=> $false )
& ( v100637(VarCurr,bitIndex1)
<=> $true )
& ( v100637(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19982,axiom,
! [VarCurr] :
( v100639(VarCurr)
<=> ( v100640(VarCurr)
| v100641(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19981,axiom,
! [VarCurr] :
( v100641(VarCurr)
<=> ( v100611(VarCurr)
& v100642(VarCurr) ) ) ).
fof(writeUnaryOperator_7854,axiom,
! [VarCurr] :
( ~ v100642(VarCurr)
<=> v100640(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6962,axiom,
! [VarCurr] :
( v100640(VarCurr)
<=> ( v100601(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6961,axiom,
! [VarCurr] :
( v100636(VarCurr)
<=> ( ( v100637(VarCurr,bitIndex2)
<=> $true )
& ( v100637(VarCurr,bitIndex1)
<=> $false )
& ( v100637(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30686,axiom,
! [VarCurr] :
( v100637(VarCurr,bitIndex0)
<=> v100599(VarCurr) ) ).
fof(addAssignment_30685,axiom,
! [VarCurr] :
( v100637(VarCurr,bitIndex1)
<=> v100597(VarCurr) ) ).
fof(addAssignment_30684,axiom,
! [VarCurr] :
( v100637(VarCurr,bitIndex2)
<=> v100595(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19980,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100621(VarNext)
<=> ( v100622(VarNext)
& v100617(VarNext) ) ) ) ).
fof(writeUnaryOperator_7853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100622(VarNext)
<=> v100624(VarNext) ) ) ).
fof(addAssignment_30683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100624(VarNext)
<=> v100617(VarCurr) ) ) ).
fof(addAssignment_30682,axiom,
! [VarCurr] :
( v100617(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_30681,axiom,
! [VarCurr] :
( v100615(VarCurr)
<=> $false ) ).
fof(addAssignment_30680,axiom,
! [VarCurr] :
( v100613(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_30679,axiom,
! [VarCurr] :
( v100611(VarCurr)
<=> $false ) ).
fof(addAssignment_30678,axiom,
! [VarCurr] :
( v100601(VarCurr)
<=> v5932(VarCurr,bitIndex22) ) ).
fof(addAssignment_30677,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex22)
<=> v5934(VarCurr,bitIndex22) ) ).
fof(addAssignment_30676,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex22)
<=> v5936(VarCurr,bitIndex22) ) ).
fof(addAssignment_30675,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex22)
<=> v5938(VarCurr,bitIndex22) ) ).
fof(addAssignment_30674,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex22)
<=> v5940(VarCurr,bitIndex22) ) ).
fof(addAssignment_30673,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex22)
<=> v5942(VarCurr,bitIndex22) ) ).
fof(addAssignment_30672,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex22)
<=> v5944(VarCurr,bitIndex22) ) ).
fof(addAssignment_30671,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex22)
<=> v5946(VarCurr,bitIndex22) ) ).
fof(addAssignment_30670,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex22)
<=> v5948(VarCurr,bitIndex22) ) ).
fof(addAssignment_30669,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex22)
<=> v100603(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_1605,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100604(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100603(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1661,axiom,
! [VarNext] :
( v100604(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100603(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100604(VarNext)
<=> v100605(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19978,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100605(VarNext)
<=> ( v100607(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_7852,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100607(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_30668,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex22)
<=> v5952(VarCurr,bitIndex22) ) ).
fof(addAssignment_30667,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex22)
<=> v5954(VarCurr,bitIndex22) ) ).
fof(addAssignment_30666,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex22)
<=> v5956(VarCurr,bitIndex22) ) ).
fof(addAssignment_30665,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex22)
<=> v5958(VarCurr,bitIndex22) ) ).
fof(addAssignment_30664,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex22)
<=> v5960(VarCurr,bitIndex22) ) ).
fof(addAssignment_30663,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex22)
<=> v467(VarCurr,bitIndex22) ) ).
fof(addAssignment_30662,axiom,
! [VarCurr] :
( v100599(VarCurr)
<=> $false ) ).
fof(addAssignment_30661,axiom,
! [VarCurr] :
( v100597(VarCurr)
<=> $false ) ).
fof(addAssignment_30660,axiom,
! [VarCurr] :
( v100595(VarCurr)
<=> $true ) ).
fof(addAssignment_30659,axiom,
! [VarCurr] :
( v100593(VarCurr)
<=> $false ) ).
fof(addAssignment_30658,axiom,
! [VarCurr] :
( v100591(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1604,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100544(VarNext)
=> ( v100513(VarNext)
<=> v100513(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1660,axiom,
! [VarNext] :
( v100544(VarNext)
=> ( v100513(VarNext)
<=> v100579(VarNext) ) ) ).
fof(addAssignment_30657,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100579(VarNext)
<=> v100577(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4747,axiom,
! [VarCurr] :
( ~ v100515(VarCurr)
=> ( v100577(VarCurr)
<=> v100580(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4757,axiom,
! [VarCurr] :
( v100515(VarCurr)
=> ( v100577(VarCurr)
<=> v100517(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4746,axiom,
! [VarCurr] :
( ~ v100557(VarCurr)
=> ( v100580(VarCurr)
<=> v100539(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4756,axiom,
! [VarCurr] :
( v100557(VarCurr)
=> ( v100580(VarCurr)
<=> v100581(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1169,axiom,
! [VarCurr] :
( ( ~ v100560(VarCurr)
& ~ v100562(VarCurr) )
=> ( v100581(VarCurr)
<=> v100585(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4745,axiom,
! [VarCurr] :
( v100562(VarCurr)
=> ( v100581(VarCurr)
<=> v100584(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4755,axiom,
! [VarCurr] :
( v100560(VarCurr)
=> ( v100581(VarCurr)
<=> v100582(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4744,axiom,
! [VarCurr] :
( ~ v100570(VarCurr)
=> ( v100585(VarCurr)
<=> v100539(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4754,axiom,
! [VarCurr] :
( v100570(VarCurr)
=> ( v100585(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4743,axiom,
! [VarCurr] :
( ~ v100564(VarCurr)
=> ( v100584(VarCurr)
<=> v100539(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4753,axiom,
! [VarCurr] :
( v100564(VarCurr)
=> ( v100584(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2158,axiom,
! [VarCurr] :
( ~ v100583(VarCurr)
=> ( v100582(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2158,axiom,
! [VarCurr] :
( v100583(VarCurr)
=> ( v100582(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6960,axiom,
! [VarCurr] :
( v100583(VarCurr)
<=> ( v100525(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19977,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100544(VarNext)
<=> ( v100545(VarNext)
& v100554(VarNext) ) ) ) ).
fof(addAssignment_30656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100554(VarNext)
<=> v100552(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19976,axiom,
! [VarCurr] :
( v100552(VarCurr)
<=> ( v100515(VarCurr)
| v100555(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19975,axiom,
! [VarCurr] :
( v100555(VarCurr)
<=> ( v100556(VarCurr)
& v100576(VarCurr) ) ) ).
fof(writeUnaryOperator_7851,axiom,
! [VarCurr] :
( ~ v100576(VarCurr)
<=> v100515(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19974,axiom,
! [VarCurr] :
( v100556(VarCurr)
<=> ( v100557(VarCurr)
| v100574(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19973,axiom,
! [VarCurr] :
( v100574(VarCurr)
<=> ( v100535(VarCurr)
& v100575(VarCurr) ) ) ).
fof(writeUnaryOperator_7850,axiom,
! [VarCurr] :
( ~ v100575(VarCurr)
<=> v100537(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19972,axiom,
! [VarCurr] :
( v100557(VarCurr)
<=> ( v100558(VarCurr)
& v100537(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19971,axiom,
! [VarCurr] :
( v100558(VarCurr)
<=> ( v100559(VarCurr)
| v100568(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19970,axiom,
! [VarCurr] :
( v100568(VarCurr)
<=> ( v100569(VarCurr)
& v100573(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6959,axiom,
! [VarCurr] :
( v100573(VarCurr)
<=> ( ( v100561(VarCurr,bitIndex2)
<=> $false )
& ( v100561(VarCurr,bitIndex1)
<=> $false )
& ( v100561(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19969,axiom,
! [VarCurr] :
( v100569(VarCurr)
<=> ( v100570(VarCurr)
| v100571(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19968,axiom,
! [VarCurr] :
( v100571(VarCurr)
<=> ( v100535(VarCurr)
& v100572(VarCurr) ) ) ).
fof(writeUnaryOperator_7849,axiom,
! [VarCurr] :
( ~ v100572(VarCurr)
<=> v100570(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6958,axiom,
! [VarCurr] :
( v100570(VarCurr)
<=> ( v100525(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19967,axiom,
! [VarCurr] :
( v100559(VarCurr)
<=> ( v100560(VarCurr)
| v100562(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19966,axiom,
! [VarCurr] :
( v100562(VarCurr)
<=> ( v100563(VarCurr)
& v100567(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6957,axiom,
! [VarCurr] :
( v100567(VarCurr)
<=> ( ( v100561(VarCurr,bitIndex2)
<=> $false )
& ( v100561(VarCurr,bitIndex1)
<=> $true )
& ( v100561(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19965,axiom,
! [VarCurr] :
( v100563(VarCurr)
<=> ( v100564(VarCurr)
| v100565(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19964,axiom,
! [VarCurr] :
( v100565(VarCurr)
<=> ( v100535(VarCurr)
& v100566(VarCurr) ) ) ).
fof(writeUnaryOperator_7848,axiom,
! [VarCurr] :
( ~ v100566(VarCurr)
<=> v100564(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6956,axiom,
! [VarCurr] :
( v100564(VarCurr)
<=> ( v100525(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6955,axiom,
! [VarCurr] :
( v100560(VarCurr)
<=> ( ( v100561(VarCurr,bitIndex2)
<=> $true )
& ( v100561(VarCurr,bitIndex1)
<=> $false )
& ( v100561(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30655,axiom,
! [VarCurr] :
( v100561(VarCurr,bitIndex0)
<=> v100523(VarCurr) ) ).
fof(addAssignment_30654,axiom,
! [VarCurr] :
( v100561(VarCurr,bitIndex1)
<=> v100521(VarCurr) ) ).
fof(addAssignment_30653,axiom,
! [VarCurr] :
( v100561(VarCurr,bitIndex2)
<=> v100519(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100545(VarNext)
<=> ( v100546(VarNext)
& v100541(VarNext) ) ) ) ).
fof(writeUnaryOperator_7847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100546(VarNext)
<=> v100548(VarNext) ) ) ).
fof(addAssignment_30652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100548(VarNext)
<=> v100541(VarCurr) ) ) ).
fof(addAssignment_30651,axiom,
! [VarCurr] :
( v100541(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_30650,axiom,
! [VarCurr] :
( v100539(VarCurr)
<=> $false ) ).
fof(addAssignment_30649,axiom,
! [VarCurr] :
( v100537(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_30648,axiom,
! [VarCurr] :
( v100535(VarCurr)
<=> $false ) ).
fof(addAssignment_30647,axiom,
! [VarCurr] :
( v100525(VarCurr)
<=> v5932(VarCurr,bitIndex21) ) ).
fof(addAssignment_30646,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex21)
<=> v5934(VarCurr,bitIndex21) ) ).
fof(addAssignment_30645,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex21)
<=> v5936(VarCurr,bitIndex21) ) ).
fof(addAssignment_30644,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex21)
<=> v5938(VarCurr,bitIndex21) ) ).
fof(addAssignment_30643,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex21)
<=> v5940(VarCurr,bitIndex21) ) ).
fof(addAssignment_30642,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex21)
<=> v5942(VarCurr,bitIndex21) ) ).
fof(addAssignment_30641,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex21)
<=> v5944(VarCurr,bitIndex21) ) ).
fof(addAssignment_30640,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex21)
<=> v5946(VarCurr,bitIndex21) ) ).
fof(addAssignment_30639,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex21)
<=> v5948(VarCurr,bitIndex21) ) ).
fof(addAssignment_30638,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex21)
<=> v100527(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_1603,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100528(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100527(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1659,axiom,
! [VarNext] :
( v100528(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100527(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100528(VarNext)
<=> v100529(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100529(VarNext)
<=> ( v100531(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_7846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100531(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_30637,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex21)
<=> v5952(VarCurr,bitIndex21) ) ).
fof(addAssignment_30636,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex21)
<=> v5954(VarCurr,bitIndex21) ) ).
fof(addAssignment_30635,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex21)
<=> v5956(VarCurr,bitIndex21) ) ).
fof(addAssignment_30634,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex21)
<=> v5958(VarCurr,bitIndex21) ) ).
fof(addAssignment_30633,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex21)
<=> v5960(VarCurr,bitIndex21) ) ).
fof(addAssignment_30632,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex21)
<=> v467(VarCurr,bitIndex21) ) ).
fof(addAssignment_30631,axiom,
! [VarCurr] :
( v100523(VarCurr)
<=> $false ) ).
fof(addAssignment_30630,axiom,
! [VarCurr] :
( v100521(VarCurr)
<=> $false ) ).
fof(addAssignment_30629,axiom,
! [VarCurr] :
( v100519(VarCurr)
<=> $true ) ).
fof(addAssignment_30628,axiom,
! [VarCurr] :
( v100517(VarCurr)
<=> $false ) ).
fof(addAssignment_30627,axiom,
! [VarCurr] :
( v100515(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1602,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100468(VarNext)
=> ( v100437(VarNext)
<=> v100437(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1658,axiom,
! [VarNext] :
( v100468(VarNext)
=> ( v100437(VarNext)
<=> v100503(VarNext) ) ) ).
fof(addAssignment_30626,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100503(VarNext)
<=> v100501(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4742,axiom,
! [VarCurr] :
( ~ v100439(VarCurr)
=> ( v100501(VarCurr)
<=> v100504(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4752,axiom,
! [VarCurr] :
( v100439(VarCurr)
=> ( v100501(VarCurr)
<=> v100441(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4741,axiom,
! [VarCurr] :
( ~ v100481(VarCurr)
=> ( v100504(VarCurr)
<=> v100463(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4751,axiom,
! [VarCurr] :
( v100481(VarCurr)
=> ( v100504(VarCurr)
<=> v100505(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1168,axiom,
! [VarCurr] :
( ( ~ v100484(VarCurr)
& ~ v100486(VarCurr) )
=> ( v100505(VarCurr)
<=> v100509(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4740,axiom,
! [VarCurr] :
( v100486(VarCurr)
=> ( v100505(VarCurr)
<=> v100508(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4750,axiom,
! [VarCurr] :
( v100484(VarCurr)
=> ( v100505(VarCurr)
<=> v100506(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4739,axiom,
! [VarCurr] :
( ~ v100494(VarCurr)
=> ( v100509(VarCurr)
<=> v100463(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4749,axiom,
! [VarCurr] :
( v100494(VarCurr)
=> ( v100509(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4738,axiom,
! [VarCurr] :
( ~ v100488(VarCurr)
=> ( v100508(VarCurr)
<=> v100463(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4748,axiom,
! [VarCurr] :
( v100488(VarCurr)
=> ( v100508(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2157,axiom,
! [VarCurr] :
( ~ v100507(VarCurr)
=> ( v100506(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2157,axiom,
! [VarCurr] :
( v100507(VarCurr)
=> ( v100506(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6954,axiom,
! [VarCurr] :
( v100507(VarCurr)
<=> ( v100449(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100468(VarNext)
<=> ( v100469(VarNext)
& v100478(VarNext) ) ) ) ).
fof(addAssignment_30625,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100478(VarNext)
<=> v100476(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19959,axiom,
! [VarCurr] :
( v100476(VarCurr)
<=> ( v100439(VarCurr)
| v100479(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19958,axiom,
! [VarCurr] :
( v100479(VarCurr)
<=> ( v100480(VarCurr)
& v100500(VarCurr) ) ) ).
fof(writeUnaryOperator_7845,axiom,
! [VarCurr] :
( ~ v100500(VarCurr)
<=> v100439(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19957,axiom,
! [VarCurr] :
( v100480(VarCurr)
<=> ( v100481(VarCurr)
| v100498(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19956,axiom,
! [VarCurr] :
( v100498(VarCurr)
<=> ( v100459(VarCurr)
& v100499(VarCurr) ) ) ).
fof(writeUnaryOperator_7844,axiom,
! [VarCurr] :
( ~ v100499(VarCurr)
<=> v100461(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19955,axiom,
! [VarCurr] :
( v100481(VarCurr)
<=> ( v100482(VarCurr)
& v100461(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19954,axiom,
! [VarCurr] :
( v100482(VarCurr)
<=> ( v100483(VarCurr)
| v100492(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19953,axiom,
! [VarCurr] :
( v100492(VarCurr)
<=> ( v100493(VarCurr)
& v100497(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6953,axiom,
! [VarCurr] :
( v100497(VarCurr)
<=> ( ( v100485(VarCurr,bitIndex2)
<=> $false )
& ( v100485(VarCurr,bitIndex1)
<=> $false )
& ( v100485(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19952,axiom,
! [VarCurr] :
( v100493(VarCurr)
<=> ( v100494(VarCurr)
| v100495(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19951,axiom,
! [VarCurr] :
( v100495(VarCurr)
<=> ( v100459(VarCurr)
& v100496(VarCurr) ) ) ).
fof(writeUnaryOperator_7843,axiom,
! [VarCurr] :
( ~ v100496(VarCurr)
<=> v100494(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6952,axiom,
! [VarCurr] :
( v100494(VarCurr)
<=> ( v100449(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19950,axiom,
! [VarCurr] :
( v100483(VarCurr)
<=> ( v100484(VarCurr)
| v100486(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19949,axiom,
! [VarCurr] :
( v100486(VarCurr)
<=> ( v100487(VarCurr)
& v100491(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6951,axiom,
! [VarCurr] :
( v100491(VarCurr)
<=> ( ( v100485(VarCurr,bitIndex2)
<=> $false )
& ( v100485(VarCurr,bitIndex1)
<=> $true )
& ( v100485(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19948,axiom,
! [VarCurr] :
( v100487(VarCurr)
<=> ( v100488(VarCurr)
| v100489(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19947,axiom,
! [VarCurr] :
( v100489(VarCurr)
<=> ( v100459(VarCurr)
& v100490(VarCurr) ) ) ).
fof(writeUnaryOperator_7842,axiom,
! [VarCurr] :
( ~ v100490(VarCurr)
<=> v100488(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6950,axiom,
! [VarCurr] :
( v100488(VarCurr)
<=> ( v100449(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6949,axiom,
! [VarCurr] :
( v100484(VarCurr)
<=> ( ( v100485(VarCurr,bitIndex2)
<=> $true )
& ( v100485(VarCurr,bitIndex1)
<=> $false )
& ( v100485(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30624,axiom,
! [VarCurr] :
( v100485(VarCurr,bitIndex0)
<=> v100447(VarCurr) ) ).
fof(addAssignment_30623,axiom,
! [VarCurr] :
( v100485(VarCurr,bitIndex1)
<=> v100445(VarCurr) ) ).
fof(addAssignment_30622,axiom,
! [VarCurr] :
( v100485(VarCurr,bitIndex2)
<=> v100443(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19946,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100469(VarNext)
<=> ( v100470(VarNext)
& v100465(VarNext) ) ) ) ).
fof(writeUnaryOperator_7841,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100470(VarNext)
<=> v100472(VarNext) ) ) ).
fof(addAssignment_30621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100472(VarNext)
<=> v100465(VarCurr) ) ) ).
fof(addAssignment_30620,axiom,
! [VarCurr] :
( v100465(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_30619,axiom,
! [VarCurr] :
( v100463(VarCurr)
<=> $false ) ).
fof(addAssignment_30618,axiom,
! [VarCurr] :
( v100461(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_30617,axiom,
! [VarCurr] :
( v100459(VarCurr)
<=> $false ) ).
fof(addAssignment_30616,axiom,
! [VarCurr] :
( v100449(VarCurr)
<=> v5932(VarCurr,bitIndex20) ) ).
fof(addAssignment_30615,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex20)
<=> v5934(VarCurr,bitIndex20) ) ).
fof(addAssignment_30614,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex20)
<=> v5936(VarCurr,bitIndex20) ) ).
fof(addAssignment_30613,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex20)
<=> v5938(VarCurr,bitIndex20) ) ).
fof(addAssignment_30612,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex20)
<=> v5940(VarCurr,bitIndex20) ) ).
fof(addAssignment_30611,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex20)
<=> v5942(VarCurr,bitIndex20) ) ).
fof(addAssignment_30610,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex20)
<=> v5944(VarCurr,bitIndex20) ) ).
fof(addAssignment_30609,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex20)
<=> v5946(VarCurr,bitIndex20) ) ).
fof(addAssignment_30608,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex20)
<=> v5948(VarCurr,bitIndex20) ) ).
fof(addAssignment_30607,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex20)
<=> v100451(VarNext,bitIndex20) ) ).
fof(addCaseBooleanConditionEqualRanges1_1601,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100452(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100451(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1657,axiom,
! [VarNext] :
( v100452(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100451(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19945,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100452(VarNext)
<=> v100453(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19944,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100453(VarNext)
<=> ( v100455(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_7840,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100455(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_30606,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex20)
<=> v5952(VarCurr,bitIndex20) ) ).
fof(addAssignment_30605,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex20)
<=> v5954(VarCurr,bitIndex20) ) ).
fof(addAssignment_30604,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex20)
<=> v5956(VarCurr,bitIndex20) ) ).
fof(addAssignment_30603,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex20)
<=> v5958(VarCurr,bitIndex20) ) ).
fof(addAssignment_30602,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex20)
<=> v5960(VarCurr,bitIndex20) ) ).
fof(addAssignment_30601,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex20)
<=> v467(VarCurr,bitIndex20) ) ).
fof(addAssignment_30600,axiom,
! [VarCurr] :
( v100447(VarCurr)
<=> $false ) ).
fof(addAssignment_30599,axiom,
! [VarCurr] :
( v100445(VarCurr)
<=> $false ) ).
fof(addAssignment_30598,axiom,
! [VarCurr] :
( v100443(VarCurr)
<=> $true ) ).
fof(addAssignment_30597,axiom,
! [VarCurr] :
( v100441(VarCurr)
<=> $false ) ).
fof(addAssignment_30596,axiom,
! [VarCurr] :
( v100439(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1600,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100392(VarNext)
=> ( v100361(VarNext)
<=> v100361(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1656,axiom,
! [VarNext] :
( v100392(VarNext)
=> ( v100361(VarNext)
<=> v100427(VarNext) ) ) ).
fof(addAssignment_30595,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100427(VarNext)
<=> v100425(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4737,axiom,
! [VarCurr] :
( ~ v100363(VarCurr)
=> ( v100425(VarCurr)
<=> v100428(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4747,axiom,
! [VarCurr] :
( v100363(VarCurr)
=> ( v100425(VarCurr)
<=> v100365(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4736,axiom,
! [VarCurr] :
( ~ v100405(VarCurr)
=> ( v100428(VarCurr)
<=> v100387(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4746,axiom,
! [VarCurr] :
( v100405(VarCurr)
=> ( v100428(VarCurr)
<=> v100429(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1167,axiom,
! [VarCurr] :
( ( ~ v100408(VarCurr)
& ~ v100410(VarCurr) )
=> ( v100429(VarCurr)
<=> v100433(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4735,axiom,
! [VarCurr] :
( v100410(VarCurr)
=> ( v100429(VarCurr)
<=> v100432(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4745,axiom,
! [VarCurr] :
( v100408(VarCurr)
=> ( v100429(VarCurr)
<=> v100430(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4734,axiom,
! [VarCurr] :
( ~ v100418(VarCurr)
=> ( v100433(VarCurr)
<=> v100387(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4744,axiom,
! [VarCurr] :
( v100418(VarCurr)
=> ( v100433(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4733,axiom,
! [VarCurr] :
( ~ v100412(VarCurr)
=> ( v100432(VarCurr)
<=> v100387(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4743,axiom,
! [VarCurr] :
( v100412(VarCurr)
=> ( v100432(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2156,axiom,
! [VarCurr] :
( ~ v100431(VarCurr)
=> ( v100430(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2156,axiom,
! [VarCurr] :
( v100431(VarCurr)
=> ( v100430(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6948,axiom,
! [VarCurr] :
( v100431(VarCurr)
<=> ( v100373(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100392(VarNext)
<=> ( v100393(VarNext)
& v100402(VarNext) ) ) ) ).
fof(addAssignment_30594,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100402(VarNext)
<=> v100400(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19942,axiom,
! [VarCurr] :
( v100400(VarCurr)
<=> ( v100363(VarCurr)
| v100403(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19941,axiom,
! [VarCurr] :
( v100403(VarCurr)
<=> ( v100404(VarCurr)
& v100424(VarCurr) ) ) ).
fof(writeUnaryOperator_7839,axiom,
! [VarCurr] :
( ~ v100424(VarCurr)
<=> v100363(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19940,axiom,
! [VarCurr] :
( v100404(VarCurr)
<=> ( v100405(VarCurr)
| v100422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19939,axiom,
! [VarCurr] :
( v100422(VarCurr)
<=> ( v100383(VarCurr)
& v100423(VarCurr) ) ) ).
fof(writeUnaryOperator_7838,axiom,
! [VarCurr] :
( ~ v100423(VarCurr)
<=> v100385(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19938,axiom,
! [VarCurr] :
( v100405(VarCurr)
<=> ( v100406(VarCurr)
& v100385(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19937,axiom,
! [VarCurr] :
( v100406(VarCurr)
<=> ( v100407(VarCurr)
| v100416(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19936,axiom,
! [VarCurr] :
( v100416(VarCurr)
<=> ( v100417(VarCurr)
& v100421(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6947,axiom,
! [VarCurr] :
( v100421(VarCurr)
<=> ( ( v100409(VarCurr,bitIndex2)
<=> $false )
& ( v100409(VarCurr,bitIndex1)
<=> $false )
& ( v100409(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19935,axiom,
! [VarCurr] :
( v100417(VarCurr)
<=> ( v100418(VarCurr)
| v100419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19934,axiom,
! [VarCurr] :
( v100419(VarCurr)
<=> ( v100383(VarCurr)
& v100420(VarCurr) ) ) ).
fof(writeUnaryOperator_7837,axiom,
! [VarCurr] :
( ~ v100420(VarCurr)
<=> v100418(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6946,axiom,
! [VarCurr] :
( v100418(VarCurr)
<=> ( v100373(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19933,axiom,
! [VarCurr] :
( v100407(VarCurr)
<=> ( v100408(VarCurr)
| v100410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19932,axiom,
! [VarCurr] :
( v100410(VarCurr)
<=> ( v100411(VarCurr)
& v100415(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6945,axiom,
! [VarCurr] :
( v100415(VarCurr)
<=> ( ( v100409(VarCurr,bitIndex2)
<=> $false )
& ( v100409(VarCurr,bitIndex1)
<=> $true )
& ( v100409(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19931,axiom,
! [VarCurr] :
( v100411(VarCurr)
<=> ( v100412(VarCurr)
| v100413(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19930,axiom,
! [VarCurr] :
( v100413(VarCurr)
<=> ( v100383(VarCurr)
& v100414(VarCurr) ) ) ).
fof(writeUnaryOperator_7836,axiom,
! [VarCurr] :
( ~ v100414(VarCurr)
<=> v100412(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6944,axiom,
! [VarCurr] :
( v100412(VarCurr)
<=> ( v100373(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6943,axiom,
! [VarCurr] :
( v100408(VarCurr)
<=> ( ( v100409(VarCurr,bitIndex2)
<=> $true )
& ( v100409(VarCurr,bitIndex1)
<=> $false )
& ( v100409(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30593,axiom,
! [VarCurr] :
( v100409(VarCurr,bitIndex0)
<=> v100371(VarCurr) ) ).
fof(addAssignment_30592,axiom,
! [VarCurr] :
( v100409(VarCurr,bitIndex1)
<=> v100369(VarCurr) ) ).
fof(addAssignment_30591,axiom,
! [VarCurr] :
( v100409(VarCurr,bitIndex2)
<=> v100367(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19929,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100393(VarNext)
<=> ( v100394(VarNext)
& v100389(VarNext) ) ) ) ).
fof(writeUnaryOperator_7835,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100394(VarNext)
<=> v100396(VarNext) ) ) ).
fof(addAssignment_30590,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100396(VarNext)
<=> v100389(VarCurr) ) ) ).
fof(addAssignment_30589,axiom,
! [VarCurr] :
( v100389(VarCurr)
<=> v6077(VarCurr) ) ).
fof(addAssignment_30588,axiom,
! [VarCurr] :
( v100387(VarCurr)
<=> $false ) ).
fof(addAssignment_30587,axiom,
! [VarCurr] :
( v100385(VarCurr)
<=> v5999(VarCurr) ) ).
fof(addAssignment_30586,axiom,
! [VarCurr] :
( v100383(VarCurr)
<=> $false ) ).
fof(addAssignment_30585,axiom,
! [VarCurr] :
( v100373(VarCurr)
<=> v5932(VarCurr,bitIndex19) ) ).
fof(addAssignment_30584,axiom,
! [VarCurr] :
( v5932(VarCurr,bitIndex19)
<=> v5934(VarCurr,bitIndex19) ) ).
fof(addAssignment_30583,axiom,
! [VarCurr] :
( v5934(VarCurr,bitIndex19)
<=> v5936(VarCurr,bitIndex19) ) ).
fof(addAssignment_30582,axiom,
! [VarCurr] :
( v5936(VarCurr,bitIndex19)
<=> v5938(VarCurr,bitIndex19) ) ).
fof(addAssignment_30581,axiom,
! [VarCurr] :
( v5938(VarCurr,bitIndex19)
<=> v5940(VarCurr,bitIndex19) ) ).
fof(addAssignment_30580,axiom,
! [VarCurr] :
( v5940(VarCurr,bitIndex19)
<=> v5942(VarCurr,bitIndex19) ) ).
fof(addAssignment_30579,axiom,
! [VarCurr] :
( v5942(VarCurr,bitIndex19)
<=> v5944(VarCurr,bitIndex19) ) ).
fof(addAssignment_30578,axiom,
! [VarCurr] :
( v5944(VarCurr,bitIndex19)
<=> v5946(VarCurr,bitIndex19) ) ).
fof(addAssignment_30577,axiom,
! [VarCurr] :
( v5946(VarCurr,bitIndex19)
<=> v5948(VarCurr,bitIndex19) ) ).
fof(addAssignment_30576,axiom,
! [VarNext] :
( v5948(VarNext,bitIndex19)
<=> v100375(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1599,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100376(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100375(VarNext,B)
<=> v5948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1655,axiom,
! [VarNext] :
( v100376(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100375(VarNext,B)
<=> v5990(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100376(VarNext)
<=> v100377(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100377(VarNext)
<=> ( v100379(VarNext)
& v669(VarNext) ) ) ) ).
fof(writeUnaryOperator_7834,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100379(VarNext)
<=> v682(VarNext) ) ) ).
fof(addAssignment_30575,axiom,
! [VarCurr] :
( v5950(VarCurr,bitIndex19)
<=> v5952(VarCurr,bitIndex19) ) ).
fof(addAssignment_30574,axiom,
! [VarCurr] :
( v5952(VarCurr,bitIndex19)
<=> v5954(VarCurr,bitIndex19) ) ).
fof(addAssignment_30573,axiom,
! [VarCurr] :
( v5954(VarCurr,bitIndex19)
<=> v5956(VarCurr,bitIndex19) ) ).
fof(addAssignment_30572,axiom,
! [VarCurr] :
( v5956(VarCurr,bitIndex19)
<=> v5958(VarCurr,bitIndex19) ) ).
fof(addAssignment_30571,axiom,
! [VarCurr] :
( v5958(VarCurr,bitIndex19)
<=> v5960(VarCurr,bitIndex19) ) ).
fof(addAssignment_30570,axiom,
! [VarCurr] :
( v5960(VarCurr,bitIndex19)
<=> v467(VarCurr,bitIndex19) ) ).
fof(addAssignment_30569,axiom,
! [VarCurr] :
( v100371(VarCurr)
<=> $false ) ).
fof(addAssignment_30568,axiom,
! [VarCurr] :
( v100369(VarCurr)
<=> $false ) ).
fof(addAssignment_30567,axiom,
! [VarCurr] :
( v100367(VarCurr)
<=> $true ) ).
fof(addAssignment_30566,axiom,
! [VarCurr] :
( v100365(VarCurr)
<=> $false ) ).
fof(addAssignment_30565,axiom,
! [VarCurr] :
( v100363(VarCurr)
<=> v5907(VarCurr) ) ).
fof(addAssignment_30564,axiom,
! [VarCurr] :
( v100356(VarCurr)
<=> v100358(VarCurr) ) ).
fof(addAssignment_30563,axiom,
! [VarCurr] :
( v100358(VarCurr)
<=> v4243(VarCurr) ) ).
fof(addAssignment_30562,axiom,
! [VarCurr,B] :
( range_123_77(B)
=> ( v100133(VarCurr,B)
<=> v100135(VarCurr,B) ) ) ).
fof(addAssignment_30561,axiom,
! [VarCurr,B] :
( range_123_77(B)
=> ( v100135(VarCurr,B)
<=> v100137(VarCurr,B) ) ) ).
fof(addAssignment_30560,axiom,
! [VarNext,B] :
( range_123_77(B)
=> ( v100137(VarNext,B)
<=> v100346(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1598,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100347(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100346(VarNext,B)
<=> v100137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1654,axiom,
! [VarNext] :
( v100347(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100346(VarNext,B)
<=> v100162(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19926,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100347(VarNext)
<=> v100348(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19925,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100348(VarNext)
<=> ( v100350(VarNext)
& v100149(VarNext) ) ) ) ).
fof(writeUnaryOperator_7833,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100350(VarNext)
<=> v100156(VarNext) ) ) ).
fof(addAssignment_30559,axiom,
! [VarCurr,B] :
( range_123_77(B)
=> ( v18452(VarCurr,B)
<=> v18454(VarCurr,B) ) ) ).
fof(addAssignment_30558,axiom,
! [VarCurr,B] :
( range_123_77(B)
=> ( v18454(VarCurr,B)
<=> v18456(VarCurr,B) ) ) ).
fof(addAssignment_30557,axiom,
! [VarNext,B] :
( range_123_77(B)
=> ( v18456(VarNext,B)
<=> v100338(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1597,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100339(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100338(VarNext,B)
<=> v18456(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1653,axiom,
! [VarNext] :
( v100339(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100338(VarNext,B)
<=> v19235(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19924,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100339(VarNext)
<=> v100340(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100340(VarNext)
<=> ( v100342(VarNext)
& v898(VarNext) ) ) ) ).
fof(writeUnaryOperator_7832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100342(VarNext)
<=> v16793(VarNext) ) ) ).
fof(addAssignment_30556,axiom,
! [VarCurr,B] :
( range_123_77(B)
=> ( v18459(VarCurr,B)
<=> v19216(VarCurr,B) ) ) ).
fof(range_axiom_61,axiom,
! [B] :
( range_123_77(B)
<=> ( $false
| bitIndex77 = B
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B
| bitIndex85 = B
| bitIndex86 = B
| bitIndex87 = B
| bitIndex88 = B
| bitIndex89 = B
| bitIndex90 = B
| bitIndex91 = B
| bitIndex92 = B
| bitIndex93 = B
| bitIndex94 = B
| bitIndex95 = B
| bitIndex96 = B
| bitIndex97 = B
| bitIndex98 = B
| bitIndex99 = B
| bitIndex100 = B
| bitIndex101 = B
| bitIndex102 = B
| bitIndex103 = B
| bitIndex104 = B
| bitIndex105 = B
| bitIndex106 = B
| bitIndex107 = B
| bitIndex108 = B
| bitIndex109 = B
| bitIndex110 = B
| bitIndex111 = B
| bitIndex112 = B
| bitIndex113 = B
| bitIndex114 = B
| bitIndex115 = B
| bitIndex116 = B
| bitIndex117 = B
| bitIndex118 = B
| bitIndex119 = B
| bitIndex120 = B
| bitIndex121 = B
| bitIndex122 = B
| bitIndex123 = B ) ) ).
fof(addAssignment_30555,axiom,
! [VarCurr] :
( ( v19221(VarCurr,bitIndex7)
<=> v100287(VarCurr,bitIndex84) )
& ( v19221(VarCurr,bitIndex6)
<=> v100287(VarCurr,bitIndex83) )
& ( v19221(VarCurr,bitIndex5)
<=> v100287(VarCurr,bitIndex82) )
& ( v19221(VarCurr,bitIndex4)
<=> v100287(VarCurr,bitIndex81) )
& ( v19221(VarCurr,bitIndex3)
<=> v100287(VarCurr,bitIndex80) )
& ( v19221(VarCurr,bitIndex2)
<=> v100287(VarCurr,bitIndex79) )
& ( v19221(VarCurr,bitIndex1)
<=> v100287(VarCurr,bitIndex78) )
& ( v19221(VarCurr,bitIndex0)
<=> v100287(VarCurr,bitIndex77) ) ) ).
fof(addAssignment_30554,axiom,
! [VarNext,B] :
( range_84_77(B)
=> ( v100287(VarNext,B)
<=> v100330(VarNext,B) ) ) ).
fof(range_axiom_60,axiom,
! [B] :
( range_84_77(B)
<=> ( $false
| bitIndex77 = B
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1596,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100331(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100330(VarNext,B)
<=> v100287(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1652,axiom,
! [VarNext] :
( v100331(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100330(VarNext,B)
<=> v100298(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100331(VarNext)
<=> v100332(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19921,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100332(VarNext)
<=> ( v100334(VarNext)
& v898(VarNext) ) ) ) ).
fof(writeUnaryOperator_7831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100334(VarNext)
<=> v16793(VarNext) ) ) ).
fof(addAssignment_30553,axiom,
! [VarCurr] :
( ( v19220(VarCurr,bitIndex7)
<=> v100287(VarCurr,bitIndex92) )
& ( v19220(VarCurr,bitIndex6)
<=> v100287(VarCurr,bitIndex91) )
& ( v19220(VarCurr,bitIndex5)
<=> v100287(VarCurr,bitIndex90) )
& ( v19220(VarCurr,bitIndex4)
<=> v100287(VarCurr,bitIndex89) )
& ( v19220(VarCurr,bitIndex3)
<=> v100287(VarCurr,bitIndex88) )
& ( v19220(VarCurr,bitIndex2)
<=> v100287(VarCurr,bitIndex87) )
& ( v19220(VarCurr,bitIndex1)
<=> v100287(VarCurr,bitIndex86) )
& ( v19220(VarCurr,bitIndex0)
<=> v100287(VarCurr,bitIndex85) ) ) ).
fof(addAssignment_30552,axiom,
! [VarNext,B] :
( range_92_85(B)
=> ( v100287(VarNext,B)
<=> v100321(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1595,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100322(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100321(VarNext,B)
<=> v100287(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1651,axiom,
! [VarNext] :
( v100322(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100321(VarNext,B)
<=> v100298(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19920,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100322(VarNext)
<=> v100323(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19919,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100323(VarNext)
<=> ( v100325(VarNext)
& v898(VarNext) ) ) ) ).
fof(writeUnaryOperator_7830,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100325(VarNext)
<=> v16793(VarNext) ) ) ).
fof(addAssignment_30551,axiom,
! [VarCurr,B] :
( range_92_85(B)
=> ( v16767(VarCurr,B)
<=> v16769(VarCurr,B) ) ) ).
fof(addAssignment_30550,axiom,
! [VarCurr,B] :
( range_92_85(B)
=> ( v16769(VarCurr,B)
<=> v16771(VarCurr,B) ) ) ).
fof(addAssignment_30549,axiom,
! [VarCurr,B] :
( range_92_85(B)
=> ( v16771(VarCurr,B)
<=> v16773(VarCurr,B) ) ) ).
fof(addAssignment_30548,axiom,
! [VarCurr,B] :
( range_92_85(B)
=> ( v16773(VarCurr,B)
<=> v16778(VarCurr,B) ) ) ).
fof(range_axiom_59,axiom,
! [B] :
( range_92_85(B)
<=> ( $false
| bitIndex85 = B
| bitIndex86 = B
| bitIndex87 = B
| bitIndex88 = B
| bitIndex89 = B
| bitIndex90 = B
| bitIndex91 = B
| bitIndex92 = B ) ) ).
fof(addAssignment_30547,axiom,
! [VarCurr] :
( ( v19219(VarCurr,bitIndex15)
<=> v100287(VarCurr,bitIndex108) )
& ( v19219(VarCurr,bitIndex14)
<=> v100287(VarCurr,bitIndex107) )
& ( v19219(VarCurr,bitIndex13)
<=> v100287(VarCurr,bitIndex106) )
& ( v19219(VarCurr,bitIndex12)
<=> v100287(VarCurr,bitIndex105) )
& ( v19219(VarCurr,bitIndex11)
<=> v100287(VarCurr,bitIndex104) )
& ( v19219(VarCurr,bitIndex10)
<=> v100287(VarCurr,bitIndex103) )
& ( v19219(VarCurr,bitIndex9)
<=> v100287(VarCurr,bitIndex102) )
& ( v19219(VarCurr,bitIndex8)
<=> v100287(VarCurr,bitIndex101) )
& ( v19219(VarCurr,bitIndex7)
<=> v100287(VarCurr,bitIndex100) )
& ( v19219(VarCurr,bitIndex6)
<=> v100287(VarCurr,bitIndex99) )
& ( v19219(VarCurr,bitIndex5)
<=> v100287(VarCurr,bitIndex98) )
& ( v19219(VarCurr,bitIndex4)
<=> v100287(VarCurr,bitIndex97) )
& ( v19219(VarCurr,bitIndex3)
<=> v100287(VarCurr,bitIndex96) )
& ( v19219(VarCurr,bitIndex2)
<=> v100287(VarCurr,bitIndex95) )
& ( v19219(VarCurr,bitIndex1)
<=> v100287(VarCurr,bitIndex94) )
& ( v19219(VarCurr,bitIndex0)
<=> v100287(VarCurr,bitIndex93) ) ) ).
fof(addAssignment_30546,axiom,
! [VarNext,B] :
( range_108_93(B)
=> ( v100287(VarNext,B)
<=> v100312(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1594,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100313(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100312(VarNext,B)
<=> v100287(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1650,axiom,
! [VarNext] :
( v100313(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100312(VarNext,B)
<=> v100298(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19918,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100313(VarNext)
<=> v100314(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19917,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100314(VarNext)
<=> ( v100316(VarNext)
& v898(VarNext) ) ) ) ).
fof(writeUnaryOperator_7829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100316(VarNext)
<=> v16793(VarNext) ) ) ).
fof(addAssignment_30545,axiom,
! [VarCurr,B] :
( range_108_93(B)
=> ( v16767(VarCurr,B)
<=> v16769(VarCurr,B) ) ) ).
fof(addAssignment_30544,axiom,
! [VarCurr,B] :
( range_108_93(B)
=> ( v16769(VarCurr,B)
<=> v16771(VarCurr,B) ) ) ).
fof(addAssignment_30543,axiom,
! [VarCurr,B] :
( range_108_93(B)
=> ( v16771(VarCurr,B)
<=> v16773(VarCurr,B) ) ) ).
fof(addAssignment_30542,axiom,
! [VarCurr,B] :
( range_108_93(B)
=> ( v16773(VarCurr,B)
<=> v16778(VarCurr,B) ) ) ).
fof(range_axiom_58,axiom,
! [B] :
( range_108_93(B)
<=> ( $false
| bitIndex93 = B
| bitIndex94 = B
| bitIndex95 = B
| bitIndex96 = B
| bitIndex97 = B
| bitIndex98 = B
| bitIndex99 = B
| bitIndex100 = B
| bitIndex101 = B
| bitIndex102 = B
| bitIndex103 = B
| bitIndex104 = B
| bitIndex105 = B
| bitIndex106 = B
| bitIndex107 = B
| bitIndex108 = B ) ) ).
fof(addAssignment_30541,axiom,
! [VarCurr] :
( ( v19218(VarCurr,bitIndex1)
<=> v100287(VarCurr,bitIndex120) )
& ( v19218(VarCurr,bitIndex0)
<=> v100287(VarCurr,bitIndex119) ) ) ).
fof(addAssignment_30540,axiom,
! [VarNext,B] :
( range_120_119(B)
=> ( v100287(VarNext,B)
<=> v100303(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1593,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100304(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100303(VarNext,B)
<=> v100287(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1649,axiom,
! [VarNext] :
( v100304(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100303(VarNext,B)
<=> v100298(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100304(VarNext)
<=> v100305(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100305(VarNext)
<=> ( v100307(VarNext)
& v898(VarNext) ) ) ) ).
fof(writeUnaryOperator_7828,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100307(VarNext)
<=> v16793(VarNext) ) ) ).
fof(addAssignment_30539,axiom,
! [VarCurr,B] :
( range_120_119(B)
=> ( v16767(VarCurr,B)
<=> v16769(VarCurr,B) ) ) ).
fof(addAssignment_30538,axiom,
! [VarCurr,B] :
( range_120_119(B)
=> ( v16769(VarCurr,B)
<=> v16771(VarCurr,B) ) ) ).
fof(addAssignment_30537,axiom,
! [VarCurr,B] :
( range_120_119(B)
=> ( v16771(VarCurr,B)
<=> v16773(VarCurr,B) ) ) ).
fof(addAssignment_30536,axiom,
! [VarCurr,B] :
( range_120_119(B)
=> ( v16773(VarCurr,B)
<=> v16778(VarCurr,B) ) ) ).
fof(range_axiom_57,axiom,
! [B] :
( range_120_119(B)
<=> ( $false
| bitIndex119 = B
| bitIndex120 = B ) ) ).
fof(addAssignment_30535,axiom,
! [VarCurr] :
( ( v19217(VarCurr,bitIndex2)
<=> v100287(VarCurr,bitIndex123) )
& ( v19217(VarCurr,bitIndex1)
<=> v100287(VarCurr,bitIndex122) )
& ( v19217(VarCurr,bitIndex0)
<=> v100287(VarCurr,bitIndex121) ) ) ).
fof(addAssignment_30534,axiom,
! [VarNext,B] :
( range_123_121(B)
=> ( v100287(VarNext,B)
<=> v100289(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1592,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100290(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100289(VarNext,B)
<=> v100287(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1648,axiom,
! [VarNext] :
( v100290(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100289(VarNext,B)
<=> v100298(VarNext,B) ) ) ) ).
fof(addAssignment_30533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100298(VarNext,B)
<=> v100296(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2155,axiom,
! [VarCurr] :
( ~ v16875(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v100296(VarCurr,B)
<=> v16767(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2155,axiom,
! [VarCurr] :
( v16875(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v100296(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19914,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100290(VarNext)
<=> v100291(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19913,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100291(VarNext)
<=> ( v100293(VarNext)
& v898(VarNext) ) ) ) ).
fof(writeUnaryOperator_7827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100293(VarNext)
<=> v16793(VarNext) ) ) ).
fof(addAssignment_30532,axiom,
! [VarCurr,B] :
( range_123_121(B)
=> ( v16767(VarCurr,B)
<=> v16769(VarCurr,B) ) ) ).
fof(addAssignment_30531,axiom,
! [VarCurr,B] :
( range_123_121(B)
=> ( v16769(VarCurr,B)
<=> v16771(VarCurr,B) ) ) ).
fof(addAssignment_30530,axiom,
! [VarCurr,B] :
( range_123_121(B)
=> ( v16771(VarCurr,B)
<=> v16773(VarCurr,B) ) ) ).
fof(addAssignment_30529,axiom,
! [VarCurr,B] :
( range_123_121(B)
=> ( v16773(VarCurr,B)
<=> v16778(VarCurr,B) ) ) ).
fof(range_axiom_56,axiom,
! [B] :
( range_123_121(B)
<=> ( $false
| bitIndex121 = B
| bitIndex122 = B
| bitIndex123 = B ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2154,axiom,
! [VarCurr] :
( ~ v100023(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100021(VarCurr,B)
<=> v100131(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2154,axiom,
! [VarCurr] :
( v100023(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100021(VarCurr,B)
<=> v100284(VarCurr,B) ) ) ) ).
fof(addAssignment_30528,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v100284(VarCurr,B)
<=> v100131(VarCurr,B) ) ) ).
fof(addAssignment_30527,axiom,
! [VarCurr] :
( v100284(VarCurr,bitIndex5)
<=> v100209(VarCurr) ) ).
fof(addAssignment_30526,axiom,
! [VarCurr] :
( v100284(VarCurr,bitIndex6)
<=> v100131(VarCurr,bitIndex6) ) ).
fof(addAssignment_30525,axiom,
! [VarCurr] :
( v100131(VarCurr,bitIndex5)
<=> v100133(VarCurr,bitIndex129) ) ).
fof(addAssignment_30524,axiom,
! [VarCurr] :
( v100133(VarCurr,bitIndex129)
<=> v100135(VarCurr,bitIndex129) ) ).
fof(addAssignment_30523,axiom,
! [VarCurr] :
( v100135(VarCurr,bitIndex129)
<=> v100137(VarCurr,bitIndex129) ) ).
fof(addAssignment_30522,axiom,
! [VarNext] :
( v100137(VarNext,bitIndex129)
<=> v100276(VarNext,bitIndex129) ) ).
fof(addCaseBooleanConditionEqualRanges1_1591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100277(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100276(VarNext,B)
<=> v100137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1647,axiom,
! [VarNext] :
( v100277(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100276(VarNext,B)
<=> v100162(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100277(VarNext)
<=> v100278(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19911,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100278(VarNext)
<=> ( v100280(VarNext)
& v100149(VarNext) ) ) ) ).
fof(writeUnaryOperator_7826,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100280(VarNext)
<=> v100156(VarNext) ) ) ).
fof(addAssignment_30521,axiom,
! [VarCurr] :
( v100141(VarCurr,bitIndex5)
<=> v100146(VarCurr,bitIndex5) ) ).
fof(addAssignment_30520,axiom,
! [VarCurr] :
( v18450(VarCurr,bitIndex5)
<=> v18452(VarCurr,bitIndex129) ) ).
fof(addAssignment_30519,axiom,
! [VarCurr] :
( v18452(VarCurr,bitIndex129)
<=> v18454(VarCurr,bitIndex129) ) ).
fof(addAssignment_30518,axiom,
! [VarCurr] :
( v18454(VarCurr,bitIndex129)
<=> v18456(VarCurr,bitIndex129) ) ).
fof(addAssignment_30517,axiom,
! [VarNext] :
( v18456(VarNext,bitIndex129)
<=> v100268(VarNext,bitIndex129) ) ).
fof(addCaseBooleanConditionEqualRanges1_1590,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100269(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100268(VarNext,B)
<=> v18456(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1646,axiom,
! [VarNext] :
( v100269(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100268(VarNext,B)
<=> v19235(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19910,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100269(VarNext)
<=> v100270(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19909,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100270(VarNext)
<=> ( v100272(VarNext)
& v898(VarNext) ) ) ) ).
fof(writeUnaryOperator_7825,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100272(VarNext)
<=> v16793(VarNext) ) ) ).
fof(addAssignment_30516,axiom,
! [VarCurr] :
( v18459(VarCurr,bitIndex129)
<=> v19216(VarCurr,bitIndex129) ) ).
fof(addAssignment_30515,axiom,
! [VarCurr] :
( v18461(VarCurr,bitIndex5)
<=> v19154(VarCurr,bitIndex5) ) ).
fof(addAssignment_30514,axiom,
! [VarCurr] :
( v100131(VarCurr,bitIndex4)
<=> v100133(VarCurr,bitIndex128) ) ).
fof(addAssignment_30513,axiom,
! [VarCurr] :
( v100131(VarCurr,bitIndex0)
<=> v100133(VarCurr,bitIndex124) ) ).
fof(addAssignment_30512,axiom,
! [VarCurr] :
( v100133(VarCurr,bitIndex128)
<=> v100135(VarCurr,bitIndex128) ) ).
fof(addAssignment_30511,axiom,
! [VarCurr] :
( v100135(VarCurr,bitIndex128)
<=> v100137(VarCurr,bitIndex128) ) ).
fof(addAssignment_30510,axiom,
! [VarNext] :
( v100137(VarNext,bitIndex128)
<=> v100260(VarNext,bitIndex128) ) ).
fof(addCaseBooleanConditionEqualRanges1_1589,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100261(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100260(VarNext,B)
<=> v100137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1645,axiom,
! [VarNext] :
( v100261(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100260(VarNext,B)
<=> v100162(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19908,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100261(VarNext)
<=> v100262(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100262(VarNext)
<=> ( v100264(VarNext)
& v100149(VarNext) ) ) ) ).
fof(writeUnaryOperator_7824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100264(VarNext)
<=> v100156(VarNext) ) ) ).
fof(addAssignment_30509,axiom,
! [VarCurr] :
( v100141(VarCurr,bitIndex4)
<=> v100146(VarCurr,bitIndex4) ) ).
fof(addAssignment_30508,axiom,
! [VarCurr] :
( v18450(VarCurr,bitIndex4)
<=> v18452(VarCurr,bitIndex128) ) ).
fof(addAssignment_30507,axiom,
! [VarCurr] :
( v18452(VarCurr,bitIndex128)
<=> v18454(VarCurr,bitIndex128) ) ).
fof(addAssignment_30506,axiom,
! [VarCurr] :
( v18454(VarCurr,bitIndex128)
<=> v18456(VarCurr,bitIndex128) ) ).
fof(addAssignment_30505,axiom,
! [VarNext] :
( v18456(VarNext,bitIndex128)
<=> v100252(VarNext,bitIndex128) ) ).
fof(addCaseBooleanConditionEqualRanges1_1588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100253(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100252(VarNext,B)
<=> v18456(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1644,axiom,
! [VarNext] :
( v100253(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100252(VarNext,B)
<=> v19235(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19906,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100253(VarNext)
<=> v100254(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19905,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100254(VarNext)
<=> ( v100256(VarNext)
& v898(VarNext) ) ) ) ).
fof(writeUnaryOperator_7823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100256(VarNext)
<=> v16793(VarNext) ) ) ).
fof(addAssignment_30504,axiom,
! [VarCurr] :
( v18459(VarCurr,bitIndex128)
<=> v19216(VarCurr,bitIndex128) ) ).
fof(addAssignment_30503,axiom,
! [VarCurr] :
( v18461(VarCurr,bitIndex4)
<=> v19154(VarCurr,bitIndex4) ) ).
fof(addAssignment_30502,axiom,
! [VarCurr] :
( v100133(VarCurr,bitIndex124)
<=> v100135(VarCurr,bitIndex124) ) ).
fof(addAssignment_30501,axiom,
! [VarCurr] :
( v100135(VarCurr,bitIndex124)
<=> v100137(VarCurr,bitIndex124) ) ).
fof(addAssignment_30500,axiom,
! [VarNext] :
( v100137(VarNext,bitIndex124)
<=> v100244(VarNext,bitIndex124) ) ).
fof(addCaseBooleanConditionEqualRanges1_1587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100245(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100244(VarNext,B)
<=> v100137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1643,axiom,
! [VarNext] :
( v100245(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100244(VarNext,B)
<=> v100162(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19904,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100245(VarNext)
<=> v100246(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100246(VarNext)
<=> ( v100248(VarNext)
& v100149(VarNext) ) ) ) ).
fof(writeUnaryOperator_7822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100248(VarNext)
<=> v100156(VarNext) ) ) ).
fof(addAssignment_30499,axiom,
! [VarCurr] :
( v100141(VarCurr,bitIndex0)
<=> v100146(VarCurr,bitIndex0) ) ).
fof(addAssignment_30498,axiom,
! [VarCurr] :
( v18450(VarCurr,bitIndex0)
<=> v18452(VarCurr,bitIndex124) ) ).
fof(addAssignment_30497,axiom,
! [VarCurr] :
( v18452(VarCurr,bitIndex124)
<=> v18454(VarCurr,bitIndex124) ) ).
fof(addAssignment_30496,axiom,
! [VarCurr] :
( v18454(VarCurr,bitIndex124)
<=> v18456(VarCurr,bitIndex124) ) ).
fof(addAssignment_30495,axiom,
! [VarNext] :
( v18456(VarNext,bitIndex124)
<=> v100236(VarNext,bitIndex124) ) ).
fof(addCaseBooleanConditionEqualRanges1_1586,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100237(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100236(VarNext,B)
<=> v18456(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1642,axiom,
! [VarNext] :
( v100237(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100236(VarNext,B)
<=> v19235(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19902,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100237(VarNext)
<=> v100238(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19901,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100238(VarNext)
<=> ( v100240(VarNext)
& v898(VarNext) ) ) ) ).
fof(writeUnaryOperator_7821,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100240(VarNext)
<=> v16793(VarNext) ) ) ).
fof(addAssignment_30494,axiom,
! [VarCurr] :
( v18459(VarCurr,bitIndex124)
<=> v19216(VarCurr,bitIndex124) ) ).
fof(addAssignment_30493,axiom,
! [VarCurr] :
( v18461(VarCurr,bitIndex0)
<=> v19154(VarCurr,bitIndex0) ) ).
fof(addAssignment_30492,axiom,
! [VarCurr] :
( v100209(VarCurr)
<=> v100211(VarCurr,bitIndex61) ) ).
fof(addAssignment_30491,axiom,
! [VarCurr] :
( v100211(VarCurr,bitIndex61)
<=> v100213(VarCurr,bitIndex61) ) ).
fof(addAssignment_30490,axiom,
! [VarCurr] :
( v100213(VarCurr,bitIndex61)
<=> v100215(VarCurr,bitIndex61) ) ).
fof(addAssignment_30489,axiom,
! [VarNext] :
( v100215(VarNext,bitIndex61)
<=> v100218(VarNext,bitIndex61) ) ).
fof(addCaseBooleanConditionEqualRanges1_1585,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100219(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v100218(VarNext,B)
<=> v100215(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1641,axiom,
! [VarNext] :
( v100219(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v100218(VarNext,B)
<=> v100230(VarNext,B) ) ) ) ).
fof(addAssignment_30488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v100230(VarNext,B)
<=> v100228(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2153,axiom,
! [VarCurr] :
( ~ v100121(VarCurr)
=> ! [B] :
( range_61_0(B)
=> ( v100228(VarCurr,B)
<=> v100231(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2153,axiom,
! [VarCurr] :
( v100121(VarCurr)
=> ! [B] :
( range_61_0(B)
=> ( v100228(VarCurr,B)
<=> $false ) ) ) ).
fof(range_axiom_55,axiom,
! [B] :
( range_61_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B ) ) ).
fof(bitBlastConstant_11179,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex61) ).
fof(bitBlastConstant_11178,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex60) ).
fof(bitBlastConstant_11177,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex59) ).
fof(bitBlastConstant_11176,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex58) ).
fof(bitBlastConstant_11175,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex57) ).
fof(bitBlastConstant_11174,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex56) ).
fof(bitBlastConstant_11173,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex55) ).
fof(bitBlastConstant_11172,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex54) ).
fof(bitBlastConstant_11171,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex53) ).
fof(bitBlastConstant_11170,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex52) ).
fof(bitBlastConstant_11169,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex51) ).
fof(bitBlastConstant_11168,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex50) ).
fof(bitBlastConstant_11167,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex49) ).
fof(bitBlastConstant_11166,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex48) ).
fof(bitBlastConstant_11165,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex47) ).
fof(bitBlastConstant_11164,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex46) ).
fof(bitBlastConstant_11163,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex45) ).
fof(bitBlastConstant_11162,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex44) ).
fof(bitBlastConstant_11161,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex43) ).
fof(bitBlastConstant_11160,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex42) ).
fof(bitBlastConstant_11159,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex41) ).
fof(bitBlastConstant_11158,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex40) ).
fof(bitBlastConstant_11157,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex39) ).
fof(bitBlastConstant_11156,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex38) ).
fof(bitBlastConstant_11155,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex37) ).
fof(bitBlastConstant_11154,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex36) ).
fof(bitBlastConstant_11153,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex35) ).
fof(bitBlastConstant_11152,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex34) ).
fof(bitBlastConstant_11151,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex33) ).
fof(bitBlastConstant_11150,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex32) ).
fof(bitBlastConstant_11149,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex31) ).
fof(bitBlastConstant_11148,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex30) ).
fof(bitBlastConstant_11147,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex29) ).
fof(bitBlastConstant_11146,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex28) ).
fof(bitBlastConstant_11145,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex27) ).
fof(bitBlastConstant_11144,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_11143,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_11142,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_11141,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_11140,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_11139,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_11138,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_11137,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_11136,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_11135,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_11134,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_11133,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_11132,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_11131,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_11130,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_11129,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_11128,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_11127,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_11126,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_11125,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_11124,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_11123,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_11122,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_11121,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_11120,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_11119,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_11118,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex0) ).
fof(addAssignment_30487,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v100231(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_30486,axiom,
! [VarCurr] :
( ( v100231(VarCurr,bitIndex10)
<=> v100232(VarCurr,bitIndex6) )
& ( v100231(VarCurr,bitIndex9)
<=> v100232(VarCurr,bitIndex5) )
& ( v100231(VarCurr,bitIndex8)
<=> v100232(VarCurr,bitIndex4) )
& ( v100231(VarCurr,bitIndex7)
<=> v100232(VarCurr,bitIndex3) )
& ( v100231(VarCurr,bitIndex6)
<=> v100232(VarCurr,bitIndex2) )
& ( v100231(VarCurr,bitIndex5)
<=> v100232(VarCurr,bitIndex1) )
& ( v100231(VarCurr,bitIndex4)
<=> v100232(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_30485,axiom,
! [VarCurr] :
( ( v100231(VarCurr,bitIndex16)
<=> v19271(VarCurr,bitIndex5) )
& ( v100231(VarCurr,bitIndex15)
<=> v19271(VarCurr,bitIndex4) )
& ( v100231(VarCurr,bitIndex14)
<=> v19271(VarCurr,bitIndex3) )
& ( v100231(VarCurr,bitIndex13)
<=> v19271(VarCurr,bitIndex2) )
& ( v100231(VarCurr,bitIndex12)
<=> v19271(VarCurr,bitIndex1) )
& ( v100231(VarCurr,bitIndex11)
<=> v19271(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_30484,axiom,
! [VarCurr] :
( ( v100231(VarCurr,bitIndex61)
<=> v5891(VarCurr,bitIndex44) )
& ( v100231(VarCurr,bitIndex60)
<=> v5891(VarCurr,bitIndex43) )
& ( v100231(VarCurr,bitIndex59)
<=> v5891(VarCurr,bitIndex42) )
& ( v100231(VarCurr,bitIndex58)
<=> v5891(VarCurr,bitIndex41) )
& ( v100231(VarCurr,bitIndex57)
<=> v5891(VarCurr,bitIndex40) )
& ( v100231(VarCurr,bitIndex56)
<=> v5891(VarCurr,bitIndex39) )
& ( v100231(VarCurr,bitIndex55)
<=> v5891(VarCurr,bitIndex38) )
& ( v100231(VarCurr,bitIndex54)
<=> v5891(VarCurr,bitIndex37) )
& ( v100231(VarCurr,bitIndex53)
<=> v5891(VarCurr,bitIndex36) )
& ( v100231(VarCurr,bitIndex52)
<=> v5891(VarCurr,bitIndex35) )
& ( v100231(VarCurr,bitIndex51)
<=> v5891(VarCurr,bitIndex34) )
& ( v100231(VarCurr,bitIndex50)
<=> v5891(VarCurr,bitIndex33) )
& ( v100231(VarCurr,bitIndex49)
<=> v5891(VarCurr,bitIndex32) )
& ( v100231(VarCurr,bitIndex48)
<=> v5891(VarCurr,bitIndex31) )
& ( v100231(VarCurr,bitIndex47)
<=> v5891(VarCurr,bitIndex30) )
& ( v100231(VarCurr,bitIndex46)
<=> v5891(VarCurr,bitIndex29) )
& ( v100231(VarCurr,bitIndex45)
<=> v5891(VarCurr,bitIndex28) )
& ( v100231(VarCurr,bitIndex44)
<=> v5891(VarCurr,bitIndex27) )
& ( v100231(VarCurr,bitIndex43)
<=> v5891(VarCurr,bitIndex26) )
& ( v100231(VarCurr,bitIndex42)
<=> v5891(VarCurr,bitIndex25) )
& ( v100231(VarCurr,bitIndex41)
<=> v5891(VarCurr,bitIndex24) )
& ( v100231(VarCurr,bitIndex40)
<=> v5891(VarCurr,bitIndex23) )
& ( v100231(VarCurr,bitIndex39)
<=> v5891(VarCurr,bitIndex22) )
& ( v100231(VarCurr,bitIndex38)
<=> v5891(VarCurr,bitIndex21) )
& ( v100231(VarCurr,bitIndex37)
<=> v5891(VarCurr,bitIndex20) )
& ( v100231(VarCurr,bitIndex36)
<=> v5891(VarCurr,bitIndex19) )
& ( v100231(VarCurr,bitIndex35)
<=> v5891(VarCurr,bitIndex18) )
& ( v100231(VarCurr,bitIndex34)
<=> v5891(VarCurr,bitIndex17) )
& ( v100231(VarCurr,bitIndex33)
<=> v5891(VarCurr,bitIndex16) )
& ( v100231(VarCurr,bitIndex32)
<=> v5891(VarCurr,bitIndex15) )
& ( v100231(VarCurr,bitIndex31)
<=> v5891(VarCurr,bitIndex14) )
& ( v100231(VarCurr,bitIndex30)
<=> v5891(VarCurr,bitIndex13) )
& ( v100231(VarCurr,bitIndex29)
<=> v5891(VarCurr,bitIndex12) )
& ( v100231(VarCurr,bitIndex28)
<=> v5891(VarCurr,bitIndex11) )
& ( v100231(VarCurr,bitIndex27)
<=> v5891(VarCurr,bitIndex10) )
& ( v100231(VarCurr,bitIndex26)
<=> v5891(VarCurr,bitIndex9) )
& ( v100231(VarCurr,bitIndex25)
<=> v5891(VarCurr,bitIndex8) )
& ( v100231(VarCurr,bitIndex24)
<=> v5891(VarCurr,bitIndex7) )
& ( v100231(VarCurr,bitIndex23)
<=> v5891(VarCurr,bitIndex6) )
& ( v100231(VarCurr,bitIndex22)
<=> v5891(VarCurr,bitIndex5) )
& ( v100231(VarCurr,bitIndex21)
<=> v5891(VarCurr,bitIndex4) )
& ( v100231(VarCurr,bitIndex20)
<=> v5891(VarCurr,bitIndex3) )
& ( v100231(VarCurr,bitIndex19)
<=> v5891(VarCurr,bitIndex2) )
& ( v100231(VarCurr,bitIndex18)
<=> v5891(VarCurr,bitIndex1) )
& ( v100231(VarCurr,bitIndex17)
<=> v5891(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100219(VarNext)
<=> ( v100220(VarNext)
& v100227(VarNext) ) ) ) ).
fof(addAssignment_30483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100227(VarNext)
<=> v100225(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19899,axiom,
! [VarCurr] :
( v100225(VarCurr)
<=> ( v100123(VarCurr)
| v100121(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19898,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100220(VarNext)
<=> ( v100222(VarNext)
& v673(VarNext) ) ) ) ).
fof(writeUnaryOperator_7820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100222(VarNext)
<=> v70776(VarNext) ) ) ).
fof(addAssignment_30482,axiom,
! [VarCurr] :
( v100131(VarCurr,bitIndex6)
<=> v100133(VarCurr,bitIndex130) ) ).
fof(addAssignment_30481,axiom,
! [VarCurr] :
( v100133(VarCurr,bitIndex130)
<=> v100135(VarCurr,bitIndex130) ) ).
fof(addAssignment_30480,axiom,
! [VarCurr] :
( v100135(VarCurr,bitIndex130)
<=> v100137(VarCurr,bitIndex130) ) ).
fof(addAssignment_30479,axiom,
! [VarNext] :
( v100137(VarNext,bitIndex130)
<=> v100201(VarNext,bitIndex130) ) ).
fof(addCaseBooleanConditionEqualRanges1_1584,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100202(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100201(VarNext,B)
<=> v100137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1640,axiom,
! [VarNext] :
( v100202(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100201(VarNext,B)
<=> v100162(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19897,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100202(VarNext)
<=> v100203(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19896,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100203(VarNext)
<=> ( v100205(VarNext)
& v100149(VarNext) ) ) ) ).
fof(writeUnaryOperator_7819,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100205(VarNext)
<=> v100156(VarNext) ) ) ).
fof(addAssignment_30478,axiom,
! [VarCurr] :
( v100141(VarCurr,bitIndex6)
<=> v100146(VarCurr,bitIndex6) ) ).
fof(addAssignment_30477,axiom,
! [VarCurr] :
( v18450(VarCurr,bitIndex6)
<=> v18452(VarCurr,bitIndex130) ) ).
fof(addAssignment_30476,axiom,
! [VarCurr] :
( v18452(VarCurr,bitIndex130)
<=> v18454(VarCurr,bitIndex130) ) ).
fof(addAssignment_30475,axiom,
! [VarCurr] :
( v18454(VarCurr,bitIndex130)
<=> v18456(VarCurr,bitIndex130) ) ).
fof(addAssignment_30474,axiom,
! [VarNext] :
( v18456(VarNext,bitIndex130)
<=> v100193(VarNext,bitIndex130) ) ).
fof(addCaseBooleanConditionEqualRanges1_1583,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100194(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100193(VarNext,B)
<=> v18456(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1639,axiom,
! [VarNext] :
( v100194(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100193(VarNext,B)
<=> v19235(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100194(VarNext)
<=> v100195(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100195(VarNext)
<=> ( v100197(VarNext)
& v898(VarNext) ) ) ) ).
fof(writeUnaryOperator_7818,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100197(VarNext)
<=> v16793(VarNext) ) ) ).
fof(addAssignment_30473,axiom,
! [VarCurr] :
( v18459(VarCurr,bitIndex130)
<=> v19216(VarCurr,bitIndex130) ) ).
fof(addAssignment_30472,axiom,
! [VarCurr] :
( v18461(VarCurr,bitIndex6)
<=> v19154(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19893,axiom,
! [VarCurr] :
( v100023(VarCurr)
<=> ( v100025(VarCurr)
& v100127(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19892,axiom,
! [VarCurr] :
( v100127(VarCurr)
<=> ( v100129(VarCurr)
| v100188(VarCurr) ) ) ).
fof(writeUnaryOperator_7817,axiom,
! [VarCurr] :
( ~ v100188(VarCurr)
<=> v100131(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19891,axiom,
! [VarCurr] :
( v100129(VarCurr)
<=> ( v100184(VarCurr)
& v100186(VarCurr) ) ) ).
fof(writeUnaryOperator_7816,axiom,
! [VarCurr] :
( ~ v100186(VarCurr)
<=> v100131(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_1803,axiom,
! [VarCurr] :
( v100184(VarCurr)
<=> ( v100131(VarCurr,bitIndex3)
& v100185(VarCurr) ) ) ).
fof(writeUnaryOperator_7815,axiom,
! [VarCurr] :
( ~ v100185(VarCurr)
<=> v100131(VarCurr,bitIndex2) ) ).
fof(addAssignment_30471,axiom,
! [VarCurr] :
( v100131(VarCurr,bitIndex1)
<=> v100133(VarCurr,bitIndex125) ) ).
fof(addAssignment_30470,axiom,
! [VarCurr] :
( v100133(VarCurr,bitIndex125)
<=> v100135(VarCurr,bitIndex125) ) ).
fof(addAssignment_30469,axiom,
! [VarCurr] :
( v100135(VarCurr,bitIndex125)
<=> v100137(VarCurr,bitIndex125) ) ).
fof(addAssignment_30468,axiom,
! [VarNext] :
( v100137(VarNext,bitIndex125)
<=> v100176(VarNext,bitIndex125) ) ).
fof(addCaseBooleanConditionEqualRanges1_1582,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100177(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100176(VarNext,B)
<=> v100137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1638,axiom,
! [VarNext] :
( v100177(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100176(VarNext,B)
<=> v100162(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19890,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100177(VarNext)
<=> v100178(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19889,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100178(VarNext)
<=> ( v100180(VarNext)
& v100149(VarNext) ) ) ) ).
fof(writeUnaryOperator_7814,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100180(VarNext)
<=> v100156(VarNext) ) ) ).
fof(addAssignment_30467,axiom,
! [VarCurr] :
( v100141(VarCurr,bitIndex1)
<=> v100146(VarCurr,bitIndex1) ) ).
fof(addAssignment_30466,axiom,
! [VarCurr] :
( v100131(VarCurr,bitIndex2)
<=> v100133(VarCurr,bitIndex126) ) ).
fof(addAssignment_30465,axiom,
! [VarCurr] :
( v100133(VarCurr,bitIndex126)
<=> v100135(VarCurr,bitIndex126) ) ).
fof(addAssignment_30464,axiom,
! [VarCurr] :
( v100135(VarCurr,bitIndex126)
<=> v100137(VarCurr,bitIndex126) ) ).
fof(addAssignment_30463,axiom,
! [VarNext] :
( v100137(VarNext,bitIndex126)
<=> v100168(VarNext,bitIndex126) ) ).
fof(addCaseBooleanConditionEqualRanges1_1581,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100169(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100168(VarNext,B)
<=> v100137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1637,axiom,
! [VarNext] :
( v100169(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100168(VarNext,B)
<=> v100162(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100169(VarNext)
<=> v100170(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100170(VarNext)
<=> ( v100172(VarNext)
& v100149(VarNext) ) ) ) ).
fof(writeUnaryOperator_7813,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100172(VarNext)
<=> v100156(VarNext) ) ) ).
fof(addAssignment_30462,axiom,
! [VarCurr] :
( v100141(VarCurr,bitIndex2)
<=> v100146(VarCurr,bitIndex2) ) ).
fof(addAssignment_30461,axiom,
! [VarCurr] :
( v100131(VarCurr,bitIndex3)
<=> v100133(VarCurr,bitIndex127) ) ).
fof(addAssignment_30460,axiom,
! [VarCurr] :
( v100133(VarCurr,bitIndex127)
<=> v100135(VarCurr,bitIndex127) ) ).
fof(addAssignment_30459,axiom,
! [VarCurr] :
( v100135(VarCurr,bitIndex127)
<=> v100137(VarCurr,bitIndex127) ) ).
fof(addAssignment_30458,axiom,
! [VarNext] :
( v100137(VarNext,bitIndex127)
<=> v100151(VarNext,bitIndex127) ) ).
fof(addCaseBooleanConditionEqualRanges1_1580,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100152(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100151(VarNext,B)
<=> v100137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1636,axiom,
! [VarNext] :
( v100152(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100151(VarNext,B)
<=> v100162(VarNext,B) ) ) ) ).
fof(addAssignment_30457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100162(VarNext,B)
<=> v100160(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2152,axiom,
! [VarCurr] :
( ~ v100163(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v100160(VarCurr,B)
<=> v100164(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2152,axiom,
! [VarCurr] :
( v100163(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v100160(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_30456,axiom,
! [VarCurr,B] :
( range_123_0(B)
=> ( v100164(VarCurr,B)
<=> v18452(VarCurr,B) ) ) ).
fof(range_axiom_54,axiom,
! [B] :
( range_123_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B
| bitIndex64 = B
| bitIndex65 = B
| bitIndex66 = B
| bitIndex67 = B
| bitIndex68 = B
| bitIndex69 = B
| bitIndex70 = B
| bitIndex71 = B
| bitIndex72 = B
| bitIndex73 = B
| bitIndex74 = B
| bitIndex75 = B
| bitIndex76 = B
| bitIndex77 = B
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B
| bitIndex85 = B
| bitIndex86 = B
| bitIndex87 = B
| bitIndex88 = B
| bitIndex89 = B
| bitIndex90 = B
| bitIndex91 = B
| bitIndex92 = B
| bitIndex93 = B
| bitIndex94 = B
| bitIndex95 = B
| bitIndex96 = B
| bitIndex97 = B
| bitIndex98 = B
| bitIndex99 = B
| bitIndex100 = B
| bitIndex101 = B
| bitIndex102 = B
| bitIndex103 = B
| bitIndex104 = B
| bitIndex105 = B
| bitIndex106 = B
| bitIndex107 = B
| bitIndex108 = B
| bitIndex109 = B
| bitIndex110 = B
| bitIndex111 = B
| bitIndex112 = B
| bitIndex113 = B
| bitIndex114 = B
| bitIndex115 = B
| bitIndex116 = B
| bitIndex117 = B
| bitIndex118 = B
| bitIndex119 = B
| bitIndex120 = B
| bitIndex121 = B
| bitIndex122 = B
| bitIndex123 = B ) ) ).
fof(addAssignment_30455,axiom,
! [VarCurr] :
( ( v100164(VarCurr,bitIndex130)
<=> v100141(VarCurr,bitIndex6) )
& ( v100164(VarCurr,bitIndex129)
<=> v100141(VarCurr,bitIndex5) )
& ( v100164(VarCurr,bitIndex128)
<=> v100141(VarCurr,bitIndex4) )
& ( v100164(VarCurr,bitIndex127)
<=> v100141(VarCurr,bitIndex3) )
& ( v100164(VarCurr,bitIndex126)
<=> v100141(VarCurr,bitIndex2) )
& ( v100164(VarCurr,bitIndex125)
<=> v100141(VarCurr,bitIndex1) )
& ( v100164(VarCurr,bitIndex124)
<=> v100141(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_7812,axiom,
! [VarCurr] :
( ~ v100163(VarCurr)
<=> v100139(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100152(VarNext)
<=> v100153(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100153(VarNext)
<=> ( v100154(VarNext)
& v100149(VarNext) ) ) ) ).
fof(writeUnaryOperator_7811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100154(VarNext)
<=> v100156(VarNext) ) ) ).
fof(addAssignment_30454,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100156(VarNext)
<=> v100149(VarCurr) ) ) ).
fof(addAssignment_30453,axiom,
! [VarCurr] :
( v100149(VarCurr)
<=> v675(VarCurr) ) ).
fof(addAssignment_30452,axiom,
! [VarCurr] :
( v100141(VarCurr,bitIndex3)
<=> v100146(VarCurr,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2151,axiom,
! [VarCurr] :
( ~ v18446(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100146(VarCurr,B)
<=> v18450(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2151,axiom,
! [VarCurr] :
( v18446(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100146(VarCurr,B)
<=> v100147(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2150,axiom,
! [VarCurr] :
( ~ v100143(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100147(VarCurr,B)
<=> b1111100(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2150,axiom,
! [VarCurr] :
( v100143(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100147(VarCurr,B)
<=> v18450(VarCurr,B) ) ) ) ).
fof(addAssignment_30451,axiom,
! [VarCurr] :
( v100143(VarCurr)
<=> v100145(VarCurr) ) ).
fof(addAssignment_30450,axiom,
! [VarCurr] :
( v100145(VarCurr)
<=> v100033(VarCurr) ) ).
fof(addAssignment_30449,axiom,
! [VarCurr] :
( v100139(VarCurr)
<=> v420(VarCurr) ) ).
fof(addAssignment_30448,axiom,
! [VarCurr] :
( v100025(VarCurr)
<=> v100027(VarCurr) ) ).
fof(addAssignment_30447,axiom,
! [VarCurr] :
( v100027(VarCurr)
<=> v100029(VarCurr) ) ).
fof(addAssignment_30446,axiom,
! [VarCurr] :
( v100029(VarCurr)
<=> v100031(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1579,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100112(VarNext)
=> ( v100031(VarNext)
<=> v100031(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1635,axiom,
! [VarNext] :
( v100112(VarNext)
=> ( v100031(VarNext)
<=> v100120(VarNext) ) ) ).
fof(addAssignment_30445,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100120(VarNext)
<=> v100118(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2149,axiom,
! [VarCurr] :
( ~ v100121(VarCurr)
=> ( v100118(VarCurr)
<=> v100122(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2149,axiom,
! [VarCurr] :
( v100121(VarCurr)
=> ( v100118(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2148,axiom,
! [VarCurr] :
( ~ v100123(VarCurr)
=> ( v100122(VarCurr)
<=> v19636(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2148,axiom,
! [VarCurr] :
( v100123(VarCurr)
=> ( v100122(VarCurr)
<=> v19636(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19884,axiom,
! [VarCurr] :
( v100123(VarCurr)
<=> ( v19636(VarCurr)
& v100033(VarCurr) ) ) ).
fof(writeUnaryOperator_7810,axiom,
! [VarCurr] :
( ~ v100121(VarCurr)
<=> v592(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100112(VarNext)
<=> v100113(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19882,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100113(VarNext)
<=> ( v100114(VarNext)
& v673(VarNext) ) ) ) ).
fof(writeUnaryOperator_7809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100114(VarNext)
<=> v70776(VarNext) ) ) ).
fof(addAssignment_30444,axiom,
! [VarCurr] :
( v100033(VarCurr)
<=> v100035(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges36_1,axiom,
! [VarCurr] :
( ( ~ v100038(VarCurr)
& ~ v100039(VarCurr)
& ~ v100040(VarCurr)
& ~ v100041(VarCurr)
& ~ v100042(VarCurr)
& ~ v100043(VarCurr)
& ~ v100044(VarCurr)
& ~ v100045(VarCurr)
& ~ v100046(VarCurr)
& ~ v100047(VarCurr)
& ~ v100048(VarCurr)
& ~ v100049(VarCurr)
& ~ v100050(VarCurr)
& ~ v100051(VarCurr)
& ~ v100052(VarCurr)
& ~ v100053(VarCurr)
& ~ v100054(VarCurr)
& ~ v100055(VarCurr)
& ~ v100056(VarCurr)
& ~ v100057(VarCurr)
& ~ v100058(VarCurr)
& ~ v100059(VarCurr)
& ~ v100060(VarCurr)
& ~ v100061(VarCurr)
& ~ v100062(VarCurr)
& ~ v100063(VarCurr)
& ~ v100064(VarCurr)
& ~ v100065(VarCurr)
& ~ v100066(VarCurr)
& ~ v100067(VarCurr)
& ~ v100068(VarCurr)
& ~ v100069(VarCurr)
& ~ v100070(VarCurr)
& ~ v100071(VarCurr)
& ~ v100072(VarCurr)
& ~ v100073(VarCurr) )
=> ( v100035(VarCurr)
<=> x100036(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges35_1,axiom,
! [VarCurr] :
( v100073(VarCurr)
=> ( v100035(VarCurr)
<=> v65826(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges34_1,axiom,
! [VarCurr] :
( v100072(VarCurr)
=> ( v100035(VarCurr)
<=> v64512(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges33_1,axiom,
! [VarCurr] :
( v100071(VarCurr)
=> ( v100035(VarCurr)
<=> v63197(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges32_1,axiom,
! [VarCurr] :
( v100070(VarCurr)
=> ( v100035(VarCurr)
<=> v61882(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges31_1,axiom,
! [VarCurr] :
( v100069(VarCurr)
=> ( v100035(VarCurr)
<=> v60566(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges30_1,axiom,
! [VarCurr] :
( v100068(VarCurr)
=> ( v100035(VarCurr)
<=> v59254(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges29_1,axiom,
! [VarCurr] :
( v100067(VarCurr)
=> ( v100035(VarCurr)
<=> v57941(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges28_1,axiom,
! [VarCurr] :
( v100066(VarCurr)
=> ( v100035(VarCurr)
<=> v56628(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges27_1,axiom,
! [VarCurr] :
( v100065(VarCurr)
=> ( v100035(VarCurr)
<=> v55314(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges26_1,axiom,
! [VarCurr] :
( v100064(VarCurr)
=> ( v100035(VarCurr)
<=> v54001(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges25_1,axiom,
! [VarCurr] :
( v100063(VarCurr)
=> ( v100035(VarCurr)
<=> v52687(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges24_1,axiom,
! [VarCurr] :
( v100062(VarCurr)
=> ( v100035(VarCurr)
<=> v51373(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges23_1,axiom,
! [VarCurr] :
( v100061(VarCurr)
=> ( v100035(VarCurr)
<=> v50058(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges22_1,axiom,
! [VarCurr] :
( v100060(VarCurr)
=> ( v100035(VarCurr)
<=> v48745(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges21_1,axiom,
! [VarCurr] :
( v100059(VarCurr)
=> ( v100035(VarCurr)
<=> v47431(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges20_1,axiom,
! [VarCurr] :
( v100058(VarCurr)
=> ( v100035(VarCurr)
<=> v46117(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges19_1,axiom,
! [VarCurr] :
( v100057(VarCurr)
=> ( v100035(VarCurr)
<=> v44802(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges18_1,axiom,
! [VarCurr] :
( v100056(VarCurr)
=> ( v100035(VarCurr)
<=> v43488(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges17_1,axiom,
! [VarCurr] :
( v100055(VarCurr)
=> ( v100035(VarCurr)
<=> v42173(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges16_1,axiom,
! [VarCurr] :
( v100054(VarCurr)
=> ( v100035(VarCurr)
<=> v40858(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges15_1,axiom,
! [VarCurr] :
( v100053(VarCurr)
=> ( v100035(VarCurr)
<=> v39542(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges14_1,axiom,
! [VarCurr] :
( v100052(VarCurr)
=> ( v100035(VarCurr)
<=> v38229(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges13_1,axiom,
! [VarCurr] :
( v100051(VarCurr)
=> ( v100035(VarCurr)
<=> v36915(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges12_1,axiom,
! [VarCurr] :
( v100050(VarCurr)
=> ( v100035(VarCurr)
<=> v35601(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges11_1,axiom,
! [VarCurr] :
( v100049(VarCurr)
=> ( v100035(VarCurr)
<=> v34286(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges10_1,axiom,
! [VarCurr] :
( v100048(VarCurr)
=> ( v100035(VarCurr)
<=> v32972(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges9_2,axiom,
! [VarCurr] :
( v100047(VarCurr)
=> ( v100035(VarCurr)
<=> v31657(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges8_7,axiom,
! [VarCurr] :
( v100046(VarCurr)
=> ( v100035(VarCurr)
<=> v30342(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges7_9,axiom,
! [VarCurr] :
( v100045(VarCurr)
=> ( v100035(VarCurr)
<=> v29026(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_9,axiom,
! [VarCurr] :
( v100044(VarCurr)
=> ( v100035(VarCurr)
<=> v27712(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_12,axiom,
! [VarCurr] :
( v100043(VarCurr)
=> ( v100035(VarCurr)
<=> v26397(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_15,axiom,
! [VarCurr] :
( v100042(VarCurr)
=> ( v100035(VarCurr)
<=> v25082(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_134,axiom,
! [VarCurr] :
( v100041(VarCurr)
=> ( v100035(VarCurr)
<=> v23766(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1166,axiom,
! [VarCurr] :
( v100040(VarCurr)
=> ( v100035(VarCurr)
<=> v22451(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4732,axiom,
! [VarCurr] :
( v100039(VarCurr)
=> ( v100035(VarCurr)
<=> v21135(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4742,axiom,
! [VarCurr] :
( v100038(VarCurr)
=> ( v100035(VarCurr)
<=> v19737(VarCurr) ) ) ).
fof(writeUnaryOperator_7808,axiom,
! [VarCurr] :
( ~ v100074(VarCurr)
<=> v100075(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19881,axiom,
! [VarCurr] :
( v100075(VarCurr)
<=> ( v100076(VarCurr)
| v100073(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19880,axiom,
! [VarCurr] :
( v100076(VarCurr)
<=> ( v100077(VarCurr)
| v100072(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19879,axiom,
! [VarCurr] :
( v100077(VarCurr)
<=> ( v100078(VarCurr)
| v100071(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19878,axiom,
! [VarCurr] :
( v100078(VarCurr)
<=> ( v100079(VarCurr)
| v100070(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19877,axiom,
! [VarCurr] :
( v100079(VarCurr)
<=> ( v100080(VarCurr)
| v100069(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19876,axiom,
! [VarCurr] :
( v100080(VarCurr)
<=> ( v100081(VarCurr)
| v100068(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19875,axiom,
! [VarCurr] :
( v100081(VarCurr)
<=> ( v100082(VarCurr)
| v100067(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19874,axiom,
! [VarCurr] :
( v100082(VarCurr)
<=> ( v100083(VarCurr)
| v100066(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19873,axiom,
! [VarCurr] :
( v100083(VarCurr)
<=> ( v100084(VarCurr)
| v100065(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19872,axiom,
! [VarCurr] :
( v100084(VarCurr)
<=> ( v100085(VarCurr)
| v100064(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19871,axiom,
! [VarCurr] :
( v100085(VarCurr)
<=> ( v100086(VarCurr)
| v100063(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19870,axiom,
! [VarCurr] :
( v100086(VarCurr)
<=> ( v100087(VarCurr)
| v100062(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19869,axiom,
! [VarCurr] :
( v100087(VarCurr)
<=> ( v100088(VarCurr)
| v100061(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19868,axiom,
! [VarCurr] :
( v100088(VarCurr)
<=> ( v100089(VarCurr)
| v100060(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19867,axiom,
! [VarCurr] :
( v100089(VarCurr)
<=> ( v100090(VarCurr)
| v100059(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19866,axiom,
! [VarCurr] :
( v100090(VarCurr)
<=> ( v100091(VarCurr)
| v100058(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19865,axiom,
! [VarCurr] :
( v100091(VarCurr)
<=> ( v100092(VarCurr)
| v100057(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19864,axiom,
! [VarCurr] :
( v100092(VarCurr)
<=> ( v100093(VarCurr)
| v100056(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19863,axiom,
! [VarCurr] :
( v100093(VarCurr)
<=> ( v100094(VarCurr)
| v100055(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19862,axiom,
! [VarCurr] :
( v100094(VarCurr)
<=> ( v100095(VarCurr)
| v100054(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19861,axiom,
! [VarCurr] :
( v100095(VarCurr)
<=> ( v100096(VarCurr)
| v100053(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19860,axiom,
! [VarCurr] :
( v100096(VarCurr)
<=> ( v100097(VarCurr)
| v100052(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19859,axiom,
! [VarCurr] :
( v100097(VarCurr)
<=> ( v100098(VarCurr)
| v100051(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19858,axiom,
! [VarCurr] :
( v100098(VarCurr)
<=> ( v100099(VarCurr)
| v100050(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19857,axiom,
! [VarCurr] :
( v100099(VarCurr)
<=> ( v100100(VarCurr)
| v100049(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19856,axiom,
! [VarCurr] :
( v100100(VarCurr)
<=> ( v100101(VarCurr)
| v100048(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19855,axiom,
! [VarCurr] :
( v100101(VarCurr)
<=> ( v100102(VarCurr)
| v100047(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19854,axiom,
! [VarCurr] :
( v100102(VarCurr)
<=> ( v100103(VarCurr)
| v100046(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19853,axiom,
! [VarCurr] :
( v100103(VarCurr)
<=> ( v100104(VarCurr)
| v100045(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19852,axiom,
! [VarCurr] :
( v100104(VarCurr)
<=> ( v100105(VarCurr)
| v100044(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19851,axiom,
! [VarCurr] :
( v100105(VarCurr)
<=> ( v100106(VarCurr)
| v100043(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19850,axiom,
! [VarCurr] :
( v100106(VarCurr)
<=> ( v100107(VarCurr)
| v100042(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19849,axiom,
! [VarCurr] :
( v100107(VarCurr)
<=> ( v100108(VarCurr)
| v100041(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19848,axiom,
! [VarCurr] :
( v100108(VarCurr)
<=> ( v100109(VarCurr)
| v100040(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19847,axiom,
! [VarCurr] :
( v100109(VarCurr)
<=> ( v100038(VarCurr)
| v100039(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6942,axiom,
! [VarCurr] :
( v100073(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $true )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6941,axiom,
! [VarCurr] :
( v100072(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $true )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6940,axiom,
! [VarCurr] :
( v100071(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $true )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6939,axiom,
! [VarCurr] :
( v100070(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $true )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6938,axiom,
! [VarCurr] :
( v100069(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6937,axiom,
! [VarCurr] :
( v100068(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6936,axiom,
! [VarCurr] :
( v100067(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6935,axiom,
! [VarCurr] :
( v100066(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6934,axiom,
! [VarCurr] :
( v100065(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6933,axiom,
! [VarCurr] :
( v100064(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6932,axiom,
! [VarCurr] :
( v100063(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6931,axiom,
! [VarCurr] :
( v100062(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6930,axiom,
! [VarCurr] :
( v100061(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6929,axiom,
! [VarCurr] :
( v100060(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6928,axiom,
! [VarCurr] :
( v100059(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6927,axiom,
! [VarCurr] :
( v100058(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6926,axiom,
! [VarCurr] :
( v100057(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6925,axiom,
! [VarCurr] :
( v100056(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6924,axiom,
! [VarCurr] :
( v100055(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6923,axiom,
! [VarCurr] :
( v100054(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $true )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6922,axiom,
! [VarCurr] :
( v100053(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6921,axiom,
! [VarCurr] :
( v100052(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6920,axiom,
! [VarCurr] :
( v100051(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6919,axiom,
! [VarCurr] :
( v100050(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6918,axiom,
! [VarCurr] :
( v100049(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6917,axiom,
! [VarCurr] :
( v100048(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6916,axiom,
! [VarCurr] :
( v100047(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6915,axiom,
! [VarCurr] :
( v100046(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $true )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6914,axiom,
! [VarCurr] :
( v100045(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6913,axiom,
! [VarCurr] :
( v100044(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6912,axiom,
! [VarCurr] :
( v100043(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6911,axiom,
! [VarCurr] :
( v100042(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $true )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6910,axiom,
! [VarCurr] :
( v100041(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6909,axiom,
! [VarCurr] :
( v100040(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $true )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6908,axiom,
! [VarCurr] :
( v100039(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6907,axiom,
! [VarCurr] :
( v100038(VarCurr)
<=> ( ( v19271(VarCurr,bitIndex5)
<=> $false )
& ( v19271(VarCurr,bitIndex4)
<=> $false )
& ( v19271(VarCurr,bitIndex3)
<=> $false )
& ( v19271(VarCurr,bitIndex2)
<=> $false )
& ( v19271(VarCurr,bitIndex1)
<=> $false )
& ( v19271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30443,axiom,
! [VarCurr] :
( v100019(VarCurr)
<=> v420(VarCurr) ) ).
fof(addAssignment_30442,axiom,
! [VarCurr] :
( v100003(VarCurr)
<=> v99917(VarCurr) ) ).
fof(addAssignment_30441,axiom,
! [VarCurr] :
( v100001(VarCurr)
<=> v99973(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1578,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99978(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v99923(VarNext,B)
<=> v99923(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1634,axiom,
! [VarNext] :
( v99978(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v99923(VarNext,B)
<=> v99988(VarNext,B) ) ) ) ).
fof(addAssignment_30440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v99988(VarNext,B)
<=> v99986(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2147,axiom,
! [VarCurr] :
( ~ v99989(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v99986(VarCurr,B)
<=> v99925(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2147,axiom,
! [VarCurr] :
( v99989(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v99986(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_7807,axiom,
! [VarCurr] :
( ~ v99989(VarCurr)
<=> v99917(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99978(VarNext)
<=> v99979(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99979(VarNext)
<=> ( v99980(VarNext)
& v99973(VarNext) ) ) ) ).
fof(writeUnaryOperator_7806,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99980(VarNext)
<=> v99982(VarNext) ) ) ).
fof(addAssignment_30439,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99982(VarNext)
<=> v99973(VarCurr) ) ) ).
fof(addAssignment_30438,axiom,
! [VarCurr] :
( v99973(VarCurr)
<=> v99975(VarCurr) ) ).
fof(addAssignment_30437,axiom,
! [VarCurr] :
( v99975(VarCurr)
<=> v87028(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2146,axiom,
! [VarCurr] :
( ~ v99919(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v99925(VarCurr,B)
<=> v99923(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2146,axiom,
! [VarCurr] :
( v99919(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v99925(VarCurr,B)
<=> v99927(VarCurr,B) ) ) ) ).
fof(addAssignment_30436,axiom,
! [VarCurr] :
( v99927(VarCurr,bitIndex0)
<=> v99968(VarCurr) ) ).
fof(addAssignment_30435,axiom,
! [VarCurr] :
( v99927(VarCurr,bitIndex1)
<=> v99966(VarCurr) ) ).
fof(addAssignment_30434,axiom,
! [VarCurr] :
( v99927(VarCurr,bitIndex2)
<=> v99961(VarCurr) ) ).
fof(addAssignment_30433,axiom,
! [VarCurr] :
( v99927(VarCurr,bitIndex3)
<=> v99956(VarCurr) ) ).
fof(addAssignment_30432,axiom,
! [VarCurr] :
( v99927(VarCurr,bitIndex4)
<=> v99951(VarCurr) ) ).
fof(addAssignment_30431,axiom,
! [VarCurr] :
( v99927(VarCurr,bitIndex5)
<=> v99946(VarCurr) ) ).
fof(addAssignment_30430,axiom,
! [VarCurr] :
( v99927(VarCurr,bitIndex6)
<=> v99941(VarCurr) ) ).
fof(addAssignment_30429,axiom,
! [VarCurr] :
( v99927(VarCurr,bitIndex7)
<=> v99930(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19844,axiom,
! [VarCurr] :
( v99966(VarCurr)
<=> ( v99967(VarCurr)
& v99970(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1802,axiom,
! [VarCurr] :
( v99970(VarCurr)
<=> ( v99923(VarCurr,bitIndex0)
| v99923(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19843,axiom,
! [VarCurr] :
( v99967(VarCurr)
<=> ( v99968(VarCurr)
| v99969(VarCurr) ) ) ).
fof(writeUnaryOperator_7805,axiom,
! [VarCurr] :
( ~ v99969(VarCurr)
<=> v99923(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7804,axiom,
! [VarCurr] :
( ~ v99968(VarCurr)
<=> v99923(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19842,axiom,
! [VarCurr] :
( v99961(VarCurr)
<=> ( v99962(VarCurr)
& v99965(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1801,axiom,
! [VarCurr] :
( v99965(VarCurr)
<=> ( v99938(VarCurr)
| v99923(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19841,axiom,
! [VarCurr] :
( v99962(VarCurr)
<=> ( v99963(VarCurr)
| v99964(VarCurr) ) ) ).
fof(writeUnaryOperator_7803,axiom,
! [VarCurr] :
( ~ v99964(VarCurr)
<=> v99923(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7802,axiom,
! [VarCurr] :
( ~ v99963(VarCurr)
<=> v99938(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19840,axiom,
! [VarCurr] :
( v99956(VarCurr)
<=> ( v99957(VarCurr)
& v99960(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1800,axiom,
! [VarCurr] :
( v99960(VarCurr)
<=> ( v99937(VarCurr)
| v99923(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19839,axiom,
! [VarCurr] :
( v99957(VarCurr)
<=> ( v99958(VarCurr)
| v99959(VarCurr) ) ) ).
fof(writeUnaryOperator_7801,axiom,
! [VarCurr] :
( ~ v99959(VarCurr)
<=> v99923(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_7800,axiom,
! [VarCurr] :
( ~ v99958(VarCurr)
<=> v99937(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19838,axiom,
! [VarCurr] :
( v99951(VarCurr)
<=> ( v99952(VarCurr)
& v99955(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1799,axiom,
! [VarCurr] :
( v99955(VarCurr)
<=> ( v99936(VarCurr)
| v99923(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19837,axiom,
! [VarCurr] :
( v99952(VarCurr)
<=> ( v99953(VarCurr)
| v99954(VarCurr) ) ) ).
fof(writeUnaryOperator_7799,axiom,
! [VarCurr] :
( ~ v99954(VarCurr)
<=> v99923(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_7798,axiom,
! [VarCurr] :
( ~ v99953(VarCurr)
<=> v99936(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19836,axiom,
! [VarCurr] :
( v99946(VarCurr)
<=> ( v99947(VarCurr)
& v99950(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1798,axiom,
! [VarCurr] :
( v99950(VarCurr)
<=> ( v99935(VarCurr)
| v99923(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19835,axiom,
! [VarCurr] :
( v99947(VarCurr)
<=> ( v99948(VarCurr)
| v99949(VarCurr) ) ) ).
fof(writeUnaryOperator_7797,axiom,
! [VarCurr] :
( ~ v99949(VarCurr)
<=> v99923(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_7796,axiom,
! [VarCurr] :
( ~ v99948(VarCurr)
<=> v99935(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19834,axiom,
! [VarCurr] :
( v99941(VarCurr)
<=> ( v99942(VarCurr)
& v99945(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1797,axiom,
! [VarCurr] :
( v99945(VarCurr)
<=> ( v99934(VarCurr)
| v99923(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19833,axiom,
! [VarCurr] :
( v99942(VarCurr)
<=> ( v99943(VarCurr)
| v99944(VarCurr) ) ) ).
fof(writeUnaryOperator_7795,axiom,
! [VarCurr] :
( ~ v99944(VarCurr)
<=> v99923(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_7794,axiom,
! [VarCurr] :
( ~ v99943(VarCurr)
<=> v99934(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19832,axiom,
! [VarCurr] :
( v99930(VarCurr)
<=> ( v99931(VarCurr)
& v99940(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1796,axiom,
! [VarCurr] :
( v99940(VarCurr)
<=> ( v99933(VarCurr)
| v99923(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19831,axiom,
! [VarCurr] :
( v99931(VarCurr)
<=> ( v99932(VarCurr)
| v99939(VarCurr) ) ) ).
fof(writeUnaryOperator_7793,axiom,
! [VarCurr] :
( ~ v99939(VarCurr)
<=> v99923(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_7792,axiom,
! [VarCurr] :
( ~ v99932(VarCurr)
<=> v99933(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1795,axiom,
! [VarCurr] :
( v99933(VarCurr)
<=> ( v99934(VarCurr)
& v99923(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1794,axiom,
! [VarCurr] :
( v99934(VarCurr)
<=> ( v99935(VarCurr)
& v99923(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1793,axiom,
! [VarCurr] :
( v99935(VarCurr)
<=> ( v99936(VarCurr)
& v99923(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1792,axiom,
! [VarCurr] :
( v99936(VarCurr)
<=> ( v99937(VarCurr)
& v99923(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1791,axiom,
! [VarCurr] :
( v99937(VarCurr)
<=> ( v99938(VarCurr)
& v99923(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1790,axiom,
! [VarCurr] :
( v99938(VarCurr)
<=> ( v99923(VarCurr,bitIndex0)
& v99923(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_30428,axiom,
! [VarCurr] :
( v99917(VarCurr)
<=> v84(VarCurr) ) ).
fof(addAssignment_30427,axiom,
! [VarCurr] :
( v99885(VarCurr)
<=> v99887(VarCurr) ) ).
fof(addAssignment_30426,axiom,
! [VarCurr] :
( v99887(VarCurr)
<=> v4287(VarCurr) ) ).
fof(addAssignment_30425,axiom,
! [VarCurr] :
( v15485(VarCurr)
<=> v15487(VarCurr) ) ).
fof(addAssignment_30424,axiom,
! [VarCurr] :
( v15487(VarCurr)
<=> v15489(VarCurr) ) ).
fof(addAssignment_30423,axiom,
! [VarCurr] :
( v15489(VarCurr)
<=> v15491(VarCurr) ) ).
fof(addAssignment_30422,axiom,
! [VarCurr] :
( v15491(VarCurr)
<=> v15493(VarCurr) ) ).
fof(addAssignment_30421,axiom,
! [VarCurr] :
( v15493(VarCurr)
<=> v15495(VarCurr) ) ).
fof(addAssignment_30420,axiom,
! [VarCurr] :
( v15495(VarCurr)
<=> v15497(VarCurr) ) ).
fof(addAssignment_30419,axiom,
! [VarCurr] :
( v15497(VarCurr)
<=> v15499(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6906,axiom,
! [VarCurr] :
( v15499(VarCurr)
<=> ( ( v15501(VarCurr,bitIndex1)
<=> $true )
& ( v15501(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1577,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99823(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15501(VarNext,B)
<=> v15501(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1633,axiom,
! [VarNext] :
( v99823(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15501(VarNext,B)
<=> v99831(VarNext,B) ) ) ) ).
fof(addAssignment_30418,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v99831(VarNext,B)
<=> v99829(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2145,axiom,
! [VarCurr] :
( ~ v99832(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99829(VarCurr,B)
<=> v15507(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2145,axiom,
! [VarCurr] :
( v99832(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99829(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_7791,axiom,
! [VarCurr] :
( ~ v99832(VarCurr)
<=> v15503(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19830,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99823(VarNext)
<=> v99824(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99824(VarNext)
<=> ( v99825(VarNext)
& v96443(VarNext) ) ) ) ).
fof(writeUnaryOperator_7790,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99825(VarNext)
<=> v96450(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_133,axiom,
! [VarCurr] :
( ( ~ v99814(VarCurr)
& ~ v99816(VarCurr)
& ~ v99817(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v15507(VarCurr,B)
<=> v99820(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1165,axiom,
! [VarCurr] :
( v99817(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15507(VarCurr,B)
<=> v99818(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4731,axiom,
! [VarCurr] :
( v99816(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15507(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4741,axiom,
! [VarCurr] :
( v99814(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15507(VarCurr,B)
<=> v99815(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2144,axiom,
! [VarCurr] :
( ~ v15509(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99820(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2144,axiom,
! [VarCurr] :
( v15509(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99820(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6905,axiom,
! [VarCurr] :
( v99819(VarCurr)
<=> ( ( v15501(VarCurr,bitIndex1)
<=> $true )
& ( v15501(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2143,axiom,
! [VarCurr] :
( ~ v99787(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99818(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2143,axiom,
! [VarCurr] :
( v99787(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99818(VarCurr,B)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6904,axiom,
! [VarCurr] :
( v99817(VarCurr)
<=> ( ( v15501(VarCurr,bitIndex1)
<=> $true )
& ( v15501(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6903,axiom,
! [VarCurr] :
( v99816(VarCurr)
<=> ( ( v15501(VarCurr,bitIndex1)
<=> $false )
& ( v15501(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2142,axiom,
! [VarCurr] :
( ~ v15509(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99815(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2142,axiom,
! [VarCurr] :
( v15509(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99815(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6902,axiom,
! [VarCurr] :
( v99814(VarCurr)
<=> ( ( v15501(VarCurr,bitIndex1)
<=> $false )
& ( v15501(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30417,axiom,
! [VarCurr] :
( v99787(VarCurr)
<=> v99789(VarCurr) ) ).
fof(addAssignment_30416,axiom,
! [VarCurr] :
( v99789(VarCurr)
<=> v99791(VarCurr) ) ).
fof(addAssignment_30415,axiom,
! [VarCurr] :
( v99791(VarCurr)
<=> v99793(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19828,axiom,
! [VarCurr] :
( v99793(VarCurr)
<=> ( v15771(VarCurr)
& v99795(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99798(VarNext)
=> ( v99795(VarNext)
<=> v99795(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1632,axiom,
! [VarNext] :
( v99798(VarNext)
=> ( v99795(VarNext)
<=> v99808(VarNext) ) ) ).
fof(addAssignment_30414,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99808(VarNext)
<=> v99806(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2141,axiom,
! [VarCurr] :
( ~ v99809(VarCurr)
=> ( v99806(VarCurr)
<=> v15771(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2141,axiom,
! [VarCurr] :
( v99809(VarCurr)
=> ( v99806(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_7789,axiom,
! [VarCurr] :
( ~ v99809(VarCurr)
<=> v1497(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99798(VarNext)
<=> v99799(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19826,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99799(VarNext)
<=> ( v99800(VarNext)
& v1517(VarNext) ) ) ) ).
fof(writeUnaryOperator_7788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99800(VarNext)
<=> v99802(VarNext) ) ) ).
fof(addAssignment_30413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99802(VarNext)
<=> v1517(VarCurr) ) ) ).
fof(addAssignment_30412,axiom,
! [VarCurr] :
( v15509(VarCurr)
<=> v15511(VarCurr) ) ).
fof(addAssignment_30411,axiom,
! [VarCurr] :
( v15511(VarCurr)
<=> v15513(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6901,axiom,
! [VarCurr] :
( v15513(VarCurr)
<=> ( ( v15515(VarCurr,bitIndex1)
<=> $true )
& ( v15515(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1575,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99773(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15515(VarNext,B)
<=> v15515(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1631,axiom,
! [VarNext] :
( v99773(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15515(VarNext,B)
<=> v99781(VarNext,B) ) ) ) ).
fof(addAssignment_30410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v99781(VarNext,B)
<=> v99779(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2140,axiom,
! [VarCurr] :
( ~ v99782(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99779(VarCurr,B)
<=> v15519(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2140,axiom,
! [VarCurr] :
( v99782(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99779(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_7787,axiom,
! [VarCurr] :
( ~ v99782(VarCurr)
<=> v15517(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19825,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99773(VarNext)
<=> v99774(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99774(VarNext)
<=> ( v99775(VarNext)
& v96331(VarNext) ) ) ) ).
fof(writeUnaryOperator_7786,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99775(VarNext)
<=> v96338(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_132,axiom,
! [VarCurr] :
( ( ~ v96324(VarCurr)
& ~ v96326(VarCurr)
& ~ v96327(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v15519(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1164,axiom,
! [VarCurr] :
( v96327(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15519(VarCurr,B)
<=> v99769(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4730,axiom,
! [VarCurr] :
( v96326(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15519(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4740,axiom,
! [VarCurr] :
( v96324(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15519(VarCurr,B)
<=> v99768(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2139,axiom,
! [VarCurr] :
( ~ v96317(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99769(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2139,axiom,
! [VarCurr] :
( v96317(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99769(VarCurr,B)
<=> v99770(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2138,axiom,
! [VarCurr] :
( ~ v15521(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99770(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2138,axiom,
! [VarCurr] :
( v15521(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99770(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2137,axiom,
! [VarCurr] :
( ~ v15521(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99768(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2137,axiom,
! [VarCurr] :
( v15521(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99768(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19823,axiom,
! [VarCurr] :
( v15521(VarCurr)
<=> ( v99765(VarCurr)
| v92991(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19822,axiom,
! [VarCurr] :
( v99765(VarCurr)
<=> ( v99766(VarCurr)
| v89697(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19821,axiom,
! [VarCurr] :
( v99766(VarCurr)
<=> ( v15523(VarCurr)
| v15811(VarCurr) ) ) ).
fof(addAssignment_30409,axiom,
! [VarCurr] :
( v15523(VarCurr)
<=> v15525(VarCurr) ) ).
fof(addAssignment_30408,axiom,
! [VarCurr] :
( v15525(VarCurr)
<=> v15527(VarCurr) ) ).
fof(addAssignment_30407,axiom,
! [VarCurr] :
( v15527(VarCurr)
<=> v15529(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6900,axiom,
! [VarCurr] :
( v15529(VarCurr)
<=> ( ( v15531(VarCurr,bitIndex1)
<=> $false )
& ( v15531(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1574,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99749(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15531(VarNext,B)
<=> v15531(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1630,axiom,
! [VarNext] :
( v99749(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15531(VarNext,B)
<=> v99759(VarNext,B) ) ) ) ).
fof(addAssignment_30406,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v99759(VarNext,B)
<=> v99757(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2136,axiom,
! [VarCurr] :
( ~ v99760(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99757(VarCurr,B)
<=> v15537(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2136,axiom,
! [VarCurr] :
( v99760(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99757(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_7785,axiom,
! [VarCurr] :
( ~ v99760(VarCurr)
<=> v15533(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99749(VarNext)
<=> v99750(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19819,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99750(VarNext)
<=> ( v99751(VarNext)
& v99746(VarNext) ) ) ) ).
fof(writeUnaryOperator_7784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99751(VarNext)
<=> v99753(VarNext) ) ) ).
fof(addAssignment_30405,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99753(VarNext)
<=> v99746(VarCurr) ) ) ).
fof(addAssignment_30404,axiom,
! [VarCurr] :
( v99746(VarCurr)
<=> v99484(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_131,axiom,
! [VarCurr] :
( ( ~ v99735(VarCurr)
& ~ v99737(VarCurr)
& ~ v99739(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v15537(VarCurr,B)
<=> v99744(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1163,axiom,
! [VarCurr] :
( v99739(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15537(VarCurr,B)
<=> v99740(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4729,axiom,
! [VarCurr] :
( v99737(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15537(VarCurr,B)
<=> v99738(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4739,axiom,
! [VarCurr] :
( v99735(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15537(VarCurr,B)
<=> v99736(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2135,axiom,
! [VarCurr] :
( ~ v99464(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99744(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2135,axiom,
! [VarCurr] :
( v99464(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99744(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6899,axiom,
! [VarCurr] :
( v99743(VarCurr)
<=> ( ( v15531(VarCurr,bitIndex1)
<=> $true )
& ( v15531(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2134,axiom,
! [VarCurr] :
( ~ v99437(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99740(VarCurr,B)
<=> v99742(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2134,axiom,
! [VarCurr] :
( v99437(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99740(VarCurr,B)
<=> v99741(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2133,axiom,
! [VarCurr] :
( ~ v99458(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99742(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2133,axiom,
! [VarCurr] :
( v99458(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99742(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2132,axiom,
! [VarCurr] :
( ~ v15539(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99741(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2132,axiom,
! [VarCurr] :
( v15539(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99741(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6898,axiom,
! [VarCurr] :
( v99739(VarCurr)
<=> ( ( v15531(VarCurr,bitIndex1)
<=> $true )
& ( v15531(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2131,axiom,
! [VarCurr] :
( ~ v99426(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99738(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2131,axiom,
! [VarCurr] :
( v99426(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99738(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6897,axiom,
! [VarCurr] :
( v99737(VarCurr)
<=> ( ( v15531(VarCurr,bitIndex1)
<=> $false )
& ( v15531(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2130,axiom,
! [VarCurr] :
( ~ v15539(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99736(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2130,axiom,
! [VarCurr] :
( v15539(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99736(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6896,axiom,
! [VarCurr] :
( v99735(VarCurr)
<=> ( ( v15531(VarCurr,bitIndex1)
<=> $false )
& ( v15531(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30403,axiom,
! [VarCurr] :
( v99464(VarCurr)
<=> v99466(VarCurr) ) ).
fof(addAssignment_30402,axiom,
! [VarCurr] :
( v99466(VarCurr)
<=> v99468(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19818,axiom,
! [VarCurr] :
( v99468(VarCurr)
<=> ( v99470(VarCurr)
& v99733(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6895,axiom,
! [VarCurr] :
( v99733(VarCurr)
<=> ( ( v99506(VarCurr,bitIndex24)
<=> $false )
& ( v99506(VarCurr,bitIndex23)
<=> $false )
& ( v99506(VarCurr,bitIndex22)
<=> $false )
& ( v99506(VarCurr,bitIndex21)
<=> $false )
& ( v99506(VarCurr,bitIndex20)
<=> $false )
& ( v99506(VarCurr,bitIndex19)
<=> $false )
& ( v99506(VarCurr,bitIndex18)
<=> $false )
& ( v99506(VarCurr,bitIndex17)
<=> $false )
& ( v99506(VarCurr,bitIndex16)
<=> $false )
& ( v99506(VarCurr,bitIndex15)
<=> $false )
& ( v99506(VarCurr,bitIndex14)
<=> $false )
& ( v99506(VarCurr,bitIndex13)
<=> $false )
& ( v99506(VarCurr,bitIndex12)
<=> $false )
& ( v99506(VarCurr,bitIndex11)
<=> $false )
& ( v99506(VarCurr,bitIndex10)
<=> $false )
& ( v99506(VarCurr,bitIndex9)
<=> $false )
& ( v99506(VarCurr,bitIndex8)
<=> $false )
& ( v99506(VarCurr,bitIndex7)
<=> $false )
& ( v99506(VarCurr,bitIndex6)
<=> $false )
& ( v99506(VarCurr,bitIndex5)
<=> $false )
& ( v99506(VarCurr,bitIndex4)
<=> $false )
& ( v99506(VarCurr,bitIndex3)
<=> $false )
& ( v99506(VarCurr,bitIndex2)
<=> $false )
& ( v99506(VarCurr,bitIndex1)
<=> $false )
& ( v99506(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1573,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99513(VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v99506(VarNext,B)
<=> v99506(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1629,axiom,
! [VarNext] :
( v99513(VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v99506(VarNext,B)
<=> v99552(VarNext,B) ) ) ) ).
fof(addAssignment_30401,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v99552(VarNext,B)
<=> v99550(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2129,axiom,
! [VarCurr] :
( ~ v99549(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v99550(VarCurr,B)
<=> v99553(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2129,axiom,
! [VarCurr] :
( v99549(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v99550(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2128,axiom,
! [VarCurr] :
( ~ v99474(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v99553(VarCurr,B)
<=> v99554(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2128,axiom,
! [VarCurr] :
( v99474(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v99553(VarCurr,B)
<=> v99508(VarCurr,B) ) ) ) ).
fof(addAssignment_30400,axiom,
! [VarCurr] :
( v99554(VarCurr,bitIndex0)
<=> v99728(VarCurr) ) ).
fof(addAssignment_30399,axiom,
! [VarCurr] :
( v99554(VarCurr,bitIndex1)
<=> v99726(VarCurr) ) ).
fof(addAssignment_30398,axiom,
! [VarCurr] :
( v99554(VarCurr,bitIndex2)
<=> v99722(VarCurr) ) ).
fof(addAssignment_30397,axiom,
! [VarCurr] :
( v99554(VarCurr,bitIndex3)
<=> v99718(VarCurr) ) ).
fof(addAssignment_30396,axiom,
! [VarCurr] :
( v99554(VarCurr,bitIndex4)
<=> v99714(VarCurr) ) ).
fof(addAssignment_30395,axiom,
! [VarCurr] :
( v99554(VarCurr,bitIndex5)
<=> v99710(VarCurr) ) ).
fof(addAssignment_30394,axiom,
! [VarCurr] :
( v99554(VarCurr,bitIndex6)
<=> v99706(VarCurr) ) ).
fof(addAssignment_30393,axiom,
! [VarCurr] :
( v99554(VarCurr,bitIndex7)
<=> v99702(VarCurr) ) ).
fof(addAssignment_30392,axiom,
! [VarCurr] :
( v99554(VarCurr,bitIndex8)
<=> v99698(VarCurr) ) ).
fof(addAssignment_30391,axiom,
! [VarCurr] :
( v99554(VarCurr,bitIndex9)
<=> v99694(VarCurr) ) ).
fof(addAssignment_30390,axiom,
! [VarCurr] :
( v99554(VarCurr,bitIndex10)
<=> v99690(VarCurr) ) ).
fof(addAssignment_30389,axiom,
! [VarCurr] :
( v99554(VarCurr,bitIndex11)
<=> v99686(VarCurr) ) ).
fof(addAssignment_30388,axiom,
! [VarCurr] :
( v99554(VarCurr,bitIndex12)
<=> v99682(VarCurr) ) ).
fof(addAssignment_30387,axiom,
! [VarCurr] :
( v99554(VarCurr,bitIndex13)
<=> v99678(VarCurr) ) ).
fof(addAssignment_30386,axiom,
! [VarCurr] :
( v99554(VarCurr,bitIndex14)
<=> v99674(VarCurr) ) ).
fof(addAssignment_30385,axiom,
! [VarCurr] :
( v99554(VarCurr,bitIndex15)
<=> v99670(VarCurr) ) ).
fof(addAssignment_30384,axiom,
! [VarCurr] :
( v99554(VarCurr,bitIndex16)
<=> v99666(VarCurr) ) ).
fof(addAssignment_30383,axiom,
! [VarCurr] :
( v99554(VarCurr,bitIndex17)
<=> v99662(VarCurr) ) ).
fof(addAssignment_30382,axiom,
! [VarCurr] :
( v99554(VarCurr,bitIndex18)
<=> v99658(VarCurr) ) ).
fof(addAssignment_30381,axiom,
! [VarCurr] :
( v99554(VarCurr,bitIndex19)
<=> v99654(VarCurr) ) ).
fof(addAssignment_30380,axiom,
! [VarCurr] :
( v99554(VarCurr,bitIndex20)
<=> v99650(VarCurr) ) ).
fof(addAssignment_30379,axiom,
! [VarCurr] :
( v99554(VarCurr,bitIndex21)
<=> v99646(VarCurr) ) ).
fof(addAssignment_30378,axiom,
! [VarCurr] :
( v99554(VarCurr,bitIndex22)
<=> v99642(VarCurr) ) ).
fof(addAssignment_30377,axiom,
! [VarCurr] :
( v99554(VarCurr,bitIndex23)
<=> v99638(VarCurr) ) ).
fof(addAssignment_30376,axiom,
! [VarCurr] :
( v99554(VarCurr,bitIndex24)
<=> v99634(VarCurr) ) ).
fof(addAssignment_30375,axiom,
! [VarCurr] :
( v99554(VarCurr,bitIndex25)
<=> v99556(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19817,axiom,
! [VarCurr] :
( v99726(VarCurr)
<=> ( v99727(VarCurr)
& v99729(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19816,axiom,
! [VarCurr] :
( v99729(VarCurr)
<=> ( v99560(VarCurr,bitIndex0)
| v99608(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1789,axiom,
! [VarCurr] :
( v99727(VarCurr)
<=> ( v99728(VarCurr)
| v99560(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_7783,axiom,
! [VarCurr] :
( ~ v99728(VarCurr)
<=> v99560(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19815,axiom,
! [VarCurr] :
( v99722(VarCurr)
<=> ( v99723(VarCurr)
& v99725(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19814,axiom,
! [VarCurr] :
( v99725(VarCurr)
<=> ( v99606(VarCurr)
| v99609(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1788,axiom,
! [VarCurr] :
( v99723(VarCurr)
<=> ( v99724(VarCurr)
| v99560(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_7782,axiom,
! [VarCurr] :
( ~ v99724(VarCurr)
<=> v99606(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19813,axiom,
! [VarCurr] :
( v99718(VarCurr)
<=> ( v99719(VarCurr)
& v99721(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19812,axiom,
! [VarCurr] :
( v99721(VarCurr)
<=> ( v99604(VarCurr)
| v99610(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1787,axiom,
! [VarCurr] :
( v99719(VarCurr)
<=> ( v99720(VarCurr)
| v99560(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_7781,axiom,
! [VarCurr] :
( ~ v99720(VarCurr)
<=> v99604(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19811,axiom,
! [VarCurr] :
( v99714(VarCurr)
<=> ( v99715(VarCurr)
& v99717(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19810,axiom,
! [VarCurr] :
( v99717(VarCurr)
<=> ( v99602(VarCurr)
| v99611(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1786,axiom,
! [VarCurr] :
( v99715(VarCurr)
<=> ( v99716(VarCurr)
| v99560(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_7780,axiom,
! [VarCurr] :
( ~ v99716(VarCurr)
<=> v99602(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19809,axiom,
! [VarCurr] :
( v99710(VarCurr)
<=> ( v99711(VarCurr)
& v99713(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19808,axiom,
! [VarCurr] :
( v99713(VarCurr)
<=> ( v99600(VarCurr)
| v99612(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1785,axiom,
! [VarCurr] :
( v99711(VarCurr)
<=> ( v99712(VarCurr)
| v99560(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_7779,axiom,
! [VarCurr] :
( ~ v99712(VarCurr)
<=> v99600(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19807,axiom,
! [VarCurr] :
( v99706(VarCurr)
<=> ( v99707(VarCurr)
& v99709(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19806,axiom,
! [VarCurr] :
( v99709(VarCurr)
<=> ( v99598(VarCurr)
| v99613(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1784,axiom,
! [VarCurr] :
( v99707(VarCurr)
<=> ( v99708(VarCurr)
| v99560(VarCurr,bitIndex6) ) ) ).
fof(writeUnaryOperator_7778,axiom,
! [VarCurr] :
( ~ v99708(VarCurr)
<=> v99598(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19805,axiom,
! [VarCurr] :
( v99702(VarCurr)
<=> ( v99703(VarCurr)
& v99705(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19804,axiom,
! [VarCurr] :
( v99705(VarCurr)
<=> ( v99596(VarCurr)
| v99614(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1783,axiom,
! [VarCurr] :
( v99703(VarCurr)
<=> ( v99704(VarCurr)
| v99560(VarCurr,bitIndex7) ) ) ).
fof(writeUnaryOperator_7777,axiom,
! [VarCurr] :
( ~ v99704(VarCurr)
<=> v99596(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19803,axiom,
! [VarCurr] :
( v99698(VarCurr)
<=> ( v99699(VarCurr)
& v99701(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19802,axiom,
! [VarCurr] :
( v99701(VarCurr)
<=> ( v99594(VarCurr)
| v99615(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1782,axiom,
! [VarCurr] :
( v99699(VarCurr)
<=> ( v99700(VarCurr)
| v99560(VarCurr,bitIndex8) ) ) ).
fof(writeUnaryOperator_7776,axiom,
! [VarCurr] :
( ~ v99700(VarCurr)
<=> v99594(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19801,axiom,
! [VarCurr] :
( v99694(VarCurr)
<=> ( v99695(VarCurr)
& v99697(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19800,axiom,
! [VarCurr] :
( v99697(VarCurr)
<=> ( v99592(VarCurr)
| v99616(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1781,axiom,
! [VarCurr] :
( v99695(VarCurr)
<=> ( v99696(VarCurr)
| v99560(VarCurr,bitIndex9) ) ) ).
fof(writeUnaryOperator_7775,axiom,
! [VarCurr] :
( ~ v99696(VarCurr)
<=> v99592(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19799,axiom,
! [VarCurr] :
( v99690(VarCurr)
<=> ( v99691(VarCurr)
& v99693(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19798,axiom,
! [VarCurr] :
( v99693(VarCurr)
<=> ( v99590(VarCurr)
| v99617(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1780,axiom,
! [VarCurr] :
( v99691(VarCurr)
<=> ( v99692(VarCurr)
| v99560(VarCurr,bitIndex10) ) ) ).
fof(writeUnaryOperator_7774,axiom,
! [VarCurr] :
( ~ v99692(VarCurr)
<=> v99590(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19797,axiom,
! [VarCurr] :
( v99686(VarCurr)
<=> ( v99687(VarCurr)
& v99689(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19796,axiom,
! [VarCurr] :
( v99689(VarCurr)
<=> ( v99588(VarCurr)
| v99618(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1779,axiom,
! [VarCurr] :
( v99687(VarCurr)
<=> ( v99688(VarCurr)
| v99560(VarCurr,bitIndex11) ) ) ).
fof(writeUnaryOperator_7773,axiom,
! [VarCurr] :
( ~ v99688(VarCurr)
<=> v99588(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19795,axiom,
! [VarCurr] :
( v99682(VarCurr)
<=> ( v99683(VarCurr)
& v99685(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19794,axiom,
! [VarCurr] :
( v99685(VarCurr)
<=> ( v99586(VarCurr)
| v99619(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1778,axiom,
! [VarCurr] :
( v99683(VarCurr)
<=> ( v99684(VarCurr)
| v99560(VarCurr,bitIndex12) ) ) ).
fof(writeUnaryOperator_7772,axiom,
! [VarCurr] :
( ~ v99684(VarCurr)
<=> v99586(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19793,axiom,
! [VarCurr] :
( v99678(VarCurr)
<=> ( v99679(VarCurr)
& v99681(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19792,axiom,
! [VarCurr] :
( v99681(VarCurr)
<=> ( v99584(VarCurr)
| v99620(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1777,axiom,
! [VarCurr] :
( v99679(VarCurr)
<=> ( v99680(VarCurr)
| v99560(VarCurr,bitIndex13) ) ) ).
fof(writeUnaryOperator_7771,axiom,
! [VarCurr] :
( ~ v99680(VarCurr)
<=> v99584(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19791,axiom,
! [VarCurr] :
( v99674(VarCurr)
<=> ( v99675(VarCurr)
& v99677(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19790,axiom,
! [VarCurr] :
( v99677(VarCurr)
<=> ( v99582(VarCurr)
| v99621(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1776,axiom,
! [VarCurr] :
( v99675(VarCurr)
<=> ( v99676(VarCurr)
| v99560(VarCurr,bitIndex14) ) ) ).
fof(writeUnaryOperator_7770,axiom,
! [VarCurr] :
( ~ v99676(VarCurr)
<=> v99582(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19789,axiom,
! [VarCurr] :
( v99670(VarCurr)
<=> ( v99671(VarCurr)
& v99673(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19788,axiom,
! [VarCurr] :
( v99673(VarCurr)
<=> ( v99580(VarCurr)
| v99622(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1775,axiom,
! [VarCurr] :
( v99671(VarCurr)
<=> ( v99672(VarCurr)
| v99560(VarCurr,bitIndex15) ) ) ).
fof(writeUnaryOperator_7769,axiom,
! [VarCurr] :
( ~ v99672(VarCurr)
<=> v99580(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19787,axiom,
! [VarCurr] :
( v99666(VarCurr)
<=> ( v99667(VarCurr)
& v99669(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19786,axiom,
! [VarCurr] :
( v99669(VarCurr)
<=> ( v99578(VarCurr)
| v99623(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1774,axiom,
! [VarCurr] :
( v99667(VarCurr)
<=> ( v99668(VarCurr)
| v99560(VarCurr,bitIndex16) ) ) ).
fof(writeUnaryOperator_7768,axiom,
! [VarCurr] :
( ~ v99668(VarCurr)
<=> v99578(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19785,axiom,
! [VarCurr] :
( v99662(VarCurr)
<=> ( v99663(VarCurr)
& v99665(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19784,axiom,
! [VarCurr] :
( v99665(VarCurr)
<=> ( v99576(VarCurr)
| v99624(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1773,axiom,
! [VarCurr] :
( v99663(VarCurr)
<=> ( v99664(VarCurr)
| v99560(VarCurr,bitIndex17) ) ) ).
fof(writeUnaryOperator_7767,axiom,
! [VarCurr] :
( ~ v99664(VarCurr)
<=> v99576(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19783,axiom,
! [VarCurr] :
( v99658(VarCurr)
<=> ( v99659(VarCurr)
& v99661(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19782,axiom,
! [VarCurr] :
( v99661(VarCurr)
<=> ( v99574(VarCurr)
| v99625(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1772,axiom,
! [VarCurr] :
( v99659(VarCurr)
<=> ( v99660(VarCurr)
| v99560(VarCurr,bitIndex18) ) ) ).
fof(writeUnaryOperator_7766,axiom,
! [VarCurr] :
( ~ v99660(VarCurr)
<=> v99574(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19781,axiom,
! [VarCurr] :
( v99654(VarCurr)
<=> ( v99655(VarCurr)
& v99657(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19780,axiom,
! [VarCurr] :
( v99657(VarCurr)
<=> ( v99572(VarCurr)
| v99626(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1771,axiom,
! [VarCurr] :
( v99655(VarCurr)
<=> ( v99656(VarCurr)
| v99560(VarCurr,bitIndex19) ) ) ).
fof(writeUnaryOperator_7765,axiom,
! [VarCurr] :
( ~ v99656(VarCurr)
<=> v99572(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19779,axiom,
! [VarCurr] :
( v99650(VarCurr)
<=> ( v99651(VarCurr)
& v99653(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19778,axiom,
! [VarCurr] :
( v99653(VarCurr)
<=> ( v99570(VarCurr)
| v99627(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1770,axiom,
! [VarCurr] :
( v99651(VarCurr)
<=> ( v99652(VarCurr)
| v99560(VarCurr,bitIndex20) ) ) ).
fof(writeUnaryOperator_7764,axiom,
! [VarCurr] :
( ~ v99652(VarCurr)
<=> v99570(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19777,axiom,
! [VarCurr] :
( v99646(VarCurr)
<=> ( v99647(VarCurr)
& v99649(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19776,axiom,
! [VarCurr] :
( v99649(VarCurr)
<=> ( v99568(VarCurr)
| v99628(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1769,axiom,
! [VarCurr] :
( v99647(VarCurr)
<=> ( v99648(VarCurr)
| v99560(VarCurr,bitIndex21) ) ) ).
fof(writeUnaryOperator_7763,axiom,
! [VarCurr] :
( ~ v99648(VarCurr)
<=> v99568(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19775,axiom,
! [VarCurr] :
( v99642(VarCurr)
<=> ( v99643(VarCurr)
& v99645(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19774,axiom,
! [VarCurr] :
( v99645(VarCurr)
<=> ( v99566(VarCurr)
| v99629(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1768,axiom,
! [VarCurr] :
( v99643(VarCurr)
<=> ( v99644(VarCurr)
| v99560(VarCurr,bitIndex22) ) ) ).
fof(writeUnaryOperator_7762,axiom,
! [VarCurr] :
( ~ v99644(VarCurr)
<=> v99566(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19773,axiom,
! [VarCurr] :
( v99638(VarCurr)
<=> ( v99639(VarCurr)
& v99641(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19772,axiom,
! [VarCurr] :
( v99641(VarCurr)
<=> ( v99564(VarCurr)
| v99630(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1767,axiom,
! [VarCurr] :
( v99639(VarCurr)
<=> ( v99640(VarCurr)
| v99560(VarCurr,bitIndex23) ) ) ).
fof(writeUnaryOperator_7761,axiom,
! [VarCurr] :
( ~ v99640(VarCurr)
<=> v99564(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19771,axiom,
! [VarCurr] :
( v99634(VarCurr)
<=> ( v99635(VarCurr)
& v99637(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19770,axiom,
! [VarCurr] :
( v99637(VarCurr)
<=> ( v99562(VarCurr)
| v99631(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1766,axiom,
! [VarCurr] :
( v99635(VarCurr)
<=> ( v99636(VarCurr)
| v99560(VarCurr,bitIndex24) ) ) ).
fof(writeUnaryOperator_7760,axiom,
! [VarCurr] :
( ~ v99636(VarCurr)
<=> v99562(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19769,axiom,
! [VarCurr] :
( v99556(VarCurr)
<=> ( v99557(VarCurr)
& v99632(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19768,axiom,
! [VarCurr] :
( v99632(VarCurr)
<=> ( v99559(VarCurr)
| v99633(VarCurr) ) ) ).
fof(writeUnaryOperator_7759,axiom,
! [VarCurr] :
( ~ v99633(VarCurr)
<=> v99560(VarCurr,bitIndex25) ) ).
fof(writeBinaryOperatorShiftedRanges_1765,axiom,
! [VarCurr] :
( v99557(VarCurr)
<=> ( v99558(VarCurr)
| v99560(VarCurr,bitIndex25) ) ) ).
fof(writeUnaryOperator_7758,axiom,
! [VarCurr] :
( ~ v99558(VarCurr)
<=> v99559(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1764,axiom,
! [VarCurr] :
( v99559(VarCurr)
<=> ( v99560(VarCurr,bitIndex24)
| v99561(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19767,axiom,
! [VarCurr] :
( v99561(VarCurr)
<=> ( v99562(VarCurr)
& v99631(VarCurr) ) ) ).
fof(writeUnaryOperator_7757,axiom,
! [VarCurr] :
( ~ v99631(VarCurr)
<=> v99560(VarCurr,bitIndex24) ) ).
fof(writeBinaryOperatorShiftedRanges_1763,axiom,
! [VarCurr] :
( v99562(VarCurr)
<=> ( v99560(VarCurr,bitIndex23)
| v99563(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19766,axiom,
! [VarCurr] :
( v99563(VarCurr)
<=> ( v99564(VarCurr)
& v99630(VarCurr) ) ) ).
fof(writeUnaryOperator_7756,axiom,
! [VarCurr] :
( ~ v99630(VarCurr)
<=> v99560(VarCurr,bitIndex23) ) ).
fof(writeBinaryOperatorShiftedRanges_1762,axiom,
! [VarCurr] :
( v99564(VarCurr)
<=> ( v99560(VarCurr,bitIndex22)
| v99565(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19765,axiom,
! [VarCurr] :
( v99565(VarCurr)
<=> ( v99566(VarCurr)
& v99629(VarCurr) ) ) ).
fof(writeUnaryOperator_7755,axiom,
! [VarCurr] :
( ~ v99629(VarCurr)
<=> v99560(VarCurr,bitIndex22) ) ).
fof(writeBinaryOperatorShiftedRanges_1761,axiom,
! [VarCurr] :
( v99566(VarCurr)
<=> ( v99560(VarCurr,bitIndex21)
| v99567(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19764,axiom,
! [VarCurr] :
( v99567(VarCurr)
<=> ( v99568(VarCurr)
& v99628(VarCurr) ) ) ).
fof(writeUnaryOperator_7754,axiom,
! [VarCurr] :
( ~ v99628(VarCurr)
<=> v99560(VarCurr,bitIndex21) ) ).
fof(writeBinaryOperatorShiftedRanges_1760,axiom,
! [VarCurr] :
( v99568(VarCurr)
<=> ( v99560(VarCurr,bitIndex20)
| v99569(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19763,axiom,
! [VarCurr] :
( v99569(VarCurr)
<=> ( v99570(VarCurr)
& v99627(VarCurr) ) ) ).
fof(writeUnaryOperator_7753,axiom,
! [VarCurr] :
( ~ v99627(VarCurr)
<=> v99560(VarCurr,bitIndex20) ) ).
fof(writeBinaryOperatorShiftedRanges_1759,axiom,
! [VarCurr] :
( v99570(VarCurr)
<=> ( v99560(VarCurr,bitIndex19)
| v99571(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19762,axiom,
! [VarCurr] :
( v99571(VarCurr)
<=> ( v99572(VarCurr)
& v99626(VarCurr) ) ) ).
fof(writeUnaryOperator_7752,axiom,
! [VarCurr] :
( ~ v99626(VarCurr)
<=> v99560(VarCurr,bitIndex19) ) ).
fof(writeBinaryOperatorShiftedRanges_1758,axiom,
! [VarCurr] :
( v99572(VarCurr)
<=> ( v99560(VarCurr,bitIndex18)
| v99573(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19761,axiom,
! [VarCurr] :
( v99573(VarCurr)
<=> ( v99574(VarCurr)
& v99625(VarCurr) ) ) ).
fof(writeUnaryOperator_7751,axiom,
! [VarCurr] :
( ~ v99625(VarCurr)
<=> v99560(VarCurr,bitIndex18) ) ).
fof(writeBinaryOperatorShiftedRanges_1757,axiom,
! [VarCurr] :
( v99574(VarCurr)
<=> ( v99560(VarCurr,bitIndex17)
| v99575(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19760,axiom,
! [VarCurr] :
( v99575(VarCurr)
<=> ( v99576(VarCurr)
& v99624(VarCurr) ) ) ).
fof(writeUnaryOperator_7750,axiom,
! [VarCurr] :
( ~ v99624(VarCurr)
<=> v99560(VarCurr,bitIndex17) ) ).
fof(writeBinaryOperatorShiftedRanges_1756,axiom,
! [VarCurr] :
( v99576(VarCurr)
<=> ( v99560(VarCurr,bitIndex16)
| v99577(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19759,axiom,
! [VarCurr] :
( v99577(VarCurr)
<=> ( v99578(VarCurr)
& v99623(VarCurr) ) ) ).
fof(writeUnaryOperator_7749,axiom,
! [VarCurr] :
( ~ v99623(VarCurr)
<=> v99560(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorShiftedRanges_1755,axiom,
! [VarCurr] :
( v99578(VarCurr)
<=> ( v99560(VarCurr,bitIndex15)
| v99579(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19758,axiom,
! [VarCurr] :
( v99579(VarCurr)
<=> ( v99580(VarCurr)
& v99622(VarCurr) ) ) ).
fof(writeUnaryOperator_7748,axiom,
! [VarCurr] :
( ~ v99622(VarCurr)
<=> v99560(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorShiftedRanges_1754,axiom,
! [VarCurr] :
( v99580(VarCurr)
<=> ( v99560(VarCurr,bitIndex14)
| v99581(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19757,axiom,
! [VarCurr] :
( v99581(VarCurr)
<=> ( v99582(VarCurr)
& v99621(VarCurr) ) ) ).
fof(writeUnaryOperator_7747,axiom,
! [VarCurr] :
( ~ v99621(VarCurr)
<=> v99560(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorShiftedRanges_1753,axiom,
! [VarCurr] :
( v99582(VarCurr)
<=> ( v99560(VarCurr,bitIndex13)
| v99583(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19756,axiom,
! [VarCurr] :
( v99583(VarCurr)
<=> ( v99584(VarCurr)
& v99620(VarCurr) ) ) ).
fof(writeUnaryOperator_7746,axiom,
! [VarCurr] :
( ~ v99620(VarCurr)
<=> v99560(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorShiftedRanges_1752,axiom,
! [VarCurr] :
( v99584(VarCurr)
<=> ( v99560(VarCurr,bitIndex12)
| v99585(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19755,axiom,
! [VarCurr] :
( v99585(VarCurr)
<=> ( v99586(VarCurr)
& v99619(VarCurr) ) ) ).
fof(writeUnaryOperator_7745,axiom,
! [VarCurr] :
( ~ v99619(VarCurr)
<=> v99560(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorShiftedRanges_1751,axiom,
! [VarCurr] :
( v99586(VarCurr)
<=> ( v99560(VarCurr,bitIndex11)
| v99587(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19754,axiom,
! [VarCurr] :
( v99587(VarCurr)
<=> ( v99588(VarCurr)
& v99618(VarCurr) ) ) ).
fof(writeUnaryOperator_7744,axiom,
! [VarCurr] :
( ~ v99618(VarCurr)
<=> v99560(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorShiftedRanges_1750,axiom,
! [VarCurr] :
( v99588(VarCurr)
<=> ( v99560(VarCurr,bitIndex10)
| v99589(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19753,axiom,
! [VarCurr] :
( v99589(VarCurr)
<=> ( v99590(VarCurr)
& v99617(VarCurr) ) ) ).
fof(writeUnaryOperator_7743,axiom,
! [VarCurr] :
( ~ v99617(VarCurr)
<=> v99560(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorShiftedRanges_1749,axiom,
! [VarCurr] :
( v99590(VarCurr)
<=> ( v99560(VarCurr,bitIndex9)
| v99591(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19752,axiom,
! [VarCurr] :
( v99591(VarCurr)
<=> ( v99592(VarCurr)
& v99616(VarCurr) ) ) ).
fof(writeUnaryOperator_7742,axiom,
! [VarCurr] :
( ~ v99616(VarCurr)
<=> v99560(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorShiftedRanges_1748,axiom,
! [VarCurr] :
( v99592(VarCurr)
<=> ( v99560(VarCurr,bitIndex8)
| v99593(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19751,axiom,
! [VarCurr] :
( v99593(VarCurr)
<=> ( v99594(VarCurr)
& v99615(VarCurr) ) ) ).
fof(writeUnaryOperator_7741,axiom,
! [VarCurr] :
( ~ v99615(VarCurr)
<=> v99560(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorShiftedRanges_1747,axiom,
! [VarCurr] :
( v99594(VarCurr)
<=> ( v99560(VarCurr,bitIndex7)
| v99595(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19750,axiom,
! [VarCurr] :
( v99595(VarCurr)
<=> ( v99596(VarCurr)
& v99614(VarCurr) ) ) ).
fof(writeUnaryOperator_7740,axiom,
! [VarCurr] :
( ~ v99614(VarCurr)
<=> v99560(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_1746,axiom,
! [VarCurr] :
( v99596(VarCurr)
<=> ( v99560(VarCurr,bitIndex6)
| v99597(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19749,axiom,
! [VarCurr] :
( v99597(VarCurr)
<=> ( v99598(VarCurr)
& v99613(VarCurr) ) ) ).
fof(writeUnaryOperator_7739,axiom,
! [VarCurr] :
( ~ v99613(VarCurr)
<=> v99560(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_1745,axiom,
! [VarCurr] :
( v99598(VarCurr)
<=> ( v99560(VarCurr,bitIndex5)
| v99599(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19748,axiom,
! [VarCurr] :
( v99599(VarCurr)
<=> ( v99600(VarCurr)
& v99612(VarCurr) ) ) ).
fof(writeUnaryOperator_7738,axiom,
! [VarCurr] :
( ~ v99612(VarCurr)
<=> v99560(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_1744,axiom,
! [VarCurr] :
( v99600(VarCurr)
<=> ( v99560(VarCurr,bitIndex4)
| v99601(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19747,axiom,
! [VarCurr] :
( v99601(VarCurr)
<=> ( v99602(VarCurr)
& v99611(VarCurr) ) ) ).
fof(writeUnaryOperator_7737,axiom,
! [VarCurr] :
( ~ v99611(VarCurr)
<=> v99560(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1743,axiom,
! [VarCurr] :
( v99602(VarCurr)
<=> ( v99560(VarCurr,bitIndex3)
| v99603(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19746,axiom,
! [VarCurr] :
( v99603(VarCurr)
<=> ( v99604(VarCurr)
& v99610(VarCurr) ) ) ).
fof(writeUnaryOperator_7736,axiom,
! [VarCurr] :
( ~ v99610(VarCurr)
<=> v99560(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1742,axiom,
! [VarCurr] :
( v99604(VarCurr)
<=> ( v99560(VarCurr,bitIndex2)
| v99605(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19745,axiom,
! [VarCurr] :
( v99605(VarCurr)
<=> ( v99606(VarCurr)
& v99609(VarCurr) ) ) ).
fof(writeUnaryOperator_7735,axiom,
! [VarCurr] :
( ~ v99609(VarCurr)
<=> v99560(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1741,axiom,
! [VarCurr] :
( v99606(VarCurr)
<=> ( v99560(VarCurr,bitIndex1)
| v99607(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19744,axiom,
! [VarCurr] :
( v99607(VarCurr)
<=> ( v99560(VarCurr,bitIndex0)
& v99608(VarCurr) ) ) ).
fof(writeUnaryOperator_7734,axiom,
! [VarCurr] :
( ~ v99608(VarCurr)
<=> v99560(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_9,axiom,
! [VarCurr] : ~ v99560(VarCurr,bitIndex25) ).
fof(addAssignment_30374,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v99560(VarCurr,B)
<=> v99506(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19743,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99513(VarNext)
<=> ( v99514(VarNext)
& v99521(VarNext) ) ) ) ).
fof(addAssignment_30373,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99521(VarNext)
<=> v99519(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19742,axiom,
! [VarCurr] :
( v99519(VarCurr)
<=> ( v99522(VarCurr)
| v99549(VarCurr) ) ) ).
fof(writeUnaryOperator_7733,axiom,
! [VarCurr] :
( ~ v99549(VarCurr)
<=> v99472(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19741,axiom,
! [VarCurr] :
( v99522(VarCurr)
<=> ( v99523(VarCurr)
| v99474(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19740,axiom,
! [VarCurr] :
( v99523(VarCurr)
<=> ( v99470(VarCurr)
& v99524(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1740,axiom,
! [VarCurr] :
( v99524(VarCurr)
<=> ( v99526(VarCurr)
| v99506(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1739,axiom,
! [VarCurr] :
( v99526(VarCurr)
<=> ( v99527(VarCurr)
| v99506(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1738,axiom,
! [VarCurr] :
( v99527(VarCurr)
<=> ( v99528(VarCurr)
| v99506(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1737,axiom,
! [VarCurr] :
( v99528(VarCurr)
<=> ( v99529(VarCurr)
| v99506(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1736,axiom,
! [VarCurr] :
( v99529(VarCurr)
<=> ( v99530(VarCurr)
| v99506(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1735,axiom,
! [VarCurr] :
( v99530(VarCurr)
<=> ( v99531(VarCurr)
| v99506(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1734,axiom,
! [VarCurr] :
( v99531(VarCurr)
<=> ( v99532(VarCurr)
| v99506(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1733,axiom,
! [VarCurr] :
( v99532(VarCurr)
<=> ( v99533(VarCurr)
| v99506(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1732,axiom,
! [VarCurr] :
( v99533(VarCurr)
<=> ( v99534(VarCurr)
| v99506(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1731,axiom,
! [VarCurr] :
( v99534(VarCurr)
<=> ( v99535(VarCurr)
| v99506(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1730,axiom,
! [VarCurr] :
( v99535(VarCurr)
<=> ( v99536(VarCurr)
| v99506(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1729,axiom,
! [VarCurr] :
( v99536(VarCurr)
<=> ( v99537(VarCurr)
| v99506(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1728,axiom,
! [VarCurr] :
( v99537(VarCurr)
<=> ( v99538(VarCurr)
| v99506(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1727,axiom,
! [VarCurr] :
( v99538(VarCurr)
<=> ( v99539(VarCurr)
| v99506(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1726,axiom,
! [VarCurr] :
( v99539(VarCurr)
<=> ( v99540(VarCurr)
| v99506(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1725,axiom,
! [VarCurr] :
( v99540(VarCurr)
<=> ( v99541(VarCurr)
| v99506(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1724,axiom,
! [VarCurr] :
( v99541(VarCurr)
<=> ( v99542(VarCurr)
| v99506(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1723,axiom,
! [VarCurr] :
( v99542(VarCurr)
<=> ( v99543(VarCurr)
| v99506(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1722,axiom,
! [VarCurr] :
( v99543(VarCurr)
<=> ( v99544(VarCurr)
| v99506(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1721,axiom,
! [VarCurr] :
( v99544(VarCurr)
<=> ( v99545(VarCurr)
| v99506(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1720,axiom,
! [VarCurr] :
( v99545(VarCurr)
<=> ( v99546(VarCurr)
| v99506(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1719,axiom,
! [VarCurr] :
( v99546(VarCurr)
<=> ( v99547(VarCurr)
| v99506(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1718,axiom,
! [VarCurr] :
( v99547(VarCurr)
<=> ( v99548(VarCurr)
| v99506(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1717,axiom,
! [VarCurr] :
( v99548(VarCurr)
<=> ( v99506(VarCurr,bitIndex0)
| v99506(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99514(VarNext)
<=> ( v99515(VarNext)
& v99482(VarNext) ) ) ) ).
fof(writeUnaryOperator_7732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99515(VarNext)
<=> v99491(VarNext) ) ) ).
fof(addAssignment_30372,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v99508(VarCurr,B)
<=> v99510(VarCurr,B) ) ) ).
fof(addAssignment_30371,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v99510(VarCurr,B)
<=> v87669(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1572,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99487(VarNext)
=> ( v99470(VarNext)
<=> v99470(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1628,axiom,
! [VarNext] :
( v99487(VarNext)
=> ( v99470(VarNext)
<=> v99502(VarNext) ) ) ).
fof(addAssignment_30370,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99502(VarNext)
<=> v99500(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2127,axiom,
! [VarCurr] :
( ~ v99498(VarCurr)
=> ( v99500(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2127,axiom,
! [VarCurr] :
( v99498(VarCurr)
=> ( v99500(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99487(VarNext)
<=> ( v99488(VarNext)
& v99497(VarNext) ) ) ) ).
fof(addAssignment_30369,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99497(VarNext)
<=> v99495(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19737,axiom,
! [VarCurr] :
( v99495(VarCurr)
<=> ( v99474(VarCurr)
| v99498(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19736,axiom,
! [VarCurr] :
( v99498(VarCurr)
<=> ( v99499(VarCurr)
| v99468(VarCurr) ) ) ).
fof(writeUnaryOperator_7731,axiom,
! [VarCurr] :
( ~ v99499(VarCurr)
<=> v99472(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99488(VarNext)
<=> ( v99489(VarNext)
& v99482(VarNext) ) ) ) ).
fof(writeUnaryOperator_7730,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99489(VarNext)
<=> v99491(VarNext) ) ) ).
fof(addAssignment_30368,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99491(VarNext)
<=> v99482(VarCurr) ) ) ).
fof(addAssignment_30367,axiom,
! [VarCurr] :
( v99482(VarCurr)
<=> v99484(VarCurr) ) ).
fof(addAssignment_30366,axiom,
! [VarCurr] :
( v99484(VarCurr)
<=> v87640(VarCurr) ) ).
fof(addAssignment_30365,axiom,
! [VarCurr] :
( v99474(VarCurr)
<=> v99476(VarCurr) ) ).
fof(addAssignment_30364,axiom,
! [VarCurr] :
( v99476(VarCurr)
<=> v99478(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19734,axiom,
! [VarCurr] :
( v99478(VarCurr)
<=> ( v99480(VarCurr)
& v99458(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6894,axiom,
! [VarCurr] :
( v99480(VarCurr)
<=> ( ( v15531(VarCurr,bitIndex1)
<=> $true )
& ( v15531(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30363,axiom,
! [VarCurr] :
( v99472(VarCurr)
<=> v15535(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19733,axiom,
! [VarCurr] :
( v99458(VarCurr)
<=> ( v99460(VarCurr)
& v99462(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6893,axiom,
! [VarCurr] :
( v99462(VarCurr)
<=> ( ( v99447(VarCurr,bitIndex1)
<=> v99451(VarCurr,bitIndex1) )
& ( v99447(VarCurr,bitIndex0)
<=> v99451(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19732,axiom,
! [VarCurr] :
( v99460(VarCurr)
<=> ( v99439(VarCurr)
& v99461(VarCurr) ) ) ).
fof(writeUnaryOperator_7729,axiom,
! [VarCurr] :
( ~ v99461(VarCurr)
<=> v99443(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19731,axiom,
! [VarCurr] :
( v99437(VarCurr)
<=> ( v99455(VarCurr)
& v99456(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6892,axiom,
! [VarCurr] :
( v99456(VarCurr)
<=> ( ( v99447(VarCurr,bitIndex1)
<=> v99451(VarCurr,bitIndex1) )
& ( v99447(VarCurr,bitIndex0)
<=> v99451(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19730,axiom,
! [VarCurr] :
( v99455(VarCurr)
<=> ( v99439(VarCurr)
& v99443(VarCurr) ) ) ).
fof(addAssignment_30362,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v99451(VarCurr,B)
<=> v99453(VarCurr,B) ) ) ).
fof(addAssignment_30361,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v99453(VarCurr,B)
<=> v87582(VarCurr,B) ) ) ).
fof(addAssignment_30360,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v99447(VarCurr,B)
<=> v99449(VarCurr,B) ) ) ).
fof(addAssignment_30359,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v99449(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_30358,axiom,
! [VarCurr] :
( v99443(VarCurr)
<=> v99445(VarCurr) ) ).
fof(addAssignment_30357,axiom,
! [VarCurr] :
( v99445(VarCurr)
<=> v87524(VarCurr) ) ).
fof(addAssignment_30356,axiom,
! [VarCurr] :
( v99439(VarCurr)
<=> v99441(VarCurr) ) ).
fof(addAssignment_30355,axiom,
! [VarCurr] :
( v99441(VarCurr)
<=> v86854(VarCurr) ) ).
fof(addAssignment_30354,axiom,
! [VarCurr] :
( v99426(VarCurr)
<=> v99428(VarCurr) ) ).
fof(addAssignment_30353,axiom,
! [VarCurr] :
( v99428(VarCurr)
<=> v99430(VarCurr) ) ).
fof(addAssignment_30352,axiom,
! [VarCurr] :
( v99430(VarCurr)
<=> v99432(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19729,axiom,
! [VarCurr] :
( v99432(VarCurr)
<=> ( v99434(VarCurr)
& v99435(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6891,axiom,
! [VarCurr] :
( v99435(VarCurr)
<=> ( ( v15805(VarCurr,bitIndex1)
<=> $false )
& ( v15805(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6890,axiom,
! [VarCurr] :
( v99434(VarCurr)
<=> ( ( v15515(VarCurr,bitIndex1)
<=> $false )
& ( v15515(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19728,axiom,
! [VarCurr] :
( v15539(VarCurr)
<=> ( v99363(VarCurr)
| v99394(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19727,axiom,
! [VarCurr] :
( v99394(VarCurr)
<=> ( v99395(VarCurr)
| v99410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19726,axiom,
! [VarCurr] :
( v99410(VarCurr)
<=> ( v99411(VarCurr)
| v99418(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19725,axiom,
! [VarCurr] :
( v99418(VarCurr)
<=> ( v99419(VarCurr)
| v99422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19724,axiom,
! [VarCurr] :
( v99422(VarCurr)
<=> ( v99423(VarCurr)
| v99424(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1716,axiom,
! [VarCurr] :
( v99424(VarCurr)
<=> ( v15541(VarCurr,bitIndex62)
| v15541(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1715,axiom,
! [VarCurr] :
( v99423(VarCurr)
<=> ( v15541(VarCurr,bitIndex60)
| v15541(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19723,axiom,
! [VarCurr] :
( v99419(VarCurr)
<=> ( v99420(VarCurr)
| v99421(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1714,axiom,
! [VarCurr] :
( v99421(VarCurr)
<=> ( v15541(VarCurr,bitIndex58)
| v15541(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1713,axiom,
! [VarCurr] :
( v99420(VarCurr)
<=> ( v15541(VarCurr,bitIndex56)
| v15541(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19722,axiom,
! [VarCurr] :
( v99411(VarCurr)
<=> ( v99412(VarCurr)
| v99415(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19721,axiom,
! [VarCurr] :
( v99415(VarCurr)
<=> ( v99416(VarCurr)
| v99417(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1712,axiom,
! [VarCurr] :
( v99417(VarCurr)
<=> ( v15541(VarCurr,bitIndex54)
| v15541(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1711,axiom,
! [VarCurr] :
( v99416(VarCurr)
<=> ( v15541(VarCurr,bitIndex52)
| v15541(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19720,axiom,
! [VarCurr] :
( v99412(VarCurr)
<=> ( v99413(VarCurr)
| v99414(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1710,axiom,
! [VarCurr] :
( v99414(VarCurr)
<=> ( v15541(VarCurr,bitIndex50)
| v15541(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1709,axiom,
! [VarCurr] :
( v99413(VarCurr)
<=> ( v15541(VarCurr,bitIndex48)
| v15541(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19719,axiom,
! [VarCurr] :
( v99395(VarCurr)
<=> ( v99396(VarCurr)
| v99403(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19718,axiom,
! [VarCurr] :
( v99403(VarCurr)
<=> ( v99404(VarCurr)
| v99407(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19717,axiom,
! [VarCurr] :
( v99407(VarCurr)
<=> ( v99408(VarCurr)
| v99409(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1708,axiom,
! [VarCurr] :
( v99409(VarCurr)
<=> ( v15541(VarCurr,bitIndex46)
| v15541(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1707,axiom,
! [VarCurr] :
( v99408(VarCurr)
<=> ( v15541(VarCurr,bitIndex44)
| v15541(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19716,axiom,
! [VarCurr] :
( v99404(VarCurr)
<=> ( v99405(VarCurr)
| v99406(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1706,axiom,
! [VarCurr] :
( v99406(VarCurr)
<=> ( v15541(VarCurr,bitIndex42)
| v15541(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1705,axiom,
! [VarCurr] :
( v99405(VarCurr)
<=> ( v15541(VarCurr,bitIndex40)
| v15541(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19715,axiom,
! [VarCurr] :
( v99396(VarCurr)
<=> ( v99397(VarCurr)
| v99400(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19714,axiom,
! [VarCurr] :
( v99400(VarCurr)
<=> ( v99401(VarCurr)
| v99402(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1704,axiom,
! [VarCurr] :
( v99402(VarCurr)
<=> ( v15541(VarCurr,bitIndex38)
| v15541(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1703,axiom,
! [VarCurr] :
( v99401(VarCurr)
<=> ( v15541(VarCurr,bitIndex36)
| v15541(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19713,axiom,
! [VarCurr] :
( v99397(VarCurr)
<=> ( v99398(VarCurr)
| v99399(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1702,axiom,
! [VarCurr] :
( v99399(VarCurr)
<=> ( v15541(VarCurr,bitIndex34)
| v15541(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1701,axiom,
! [VarCurr] :
( v99398(VarCurr)
<=> ( v15541(VarCurr,bitIndex32)
| v15541(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19712,axiom,
! [VarCurr] :
( v99363(VarCurr)
<=> ( v99364(VarCurr)
| v99379(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19711,axiom,
! [VarCurr] :
( v99379(VarCurr)
<=> ( v99380(VarCurr)
| v99387(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19710,axiom,
! [VarCurr] :
( v99387(VarCurr)
<=> ( v99388(VarCurr)
| v99391(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19709,axiom,
! [VarCurr] :
( v99391(VarCurr)
<=> ( v99392(VarCurr)
| v99393(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1700,axiom,
! [VarCurr] :
( v99393(VarCurr)
<=> ( v15541(VarCurr,bitIndex30)
| v15541(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1699,axiom,
! [VarCurr] :
( v99392(VarCurr)
<=> ( v15541(VarCurr,bitIndex28)
| v15541(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19708,axiom,
! [VarCurr] :
( v99388(VarCurr)
<=> ( v99389(VarCurr)
| v99390(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1698,axiom,
! [VarCurr] :
( v99390(VarCurr)
<=> ( v15541(VarCurr,bitIndex26)
| v15541(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1697,axiom,
! [VarCurr] :
( v99389(VarCurr)
<=> ( v15541(VarCurr,bitIndex24)
| v15541(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19707,axiom,
! [VarCurr] :
( v99380(VarCurr)
<=> ( v99381(VarCurr)
| v99384(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19706,axiom,
! [VarCurr] :
( v99384(VarCurr)
<=> ( v99385(VarCurr)
| v99386(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1696,axiom,
! [VarCurr] :
( v99386(VarCurr)
<=> ( v15541(VarCurr,bitIndex22)
| v15541(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1695,axiom,
! [VarCurr] :
( v99385(VarCurr)
<=> ( v15541(VarCurr,bitIndex20)
| v15541(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19705,axiom,
! [VarCurr] :
( v99381(VarCurr)
<=> ( v99382(VarCurr)
| v99383(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1694,axiom,
! [VarCurr] :
( v99383(VarCurr)
<=> ( v15541(VarCurr,bitIndex18)
| v15541(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1693,axiom,
! [VarCurr] :
( v99382(VarCurr)
<=> ( v15541(VarCurr,bitIndex16)
| v15541(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19704,axiom,
! [VarCurr] :
( v99364(VarCurr)
<=> ( v99365(VarCurr)
| v99372(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19703,axiom,
! [VarCurr] :
( v99372(VarCurr)
<=> ( v99373(VarCurr)
| v99376(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19702,axiom,
! [VarCurr] :
( v99376(VarCurr)
<=> ( v99377(VarCurr)
| v99378(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1692,axiom,
! [VarCurr] :
( v99378(VarCurr)
<=> ( v15541(VarCurr,bitIndex14)
| v15541(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1691,axiom,
! [VarCurr] :
( v99377(VarCurr)
<=> ( v15541(VarCurr,bitIndex12)
| v15541(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19701,axiom,
! [VarCurr] :
( v99373(VarCurr)
<=> ( v99374(VarCurr)
| v99375(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1690,axiom,
! [VarCurr] :
( v99375(VarCurr)
<=> ( v15541(VarCurr,bitIndex10)
| v15541(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1689,axiom,
! [VarCurr] :
( v99374(VarCurr)
<=> ( v15541(VarCurr,bitIndex8)
| v15541(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19700,axiom,
! [VarCurr] :
( v99365(VarCurr)
<=> ( v99366(VarCurr)
| v99369(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19699,axiom,
! [VarCurr] :
( v99369(VarCurr)
<=> ( v99370(VarCurr)
| v99371(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1688,axiom,
! [VarCurr] :
( v99371(VarCurr)
<=> ( v15541(VarCurr,bitIndex6)
| v15541(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1687,axiom,
! [VarCurr] :
( v99370(VarCurr)
<=> ( v15541(VarCurr,bitIndex4)
| v15541(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19698,axiom,
! [VarCurr] :
( v99366(VarCurr)
<=> ( v99367(VarCurr)
| v99368(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1686,axiom,
! [VarCurr] :
( v99368(VarCurr)
<=> ( v15541(VarCurr,bitIndex2)
| v15541(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1685,axiom,
! [VarCurr] :
( v99367(VarCurr)
<=> ( v15541(VarCurr,bitIndex0)
| v15541(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_30351,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v15541(VarCurr,B)
<=> v15543(VarCurr,B) ) ) ).
fof(addAssignment_30350,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v15543(VarCurr,B)
<=> v15545(VarCurr,B) ) ) ).
fof(addAssignment_30349,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v15545(VarCurr,B)
<=> v15547(VarCurr,B) ) ) ).
fof(addAssignment_30348,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v15547(VarCurr,B)
<=> v15549(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_23,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v15549(VarCurr,B)
<=> ( v99358(VarCurr,B)
& v83566(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_22,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v99358(VarCurr,B)
<=> ( v99359(VarCurr,B)
& v96499(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_21,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v99359(VarCurr,B)
<=> ( v99360(VarCurr,B)
& v15839(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_7728,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v99360(VarCurr,B)
<=> ~ v15551(VarCurr,B) ) ) ).
fof(addAssignment_30347,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v96499(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_30346,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex20)
<=> v83436(VarCurr,bitIndex0) ) ).
fof(addAssignment_30345,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex21)
<=> v83307(VarCurr,bitIndex0) ) ).
fof(addAssignment_30344,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex22)
<=> v83178(VarCurr,bitIndex0) ) ).
fof(addAssignment_30343,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex23)
<=> v83049(VarCurr,bitIndex0) ) ).
fof(addAssignment_30342,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex24)
<=> v82920(VarCurr,bitIndex0) ) ).
fof(addAssignment_30341,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex25)
<=> v82791(VarCurr,bitIndex0) ) ).
fof(addAssignment_30340,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex26)
<=> v82662(VarCurr,bitIndex0) ) ).
fof(addAssignment_30339,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex27)
<=> v82533(VarCurr,bitIndex0) ) ).
fof(addAssignment_30338,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex28)
<=> v82404(VarCurr,bitIndex0) ) ).
fof(addAssignment_30337,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex29)
<=> v82275(VarCurr,bitIndex0) ) ).
fof(addAssignment_30336,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex30)
<=> v82146(VarCurr,bitIndex0) ) ).
fof(addAssignment_30335,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex31)
<=> v82017(VarCurr,bitIndex0) ) ).
fof(addAssignment_30334,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex32)
<=> v81888(VarCurr,bitIndex0) ) ).
fof(addAssignment_30333,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex33)
<=> v81759(VarCurr,bitIndex0) ) ).
fof(addAssignment_30332,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex34)
<=> v81630(VarCurr,bitIndex0) ) ).
fof(addAssignment_30331,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex35)
<=> v81501(VarCurr,bitIndex0) ) ).
fof(addAssignment_30330,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex36)
<=> v81372(VarCurr,bitIndex0) ) ).
fof(addAssignment_30329,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex37)
<=> v81243(VarCurr,bitIndex0) ) ).
fof(addAssignment_30328,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex38)
<=> v81114(VarCurr,bitIndex0) ) ).
fof(addAssignment_30327,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex39)
<=> v80985(VarCurr,bitIndex0) ) ).
fof(addAssignment_30326,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex40)
<=> v80856(VarCurr,bitIndex0) ) ).
fof(addAssignment_30325,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex41)
<=> v80727(VarCurr,bitIndex0) ) ).
fof(addAssignment_30324,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex42)
<=> v80598(VarCurr,bitIndex0) ) ).
fof(addAssignment_30323,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex43)
<=> v80469(VarCurr,bitIndex0) ) ).
fof(addAssignment_30322,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex44)
<=> v80340(VarCurr,bitIndex0) ) ).
fof(addAssignment_30321,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex45)
<=> v80211(VarCurr,bitIndex0) ) ).
fof(addAssignment_30320,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex46)
<=> v80082(VarCurr,bitIndex0) ) ).
fof(addAssignment_30319,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex47)
<=> v79953(VarCurr,bitIndex0) ) ).
fof(addAssignment_30318,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex48)
<=> v79824(VarCurr,bitIndex0) ) ).
fof(addAssignment_30317,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex49)
<=> v79695(VarCurr,bitIndex0) ) ).
fof(addAssignment_30316,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex50)
<=> v79566(VarCurr,bitIndex0) ) ).
fof(addAssignment_30315,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex51)
<=> v79437(VarCurr,bitIndex0) ) ).
fof(addAssignment_30314,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex52)
<=> v79308(VarCurr,bitIndex0) ) ).
fof(addAssignment_30313,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex53)
<=> v79179(VarCurr,bitIndex0) ) ).
fof(addAssignment_30312,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex54)
<=> v79050(VarCurr,bitIndex0) ) ).
fof(addAssignment_30311,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex55)
<=> v78921(VarCurr,bitIndex0) ) ).
fof(addAssignment_30310,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex56)
<=> v78792(VarCurr,bitIndex0) ) ).
fof(addAssignment_30309,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex57)
<=> v78663(VarCurr,bitIndex0) ) ).
fof(addAssignment_30308,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex58)
<=> v78534(VarCurr,bitIndex0) ) ).
fof(addAssignment_30307,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex59)
<=> v78405(VarCurr,bitIndex0) ) ).
fof(addAssignment_30306,axiom,
! [VarCurr] :
( ( v96499(VarCurr,bitIndex61)
<=> $false )
& ( v96499(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addAssignment_30305,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex62)
<=> v78276(VarCurr,bitIndex0) ) ).
fof(addAssignment_30304,axiom,
! [VarCurr] :
( v96499(VarCurr,bitIndex63)
<=> v78134(VarCurr,bitIndex0) ) ).
fof(addAssignment_30303,axiom,
! [VarCurr] :
( v83436(VarCurr,bitIndex0)
<=> v83438(VarCurr,bitIndex0) ) ).
fof(addAssignment_30302,axiom,
! [VarCurr] :
( v83438(VarCurr,bitIndex0)
<=> v83440(VarCurr,bitIndex0) ) ).
fof(addAssignment_30301,axiom,
! [VarCurr] :
( v83440(VarCurr,bitIndex0)
<=> v83442(VarCurr,bitIndex0) ) ).
fof(addAssignment_30300,axiom,
! [VarCurr] :
( v83442(VarCurr,bitIndex0)
<=> v83444(VarCurr,bitIndex6) ) ).
fof(addAssignment_30299,axiom,
! [VarCurr] :
( v83444(VarCurr,bitIndex6)
<=> v83446(VarCurr,bitIndex6) ) ).
fof(addAssignment_30298,axiom,
! [VarCurr] :
( v83446(VarCurr,bitIndex6)
<=> v99289(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1571,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99312(VarNext)
=> ( v99289(VarNext)
<=> v99289(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1627,axiom,
! [VarNext] :
( v99312(VarNext)
=> ( v99289(VarNext)
<=> v99347(VarNext) ) ) ).
fof(addAssignment_30297,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99347(VarNext)
<=> v99345(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4728,axiom,
! [VarCurr] :
( ~ v99291(VarCurr)
=> ( v99345(VarCurr)
<=> v99348(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4738,axiom,
! [VarCurr] :
( v99291(VarCurr)
=> ( v99345(VarCurr)
<=> v99293(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4727,axiom,
! [VarCurr] :
( ~ v99325(VarCurr)
=> ( v99348(VarCurr)
<=> v99307(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4737,axiom,
! [VarCurr] :
( v99325(VarCurr)
=> ( v99348(VarCurr)
<=> v99349(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1162,axiom,
! [VarCurr] :
( ( ~ v99328(VarCurr)
& ~ v99330(VarCurr) )
=> ( v99349(VarCurr)
<=> v99353(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4726,axiom,
! [VarCurr] :
( v99330(VarCurr)
=> ( v99349(VarCurr)
<=> v99352(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4736,axiom,
! [VarCurr] :
( v99328(VarCurr)
=> ( v99349(VarCurr)
<=> v99350(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4725,axiom,
! [VarCurr] :
( ~ v99338(VarCurr)
=> ( v99353(VarCurr)
<=> v99307(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4735,axiom,
! [VarCurr] :
( v99338(VarCurr)
=> ( v99353(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4724,axiom,
! [VarCurr] :
( ~ v99332(VarCurr)
=> ( v99352(VarCurr)
<=> v99307(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4734,axiom,
! [VarCurr] :
( v99332(VarCurr)
=> ( v99352(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2126,axiom,
! [VarCurr] :
( ~ v99351(VarCurr)
=> ( v99350(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2126,axiom,
! [VarCurr] :
( v99351(VarCurr)
=> ( v99350(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6889,axiom,
! [VarCurr] :
( v99351(VarCurr)
<=> ( v99301(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19697,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99312(VarNext)
<=> ( v99313(VarNext)
& v99322(VarNext) ) ) ) ).
fof(addAssignment_30296,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99322(VarNext)
<=> v99320(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19696,axiom,
! [VarCurr] :
( v99320(VarCurr)
<=> ( v99291(VarCurr)
| v99323(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19695,axiom,
! [VarCurr] :
( v99323(VarCurr)
<=> ( v99324(VarCurr)
& v99344(VarCurr) ) ) ).
fof(writeUnaryOperator_7727,axiom,
! [VarCurr] :
( ~ v99344(VarCurr)
<=> v99291(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19694,axiom,
! [VarCurr] :
( v99324(VarCurr)
<=> ( v99325(VarCurr)
| v99342(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19693,axiom,
! [VarCurr] :
( v99342(VarCurr)
<=> ( v99303(VarCurr)
& v99343(VarCurr) ) ) ).
fof(writeUnaryOperator_7726,axiom,
! [VarCurr] :
( ~ v99343(VarCurr)
<=> v99305(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19692,axiom,
! [VarCurr] :
( v99325(VarCurr)
<=> ( v99326(VarCurr)
& v99305(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19691,axiom,
! [VarCurr] :
( v99326(VarCurr)
<=> ( v99327(VarCurr)
| v99336(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19690,axiom,
! [VarCurr] :
( v99336(VarCurr)
<=> ( v99337(VarCurr)
& v99341(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6888,axiom,
! [VarCurr] :
( v99341(VarCurr)
<=> ( ( v99329(VarCurr,bitIndex2)
<=> $false )
& ( v99329(VarCurr,bitIndex1)
<=> $false )
& ( v99329(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19689,axiom,
! [VarCurr] :
( v99337(VarCurr)
<=> ( v99338(VarCurr)
| v99339(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19688,axiom,
! [VarCurr] :
( v99339(VarCurr)
<=> ( v99303(VarCurr)
& v99340(VarCurr) ) ) ).
fof(writeUnaryOperator_7725,axiom,
! [VarCurr] :
( ~ v99340(VarCurr)
<=> v99338(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6887,axiom,
! [VarCurr] :
( v99338(VarCurr)
<=> ( v99301(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19687,axiom,
! [VarCurr] :
( v99327(VarCurr)
<=> ( v99328(VarCurr)
| v99330(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19686,axiom,
! [VarCurr] :
( v99330(VarCurr)
<=> ( v99331(VarCurr)
& v99335(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6886,axiom,
! [VarCurr] :
( v99335(VarCurr)
<=> ( ( v99329(VarCurr,bitIndex2)
<=> $false )
& ( v99329(VarCurr,bitIndex1)
<=> $true )
& ( v99329(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19685,axiom,
! [VarCurr] :
( v99331(VarCurr)
<=> ( v99332(VarCurr)
| v99333(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19684,axiom,
! [VarCurr] :
( v99333(VarCurr)
<=> ( v99303(VarCurr)
& v99334(VarCurr) ) ) ).
fof(writeUnaryOperator_7724,axiom,
! [VarCurr] :
( ~ v99334(VarCurr)
<=> v99332(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6885,axiom,
! [VarCurr] :
( v99332(VarCurr)
<=> ( v99301(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6884,axiom,
! [VarCurr] :
( v99328(VarCurr)
<=> ( ( v99329(VarCurr,bitIndex2)
<=> $true )
& ( v99329(VarCurr,bitIndex1)
<=> $false )
& ( v99329(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30295,axiom,
! [VarCurr] :
( v99329(VarCurr,bitIndex0)
<=> v99299(VarCurr) ) ).
fof(addAssignment_30294,axiom,
! [VarCurr] :
( v99329(VarCurr,bitIndex1)
<=> v99297(VarCurr) ) ).
fof(addAssignment_30293,axiom,
! [VarCurr] :
( v99329(VarCurr,bitIndex2)
<=> v99295(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99313(VarNext)
<=> ( v99314(VarNext)
& v99309(VarNext) ) ) ) ).
fof(writeUnaryOperator_7723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99314(VarNext)
<=> v99316(VarNext) ) ) ).
fof(addAssignment_30292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99316(VarNext)
<=> v99309(VarCurr) ) ) ).
fof(addAssignment_30291,axiom,
! [VarCurr] :
( v99309(VarCurr)
<=> v83515(VarCurr) ) ).
fof(addAssignment_30290,axiom,
! [VarCurr] :
( v99307(VarCurr)
<=> $false ) ).
fof(addAssignment_30289,axiom,
! [VarCurr] :
( v99305(VarCurr)
<=> v83477(VarCurr) ) ).
fof(addAssignment_30288,axiom,
! [VarCurr] :
( v99303(VarCurr)
<=> $false ) ).
fof(addAssignment_30287,axiom,
! [VarCurr] :
( v99301(VarCurr)
<=> v83469(VarCurr,bitIndex6) ) ).
fof(addAssignment_30286,axiom,
! [VarCurr] :
( v83469(VarCurr,bitIndex6)
<=> v83471(VarCurr,bitIndex6) ) ).
fof(addAssignment_30285,axiom,
! [VarCurr] :
( v83471(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_30284,axiom,
! [VarCurr] :
( v99299(VarCurr)
<=> $false ) ).
fof(addAssignment_30283,axiom,
! [VarCurr] :
( v99297(VarCurr)
<=> $false ) ).
fof(addAssignment_30282,axiom,
! [VarCurr] :
( v99295(VarCurr)
<=> $true ) ).
fof(addAssignment_30281,axiom,
! [VarCurr] :
( v99293(VarCurr)
<=> $false ) ).
fof(addAssignment_30280,axiom,
! [VarCurr] :
( v99291(VarCurr)
<=> v83452(VarCurr) ) ).
fof(addAssignment_30279,axiom,
! [VarCurr] :
( v83307(VarCurr,bitIndex0)
<=> v83309(VarCurr,bitIndex0) ) ).
fof(addAssignment_30278,axiom,
! [VarCurr] :
( v83309(VarCurr,bitIndex0)
<=> v83311(VarCurr,bitIndex0) ) ).
fof(addAssignment_30277,axiom,
! [VarCurr] :
( v83311(VarCurr,bitIndex0)
<=> v83313(VarCurr,bitIndex0) ) ).
fof(addAssignment_30276,axiom,
! [VarCurr] :
( v83313(VarCurr,bitIndex0)
<=> v83315(VarCurr,bitIndex6) ) ).
fof(addAssignment_30275,axiom,
! [VarCurr] :
( v83315(VarCurr,bitIndex6)
<=> v83317(VarCurr,bitIndex6) ) ).
fof(addAssignment_30274,axiom,
! [VarCurr] :
( v83317(VarCurr,bitIndex6)
<=> v99221(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1570,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99244(VarNext)
=> ( v99221(VarNext)
<=> v99221(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1626,axiom,
! [VarNext] :
( v99244(VarNext)
=> ( v99221(VarNext)
<=> v99279(VarNext) ) ) ).
fof(addAssignment_30273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99279(VarNext)
<=> v99277(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4723,axiom,
! [VarCurr] :
( ~ v99223(VarCurr)
=> ( v99277(VarCurr)
<=> v99280(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4733,axiom,
! [VarCurr] :
( v99223(VarCurr)
=> ( v99277(VarCurr)
<=> v99225(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4722,axiom,
! [VarCurr] :
( ~ v99257(VarCurr)
=> ( v99280(VarCurr)
<=> v99239(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4732,axiom,
! [VarCurr] :
( v99257(VarCurr)
=> ( v99280(VarCurr)
<=> v99281(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1161,axiom,
! [VarCurr] :
( ( ~ v99260(VarCurr)
& ~ v99262(VarCurr) )
=> ( v99281(VarCurr)
<=> v99285(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4721,axiom,
! [VarCurr] :
( v99262(VarCurr)
=> ( v99281(VarCurr)
<=> v99284(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4731,axiom,
! [VarCurr] :
( v99260(VarCurr)
=> ( v99281(VarCurr)
<=> v99282(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4720,axiom,
! [VarCurr] :
( ~ v99270(VarCurr)
=> ( v99285(VarCurr)
<=> v99239(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4730,axiom,
! [VarCurr] :
( v99270(VarCurr)
=> ( v99285(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4719,axiom,
! [VarCurr] :
( ~ v99264(VarCurr)
=> ( v99284(VarCurr)
<=> v99239(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4729,axiom,
! [VarCurr] :
( v99264(VarCurr)
=> ( v99284(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2125,axiom,
! [VarCurr] :
( ~ v99283(VarCurr)
=> ( v99282(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2125,axiom,
! [VarCurr] :
( v99283(VarCurr)
=> ( v99282(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6883,axiom,
! [VarCurr] :
( v99283(VarCurr)
<=> ( v99233(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19682,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99244(VarNext)
<=> ( v99245(VarNext)
& v99254(VarNext) ) ) ) ).
fof(addAssignment_30272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99254(VarNext)
<=> v99252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19681,axiom,
! [VarCurr] :
( v99252(VarCurr)
<=> ( v99223(VarCurr)
| v99255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19680,axiom,
! [VarCurr] :
( v99255(VarCurr)
<=> ( v99256(VarCurr)
& v99276(VarCurr) ) ) ).
fof(writeUnaryOperator_7722,axiom,
! [VarCurr] :
( ~ v99276(VarCurr)
<=> v99223(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19679,axiom,
! [VarCurr] :
( v99256(VarCurr)
<=> ( v99257(VarCurr)
| v99274(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19678,axiom,
! [VarCurr] :
( v99274(VarCurr)
<=> ( v99235(VarCurr)
& v99275(VarCurr) ) ) ).
fof(writeUnaryOperator_7721,axiom,
! [VarCurr] :
( ~ v99275(VarCurr)
<=> v99237(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19677,axiom,
! [VarCurr] :
( v99257(VarCurr)
<=> ( v99258(VarCurr)
& v99237(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19676,axiom,
! [VarCurr] :
( v99258(VarCurr)
<=> ( v99259(VarCurr)
| v99268(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19675,axiom,
! [VarCurr] :
( v99268(VarCurr)
<=> ( v99269(VarCurr)
& v99273(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6882,axiom,
! [VarCurr] :
( v99273(VarCurr)
<=> ( ( v99261(VarCurr,bitIndex2)
<=> $false )
& ( v99261(VarCurr,bitIndex1)
<=> $false )
& ( v99261(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19674,axiom,
! [VarCurr] :
( v99269(VarCurr)
<=> ( v99270(VarCurr)
| v99271(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19673,axiom,
! [VarCurr] :
( v99271(VarCurr)
<=> ( v99235(VarCurr)
& v99272(VarCurr) ) ) ).
fof(writeUnaryOperator_7720,axiom,
! [VarCurr] :
( ~ v99272(VarCurr)
<=> v99270(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6881,axiom,
! [VarCurr] :
( v99270(VarCurr)
<=> ( v99233(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19672,axiom,
! [VarCurr] :
( v99259(VarCurr)
<=> ( v99260(VarCurr)
| v99262(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19671,axiom,
! [VarCurr] :
( v99262(VarCurr)
<=> ( v99263(VarCurr)
& v99267(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6880,axiom,
! [VarCurr] :
( v99267(VarCurr)
<=> ( ( v99261(VarCurr,bitIndex2)
<=> $false )
& ( v99261(VarCurr,bitIndex1)
<=> $true )
& ( v99261(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19670,axiom,
! [VarCurr] :
( v99263(VarCurr)
<=> ( v99264(VarCurr)
| v99265(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19669,axiom,
! [VarCurr] :
( v99265(VarCurr)
<=> ( v99235(VarCurr)
& v99266(VarCurr) ) ) ).
fof(writeUnaryOperator_7719,axiom,
! [VarCurr] :
( ~ v99266(VarCurr)
<=> v99264(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6879,axiom,
! [VarCurr] :
( v99264(VarCurr)
<=> ( v99233(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6878,axiom,
! [VarCurr] :
( v99260(VarCurr)
<=> ( ( v99261(VarCurr,bitIndex2)
<=> $true )
& ( v99261(VarCurr,bitIndex1)
<=> $false )
& ( v99261(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30271,axiom,
! [VarCurr] :
( v99261(VarCurr,bitIndex0)
<=> v99231(VarCurr) ) ).
fof(addAssignment_30270,axiom,
! [VarCurr] :
( v99261(VarCurr,bitIndex1)
<=> v99229(VarCurr) ) ).
fof(addAssignment_30269,axiom,
! [VarCurr] :
( v99261(VarCurr,bitIndex2)
<=> v99227(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99245(VarNext)
<=> ( v99246(VarNext)
& v99241(VarNext) ) ) ) ).
fof(writeUnaryOperator_7718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99246(VarNext)
<=> v99248(VarNext) ) ) ).
fof(addAssignment_30268,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99248(VarNext)
<=> v99241(VarCurr) ) ) ).
fof(addAssignment_30267,axiom,
! [VarCurr] :
( v99241(VarCurr)
<=> v83386(VarCurr) ) ).
fof(addAssignment_30266,axiom,
! [VarCurr] :
( v99239(VarCurr)
<=> $false ) ).
fof(addAssignment_30265,axiom,
! [VarCurr] :
( v99237(VarCurr)
<=> v83348(VarCurr) ) ).
fof(addAssignment_30264,axiom,
! [VarCurr] :
( v99235(VarCurr)
<=> $false ) ).
fof(addAssignment_30263,axiom,
! [VarCurr] :
( v99233(VarCurr)
<=> v83340(VarCurr,bitIndex6) ) ).
fof(addAssignment_30262,axiom,
! [VarCurr] :
( v83340(VarCurr,bitIndex6)
<=> v83342(VarCurr,bitIndex6) ) ).
fof(addAssignment_30261,axiom,
! [VarCurr] :
( v83342(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_30260,axiom,
! [VarCurr] :
( v99231(VarCurr)
<=> $false ) ).
fof(addAssignment_30259,axiom,
! [VarCurr] :
( v99229(VarCurr)
<=> $false ) ).
fof(addAssignment_30258,axiom,
! [VarCurr] :
( v99227(VarCurr)
<=> $true ) ).
fof(addAssignment_30257,axiom,
! [VarCurr] :
( v99225(VarCurr)
<=> $false ) ).
fof(addAssignment_30256,axiom,
! [VarCurr] :
( v99223(VarCurr)
<=> v83323(VarCurr) ) ).
fof(addAssignment_30255,axiom,
! [VarCurr] :
( v83178(VarCurr,bitIndex0)
<=> v83180(VarCurr,bitIndex0) ) ).
fof(addAssignment_30254,axiom,
! [VarCurr] :
( v83180(VarCurr,bitIndex0)
<=> v83182(VarCurr,bitIndex0) ) ).
fof(addAssignment_30253,axiom,
! [VarCurr] :
( v83182(VarCurr,bitIndex0)
<=> v83184(VarCurr,bitIndex0) ) ).
fof(addAssignment_30252,axiom,
! [VarCurr] :
( v83184(VarCurr,bitIndex0)
<=> v83186(VarCurr,bitIndex6) ) ).
fof(addAssignment_30251,axiom,
! [VarCurr] :
( v83186(VarCurr,bitIndex6)
<=> v83188(VarCurr,bitIndex6) ) ).
fof(addAssignment_30250,axiom,
! [VarCurr] :
( v83188(VarCurr,bitIndex6)
<=> v99153(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1569,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99176(VarNext)
=> ( v99153(VarNext)
<=> v99153(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1625,axiom,
! [VarNext] :
( v99176(VarNext)
=> ( v99153(VarNext)
<=> v99211(VarNext) ) ) ).
fof(addAssignment_30249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99211(VarNext)
<=> v99209(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4718,axiom,
! [VarCurr] :
( ~ v99155(VarCurr)
=> ( v99209(VarCurr)
<=> v99212(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4728,axiom,
! [VarCurr] :
( v99155(VarCurr)
=> ( v99209(VarCurr)
<=> v99157(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4717,axiom,
! [VarCurr] :
( ~ v99189(VarCurr)
=> ( v99212(VarCurr)
<=> v99171(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4727,axiom,
! [VarCurr] :
( v99189(VarCurr)
=> ( v99212(VarCurr)
<=> v99213(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1160,axiom,
! [VarCurr] :
( ( ~ v99192(VarCurr)
& ~ v99194(VarCurr) )
=> ( v99213(VarCurr)
<=> v99217(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4716,axiom,
! [VarCurr] :
( v99194(VarCurr)
=> ( v99213(VarCurr)
<=> v99216(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4726,axiom,
! [VarCurr] :
( v99192(VarCurr)
=> ( v99213(VarCurr)
<=> v99214(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4715,axiom,
! [VarCurr] :
( ~ v99202(VarCurr)
=> ( v99217(VarCurr)
<=> v99171(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4725,axiom,
! [VarCurr] :
( v99202(VarCurr)
=> ( v99217(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4714,axiom,
! [VarCurr] :
( ~ v99196(VarCurr)
=> ( v99216(VarCurr)
<=> v99171(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4724,axiom,
! [VarCurr] :
( v99196(VarCurr)
=> ( v99216(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2124,axiom,
! [VarCurr] :
( ~ v99215(VarCurr)
=> ( v99214(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2124,axiom,
! [VarCurr] :
( v99215(VarCurr)
=> ( v99214(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6877,axiom,
! [VarCurr] :
( v99215(VarCurr)
<=> ( v99165(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99176(VarNext)
<=> ( v99177(VarNext)
& v99186(VarNext) ) ) ) ).
fof(addAssignment_30248,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99186(VarNext)
<=> v99184(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19666,axiom,
! [VarCurr] :
( v99184(VarCurr)
<=> ( v99155(VarCurr)
| v99187(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19665,axiom,
! [VarCurr] :
( v99187(VarCurr)
<=> ( v99188(VarCurr)
& v99208(VarCurr) ) ) ).
fof(writeUnaryOperator_7717,axiom,
! [VarCurr] :
( ~ v99208(VarCurr)
<=> v99155(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19664,axiom,
! [VarCurr] :
( v99188(VarCurr)
<=> ( v99189(VarCurr)
| v99206(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19663,axiom,
! [VarCurr] :
( v99206(VarCurr)
<=> ( v99167(VarCurr)
& v99207(VarCurr) ) ) ).
fof(writeUnaryOperator_7716,axiom,
! [VarCurr] :
( ~ v99207(VarCurr)
<=> v99169(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19662,axiom,
! [VarCurr] :
( v99189(VarCurr)
<=> ( v99190(VarCurr)
& v99169(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19661,axiom,
! [VarCurr] :
( v99190(VarCurr)
<=> ( v99191(VarCurr)
| v99200(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19660,axiom,
! [VarCurr] :
( v99200(VarCurr)
<=> ( v99201(VarCurr)
& v99205(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6876,axiom,
! [VarCurr] :
( v99205(VarCurr)
<=> ( ( v99193(VarCurr,bitIndex2)
<=> $false )
& ( v99193(VarCurr,bitIndex1)
<=> $false )
& ( v99193(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19659,axiom,
! [VarCurr] :
( v99201(VarCurr)
<=> ( v99202(VarCurr)
| v99203(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19658,axiom,
! [VarCurr] :
( v99203(VarCurr)
<=> ( v99167(VarCurr)
& v99204(VarCurr) ) ) ).
fof(writeUnaryOperator_7715,axiom,
! [VarCurr] :
( ~ v99204(VarCurr)
<=> v99202(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6875,axiom,
! [VarCurr] :
( v99202(VarCurr)
<=> ( v99165(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19657,axiom,
! [VarCurr] :
( v99191(VarCurr)
<=> ( v99192(VarCurr)
| v99194(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19656,axiom,
! [VarCurr] :
( v99194(VarCurr)
<=> ( v99195(VarCurr)
& v99199(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6874,axiom,
! [VarCurr] :
( v99199(VarCurr)
<=> ( ( v99193(VarCurr,bitIndex2)
<=> $false )
& ( v99193(VarCurr,bitIndex1)
<=> $true )
& ( v99193(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19655,axiom,
! [VarCurr] :
( v99195(VarCurr)
<=> ( v99196(VarCurr)
| v99197(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19654,axiom,
! [VarCurr] :
( v99197(VarCurr)
<=> ( v99167(VarCurr)
& v99198(VarCurr) ) ) ).
fof(writeUnaryOperator_7714,axiom,
! [VarCurr] :
( ~ v99198(VarCurr)
<=> v99196(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6873,axiom,
! [VarCurr] :
( v99196(VarCurr)
<=> ( v99165(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6872,axiom,
! [VarCurr] :
( v99192(VarCurr)
<=> ( ( v99193(VarCurr,bitIndex2)
<=> $true )
& ( v99193(VarCurr,bitIndex1)
<=> $false )
& ( v99193(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30247,axiom,
! [VarCurr] :
( v99193(VarCurr,bitIndex0)
<=> v99163(VarCurr) ) ).
fof(addAssignment_30246,axiom,
! [VarCurr] :
( v99193(VarCurr,bitIndex1)
<=> v99161(VarCurr) ) ).
fof(addAssignment_30245,axiom,
! [VarCurr] :
( v99193(VarCurr,bitIndex2)
<=> v99159(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19653,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99177(VarNext)
<=> ( v99178(VarNext)
& v99173(VarNext) ) ) ) ).
fof(writeUnaryOperator_7713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99178(VarNext)
<=> v99180(VarNext) ) ) ).
fof(addAssignment_30244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99180(VarNext)
<=> v99173(VarCurr) ) ) ).
fof(addAssignment_30243,axiom,
! [VarCurr] :
( v99173(VarCurr)
<=> v83257(VarCurr) ) ).
fof(addAssignment_30242,axiom,
! [VarCurr] :
( v99171(VarCurr)
<=> $false ) ).
fof(addAssignment_30241,axiom,
! [VarCurr] :
( v99169(VarCurr)
<=> v83219(VarCurr) ) ).
fof(addAssignment_30240,axiom,
! [VarCurr] :
( v99167(VarCurr)
<=> $false ) ).
fof(addAssignment_30239,axiom,
! [VarCurr] :
( v99165(VarCurr)
<=> v83211(VarCurr,bitIndex6) ) ).
fof(addAssignment_30238,axiom,
! [VarCurr] :
( v83211(VarCurr,bitIndex6)
<=> v83213(VarCurr,bitIndex6) ) ).
fof(addAssignment_30237,axiom,
! [VarCurr] :
( v83213(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_30236,axiom,
! [VarCurr] :
( v99163(VarCurr)
<=> $false ) ).
fof(addAssignment_30235,axiom,
! [VarCurr] :
( v99161(VarCurr)
<=> $false ) ).
fof(addAssignment_30234,axiom,
! [VarCurr] :
( v99159(VarCurr)
<=> $true ) ).
fof(addAssignment_30233,axiom,
! [VarCurr] :
( v99157(VarCurr)
<=> $false ) ).
fof(addAssignment_30232,axiom,
! [VarCurr] :
( v99155(VarCurr)
<=> v83194(VarCurr) ) ).
fof(addAssignment_30231,axiom,
! [VarCurr] :
( v83049(VarCurr,bitIndex0)
<=> v83051(VarCurr,bitIndex0) ) ).
fof(addAssignment_30230,axiom,
! [VarCurr] :
( v83051(VarCurr,bitIndex0)
<=> v83053(VarCurr,bitIndex0) ) ).
fof(addAssignment_30229,axiom,
! [VarCurr] :
( v83053(VarCurr,bitIndex0)
<=> v83055(VarCurr,bitIndex0) ) ).
fof(addAssignment_30228,axiom,
! [VarCurr] :
( v83055(VarCurr,bitIndex0)
<=> v83057(VarCurr,bitIndex6) ) ).
fof(addAssignment_30227,axiom,
! [VarCurr] :
( v83057(VarCurr,bitIndex6)
<=> v83059(VarCurr,bitIndex6) ) ).
fof(addAssignment_30226,axiom,
! [VarCurr] :
( v83059(VarCurr,bitIndex6)
<=> v99085(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1568,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99108(VarNext)
=> ( v99085(VarNext)
<=> v99085(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1624,axiom,
! [VarNext] :
( v99108(VarNext)
=> ( v99085(VarNext)
<=> v99143(VarNext) ) ) ).
fof(addAssignment_30225,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99143(VarNext)
<=> v99141(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4713,axiom,
! [VarCurr] :
( ~ v99087(VarCurr)
=> ( v99141(VarCurr)
<=> v99144(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4723,axiom,
! [VarCurr] :
( v99087(VarCurr)
=> ( v99141(VarCurr)
<=> v99089(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4712,axiom,
! [VarCurr] :
( ~ v99121(VarCurr)
=> ( v99144(VarCurr)
<=> v99103(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4722,axiom,
! [VarCurr] :
( v99121(VarCurr)
=> ( v99144(VarCurr)
<=> v99145(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1159,axiom,
! [VarCurr] :
( ( ~ v99124(VarCurr)
& ~ v99126(VarCurr) )
=> ( v99145(VarCurr)
<=> v99149(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4711,axiom,
! [VarCurr] :
( v99126(VarCurr)
=> ( v99145(VarCurr)
<=> v99148(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4721,axiom,
! [VarCurr] :
( v99124(VarCurr)
=> ( v99145(VarCurr)
<=> v99146(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4710,axiom,
! [VarCurr] :
( ~ v99134(VarCurr)
=> ( v99149(VarCurr)
<=> v99103(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4720,axiom,
! [VarCurr] :
( v99134(VarCurr)
=> ( v99149(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4709,axiom,
! [VarCurr] :
( ~ v99128(VarCurr)
=> ( v99148(VarCurr)
<=> v99103(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4719,axiom,
! [VarCurr] :
( v99128(VarCurr)
=> ( v99148(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2123,axiom,
! [VarCurr] :
( ~ v99147(VarCurr)
=> ( v99146(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2123,axiom,
! [VarCurr] :
( v99147(VarCurr)
=> ( v99146(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6871,axiom,
! [VarCurr] :
( v99147(VarCurr)
<=> ( v99097(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99108(VarNext)
<=> ( v99109(VarNext)
& v99118(VarNext) ) ) ) ).
fof(addAssignment_30224,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99118(VarNext)
<=> v99116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19651,axiom,
! [VarCurr] :
( v99116(VarCurr)
<=> ( v99087(VarCurr)
| v99119(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19650,axiom,
! [VarCurr] :
( v99119(VarCurr)
<=> ( v99120(VarCurr)
& v99140(VarCurr) ) ) ).
fof(writeUnaryOperator_7712,axiom,
! [VarCurr] :
( ~ v99140(VarCurr)
<=> v99087(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19649,axiom,
! [VarCurr] :
( v99120(VarCurr)
<=> ( v99121(VarCurr)
| v99138(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19648,axiom,
! [VarCurr] :
( v99138(VarCurr)
<=> ( v99099(VarCurr)
& v99139(VarCurr) ) ) ).
fof(writeUnaryOperator_7711,axiom,
! [VarCurr] :
( ~ v99139(VarCurr)
<=> v99101(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19647,axiom,
! [VarCurr] :
( v99121(VarCurr)
<=> ( v99122(VarCurr)
& v99101(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19646,axiom,
! [VarCurr] :
( v99122(VarCurr)
<=> ( v99123(VarCurr)
| v99132(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19645,axiom,
! [VarCurr] :
( v99132(VarCurr)
<=> ( v99133(VarCurr)
& v99137(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6870,axiom,
! [VarCurr] :
( v99137(VarCurr)
<=> ( ( v99125(VarCurr,bitIndex2)
<=> $false )
& ( v99125(VarCurr,bitIndex1)
<=> $false )
& ( v99125(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19644,axiom,
! [VarCurr] :
( v99133(VarCurr)
<=> ( v99134(VarCurr)
| v99135(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19643,axiom,
! [VarCurr] :
( v99135(VarCurr)
<=> ( v99099(VarCurr)
& v99136(VarCurr) ) ) ).
fof(writeUnaryOperator_7710,axiom,
! [VarCurr] :
( ~ v99136(VarCurr)
<=> v99134(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6869,axiom,
! [VarCurr] :
( v99134(VarCurr)
<=> ( v99097(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19642,axiom,
! [VarCurr] :
( v99123(VarCurr)
<=> ( v99124(VarCurr)
| v99126(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19641,axiom,
! [VarCurr] :
( v99126(VarCurr)
<=> ( v99127(VarCurr)
& v99131(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6868,axiom,
! [VarCurr] :
( v99131(VarCurr)
<=> ( ( v99125(VarCurr,bitIndex2)
<=> $false )
& ( v99125(VarCurr,bitIndex1)
<=> $true )
& ( v99125(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19640,axiom,
! [VarCurr] :
( v99127(VarCurr)
<=> ( v99128(VarCurr)
| v99129(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19639,axiom,
! [VarCurr] :
( v99129(VarCurr)
<=> ( v99099(VarCurr)
& v99130(VarCurr) ) ) ).
fof(writeUnaryOperator_7709,axiom,
! [VarCurr] :
( ~ v99130(VarCurr)
<=> v99128(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6867,axiom,
! [VarCurr] :
( v99128(VarCurr)
<=> ( v99097(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6866,axiom,
! [VarCurr] :
( v99124(VarCurr)
<=> ( ( v99125(VarCurr,bitIndex2)
<=> $true )
& ( v99125(VarCurr,bitIndex1)
<=> $false )
& ( v99125(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30223,axiom,
! [VarCurr] :
( v99125(VarCurr,bitIndex0)
<=> v99095(VarCurr) ) ).
fof(addAssignment_30222,axiom,
! [VarCurr] :
( v99125(VarCurr,bitIndex1)
<=> v99093(VarCurr) ) ).
fof(addAssignment_30221,axiom,
! [VarCurr] :
( v99125(VarCurr,bitIndex2)
<=> v99091(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19638,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99109(VarNext)
<=> ( v99110(VarNext)
& v99105(VarNext) ) ) ) ).
fof(writeUnaryOperator_7708,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99110(VarNext)
<=> v99112(VarNext) ) ) ).
fof(addAssignment_30220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99112(VarNext)
<=> v99105(VarCurr) ) ) ).
fof(addAssignment_30219,axiom,
! [VarCurr] :
( v99105(VarCurr)
<=> v83128(VarCurr) ) ).
fof(addAssignment_30218,axiom,
! [VarCurr] :
( v99103(VarCurr)
<=> $false ) ).
fof(addAssignment_30217,axiom,
! [VarCurr] :
( v99101(VarCurr)
<=> v83090(VarCurr) ) ).
fof(addAssignment_30216,axiom,
! [VarCurr] :
( v99099(VarCurr)
<=> $false ) ).
fof(addAssignment_30215,axiom,
! [VarCurr] :
( v99097(VarCurr)
<=> v83082(VarCurr,bitIndex6) ) ).
fof(addAssignment_30214,axiom,
! [VarCurr] :
( v83082(VarCurr,bitIndex6)
<=> v83084(VarCurr,bitIndex6) ) ).
fof(addAssignment_30213,axiom,
! [VarCurr] :
( v83084(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_30212,axiom,
! [VarCurr] :
( v99095(VarCurr)
<=> $false ) ).
fof(addAssignment_30211,axiom,
! [VarCurr] :
( v99093(VarCurr)
<=> $false ) ).
fof(addAssignment_30210,axiom,
! [VarCurr] :
( v99091(VarCurr)
<=> $true ) ).
fof(addAssignment_30209,axiom,
! [VarCurr] :
( v99089(VarCurr)
<=> $false ) ).
fof(addAssignment_30208,axiom,
! [VarCurr] :
( v99087(VarCurr)
<=> v83065(VarCurr) ) ).
fof(addAssignment_30207,axiom,
! [VarCurr] :
( v82920(VarCurr,bitIndex0)
<=> v82922(VarCurr,bitIndex0) ) ).
fof(addAssignment_30206,axiom,
! [VarCurr] :
( v82922(VarCurr,bitIndex0)
<=> v82924(VarCurr,bitIndex0) ) ).
fof(addAssignment_30205,axiom,
! [VarCurr] :
( v82924(VarCurr,bitIndex0)
<=> v82926(VarCurr,bitIndex0) ) ).
fof(addAssignment_30204,axiom,
! [VarCurr] :
( v82926(VarCurr,bitIndex0)
<=> v82928(VarCurr,bitIndex6) ) ).
fof(addAssignment_30203,axiom,
! [VarCurr] :
( v82928(VarCurr,bitIndex6)
<=> v82930(VarCurr,bitIndex6) ) ).
fof(addAssignment_30202,axiom,
! [VarCurr] :
( v82930(VarCurr,bitIndex6)
<=> v99017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1567,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99040(VarNext)
=> ( v99017(VarNext)
<=> v99017(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1623,axiom,
! [VarNext] :
( v99040(VarNext)
=> ( v99017(VarNext)
<=> v99075(VarNext) ) ) ).
fof(addAssignment_30201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99075(VarNext)
<=> v99073(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4708,axiom,
! [VarCurr] :
( ~ v99019(VarCurr)
=> ( v99073(VarCurr)
<=> v99076(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4718,axiom,
! [VarCurr] :
( v99019(VarCurr)
=> ( v99073(VarCurr)
<=> v99021(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4707,axiom,
! [VarCurr] :
( ~ v99053(VarCurr)
=> ( v99076(VarCurr)
<=> v99035(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4717,axiom,
! [VarCurr] :
( v99053(VarCurr)
=> ( v99076(VarCurr)
<=> v99077(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1158,axiom,
! [VarCurr] :
( ( ~ v99056(VarCurr)
& ~ v99058(VarCurr) )
=> ( v99077(VarCurr)
<=> v99081(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4706,axiom,
! [VarCurr] :
( v99058(VarCurr)
=> ( v99077(VarCurr)
<=> v99080(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4716,axiom,
! [VarCurr] :
( v99056(VarCurr)
=> ( v99077(VarCurr)
<=> v99078(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4705,axiom,
! [VarCurr] :
( ~ v99066(VarCurr)
=> ( v99081(VarCurr)
<=> v99035(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4715,axiom,
! [VarCurr] :
( v99066(VarCurr)
=> ( v99081(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4704,axiom,
! [VarCurr] :
( ~ v99060(VarCurr)
=> ( v99080(VarCurr)
<=> v99035(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4714,axiom,
! [VarCurr] :
( v99060(VarCurr)
=> ( v99080(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2122,axiom,
! [VarCurr] :
( ~ v99079(VarCurr)
=> ( v99078(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2122,axiom,
! [VarCurr] :
( v99079(VarCurr)
=> ( v99078(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6865,axiom,
! [VarCurr] :
( v99079(VarCurr)
<=> ( v99029(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19637,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99040(VarNext)
<=> ( v99041(VarNext)
& v99050(VarNext) ) ) ) ).
fof(addAssignment_30200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99050(VarNext)
<=> v99048(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19636,axiom,
! [VarCurr] :
( v99048(VarCurr)
<=> ( v99019(VarCurr)
| v99051(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19635,axiom,
! [VarCurr] :
( v99051(VarCurr)
<=> ( v99052(VarCurr)
& v99072(VarCurr) ) ) ).
fof(writeUnaryOperator_7707,axiom,
! [VarCurr] :
( ~ v99072(VarCurr)
<=> v99019(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19634,axiom,
! [VarCurr] :
( v99052(VarCurr)
<=> ( v99053(VarCurr)
| v99070(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19633,axiom,
! [VarCurr] :
( v99070(VarCurr)
<=> ( v99031(VarCurr)
& v99071(VarCurr) ) ) ).
fof(writeUnaryOperator_7706,axiom,
! [VarCurr] :
( ~ v99071(VarCurr)
<=> v99033(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19632,axiom,
! [VarCurr] :
( v99053(VarCurr)
<=> ( v99054(VarCurr)
& v99033(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19631,axiom,
! [VarCurr] :
( v99054(VarCurr)
<=> ( v99055(VarCurr)
| v99064(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19630,axiom,
! [VarCurr] :
( v99064(VarCurr)
<=> ( v99065(VarCurr)
& v99069(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6864,axiom,
! [VarCurr] :
( v99069(VarCurr)
<=> ( ( v99057(VarCurr,bitIndex2)
<=> $false )
& ( v99057(VarCurr,bitIndex1)
<=> $false )
& ( v99057(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19629,axiom,
! [VarCurr] :
( v99065(VarCurr)
<=> ( v99066(VarCurr)
| v99067(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19628,axiom,
! [VarCurr] :
( v99067(VarCurr)
<=> ( v99031(VarCurr)
& v99068(VarCurr) ) ) ).
fof(writeUnaryOperator_7705,axiom,
! [VarCurr] :
( ~ v99068(VarCurr)
<=> v99066(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6863,axiom,
! [VarCurr] :
( v99066(VarCurr)
<=> ( v99029(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19627,axiom,
! [VarCurr] :
( v99055(VarCurr)
<=> ( v99056(VarCurr)
| v99058(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19626,axiom,
! [VarCurr] :
( v99058(VarCurr)
<=> ( v99059(VarCurr)
& v99063(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6862,axiom,
! [VarCurr] :
( v99063(VarCurr)
<=> ( ( v99057(VarCurr,bitIndex2)
<=> $false )
& ( v99057(VarCurr,bitIndex1)
<=> $true )
& ( v99057(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19625,axiom,
! [VarCurr] :
( v99059(VarCurr)
<=> ( v99060(VarCurr)
| v99061(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19624,axiom,
! [VarCurr] :
( v99061(VarCurr)
<=> ( v99031(VarCurr)
& v99062(VarCurr) ) ) ).
fof(writeUnaryOperator_7704,axiom,
! [VarCurr] :
( ~ v99062(VarCurr)
<=> v99060(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6861,axiom,
! [VarCurr] :
( v99060(VarCurr)
<=> ( v99029(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6860,axiom,
! [VarCurr] :
( v99056(VarCurr)
<=> ( ( v99057(VarCurr,bitIndex2)
<=> $true )
& ( v99057(VarCurr,bitIndex1)
<=> $false )
& ( v99057(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30199,axiom,
! [VarCurr] :
( v99057(VarCurr,bitIndex0)
<=> v99027(VarCurr) ) ).
fof(addAssignment_30198,axiom,
! [VarCurr] :
( v99057(VarCurr,bitIndex1)
<=> v99025(VarCurr) ) ).
fof(addAssignment_30197,axiom,
! [VarCurr] :
( v99057(VarCurr,bitIndex2)
<=> v99023(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19623,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99041(VarNext)
<=> ( v99042(VarNext)
& v99037(VarNext) ) ) ) ).
fof(writeUnaryOperator_7703,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99042(VarNext)
<=> v99044(VarNext) ) ) ).
fof(addAssignment_30196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99044(VarNext)
<=> v99037(VarCurr) ) ) ).
fof(addAssignment_30195,axiom,
! [VarCurr] :
( v99037(VarCurr)
<=> v82999(VarCurr) ) ).
fof(addAssignment_30194,axiom,
! [VarCurr] :
( v99035(VarCurr)
<=> $false ) ).
fof(addAssignment_30193,axiom,
! [VarCurr] :
( v99033(VarCurr)
<=> v82961(VarCurr) ) ).
fof(addAssignment_30192,axiom,
! [VarCurr] :
( v99031(VarCurr)
<=> $false ) ).
fof(addAssignment_30191,axiom,
! [VarCurr] :
( v99029(VarCurr)
<=> v82953(VarCurr,bitIndex6) ) ).
fof(addAssignment_30190,axiom,
! [VarCurr] :
( v82953(VarCurr,bitIndex6)
<=> v82955(VarCurr,bitIndex6) ) ).
fof(addAssignment_30189,axiom,
! [VarCurr] :
( v82955(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_30188,axiom,
! [VarCurr] :
( v99027(VarCurr)
<=> $false ) ).
fof(addAssignment_30187,axiom,
! [VarCurr] :
( v99025(VarCurr)
<=> $false ) ).
fof(addAssignment_30186,axiom,
! [VarCurr] :
( v99023(VarCurr)
<=> $true ) ).
fof(addAssignment_30185,axiom,
! [VarCurr] :
( v99021(VarCurr)
<=> $false ) ).
fof(addAssignment_30184,axiom,
! [VarCurr] :
( v99019(VarCurr)
<=> v82936(VarCurr) ) ).
fof(addAssignment_30183,axiom,
! [VarCurr] :
( v82791(VarCurr,bitIndex0)
<=> v82793(VarCurr,bitIndex0) ) ).
fof(addAssignment_30182,axiom,
! [VarCurr] :
( v82793(VarCurr,bitIndex0)
<=> v82795(VarCurr,bitIndex0) ) ).
fof(addAssignment_30181,axiom,
! [VarCurr] :
( v82795(VarCurr,bitIndex0)
<=> v82797(VarCurr,bitIndex0) ) ).
fof(addAssignment_30180,axiom,
! [VarCurr] :
( v82797(VarCurr,bitIndex0)
<=> v82799(VarCurr,bitIndex6) ) ).
fof(addAssignment_30179,axiom,
! [VarCurr] :
( v82799(VarCurr,bitIndex6)
<=> v82801(VarCurr,bitIndex6) ) ).
fof(addAssignment_30178,axiom,
! [VarCurr] :
( v82801(VarCurr,bitIndex6)
<=> v98949(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98972(VarNext)
=> ( v98949(VarNext)
<=> v98949(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1622,axiom,
! [VarNext] :
( v98972(VarNext)
=> ( v98949(VarNext)
<=> v99007(VarNext) ) ) ).
fof(addAssignment_30177,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99007(VarNext)
<=> v99005(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4703,axiom,
! [VarCurr] :
( ~ v98951(VarCurr)
=> ( v99005(VarCurr)
<=> v99008(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4713,axiom,
! [VarCurr] :
( v98951(VarCurr)
=> ( v99005(VarCurr)
<=> v98953(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4702,axiom,
! [VarCurr] :
( ~ v98985(VarCurr)
=> ( v99008(VarCurr)
<=> v98967(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4712,axiom,
! [VarCurr] :
( v98985(VarCurr)
=> ( v99008(VarCurr)
<=> v99009(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1157,axiom,
! [VarCurr] :
( ( ~ v98988(VarCurr)
& ~ v98990(VarCurr) )
=> ( v99009(VarCurr)
<=> v99013(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4701,axiom,
! [VarCurr] :
( v98990(VarCurr)
=> ( v99009(VarCurr)
<=> v99012(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4711,axiom,
! [VarCurr] :
( v98988(VarCurr)
=> ( v99009(VarCurr)
<=> v99010(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4700,axiom,
! [VarCurr] :
( ~ v98998(VarCurr)
=> ( v99013(VarCurr)
<=> v98967(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4710,axiom,
! [VarCurr] :
( v98998(VarCurr)
=> ( v99013(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4699,axiom,
! [VarCurr] :
( ~ v98992(VarCurr)
=> ( v99012(VarCurr)
<=> v98967(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4709,axiom,
! [VarCurr] :
( v98992(VarCurr)
=> ( v99012(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2121,axiom,
! [VarCurr] :
( ~ v99011(VarCurr)
=> ( v99010(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2121,axiom,
! [VarCurr] :
( v99011(VarCurr)
=> ( v99010(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6859,axiom,
! [VarCurr] :
( v99011(VarCurr)
<=> ( v98961(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98972(VarNext)
<=> ( v98973(VarNext)
& v98982(VarNext) ) ) ) ).
fof(addAssignment_30176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98982(VarNext)
<=> v98980(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19621,axiom,
! [VarCurr] :
( v98980(VarCurr)
<=> ( v98951(VarCurr)
| v98983(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19620,axiom,
! [VarCurr] :
( v98983(VarCurr)
<=> ( v98984(VarCurr)
& v99004(VarCurr) ) ) ).
fof(writeUnaryOperator_7702,axiom,
! [VarCurr] :
( ~ v99004(VarCurr)
<=> v98951(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19619,axiom,
! [VarCurr] :
( v98984(VarCurr)
<=> ( v98985(VarCurr)
| v99002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19618,axiom,
! [VarCurr] :
( v99002(VarCurr)
<=> ( v98963(VarCurr)
& v99003(VarCurr) ) ) ).
fof(writeUnaryOperator_7701,axiom,
! [VarCurr] :
( ~ v99003(VarCurr)
<=> v98965(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19617,axiom,
! [VarCurr] :
( v98985(VarCurr)
<=> ( v98986(VarCurr)
& v98965(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19616,axiom,
! [VarCurr] :
( v98986(VarCurr)
<=> ( v98987(VarCurr)
| v98996(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19615,axiom,
! [VarCurr] :
( v98996(VarCurr)
<=> ( v98997(VarCurr)
& v99001(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6858,axiom,
! [VarCurr] :
( v99001(VarCurr)
<=> ( ( v98989(VarCurr,bitIndex2)
<=> $false )
& ( v98989(VarCurr,bitIndex1)
<=> $false )
& ( v98989(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19614,axiom,
! [VarCurr] :
( v98997(VarCurr)
<=> ( v98998(VarCurr)
| v98999(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19613,axiom,
! [VarCurr] :
( v98999(VarCurr)
<=> ( v98963(VarCurr)
& v99000(VarCurr) ) ) ).
fof(writeUnaryOperator_7700,axiom,
! [VarCurr] :
( ~ v99000(VarCurr)
<=> v98998(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6857,axiom,
! [VarCurr] :
( v98998(VarCurr)
<=> ( v98961(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19612,axiom,
! [VarCurr] :
( v98987(VarCurr)
<=> ( v98988(VarCurr)
| v98990(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19611,axiom,
! [VarCurr] :
( v98990(VarCurr)
<=> ( v98991(VarCurr)
& v98995(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6856,axiom,
! [VarCurr] :
( v98995(VarCurr)
<=> ( ( v98989(VarCurr,bitIndex2)
<=> $false )
& ( v98989(VarCurr,bitIndex1)
<=> $true )
& ( v98989(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19610,axiom,
! [VarCurr] :
( v98991(VarCurr)
<=> ( v98992(VarCurr)
| v98993(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19609,axiom,
! [VarCurr] :
( v98993(VarCurr)
<=> ( v98963(VarCurr)
& v98994(VarCurr) ) ) ).
fof(writeUnaryOperator_7699,axiom,
! [VarCurr] :
( ~ v98994(VarCurr)
<=> v98992(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6855,axiom,
! [VarCurr] :
( v98992(VarCurr)
<=> ( v98961(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6854,axiom,
! [VarCurr] :
( v98988(VarCurr)
<=> ( ( v98989(VarCurr,bitIndex2)
<=> $true )
& ( v98989(VarCurr,bitIndex1)
<=> $false )
& ( v98989(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30175,axiom,
! [VarCurr] :
( v98989(VarCurr,bitIndex0)
<=> v98959(VarCurr) ) ).
fof(addAssignment_30174,axiom,
! [VarCurr] :
( v98989(VarCurr,bitIndex1)
<=> v98957(VarCurr) ) ).
fof(addAssignment_30173,axiom,
! [VarCurr] :
( v98989(VarCurr,bitIndex2)
<=> v98955(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19608,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98973(VarNext)
<=> ( v98974(VarNext)
& v98969(VarNext) ) ) ) ).
fof(writeUnaryOperator_7698,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98974(VarNext)
<=> v98976(VarNext) ) ) ).
fof(addAssignment_30172,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98976(VarNext)
<=> v98969(VarCurr) ) ) ).
fof(addAssignment_30171,axiom,
! [VarCurr] :
( v98969(VarCurr)
<=> v82870(VarCurr) ) ).
fof(addAssignment_30170,axiom,
! [VarCurr] :
( v98967(VarCurr)
<=> $false ) ).
fof(addAssignment_30169,axiom,
! [VarCurr] :
( v98965(VarCurr)
<=> v82832(VarCurr) ) ).
fof(addAssignment_30168,axiom,
! [VarCurr] :
( v98963(VarCurr)
<=> $false ) ).
fof(addAssignment_30167,axiom,
! [VarCurr] :
( v98961(VarCurr)
<=> v82824(VarCurr,bitIndex6) ) ).
fof(addAssignment_30166,axiom,
! [VarCurr] :
( v82824(VarCurr,bitIndex6)
<=> v82826(VarCurr,bitIndex6) ) ).
fof(addAssignment_30165,axiom,
! [VarCurr] :
( v82826(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_30164,axiom,
! [VarCurr] :
( v98959(VarCurr)
<=> $false ) ).
fof(addAssignment_30163,axiom,
! [VarCurr] :
( v98957(VarCurr)
<=> $false ) ).
fof(addAssignment_30162,axiom,
! [VarCurr] :
( v98955(VarCurr)
<=> $true ) ).
fof(addAssignment_30161,axiom,
! [VarCurr] :
( v98953(VarCurr)
<=> $false ) ).
fof(addAssignment_30160,axiom,
! [VarCurr] :
( v98951(VarCurr)
<=> v82807(VarCurr) ) ).
fof(addAssignment_30159,axiom,
! [VarCurr] :
( v82662(VarCurr,bitIndex0)
<=> v82664(VarCurr,bitIndex0) ) ).
fof(addAssignment_30158,axiom,
! [VarCurr] :
( v82664(VarCurr,bitIndex0)
<=> v82666(VarCurr,bitIndex0) ) ).
fof(addAssignment_30157,axiom,
! [VarCurr] :
( v82666(VarCurr,bitIndex0)
<=> v82668(VarCurr,bitIndex0) ) ).
fof(addAssignment_30156,axiom,
! [VarCurr] :
( v82668(VarCurr,bitIndex0)
<=> v82670(VarCurr,bitIndex6) ) ).
fof(addAssignment_30155,axiom,
! [VarCurr] :
( v82670(VarCurr,bitIndex6)
<=> v82672(VarCurr,bitIndex6) ) ).
fof(addAssignment_30154,axiom,
! [VarCurr] :
( v82672(VarCurr,bitIndex6)
<=> v98881(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1565,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98904(VarNext)
=> ( v98881(VarNext)
<=> v98881(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1621,axiom,
! [VarNext] :
( v98904(VarNext)
=> ( v98881(VarNext)
<=> v98939(VarNext) ) ) ).
fof(addAssignment_30153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98939(VarNext)
<=> v98937(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4698,axiom,
! [VarCurr] :
( ~ v98883(VarCurr)
=> ( v98937(VarCurr)
<=> v98940(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4708,axiom,
! [VarCurr] :
( v98883(VarCurr)
=> ( v98937(VarCurr)
<=> v98885(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4697,axiom,
! [VarCurr] :
( ~ v98917(VarCurr)
=> ( v98940(VarCurr)
<=> v98899(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4707,axiom,
! [VarCurr] :
( v98917(VarCurr)
=> ( v98940(VarCurr)
<=> v98941(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1156,axiom,
! [VarCurr] :
( ( ~ v98920(VarCurr)
& ~ v98922(VarCurr) )
=> ( v98941(VarCurr)
<=> v98945(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4696,axiom,
! [VarCurr] :
( v98922(VarCurr)
=> ( v98941(VarCurr)
<=> v98944(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4706,axiom,
! [VarCurr] :
( v98920(VarCurr)
=> ( v98941(VarCurr)
<=> v98942(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4695,axiom,
! [VarCurr] :
( ~ v98930(VarCurr)
=> ( v98945(VarCurr)
<=> v98899(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4705,axiom,
! [VarCurr] :
( v98930(VarCurr)
=> ( v98945(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4694,axiom,
! [VarCurr] :
( ~ v98924(VarCurr)
=> ( v98944(VarCurr)
<=> v98899(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4704,axiom,
! [VarCurr] :
( v98924(VarCurr)
=> ( v98944(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2120,axiom,
! [VarCurr] :
( ~ v98943(VarCurr)
=> ( v98942(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2120,axiom,
! [VarCurr] :
( v98943(VarCurr)
=> ( v98942(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6853,axiom,
! [VarCurr] :
( v98943(VarCurr)
<=> ( v98893(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19607,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98904(VarNext)
<=> ( v98905(VarNext)
& v98914(VarNext) ) ) ) ).
fof(addAssignment_30152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98914(VarNext)
<=> v98912(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19606,axiom,
! [VarCurr] :
( v98912(VarCurr)
<=> ( v98883(VarCurr)
| v98915(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19605,axiom,
! [VarCurr] :
( v98915(VarCurr)
<=> ( v98916(VarCurr)
& v98936(VarCurr) ) ) ).
fof(writeUnaryOperator_7697,axiom,
! [VarCurr] :
( ~ v98936(VarCurr)
<=> v98883(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19604,axiom,
! [VarCurr] :
( v98916(VarCurr)
<=> ( v98917(VarCurr)
| v98934(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19603,axiom,
! [VarCurr] :
( v98934(VarCurr)
<=> ( v98895(VarCurr)
& v98935(VarCurr) ) ) ).
fof(writeUnaryOperator_7696,axiom,
! [VarCurr] :
( ~ v98935(VarCurr)
<=> v98897(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19602,axiom,
! [VarCurr] :
( v98917(VarCurr)
<=> ( v98918(VarCurr)
& v98897(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19601,axiom,
! [VarCurr] :
( v98918(VarCurr)
<=> ( v98919(VarCurr)
| v98928(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19600,axiom,
! [VarCurr] :
( v98928(VarCurr)
<=> ( v98929(VarCurr)
& v98933(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6852,axiom,
! [VarCurr] :
( v98933(VarCurr)
<=> ( ( v98921(VarCurr,bitIndex2)
<=> $false )
& ( v98921(VarCurr,bitIndex1)
<=> $false )
& ( v98921(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19599,axiom,
! [VarCurr] :
( v98929(VarCurr)
<=> ( v98930(VarCurr)
| v98931(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19598,axiom,
! [VarCurr] :
( v98931(VarCurr)
<=> ( v98895(VarCurr)
& v98932(VarCurr) ) ) ).
fof(writeUnaryOperator_7695,axiom,
! [VarCurr] :
( ~ v98932(VarCurr)
<=> v98930(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6851,axiom,
! [VarCurr] :
( v98930(VarCurr)
<=> ( v98893(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19597,axiom,
! [VarCurr] :
( v98919(VarCurr)
<=> ( v98920(VarCurr)
| v98922(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19596,axiom,
! [VarCurr] :
( v98922(VarCurr)
<=> ( v98923(VarCurr)
& v98927(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6850,axiom,
! [VarCurr] :
( v98927(VarCurr)
<=> ( ( v98921(VarCurr,bitIndex2)
<=> $false )
& ( v98921(VarCurr,bitIndex1)
<=> $true )
& ( v98921(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19595,axiom,
! [VarCurr] :
( v98923(VarCurr)
<=> ( v98924(VarCurr)
| v98925(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19594,axiom,
! [VarCurr] :
( v98925(VarCurr)
<=> ( v98895(VarCurr)
& v98926(VarCurr) ) ) ).
fof(writeUnaryOperator_7694,axiom,
! [VarCurr] :
( ~ v98926(VarCurr)
<=> v98924(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6849,axiom,
! [VarCurr] :
( v98924(VarCurr)
<=> ( v98893(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6848,axiom,
! [VarCurr] :
( v98920(VarCurr)
<=> ( ( v98921(VarCurr,bitIndex2)
<=> $true )
& ( v98921(VarCurr,bitIndex1)
<=> $false )
& ( v98921(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30151,axiom,
! [VarCurr] :
( v98921(VarCurr,bitIndex0)
<=> v98891(VarCurr) ) ).
fof(addAssignment_30150,axiom,
! [VarCurr] :
( v98921(VarCurr,bitIndex1)
<=> v98889(VarCurr) ) ).
fof(addAssignment_30149,axiom,
! [VarCurr] :
( v98921(VarCurr,bitIndex2)
<=> v98887(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19593,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98905(VarNext)
<=> ( v98906(VarNext)
& v98901(VarNext) ) ) ) ).
fof(writeUnaryOperator_7693,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98906(VarNext)
<=> v98908(VarNext) ) ) ).
fof(addAssignment_30148,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98908(VarNext)
<=> v98901(VarCurr) ) ) ).
fof(addAssignment_30147,axiom,
! [VarCurr] :
( v98901(VarCurr)
<=> v82741(VarCurr) ) ).
fof(addAssignment_30146,axiom,
! [VarCurr] :
( v98899(VarCurr)
<=> $false ) ).
fof(addAssignment_30145,axiom,
! [VarCurr] :
( v98897(VarCurr)
<=> v82703(VarCurr) ) ).
fof(addAssignment_30144,axiom,
! [VarCurr] :
( v98895(VarCurr)
<=> $false ) ).
fof(addAssignment_30143,axiom,
! [VarCurr] :
( v98893(VarCurr)
<=> v82695(VarCurr,bitIndex6) ) ).
fof(addAssignment_30142,axiom,
! [VarCurr] :
( v82695(VarCurr,bitIndex6)
<=> v82697(VarCurr,bitIndex6) ) ).
fof(addAssignment_30141,axiom,
! [VarCurr] :
( v82697(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_30140,axiom,
! [VarCurr] :
( v98891(VarCurr)
<=> $false ) ).
fof(addAssignment_30139,axiom,
! [VarCurr] :
( v98889(VarCurr)
<=> $false ) ).
fof(addAssignment_30138,axiom,
! [VarCurr] :
( v98887(VarCurr)
<=> $true ) ).
fof(addAssignment_30137,axiom,
! [VarCurr] :
( v98885(VarCurr)
<=> $false ) ).
fof(addAssignment_30136,axiom,
! [VarCurr] :
( v98883(VarCurr)
<=> v82678(VarCurr) ) ).
fof(addAssignment_30135,axiom,
! [VarCurr] :
( v82533(VarCurr,bitIndex0)
<=> v82535(VarCurr,bitIndex0) ) ).
fof(addAssignment_30134,axiom,
! [VarCurr] :
( v82535(VarCurr,bitIndex0)
<=> v82537(VarCurr,bitIndex0) ) ).
fof(addAssignment_30133,axiom,
! [VarCurr] :
( v82537(VarCurr,bitIndex0)
<=> v82539(VarCurr,bitIndex0) ) ).
fof(addAssignment_30132,axiom,
! [VarCurr] :
( v82539(VarCurr,bitIndex0)
<=> v82541(VarCurr,bitIndex6) ) ).
fof(addAssignment_30131,axiom,
! [VarCurr] :
( v82541(VarCurr,bitIndex6)
<=> v82543(VarCurr,bitIndex6) ) ).
fof(addAssignment_30130,axiom,
! [VarCurr] :
( v82543(VarCurr,bitIndex6)
<=> v98813(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98836(VarNext)
=> ( v98813(VarNext)
<=> v98813(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1620,axiom,
! [VarNext] :
( v98836(VarNext)
=> ( v98813(VarNext)
<=> v98871(VarNext) ) ) ).
fof(addAssignment_30129,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98871(VarNext)
<=> v98869(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4693,axiom,
! [VarCurr] :
( ~ v98815(VarCurr)
=> ( v98869(VarCurr)
<=> v98872(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4703,axiom,
! [VarCurr] :
( v98815(VarCurr)
=> ( v98869(VarCurr)
<=> v98817(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4692,axiom,
! [VarCurr] :
( ~ v98849(VarCurr)
=> ( v98872(VarCurr)
<=> v98831(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4702,axiom,
! [VarCurr] :
( v98849(VarCurr)
=> ( v98872(VarCurr)
<=> v98873(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1155,axiom,
! [VarCurr] :
( ( ~ v98852(VarCurr)
& ~ v98854(VarCurr) )
=> ( v98873(VarCurr)
<=> v98877(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4691,axiom,
! [VarCurr] :
( v98854(VarCurr)
=> ( v98873(VarCurr)
<=> v98876(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4701,axiom,
! [VarCurr] :
( v98852(VarCurr)
=> ( v98873(VarCurr)
<=> v98874(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4690,axiom,
! [VarCurr] :
( ~ v98862(VarCurr)
=> ( v98877(VarCurr)
<=> v98831(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4700,axiom,
! [VarCurr] :
( v98862(VarCurr)
=> ( v98877(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4689,axiom,
! [VarCurr] :
( ~ v98856(VarCurr)
=> ( v98876(VarCurr)
<=> v98831(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4699,axiom,
! [VarCurr] :
( v98856(VarCurr)
=> ( v98876(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2119,axiom,
! [VarCurr] :
( ~ v98875(VarCurr)
=> ( v98874(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2119,axiom,
! [VarCurr] :
( v98875(VarCurr)
=> ( v98874(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6847,axiom,
! [VarCurr] :
( v98875(VarCurr)
<=> ( v98825(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19592,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98836(VarNext)
<=> ( v98837(VarNext)
& v98846(VarNext) ) ) ) ).
fof(addAssignment_30128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98846(VarNext)
<=> v98844(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19591,axiom,
! [VarCurr] :
( v98844(VarCurr)
<=> ( v98815(VarCurr)
| v98847(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19590,axiom,
! [VarCurr] :
( v98847(VarCurr)
<=> ( v98848(VarCurr)
& v98868(VarCurr) ) ) ).
fof(writeUnaryOperator_7692,axiom,
! [VarCurr] :
( ~ v98868(VarCurr)
<=> v98815(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19589,axiom,
! [VarCurr] :
( v98848(VarCurr)
<=> ( v98849(VarCurr)
| v98866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19588,axiom,
! [VarCurr] :
( v98866(VarCurr)
<=> ( v98827(VarCurr)
& v98867(VarCurr) ) ) ).
fof(writeUnaryOperator_7691,axiom,
! [VarCurr] :
( ~ v98867(VarCurr)
<=> v98829(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19587,axiom,
! [VarCurr] :
( v98849(VarCurr)
<=> ( v98850(VarCurr)
& v98829(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19586,axiom,
! [VarCurr] :
( v98850(VarCurr)
<=> ( v98851(VarCurr)
| v98860(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19585,axiom,
! [VarCurr] :
( v98860(VarCurr)
<=> ( v98861(VarCurr)
& v98865(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6846,axiom,
! [VarCurr] :
( v98865(VarCurr)
<=> ( ( v98853(VarCurr,bitIndex2)
<=> $false )
& ( v98853(VarCurr,bitIndex1)
<=> $false )
& ( v98853(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19584,axiom,
! [VarCurr] :
( v98861(VarCurr)
<=> ( v98862(VarCurr)
| v98863(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19583,axiom,
! [VarCurr] :
( v98863(VarCurr)
<=> ( v98827(VarCurr)
& v98864(VarCurr) ) ) ).
fof(writeUnaryOperator_7690,axiom,
! [VarCurr] :
( ~ v98864(VarCurr)
<=> v98862(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6845,axiom,
! [VarCurr] :
( v98862(VarCurr)
<=> ( v98825(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19582,axiom,
! [VarCurr] :
( v98851(VarCurr)
<=> ( v98852(VarCurr)
| v98854(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19581,axiom,
! [VarCurr] :
( v98854(VarCurr)
<=> ( v98855(VarCurr)
& v98859(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6844,axiom,
! [VarCurr] :
( v98859(VarCurr)
<=> ( ( v98853(VarCurr,bitIndex2)
<=> $false )
& ( v98853(VarCurr,bitIndex1)
<=> $true )
& ( v98853(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19580,axiom,
! [VarCurr] :
( v98855(VarCurr)
<=> ( v98856(VarCurr)
| v98857(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19579,axiom,
! [VarCurr] :
( v98857(VarCurr)
<=> ( v98827(VarCurr)
& v98858(VarCurr) ) ) ).
fof(writeUnaryOperator_7689,axiom,
! [VarCurr] :
( ~ v98858(VarCurr)
<=> v98856(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6843,axiom,
! [VarCurr] :
( v98856(VarCurr)
<=> ( v98825(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6842,axiom,
! [VarCurr] :
( v98852(VarCurr)
<=> ( ( v98853(VarCurr,bitIndex2)
<=> $true )
& ( v98853(VarCurr,bitIndex1)
<=> $false )
& ( v98853(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30127,axiom,
! [VarCurr] :
( v98853(VarCurr,bitIndex0)
<=> v98823(VarCurr) ) ).
fof(addAssignment_30126,axiom,
! [VarCurr] :
( v98853(VarCurr,bitIndex1)
<=> v98821(VarCurr) ) ).
fof(addAssignment_30125,axiom,
! [VarCurr] :
( v98853(VarCurr,bitIndex2)
<=> v98819(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19578,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98837(VarNext)
<=> ( v98838(VarNext)
& v98833(VarNext) ) ) ) ).
fof(writeUnaryOperator_7688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98838(VarNext)
<=> v98840(VarNext) ) ) ).
fof(addAssignment_30124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98840(VarNext)
<=> v98833(VarCurr) ) ) ).
fof(addAssignment_30123,axiom,
! [VarCurr] :
( v98833(VarCurr)
<=> v82612(VarCurr) ) ).
fof(addAssignment_30122,axiom,
! [VarCurr] :
( v98831(VarCurr)
<=> $false ) ).
fof(addAssignment_30121,axiom,
! [VarCurr] :
( v98829(VarCurr)
<=> v82574(VarCurr) ) ).
fof(addAssignment_30120,axiom,
! [VarCurr] :
( v98827(VarCurr)
<=> $false ) ).
fof(addAssignment_30119,axiom,
! [VarCurr] :
( v98825(VarCurr)
<=> v82566(VarCurr,bitIndex6) ) ).
fof(addAssignment_30118,axiom,
! [VarCurr] :
( v82566(VarCurr,bitIndex6)
<=> v82568(VarCurr,bitIndex6) ) ).
fof(addAssignment_30117,axiom,
! [VarCurr] :
( v82568(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_30116,axiom,
! [VarCurr] :
( v98823(VarCurr)
<=> $false ) ).
fof(addAssignment_30115,axiom,
! [VarCurr] :
( v98821(VarCurr)
<=> $false ) ).
fof(addAssignment_30114,axiom,
! [VarCurr] :
( v98819(VarCurr)
<=> $true ) ).
fof(addAssignment_30113,axiom,
! [VarCurr] :
( v98817(VarCurr)
<=> $false ) ).
fof(addAssignment_30112,axiom,
! [VarCurr] :
( v98815(VarCurr)
<=> v82549(VarCurr) ) ).
fof(addAssignment_30111,axiom,
! [VarCurr] :
( v82404(VarCurr,bitIndex0)
<=> v82406(VarCurr,bitIndex0) ) ).
fof(addAssignment_30110,axiom,
! [VarCurr] :
( v82406(VarCurr,bitIndex0)
<=> v82408(VarCurr,bitIndex0) ) ).
fof(addAssignment_30109,axiom,
! [VarCurr] :
( v82408(VarCurr,bitIndex0)
<=> v82410(VarCurr,bitIndex0) ) ).
fof(addAssignment_30108,axiom,
! [VarCurr] :
( v82410(VarCurr,bitIndex0)
<=> v82412(VarCurr,bitIndex6) ) ).
fof(addAssignment_30107,axiom,
! [VarCurr] :
( v82412(VarCurr,bitIndex6)
<=> v82414(VarCurr,bitIndex6) ) ).
fof(addAssignment_30106,axiom,
! [VarCurr] :
( v82414(VarCurr,bitIndex6)
<=> v98745(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98768(VarNext)
=> ( v98745(VarNext)
<=> v98745(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1619,axiom,
! [VarNext] :
( v98768(VarNext)
=> ( v98745(VarNext)
<=> v98803(VarNext) ) ) ).
fof(addAssignment_30105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98803(VarNext)
<=> v98801(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4688,axiom,
! [VarCurr] :
( ~ v98747(VarCurr)
=> ( v98801(VarCurr)
<=> v98804(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4698,axiom,
! [VarCurr] :
( v98747(VarCurr)
=> ( v98801(VarCurr)
<=> v98749(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4687,axiom,
! [VarCurr] :
( ~ v98781(VarCurr)
=> ( v98804(VarCurr)
<=> v98763(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4697,axiom,
! [VarCurr] :
( v98781(VarCurr)
=> ( v98804(VarCurr)
<=> v98805(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1154,axiom,
! [VarCurr] :
( ( ~ v98784(VarCurr)
& ~ v98786(VarCurr) )
=> ( v98805(VarCurr)
<=> v98809(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4686,axiom,
! [VarCurr] :
( v98786(VarCurr)
=> ( v98805(VarCurr)
<=> v98808(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4696,axiom,
! [VarCurr] :
( v98784(VarCurr)
=> ( v98805(VarCurr)
<=> v98806(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4685,axiom,
! [VarCurr] :
( ~ v98794(VarCurr)
=> ( v98809(VarCurr)
<=> v98763(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4695,axiom,
! [VarCurr] :
( v98794(VarCurr)
=> ( v98809(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4684,axiom,
! [VarCurr] :
( ~ v98788(VarCurr)
=> ( v98808(VarCurr)
<=> v98763(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4694,axiom,
! [VarCurr] :
( v98788(VarCurr)
=> ( v98808(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2118,axiom,
! [VarCurr] :
( ~ v98807(VarCurr)
=> ( v98806(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2118,axiom,
! [VarCurr] :
( v98807(VarCurr)
=> ( v98806(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6841,axiom,
! [VarCurr] :
( v98807(VarCurr)
<=> ( v98757(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19577,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98768(VarNext)
<=> ( v98769(VarNext)
& v98778(VarNext) ) ) ) ).
fof(addAssignment_30104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98778(VarNext)
<=> v98776(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19576,axiom,
! [VarCurr] :
( v98776(VarCurr)
<=> ( v98747(VarCurr)
| v98779(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19575,axiom,
! [VarCurr] :
( v98779(VarCurr)
<=> ( v98780(VarCurr)
& v98800(VarCurr) ) ) ).
fof(writeUnaryOperator_7687,axiom,
! [VarCurr] :
( ~ v98800(VarCurr)
<=> v98747(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19574,axiom,
! [VarCurr] :
( v98780(VarCurr)
<=> ( v98781(VarCurr)
| v98798(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19573,axiom,
! [VarCurr] :
( v98798(VarCurr)
<=> ( v98759(VarCurr)
& v98799(VarCurr) ) ) ).
fof(writeUnaryOperator_7686,axiom,
! [VarCurr] :
( ~ v98799(VarCurr)
<=> v98761(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19572,axiom,
! [VarCurr] :
( v98781(VarCurr)
<=> ( v98782(VarCurr)
& v98761(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19571,axiom,
! [VarCurr] :
( v98782(VarCurr)
<=> ( v98783(VarCurr)
| v98792(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19570,axiom,
! [VarCurr] :
( v98792(VarCurr)
<=> ( v98793(VarCurr)
& v98797(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6840,axiom,
! [VarCurr] :
( v98797(VarCurr)
<=> ( ( v98785(VarCurr,bitIndex2)
<=> $false )
& ( v98785(VarCurr,bitIndex1)
<=> $false )
& ( v98785(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19569,axiom,
! [VarCurr] :
( v98793(VarCurr)
<=> ( v98794(VarCurr)
| v98795(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19568,axiom,
! [VarCurr] :
( v98795(VarCurr)
<=> ( v98759(VarCurr)
& v98796(VarCurr) ) ) ).
fof(writeUnaryOperator_7685,axiom,
! [VarCurr] :
( ~ v98796(VarCurr)
<=> v98794(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6839,axiom,
! [VarCurr] :
( v98794(VarCurr)
<=> ( v98757(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19567,axiom,
! [VarCurr] :
( v98783(VarCurr)
<=> ( v98784(VarCurr)
| v98786(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19566,axiom,
! [VarCurr] :
( v98786(VarCurr)
<=> ( v98787(VarCurr)
& v98791(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6838,axiom,
! [VarCurr] :
( v98791(VarCurr)
<=> ( ( v98785(VarCurr,bitIndex2)
<=> $false )
& ( v98785(VarCurr,bitIndex1)
<=> $true )
& ( v98785(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19565,axiom,
! [VarCurr] :
( v98787(VarCurr)
<=> ( v98788(VarCurr)
| v98789(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19564,axiom,
! [VarCurr] :
( v98789(VarCurr)
<=> ( v98759(VarCurr)
& v98790(VarCurr) ) ) ).
fof(writeUnaryOperator_7684,axiom,
! [VarCurr] :
( ~ v98790(VarCurr)
<=> v98788(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6837,axiom,
! [VarCurr] :
( v98788(VarCurr)
<=> ( v98757(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6836,axiom,
! [VarCurr] :
( v98784(VarCurr)
<=> ( ( v98785(VarCurr,bitIndex2)
<=> $true )
& ( v98785(VarCurr,bitIndex1)
<=> $false )
& ( v98785(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30103,axiom,
! [VarCurr] :
( v98785(VarCurr,bitIndex0)
<=> v98755(VarCurr) ) ).
fof(addAssignment_30102,axiom,
! [VarCurr] :
( v98785(VarCurr,bitIndex1)
<=> v98753(VarCurr) ) ).
fof(addAssignment_30101,axiom,
! [VarCurr] :
( v98785(VarCurr,bitIndex2)
<=> v98751(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98769(VarNext)
<=> ( v98770(VarNext)
& v98765(VarNext) ) ) ) ).
fof(writeUnaryOperator_7683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98770(VarNext)
<=> v98772(VarNext) ) ) ).
fof(addAssignment_30100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98772(VarNext)
<=> v98765(VarCurr) ) ) ).
fof(addAssignment_30099,axiom,
! [VarCurr] :
( v98765(VarCurr)
<=> v82483(VarCurr) ) ).
fof(addAssignment_30098,axiom,
! [VarCurr] :
( v98763(VarCurr)
<=> $false ) ).
fof(addAssignment_30097,axiom,
! [VarCurr] :
( v98761(VarCurr)
<=> v82445(VarCurr) ) ).
fof(addAssignment_30096,axiom,
! [VarCurr] :
( v98759(VarCurr)
<=> $false ) ).
fof(addAssignment_30095,axiom,
! [VarCurr] :
( v98757(VarCurr)
<=> v82437(VarCurr,bitIndex6) ) ).
fof(addAssignment_30094,axiom,
! [VarCurr] :
( v82437(VarCurr,bitIndex6)
<=> v82439(VarCurr,bitIndex6) ) ).
fof(addAssignment_30093,axiom,
! [VarCurr] :
( v82439(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_30092,axiom,
! [VarCurr] :
( v98755(VarCurr)
<=> $false ) ).
fof(addAssignment_30091,axiom,
! [VarCurr] :
( v98753(VarCurr)
<=> $false ) ).
fof(addAssignment_30090,axiom,
! [VarCurr] :
( v98751(VarCurr)
<=> $true ) ).
fof(addAssignment_30089,axiom,
! [VarCurr] :
( v98749(VarCurr)
<=> $false ) ).
fof(addAssignment_30088,axiom,
! [VarCurr] :
( v98747(VarCurr)
<=> v82420(VarCurr) ) ).
fof(addAssignment_30087,axiom,
! [VarCurr] :
( v82275(VarCurr,bitIndex0)
<=> v82277(VarCurr,bitIndex0) ) ).
fof(addAssignment_30086,axiom,
! [VarCurr] :
( v82277(VarCurr,bitIndex0)
<=> v82279(VarCurr,bitIndex0) ) ).
fof(addAssignment_30085,axiom,
! [VarCurr] :
( v82279(VarCurr,bitIndex0)
<=> v82281(VarCurr,bitIndex0) ) ).
fof(addAssignment_30084,axiom,
! [VarCurr] :
( v82281(VarCurr,bitIndex0)
<=> v82283(VarCurr,bitIndex6) ) ).
fof(addAssignment_30083,axiom,
! [VarCurr] :
( v82283(VarCurr,bitIndex6)
<=> v82285(VarCurr,bitIndex6) ) ).
fof(addAssignment_30082,axiom,
! [VarCurr] :
( v82285(VarCurr,bitIndex6)
<=> v98677(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1562,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98700(VarNext)
=> ( v98677(VarNext)
<=> v98677(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1618,axiom,
! [VarNext] :
( v98700(VarNext)
=> ( v98677(VarNext)
<=> v98735(VarNext) ) ) ).
fof(addAssignment_30081,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98735(VarNext)
<=> v98733(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4683,axiom,
! [VarCurr] :
( ~ v98679(VarCurr)
=> ( v98733(VarCurr)
<=> v98736(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4693,axiom,
! [VarCurr] :
( v98679(VarCurr)
=> ( v98733(VarCurr)
<=> v98681(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4682,axiom,
! [VarCurr] :
( ~ v98713(VarCurr)
=> ( v98736(VarCurr)
<=> v98695(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4692,axiom,
! [VarCurr] :
( v98713(VarCurr)
=> ( v98736(VarCurr)
<=> v98737(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1153,axiom,
! [VarCurr] :
( ( ~ v98716(VarCurr)
& ~ v98718(VarCurr) )
=> ( v98737(VarCurr)
<=> v98741(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4681,axiom,
! [VarCurr] :
( v98718(VarCurr)
=> ( v98737(VarCurr)
<=> v98740(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4691,axiom,
! [VarCurr] :
( v98716(VarCurr)
=> ( v98737(VarCurr)
<=> v98738(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4680,axiom,
! [VarCurr] :
( ~ v98726(VarCurr)
=> ( v98741(VarCurr)
<=> v98695(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4690,axiom,
! [VarCurr] :
( v98726(VarCurr)
=> ( v98741(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4679,axiom,
! [VarCurr] :
( ~ v98720(VarCurr)
=> ( v98740(VarCurr)
<=> v98695(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4689,axiom,
! [VarCurr] :
( v98720(VarCurr)
=> ( v98740(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2117,axiom,
! [VarCurr] :
( ~ v98739(VarCurr)
=> ( v98738(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2117,axiom,
! [VarCurr] :
( v98739(VarCurr)
=> ( v98738(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6835,axiom,
! [VarCurr] :
( v98739(VarCurr)
<=> ( v98689(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19562,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98700(VarNext)
<=> ( v98701(VarNext)
& v98710(VarNext) ) ) ) ).
fof(addAssignment_30080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98710(VarNext)
<=> v98708(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19561,axiom,
! [VarCurr] :
( v98708(VarCurr)
<=> ( v98679(VarCurr)
| v98711(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19560,axiom,
! [VarCurr] :
( v98711(VarCurr)
<=> ( v98712(VarCurr)
& v98732(VarCurr) ) ) ).
fof(writeUnaryOperator_7682,axiom,
! [VarCurr] :
( ~ v98732(VarCurr)
<=> v98679(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19559,axiom,
! [VarCurr] :
( v98712(VarCurr)
<=> ( v98713(VarCurr)
| v98730(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19558,axiom,
! [VarCurr] :
( v98730(VarCurr)
<=> ( v98691(VarCurr)
& v98731(VarCurr) ) ) ).
fof(writeUnaryOperator_7681,axiom,
! [VarCurr] :
( ~ v98731(VarCurr)
<=> v98693(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19557,axiom,
! [VarCurr] :
( v98713(VarCurr)
<=> ( v98714(VarCurr)
& v98693(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19556,axiom,
! [VarCurr] :
( v98714(VarCurr)
<=> ( v98715(VarCurr)
| v98724(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19555,axiom,
! [VarCurr] :
( v98724(VarCurr)
<=> ( v98725(VarCurr)
& v98729(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6834,axiom,
! [VarCurr] :
( v98729(VarCurr)
<=> ( ( v98717(VarCurr,bitIndex2)
<=> $false )
& ( v98717(VarCurr,bitIndex1)
<=> $false )
& ( v98717(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19554,axiom,
! [VarCurr] :
( v98725(VarCurr)
<=> ( v98726(VarCurr)
| v98727(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19553,axiom,
! [VarCurr] :
( v98727(VarCurr)
<=> ( v98691(VarCurr)
& v98728(VarCurr) ) ) ).
fof(writeUnaryOperator_7680,axiom,
! [VarCurr] :
( ~ v98728(VarCurr)
<=> v98726(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6833,axiom,
! [VarCurr] :
( v98726(VarCurr)
<=> ( v98689(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19552,axiom,
! [VarCurr] :
( v98715(VarCurr)
<=> ( v98716(VarCurr)
| v98718(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19551,axiom,
! [VarCurr] :
( v98718(VarCurr)
<=> ( v98719(VarCurr)
& v98723(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6832,axiom,
! [VarCurr] :
( v98723(VarCurr)
<=> ( ( v98717(VarCurr,bitIndex2)
<=> $false )
& ( v98717(VarCurr,bitIndex1)
<=> $true )
& ( v98717(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19550,axiom,
! [VarCurr] :
( v98719(VarCurr)
<=> ( v98720(VarCurr)
| v98721(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19549,axiom,
! [VarCurr] :
( v98721(VarCurr)
<=> ( v98691(VarCurr)
& v98722(VarCurr) ) ) ).
fof(writeUnaryOperator_7679,axiom,
! [VarCurr] :
( ~ v98722(VarCurr)
<=> v98720(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6831,axiom,
! [VarCurr] :
( v98720(VarCurr)
<=> ( v98689(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6830,axiom,
! [VarCurr] :
( v98716(VarCurr)
<=> ( ( v98717(VarCurr,bitIndex2)
<=> $true )
& ( v98717(VarCurr,bitIndex1)
<=> $false )
& ( v98717(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30079,axiom,
! [VarCurr] :
( v98717(VarCurr,bitIndex0)
<=> v98687(VarCurr) ) ).
fof(addAssignment_30078,axiom,
! [VarCurr] :
( v98717(VarCurr,bitIndex1)
<=> v98685(VarCurr) ) ).
fof(addAssignment_30077,axiom,
! [VarCurr] :
( v98717(VarCurr,bitIndex2)
<=> v98683(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19548,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98701(VarNext)
<=> ( v98702(VarNext)
& v98697(VarNext) ) ) ) ).
fof(writeUnaryOperator_7678,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98702(VarNext)
<=> v98704(VarNext) ) ) ).
fof(addAssignment_30076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98704(VarNext)
<=> v98697(VarCurr) ) ) ).
fof(addAssignment_30075,axiom,
! [VarCurr] :
( v98697(VarCurr)
<=> v82354(VarCurr) ) ).
fof(addAssignment_30074,axiom,
! [VarCurr] :
( v98695(VarCurr)
<=> $false ) ).
fof(addAssignment_30073,axiom,
! [VarCurr] :
( v98693(VarCurr)
<=> v82316(VarCurr) ) ).
fof(addAssignment_30072,axiom,
! [VarCurr] :
( v98691(VarCurr)
<=> $false ) ).
fof(addAssignment_30071,axiom,
! [VarCurr] :
( v98689(VarCurr)
<=> v82308(VarCurr,bitIndex6) ) ).
fof(addAssignment_30070,axiom,
! [VarCurr] :
( v82308(VarCurr,bitIndex6)
<=> v82310(VarCurr,bitIndex6) ) ).
fof(addAssignment_30069,axiom,
! [VarCurr] :
( v82310(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_30068,axiom,
! [VarCurr] :
( v98687(VarCurr)
<=> $false ) ).
fof(addAssignment_30067,axiom,
! [VarCurr] :
( v98685(VarCurr)
<=> $false ) ).
fof(addAssignment_30066,axiom,
! [VarCurr] :
( v98683(VarCurr)
<=> $true ) ).
fof(addAssignment_30065,axiom,
! [VarCurr] :
( v98681(VarCurr)
<=> $false ) ).
fof(addAssignment_30064,axiom,
! [VarCurr] :
( v98679(VarCurr)
<=> v82291(VarCurr) ) ).
fof(addAssignment_30063,axiom,
! [VarCurr] :
( v82146(VarCurr,bitIndex0)
<=> v82148(VarCurr,bitIndex0) ) ).
fof(addAssignment_30062,axiom,
! [VarCurr] :
( v82148(VarCurr,bitIndex0)
<=> v82150(VarCurr,bitIndex0) ) ).
fof(addAssignment_30061,axiom,
! [VarCurr] :
( v82150(VarCurr,bitIndex0)
<=> v82152(VarCurr,bitIndex0) ) ).
fof(addAssignment_30060,axiom,
! [VarCurr] :
( v82152(VarCurr,bitIndex0)
<=> v82154(VarCurr,bitIndex6) ) ).
fof(addAssignment_30059,axiom,
! [VarCurr] :
( v82154(VarCurr,bitIndex6)
<=> v82156(VarCurr,bitIndex6) ) ).
fof(addAssignment_30058,axiom,
! [VarCurr] :
( v82156(VarCurr,bitIndex6)
<=> v98609(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98632(VarNext)
=> ( v98609(VarNext)
<=> v98609(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1617,axiom,
! [VarNext] :
( v98632(VarNext)
=> ( v98609(VarNext)
<=> v98667(VarNext) ) ) ).
fof(addAssignment_30057,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98667(VarNext)
<=> v98665(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4678,axiom,
! [VarCurr] :
( ~ v98611(VarCurr)
=> ( v98665(VarCurr)
<=> v98668(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4688,axiom,
! [VarCurr] :
( v98611(VarCurr)
=> ( v98665(VarCurr)
<=> v98613(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4677,axiom,
! [VarCurr] :
( ~ v98645(VarCurr)
=> ( v98668(VarCurr)
<=> v98627(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4687,axiom,
! [VarCurr] :
( v98645(VarCurr)
=> ( v98668(VarCurr)
<=> v98669(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1152,axiom,
! [VarCurr] :
( ( ~ v98648(VarCurr)
& ~ v98650(VarCurr) )
=> ( v98669(VarCurr)
<=> v98673(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4676,axiom,
! [VarCurr] :
( v98650(VarCurr)
=> ( v98669(VarCurr)
<=> v98672(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4686,axiom,
! [VarCurr] :
( v98648(VarCurr)
=> ( v98669(VarCurr)
<=> v98670(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4675,axiom,
! [VarCurr] :
( ~ v98658(VarCurr)
=> ( v98673(VarCurr)
<=> v98627(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4685,axiom,
! [VarCurr] :
( v98658(VarCurr)
=> ( v98673(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4674,axiom,
! [VarCurr] :
( ~ v98652(VarCurr)
=> ( v98672(VarCurr)
<=> v98627(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4684,axiom,
! [VarCurr] :
( v98652(VarCurr)
=> ( v98672(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2116,axiom,
! [VarCurr] :
( ~ v98671(VarCurr)
=> ( v98670(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2116,axiom,
! [VarCurr] :
( v98671(VarCurr)
=> ( v98670(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6829,axiom,
! [VarCurr] :
( v98671(VarCurr)
<=> ( v98621(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19547,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98632(VarNext)
<=> ( v98633(VarNext)
& v98642(VarNext) ) ) ) ).
fof(addAssignment_30056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98642(VarNext)
<=> v98640(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19546,axiom,
! [VarCurr] :
( v98640(VarCurr)
<=> ( v98611(VarCurr)
| v98643(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19545,axiom,
! [VarCurr] :
( v98643(VarCurr)
<=> ( v98644(VarCurr)
& v98664(VarCurr) ) ) ).
fof(writeUnaryOperator_7677,axiom,
! [VarCurr] :
( ~ v98664(VarCurr)
<=> v98611(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19544,axiom,
! [VarCurr] :
( v98644(VarCurr)
<=> ( v98645(VarCurr)
| v98662(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19543,axiom,
! [VarCurr] :
( v98662(VarCurr)
<=> ( v98623(VarCurr)
& v98663(VarCurr) ) ) ).
fof(writeUnaryOperator_7676,axiom,
! [VarCurr] :
( ~ v98663(VarCurr)
<=> v98625(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19542,axiom,
! [VarCurr] :
( v98645(VarCurr)
<=> ( v98646(VarCurr)
& v98625(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19541,axiom,
! [VarCurr] :
( v98646(VarCurr)
<=> ( v98647(VarCurr)
| v98656(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19540,axiom,
! [VarCurr] :
( v98656(VarCurr)
<=> ( v98657(VarCurr)
& v98661(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6828,axiom,
! [VarCurr] :
( v98661(VarCurr)
<=> ( ( v98649(VarCurr,bitIndex2)
<=> $false )
& ( v98649(VarCurr,bitIndex1)
<=> $false )
& ( v98649(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19539,axiom,
! [VarCurr] :
( v98657(VarCurr)
<=> ( v98658(VarCurr)
| v98659(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19538,axiom,
! [VarCurr] :
( v98659(VarCurr)
<=> ( v98623(VarCurr)
& v98660(VarCurr) ) ) ).
fof(writeUnaryOperator_7675,axiom,
! [VarCurr] :
( ~ v98660(VarCurr)
<=> v98658(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6827,axiom,
! [VarCurr] :
( v98658(VarCurr)
<=> ( v98621(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19537,axiom,
! [VarCurr] :
( v98647(VarCurr)
<=> ( v98648(VarCurr)
| v98650(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19536,axiom,
! [VarCurr] :
( v98650(VarCurr)
<=> ( v98651(VarCurr)
& v98655(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6826,axiom,
! [VarCurr] :
( v98655(VarCurr)
<=> ( ( v98649(VarCurr,bitIndex2)
<=> $false )
& ( v98649(VarCurr,bitIndex1)
<=> $true )
& ( v98649(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19535,axiom,
! [VarCurr] :
( v98651(VarCurr)
<=> ( v98652(VarCurr)
| v98653(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19534,axiom,
! [VarCurr] :
( v98653(VarCurr)
<=> ( v98623(VarCurr)
& v98654(VarCurr) ) ) ).
fof(writeUnaryOperator_7674,axiom,
! [VarCurr] :
( ~ v98654(VarCurr)
<=> v98652(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6825,axiom,
! [VarCurr] :
( v98652(VarCurr)
<=> ( v98621(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6824,axiom,
! [VarCurr] :
( v98648(VarCurr)
<=> ( ( v98649(VarCurr,bitIndex2)
<=> $true )
& ( v98649(VarCurr,bitIndex1)
<=> $false )
& ( v98649(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30055,axiom,
! [VarCurr] :
( v98649(VarCurr,bitIndex0)
<=> v98619(VarCurr) ) ).
fof(addAssignment_30054,axiom,
! [VarCurr] :
( v98649(VarCurr,bitIndex1)
<=> v98617(VarCurr) ) ).
fof(addAssignment_30053,axiom,
! [VarCurr] :
( v98649(VarCurr,bitIndex2)
<=> v98615(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98633(VarNext)
<=> ( v98634(VarNext)
& v98629(VarNext) ) ) ) ).
fof(writeUnaryOperator_7673,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98634(VarNext)
<=> v98636(VarNext) ) ) ).
fof(addAssignment_30052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98636(VarNext)
<=> v98629(VarCurr) ) ) ).
fof(addAssignment_30051,axiom,
! [VarCurr] :
( v98629(VarCurr)
<=> v82225(VarCurr) ) ).
fof(addAssignment_30050,axiom,
! [VarCurr] :
( v98627(VarCurr)
<=> $false ) ).
fof(addAssignment_30049,axiom,
! [VarCurr] :
( v98625(VarCurr)
<=> v82187(VarCurr) ) ).
fof(addAssignment_30048,axiom,
! [VarCurr] :
( v98623(VarCurr)
<=> $false ) ).
fof(addAssignment_30047,axiom,
! [VarCurr] :
( v98621(VarCurr)
<=> v82179(VarCurr,bitIndex6) ) ).
fof(addAssignment_30046,axiom,
! [VarCurr] :
( v82179(VarCurr,bitIndex6)
<=> v82181(VarCurr,bitIndex6) ) ).
fof(addAssignment_30045,axiom,
! [VarCurr] :
( v82181(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_30044,axiom,
! [VarCurr] :
( v98619(VarCurr)
<=> $false ) ).
fof(addAssignment_30043,axiom,
! [VarCurr] :
( v98617(VarCurr)
<=> $false ) ).
fof(addAssignment_30042,axiom,
! [VarCurr] :
( v98615(VarCurr)
<=> $true ) ).
fof(addAssignment_30041,axiom,
! [VarCurr] :
( v98613(VarCurr)
<=> $false ) ).
fof(addAssignment_30040,axiom,
! [VarCurr] :
( v98611(VarCurr)
<=> v82162(VarCurr) ) ).
fof(addAssignment_30039,axiom,
! [VarCurr] :
( v82017(VarCurr,bitIndex0)
<=> v82019(VarCurr,bitIndex0) ) ).
fof(addAssignment_30038,axiom,
! [VarCurr] :
( v82019(VarCurr,bitIndex0)
<=> v82021(VarCurr,bitIndex0) ) ).
fof(addAssignment_30037,axiom,
! [VarCurr] :
( v82021(VarCurr,bitIndex0)
<=> v82023(VarCurr,bitIndex0) ) ).
fof(addAssignment_30036,axiom,
! [VarCurr] :
( v82023(VarCurr,bitIndex0)
<=> v82025(VarCurr,bitIndex6) ) ).
fof(addAssignment_30035,axiom,
! [VarCurr] :
( v82025(VarCurr,bitIndex6)
<=> v82027(VarCurr,bitIndex6) ) ).
fof(addAssignment_30034,axiom,
! [VarCurr] :
( v82027(VarCurr,bitIndex6)
<=> v98541(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98564(VarNext)
=> ( v98541(VarNext)
<=> v98541(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1616,axiom,
! [VarNext] :
( v98564(VarNext)
=> ( v98541(VarNext)
<=> v98599(VarNext) ) ) ).
fof(addAssignment_30033,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98599(VarNext)
<=> v98597(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4673,axiom,
! [VarCurr] :
( ~ v98543(VarCurr)
=> ( v98597(VarCurr)
<=> v98600(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4683,axiom,
! [VarCurr] :
( v98543(VarCurr)
=> ( v98597(VarCurr)
<=> v98545(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4672,axiom,
! [VarCurr] :
( ~ v98577(VarCurr)
=> ( v98600(VarCurr)
<=> v98559(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4682,axiom,
! [VarCurr] :
( v98577(VarCurr)
=> ( v98600(VarCurr)
<=> v98601(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1151,axiom,
! [VarCurr] :
( ( ~ v98580(VarCurr)
& ~ v98582(VarCurr) )
=> ( v98601(VarCurr)
<=> v98605(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4671,axiom,
! [VarCurr] :
( v98582(VarCurr)
=> ( v98601(VarCurr)
<=> v98604(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4681,axiom,
! [VarCurr] :
( v98580(VarCurr)
=> ( v98601(VarCurr)
<=> v98602(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4670,axiom,
! [VarCurr] :
( ~ v98590(VarCurr)
=> ( v98605(VarCurr)
<=> v98559(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4680,axiom,
! [VarCurr] :
( v98590(VarCurr)
=> ( v98605(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4669,axiom,
! [VarCurr] :
( ~ v98584(VarCurr)
=> ( v98604(VarCurr)
<=> v98559(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4679,axiom,
! [VarCurr] :
( v98584(VarCurr)
=> ( v98604(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2115,axiom,
! [VarCurr] :
( ~ v98603(VarCurr)
=> ( v98602(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2115,axiom,
! [VarCurr] :
( v98603(VarCurr)
=> ( v98602(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6823,axiom,
! [VarCurr] :
( v98603(VarCurr)
<=> ( v98553(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98564(VarNext)
<=> ( v98565(VarNext)
& v98574(VarNext) ) ) ) ).
fof(addAssignment_30032,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98574(VarNext)
<=> v98572(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19531,axiom,
! [VarCurr] :
( v98572(VarCurr)
<=> ( v98543(VarCurr)
| v98575(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19530,axiom,
! [VarCurr] :
( v98575(VarCurr)
<=> ( v98576(VarCurr)
& v98596(VarCurr) ) ) ).
fof(writeUnaryOperator_7672,axiom,
! [VarCurr] :
( ~ v98596(VarCurr)
<=> v98543(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19529,axiom,
! [VarCurr] :
( v98576(VarCurr)
<=> ( v98577(VarCurr)
| v98594(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19528,axiom,
! [VarCurr] :
( v98594(VarCurr)
<=> ( v98555(VarCurr)
& v98595(VarCurr) ) ) ).
fof(writeUnaryOperator_7671,axiom,
! [VarCurr] :
( ~ v98595(VarCurr)
<=> v98557(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19527,axiom,
! [VarCurr] :
( v98577(VarCurr)
<=> ( v98578(VarCurr)
& v98557(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19526,axiom,
! [VarCurr] :
( v98578(VarCurr)
<=> ( v98579(VarCurr)
| v98588(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19525,axiom,
! [VarCurr] :
( v98588(VarCurr)
<=> ( v98589(VarCurr)
& v98593(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6822,axiom,
! [VarCurr] :
( v98593(VarCurr)
<=> ( ( v98581(VarCurr,bitIndex2)
<=> $false )
& ( v98581(VarCurr,bitIndex1)
<=> $false )
& ( v98581(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19524,axiom,
! [VarCurr] :
( v98589(VarCurr)
<=> ( v98590(VarCurr)
| v98591(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19523,axiom,
! [VarCurr] :
( v98591(VarCurr)
<=> ( v98555(VarCurr)
& v98592(VarCurr) ) ) ).
fof(writeUnaryOperator_7670,axiom,
! [VarCurr] :
( ~ v98592(VarCurr)
<=> v98590(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6821,axiom,
! [VarCurr] :
( v98590(VarCurr)
<=> ( v98553(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19522,axiom,
! [VarCurr] :
( v98579(VarCurr)
<=> ( v98580(VarCurr)
| v98582(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19521,axiom,
! [VarCurr] :
( v98582(VarCurr)
<=> ( v98583(VarCurr)
& v98587(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6820,axiom,
! [VarCurr] :
( v98587(VarCurr)
<=> ( ( v98581(VarCurr,bitIndex2)
<=> $false )
& ( v98581(VarCurr,bitIndex1)
<=> $true )
& ( v98581(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19520,axiom,
! [VarCurr] :
( v98583(VarCurr)
<=> ( v98584(VarCurr)
| v98585(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19519,axiom,
! [VarCurr] :
( v98585(VarCurr)
<=> ( v98555(VarCurr)
& v98586(VarCurr) ) ) ).
fof(writeUnaryOperator_7669,axiom,
! [VarCurr] :
( ~ v98586(VarCurr)
<=> v98584(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6819,axiom,
! [VarCurr] :
( v98584(VarCurr)
<=> ( v98553(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6818,axiom,
! [VarCurr] :
( v98580(VarCurr)
<=> ( ( v98581(VarCurr,bitIndex2)
<=> $true )
& ( v98581(VarCurr,bitIndex1)
<=> $false )
& ( v98581(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30031,axiom,
! [VarCurr] :
( v98581(VarCurr,bitIndex0)
<=> v98551(VarCurr) ) ).
fof(addAssignment_30030,axiom,
! [VarCurr] :
( v98581(VarCurr,bitIndex1)
<=> v98549(VarCurr) ) ).
fof(addAssignment_30029,axiom,
! [VarCurr] :
( v98581(VarCurr,bitIndex2)
<=> v98547(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98565(VarNext)
<=> ( v98566(VarNext)
& v98561(VarNext) ) ) ) ).
fof(writeUnaryOperator_7668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98566(VarNext)
<=> v98568(VarNext) ) ) ).
fof(addAssignment_30028,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98568(VarNext)
<=> v98561(VarCurr) ) ) ).
fof(addAssignment_30027,axiom,
! [VarCurr] :
( v98561(VarCurr)
<=> v82096(VarCurr) ) ).
fof(addAssignment_30026,axiom,
! [VarCurr] :
( v98559(VarCurr)
<=> $false ) ).
fof(addAssignment_30025,axiom,
! [VarCurr] :
( v98557(VarCurr)
<=> v82058(VarCurr) ) ).
fof(addAssignment_30024,axiom,
! [VarCurr] :
( v98555(VarCurr)
<=> $false ) ).
fof(addAssignment_30023,axiom,
! [VarCurr] :
( v98553(VarCurr)
<=> v82050(VarCurr,bitIndex6) ) ).
fof(addAssignment_30022,axiom,
! [VarCurr] :
( v82050(VarCurr,bitIndex6)
<=> v82052(VarCurr,bitIndex6) ) ).
fof(addAssignment_30021,axiom,
! [VarCurr] :
( v82052(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_30020,axiom,
! [VarCurr] :
( v98551(VarCurr)
<=> $false ) ).
fof(addAssignment_30019,axiom,
! [VarCurr] :
( v98549(VarCurr)
<=> $false ) ).
fof(addAssignment_30018,axiom,
! [VarCurr] :
( v98547(VarCurr)
<=> $true ) ).
fof(addAssignment_30017,axiom,
! [VarCurr] :
( v98545(VarCurr)
<=> $false ) ).
fof(addAssignment_30016,axiom,
! [VarCurr] :
( v98543(VarCurr)
<=> v82033(VarCurr) ) ).
fof(addAssignment_30015,axiom,
! [VarCurr] :
( v81888(VarCurr,bitIndex0)
<=> v81890(VarCurr,bitIndex0) ) ).
fof(addAssignment_30014,axiom,
! [VarCurr] :
( v81890(VarCurr,bitIndex0)
<=> v81892(VarCurr,bitIndex0) ) ).
fof(addAssignment_30013,axiom,
! [VarCurr] :
( v81892(VarCurr,bitIndex0)
<=> v81894(VarCurr,bitIndex0) ) ).
fof(addAssignment_30012,axiom,
! [VarCurr] :
( v81894(VarCurr,bitIndex0)
<=> v81896(VarCurr,bitIndex6) ) ).
fof(addAssignment_30011,axiom,
! [VarCurr] :
( v81896(VarCurr,bitIndex6)
<=> v81898(VarCurr,bitIndex6) ) ).
fof(addAssignment_30010,axiom,
! [VarCurr] :
( v81898(VarCurr,bitIndex6)
<=> v98473(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98496(VarNext)
=> ( v98473(VarNext)
<=> v98473(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1615,axiom,
! [VarNext] :
( v98496(VarNext)
=> ( v98473(VarNext)
<=> v98531(VarNext) ) ) ).
fof(addAssignment_30009,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98531(VarNext)
<=> v98529(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4668,axiom,
! [VarCurr] :
( ~ v98475(VarCurr)
=> ( v98529(VarCurr)
<=> v98532(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4678,axiom,
! [VarCurr] :
( v98475(VarCurr)
=> ( v98529(VarCurr)
<=> v98477(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4667,axiom,
! [VarCurr] :
( ~ v98509(VarCurr)
=> ( v98532(VarCurr)
<=> v98491(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4677,axiom,
! [VarCurr] :
( v98509(VarCurr)
=> ( v98532(VarCurr)
<=> v98533(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1150,axiom,
! [VarCurr] :
( ( ~ v98512(VarCurr)
& ~ v98514(VarCurr) )
=> ( v98533(VarCurr)
<=> v98537(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4666,axiom,
! [VarCurr] :
( v98514(VarCurr)
=> ( v98533(VarCurr)
<=> v98536(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4676,axiom,
! [VarCurr] :
( v98512(VarCurr)
=> ( v98533(VarCurr)
<=> v98534(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4665,axiom,
! [VarCurr] :
( ~ v98522(VarCurr)
=> ( v98537(VarCurr)
<=> v98491(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4675,axiom,
! [VarCurr] :
( v98522(VarCurr)
=> ( v98537(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4664,axiom,
! [VarCurr] :
( ~ v98516(VarCurr)
=> ( v98536(VarCurr)
<=> v98491(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4674,axiom,
! [VarCurr] :
( v98516(VarCurr)
=> ( v98536(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2114,axiom,
! [VarCurr] :
( ~ v98535(VarCurr)
=> ( v98534(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2114,axiom,
! [VarCurr] :
( v98535(VarCurr)
=> ( v98534(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6817,axiom,
! [VarCurr] :
( v98535(VarCurr)
<=> ( v98485(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19517,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98496(VarNext)
<=> ( v98497(VarNext)
& v98506(VarNext) ) ) ) ).
fof(addAssignment_30008,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98506(VarNext)
<=> v98504(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19516,axiom,
! [VarCurr] :
( v98504(VarCurr)
<=> ( v98475(VarCurr)
| v98507(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19515,axiom,
! [VarCurr] :
( v98507(VarCurr)
<=> ( v98508(VarCurr)
& v98528(VarCurr) ) ) ).
fof(writeUnaryOperator_7667,axiom,
! [VarCurr] :
( ~ v98528(VarCurr)
<=> v98475(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19514,axiom,
! [VarCurr] :
( v98508(VarCurr)
<=> ( v98509(VarCurr)
| v98526(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19513,axiom,
! [VarCurr] :
( v98526(VarCurr)
<=> ( v98487(VarCurr)
& v98527(VarCurr) ) ) ).
fof(writeUnaryOperator_7666,axiom,
! [VarCurr] :
( ~ v98527(VarCurr)
<=> v98489(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19512,axiom,
! [VarCurr] :
( v98509(VarCurr)
<=> ( v98510(VarCurr)
& v98489(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19511,axiom,
! [VarCurr] :
( v98510(VarCurr)
<=> ( v98511(VarCurr)
| v98520(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19510,axiom,
! [VarCurr] :
( v98520(VarCurr)
<=> ( v98521(VarCurr)
& v98525(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6816,axiom,
! [VarCurr] :
( v98525(VarCurr)
<=> ( ( v98513(VarCurr,bitIndex2)
<=> $false )
& ( v98513(VarCurr,bitIndex1)
<=> $false )
& ( v98513(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19509,axiom,
! [VarCurr] :
( v98521(VarCurr)
<=> ( v98522(VarCurr)
| v98523(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19508,axiom,
! [VarCurr] :
( v98523(VarCurr)
<=> ( v98487(VarCurr)
& v98524(VarCurr) ) ) ).
fof(writeUnaryOperator_7665,axiom,
! [VarCurr] :
( ~ v98524(VarCurr)
<=> v98522(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6815,axiom,
! [VarCurr] :
( v98522(VarCurr)
<=> ( v98485(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19507,axiom,
! [VarCurr] :
( v98511(VarCurr)
<=> ( v98512(VarCurr)
| v98514(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19506,axiom,
! [VarCurr] :
( v98514(VarCurr)
<=> ( v98515(VarCurr)
& v98519(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6814,axiom,
! [VarCurr] :
( v98519(VarCurr)
<=> ( ( v98513(VarCurr,bitIndex2)
<=> $false )
& ( v98513(VarCurr,bitIndex1)
<=> $true )
& ( v98513(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19505,axiom,
! [VarCurr] :
( v98515(VarCurr)
<=> ( v98516(VarCurr)
| v98517(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19504,axiom,
! [VarCurr] :
( v98517(VarCurr)
<=> ( v98487(VarCurr)
& v98518(VarCurr) ) ) ).
fof(writeUnaryOperator_7664,axiom,
! [VarCurr] :
( ~ v98518(VarCurr)
<=> v98516(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6813,axiom,
! [VarCurr] :
( v98516(VarCurr)
<=> ( v98485(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6812,axiom,
! [VarCurr] :
( v98512(VarCurr)
<=> ( ( v98513(VarCurr,bitIndex2)
<=> $true )
& ( v98513(VarCurr,bitIndex1)
<=> $false )
& ( v98513(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30007,axiom,
! [VarCurr] :
( v98513(VarCurr,bitIndex0)
<=> v98483(VarCurr) ) ).
fof(addAssignment_30006,axiom,
! [VarCurr] :
( v98513(VarCurr,bitIndex1)
<=> v98481(VarCurr) ) ).
fof(addAssignment_30005,axiom,
! [VarCurr] :
( v98513(VarCurr,bitIndex2)
<=> v98479(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98497(VarNext)
<=> ( v98498(VarNext)
& v98493(VarNext) ) ) ) ).
fof(writeUnaryOperator_7663,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98498(VarNext)
<=> v98500(VarNext) ) ) ).
fof(addAssignment_30004,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98500(VarNext)
<=> v98493(VarCurr) ) ) ).
fof(addAssignment_30003,axiom,
! [VarCurr] :
( v98493(VarCurr)
<=> v81967(VarCurr) ) ).
fof(addAssignment_30002,axiom,
! [VarCurr] :
( v98491(VarCurr)
<=> $false ) ).
fof(addAssignment_30001,axiom,
! [VarCurr] :
( v98489(VarCurr)
<=> v81929(VarCurr) ) ).
fof(addAssignment_30000,axiom,
! [VarCurr] :
( v98487(VarCurr)
<=> $false ) ).
fof(addAssignment_29999,axiom,
! [VarCurr] :
( v98485(VarCurr)
<=> v81921(VarCurr,bitIndex6) ) ).
fof(addAssignment_29998,axiom,
! [VarCurr] :
( v81921(VarCurr,bitIndex6)
<=> v81923(VarCurr,bitIndex6) ) ).
fof(addAssignment_29997,axiom,
! [VarCurr] :
( v81923(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29996,axiom,
! [VarCurr] :
( v98483(VarCurr)
<=> $false ) ).
fof(addAssignment_29995,axiom,
! [VarCurr] :
( v98481(VarCurr)
<=> $false ) ).
fof(addAssignment_29994,axiom,
! [VarCurr] :
( v98479(VarCurr)
<=> $true ) ).
fof(addAssignment_29993,axiom,
! [VarCurr] :
( v98477(VarCurr)
<=> $false ) ).
fof(addAssignment_29992,axiom,
! [VarCurr] :
( v98475(VarCurr)
<=> v81904(VarCurr) ) ).
fof(addAssignment_29991,axiom,
! [VarCurr] :
( v81759(VarCurr,bitIndex0)
<=> v81761(VarCurr,bitIndex0) ) ).
fof(addAssignment_29990,axiom,
! [VarCurr] :
( v81761(VarCurr,bitIndex0)
<=> v81763(VarCurr,bitIndex0) ) ).
fof(addAssignment_29989,axiom,
! [VarCurr] :
( v81763(VarCurr,bitIndex0)
<=> v81765(VarCurr,bitIndex0) ) ).
fof(addAssignment_29988,axiom,
! [VarCurr] :
( v81765(VarCurr,bitIndex0)
<=> v81767(VarCurr,bitIndex6) ) ).
fof(addAssignment_29987,axiom,
! [VarCurr] :
( v81767(VarCurr,bitIndex6)
<=> v81769(VarCurr,bitIndex6) ) ).
fof(addAssignment_29986,axiom,
! [VarCurr] :
( v81769(VarCurr,bitIndex6)
<=> v98405(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1558,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98428(VarNext)
=> ( v98405(VarNext)
<=> v98405(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1614,axiom,
! [VarNext] :
( v98428(VarNext)
=> ( v98405(VarNext)
<=> v98463(VarNext) ) ) ).
fof(addAssignment_29985,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98463(VarNext)
<=> v98461(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4663,axiom,
! [VarCurr] :
( ~ v98407(VarCurr)
=> ( v98461(VarCurr)
<=> v98464(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4673,axiom,
! [VarCurr] :
( v98407(VarCurr)
=> ( v98461(VarCurr)
<=> v98409(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4662,axiom,
! [VarCurr] :
( ~ v98441(VarCurr)
=> ( v98464(VarCurr)
<=> v98423(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4672,axiom,
! [VarCurr] :
( v98441(VarCurr)
=> ( v98464(VarCurr)
<=> v98465(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1149,axiom,
! [VarCurr] :
( ( ~ v98444(VarCurr)
& ~ v98446(VarCurr) )
=> ( v98465(VarCurr)
<=> v98469(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4661,axiom,
! [VarCurr] :
( v98446(VarCurr)
=> ( v98465(VarCurr)
<=> v98468(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4671,axiom,
! [VarCurr] :
( v98444(VarCurr)
=> ( v98465(VarCurr)
<=> v98466(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4660,axiom,
! [VarCurr] :
( ~ v98454(VarCurr)
=> ( v98469(VarCurr)
<=> v98423(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4670,axiom,
! [VarCurr] :
( v98454(VarCurr)
=> ( v98469(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4659,axiom,
! [VarCurr] :
( ~ v98448(VarCurr)
=> ( v98468(VarCurr)
<=> v98423(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4669,axiom,
! [VarCurr] :
( v98448(VarCurr)
=> ( v98468(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2113,axiom,
! [VarCurr] :
( ~ v98467(VarCurr)
=> ( v98466(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2113,axiom,
! [VarCurr] :
( v98467(VarCurr)
=> ( v98466(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6811,axiom,
! [VarCurr] :
( v98467(VarCurr)
<=> ( v98417(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98428(VarNext)
<=> ( v98429(VarNext)
& v98438(VarNext) ) ) ) ).
fof(addAssignment_29984,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98438(VarNext)
<=> v98436(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19501,axiom,
! [VarCurr] :
( v98436(VarCurr)
<=> ( v98407(VarCurr)
| v98439(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19500,axiom,
! [VarCurr] :
( v98439(VarCurr)
<=> ( v98440(VarCurr)
& v98460(VarCurr) ) ) ).
fof(writeUnaryOperator_7662,axiom,
! [VarCurr] :
( ~ v98460(VarCurr)
<=> v98407(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19499,axiom,
! [VarCurr] :
( v98440(VarCurr)
<=> ( v98441(VarCurr)
| v98458(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19498,axiom,
! [VarCurr] :
( v98458(VarCurr)
<=> ( v98419(VarCurr)
& v98459(VarCurr) ) ) ).
fof(writeUnaryOperator_7661,axiom,
! [VarCurr] :
( ~ v98459(VarCurr)
<=> v98421(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19497,axiom,
! [VarCurr] :
( v98441(VarCurr)
<=> ( v98442(VarCurr)
& v98421(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19496,axiom,
! [VarCurr] :
( v98442(VarCurr)
<=> ( v98443(VarCurr)
| v98452(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19495,axiom,
! [VarCurr] :
( v98452(VarCurr)
<=> ( v98453(VarCurr)
& v98457(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6810,axiom,
! [VarCurr] :
( v98457(VarCurr)
<=> ( ( v98445(VarCurr,bitIndex2)
<=> $false )
& ( v98445(VarCurr,bitIndex1)
<=> $false )
& ( v98445(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19494,axiom,
! [VarCurr] :
( v98453(VarCurr)
<=> ( v98454(VarCurr)
| v98455(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19493,axiom,
! [VarCurr] :
( v98455(VarCurr)
<=> ( v98419(VarCurr)
& v98456(VarCurr) ) ) ).
fof(writeUnaryOperator_7660,axiom,
! [VarCurr] :
( ~ v98456(VarCurr)
<=> v98454(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6809,axiom,
! [VarCurr] :
( v98454(VarCurr)
<=> ( v98417(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19492,axiom,
! [VarCurr] :
( v98443(VarCurr)
<=> ( v98444(VarCurr)
| v98446(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19491,axiom,
! [VarCurr] :
( v98446(VarCurr)
<=> ( v98447(VarCurr)
& v98451(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6808,axiom,
! [VarCurr] :
( v98451(VarCurr)
<=> ( ( v98445(VarCurr,bitIndex2)
<=> $false )
& ( v98445(VarCurr,bitIndex1)
<=> $true )
& ( v98445(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19490,axiom,
! [VarCurr] :
( v98447(VarCurr)
<=> ( v98448(VarCurr)
| v98449(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19489,axiom,
! [VarCurr] :
( v98449(VarCurr)
<=> ( v98419(VarCurr)
& v98450(VarCurr) ) ) ).
fof(writeUnaryOperator_7659,axiom,
! [VarCurr] :
( ~ v98450(VarCurr)
<=> v98448(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6807,axiom,
! [VarCurr] :
( v98448(VarCurr)
<=> ( v98417(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6806,axiom,
! [VarCurr] :
( v98444(VarCurr)
<=> ( ( v98445(VarCurr,bitIndex2)
<=> $true )
& ( v98445(VarCurr,bitIndex1)
<=> $false )
& ( v98445(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29983,axiom,
! [VarCurr] :
( v98445(VarCurr,bitIndex0)
<=> v98415(VarCurr) ) ).
fof(addAssignment_29982,axiom,
! [VarCurr] :
( v98445(VarCurr,bitIndex1)
<=> v98413(VarCurr) ) ).
fof(addAssignment_29981,axiom,
! [VarCurr] :
( v98445(VarCurr,bitIndex2)
<=> v98411(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98429(VarNext)
<=> ( v98430(VarNext)
& v98425(VarNext) ) ) ) ).
fof(writeUnaryOperator_7658,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98430(VarNext)
<=> v98432(VarNext) ) ) ).
fof(addAssignment_29980,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98432(VarNext)
<=> v98425(VarCurr) ) ) ).
fof(addAssignment_29979,axiom,
! [VarCurr] :
( v98425(VarCurr)
<=> v81838(VarCurr) ) ).
fof(addAssignment_29978,axiom,
! [VarCurr] :
( v98423(VarCurr)
<=> $false ) ).
fof(addAssignment_29977,axiom,
! [VarCurr] :
( v98421(VarCurr)
<=> v81800(VarCurr) ) ).
fof(addAssignment_29976,axiom,
! [VarCurr] :
( v98419(VarCurr)
<=> $false ) ).
fof(addAssignment_29975,axiom,
! [VarCurr] :
( v98417(VarCurr)
<=> v81792(VarCurr,bitIndex6) ) ).
fof(addAssignment_29974,axiom,
! [VarCurr] :
( v81792(VarCurr,bitIndex6)
<=> v81794(VarCurr,bitIndex6) ) ).
fof(addAssignment_29973,axiom,
! [VarCurr] :
( v81794(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29972,axiom,
! [VarCurr] :
( v98415(VarCurr)
<=> $false ) ).
fof(addAssignment_29971,axiom,
! [VarCurr] :
( v98413(VarCurr)
<=> $false ) ).
fof(addAssignment_29970,axiom,
! [VarCurr] :
( v98411(VarCurr)
<=> $true ) ).
fof(addAssignment_29969,axiom,
! [VarCurr] :
( v98409(VarCurr)
<=> $false ) ).
fof(addAssignment_29968,axiom,
! [VarCurr] :
( v98407(VarCurr)
<=> v81775(VarCurr) ) ).
fof(addAssignment_29967,axiom,
! [VarCurr] :
( v81630(VarCurr,bitIndex0)
<=> v81632(VarCurr,bitIndex0) ) ).
fof(addAssignment_29966,axiom,
! [VarCurr] :
( v81632(VarCurr,bitIndex0)
<=> v81634(VarCurr,bitIndex0) ) ).
fof(addAssignment_29965,axiom,
! [VarCurr] :
( v81634(VarCurr,bitIndex0)
<=> v81636(VarCurr,bitIndex0) ) ).
fof(addAssignment_29964,axiom,
! [VarCurr] :
( v81636(VarCurr,bitIndex0)
<=> v81638(VarCurr,bitIndex6) ) ).
fof(addAssignment_29963,axiom,
! [VarCurr] :
( v81638(VarCurr,bitIndex6)
<=> v81640(VarCurr,bitIndex6) ) ).
fof(addAssignment_29962,axiom,
! [VarCurr] :
( v81640(VarCurr,bitIndex6)
<=> v98337(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1557,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98360(VarNext)
=> ( v98337(VarNext)
<=> v98337(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1613,axiom,
! [VarNext] :
( v98360(VarNext)
=> ( v98337(VarNext)
<=> v98395(VarNext) ) ) ).
fof(addAssignment_29961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98395(VarNext)
<=> v98393(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4658,axiom,
! [VarCurr] :
( ~ v98339(VarCurr)
=> ( v98393(VarCurr)
<=> v98396(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4668,axiom,
! [VarCurr] :
( v98339(VarCurr)
=> ( v98393(VarCurr)
<=> v98341(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4657,axiom,
! [VarCurr] :
( ~ v98373(VarCurr)
=> ( v98396(VarCurr)
<=> v98355(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4667,axiom,
! [VarCurr] :
( v98373(VarCurr)
=> ( v98396(VarCurr)
<=> v98397(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1148,axiom,
! [VarCurr] :
( ( ~ v98376(VarCurr)
& ~ v98378(VarCurr) )
=> ( v98397(VarCurr)
<=> v98401(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4656,axiom,
! [VarCurr] :
( v98378(VarCurr)
=> ( v98397(VarCurr)
<=> v98400(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4666,axiom,
! [VarCurr] :
( v98376(VarCurr)
=> ( v98397(VarCurr)
<=> v98398(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4655,axiom,
! [VarCurr] :
( ~ v98386(VarCurr)
=> ( v98401(VarCurr)
<=> v98355(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4665,axiom,
! [VarCurr] :
( v98386(VarCurr)
=> ( v98401(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4654,axiom,
! [VarCurr] :
( ~ v98380(VarCurr)
=> ( v98400(VarCurr)
<=> v98355(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4664,axiom,
! [VarCurr] :
( v98380(VarCurr)
=> ( v98400(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2112,axiom,
! [VarCurr] :
( ~ v98399(VarCurr)
=> ( v98398(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2112,axiom,
! [VarCurr] :
( v98399(VarCurr)
=> ( v98398(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6805,axiom,
! [VarCurr] :
( v98399(VarCurr)
<=> ( v98349(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98360(VarNext)
<=> ( v98361(VarNext)
& v98370(VarNext) ) ) ) ).
fof(addAssignment_29960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98370(VarNext)
<=> v98368(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19486,axiom,
! [VarCurr] :
( v98368(VarCurr)
<=> ( v98339(VarCurr)
| v98371(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19485,axiom,
! [VarCurr] :
( v98371(VarCurr)
<=> ( v98372(VarCurr)
& v98392(VarCurr) ) ) ).
fof(writeUnaryOperator_7657,axiom,
! [VarCurr] :
( ~ v98392(VarCurr)
<=> v98339(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19484,axiom,
! [VarCurr] :
( v98372(VarCurr)
<=> ( v98373(VarCurr)
| v98390(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19483,axiom,
! [VarCurr] :
( v98390(VarCurr)
<=> ( v98351(VarCurr)
& v98391(VarCurr) ) ) ).
fof(writeUnaryOperator_7656,axiom,
! [VarCurr] :
( ~ v98391(VarCurr)
<=> v98353(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19482,axiom,
! [VarCurr] :
( v98373(VarCurr)
<=> ( v98374(VarCurr)
& v98353(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19481,axiom,
! [VarCurr] :
( v98374(VarCurr)
<=> ( v98375(VarCurr)
| v98384(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19480,axiom,
! [VarCurr] :
( v98384(VarCurr)
<=> ( v98385(VarCurr)
& v98389(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6804,axiom,
! [VarCurr] :
( v98389(VarCurr)
<=> ( ( v98377(VarCurr,bitIndex2)
<=> $false )
& ( v98377(VarCurr,bitIndex1)
<=> $false )
& ( v98377(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19479,axiom,
! [VarCurr] :
( v98385(VarCurr)
<=> ( v98386(VarCurr)
| v98387(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19478,axiom,
! [VarCurr] :
( v98387(VarCurr)
<=> ( v98351(VarCurr)
& v98388(VarCurr) ) ) ).
fof(writeUnaryOperator_7655,axiom,
! [VarCurr] :
( ~ v98388(VarCurr)
<=> v98386(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6803,axiom,
! [VarCurr] :
( v98386(VarCurr)
<=> ( v98349(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19477,axiom,
! [VarCurr] :
( v98375(VarCurr)
<=> ( v98376(VarCurr)
| v98378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19476,axiom,
! [VarCurr] :
( v98378(VarCurr)
<=> ( v98379(VarCurr)
& v98383(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6802,axiom,
! [VarCurr] :
( v98383(VarCurr)
<=> ( ( v98377(VarCurr,bitIndex2)
<=> $false )
& ( v98377(VarCurr,bitIndex1)
<=> $true )
& ( v98377(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19475,axiom,
! [VarCurr] :
( v98379(VarCurr)
<=> ( v98380(VarCurr)
| v98381(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19474,axiom,
! [VarCurr] :
( v98381(VarCurr)
<=> ( v98351(VarCurr)
& v98382(VarCurr) ) ) ).
fof(writeUnaryOperator_7654,axiom,
! [VarCurr] :
( ~ v98382(VarCurr)
<=> v98380(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6801,axiom,
! [VarCurr] :
( v98380(VarCurr)
<=> ( v98349(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6800,axiom,
! [VarCurr] :
( v98376(VarCurr)
<=> ( ( v98377(VarCurr,bitIndex2)
<=> $true )
& ( v98377(VarCurr,bitIndex1)
<=> $false )
& ( v98377(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29959,axiom,
! [VarCurr] :
( v98377(VarCurr,bitIndex0)
<=> v98347(VarCurr) ) ).
fof(addAssignment_29958,axiom,
! [VarCurr] :
( v98377(VarCurr,bitIndex1)
<=> v98345(VarCurr) ) ).
fof(addAssignment_29957,axiom,
! [VarCurr] :
( v98377(VarCurr,bitIndex2)
<=> v98343(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98361(VarNext)
<=> ( v98362(VarNext)
& v98357(VarNext) ) ) ) ).
fof(writeUnaryOperator_7653,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98362(VarNext)
<=> v98364(VarNext) ) ) ).
fof(addAssignment_29956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98364(VarNext)
<=> v98357(VarCurr) ) ) ).
fof(addAssignment_29955,axiom,
! [VarCurr] :
( v98357(VarCurr)
<=> v81709(VarCurr) ) ).
fof(addAssignment_29954,axiom,
! [VarCurr] :
( v98355(VarCurr)
<=> $false ) ).
fof(addAssignment_29953,axiom,
! [VarCurr] :
( v98353(VarCurr)
<=> v81671(VarCurr) ) ).
fof(addAssignment_29952,axiom,
! [VarCurr] :
( v98351(VarCurr)
<=> $false ) ).
fof(addAssignment_29951,axiom,
! [VarCurr] :
( v98349(VarCurr)
<=> v81663(VarCurr,bitIndex6) ) ).
fof(addAssignment_29950,axiom,
! [VarCurr] :
( v81663(VarCurr,bitIndex6)
<=> v81665(VarCurr,bitIndex6) ) ).
fof(addAssignment_29949,axiom,
! [VarCurr] :
( v81665(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29948,axiom,
! [VarCurr] :
( v98347(VarCurr)
<=> $false ) ).
fof(addAssignment_29947,axiom,
! [VarCurr] :
( v98345(VarCurr)
<=> $false ) ).
fof(addAssignment_29946,axiom,
! [VarCurr] :
( v98343(VarCurr)
<=> $true ) ).
fof(addAssignment_29945,axiom,
! [VarCurr] :
( v98341(VarCurr)
<=> $false ) ).
fof(addAssignment_29944,axiom,
! [VarCurr] :
( v98339(VarCurr)
<=> v81646(VarCurr) ) ).
fof(addAssignment_29943,axiom,
! [VarCurr] :
( v81501(VarCurr,bitIndex0)
<=> v81503(VarCurr,bitIndex0) ) ).
fof(addAssignment_29942,axiom,
! [VarCurr] :
( v81503(VarCurr,bitIndex0)
<=> v81505(VarCurr,bitIndex0) ) ).
fof(addAssignment_29941,axiom,
! [VarCurr] :
( v81505(VarCurr,bitIndex0)
<=> v81507(VarCurr,bitIndex0) ) ).
fof(addAssignment_29940,axiom,
! [VarCurr] :
( v81507(VarCurr,bitIndex0)
<=> v81509(VarCurr,bitIndex6) ) ).
fof(addAssignment_29939,axiom,
! [VarCurr] :
( v81509(VarCurr,bitIndex6)
<=> v81511(VarCurr,bitIndex6) ) ).
fof(addAssignment_29938,axiom,
! [VarCurr] :
( v81511(VarCurr,bitIndex6)
<=> v98269(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98292(VarNext)
=> ( v98269(VarNext)
<=> v98269(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1612,axiom,
! [VarNext] :
( v98292(VarNext)
=> ( v98269(VarNext)
<=> v98327(VarNext) ) ) ).
fof(addAssignment_29937,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98327(VarNext)
<=> v98325(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4653,axiom,
! [VarCurr] :
( ~ v98271(VarCurr)
=> ( v98325(VarCurr)
<=> v98328(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4663,axiom,
! [VarCurr] :
( v98271(VarCurr)
=> ( v98325(VarCurr)
<=> v98273(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4652,axiom,
! [VarCurr] :
( ~ v98305(VarCurr)
=> ( v98328(VarCurr)
<=> v98287(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4662,axiom,
! [VarCurr] :
( v98305(VarCurr)
=> ( v98328(VarCurr)
<=> v98329(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1147,axiom,
! [VarCurr] :
( ( ~ v98308(VarCurr)
& ~ v98310(VarCurr) )
=> ( v98329(VarCurr)
<=> v98333(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4651,axiom,
! [VarCurr] :
( v98310(VarCurr)
=> ( v98329(VarCurr)
<=> v98332(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4661,axiom,
! [VarCurr] :
( v98308(VarCurr)
=> ( v98329(VarCurr)
<=> v98330(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4650,axiom,
! [VarCurr] :
( ~ v98318(VarCurr)
=> ( v98333(VarCurr)
<=> v98287(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4660,axiom,
! [VarCurr] :
( v98318(VarCurr)
=> ( v98333(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4649,axiom,
! [VarCurr] :
( ~ v98312(VarCurr)
=> ( v98332(VarCurr)
<=> v98287(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4659,axiom,
! [VarCurr] :
( v98312(VarCurr)
=> ( v98332(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2111,axiom,
! [VarCurr] :
( ~ v98331(VarCurr)
=> ( v98330(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2111,axiom,
! [VarCurr] :
( v98331(VarCurr)
=> ( v98330(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6799,axiom,
! [VarCurr] :
( v98331(VarCurr)
<=> ( v98281(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98292(VarNext)
<=> ( v98293(VarNext)
& v98302(VarNext) ) ) ) ).
fof(addAssignment_29936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98302(VarNext)
<=> v98300(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19471,axiom,
! [VarCurr] :
( v98300(VarCurr)
<=> ( v98271(VarCurr)
| v98303(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19470,axiom,
! [VarCurr] :
( v98303(VarCurr)
<=> ( v98304(VarCurr)
& v98324(VarCurr) ) ) ).
fof(writeUnaryOperator_7652,axiom,
! [VarCurr] :
( ~ v98324(VarCurr)
<=> v98271(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19469,axiom,
! [VarCurr] :
( v98304(VarCurr)
<=> ( v98305(VarCurr)
| v98322(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19468,axiom,
! [VarCurr] :
( v98322(VarCurr)
<=> ( v98283(VarCurr)
& v98323(VarCurr) ) ) ).
fof(writeUnaryOperator_7651,axiom,
! [VarCurr] :
( ~ v98323(VarCurr)
<=> v98285(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19467,axiom,
! [VarCurr] :
( v98305(VarCurr)
<=> ( v98306(VarCurr)
& v98285(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19466,axiom,
! [VarCurr] :
( v98306(VarCurr)
<=> ( v98307(VarCurr)
| v98316(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19465,axiom,
! [VarCurr] :
( v98316(VarCurr)
<=> ( v98317(VarCurr)
& v98321(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6798,axiom,
! [VarCurr] :
( v98321(VarCurr)
<=> ( ( v98309(VarCurr,bitIndex2)
<=> $false )
& ( v98309(VarCurr,bitIndex1)
<=> $false )
& ( v98309(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19464,axiom,
! [VarCurr] :
( v98317(VarCurr)
<=> ( v98318(VarCurr)
| v98319(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19463,axiom,
! [VarCurr] :
( v98319(VarCurr)
<=> ( v98283(VarCurr)
& v98320(VarCurr) ) ) ).
fof(writeUnaryOperator_7650,axiom,
! [VarCurr] :
( ~ v98320(VarCurr)
<=> v98318(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6797,axiom,
! [VarCurr] :
( v98318(VarCurr)
<=> ( v98281(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19462,axiom,
! [VarCurr] :
( v98307(VarCurr)
<=> ( v98308(VarCurr)
| v98310(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19461,axiom,
! [VarCurr] :
( v98310(VarCurr)
<=> ( v98311(VarCurr)
& v98315(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6796,axiom,
! [VarCurr] :
( v98315(VarCurr)
<=> ( ( v98309(VarCurr,bitIndex2)
<=> $false )
& ( v98309(VarCurr,bitIndex1)
<=> $true )
& ( v98309(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19460,axiom,
! [VarCurr] :
( v98311(VarCurr)
<=> ( v98312(VarCurr)
| v98313(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19459,axiom,
! [VarCurr] :
( v98313(VarCurr)
<=> ( v98283(VarCurr)
& v98314(VarCurr) ) ) ).
fof(writeUnaryOperator_7649,axiom,
! [VarCurr] :
( ~ v98314(VarCurr)
<=> v98312(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6795,axiom,
! [VarCurr] :
( v98312(VarCurr)
<=> ( v98281(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6794,axiom,
! [VarCurr] :
( v98308(VarCurr)
<=> ( ( v98309(VarCurr,bitIndex2)
<=> $true )
& ( v98309(VarCurr,bitIndex1)
<=> $false )
& ( v98309(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29935,axiom,
! [VarCurr] :
( v98309(VarCurr,bitIndex0)
<=> v98279(VarCurr) ) ).
fof(addAssignment_29934,axiom,
! [VarCurr] :
( v98309(VarCurr,bitIndex1)
<=> v98277(VarCurr) ) ).
fof(addAssignment_29933,axiom,
! [VarCurr] :
( v98309(VarCurr,bitIndex2)
<=> v98275(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98293(VarNext)
<=> ( v98294(VarNext)
& v98289(VarNext) ) ) ) ).
fof(writeUnaryOperator_7648,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98294(VarNext)
<=> v98296(VarNext) ) ) ).
fof(addAssignment_29932,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98296(VarNext)
<=> v98289(VarCurr) ) ) ).
fof(addAssignment_29931,axiom,
! [VarCurr] :
( v98289(VarCurr)
<=> v81580(VarCurr) ) ).
fof(addAssignment_29930,axiom,
! [VarCurr] :
( v98287(VarCurr)
<=> $false ) ).
fof(addAssignment_29929,axiom,
! [VarCurr] :
( v98285(VarCurr)
<=> v81542(VarCurr) ) ).
fof(addAssignment_29928,axiom,
! [VarCurr] :
( v98283(VarCurr)
<=> $false ) ).
fof(addAssignment_29927,axiom,
! [VarCurr] :
( v98281(VarCurr)
<=> v81534(VarCurr,bitIndex6) ) ).
fof(addAssignment_29926,axiom,
! [VarCurr] :
( v81534(VarCurr,bitIndex6)
<=> v81536(VarCurr,bitIndex6) ) ).
fof(addAssignment_29925,axiom,
! [VarCurr] :
( v81536(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29924,axiom,
! [VarCurr] :
( v98279(VarCurr)
<=> $false ) ).
fof(addAssignment_29923,axiom,
! [VarCurr] :
( v98277(VarCurr)
<=> $false ) ).
fof(addAssignment_29922,axiom,
! [VarCurr] :
( v98275(VarCurr)
<=> $true ) ).
fof(addAssignment_29921,axiom,
! [VarCurr] :
( v98273(VarCurr)
<=> $false ) ).
fof(addAssignment_29920,axiom,
! [VarCurr] :
( v98271(VarCurr)
<=> v81517(VarCurr) ) ).
fof(addAssignment_29919,axiom,
! [VarCurr] :
( v81372(VarCurr,bitIndex0)
<=> v81374(VarCurr,bitIndex0) ) ).
fof(addAssignment_29918,axiom,
! [VarCurr] :
( v81374(VarCurr,bitIndex0)
<=> v81376(VarCurr,bitIndex0) ) ).
fof(addAssignment_29917,axiom,
! [VarCurr] :
( v81376(VarCurr,bitIndex0)
<=> v81378(VarCurr,bitIndex0) ) ).
fof(addAssignment_29916,axiom,
! [VarCurr] :
( v81378(VarCurr,bitIndex0)
<=> v81380(VarCurr,bitIndex6) ) ).
fof(addAssignment_29915,axiom,
! [VarCurr] :
( v81380(VarCurr,bitIndex6)
<=> v81382(VarCurr,bitIndex6) ) ).
fof(addAssignment_29914,axiom,
! [VarCurr] :
( v81382(VarCurr,bitIndex6)
<=> v98201(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1555,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98224(VarNext)
=> ( v98201(VarNext)
<=> v98201(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1611,axiom,
! [VarNext] :
( v98224(VarNext)
=> ( v98201(VarNext)
<=> v98259(VarNext) ) ) ).
fof(addAssignment_29913,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98259(VarNext)
<=> v98257(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4648,axiom,
! [VarCurr] :
( ~ v98203(VarCurr)
=> ( v98257(VarCurr)
<=> v98260(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4658,axiom,
! [VarCurr] :
( v98203(VarCurr)
=> ( v98257(VarCurr)
<=> v98205(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4647,axiom,
! [VarCurr] :
( ~ v98237(VarCurr)
=> ( v98260(VarCurr)
<=> v98219(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4657,axiom,
! [VarCurr] :
( v98237(VarCurr)
=> ( v98260(VarCurr)
<=> v98261(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1146,axiom,
! [VarCurr] :
( ( ~ v98240(VarCurr)
& ~ v98242(VarCurr) )
=> ( v98261(VarCurr)
<=> v98265(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4646,axiom,
! [VarCurr] :
( v98242(VarCurr)
=> ( v98261(VarCurr)
<=> v98264(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4656,axiom,
! [VarCurr] :
( v98240(VarCurr)
=> ( v98261(VarCurr)
<=> v98262(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4645,axiom,
! [VarCurr] :
( ~ v98250(VarCurr)
=> ( v98265(VarCurr)
<=> v98219(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4655,axiom,
! [VarCurr] :
( v98250(VarCurr)
=> ( v98265(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4644,axiom,
! [VarCurr] :
( ~ v98244(VarCurr)
=> ( v98264(VarCurr)
<=> v98219(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4654,axiom,
! [VarCurr] :
( v98244(VarCurr)
=> ( v98264(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2110,axiom,
! [VarCurr] :
( ~ v98263(VarCurr)
=> ( v98262(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2110,axiom,
! [VarCurr] :
( v98263(VarCurr)
=> ( v98262(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6793,axiom,
! [VarCurr] :
( v98263(VarCurr)
<=> ( v98213(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98224(VarNext)
<=> ( v98225(VarNext)
& v98234(VarNext) ) ) ) ).
fof(addAssignment_29912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98234(VarNext)
<=> v98232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19456,axiom,
! [VarCurr] :
( v98232(VarCurr)
<=> ( v98203(VarCurr)
| v98235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19455,axiom,
! [VarCurr] :
( v98235(VarCurr)
<=> ( v98236(VarCurr)
& v98256(VarCurr) ) ) ).
fof(writeUnaryOperator_7647,axiom,
! [VarCurr] :
( ~ v98256(VarCurr)
<=> v98203(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19454,axiom,
! [VarCurr] :
( v98236(VarCurr)
<=> ( v98237(VarCurr)
| v98254(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19453,axiom,
! [VarCurr] :
( v98254(VarCurr)
<=> ( v98215(VarCurr)
& v98255(VarCurr) ) ) ).
fof(writeUnaryOperator_7646,axiom,
! [VarCurr] :
( ~ v98255(VarCurr)
<=> v98217(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19452,axiom,
! [VarCurr] :
( v98237(VarCurr)
<=> ( v98238(VarCurr)
& v98217(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19451,axiom,
! [VarCurr] :
( v98238(VarCurr)
<=> ( v98239(VarCurr)
| v98248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19450,axiom,
! [VarCurr] :
( v98248(VarCurr)
<=> ( v98249(VarCurr)
& v98253(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6792,axiom,
! [VarCurr] :
( v98253(VarCurr)
<=> ( ( v98241(VarCurr,bitIndex2)
<=> $false )
& ( v98241(VarCurr,bitIndex1)
<=> $false )
& ( v98241(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19449,axiom,
! [VarCurr] :
( v98249(VarCurr)
<=> ( v98250(VarCurr)
| v98251(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19448,axiom,
! [VarCurr] :
( v98251(VarCurr)
<=> ( v98215(VarCurr)
& v98252(VarCurr) ) ) ).
fof(writeUnaryOperator_7645,axiom,
! [VarCurr] :
( ~ v98252(VarCurr)
<=> v98250(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6791,axiom,
! [VarCurr] :
( v98250(VarCurr)
<=> ( v98213(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19447,axiom,
! [VarCurr] :
( v98239(VarCurr)
<=> ( v98240(VarCurr)
| v98242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19446,axiom,
! [VarCurr] :
( v98242(VarCurr)
<=> ( v98243(VarCurr)
& v98247(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6790,axiom,
! [VarCurr] :
( v98247(VarCurr)
<=> ( ( v98241(VarCurr,bitIndex2)
<=> $false )
& ( v98241(VarCurr,bitIndex1)
<=> $true )
& ( v98241(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19445,axiom,
! [VarCurr] :
( v98243(VarCurr)
<=> ( v98244(VarCurr)
| v98245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19444,axiom,
! [VarCurr] :
( v98245(VarCurr)
<=> ( v98215(VarCurr)
& v98246(VarCurr) ) ) ).
fof(writeUnaryOperator_7644,axiom,
! [VarCurr] :
( ~ v98246(VarCurr)
<=> v98244(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6789,axiom,
! [VarCurr] :
( v98244(VarCurr)
<=> ( v98213(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6788,axiom,
! [VarCurr] :
( v98240(VarCurr)
<=> ( ( v98241(VarCurr,bitIndex2)
<=> $true )
& ( v98241(VarCurr,bitIndex1)
<=> $false )
& ( v98241(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29911,axiom,
! [VarCurr] :
( v98241(VarCurr,bitIndex0)
<=> v98211(VarCurr) ) ).
fof(addAssignment_29910,axiom,
! [VarCurr] :
( v98241(VarCurr,bitIndex1)
<=> v98209(VarCurr) ) ).
fof(addAssignment_29909,axiom,
! [VarCurr] :
( v98241(VarCurr,bitIndex2)
<=> v98207(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19443,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98225(VarNext)
<=> ( v98226(VarNext)
& v98221(VarNext) ) ) ) ).
fof(writeUnaryOperator_7643,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98226(VarNext)
<=> v98228(VarNext) ) ) ).
fof(addAssignment_29908,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98228(VarNext)
<=> v98221(VarCurr) ) ) ).
fof(addAssignment_29907,axiom,
! [VarCurr] :
( v98221(VarCurr)
<=> v81451(VarCurr) ) ).
fof(addAssignment_29906,axiom,
! [VarCurr] :
( v98219(VarCurr)
<=> $false ) ).
fof(addAssignment_29905,axiom,
! [VarCurr] :
( v98217(VarCurr)
<=> v81413(VarCurr) ) ).
fof(addAssignment_29904,axiom,
! [VarCurr] :
( v98215(VarCurr)
<=> $false ) ).
fof(addAssignment_29903,axiom,
! [VarCurr] :
( v98213(VarCurr)
<=> v81405(VarCurr,bitIndex6) ) ).
fof(addAssignment_29902,axiom,
! [VarCurr] :
( v81405(VarCurr,bitIndex6)
<=> v81407(VarCurr,bitIndex6) ) ).
fof(addAssignment_29901,axiom,
! [VarCurr] :
( v81407(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29900,axiom,
! [VarCurr] :
( v98211(VarCurr)
<=> $false ) ).
fof(addAssignment_29899,axiom,
! [VarCurr] :
( v98209(VarCurr)
<=> $false ) ).
fof(addAssignment_29898,axiom,
! [VarCurr] :
( v98207(VarCurr)
<=> $true ) ).
fof(addAssignment_29897,axiom,
! [VarCurr] :
( v98205(VarCurr)
<=> $false ) ).
fof(addAssignment_29896,axiom,
! [VarCurr] :
( v98203(VarCurr)
<=> v81388(VarCurr) ) ).
fof(addAssignment_29895,axiom,
! [VarCurr] :
( v81243(VarCurr,bitIndex0)
<=> v81245(VarCurr,bitIndex0) ) ).
fof(addAssignment_29894,axiom,
! [VarCurr] :
( v81245(VarCurr,bitIndex0)
<=> v81247(VarCurr,bitIndex0) ) ).
fof(addAssignment_29893,axiom,
! [VarCurr] :
( v81247(VarCurr,bitIndex0)
<=> v81249(VarCurr,bitIndex0) ) ).
fof(addAssignment_29892,axiom,
! [VarCurr] :
( v81249(VarCurr,bitIndex0)
<=> v81251(VarCurr,bitIndex6) ) ).
fof(addAssignment_29891,axiom,
! [VarCurr] :
( v81251(VarCurr,bitIndex6)
<=> v81253(VarCurr,bitIndex6) ) ).
fof(addAssignment_29890,axiom,
! [VarCurr] :
( v81253(VarCurr,bitIndex6)
<=> v98133(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1554,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98156(VarNext)
=> ( v98133(VarNext)
<=> v98133(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1610,axiom,
! [VarNext] :
( v98156(VarNext)
=> ( v98133(VarNext)
<=> v98191(VarNext) ) ) ).
fof(addAssignment_29889,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98191(VarNext)
<=> v98189(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4643,axiom,
! [VarCurr] :
( ~ v98135(VarCurr)
=> ( v98189(VarCurr)
<=> v98192(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4653,axiom,
! [VarCurr] :
( v98135(VarCurr)
=> ( v98189(VarCurr)
<=> v98137(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4642,axiom,
! [VarCurr] :
( ~ v98169(VarCurr)
=> ( v98192(VarCurr)
<=> v98151(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4652,axiom,
! [VarCurr] :
( v98169(VarCurr)
=> ( v98192(VarCurr)
<=> v98193(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1145,axiom,
! [VarCurr] :
( ( ~ v98172(VarCurr)
& ~ v98174(VarCurr) )
=> ( v98193(VarCurr)
<=> v98197(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4641,axiom,
! [VarCurr] :
( v98174(VarCurr)
=> ( v98193(VarCurr)
<=> v98196(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4651,axiom,
! [VarCurr] :
( v98172(VarCurr)
=> ( v98193(VarCurr)
<=> v98194(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4640,axiom,
! [VarCurr] :
( ~ v98182(VarCurr)
=> ( v98197(VarCurr)
<=> v98151(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4650,axiom,
! [VarCurr] :
( v98182(VarCurr)
=> ( v98197(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4639,axiom,
! [VarCurr] :
( ~ v98176(VarCurr)
=> ( v98196(VarCurr)
<=> v98151(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4649,axiom,
! [VarCurr] :
( v98176(VarCurr)
=> ( v98196(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2109,axiom,
! [VarCurr] :
( ~ v98195(VarCurr)
=> ( v98194(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2109,axiom,
! [VarCurr] :
( v98195(VarCurr)
=> ( v98194(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6787,axiom,
! [VarCurr] :
( v98195(VarCurr)
<=> ( v98145(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98156(VarNext)
<=> ( v98157(VarNext)
& v98166(VarNext) ) ) ) ).
fof(addAssignment_29888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98166(VarNext)
<=> v98164(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19441,axiom,
! [VarCurr] :
( v98164(VarCurr)
<=> ( v98135(VarCurr)
| v98167(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19440,axiom,
! [VarCurr] :
( v98167(VarCurr)
<=> ( v98168(VarCurr)
& v98188(VarCurr) ) ) ).
fof(writeUnaryOperator_7642,axiom,
! [VarCurr] :
( ~ v98188(VarCurr)
<=> v98135(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19439,axiom,
! [VarCurr] :
( v98168(VarCurr)
<=> ( v98169(VarCurr)
| v98186(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19438,axiom,
! [VarCurr] :
( v98186(VarCurr)
<=> ( v98147(VarCurr)
& v98187(VarCurr) ) ) ).
fof(writeUnaryOperator_7641,axiom,
! [VarCurr] :
( ~ v98187(VarCurr)
<=> v98149(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19437,axiom,
! [VarCurr] :
( v98169(VarCurr)
<=> ( v98170(VarCurr)
& v98149(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19436,axiom,
! [VarCurr] :
( v98170(VarCurr)
<=> ( v98171(VarCurr)
| v98180(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19435,axiom,
! [VarCurr] :
( v98180(VarCurr)
<=> ( v98181(VarCurr)
& v98185(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6786,axiom,
! [VarCurr] :
( v98185(VarCurr)
<=> ( ( v98173(VarCurr,bitIndex2)
<=> $false )
& ( v98173(VarCurr,bitIndex1)
<=> $false )
& ( v98173(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19434,axiom,
! [VarCurr] :
( v98181(VarCurr)
<=> ( v98182(VarCurr)
| v98183(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19433,axiom,
! [VarCurr] :
( v98183(VarCurr)
<=> ( v98147(VarCurr)
& v98184(VarCurr) ) ) ).
fof(writeUnaryOperator_7640,axiom,
! [VarCurr] :
( ~ v98184(VarCurr)
<=> v98182(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6785,axiom,
! [VarCurr] :
( v98182(VarCurr)
<=> ( v98145(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19432,axiom,
! [VarCurr] :
( v98171(VarCurr)
<=> ( v98172(VarCurr)
| v98174(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19431,axiom,
! [VarCurr] :
( v98174(VarCurr)
<=> ( v98175(VarCurr)
& v98179(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6784,axiom,
! [VarCurr] :
( v98179(VarCurr)
<=> ( ( v98173(VarCurr,bitIndex2)
<=> $false )
& ( v98173(VarCurr,bitIndex1)
<=> $true )
& ( v98173(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19430,axiom,
! [VarCurr] :
( v98175(VarCurr)
<=> ( v98176(VarCurr)
| v98177(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19429,axiom,
! [VarCurr] :
( v98177(VarCurr)
<=> ( v98147(VarCurr)
& v98178(VarCurr) ) ) ).
fof(writeUnaryOperator_7639,axiom,
! [VarCurr] :
( ~ v98178(VarCurr)
<=> v98176(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6783,axiom,
! [VarCurr] :
( v98176(VarCurr)
<=> ( v98145(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6782,axiom,
! [VarCurr] :
( v98172(VarCurr)
<=> ( ( v98173(VarCurr,bitIndex2)
<=> $true )
& ( v98173(VarCurr,bitIndex1)
<=> $false )
& ( v98173(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29887,axiom,
! [VarCurr] :
( v98173(VarCurr,bitIndex0)
<=> v98143(VarCurr) ) ).
fof(addAssignment_29886,axiom,
! [VarCurr] :
( v98173(VarCurr,bitIndex1)
<=> v98141(VarCurr) ) ).
fof(addAssignment_29885,axiom,
! [VarCurr] :
( v98173(VarCurr,bitIndex2)
<=> v98139(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19428,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98157(VarNext)
<=> ( v98158(VarNext)
& v98153(VarNext) ) ) ) ).
fof(writeUnaryOperator_7638,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98158(VarNext)
<=> v98160(VarNext) ) ) ).
fof(addAssignment_29884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98160(VarNext)
<=> v98153(VarCurr) ) ) ).
fof(addAssignment_29883,axiom,
! [VarCurr] :
( v98153(VarCurr)
<=> v81322(VarCurr) ) ).
fof(addAssignment_29882,axiom,
! [VarCurr] :
( v98151(VarCurr)
<=> $false ) ).
fof(addAssignment_29881,axiom,
! [VarCurr] :
( v98149(VarCurr)
<=> v81284(VarCurr) ) ).
fof(addAssignment_29880,axiom,
! [VarCurr] :
( v98147(VarCurr)
<=> $false ) ).
fof(addAssignment_29879,axiom,
! [VarCurr] :
( v98145(VarCurr)
<=> v81276(VarCurr,bitIndex6) ) ).
fof(addAssignment_29878,axiom,
! [VarCurr] :
( v81276(VarCurr,bitIndex6)
<=> v81278(VarCurr,bitIndex6) ) ).
fof(addAssignment_29877,axiom,
! [VarCurr] :
( v81278(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29876,axiom,
! [VarCurr] :
( v98143(VarCurr)
<=> $false ) ).
fof(addAssignment_29875,axiom,
! [VarCurr] :
( v98141(VarCurr)
<=> $false ) ).
fof(addAssignment_29874,axiom,
! [VarCurr] :
( v98139(VarCurr)
<=> $true ) ).
fof(addAssignment_29873,axiom,
! [VarCurr] :
( v98137(VarCurr)
<=> $false ) ).
fof(addAssignment_29872,axiom,
! [VarCurr] :
( v98135(VarCurr)
<=> v81259(VarCurr) ) ).
fof(addAssignment_29871,axiom,
! [VarCurr] :
( v81114(VarCurr,bitIndex0)
<=> v81116(VarCurr,bitIndex0) ) ).
fof(addAssignment_29870,axiom,
! [VarCurr] :
( v81116(VarCurr,bitIndex0)
<=> v81118(VarCurr,bitIndex0) ) ).
fof(addAssignment_29869,axiom,
! [VarCurr] :
( v81118(VarCurr,bitIndex0)
<=> v81120(VarCurr,bitIndex0) ) ).
fof(addAssignment_29868,axiom,
! [VarCurr] :
( v81120(VarCurr,bitIndex0)
<=> v81122(VarCurr,bitIndex6) ) ).
fof(addAssignment_29867,axiom,
! [VarCurr] :
( v81122(VarCurr,bitIndex6)
<=> v81124(VarCurr,bitIndex6) ) ).
fof(addAssignment_29866,axiom,
! [VarCurr] :
( v81124(VarCurr,bitIndex6)
<=> v98065(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1553,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98088(VarNext)
=> ( v98065(VarNext)
<=> v98065(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1609,axiom,
! [VarNext] :
( v98088(VarNext)
=> ( v98065(VarNext)
<=> v98123(VarNext) ) ) ).
fof(addAssignment_29865,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98123(VarNext)
<=> v98121(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4638,axiom,
! [VarCurr] :
( ~ v98067(VarCurr)
=> ( v98121(VarCurr)
<=> v98124(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4648,axiom,
! [VarCurr] :
( v98067(VarCurr)
=> ( v98121(VarCurr)
<=> v98069(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4637,axiom,
! [VarCurr] :
( ~ v98101(VarCurr)
=> ( v98124(VarCurr)
<=> v98083(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4647,axiom,
! [VarCurr] :
( v98101(VarCurr)
=> ( v98124(VarCurr)
<=> v98125(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1144,axiom,
! [VarCurr] :
( ( ~ v98104(VarCurr)
& ~ v98106(VarCurr) )
=> ( v98125(VarCurr)
<=> v98129(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4636,axiom,
! [VarCurr] :
( v98106(VarCurr)
=> ( v98125(VarCurr)
<=> v98128(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4646,axiom,
! [VarCurr] :
( v98104(VarCurr)
=> ( v98125(VarCurr)
<=> v98126(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4635,axiom,
! [VarCurr] :
( ~ v98114(VarCurr)
=> ( v98129(VarCurr)
<=> v98083(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4645,axiom,
! [VarCurr] :
( v98114(VarCurr)
=> ( v98129(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4634,axiom,
! [VarCurr] :
( ~ v98108(VarCurr)
=> ( v98128(VarCurr)
<=> v98083(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4644,axiom,
! [VarCurr] :
( v98108(VarCurr)
=> ( v98128(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2108,axiom,
! [VarCurr] :
( ~ v98127(VarCurr)
=> ( v98126(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2108,axiom,
! [VarCurr] :
( v98127(VarCurr)
=> ( v98126(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6781,axiom,
! [VarCurr] :
( v98127(VarCurr)
<=> ( v98077(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98088(VarNext)
<=> ( v98089(VarNext)
& v98098(VarNext) ) ) ) ).
fof(addAssignment_29864,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98098(VarNext)
<=> v98096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19426,axiom,
! [VarCurr] :
( v98096(VarCurr)
<=> ( v98067(VarCurr)
| v98099(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19425,axiom,
! [VarCurr] :
( v98099(VarCurr)
<=> ( v98100(VarCurr)
& v98120(VarCurr) ) ) ).
fof(writeUnaryOperator_7637,axiom,
! [VarCurr] :
( ~ v98120(VarCurr)
<=> v98067(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19424,axiom,
! [VarCurr] :
( v98100(VarCurr)
<=> ( v98101(VarCurr)
| v98118(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19423,axiom,
! [VarCurr] :
( v98118(VarCurr)
<=> ( v98079(VarCurr)
& v98119(VarCurr) ) ) ).
fof(writeUnaryOperator_7636,axiom,
! [VarCurr] :
( ~ v98119(VarCurr)
<=> v98081(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19422,axiom,
! [VarCurr] :
( v98101(VarCurr)
<=> ( v98102(VarCurr)
& v98081(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19421,axiom,
! [VarCurr] :
( v98102(VarCurr)
<=> ( v98103(VarCurr)
| v98112(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19420,axiom,
! [VarCurr] :
( v98112(VarCurr)
<=> ( v98113(VarCurr)
& v98117(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6780,axiom,
! [VarCurr] :
( v98117(VarCurr)
<=> ( ( v98105(VarCurr,bitIndex2)
<=> $false )
& ( v98105(VarCurr,bitIndex1)
<=> $false )
& ( v98105(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19419,axiom,
! [VarCurr] :
( v98113(VarCurr)
<=> ( v98114(VarCurr)
| v98115(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19418,axiom,
! [VarCurr] :
( v98115(VarCurr)
<=> ( v98079(VarCurr)
& v98116(VarCurr) ) ) ).
fof(writeUnaryOperator_7635,axiom,
! [VarCurr] :
( ~ v98116(VarCurr)
<=> v98114(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6779,axiom,
! [VarCurr] :
( v98114(VarCurr)
<=> ( v98077(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19417,axiom,
! [VarCurr] :
( v98103(VarCurr)
<=> ( v98104(VarCurr)
| v98106(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19416,axiom,
! [VarCurr] :
( v98106(VarCurr)
<=> ( v98107(VarCurr)
& v98111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6778,axiom,
! [VarCurr] :
( v98111(VarCurr)
<=> ( ( v98105(VarCurr,bitIndex2)
<=> $false )
& ( v98105(VarCurr,bitIndex1)
<=> $true )
& ( v98105(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19415,axiom,
! [VarCurr] :
( v98107(VarCurr)
<=> ( v98108(VarCurr)
| v98109(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19414,axiom,
! [VarCurr] :
( v98109(VarCurr)
<=> ( v98079(VarCurr)
& v98110(VarCurr) ) ) ).
fof(writeUnaryOperator_7634,axiom,
! [VarCurr] :
( ~ v98110(VarCurr)
<=> v98108(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6777,axiom,
! [VarCurr] :
( v98108(VarCurr)
<=> ( v98077(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6776,axiom,
! [VarCurr] :
( v98104(VarCurr)
<=> ( ( v98105(VarCurr,bitIndex2)
<=> $true )
& ( v98105(VarCurr,bitIndex1)
<=> $false )
& ( v98105(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29863,axiom,
! [VarCurr] :
( v98105(VarCurr,bitIndex0)
<=> v98075(VarCurr) ) ).
fof(addAssignment_29862,axiom,
! [VarCurr] :
( v98105(VarCurr,bitIndex1)
<=> v98073(VarCurr) ) ).
fof(addAssignment_29861,axiom,
! [VarCurr] :
( v98105(VarCurr,bitIndex2)
<=> v98071(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98089(VarNext)
<=> ( v98090(VarNext)
& v98085(VarNext) ) ) ) ).
fof(writeUnaryOperator_7633,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98090(VarNext)
<=> v98092(VarNext) ) ) ).
fof(addAssignment_29860,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98092(VarNext)
<=> v98085(VarCurr) ) ) ).
fof(addAssignment_29859,axiom,
! [VarCurr] :
( v98085(VarCurr)
<=> v81193(VarCurr) ) ).
fof(addAssignment_29858,axiom,
! [VarCurr] :
( v98083(VarCurr)
<=> $false ) ).
fof(addAssignment_29857,axiom,
! [VarCurr] :
( v98081(VarCurr)
<=> v81155(VarCurr) ) ).
fof(addAssignment_29856,axiom,
! [VarCurr] :
( v98079(VarCurr)
<=> $false ) ).
fof(addAssignment_29855,axiom,
! [VarCurr] :
( v98077(VarCurr)
<=> v81147(VarCurr,bitIndex6) ) ).
fof(addAssignment_29854,axiom,
! [VarCurr] :
( v81147(VarCurr,bitIndex6)
<=> v81149(VarCurr,bitIndex6) ) ).
fof(addAssignment_29853,axiom,
! [VarCurr] :
( v81149(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29852,axiom,
! [VarCurr] :
( v98075(VarCurr)
<=> $false ) ).
fof(addAssignment_29851,axiom,
! [VarCurr] :
( v98073(VarCurr)
<=> $false ) ).
fof(addAssignment_29850,axiom,
! [VarCurr] :
( v98071(VarCurr)
<=> $true ) ).
fof(addAssignment_29849,axiom,
! [VarCurr] :
( v98069(VarCurr)
<=> $false ) ).
fof(addAssignment_29848,axiom,
! [VarCurr] :
( v98067(VarCurr)
<=> v81130(VarCurr) ) ).
fof(addAssignment_29847,axiom,
! [VarCurr] :
( v80985(VarCurr,bitIndex0)
<=> v80987(VarCurr,bitIndex0) ) ).
fof(addAssignment_29846,axiom,
! [VarCurr] :
( v80987(VarCurr,bitIndex0)
<=> v80989(VarCurr,bitIndex0) ) ).
fof(addAssignment_29845,axiom,
! [VarCurr] :
( v80989(VarCurr,bitIndex0)
<=> v80991(VarCurr,bitIndex0) ) ).
fof(addAssignment_29844,axiom,
! [VarCurr] :
( v80991(VarCurr,bitIndex0)
<=> v80993(VarCurr,bitIndex6) ) ).
fof(addAssignment_29843,axiom,
! [VarCurr] :
( v80993(VarCurr,bitIndex6)
<=> v80995(VarCurr,bitIndex6) ) ).
fof(addAssignment_29842,axiom,
! [VarCurr] :
( v80995(VarCurr,bitIndex6)
<=> v97997(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1552,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98020(VarNext)
=> ( v97997(VarNext)
<=> v97997(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1608,axiom,
! [VarNext] :
( v98020(VarNext)
=> ( v97997(VarNext)
<=> v98055(VarNext) ) ) ).
fof(addAssignment_29841,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98055(VarNext)
<=> v98053(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4633,axiom,
! [VarCurr] :
( ~ v97999(VarCurr)
=> ( v98053(VarCurr)
<=> v98056(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4643,axiom,
! [VarCurr] :
( v97999(VarCurr)
=> ( v98053(VarCurr)
<=> v98001(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4632,axiom,
! [VarCurr] :
( ~ v98033(VarCurr)
=> ( v98056(VarCurr)
<=> v98015(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4642,axiom,
! [VarCurr] :
( v98033(VarCurr)
=> ( v98056(VarCurr)
<=> v98057(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1143,axiom,
! [VarCurr] :
( ( ~ v98036(VarCurr)
& ~ v98038(VarCurr) )
=> ( v98057(VarCurr)
<=> v98061(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4631,axiom,
! [VarCurr] :
( v98038(VarCurr)
=> ( v98057(VarCurr)
<=> v98060(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4641,axiom,
! [VarCurr] :
( v98036(VarCurr)
=> ( v98057(VarCurr)
<=> v98058(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4630,axiom,
! [VarCurr] :
( ~ v98046(VarCurr)
=> ( v98061(VarCurr)
<=> v98015(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4640,axiom,
! [VarCurr] :
( v98046(VarCurr)
=> ( v98061(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4629,axiom,
! [VarCurr] :
( ~ v98040(VarCurr)
=> ( v98060(VarCurr)
<=> v98015(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4639,axiom,
! [VarCurr] :
( v98040(VarCurr)
=> ( v98060(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2107,axiom,
! [VarCurr] :
( ~ v98059(VarCurr)
=> ( v98058(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2107,axiom,
! [VarCurr] :
( v98059(VarCurr)
=> ( v98058(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6775,axiom,
! [VarCurr] :
( v98059(VarCurr)
<=> ( v98009(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98020(VarNext)
<=> ( v98021(VarNext)
& v98030(VarNext) ) ) ) ).
fof(addAssignment_29840,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98030(VarNext)
<=> v98028(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19411,axiom,
! [VarCurr] :
( v98028(VarCurr)
<=> ( v97999(VarCurr)
| v98031(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19410,axiom,
! [VarCurr] :
( v98031(VarCurr)
<=> ( v98032(VarCurr)
& v98052(VarCurr) ) ) ).
fof(writeUnaryOperator_7632,axiom,
! [VarCurr] :
( ~ v98052(VarCurr)
<=> v97999(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19409,axiom,
! [VarCurr] :
( v98032(VarCurr)
<=> ( v98033(VarCurr)
| v98050(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19408,axiom,
! [VarCurr] :
( v98050(VarCurr)
<=> ( v98011(VarCurr)
& v98051(VarCurr) ) ) ).
fof(writeUnaryOperator_7631,axiom,
! [VarCurr] :
( ~ v98051(VarCurr)
<=> v98013(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19407,axiom,
! [VarCurr] :
( v98033(VarCurr)
<=> ( v98034(VarCurr)
& v98013(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19406,axiom,
! [VarCurr] :
( v98034(VarCurr)
<=> ( v98035(VarCurr)
| v98044(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19405,axiom,
! [VarCurr] :
( v98044(VarCurr)
<=> ( v98045(VarCurr)
& v98049(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6774,axiom,
! [VarCurr] :
( v98049(VarCurr)
<=> ( ( v98037(VarCurr,bitIndex2)
<=> $false )
& ( v98037(VarCurr,bitIndex1)
<=> $false )
& ( v98037(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19404,axiom,
! [VarCurr] :
( v98045(VarCurr)
<=> ( v98046(VarCurr)
| v98047(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19403,axiom,
! [VarCurr] :
( v98047(VarCurr)
<=> ( v98011(VarCurr)
& v98048(VarCurr) ) ) ).
fof(writeUnaryOperator_7630,axiom,
! [VarCurr] :
( ~ v98048(VarCurr)
<=> v98046(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6773,axiom,
! [VarCurr] :
( v98046(VarCurr)
<=> ( v98009(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19402,axiom,
! [VarCurr] :
( v98035(VarCurr)
<=> ( v98036(VarCurr)
| v98038(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19401,axiom,
! [VarCurr] :
( v98038(VarCurr)
<=> ( v98039(VarCurr)
& v98043(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6772,axiom,
! [VarCurr] :
( v98043(VarCurr)
<=> ( ( v98037(VarCurr,bitIndex2)
<=> $false )
& ( v98037(VarCurr,bitIndex1)
<=> $true )
& ( v98037(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19400,axiom,
! [VarCurr] :
( v98039(VarCurr)
<=> ( v98040(VarCurr)
| v98041(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19399,axiom,
! [VarCurr] :
( v98041(VarCurr)
<=> ( v98011(VarCurr)
& v98042(VarCurr) ) ) ).
fof(writeUnaryOperator_7629,axiom,
! [VarCurr] :
( ~ v98042(VarCurr)
<=> v98040(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6771,axiom,
! [VarCurr] :
( v98040(VarCurr)
<=> ( v98009(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6770,axiom,
! [VarCurr] :
( v98036(VarCurr)
<=> ( ( v98037(VarCurr,bitIndex2)
<=> $true )
& ( v98037(VarCurr,bitIndex1)
<=> $false )
& ( v98037(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29839,axiom,
! [VarCurr] :
( v98037(VarCurr,bitIndex0)
<=> v98007(VarCurr) ) ).
fof(addAssignment_29838,axiom,
! [VarCurr] :
( v98037(VarCurr,bitIndex1)
<=> v98005(VarCurr) ) ).
fof(addAssignment_29837,axiom,
! [VarCurr] :
( v98037(VarCurr,bitIndex2)
<=> v98003(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98021(VarNext)
<=> ( v98022(VarNext)
& v98017(VarNext) ) ) ) ).
fof(writeUnaryOperator_7628,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98022(VarNext)
<=> v98024(VarNext) ) ) ).
fof(addAssignment_29836,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98024(VarNext)
<=> v98017(VarCurr) ) ) ).
fof(addAssignment_29835,axiom,
! [VarCurr] :
( v98017(VarCurr)
<=> v81064(VarCurr) ) ).
fof(addAssignment_29834,axiom,
! [VarCurr] :
( v98015(VarCurr)
<=> $false ) ).
fof(addAssignment_29833,axiom,
! [VarCurr] :
( v98013(VarCurr)
<=> v81026(VarCurr) ) ).
fof(addAssignment_29832,axiom,
! [VarCurr] :
( v98011(VarCurr)
<=> $false ) ).
fof(addAssignment_29831,axiom,
! [VarCurr] :
( v98009(VarCurr)
<=> v81018(VarCurr,bitIndex6) ) ).
fof(addAssignment_29830,axiom,
! [VarCurr] :
( v81018(VarCurr,bitIndex6)
<=> v81020(VarCurr,bitIndex6) ) ).
fof(addAssignment_29829,axiom,
! [VarCurr] :
( v81020(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29828,axiom,
! [VarCurr] :
( v98007(VarCurr)
<=> $false ) ).
fof(addAssignment_29827,axiom,
! [VarCurr] :
( v98005(VarCurr)
<=> $false ) ).
fof(addAssignment_29826,axiom,
! [VarCurr] :
( v98003(VarCurr)
<=> $true ) ).
fof(addAssignment_29825,axiom,
! [VarCurr] :
( v98001(VarCurr)
<=> $false ) ).
fof(addAssignment_29824,axiom,
! [VarCurr] :
( v97999(VarCurr)
<=> v81001(VarCurr) ) ).
fof(addAssignment_29823,axiom,
! [VarCurr] :
( v80856(VarCurr,bitIndex0)
<=> v80858(VarCurr,bitIndex0) ) ).
fof(addAssignment_29822,axiom,
! [VarCurr] :
( v80858(VarCurr,bitIndex0)
<=> v80860(VarCurr,bitIndex0) ) ).
fof(addAssignment_29821,axiom,
! [VarCurr] :
( v80860(VarCurr,bitIndex0)
<=> v80862(VarCurr,bitIndex0) ) ).
fof(addAssignment_29820,axiom,
! [VarCurr] :
( v80862(VarCurr,bitIndex0)
<=> v80864(VarCurr,bitIndex6) ) ).
fof(addAssignment_29819,axiom,
! [VarCurr] :
( v80864(VarCurr,bitIndex6)
<=> v80866(VarCurr,bitIndex6) ) ).
fof(addAssignment_29818,axiom,
! [VarCurr] :
( v80866(VarCurr,bitIndex6)
<=> v97929(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1551,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97952(VarNext)
=> ( v97929(VarNext)
<=> v97929(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1607,axiom,
! [VarNext] :
( v97952(VarNext)
=> ( v97929(VarNext)
<=> v97987(VarNext) ) ) ).
fof(addAssignment_29817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97987(VarNext)
<=> v97985(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4628,axiom,
! [VarCurr] :
( ~ v97931(VarCurr)
=> ( v97985(VarCurr)
<=> v97988(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4638,axiom,
! [VarCurr] :
( v97931(VarCurr)
=> ( v97985(VarCurr)
<=> v97933(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4627,axiom,
! [VarCurr] :
( ~ v97965(VarCurr)
=> ( v97988(VarCurr)
<=> v97947(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4637,axiom,
! [VarCurr] :
( v97965(VarCurr)
=> ( v97988(VarCurr)
<=> v97989(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1142,axiom,
! [VarCurr] :
( ( ~ v97968(VarCurr)
& ~ v97970(VarCurr) )
=> ( v97989(VarCurr)
<=> v97993(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4626,axiom,
! [VarCurr] :
( v97970(VarCurr)
=> ( v97989(VarCurr)
<=> v97992(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4636,axiom,
! [VarCurr] :
( v97968(VarCurr)
=> ( v97989(VarCurr)
<=> v97990(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4625,axiom,
! [VarCurr] :
( ~ v97978(VarCurr)
=> ( v97993(VarCurr)
<=> v97947(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4635,axiom,
! [VarCurr] :
( v97978(VarCurr)
=> ( v97993(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4624,axiom,
! [VarCurr] :
( ~ v97972(VarCurr)
=> ( v97992(VarCurr)
<=> v97947(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4634,axiom,
! [VarCurr] :
( v97972(VarCurr)
=> ( v97992(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2106,axiom,
! [VarCurr] :
( ~ v97991(VarCurr)
=> ( v97990(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2106,axiom,
! [VarCurr] :
( v97991(VarCurr)
=> ( v97990(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6769,axiom,
! [VarCurr] :
( v97991(VarCurr)
<=> ( v97941(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19397,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97952(VarNext)
<=> ( v97953(VarNext)
& v97962(VarNext) ) ) ) ).
fof(addAssignment_29816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97962(VarNext)
<=> v97960(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19396,axiom,
! [VarCurr] :
( v97960(VarCurr)
<=> ( v97931(VarCurr)
| v97963(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19395,axiom,
! [VarCurr] :
( v97963(VarCurr)
<=> ( v97964(VarCurr)
& v97984(VarCurr) ) ) ).
fof(writeUnaryOperator_7627,axiom,
! [VarCurr] :
( ~ v97984(VarCurr)
<=> v97931(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19394,axiom,
! [VarCurr] :
( v97964(VarCurr)
<=> ( v97965(VarCurr)
| v97982(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19393,axiom,
! [VarCurr] :
( v97982(VarCurr)
<=> ( v97943(VarCurr)
& v97983(VarCurr) ) ) ).
fof(writeUnaryOperator_7626,axiom,
! [VarCurr] :
( ~ v97983(VarCurr)
<=> v97945(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19392,axiom,
! [VarCurr] :
( v97965(VarCurr)
<=> ( v97966(VarCurr)
& v97945(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19391,axiom,
! [VarCurr] :
( v97966(VarCurr)
<=> ( v97967(VarCurr)
| v97976(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19390,axiom,
! [VarCurr] :
( v97976(VarCurr)
<=> ( v97977(VarCurr)
& v97981(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6768,axiom,
! [VarCurr] :
( v97981(VarCurr)
<=> ( ( v97969(VarCurr,bitIndex2)
<=> $false )
& ( v97969(VarCurr,bitIndex1)
<=> $false )
& ( v97969(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19389,axiom,
! [VarCurr] :
( v97977(VarCurr)
<=> ( v97978(VarCurr)
| v97979(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19388,axiom,
! [VarCurr] :
( v97979(VarCurr)
<=> ( v97943(VarCurr)
& v97980(VarCurr) ) ) ).
fof(writeUnaryOperator_7625,axiom,
! [VarCurr] :
( ~ v97980(VarCurr)
<=> v97978(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6767,axiom,
! [VarCurr] :
( v97978(VarCurr)
<=> ( v97941(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19387,axiom,
! [VarCurr] :
( v97967(VarCurr)
<=> ( v97968(VarCurr)
| v97970(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19386,axiom,
! [VarCurr] :
( v97970(VarCurr)
<=> ( v97971(VarCurr)
& v97975(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6766,axiom,
! [VarCurr] :
( v97975(VarCurr)
<=> ( ( v97969(VarCurr,bitIndex2)
<=> $false )
& ( v97969(VarCurr,bitIndex1)
<=> $true )
& ( v97969(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19385,axiom,
! [VarCurr] :
( v97971(VarCurr)
<=> ( v97972(VarCurr)
| v97973(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19384,axiom,
! [VarCurr] :
( v97973(VarCurr)
<=> ( v97943(VarCurr)
& v97974(VarCurr) ) ) ).
fof(writeUnaryOperator_7624,axiom,
! [VarCurr] :
( ~ v97974(VarCurr)
<=> v97972(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6765,axiom,
! [VarCurr] :
( v97972(VarCurr)
<=> ( v97941(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6764,axiom,
! [VarCurr] :
( v97968(VarCurr)
<=> ( ( v97969(VarCurr,bitIndex2)
<=> $true )
& ( v97969(VarCurr,bitIndex1)
<=> $false )
& ( v97969(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29815,axiom,
! [VarCurr] :
( v97969(VarCurr,bitIndex0)
<=> v97939(VarCurr) ) ).
fof(addAssignment_29814,axiom,
! [VarCurr] :
( v97969(VarCurr,bitIndex1)
<=> v97937(VarCurr) ) ).
fof(addAssignment_29813,axiom,
! [VarCurr] :
( v97969(VarCurr,bitIndex2)
<=> v97935(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19383,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97953(VarNext)
<=> ( v97954(VarNext)
& v97949(VarNext) ) ) ) ).
fof(writeUnaryOperator_7623,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97954(VarNext)
<=> v97956(VarNext) ) ) ).
fof(addAssignment_29812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97956(VarNext)
<=> v97949(VarCurr) ) ) ).
fof(addAssignment_29811,axiom,
! [VarCurr] :
( v97949(VarCurr)
<=> v80935(VarCurr) ) ).
fof(addAssignment_29810,axiom,
! [VarCurr] :
( v97947(VarCurr)
<=> $false ) ).
fof(addAssignment_29809,axiom,
! [VarCurr] :
( v97945(VarCurr)
<=> v80897(VarCurr) ) ).
fof(addAssignment_29808,axiom,
! [VarCurr] :
( v97943(VarCurr)
<=> $false ) ).
fof(addAssignment_29807,axiom,
! [VarCurr] :
( v97941(VarCurr)
<=> v80889(VarCurr,bitIndex6) ) ).
fof(addAssignment_29806,axiom,
! [VarCurr] :
( v80889(VarCurr,bitIndex6)
<=> v80891(VarCurr,bitIndex6) ) ).
fof(addAssignment_29805,axiom,
! [VarCurr] :
( v80891(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29804,axiom,
! [VarCurr] :
( v97939(VarCurr)
<=> $false ) ).
fof(addAssignment_29803,axiom,
! [VarCurr] :
( v97937(VarCurr)
<=> $false ) ).
fof(addAssignment_29802,axiom,
! [VarCurr] :
( v97935(VarCurr)
<=> $true ) ).
fof(addAssignment_29801,axiom,
! [VarCurr] :
( v97933(VarCurr)
<=> $false ) ).
fof(addAssignment_29800,axiom,
! [VarCurr] :
( v97931(VarCurr)
<=> v80872(VarCurr) ) ).
fof(addAssignment_29799,axiom,
! [VarCurr] :
( v80727(VarCurr,bitIndex0)
<=> v80729(VarCurr,bitIndex0) ) ).
fof(addAssignment_29798,axiom,
! [VarCurr] :
( v80729(VarCurr,bitIndex0)
<=> v80731(VarCurr,bitIndex0) ) ).
fof(addAssignment_29797,axiom,
! [VarCurr] :
( v80731(VarCurr,bitIndex0)
<=> v80733(VarCurr,bitIndex0) ) ).
fof(addAssignment_29796,axiom,
! [VarCurr] :
( v80733(VarCurr,bitIndex0)
<=> v80735(VarCurr,bitIndex6) ) ).
fof(addAssignment_29795,axiom,
! [VarCurr] :
( v80735(VarCurr,bitIndex6)
<=> v80737(VarCurr,bitIndex6) ) ).
fof(addAssignment_29794,axiom,
! [VarCurr] :
( v80737(VarCurr,bitIndex6)
<=> v97861(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1550,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97884(VarNext)
=> ( v97861(VarNext)
<=> v97861(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1606,axiom,
! [VarNext] :
( v97884(VarNext)
=> ( v97861(VarNext)
<=> v97919(VarNext) ) ) ).
fof(addAssignment_29793,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97919(VarNext)
<=> v97917(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4623,axiom,
! [VarCurr] :
( ~ v97863(VarCurr)
=> ( v97917(VarCurr)
<=> v97920(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4633,axiom,
! [VarCurr] :
( v97863(VarCurr)
=> ( v97917(VarCurr)
<=> v97865(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4622,axiom,
! [VarCurr] :
( ~ v97897(VarCurr)
=> ( v97920(VarCurr)
<=> v97879(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4632,axiom,
! [VarCurr] :
( v97897(VarCurr)
=> ( v97920(VarCurr)
<=> v97921(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1141,axiom,
! [VarCurr] :
( ( ~ v97900(VarCurr)
& ~ v97902(VarCurr) )
=> ( v97921(VarCurr)
<=> v97925(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4621,axiom,
! [VarCurr] :
( v97902(VarCurr)
=> ( v97921(VarCurr)
<=> v97924(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4631,axiom,
! [VarCurr] :
( v97900(VarCurr)
=> ( v97921(VarCurr)
<=> v97922(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4620,axiom,
! [VarCurr] :
( ~ v97910(VarCurr)
=> ( v97925(VarCurr)
<=> v97879(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4630,axiom,
! [VarCurr] :
( v97910(VarCurr)
=> ( v97925(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4619,axiom,
! [VarCurr] :
( ~ v97904(VarCurr)
=> ( v97924(VarCurr)
<=> v97879(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4629,axiom,
! [VarCurr] :
( v97904(VarCurr)
=> ( v97924(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2105,axiom,
! [VarCurr] :
( ~ v97923(VarCurr)
=> ( v97922(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2105,axiom,
! [VarCurr] :
( v97923(VarCurr)
=> ( v97922(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6763,axiom,
! [VarCurr] :
( v97923(VarCurr)
<=> ( v97873(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19382,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97884(VarNext)
<=> ( v97885(VarNext)
& v97894(VarNext) ) ) ) ).
fof(addAssignment_29792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97894(VarNext)
<=> v97892(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19381,axiom,
! [VarCurr] :
( v97892(VarCurr)
<=> ( v97863(VarCurr)
| v97895(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19380,axiom,
! [VarCurr] :
( v97895(VarCurr)
<=> ( v97896(VarCurr)
& v97916(VarCurr) ) ) ).
fof(writeUnaryOperator_7622,axiom,
! [VarCurr] :
( ~ v97916(VarCurr)
<=> v97863(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19379,axiom,
! [VarCurr] :
( v97896(VarCurr)
<=> ( v97897(VarCurr)
| v97914(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19378,axiom,
! [VarCurr] :
( v97914(VarCurr)
<=> ( v97875(VarCurr)
& v97915(VarCurr) ) ) ).
fof(writeUnaryOperator_7621,axiom,
! [VarCurr] :
( ~ v97915(VarCurr)
<=> v97877(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19377,axiom,
! [VarCurr] :
( v97897(VarCurr)
<=> ( v97898(VarCurr)
& v97877(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19376,axiom,
! [VarCurr] :
( v97898(VarCurr)
<=> ( v97899(VarCurr)
| v97908(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19375,axiom,
! [VarCurr] :
( v97908(VarCurr)
<=> ( v97909(VarCurr)
& v97913(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6762,axiom,
! [VarCurr] :
( v97913(VarCurr)
<=> ( ( v97901(VarCurr,bitIndex2)
<=> $false )
& ( v97901(VarCurr,bitIndex1)
<=> $false )
& ( v97901(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19374,axiom,
! [VarCurr] :
( v97909(VarCurr)
<=> ( v97910(VarCurr)
| v97911(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19373,axiom,
! [VarCurr] :
( v97911(VarCurr)
<=> ( v97875(VarCurr)
& v97912(VarCurr) ) ) ).
fof(writeUnaryOperator_7620,axiom,
! [VarCurr] :
( ~ v97912(VarCurr)
<=> v97910(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6761,axiom,
! [VarCurr] :
( v97910(VarCurr)
<=> ( v97873(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19372,axiom,
! [VarCurr] :
( v97899(VarCurr)
<=> ( v97900(VarCurr)
| v97902(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19371,axiom,
! [VarCurr] :
( v97902(VarCurr)
<=> ( v97903(VarCurr)
& v97907(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6760,axiom,
! [VarCurr] :
( v97907(VarCurr)
<=> ( ( v97901(VarCurr,bitIndex2)
<=> $false )
& ( v97901(VarCurr,bitIndex1)
<=> $true )
& ( v97901(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19370,axiom,
! [VarCurr] :
( v97903(VarCurr)
<=> ( v97904(VarCurr)
| v97905(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19369,axiom,
! [VarCurr] :
( v97905(VarCurr)
<=> ( v97875(VarCurr)
& v97906(VarCurr) ) ) ).
fof(writeUnaryOperator_7619,axiom,
! [VarCurr] :
( ~ v97906(VarCurr)
<=> v97904(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6759,axiom,
! [VarCurr] :
( v97904(VarCurr)
<=> ( v97873(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6758,axiom,
! [VarCurr] :
( v97900(VarCurr)
<=> ( ( v97901(VarCurr,bitIndex2)
<=> $true )
& ( v97901(VarCurr,bitIndex1)
<=> $false )
& ( v97901(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29791,axiom,
! [VarCurr] :
( v97901(VarCurr,bitIndex0)
<=> v97871(VarCurr) ) ).
fof(addAssignment_29790,axiom,
! [VarCurr] :
( v97901(VarCurr,bitIndex1)
<=> v97869(VarCurr) ) ).
fof(addAssignment_29789,axiom,
! [VarCurr] :
( v97901(VarCurr,bitIndex2)
<=> v97867(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19368,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97885(VarNext)
<=> ( v97886(VarNext)
& v97881(VarNext) ) ) ) ).
fof(writeUnaryOperator_7618,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97886(VarNext)
<=> v97888(VarNext) ) ) ).
fof(addAssignment_29788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97888(VarNext)
<=> v97881(VarCurr) ) ) ).
fof(addAssignment_29787,axiom,
! [VarCurr] :
( v97881(VarCurr)
<=> v80806(VarCurr) ) ).
fof(addAssignment_29786,axiom,
! [VarCurr] :
( v97879(VarCurr)
<=> $false ) ).
fof(addAssignment_29785,axiom,
! [VarCurr] :
( v97877(VarCurr)
<=> v80768(VarCurr) ) ).
fof(addAssignment_29784,axiom,
! [VarCurr] :
( v97875(VarCurr)
<=> $false ) ).
fof(addAssignment_29783,axiom,
! [VarCurr] :
( v97873(VarCurr)
<=> v80760(VarCurr,bitIndex6) ) ).
fof(addAssignment_29782,axiom,
! [VarCurr] :
( v80760(VarCurr,bitIndex6)
<=> v80762(VarCurr,bitIndex6) ) ).
fof(addAssignment_29781,axiom,
! [VarCurr] :
( v80762(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29780,axiom,
! [VarCurr] :
( v97871(VarCurr)
<=> $false ) ).
fof(addAssignment_29779,axiom,
! [VarCurr] :
( v97869(VarCurr)
<=> $false ) ).
fof(addAssignment_29778,axiom,
! [VarCurr] :
( v97867(VarCurr)
<=> $true ) ).
fof(addAssignment_29777,axiom,
! [VarCurr] :
( v97865(VarCurr)
<=> $false ) ).
fof(addAssignment_29776,axiom,
! [VarCurr] :
( v97863(VarCurr)
<=> v80743(VarCurr) ) ).
fof(addAssignment_29775,axiom,
! [VarCurr] :
( v80598(VarCurr,bitIndex0)
<=> v80600(VarCurr,bitIndex0) ) ).
fof(addAssignment_29774,axiom,
! [VarCurr] :
( v80600(VarCurr,bitIndex0)
<=> v80602(VarCurr,bitIndex0) ) ).
fof(addAssignment_29773,axiom,
! [VarCurr] :
( v80602(VarCurr,bitIndex0)
<=> v80604(VarCurr,bitIndex0) ) ).
fof(addAssignment_29772,axiom,
! [VarCurr] :
( v80604(VarCurr,bitIndex0)
<=> v80606(VarCurr,bitIndex6) ) ).
fof(addAssignment_29771,axiom,
! [VarCurr] :
( v80606(VarCurr,bitIndex6)
<=> v80608(VarCurr,bitIndex6) ) ).
fof(addAssignment_29770,axiom,
! [VarCurr] :
( v80608(VarCurr,bitIndex6)
<=> v97793(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1549,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97816(VarNext)
=> ( v97793(VarNext)
<=> v97793(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1605,axiom,
! [VarNext] :
( v97816(VarNext)
=> ( v97793(VarNext)
<=> v97851(VarNext) ) ) ).
fof(addAssignment_29769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97851(VarNext)
<=> v97849(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4618,axiom,
! [VarCurr] :
( ~ v97795(VarCurr)
=> ( v97849(VarCurr)
<=> v97852(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4628,axiom,
! [VarCurr] :
( v97795(VarCurr)
=> ( v97849(VarCurr)
<=> v97797(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4617,axiom,
! [VarCurr] :
( ~ v97829(VarCurr)
=> ( v97852(VarCurr)
<=> v97811(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4627,axiom,
! [VarCurr] :
( v97829(VarCurr)
=> ( v97852(VarCurr)
<=> v97853(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1140,axiom,
! [VarCurr] :
( ( ~ v97832(VarCurr)
& ~ v97834(VarCurr) )
=> ( v97853(VarCurr)
<=> v97857(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4616,axiom,
! [VarCurr] :
( v97834(VarCurr)
=> ( v97853(VarCurr)
<=> v97856(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4626,axiom,
! [VarCurr] :
( v97832(VarCurr)
=> ( v97853(VarCurr)
<=> v97854(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4615,axiom,
! [VarCurr] :
( ~ v97842(VarCurr)
=> ( v97857(VarCurr)
<=> v97811(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4625,axiom,
! [VarCurr] :
( v97842(VarCurr)
=> ( v97857(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4614,axiom,
! [VarCurr] :
( ~ v97836(VarCurr)
=> ( v97856(VarCurr)
<=> v97811(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4624,axiom,
! [VarCurr] :
( v97836(VarCurr)
=> ( v97856(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2104,axiom,
! [VarCurr] :
( ~ v97855(VarCurr)
=> ( v97854(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2104,axiom,
! [VarCurr] :
( v97855(VarCurr)
=> ( v97854(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6757,axiom,
! [VarCurr] :
( v97855(VarCurr)
<=> ( v97805(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19367,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97816(VarNext)
<=> ( v97817(VarNext)
& v97826(VarNext) ) ) ) ).
fof(addAssignment_29768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97826(VarNext)
<=> v97824(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19366,axiom,
! [VarCurr] :
( v97824(VarCurr)
<=> ( v97795(VarCurr)
| v97827(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19365,axiom,
! [VarCurr] :
( v97827(VarCurr)
<=> ( v97828(VarCurr)
& v97848(VarCurr) ) ) ).
fof(writeUnaryOperator_7617,axiom,
! [VarCurr] :
( ~ v97848(VarCurr)
<=> v97795(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19364,axiom,
! [VarCurr] :
( v97828(VarCurr)
<=> ( v97829(VarCurr)
| v97846(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19363,axiom,
! [VarCurr] :
( v97846(VarCurr)
<=> ( v97807(VarCurr)
& v97847(VarCurr) ) ) ).
fof(writeUnaryOperator_7616,axiom,
! [VarCurr] :
( ~ v97847(VarCurr)
<=> v97809(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19362,axiom,
! [VarCurr] :
( v97829(VarCurr)
<=> ( v97830(VarCurr)
& v97809(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19361,axiom,
! [VarCurr] :
( v97830(VarCurr)
<=> ( v97831(VarCurr)
| v97840(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19360,axiom,
! [VarCurr] :
( v97840(VarCurr)
<=> ( v97841(VarCurr)
& v97845(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6756,axiom,
! [VarCurr] :
( v97845(VarCurr)
<=> ( ( v97833(VarCurr,bitIndex2)
<=> $false )
& ( v97833(VarCurr,bitIndex1)
<=> $false )
& ( v97833(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19359,axiom,
! [VarCurr] :
( v97841(VarCurr)
<=> ( v97842(VarCurr)
| v97843(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19358,axiom,
! [VarCurr] :
( v97843(VarCurr)
<=> ( v97807(VarCurr)
& v97844(VarCurr) ) ) ).
fof(writeUnaryOperator_7615,axiom,
! [VarCurr] :
( ~ v97844(VarCurr)
<=> v97842(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6755,axiom,
! [VarCurr] :
( v97842(VarCurr)
<=> ( v97805(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19357,axiom,
! [VarCurr] :
( v97831(VarCurr)
<=> ( v97832(VarCurr)
| v97834(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19356,axiom,
! [VarCurr] :
( v97834(VarCurr)
<=> ( v97835(VarCurr)
& v97839(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6754,axiom,
! [VarCurr] :
( v97839(VarCurr)
<=> ( ( v97833(VarCurr,bitIndex2)
<=> $false )
& ( v97833(VarCurr,bitIndex1)
<=> $true )
& ( v97833(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19355,axiom,
! [VarCurr] :
( v97835(VarCurr)
<=> ( v97836(VarCurr)
| v97837(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19354,axiom,
! [VarCurr] :
( v97837(VarCurr)
<=> ( v97807(VarCurr)
& v97838(VarCurr) ) ) ).
fof(writeUnaryOperator_7614,axiom,
! [VarCurr] :
( ~ v97838(VarCurr)
<=> v97836(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6753,axiom,
! [VarCurr] :
( v97836(VarCurr)
<=> ( v97805(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6752,axiom,
! [VarCurr] :
( v97832(VarCurr)
<=> ( ( v97833(VarCurr,bitIndex2)
<=> $true )
& ( v97833(VarCurr,bitIndex1)
<=> $false )
& ( v97833(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29767,axiom,
! [VarCurr] :
( v97833(VarCurr,bitIndex0)
<=> v97803(VarCurr) ) ).
fof(addAssignment_29766,axiom,
! [VarCurr] :
( v97833(VarCurr,bitIndex1)
<=> v97801(VarCurr) ) ).
fof(addAssignment_29765,axiom,
! [VarCurr] :
( v97833(VarCurr,bitIndex2)
<=> v97799(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19353,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97817(VarNext)
<=> ( v97818(VarNext)
& v97813(VarNext) ) ) ) ).
fof(writeUnaryOperator_7613,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97818(VarNext)
<=> v97820(VarNext) ) ) ).
fof(addAssignment_29764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97820(VarNext)
<=> v97813(VarCurr) ) ) ).
fof(addAssignment_29763,axiom,
! [VarCurr] :
( v97813(VarCurr)
<=> v80677(VarCurr) ) ).
fof(addAssignment_29762,axiom,
! [VarCurr] :
( v97811(VarCurr)
<=> $false ) ).
fof(addAssignment_29761,axiom,
! [VarCurr] :
( v97809(VarCurr)
<=> v80639(VarCurr) ) ).
fof(addAssignment_29760,axiom,
! [VarCurr] :
( v97807(VarCurr)
<=> $false ) ).
fof(addAssignment_29759,axiom,
! [VarCurr] :
( v97805(VarCurr)
<=> v80631(VarCurr,bitIndex6) ) ).
fof(addAssignment_29758,axiom,
! [VarCurr] :
( v80631(VarCurr,bitIndex6)
<=> v80633(VarCurr,bitIndex6) ) ).
fof(addAssignment_29757,axiom,
! [VarCurr] :
( v80633(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29756,axiom,
! [VarCurr] :
( v97803(VarCurr)
<=> $false ) ).
fof(addAssignment_29755,axiom,
! [VarCurr] :
( v97801(VarCurr)
<=> $false ) ).
fof(addAssignment_29754,axiom,
! [VarCurr] :
( v97799(VarCurr)
<=> $true ) ).
fof(addAssignment_29753,axiom,
! [VarCurr] :
( v97797(VarCurr)
<=> $false ) ).
fof(addAssignment_29752,axiom,
! [VarCurr] :
( v97795(VarCurr)
<=> v80614(VarCurr) ) ).
fof(addAssignment_29751,axiom,
! [VarCurr] :
( v80469(VarCurr,bitIndex0)
<=> v80471(VarCurr,bitIndex0) ) ).
fof(addAssignment_29750,axiom,
! [VarCurr] :
( v80471(VarCurr,bitIndex0)
<=> v80473(VarCurr,bitIndex0) ) ).
fof(addAssignment_29749,axiom,
! [VarCurr] :
( v80473(VarCurr,bitIndex0)
<=> v80475(VarCurr,bitIndex0) ) ).
fof(addAssignment_29748,axiom,
! [VarCurr] :
( v80475(VarCurr,bitIndex0)
<=> v80477(VarCurr,bitIndex6) ) ).
fof(addAssignment_29747,axiom,
! [VarCurr] :
( v80477(VarCurr,bitIndex6)
<=> v80479(VarCurr,bitIndex6) ) ).
fof(addAssignment_29746,axiom,
! [VarCurr] :
( v80479(VarCurr,bitIndex6)
<=> v97725(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1548,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97748(VarNext)
=> ( v97725(VarNext)
<=> v97725(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1604,axiom,
! [VarNext] :
( v97748(VarNext)
=> ( v97725(VarNext)
<=> v97783(VarNext) ) ) ).
fof(addAssignment_29745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97783(VarNext)
<=> v97781(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4613,axiom,
! [VarCurr] :
( ~ v97727(VarCurr)
=> ( v97781(VarCurr)
<=> v97784(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4623,axiom,
! [VarCurr] :
( v97727(VarCurr)
=> ( v97781(VarCurr)
<=> v97729(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4612,axiom,
! [VarCurr] :
( ~ v97761(VarCurr)
=> ( v97784(VarCurr)
<=> v97743(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4622,axiom,
! [VarCurr] :
( v97761(VarCurr)
=> ( v97784(VarCurr)
<=> v97785(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1139,axiom,
! [VarCurr] :
( ( ~ v97764(VarCurr)
& ~ v97766(VarCurr) )
=> ( v97785(VarCurr)
<=> v97789(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4611,axiom,
! [VarCurr] :
( v97766(VarCurr)
=> ( v97785(VarCurr)
<=> v97788(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4621,axiom,
! [VarCurr] :
( v97764(VarCurr)
=> ( v97785(VarCurr)
<=> v97786(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4610,axiom,
! [VarCurr] :
( ~ v97774(VarCurr)
=> ( v97789(VarCurr)
<=> v97743(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4620,axiom,
! [VarCurr] :
( v97774(VarCurr)
=> ( v97789(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4609,axiom,
! [VarCurr] :
( ~ v97768(VarCurr)
=> ( v97788(VarCurr)
<=> v97743(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4619,axiom,
! [VarCurr] :
( v97768(VarCurr)
=> ( v97788(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2103,axiom,
! [VarCurr] :
( ~ v97787(VarCurr)
=> ( v97786(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2103,axiom,
! [VarCurr] :
( v97787(VarCurr)
=> ( v97786(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6751,axiom,
! [VarCurr] :
( v97787(VarCurr)
<=> ( v97737(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19352,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97748(VarNext)
<=> ( v97749(VarNext)
& v97758(VarNext) ) ) ) ).
fof(addAssignment_29744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97758(VarNext)
<=> v97756(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19351,axiom,
! [VarCurr] :
( v97756(VarCurr)
<=> ( v97727(VarCurr)
| v97759(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19350,axiom,
! [VarCurr] :
( v97759(VarCurr)
<=> ( v97760(VarCurr)
& v97780(VarCurr) ) ) ).
fof(writeUnaryOperator_7612,axiom,
! [VarCurr] :
( ~ v97780(VarCurr)
<=> v97727(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19349,axiom,
! [VarCurr] :
( v97760(VarCurr)
<=> ( v97761(VarCurr)
| v97778(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19348,axiom,
! [VarCurr] :
( v97778(VarCurr)
<=> ( v97739(VarCurr)
& v97779(VarCurr) ) ) ).
fof(writeUnaryOperator_7611,axiom,
! [VarCurr] :
( ~ v97779(VarCurr)
<=> v97741(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19347,axiom,
! [VarCurr] :
( v97761(VarCurr)
<=> ( v97762(VarCurr)
& v97741(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19346,axiom,
! [VarCurr] :
( v97762(VarCurr)
<=> ( v97763(VarCurr)
| v97772(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19345,axiom,
! [VarCurr] :
( v97772(VarCurr)
<=> ( v97773(VarCurr)
& v97777(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6750,axiom,
! [VarCurr] :
( v97777(VarCurr)
<=> ( ( v97765(VarCurr,bitIndex2)
<=> $false )
& ( v97765(VarCurr,bitIndex1)
<=> $false )
& ( v97765(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19344,axiom,
! [VarCurr] :
( v97773(VarCurr)
<=> ( v97774(VarCurr)
| v97775(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19343,axiom,
! [VarCurr] :
( v97775(VarCurr)
<=> ( v97739(VarCurr)
& v97776(VarCurr) ) ) ).
fof(writeUnaryOperator_7610,axiom,
! [VarCurr] :
( ~ v97776(VarCurr)
<=> v97774(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6749,axiom,
! [VarCurr] :
( v97774(VarCurr)
<=> ( v97737(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19342,axiom,
! [VarCurr] :
( v97763(VarCurr)
<=> ( v97764(VarCurr)
| v97766(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19341,axiom,
! [VarCurr] :
( v97766(VarCurr)
<=> ( v97767(VarCurr)
& v97771(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6748,axiom,
! [VarCurr] :
( v97771(VarCurr)
<=> ( ( v97765(VarCurr,bitIndex2)
<=> $false )
& ( v97765(VarCurr,bitIndex1)
<=> $true )
& ( v97765(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19340,axiom,
! [VarCurr] :
( v97767(VarCurr)
<=> ( v97768(VarCurr)
| v97769(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19339,axiom,
! [VarCurr] :
( v97769(VarCurr)
<=> ( v97739(VarCurr)
& v97770(VarCurr) ) ) ).
fof(writeUnaryOperator_7609,axiom,
! [VarCurr] :
( ~ v97770(VarCurr)
<=> v97768(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6747,axiom,
! [VarCurr] :
( v97768(VarCurr)
<=> ( v97737(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6746,axiom,
! [VarCurr] :
( v97764(VarCurr)
<=> ( ( v97765(VarCurr,bitIndex2)
<=> $true )
& ( v97765(VarCurr,bitIndex1)
<=> $false )
& ( v97765(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29743,axiom,
! [VarCurr] :
( v97765(VarCurr,bitIndex0)
<=> v97735(VarCurr) ) ).
fof(addAssignment_29742,axiom,
! [VarCurr] :
( v97765(VarCurr,bitIndex1)
<=> v97733(VarCurr) ) ).
fof(addAssignment_29741,axiom,
! [VarCurr] :
( v97765(VarCurr,bitIndex2)
<=> v97731(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19338,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97749(VarNext)
<=> ( v97750(VarNext)
& v97745(VarNext) ) ) ) ).
fof(writeUnaryOperator_7608,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97750(VarNext)
<=> v97752(VarNext) ) ) ).
fof(addAssignment_29740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97752(VarNext)
<=> v97745(VarCurr) ) ) ).
fof(addAssignment_29739,axiom,
! [VarCurr] :
( v97745(VarCurr)
<=> v80548(VarCurr) ) ).
fof(addAssignment_29738,axiom,
! [VarCurr] :
( v97743(VarCurr)
<=> $false ) ).
fof(addAssignment_29737,axiom,
! [VarCurr] :
( v97741(VarCurr)
<=> v80510(VarCurr) ) ).
fof(addAssignment_29736,axiom,
! [VarCurr] :
( v97739(VarCurr)
<=> $false ) ).
fof(addAssignment_29735,axiom,
! [VarCurr] :
( v97737(VarCurr)
<=> v80502(VarCurr,bitIndex6) ) ).
fof(addAssignment_29734,axiom,
! [VarCurr] :
( v80502(VarCurr,bitIndex6)
<=> v80504(VarCurr,bitIndex6) ) ).
fof(addAssignment_29733,axiom,
! [VarCurr] :
( v80504(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29732,axiom,
! [VarCurr] :
( v97735(VarCurr)
<=> $false ) ).
fof(addAssignment_29731,axiom,
! [VarCurr] :
( v97733(VarCurr)
<=> $false ) ).
fof(addAssignment_29730,axiom,
! [VarCurr] :
( v97731(VarCurr)
<=> $true ) ).
fof(addAssignment_29729,axiom,
! [VarCurr] :
( v97729(VarCurr)
<=> $false ) ).
fof(addAssignment_29728,axiom,
! [VarCurr] :
( v97727(VarCurr)
<=> v80485(VarCurr) ) ).
fof(addAssignment_29727,axiom,
! [VarCurr] :
( v80340(VarCurr,bitIndex0)
<=> v80342(VarCurr,bitIndex0) ) ).
fof(addAssignment_29726,axiom,
! [VarCurr] :
( v80342(VarCurr,bitIndex0)
<=> v80344(VarCurr,bitIndex0) ) ).
fof(addAssignment_29725,axiom,
! [VarCurr] :
( v80344(VarCurr,bitIndex0)
<=> v80346(VarCurr,bitIndex0) ) ).
fof(addAssignment_29724,axiom,
! [VarCurr] :
( v80346(VarCurr,bitIndex0)
<=> v80348(VarCurr,bitIndex6) ) ).
fof(addAssignment_29723,axiom,
! [VarCurr] :
( v80348(VarCurr,bitIndex6)
<=> v80350(VarCurr,bitIndex6) ) ).
fof(addAssignment_29722,axiom,
! [VarCurr] :
( v80350(VarCurr,bitIndex6)
<=> v97657(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1547,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97680(VarNext)
=> ( v97657(VarNext)
<=> v97657(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1603,axiom,
! [VarNext] :
( v97680(VarNext)
=> ( v97657(VarNext)
<=> v97715(VarNext) ) ) ).
fof(addAssignment_29721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97715(VarNext)
<=> v97713(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4608,axiom,
! [VarCurr] :
( ~ v97659(VarCurr)
=> ( v97713(VarCurr)
<=> v97716(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4618,axiom,
! [VarCurr] :
( v97659(VarCurr)
=> ( v97713(VarCurr)
<=> v97661(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4607,axiom,
! [VarCurr] :
( ~ v97693(VarCurr)
=> ( v97716(VarCurr)
<=> v97675(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4617,axiom,
! [VarCurr] :
( v97693(VarCurr)
=> ( v97716(VarCurr)
<=> v97717(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1138,axiom,
! [VarCurr] :
( ( ~ v97696(VarCurr)
& ~ v97698(VarCurr) )
=> ( v97717(VarCurr)
<=> v97721(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4606,axiom,
! [VarCurr] :
( v97698(VarCurr)
=> ( v97717(VarCurr)
<=> v97720(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4616,axiom,
! [VarCurr] :
( v97696(VarCurr)
=> ( v97717(VarCurr)
<=> v97718(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4605,axiom,
! [VarCurr] :
( ~ v97706(VarCurr)
=> ( v97721(VarCurr)
<=> v97675(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4615,axiom,
! [VarCurr] :
( v97706(VarCurr)
=> ( v97721(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4604,axiom,
! [VarCurr] :
( ~ v97700(VarCurr)
=> ( v97720(VarCurr)
<=> v97675(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4614,axiom,
! [VarCurr] :
( v97700(VarCurr)
=> ( v97720(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2102,axiom,
! [VarCurr] :
( ~ v97719(VarCurr)
=> ( v97718(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2102,axiom,
! [VarCurr] :
( v97719(VarCurr)
=> ( v97718(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6745,axiom,
! [VarCurr] :
( v97719(VarCurr)
<=> ( v97669(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97680(VarNext)
<=> ( v97681(VarNext)
& v97690(VarNext) ) ) ) ).
fof(addAssignment_29720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97690(VarNext)
<=> v97688(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19336,axiom,
! [VarCurr] :
( v97688(VarCurr)
<=> ( v97659(VarCurr)
| v97691(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19335,axiom,
! [VarCurr] :
( v97691(VarCurr)
<=> ( v97692(VarCurr)
& v97712(VarCurr) ) ) ).
fof(writeUnaryOperator_7607,axiom,
! [VarCurr] :
( ~ v97712(VarCurr)
<=> v97659(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19334,axiom,
! [VarCurr] :
( v97692(VarCurr)
<=> ( v97693(VarCurr)
| v97710(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19333,axiom,
! [VarCurr] :
( v97710(VarCurr)
<=> ( v97671(VarCurr)
& v97711(VarCurr) ) ) ).
fof(writeUnaryOperator_7606,axiom,
! [VarCurr] :
( ~ v97711(VarCurr)
<=> v97673(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19332,axiom,
! [VarCurr] :
( v97693(VarCurr)
<=> ( v97694(VarCurr)
& v97673(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19331,axiom,
! [VarCurr] :
( v97694(VarCurr)
<=> ( v97695(VarCurr)
| v97704(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19330,axiom,
! [VarCurr] :
( v97704(VarCurr)
<=> ( v97705(VarCurr)
& v97709(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6744,axiom,
! [VarCurr] :
( v97709(VarCurr)
<=> ( ( v97697(VarCurr,bitIndex2)
<=> $false )
& ( v97697(VarCurr,bitIndex1)
<=> $false )
& ( v97697(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19329,axiom,
! [VarCurr] :
( v97705(VarCurr)
<=> ( v97706(VarCurr)
| v97707(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19328,axiom,
! [VarCurr] :
( v97707(VarCurr)
<=> ( v97671(VarCurr)
& v97708(VarCurr) ) ) ).
fof(writeUnaryOperator_7605,axiom,
! [VarCurr] :
( ~ v97708(VarCurr)
<=> v97706(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6743,axiom,
! [VarCurr] :
( v97706(VarCurr)
<=> ( v97669(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19327,axiom,
! [VarCurr] :
( v97695(VarCurr)
<=> ( v97696(VarCurr)
| v97698(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19326,axiom,
! [VarCurr] :
( v97698(VarCurr)
<=> ( v97699(VarCurr)
& v97703(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6742,axiom,
! [VarCurr] :
( v97703(VarCurr)
<=> ( ( v97697(VarCurr,bitIndex2)
<=> $false )
& ( v97697(VarCurr,bitIndex1)
<=> $true )
& ( v97697(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19325,axiom,
! [VarCurr] :
( v97699(VarCurr)
<=> ( v97700(VarCurr)
| v97701(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19324,axiom,
! [VarCurr] :
( v97701(VarCurr)
<=> ( v97671(VarCurr)
& v97702(VarCurr) ) ) ).
fof(writeUnaryOperator_7604,axiom,
! [VarCurr] :
( ~ v97702(VarCurr)
<=> v97700(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6741,axiom,
! [VarCurr] :
( v97700(VarCurr)
<=> ( v97669(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6740,axiom,
! [VarCurr] :
( v97696(VarCurr)
<=> ( ( v97697(VarCurr,bitIndex2)
<=> $true )
& ( v97697(VarCurr,bitIndex1)
<=> $false )
& ( v97697(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29719,axiom,
! [VarCurr] :
( v97697(VarCurr,bitIndex0)
<=> v97667(VarCurr) ) ).
fof(addAssignment_29718,axiom,
! [VarCurr] :
( v97697(VarCurr,bitIndex1)
<=> v97665(VarCurr) ) ).
fof(addAssignment_29717,axiom,
! [VarCurr] :
( v97697(VarCurr,bitIndex2)
<=> v97663(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97681(VarNext)
<=> ( v97682(VarNext)
& v97677(VarNext) ) ) ) ).
fof(writeUnaryOperator_7603,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97682(VarNext)
<=> v97684(VarNext) ) ) ).
fof(addAssignment_29716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97684(VarNext)
<=> v97677(VarCurr) ) ) ).
fof(addAssignment_29715,axiom,
! [VarCurr] :
( v97677(VarCurr)
<=> v80419(VarCurr) ) ).
fof(addAssignment_29714,axiom,
! [VarCurr] :
( v97675(VarCurr)
<=> $false ) ).
fof(addAssignment_29713,axiom,
! [VarCurr] :
( v97673(VarCurr)
<=> v80381(VarCurr) ) ).
fof(addAssignment_29712,axiom,
! [VarCurr] :
( v97671(VarCurr)
<=> $false ) ).
fof(addAssignment_29711,axiom,
! [VarCurr] :
( v97669(VarCurr)
<=> v80373(VarCurr,bitIndex6) ) ).
fof(addAssignment_29710,axiom,
! [VarCurr] :
( v80373(VarCurr,bitIndex6)
<=> v80375(VarCurr,bitIndex6) ) ).
fof(addAssignment_29709,axiom,
! [VarCurr] :
( v80375(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29708,axiom,
! [VarCurr] :
( v97667(VarCurr)
<=> $false ) ).
fof(addAssignment_29707,axiom,
! [VarCurr] :
( v97665(VarCurr)
<=> $false ) ).
fof(addAssignment_29706,axiom,
! [VarCurr] :
( v97663(VarCurr)
<=> $true ) ).
fof(addAssignment_29705,axiom,
! [VarCurr] :
( v97661(VarCurr)
<=> $false ) ).
fof(addAssignment_29704,axiom,
! [VarCurr] :
( v97659(VarCurr)
<=> v80356(VarCurr) ) ).
fof(addAssignment_29703,axiom,
! [VarCurr] :
( v80211(VarCurr,bitIndex0)
<=> v80213(VarCurr,bitIndex0) ) ).
fof(addAssignment_29702,axiom,
! [VarCurr] :
( v80213(VarCurr,bitIndex0)
<=> v80215(VarCurr,bitIndex0) ) ).
fof(addAssignment_29701,axiom,
! [VarCurr] :
( v80215(VarCurr,bitIndex0)
<=> v80217(VarCurr,bitIndex0) ) ).
fof(addAssignment_29700,axiom,
! [VarCurr] :
( v80217(VarCurr,bitIndex0)
<=> v80219(VarCurr,bitIndex6) ) ).
fof(addAssignment_29699,axiom,
! [VarCurr] :
( v80219(VarCurr,bitIndex6)
<=> v80221(VarCurr,bitIndex6) ) ).
fof(addAssignment_29698,axiom,
! [VarCurr] :
( v80221(VarCurr,bitIndex6)
<=> v97589(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1546,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97612(VarNext)
=> ( v97589(VarNext)
<=> v97589(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1602,axiom,
! [VarNext] :
( v97612(VarNext)
=> ( v97589(VarNext)
<=> v97647(VarNext) ) ) ).
fof(addAssignment_29697,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97647(VarNext)
<=> v97645(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4603,axiom,
! [VarCurr] :
( ~ v97591(VarCurr)
=> ( v97645(VarCurr)
<=> v97648(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4613,axiom,
! [VarCurr] :
( v97591(VarCurr)
=> ( v97645(VarCurr)
<=> v97593(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4602,axiom,
! [VarCurr] :
( ~ v97625(VarCurr)
=> ( v97648(VarCurr)
<=> v97607(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4612,axiom,
! [VarCurr] :
( v97625(VarCurr)
=> ( v97648(VarCurr)
<=> v97649(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1137,axiom,
! [VarCurr] :
( ( ~ v97628(VarCurr)
& ~ v97630(VarCurr) )
=> ( v97649(VarCurr)
<=> v97653(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4601,axiom,
! [VarCurr] :
( v97630(VarCurr)
=> ( v97649(VarCurr)
<=> v97652(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4611,axiom,
! [VarCurr] :
( v97628(VarCurr)
=> ( v97649(VarCurr)
<=> v97650(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4600,axiom,
! [VarCurr] :
( ~ v97638(VarCurr)
=> ( v97653(VarCurr)
<=> v97607(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4610,axiom,
! [VarCurr] :
( v97638(VarCurr)
=> ( v97653(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4599,axiom,
! [VarCurr] :
( ~ v97632(VarCurr)
=> ( v97652(VarCurr)
<=> v97607(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4609,axiom,
! [VarCurr] :
( v97632(VarCurr)
=> ( v97652(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2101,axiom,
! [VarCurr] :
( ~ v97651(VarCurr)
=> ( v97650(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2101,axiom,
! [VarCurr] :
( v97651(VarCurr)
=> ( v97650(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6739,axiom,
! [VarCurr] :
( v97651(VarCurr)
<=> ( v97601(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97612(VarNext)
<=> ( v97613(VarNext)
& v97622(VarNext) ) ) ) ).
fof(addAssignment_29696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97622(VarNext)
<=> v97620(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19321,axiom,
! [VarCurr] :
( v97620(VarCurr)
<=> ( v97591(VarCurr)
| v97623(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19320,axiom,
! [VarCurr] :
( v97623(VarCurr)
<=> ( v97624(VarCurr)
& v97644(VarCurr) ) ) ).
fof(writeUnaryOperator_7602,axiom,
! [VarCurr] :
( ~ v97644(VarCurr)
<=> v97591(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19319,axiom,
! [VarCurr] :
( v97624(VarCurr)
<=> ( v97625(VarCurr)
| v97642(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19318,axiom,
! [VarCurr] :
( v97642(VarCurr)
<=> ( v97603(VarCurr)
& v97643(VarCurr) ) ) ).
fof(writeUnaryOperator_7601,axiom,
! [VarCurr] :
( ~ v97643(VarCurr)
<=> v97605(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19317,axiom,
! [VarCurr] :
( v97625(VarCurr)
<=> ( v97626(VarCurr)
& v97605(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19316,axiom,
! [VarCurr] :
( v97626(VarCurr)
<=> ( v97627(VarCurr)
| v97636(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19315,axiom,
! [VarCurr] :
( v97636(VarCurr)
<=> ( v97637(VarCurr)
& v97641(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6738,axiom,
! [VarCurr] :
( v97641(VarCurr)
<=> ( ( v97629(VarCurr,bitIndex2)
<=> $false )
& ( v97629(VarCurr,bitIndex1)
<=> $false )
& ( v97629(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19314,axiom,
! [VarCurr] :
( v97637(VarCurr)
<=> ( v97638(VarCurr)
| v97639(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19313,axiom,
! [VarCurr] :
( v97639(VarCurr)
<=> ( v97603(VarCurr)
& v97640(VarCurr) ) ) ).
fof(writeUnaryOperator_7600,axiom,
! [VarCurr] :
( ~ v97640(VarCurr)
<=> v97638(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6737,axiom,
! [VarCurr] :
( v97638(VarCurr)
<=> ( v97601(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19312,axiom,
! [VarCurr] :
( v97627(VarCurr)
<=> ( v97628(VarCurr)
| v97630(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19311,axiom,
! [VarCurr] :
( v97630(VarCurr)
<=> ( v97631(VarCurr)
& v97635(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6736,axiom,
! [VarCurr] :
( v97635(VarCurr)
<=> ( ( v97629(VarCurr,bitIndex2)
<=> $false )
& ( v97629(VarCurr,bitIndex1)
<=> $true )
& ( v97629(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19310,axiom,
! [VarCurr] :
( v97631(VarCurr)
<=> ( v97632(VarCurr)
| v97633(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19309,axiom,
! [VarCurr] :
( v97633(VarCurr)
<=> ( v97603(VarCurr)
& v97634(VarCurr) ) ) ).
fof(writeUnaryOperator_7599,axiom,
! [VarCurr] :
( ~ v97634(VarCurr)
<=> v97632(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6735,axiom,
! [VarCurr] :
( v97632(VarCurr)
<=> ( v97601(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6734,axiom,
! [VarCurr] :
( v97628(VarCurr)
<=> ( ( v97629(VarCurr,bitIndex2)
<=> $true )
& ( v97629(VarCurr,bitIndex1)
<=> $false )
& ( v97629(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29695,axiom,
! [VarCurr] :
( v97629(VarCurr,bitIndex0)
<=> v97599(VarCurr) ) ).
fof(addAssignment_29694,axiom,
! [VarCurr] :
( v97629(VarCurr,bitIndex1)
<=> v97597(VarCurr) ) ).
fof(addAssignment_29693,axiom,
! [VarCurr] :
( v97629(VarCurr,bitIndex2)
<=> v97595(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19308,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97613(VarNext)
<=> ( v97614(VarNext)
& v97609(VarNext) ) ) ) ).
fof(writeUnaryOperator_7598,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97614(VarNext)
<=> v97616(VarNext) ) ) ).
fof(addAssignment_29692,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97616(VarNext)
<=> v97609(VarCurr) ) ) ).
fof(addAssignment_29691,axiom,
! [VarCurr] :
( v97609(VarCurr)
<=> v80290(VarCurr) ) ).
fof(addAssignment_29690,axiom,
! [VarCurr] :
( v97607(VarCurr)
<=> $false ) ).
fof(addAssignment_29689,axiom,
! [VarCurr] :
( v97605(VarCurr)
<=> v80252(VarCurr) ) ).
fof(addAssignment_29688,axiom,
! [VarCurr] :
( v97603(VarCurr)
<=> $false ) ).
fof(addAssignment_29687,axiom,
! [VarCurr] :
( v97601(VarCurr)
<=> v80244(VarCurr,bitIndex6) ) ).
fof(addAssignment_29686,axiom,
! [VarCurr] :
( v80244(VarCurr,bitIndex6)
<=> v80246(VarCurr,bitIndex6) ) ).
fof(addAssignment_29685,axiom,
! [VarCurr] :
( v80246(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29684,axiom,
! [VarCurr] :
( v97599(VarCurr)
<=> $false ) ).
fof(addAssignment_29683,axiom,
! [VarCurr] :
( v97597(VarCurr)
<=> $false ) ).
fof(addAssignment_29682,axiom,
! [VarCurr] :
( v97595(VarCurr)
<=> $true ) ).
fof(addAssignment_29681,axiom,
! [VarCurr] :
( v97593(VarCurr)
<=> $false ) ).
fof(addAssignment_29680,axiom,
! [VarCurr] :
( v97591(VarCurr)
<=> v80227(VarCurr) ) ).
fof(addAssignment_29679,axiom,
! [VarCurr] :
( v80082(VarCurr,bitIndex0)
<=> v80084(VarCurr,bitIndex0) ) ).
fof(addAssignment_29678,axiom,
! [VarCurr] :
( v80084(VarCurr,bitIndex0)
<=> v80086(VarCurr,bitIndex0) ) ).
fof(addAssignment_29677,axiom,
! [VarCurr] :
( v80086(VarCurr,bitIndex0)
<=> v80088(VarCurr,bitIndex0) ) ).
fof(addAssignment_29676,axiom,
! [VarCurr] :
( v80088(VarCurr,bitIndex0)
<=> v80090(VarCurr,bitIndex6) ) ).
fof(addAssignment_29675,axiom,
! [VarCurr] :
( v80090(VarCurr,bitIndex6)
<=> v80092(VarCurr,bitIndex6) ) ).
fof(addAssignment_29674,axiom,
! [VarCurr] :
( v80092(VarCurr,bitIndex6)
<=> v97521(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1545,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97544(VarNext)
=> ( v97521(VarNext)
<=> v97521(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1601,axiom,
! [VarNext] :
( v97544(VarNext)
=> ( v97521(VarNext)
<=> v97579(VarNext) ) ) ).
fof(addAssignment_29673,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97579(VarNext)
<=> v97577(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4598,axiom,
! [VarCurr] :
( ~ v97523(VarCurr)
=> ( v97577(VarCurr)
<=> v97580(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4608,axiom,
! [VarCurr] :
( v97523(VarCurr)
=> ( v97577(VarCurr)
<=> v97525(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4597,axiom,
! [VarCurr] :
( ~ v97557(VarCurr)
=> ( v97580(VarCurr)
<=> v97539(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4607,axiom,
! [VarCurr] :
( v97557(VarCurr)
=> ( v97580(VarCurr)
<=> v97581(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1136,axiom,
! [VarCurr] :
( ( ~ v97560(VarCurr)
& ~ v97562(VarCurr) )
=> ( v97581(VarCurr)
<=> v97585(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4596,axiom,
! [VarCurr] :
( v97562(VarCurr)
=> ( v97581(VarCurr)
<=> v97584(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4606,axiom,
! [VarCurr] :
( v97560(VarCurr)
=> ( v97581(VarCurr)
<=> v97582(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4595,axiom,
! [VarCurr] :
( ~ v97570(VarCurr)
=> ( v97585(VarCurr)
<=> v97539(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4605,axiom,
! [VarCurr] :
( v97570(VarCurr)
=> ( v97585(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4594,axiom,
! [VarCurr] :
( ~ v97564(VarCurr)
=> ( v97584(VarCurr)
<=> v97539(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4604,axiom,
! [VarCurr] :
( v97564(VarCurr)
=> ( v97584(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2100,axiom,
! [VarCurr] :
( ~ v97583(VarCurr)
=> ( v97582(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2100,axiom,
! [VarCurr] :
( v97583(VarCurr)
=> ( v97582(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6733,axiom,
! [VarCurr] :
( v97583(VarCurr)
<=> ( v97533(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19307,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97544(VarNext)
<=> ( v97545(VarNext)
& v97554(VarNext) ) ) ) ).
fof(addAssignment_29672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97554(VarNext)
<=> v97552(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19306,axiom,
! [VarCurr] :
( v97552(VarCurr)
<=> ( v97523(VarCurr)
| v97555(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19305,axiom,
! [VarCurr] :
( v97555(VarCurr)
<=> ( v97556(VarCurr)
& v97576(VarCurr) ) ) ).
fof(writeUnaryOperator_7597,axiom,
! [VarCurr] :
( ~ v97576(VarCurr)
<=> v97523(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19304,axiom,
! [VarCurr] :
( v97556(VarCurr)
<=> ( v97557(VarCurr)
| v97574(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19303,axiom,
! [VarCurr] :
( v97574(VarCurr)
<=> ( v97535(VarCurr)
& v97575(VarCurr) ) ) ).
fof(writeUnaryOperator_7596,axiom,
! [VarCurr] :
( ~ v97575(VarCurr)
<=> v97537(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19302,axiom,
! [VarCurr] :
( v97557(VarCurr)
<=> ( v97558(VarCurr)
& v97537(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19301,axiom,
! [VarCurr] :
( v97558(VarCurr)
<=> ( v97559(VarCurr)
| v97568(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19300,axiom,
! [VarCurr] :
( v97568(VarCurr)
<=> ( v97569(VarCurr)
& v97573(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6732,axiom,
! [VarCurr] :
( v97573(VarCurr)
<=> ( ( v97561(VarCurr,bitIndex2)
<=> $false )
& ( v97561(VarCurr,bitIndex1)
<=> $false )
& ( v97561(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19299,axiom,
! [VarCurr] :
( v97569(VarCurr)
<=> ( v97570(VarCurr)
| v97571(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19298,axiom,
! [VarCurr] :
( v97571(VarCurr)
<=> ( v97535(VarCurr)
& v97572(VarCurr) ) ) ).
fof(writeUnaryOperator_7595,axiom,
! [VarCurr] :
( ~ v97572(VarCurr)
<=> v97570(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6731,axiom,
! [VarCurr] :
( v97570(VarCurr)
<=> ( v97533(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19297,axiom,
! [VarCurr] :
( v97559(VarCurr)
<=> ( v97560(VarCurr)
| v97562(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19296,axiom,
! [VarCurr] :
( v97562(VarCurr)
<=> ( v97563(VarCurr)
& v97567(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6730,axiom,
! [VarCurr] :
( v97567(VarCurr)
<=> ( ( v97561(VarCurr,bitIndex2)
<=> $false )
& ( v97561(VarCurr,bitIndex1)
<=> $true )
& ( v97561(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19295,axiom,
! [VarCurr] :
( v97563(VarCurr)
<=> ( v97564(VarCurr)
| v97565(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19294,axiom,
! [VarCurr] :
( v97565(VarCurr)
<=> ( v97535(VarCurr)
& v97566(VarCurr) ) ) ).
fof(writeUnaryOperator_7594,axiom,
! [VarCurr] :
( ~ v97566(VarCurr)
<=> v97564(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6729,axiom,
! [VarCurr] :
( v97564(VarCurr)
<=> ( v97533(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6728,axiom,
! [VarCurr] :
( v97560(VarCurr)
<=> ( ( v97561(VarCurr,bitIndex2)
<=> $true )
& ( v97561(VarCurr,bitIndex1)
<=> $false )
& ( v97561(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29671,axiom,
! [VarCurr] :
( v97561(VarCurr,bitIndex0)
<=> v97531(VarCurr) ) ).
fof(addAssignment_29670,axiom,
! [VarCurr] :
( v97561(VarCurr,bitIndex1)
<=> v97529(VarCurr) ) ).
fof(addAssignment_29669,axiom,
! [VarCurr] :
( v97561(VarCurr,bitIndex2)
<=> v97527(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19293,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97545(VarNext)
<=> ( v97546(VarNext)
& v97541(VarNext) ) ) ) ).
fof(writeUnaryOperator_7593,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97546(VarNext)
<=> v97548(VarNext) ) ) ).
fof(addAssignment_29668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97548(VarNext)
<=> v97541(VarCurr) ) ) ).
fof(addAssignment_29667,axiom,
! [VarCurr] :
( v97541(VarCurr)
<=> v80161(VarCurr) ) ).
fof(addAssignment_29666,axiom,
! [VarCurr] :
( v97539(VarCurr)
<=> $false ) ).
fof(addAssignment_29665,axiom,
! [VarCurr] :
( v97537(VarCurr)
<=> v80123(VarCurr) ) ).
fof(addAssignment_29664,axiom,
! [VarCurr] :
( v97535(VarCurr)
<=> $false ) ).
fof(addAssignment_29663,axiom,
! [VarCurr] :
( v97533(VarCurr)
<=> v80115(VarCurr,bitIndex6) ) ).
fof(addAssignment_29662,axiom,
! [VarCurr] :
( v80115(VarCurr,bitIndex6)
<=> v80117(VarCurr,bitIndex6) ) ).
fof(addAssignment_29661,axiom,
! [VarCurr] :
( v80117(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29660,axiom,
! [VarCurr] :
( v97531(VarCurr)
<=> $false ) ).
fof(addAssignment_29659,axiom,
! [VarCurr] :
( v97529(VarCurr)
<=> $false ) ).
fof(addAssignment_29658,axiom,
! [VarCurr] :
( v97527(VarCurr)
<=> $true ) ).
fof(addAssignment_29657,axiom,
! [VarCurr] :
( v97525(VarCurr)
<=> $false ) ).
fof(addAssignment_29656,axiom,
! [VarCurr] :
( v97523(VarCurr)
<=> v80098(VarCurr) ) ).
fof(addAssignment_29655,axiom,
! [VarCurr] :
( v79953(VarCurr,bitIndex0)
<=> v79955(VarCurr,bitIndex0) ) ).
fof(addAssignment_29654,axiom,
! [VarCurr] :
( v79955(VarCurr,bitIndex0)
<=> v79957(VarCurr,bitIndex0) ) ).
fof(addAssignment_29653,axiom,
! [VarCurr] :
( v79957(VarCurr,bitIndex0)
<=> v79959(VarCurr,bitIndex0) ) ).
fof(addAssignment_29652,axiom,
! [VarCurr] :
( v79959(VarCurr,bitIndex0)
<=> v79961(VarCurr,bitIndex6) ) ).
fof(addAssignment_29651,axiom,
! [VarCurr] :
( v79961(VarCurr,bitIndex6)
<=> v79963(VarCurr,bitIndex6) ) ).
fof(addAssignment_29650,axiom,
! [VarCurr] :
( v79963(VarCurr,bitIndex6)
<=> v97453(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1544,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97476(VarNext)
=> ( v97453(VarNext)
<=> v97453(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1600,axiom,
! [VarNext] :
( v97476(VarNext)
=> ( v97453(VarNext)
<=> v97511(VarNext) ) ) ).
fof(addAssignment_29649,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97511(VarNext)
<=> v97509(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4593,axiom,
! [VarCurr] :
( ~ v97455(VarCurr)
=> ( v97509(VarCurr)
<=> v97512(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4603,axiom,
! [VarCurr] :
( v97455(VarCurr)
=> ( v97509(VarCurr)
<=> v97457(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4592,axiom,
! [VarCurr] :
( ~ v97489(VarCurr)
=> ( v97512(VarCurr)
<=> v97471(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4602,axiom,
! [VarCurr] :
( v97489(VarCurr)
=> ( v97512(VarCurr)
<=> v97513(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1135,axiom,
! [VarCurr] :
( ( ~ v97492(VarCurr)
& ~ v97494(VarCurr) )
=> ( v97513(VarCurr)
<=> v97517(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4591,axiom,
! [VarCurr] :
( v97494(VarCurr)
=> ( v97513(VarCurr)
<=> v97516(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4601,axiom,
! [VarCurr] :
( v97492(VarCurr)
=> ( v97513(VarCurr)
<=> v97514(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4590,axiom,
! [VarCurr] :
( ~ v97502(VarCurr)
=> ( v97517(VarCurr)
<=> v97471(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4600,axiom,
! [VarCurr] :
( v97502(VarCurr)
=> ( v97517(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4589,axiom,
! [VarCurr] :
( ~ v97496(VarCurr)
=> ( v97516(VarCurr)
<=> v97471(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4599,axiom,
! [VarCurr] :
( v97496(VarCurr)
=> ( v97516(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2099,axiom,
! [VarCurr] :
( ~ v97515(VarCurr)
=> ( v97514(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2099,axiom,
! [VarCurr] :
( v97515(VarCurr)
=> ( v97514(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6727,axiom,
! [VarCurr] :
( v97515(VarCurr)
<=> ( v97465(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97476(VarNext)
<=> ( v97477(VarNext)
& v97486(VarNext) ) ) ) ).
fof(addAssignment_29648,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97486(VarNext)
<=> v97484(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19291,axiom,
! [VarCurr] :
( v97484(VarCurr)
<=> ( v97455(VarCurr)
| v97487(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19290,axiom,
! [VarCurr] :
( v97487(VarCurr)
<=> ( v97488(VarCurr)
& v97508(VarCurr) ) ) ).
fof(writeUnaryOperator_7592,axiom,
! [VarCurr] :
( ~ v97508(VarCurr)
<=> v97455(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19289,axiom,
! [VarCurr] :
( v97488(VarCurr)
<=> ( v97489(VarCurr)
| v97506(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19288,axiom,
! [VarCurr] :
( v97506(VarCurr)
<=> ( v97467(VarCurr)
& v97507(VarCurr) ) ) ).
fof(writeUnaryOperator_7591,axiom,
! [VarCurr] :
( ~ v97507(VarCurr)
<=> v97469(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19287,axiom,
! [VarCurr] :
( v97489(VarCurr)
<=> ( v97490(VarCurr)
& v97469(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19286,axiom,
! [VarCurr] :
( v97490(VarCurr)
<=> ( v97491(VarCurr)
| v97500(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19285,axiom,
! [VarCurr] :
( v97500(VarCurr)
<=> ( v97501(VarCurr)
& v97505(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6726,axiom,
! [VarCurr] :
( v97505(VarCurr)
<=> ( ( v97493(VarCurr,bitIndex2)
<=> $false )
& ( v97493(VarCurr,bitIndex1)
<=> $false )
& ( v97493(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19284,axiom,
! [VarCurr] :
( v97501(VarCurr)
<=> ( v97502(VarCurr)
| v97503(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19283,axiom,
! [VarCurr] :
( v97503(VarCurr)
<=> ( v97467(VarCurr)
& v97504(VarCurr) ) ) ).
fof(writeUnaryOperator_7590,axiom,
! [VarCurr] :
( ~ v97504(VarCurr)
<=> v97502(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6725,axiom,
! [VarCurr] :
( v97502(VarCurr)
<=> ( v97465(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19282,axiom,
! [VarCurr] :
( v97491(VarCurr)
<=> ( v97492(VarCurr)
| v97494(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19281,axiom,
! [VarCurr] :
( v97494(VarCurr)
<=> ( v97495(VarCurr)
& v97499(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6724,axiom,
! [VarCurr] :
( v97499(VarCurr)
<=> ( ( v97493(VarCurr,bitIndex2)
<=> $false )
& ( v97493(VarCurr,bitIndex1)
<=> $true )
& ( v97493(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19280,axiom,
! [VarCurr] :
( v97495(VarCurr)
<=> ( v97496(VarCurr)
| v97497(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19279,axiom,
! [VarCurr] :
( v97497(VarCurr)
<=> ( v97467(VarCurr)
& v97498(VarCurr) ) ) ).
fof(writeUnaryOperator_7589,axiom,
! [VarCurr] :
( ~ v97498(VarCurr)
<=> v97496(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6723,axiom,
! [VarCurr] :
( v97496(VarCurr)
<=> ( v97465(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6722,axiom,
! [VarCurr] :
( v97492(VarCurr)
<=> ( ( v97493(VarCurr,bitIndex2)
<=> $true )
& ( v97493(VarCurr,bitIndex1)
<=> $false )
& ( v97493(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29647,axiom,
! [VarCurr] :
( v97493(VarCurr,bitIndex0)
<=> v97463(VarCurr) ) ).
fof(addAssignment_29646,axiom,
! [VarCurr] :
( v97493(VarCurr,bitIndex1)
<=> v97461(VarCurr) ) ).
fof(addAssignment_29645,axiom,
! [VarCurr] :
( v97493(VarCurr,bitIndex2)
<=> v97459(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97477(VarNext)
<=> ( v97478(VarNext)
& v97473(VarNext) ) ) ) ).
fof(writeUnaryOperator_7588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97478(VarNext)
<=> v97480(VarNext) ) ) ).
fof(addAssignment_29644,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97480(VarNext)
<=> v97473(VarCurr) ) ) ).
fof(addAssignment_29643,axiom,
! [VarCurr] :
( v97473(VarCurr)
<=> v80032(VarCurr) ) ).
fof(addAssignment_29642,axiom,
! [VarCurr] :
( v97471(VarCurr)
<=> $false ) ).
fof(addAssignment_29641,axiom,
! [VarCurr] :
( v97469(VarCurr)
<=> v79994(VarCurr) ) ).
fof(addAssignment_29640,axiom,
! [VarCurr] :
( v97467(VarCurr)
<=> $false ) ).
fof(addAssignment_29639,axiom,
! [VarCurr] :
( v97465(VarCurr)
<=> v79986(VarCurr,bitIndex6) ) ).
fof(addAssignment_29638,axiom,
! [VarCurr] :
( v79986(VarCurr,bitIndex6)
<=> v79988(VarCurr,bitIndex6) ) ).
fof(addAssignment_29637,axiom,
! [VarCurr] :
( v79988(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29636,axiom,
! [VarCurr] :
( v97463(VarCurr)
<=> $false ) ).
fof(addAssignment_29635,axiom,
! [VarCurr] :
( v97461(VarCurr)
<=> $false ) ).
fof(addAssignment_29634,axiom,
! [VarCurr] :
( v97459(VarCurr)
<=> $true ) ).
fof(addAssignment_29633,axiom,
! [VarCurr] :
( v97457(VarCurr)
<=> $false ) ).
fof(addAssignment_29632,axiom,
! [VarCurr] :
( v97455(VarCurr)
<=> v79969(VarCurr) ) ).
fof(addAssignment_29631,axiom,
! [VarCurr] :
( v79824(VarCurr,bitIndex0)
<=> v79826(VarCurr,bitIndex0) ) ).
fof(addAssignment_29630,axiom,
! [VarCurr] :
( v79826(VarCurr,bitIndex0)
<=> v79828(VarCurr,bitIndex0) ) ).
fof(addAssignment_29629,axiom,
! [VarCurr] :
( v79828(VarCurr,bitIndex0)
<=> v79830(VarCurr,bitIndex0) ) ).
fof(addAssignment_29628,axiom,
! [VarCurr] :
( v79830(VarCurr,bitIndex0)
<=> v79832(VarCurr,bitIndex6) ) ).
fof(addAssignment_29627,axiom,
! [VarCurr] :
( v79832(VarCurr,bitIndex6)
<=> v79834(VarCurr,bitIndex6) ) ).
fof(addAssignment_29626,axiom,
! [VarCurr] :
( v79834(VarCurr,bitIndex6)
<=> v97385(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1543,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97408(VarNext)
=> ( v97385(VarNext)
<=> v97385(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1599,axiom,
! [VarNext] :
( v97408(VarNext)
=> ( v97385(VarNext)
<=> v97443(VarNext) ) ) ).
fof(addAssignment_29625,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97443(VarNext)
<=> v97441(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4588,axiom,
! [VarCurr] :
( ~ v97387(VarCurr)
=> ( v97441(VarCurr)
<=> v97444(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4598,axiom,
! [VarCurr] :
( v97387(VarCurr)
=> ( v97441(VarCurr)
<=> v97389(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4587,axiom,
! [VarCurr] :
( ~ v97421(VarCurr)
=> ( v97444(VarCurr)
<=> v97403(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4597,axiom,
! [VarCurr] :
( v97421(VarCurr)
=> ( v97444(VarCurr)
<=> v97445(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1134,axiom,
! [VarCurr] :
( ( ~ v97424(VarCurr)
& ~ v97426(VarCurr) )
=> ( v97445(VarCurr)
<=> v97449(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4586,axiom,
! [VarCurr] :
( v97426(VarCurr)
=> ( v97445(VarCurr)
<=> v97448(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4596,axiom,
! [VarCurr] :
( v97424(VarCurr)
=> ( v97445(VarCurr)
<=> v97446(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4585,axiom,
! [VarCurr] :
( ~ v97434(VarCurr)
=> ( v97449(VarCurr)
<=> v97403(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4595,axiom,
! [VarCurr] :
( v97434(VarCurr)
=> ( v97449(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4584,axiom,
! [VarCurr] :
( ~ v97428(VarCurr)
=> ( v97448(VarCurr)
<=> v97403(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4594,axiom,
! [VarCurr] :
( v97428(VarCurr)
=> ( v97448(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2098,axiom,
! [VarCurr] :
( ~ v97447(VarCurr)
=> ( v97446(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2098,axiom,
! [VarCurr] :
( v97447(VarCurr)
=> ( v97446(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6721,axiom,
! [VarCurr] :
( v97447(VarCurr)
<=> ( v97397(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97408(VarNext)
<=> ( v97409(VarNext)
& v97418(VarNext) ) ) ) ).
fof(addAssignment_29624,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97418(VarNext)
<=> v97416(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19276,axiom,
! [VarCurr] :
( v97416(VarCurr)
<=> ( v97387(VarCurr)
| v97419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19275,axiom,
! [VarCurr] :
( v97419(VarCurr)
<=> ( v97420(VarCurr)
& v97440(VarCurr) ) ) ).
fof(writeUnaryOperator_7587,axiom,
! [VarCurr] :
( ~ v97440(VarCurr)
<=> v97387(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19274,axiom,
! [VarCurr] :
( v97420(VarCurr)
<=> ( v97421(VarCurr)
| v97438(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19273,axiom,
! [VarCurr] :
( v97438(VarCurr)
<=> ( v97399(VarCurr)
& v97439(VarCurr) ) ) ).
fof(writeUnaryOperator_7586,axiom,
! [VarCurr] :
( ~ v97439(VarCurr)
<=> v97401(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19272,axiom,
! [VarCurr] :
( v97421(VarCurr)
<=> ( v97422(VarCurr)
& v97401(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19271,axiom,
! [VarCurr] :
( v97422(VarCurr)
<=> ( v97423(VarCurr)
| v97432(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19270,axiom,
! [VarCurr] :
( v97432(VarCurr)
<=> ( v97433(VarCurr)
& v97437(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6720,axiom,
! [VarCurr] :
( v97437(VarCurr)
<=> ( ( v97425(VarCurr,bitIndex2)
<=> $false )
& ( v97425(VarCurr,bitIndex1)
<=> $false )
& ( v97425(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19269,axiom,
! [VarCurr] :
( v97433(VarCurr)
<=> ( v97434(VarCurr)
| v97435(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19268,axiom,
! [VarCurr] :
( v97435(VarCurr)
<=> ( v97399(VarCurr)
& v97436(VarCurr) ) ) ).
fof(writeUnaryOperator_7585,axiom,
! [VarCurr] :
( ~ v97436(VarCurr)
<=> v97434(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6719,axiom,
! [VarCurr] :
( v97434(VarCurr)
<=> ( v97397(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19267,axiom,
! [VarCurr] :
( v97423(VarCurr)
<=> ( v97424(VarCurr)
| v97426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19266,axiom,
! [VarCurr] :
( v97426(VarCurr)
<=> ( v97427(VarCurr)
& v97431(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6718,axiom,
! [VarCurr] :
( v97431(VarCurr)
<=> ( ( v97425(VarCurr,bitIndex2)
<=> $false )
& ( v97425(VarCurr,bitIndex1)
<=> $true )
& ( v97425(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19265,axiom,
! [VarCurr] :
( v97427(VarCurr)
<=> ( v97428(VarCurr)
| v97429(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19264,axiom,
! [VarCurr] :
( v97429(VarCurr)
<=> ( v97399(VarCurr)
& v97430(VarCurr) ) ) ).
fof(writeUnaryOperator_7584,axiom,
! [VarCurr] :
( ~ v97430(VarCurr)
<=> v97428(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6717,axiom,
! [VarCurr] :
( v97428(VarCurr)
<=> ( v97397(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6716,axiom,
! [VarCurr] :
( v97424(VarCurr)
<=> ( ( v97425(VarCurr,bitIndex2)
<=> $true )
& ( v97425(VarCurr,bitIndex1)
<=> $false )
& ( v97425(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29623,axiom,
! [VarCurr] :
( v97425(VarCurr,bitIndex0)
<=> v97395(VarCurr) ) ).
fof(addAssignment_29622,axiom,
! [VarCurr] :
( v97425(VarCurr,bitIndex1)
<=> v97393(VarCurr) ) ).
fof(addAssignment_29621,axiom,
! [VarCurr] :
( v97425(VarCurr,bitIndex2)
<=> v97391(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19263,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97409(VarNext)
<=> ( v97410(VarNext)
& v97405(VarNext) ) ) ) ).
fof(writeUnaryOperator_7583,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97410(VarNext)
<=> v97412(VarNext) ) ) ).
fof(addAssignment_29620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97412(VarNext)
<=> v97405(VarCurr) ) ) ).
fof(addAssignment_29619,axiom,
! [VarCurr] :
( v97405(VarCurr)
<=> v79903(VarCurr) ) ).
fof(addAssignment_29618,axiom,
! [VarCurr] :
( v97403(VarCurr)
<=> $false ) ).
fof(addAssignment_29617,axiom,
! [VarCurr] :
( v97401(VarCurr)
<=> v79865(VarCurr) ) ).
fof(addAssignment_29616,axiom,
! [VarCurr] :
( v97399(VarCurr)
<=> $false ) ).
fof(addAssignment_29615,axiom,
! [VarCurr] :
( v97397(VarCurr)
<=> v79857(VarCurr,bitIndex6) ) ).
fof(addAssignment_29614,axiom,
! [VarCurr] :
( v79857(VarCurr,bitIndex6)
<=> v79859(VarCurr,bitIndex6) ) ).
fof(addAssignment_29613,axiom,
! [VarCurr] :
( v79859(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29612,axiom,
! [VarCurr] :
( v97395(VarCurr)
<=> $false ) ).
fof(addAssignment_29611,axiom,
! [VarCurr] :
( v97393(VarCurr)
<=> $false ) ).
fof(addAssignment_29610,axiom,
! [VarCurr] :
( v97391(VarCurr)
<=> $true ) ).
fof(addAssignment_29609,axiom,
! [VarCurr] :
( v97389(VarCurr)
<=> $false ) ).
fof(addAssignment_29608,axiom,
! [VarCurr] :
( v97387(VarCurr)
<=> v79840(VarCurr) ) ).
fof(addAssignment_29607,axiom,
! [VarCurr] :
( v79695(VarCurr,bitIndex0)
<=> v79697(VarCurr,bitIndex0) ) ).
fof(addAssignment_29606,axiom,
! [VarCurr] :
( v79697(VarCurr,bitIndex0)
<=> v79699(VarCurr,bitIndex0) ) ).
fof(addAssignment_29605,axiom,
! [VarCurr] :
( v79699(VarCurr,bitIndex0)
<=> v79701(VarCurr,bitIndex0) ) ).
fof(addAssignment_29604,axiom,
! [VarCurr] :
( v79701(VarCurr,bitIndex0)
<=> v79703(VarCurr,bitIndex6) ) ).
fof(addAssignment_29603,axiom,
! [VarCurr] :
( v79703(VarCurr,bitIndex6)
<=> v79705(VarCurr,bitIndex6) ) ).
fof(addAssignment_29602,axiom,
! [VarCurr] :
( v79705(VarCurr,bitIndex6)
<=> v97317(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1542,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97340(VarNext)
=> ( v97317(VarNext)
<=> v97317(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1598,axiom,
! [VarNext] :
( v97340(VarNext)
=> ( v97317(VarNext)
<=> v97375(VarNext) ) ) ).
fof(addAssignment_29601,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97375(VarNext)
<=> v97373(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4583,axiom,
! [VarCurr] :
( ~ v97319(VarCurr)
=> ( v97373(VarCurr)
<=> v97376(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4593,axiom,
! [VarCurr] :
( v97319(VarCurr)
=> ( v97373(VarCurr)
<=> v97321(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4582,axiom,
! [VarCurr] :
( ~ v97353(VarCurr)
=> ( v97376(VarCurr)
<=> v97335(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4592,axiom,
! [VarCurr] :
( v97353(VarCurr)
=> ( v97376(VarCurr)
<=> v97377(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1133,axiom,
! [VarCurr] :
( ( ~ v97356(VarCurr)
& ~ v97358(VarCurr) )
=> ( v97377(VarCurr)
<=> v97381(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4581,axiom,
! [VarCurr] :
( v97358(VarCurr)
=> ( v97377(VarCurr)
<=> v97380(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4591,axiom,
! [VarCurr] :
( v97356(VarCurr)
=> ( v97377(VarCurr)
<=> v97378(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4580,axiom,
! [VarCurr] :
( ~ v97366(VarCurr)
=> ( v97381(VarCurr)
<=> v97335(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4590,axiom,
! [VarCurr] :
( v97366(VarCurr)
=> ( v97381(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4579,axiom,
! [VarCurr] :
( ~ v97360(VarCurr)
=> ( v97380(VarCurr)
<=> v97335(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4589,axiom,
! [VarCurr] :
( v97360(VarCurr)
=> ( v97380(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2097,axiom,
! [VarCurr] :
( ~ v97379(VarCurr)
=> ( v97378(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2097,axiom,
! [VarCurr] :
( v97379(VarCurr)
=> ( v97378(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6715,axiom,
! [VarCurr] :
( v97379(VarCurr)
<=> ( v97329(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19262,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97340(VarNext)
<=> ( v97341(VarNext)
& v97350(VarNext) ) ) ) ).
fof(addAssignment_29600,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97350(VarNext)
<=> v97348(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19261,axiom,
! [VarCurr] :
( v97348(VarCurr)
<=> ( v97319(VarCurr)
| v97351(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19260,axiom,
! [VarCurr] :
( v97351(VarCurr)
<=> ( v97352(VarCurr)
& v97372(VarCurr) ) ) ).
fof(writeUnaryOperator_7582,axiom,
! [VarCurr] :
( ~ v97372(VarCurr)
<=> v97319(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19259,axiom,
! [VarCurr] :
( v97352(VarCurr)
<=> ( v97353(VarCurr)
| v97370(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19258,axiom,
! [VarCurr] :
( v97370(VarCurr)
<=> ( v97331(VarCurr)
& v97371(VarCurr) ) ) ).
fof(writeUnaryOperator_7581,axiom,
! [VarCurr] :
( ~ v97371(VarCurr)
<=> v97333(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19257,axiom,
! [VarCurr] :
( v97353(VarCurr)
<=> ( v97354(VarCurr)
& v97333(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19256,axiom,
! [VarCurr] :
( v97354(VarCurr)
<=> ( v97355(VarCurr)
| v97364(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19255,axiom,
! [VarCurr] :
( v97364(VarCurr)
<=> ( v97365(VarCurr)
& v97369(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6714,axiom,
! [VarCurr] :
( v97369(VarCurr)
<=> ( ( v97357(VarCurr,bitIndex2)
<=> $false )
& ( v97357(VarCurr,bitIndex1)
<=> $false )
& ( v97357(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19254,axiom,
! [VarCurr] :
( v97365(VarCurr)
<=> ( v97366(VarCurr)
| v97367(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19253,axiom,
! [VarCurr] :
( v97367(VarCurr)
<=> ( v97331(VarCurr)
& v97368(VarCurr) ) ) ).
fof(writeUnaryOperator_7580,axiom,
! [VarCurr] :
( ~ v97368(VarCurr)
<=> v97366(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6713,axiom,
! [VarCurr] :
( v97366(VarCurr)
<=> ( v97329(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19252,axiom,
! [VarCurr] :
( v97355(VarCurr)
<=> ( v97356(VarCurr)
| v97358(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19251,axiom,
! [VarCurr] :
( v97358(VarCurr)
<=> ( v97359(VarCurr)
& v97363(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6712,axiom,
! [VarCurr] :
( v97363(VarCurr)
<=> ( ( v97357(VarCurr,bitIndex2)
<=> $false )
& ( v97357(VarCurr,bitIndex1)
<=> $true )
& ( v97357(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19250,axiom,
! [VarCurr] :
( v97359(VarCurr)
<=> ( v97360(VarCurr)
| v97361(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19249,axiom,
! [VarCurr] :
( v97361(VarCurr)
<=> ( v97331(VarCurr)
& v97362(VarCurr) ) ) ).
fof(writeUnaryOperator_7579,axiom,
! [VarCurr] :
( ~ v97362(VarCurr)
<=> v97360(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6711,axiom,
! [VarCurr] :
( v97360(VarCurr)
<=> ( v97329(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6710,axiom,
! [VarCurr] :
( v97356(VarCurr)
<=> ( ( v97357(VarCurr,bitIndex2)
<=> $true )
& ( v97357(VarCurr,bitIndex1)
<=> $false )
& ( v97357(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29599,axiom,
! [VarCurr] :
( v97357(VarCurr,bitIndex0)
<=> v97327(VarCurr) ) ).
fof(addAssignment_29598,axiom,
! [VarCurr] :
( v97357(VarCurr,bitIndex1)
<=> v97325(VarCurr) ) ).
fof(addAssignment_29597,axiom,
! [VarCurr] :
( v97357(VarCurr,bitIndex2)
<=> v97323(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19248,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97341(VarNext)
<=> ( v97342(VarNext)
& v97337(VarNext) ) ) ) ).
fof(writeUnaryOperator_7578,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97342(VarNext)
<=> v97344(VarNext) ) ) ).
fof(addAssignment_29596,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97344(VarNext)
<=> v97337(VarCurr) ) ) ).
fof(addAssignment_29595,axiom,
! [VarCurr] :
( v97337(VarCurr)
<=> v79774(VarCurr) ) ).
fof(addAssignment_29594,axiom,
! [VarCurr] :
( v97335(VarCurr)
<=> $false ) ).
fof(addAssignment_29593,axiom,
! [VarCurr] :
( v97333(VarCurr)
<=> v79736(VarCurr) ) ).
fof(addAssignment_29592,axiom,
! [VarCurr] :
( v97331(VarCurr)
<=> $false ) ).
fof(addAssignment_29591,axiom,
! [VarCurr] :
( v97329(VarCurr)
<=> v79728(VarCurr,bitIndex6) ) ).
fof(addAssignment_29590,axiom,
! [VarCurr] :
( v79728(VarCurr,bitIndex6)
<=> v79730(VarCurr,bitIndex6) ) ).
fof(addAssignment_29589,axiom,
! [VarCurr] :
( v79730(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29588,axiom,
! [VarCurr] :
( v97327(VarCurr)
<=> $false ) ).
fof(addAssignment_29587,axiom,
! [VarCurr] :
( v97325(VarCurr)
<=> $false ) ).
fof(addAssignment_29586,axiom,
! [VarCurr] :
( v97323(VarCurr)
<=> $true ) ).
fof(addAssignment_29585,axiom,
! [VarCurr] :
( v97321(VarCurr)
<=> $false ) ).
fof(addAssignment_29584,axiom,
! [VarCurr] :
( v97319(VarCurr)
<=> v79711(VarCurr) ) ).
fof(addAssignment_29583,axiom,
! [VarCurr] :
( v79566(VarCurr,bitIndex0)
<=> v79568(VarCurr,bitIndex0) ) ).
fof(addAssignment_29582,axiom,
! [VarCurr] :
( v79568(VarCurr,bitIndex0)
<=> v79570(VarCurr,bitIndex0) ) ).
fof(addAssignment_29581,axiom,
! [VarCurr] :
( v79570(VarCurr,bitIndex0)
<=> v79572(VarCurr,bitIndex0) ) ).
fof(addAssignment_29580,axiom,
! [VarCurr] :
( v79572(VarCurr,bitIndex0)
<=> v79574(VarCurr,bitIndex6) ) ).
fof(addAssignment_29579,axiom,
! [VarCurr] :
( v79574(VarCurr,bitIndex6)
<=> v79576(VarCurr,bitIndex6) ) ).
fof(addAssignment_29578,axiom,
! [VarCurr] :
( v79576(VarCurr,bitIndex6)
<=> v97249(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1541,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97272(VarNext)
=> ( v97249(VarNext)
<=> v97249(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1597,axiom,
! [VarNext] :
( v97272(VarNext)
=> ( v97249(VarNext)
<=> v97307(VarNext) ) ) ).
fof(addAssignment_29577,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97307(VarNext)
<=> v97305(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4578,axiom,
! [VarCurr] :
( ~ v97251(VarCurr)
=> ( v97305(VarCurr)
<=> v97308(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4588,axiom,
! [VarCurr] :
( v97251(VarCurr)
=> ( v97305(VarCurr)
<=> v97253(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4577,axiom,
! [VarCurr] :
( ~ v97285(VarCurr)
=> ( v97308(VarCurr)
<=> v97267(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4587,axiom,
! [VarCurr] :
( v97285(VarCurr)
=> ( v97308(VarCurr)
<=> v97309(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1132,axiom,
! [VarCurr] :
( ( ~ v97288(VarCurr)
& ~ v97290(VarCurr) )
=> ( v97309(VarCurr)
<=> v97313(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4576,axiom,
! [VarCurr] :
( v97290(VarCurr)
=> ( v97309(VarCurr)
<=> v97312(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4586,axiom,
! [VarCurr] :
( v97288(VarCurr)
=> ( v97309(VarCurr)
<=> v97310(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4575,axiom,
! [VarCurr] :
( ~ v97298(VarCurr)
=> ( v97313(VarCurr)
<=> v97267(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4585,axiom,
! [VarCurr] :
( v97298(VarCurr)
=> ( v97313(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4574,axiom,
! [VarCurr] :
( ~ v97292(VarCurr)
=> ( v97312(VarCurr)
<=> v97267(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4584,axiom,
! [VarCurr] :
( v97292(VarCurr)
=> ( v97312(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2096,axiom,
! [VarCurr] :
( ~ v97311(VarCurr)
=> ( v97310(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2096,axiom,
! [VarCurr] :
( v97311(VarCurr)
=> ( v97310(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6709,axiom,
! [VarCurr] :
( v97311(VarCurr)
<=> ( v97261(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19247,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97272(VarNext)
<=> ( v97273(VarNext)
& v97282(VarNext) ) ) ) ).
fof(addAssignment_29576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97282(VarNext)
<=> v97280(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19246,axiom,
! [VarCurr] :
( v97280(VarCurr)
<=> ( v97251(VarCurr)
| v97283(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19245,axiom,
! [VarCurr] :
( v97283(VarCurr)
<=> ( v97284(VarCurr)
& v97304(VarCurr) ) ) ).
fof(writeUnaryOperator_7577,axiom,
! [VarCurr] :
( ~ v97304(VarCurr)
<=> v97251(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19244,axiom,
! [VarCurr] :
( v97284(VarCurr)
<=> ( v97285(VarCurr)
| v97302(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19243,axiom,
! [VarCurr] :
( v97302(VarCurr)
<=> ( v97263(VarCurr)
& v97303(VarCurr) ) ) ).
fof(writeUnaryOperator_7576,axiom,
! [VarCurr] :
( ~ v97303(VarCurr)
<=> v97265(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19242,axiom,
! [VarCurr] :
( v97285(VarCurr)
<=> ( v97286(VarCurr)
& v97265(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19241,axiom,
! [VarCurr] :
( v97286(VarCurr)
<=> ( v97287(VarCurr)
| v97296(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19240,axiom,
! [VarCurr] :
( v97296(VarCurr)
<=> ( v97297(VarCurr)
& v97301(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6708,axiom,
! [VarCurr] :
( v97301(VarCurr)
<=> ( ( v97289(VarCurr,bitIndex2)
<=> $false )
& ( v97289(VarCurr,bitIndex1)
<=> $false )
& ( v97289(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19239,axiom,
! [VarCurr] :
( v97297(VarCurr)
<=> ( v97298(VarCurr)
| v97299(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19238,axiom,
! [VarCurr] :
( v97299(VarCurr)
<=> ( v97263(VarCurr)
& v97300(VarCurr) ) ) ).
fof(writeUnaryOperator_7575,axiom,
! [VarCurr] :
( ~ v97300(VarCurr)
<=> v97298(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6707,axiom,
! [VarCurr] :
( v97298(VarCurr)
<=> ( v97261(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19237,axiom,
! [VarCurr] :
( v97287(VarCurr)
<=> ( v97288(VarCurr)
| v97290(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19236,axiom,
! [VarCurr] :
( v97290(VarCurr)
<=> ( v97291(VarCurr)
& v97295(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6706,axiom,
! [VarCurr] :
( v97295(VarCurr)
<=> ( ( v97289(VarCurr,bitIndex2)
<=> $false )
& ( v97289(VarCurr,bitIndex1)
<=> $true )
& ( v97289(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19235,axiom,
! [VarCurr] :
( v97291(VarCurr)
<=> ( v97292(VarCurr)
| v97293(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19234,axiom,
! [VarCurr] :
( v97293(VarCurr)
<=> ( v97263(VarCurr)
& v97294(VarCurr) ) ) ).
fof(writeUnaryOperator_7574,axiom,
! [VarCurr] :
( ~ v97294(VarCurr)
<=> v97292(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6705,axiom,
! [VarCurr] :
( v97292(VarCurr)
<=> ( v97261(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6704,axiom,
! [VarCurr] :
( v97288(VarCurr)
<=> ( ( v97289(VarCurr,bitIndex2)
<=> $true )
& ( v97289(VarCurr,bitIndex1)
<=> $false )
& ( v97289(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29575,axiom,
! [VarCurr] :
( v97289(VarCurr,bitIndex0)
<=> v97259(VarCurr) ) ).
fof(addAssignment_29574,axiom,
! [VarCurr] :
( v97289(VarCurr,bitIndex1)
<=> v97257(VarCurr) ) ).
fof(addAssignment_29573,axiom,
! [VarCurr] :
( v97289(VarCurr,bitIndex2)
<=> v97255(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19233,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97273(VarNext)
<=> ( v97274(VarNext)
& v97269(VarNext) ) ) ) ).
fof(writeUnaryOperator_7573,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97274(VarNext)
<=> v97276(VarNext) ) ) ).
fof(addAssignment_29572,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97276(VarNext)
<=> v97269(VarCurr) ) ) ).
fof(addAssignment_29571,axiom,
! [VarCurr] :
( v97269(VarCurr)
<=> v79645(VarCurr) ) ).
fof(addAssignment_29570,axiom,
! [VarCurr] :
( v97267(VarCurr)
<=> $false ) ).
fof(addAssignment_29569,axiom,
! [VarCurr] :
( v97265(VarCurr)
<=> v79607(VarCurr) ) ).
fof(addAssignment_29568,axiom,
! [VarCurr] :
( v97263(VarCurr)
<=> $false ) ).
fof(addAssignment_29567,axiom,
! [VarCurr] :
( v97261(VarCurr)
<=> v79599(VarCurr,bitIndex6) ) ).
fof(addAssignment_29566,axiom,
! [VarCurr] :
( v79599(VarCurr,bitIndex6)
<=> v79601(VarCurr,bitIndex6) ) ).
fof(addAssignment_29565,axiom,
! [VarCurr] :
( v79601(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29564,axiom,
! [VarCurr] :
( v97259(VarCurr)
<=> $false ) ).
fof(addAssignment_29563,axiom,
! [VarCurr] :
( v97257(VarCurr)
<=> $false ) ).
fof(addAssignment_29562,axiom,
! [VarCurr] :
( v97255(VarCurr)
<=> $true ) ).
fof(addAssignment_29561,axiom,
! [VarCurr] :
( v97253(VarCurr)
<=> $false ) ).
fof(addAssignment_29560,axiom,
! [VarCurr] :
( v97251(VarCurr)
<=> v79582(VarCurr) ) ).
fof(addAssignment_29559,axiom,
! [VarCurr] :
( v79437(VarCurr,bitIndex0)
<=> v79439(VarCurr,bitIndex0) ) ).
fof(addAssignment_29558,axiom,
! [VarCurr] :
( v79439(VarCurr,bitIndex0)
<=> v79441(VarCurr,bitIndex0) ) ).
fof(addAssignment_29557,axiom,
! [VarCurr] :
( v79441(VarCurr,bitIndex0)
<=> v79443(VarCurr,bitIndex0) ) ).
fof(addAssignment_29556,axiom,
! [VarCurr] :
( v79443(VarCurr,bitIndex0)
<=> v79445(VarCurr,bitIndex6) ) ).
fof(addAssignment_29555,axiom,
! [VarCurr] :
( v79445(VarCurr,bitIndex6)
<=> v79447(VarCurr,bitIndex6) ) ).
fof(addAssignment_29554,axiom,
! [VarCurr] :
( v79447(VarCurr,bitIndex6)
<=> v97181(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1540,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97204(VarNext)
=> ( v97181(VarNext)
<=> v97181(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1596,axiom,
! [VarNext] :
( v97204(VarNext)
=> ( v97181(VarNext)
<=> v97239(VarNext) ) ) ).
fof(addAssignment_29553,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97239(VarNext)
<=> v97237(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4573,axiom,
! [VarCurr] :
( ~ v97183(VarCurr)
=> ( v97237(VarCurr)
<=> v97240(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4583,axiom,
! [VarCurr] :
( v97183(VarCurr)
=> ( v97237(VarCurr)
<=> v97185(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4572,axiom,
! [VarCurr] :
( ~ v97217(VarCurr)
=> ( v97240(VarCurr)
<=> v97199(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4582,axiom,
! [VarCurr] :
( v97217(VarCurr)
=> ( v97240(VarCurr)
<=> v97241(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1131,axiom,
! [VarCurr] :
( ( ~ v97220(VarCurr)
& ~ v97222(VarCurr) )
=> ( v97241(VarCurr)
<=> v97245(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4571,axiom,
! [VarCurr] :
( v97222(VarCurr)
=> ( v97241(VarCurr)
<=> v97244(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4581,axiom,
! [VarCurr] :
( v97220(VarCurr)
=> ( v97241(VarCurr)
<=> v97242(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4570,axiom,
! [VarCurr] :
( ~ v97230(VarCurr)
=> ( v97245(VarCurr)
<=> v97199(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4580,axiom,
! [VarCurr] :
( v97230(VarCurr)
=> ( v97245(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4569,axiom,
! [VarCurr] :
( ~ v97224(VarCurr)
=> ( v97244(VarCurr)
<=> v97199(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4579,axiom,
! [VarCurr] :
( v97224(VarCurr)
=> ( v97244(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2095,axiom,
! [VarCurr] :
( ~ v97243(VarCurr)
=> ( v97242(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2095,axiom,
! [VarCurr] :
( v97243(VarCurr)
=> ( v97242(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6703,axiom,
! [VarCurr] :
( v97243(VarCurr)
<=> ( v97193(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19232,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97204(VarNext)
<=> ( v97205(VarNext)
& v97214(VarNext) ) ) ) ).
fof(addAssignment_29552,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97214(VarNext)
<=> v97212(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19231,axiom,
! [VarCurr] :
( v97212(VarCurr)
<=> ( v97183(VarCurr)
| v97215(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19230,axiom,
! [VarCurr] :
( v97215(VarCurr)
<=> ( v97216(VarCurr)
& v97236(VarCurr) ) ) ).
fof(writeUnaryOperator_7572,axiom,
! [VarCurr] :
( ~ v97236(VarCurr)
<=> v97183(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19229,axiom,
! [VarCurr] :
( v97216(VarCurr)
<=> ( v97217(VarCurr)
| v97234(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19228,axiom,
! [VarCurr] :
( v97234(VarCurr)
<=> ( v97195(VarCurr)
& v97235(VarCurr) ) ) ).
fof(writeUnaryOperator_7571,axiom,
! [VarCurr] :
( ~ v97235(VarCurr)
<=> v97197(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19227,axiom,
! [VarCurr] :
( v97217(VarCurr)
<=> ( v97218(VarCurr)
& v97197(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19226,axiom,
! [VarCurr] :
( v97218(VarCurr)
<=> ( v97219(VarCurr)
| v97228(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19225,axiom,
! [VarCurr] :
( v97228(VarCurr)
<=> ( v97229(VarCurr)
& v97233(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6702,axiom,
! [VarCurr] :
( v97233(VarCurr)
<=> ( ( v97221(VarCurr,bitIndex2)
<=> $false )
& ( v97221(VarCurr,bitIndex1)
<=> $false )
& ( v97221(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19224,axiom,
! [VarCurr] :
( v97229(VarCurr)
<=> ( v97230(VarCurr)
| v97231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19223,axiom,
! [VarCurr] :
( v97231(VarCurr)
<=> ( v97195(VarCurr)
& v97232(VarCurr) ) ) ).
fof(writeUnaryOperator_7570,axiom,
! [VarCurr] :
( ~ v97232(VarCurr)
<=> v97230(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6701,axiom,
! [VarCurr] :
( v97230(VarCurr)
<=> ( v97193(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19222,axiom,
! [VarCurr] :
( v97219(VarCurr)
<=> ( v97220(VarCurr)
| v97222(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19221,axiom,
! [VarCurr] :
( v97222(VarCurr)
<=> ( v97223(VarCurr)
& v97227(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6700,axiom,
! [VarCurr] :
( v97227(VarCurr)
<=> ( ( v97221(VarCurr,bitIndex2)
<=> $false )
& ( v97221(VarCurr,bitIndex1)
<=> $true )
& ( v97221(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19220,axiom,
! [VarCurr] :
( v97223(VarCurr)
<=> ( v97224(VarCurr)
| v97225(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19219,axiom,
! [VarCurr] :
( v97225(VarCurr)
<=> ( v97195(VarCurr)
& v97226(VarCurr) ) ) ).
fof(writeUnaryOperator_7569,axiom,
! [VarCurr] :
( ~ v97226(VarCurr)
<=> v97224(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6699,axiom,
! [VarCurr] :
( v97224(VarCurr)
<=> ( v97193(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6698,axiom,
! [VarCurr] :
( v97220(VarCurr)
<=> ( ( v97221(VarCurr,bitIndex2)
<=> $true )
& ( v97221(VarCurr,bitIndex1)
<=> $false )
& ( v97221(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29551,axiom,
! [VarCurr] :
( v97221(VarCurr,bitIndex0)
<=> v97191(VarCurr) ) ).
fof(addAssignment_29550,axiom,
! [VarCurr] :
( v97221(VarCurr,bitIndex1)
<=> v97189(VarCurr) ) ).
fof(addAssignment_29549,axiom,
! [VarCurr] :
( v97221(VarCurr,bitIndex2)
<=> v97187(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19218,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97205(VarNext)
<=> ( v97206(VarNext)
& v97201(VarNext) ) ) ) ).
fof(writeUnaryOperator_7568,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97206(VarNext)
<=> v97208(VarNext) ) ) ).
fof(addAssignment_29548,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97208(VarNext)
<=> v97201(VarCurr) ) ) ).
fof(addAssignment_29547,axiom,
! [VarCurr] :
( v97201(VarCurr)
<=> v79516(VarCurr) ) ).
fof(addAssignment_29546,axiom,
! [VarCurr] :
( v97199(VarCurr)
<=> $false ) ).
fof(addAssignment_29545,axiom,
! [VarCurr] :
( v97197(VarCurr)
<=> v79478(VarCurr) ) ).
fof(addAssignment_29544,axiom,
! [VarCurr] :
( v97195(VarCurr)
<=> $false ) ).
fof(addAssignment_29543,axiom,
! [VarCurr] :
( v97193(VarCurr)
<=> v79470(VarCurr,bitIndex6) ) ).
fof(addAssignment_29542,axiom,
! [VarCurr] :
( v79470(VarCurr,bitIndex6)
<=> v79472(VarCurr,bitIndex6) ) ).
fof(addAssignment_29541,axiom,
! [VarCurr] :
( v79472(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29540,axiom,
! [VarCurr] :
( v97191(VarCurr)
<=> $false ) ).
fof(addAssignment_29539,axiom,
! [VarCurr] :
( v97189(VarCurr)
<=> $false ) ).
fof(addAssignment_29538,axiom,
! [VarCurr] :
( v97187(VarCurr)
<=> $true ) ).
fof(addAssignment_29537,axiom,
! [VarCurr] :
( v97185(VarCurr)
<=> $false ) ).
fof(addAssignment_29536,axiom,
! [VarCurr] :
( v97183(VarCurr)
<=> v79453(VarCurr) ) ).
fof(addAssignment_29535,axiom,
! [VarCurr] :
( v79308(VarCurr,bitIndex0)
<=> v79310(VarCurr,bitIndex0) ) ).
fof(addAssignment_29534,axiom,
! [VarCurr] :
( v79310(VarCurr,bitIndex0)
<=> v79312(VarCurr,bitIndex0) ) ).
fof(addAssignment_29533,axiom,
! [VarCurr] :
( v79312(VarCurr,bitIndex0)
<=> v79314(VarCurr,bitIndex0) ) ).
fof(addAssignment_29532,axiom,
! [VarCurr] :
( v79314(VarCurr,bitIndex0)
<=> v79316(VarCurr,bitIndex6) ) ).
fof(addAssignment_29531,axiom,
! [VarCurr] :
( v79316(VarCurr,bitIndex6)
<=> v79318(VarCurr,bitIndex6) ) ).
fof(addAssignment_29530,axiom,
! [VarCurr] :
( v79318(VarCurr,bitIndex6)
<=> v97113(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97136(VarNext)
=> ( v97113(VarNext)
<=> v97113(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1595,axiom,
! [VarNext] :
( v97136(VarNext)
=> ( v97113(VarNext)
<=> v97171(VarNext) ) ) ).
fof(addAssignment_29529,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97171(VarNext)
<=> v97169(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4568,axiom,
! [VarCurr] :
( ~ v97115(VarCurr)
=> ( v97169(VarCurr)
<=> v97172(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4578,axiom,
! [VarCurr] :
( v97115(VarCurr)
=> ( v97169(VarCurr)
<=> v97117(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4567,axiom,
! [VarCurr] :
( ~ v97149(VarCurr)
=> ( v97172(VarCurr)
<=> v97131(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4577,axiom,
! [VarCurr] :
( v97149(VarCurr)
=> ( v97172(VarCurr)
<=> v97173(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1130,axiom,
! [VarCurr] :
( ( ~ v97152(VarCurr)
& ~ v97154(VarCurr) )
=> ( v97173(VarCurr)
<=> v97177(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4566,axiom,
! [VarCurr] :
( v97154(VarCurr)
=> ( v97173(VarCurr)
<=> v97176(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4576,axiom,
! [VarCurr] :
( v97152(VarCurr)
=> ( v97173(VarCurr)
<=> v97174(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4565,axiom,
! [VarCurr] :
( ~ v97162(VarCurr)
=> ( v97177(VarCurr)
<=> v97131(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4575,axiom,
! [VarCurr] :
( v97162(VarCurr)
=> ( v97177(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4564,axiom,
! [VarCurr] :
( ~ v97156(VarCurr)
=> ( v97176(VarCurr)
<=> v97131(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4574,axiom,
! [VarCurr] :
( v97156(VarCurr)
=> ( v97176(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2094,axiom,
! [VarCurr] :
( ~ v97175(VarCurr)
=> ( v97174(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2094,axiom,
! [VarCurr] :
( v97175(VarCurr)
=> ( v97174(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6697,axiom,
! [VarCurr] :
( v97175(VarCurr)
<=> ( v97125(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97136(VarNext)
<=> ( v97137(VarNext)
& v97146(VarNext) ) ) ) ).
fof(addAssignment_29528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97146(VarNext)
<=> v97144(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19216,axiom,
! [VarCurr] :
( v97144(VarCurr)
<=> ( v97115(VarCurr)
| v97147(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19215,axiom,
! [VarCurr] :
( v97147(VarCurr)
<=> ( v97148(VarCurr)
& v97168(VarCurr) ) ) ).
fof(writeUnaryOperator_7567,axiom,
! [VarCurr] :
( ~ v97168(VarCurr)
<=> v97115(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19214,axiom,
! [VarCurr] :
( v97148(VarCurr)
<=> ( v97149(VarCurr)
| v97166(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19213,axiom,
! [VarCurr] :
( v97166(VarCurr)
<=> ( v97127(VarCurr)
& v97167(VarCurr) ) ) ).
fof(writeUnaryOperator_7566,axiom,
! [VarCurr] :
( ~ v97167(VarCurr)
<=> v97129(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19212,axiom,
! [VarCurr] :
( v97149(VarCurr)
<=> ( v97150(VarCurr)
& v97129(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19211,axiom,
! [VarCurr] :
( v97150(VarCurr)
<=> ( v97151(VarCurr)
| v97160(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19210,axiom,
! [VarCurr] :
( v97160(VarCurr)
<=> ( v97161(VarCurr)
& v97165(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6696,axiom,
! [VarCurr] :
( v97165(VarCurr)
<=> ( ( v97153(VarCurr,bitIndex2)
<=> $false )
& ( v97153(VarCurr,bitIndex1)
<=> $false )
& ( v97153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19209,axiom,
! [VarCurr] :
( v97161(VarCurr)
<=> ( v97162(VarCurr)
| v97163(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19208,axiom,
! [VarCurr] :
( v97163(VarCurr)
<=> ( v97127(VarCurr)
& v97164(VarCurr) ) ) ).
fof(writeUnaryOperator_7565,axiom,
! [VarCurr] :
( ~ v97164(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6695,axiom,
! [VarCurr] :
( v97162(VarCurr)
<=> ( v97125(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19207,axiom,
! [VarCurr] :
( v97151(VarCurr)
<=> ( v97152(VarCurr)
| v97154(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19206,axiom,
! [VarCurr] :
( v97154(VarCurr)
<=> ( v97155(VarCurr)
& v97159(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6694,axiom,
! [VarCurr] :
( v97159(VarCurr)
<=> ( ( v97153(VarCurr,bitIndex2)
<=> $false )
& ( v97153(VarCurr,bitIndex1)
<=> $true )
& ( v97153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19205,axiom,
! [VarCurr] :
( v97155(VarCurr)
<=> ( v97156(VarCurr)
| v97157(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19204,axiom,
! [VarCurr] :
( v97157(VarCurr)
<=> ( v97127(VarCurr)
& v97158(VarCurr) ) ) ).
fof(writeUnaryOperator_7564,axiom,
! [VarCurr] :
( ~ v97158(VarCurr)
<=> v97156(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6693,axiom,
! [VarCurr] :
( v97156(VarCurr)
<=> ( v97125(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6692,axiom,
! [VarCurr] :
( v97152(VarCurr)
<=> ( ( v97153(VarCurr,bitIndex2)
<=> $true )
& ( v97153(VarCurr,bitIndex1)
<=> $false )
& ( v97153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29527,axiom,
! [VarCurr] :
( v97153(VarCurr,bitIndex0)
<=> v97123(VarCurr) ) ).
fof(addAssignment_29526,axiom,
! [VarCurr] :
( v97153(VarCurr,bitIndex1)
<=> v97121(VarCurr) ) ).
fof(addAssignment_29525,axiom,
! [VarCurr] :
( v97153(VarCurr,bitIndex2)
<=> v97119(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19203,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97137(VarNext)
<=> ( v97138(VarNext)
& v97133(VarNext) ) ) ) ).
fof(writeUnaryOperator_7563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97138(VarNext)
<=> v97140(VarNext) ) ) ).
fof(addAssignment_29524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97140(VarNext)
<=> v97133(VarCurr) ) ) ).
fof(addAssignment_29523,axiom,
! [VarCurr] :
( v97133(VarCurr)
<=> v79387(VarCurr) ) ).
fof(addAssignment_29522,axiom,
! [VarCurr] :
( v97131(VarCurr)
<=> $false ) ).
fof(addAssignment_29521,axiom,
! [VarCurr] :
( v97129(VarCurr)
<=> v79349(VarCurr) ) ).
fof(addAssignment_29520,axiom,
! [VarCurr] :
( v97127(VarCurr)
<=> $false ) ).
fof(addAssignment_29519,axiom,
! [VarCurr] :
( v97125(VarCurr)
<=> v79341(VarCurr,bitIndex6) ) ).
fof(addAssignment_29518,axiom,
! [VarCurr] :
( v79341(VarCurr,bitIndex6)
<=> v79343(VarCurr,bitIndex6) ) ).
fof(addAssignment_29517,axiom,
! [VarCurr] :
( v79343(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29516,axiom,
! [VarCurr] :
( v97123(VarCurr)
<=> $false ) ).
fof(addAssignment_29515,axiom,
! [VarCurr] :
( v97121(VarCurr)
<=> $false ) ).
fof(addAssignment_29514,axiom,
! [VarCurr] :
( v97119(VarCurr)
<=> $true ) ).
fof(addAssignment_29513,axiom,
! [VarCurr] :
( v97117(VarCurr)
<=> $false ) ).
fof(addAssignment_29512,axiom,
! [VarCurr] :
( v97115(VarCurr)
<=> v79324(VarCurr) ) ).
fof(addAssignment_29511,axiom,
! [VarCurr] :
( v79179(VarCurr,bitIndex0)
<=> v79181(VarCurr,bitIndex0) ) ).
fof(addAssignment_29510,axiom,
! [VarCurr] :
( v79181(VarCurr,bitIndex0)
<=> v79183(VarCurr,bitIndex0) ) ).
fof(addAssignment_29509,axiom,
! [VarCurr] :
( v79183(VarCurr,bitIndex0)
<=> v79185(VarCurr,bitIndex0) ) ).
fof(addAssignment_29508,axiom,
! [VarCurr] :
( v79185(VarCurr,bitIndex0)
<=> v79187(VarCurr,bitIndex6) ) ).
fof(addAssignment_29507,axiom,
! [VarCurr] :
( v79187(VarCurr,bitIndex6)
<=> v79189(VarCurr,bitIndex6) ) ).
fof(addAssignment_29506,axiom,
! [VarCurr] :
( v79189(VarCurr,bitIndex6)
<=> v97045(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97068(VarNext)
=> ( v97045(VarNext)
<=> v97045(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1594,axiom,
! [VarNext] :
( v97068(VarNext)
=> ( v97045(VarNext)
<=> v97103(VarNext) ) ) ).
fof(addAssignment_29505,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97103(VarNext)
<=> v97101(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4563,axiom,
! [VarCurr] :
( ~ v97047(VarCurr)
=> ( v97101(VarCurr)
<=> v97104(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4573,axiom,
! [VarCurr] :
( v97047(VarCurr)
=> ( v97101(VarCurr)
<=> v97049(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4562,axiom,
! [VarCurr] :
( ~ v97081(VarCurr)
=> ( v97104(VarCurr)
<=> v97063(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4572,axiom,
! [VarCurr] :
( v97081(VarCurr)
=> ( v97104(VarCurr)
<=> v97105(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1129,axiom,
! [VarCurr] :
( ( ~ v97084(VarCurr)
& ~ v97086(VarCurr) )
=> ( v97105(VarCurr)
<=> v97109(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4561,axiom,
! [VarCurr] :
( v97086(VarCurr)
=> ( v97105(VarCurr)
<=> v97108(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4571,axiom,
! [VarCurr] :
( v97084(VarCurr)
=> ( v97105(VarCurr)
<=> v97106(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4560,axiom,
! [VarCurr] :
( ~ v97094(VarCurr)
=> ( v97109(VarCurr)
<=> v97063(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4570,axiom,
! [VarCurr] :
( v97094(VarCurr)
=> ( v97109(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4559,axiom,
! [VarCurr] :
( ~ v97088(VarCurr)
=> ( v97108(VarCurr)
<=> v97063(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4569,axiom,
! [VarCurr] :
( v97088(VarCurr)
=> ( v97108(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2093,axiom,
! [VarCurr] :
( ~ v97107(VarCurr)
=> ( v97106(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2093,axiom,
! [VarCurr] :
( v97107(VarCurr)
=> ( v97106(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6691,axiom,
! [VarCurr] :
( v97107(VarCurr)
<=> ( v97057(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19202,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97068(VarNext)
<=> ( v97069(VarNext)
& v97078(VarNext) ) ) ) ).
fof(addAssignment_29504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97078(VarNext)
<=> v97076(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19201,axiom,
! [VarCurr] :
( v97076(VarCurr)
<=> ( v97047(VarCurr)
| v97079(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19200,axiom,
! [VarCurr] :
( v97079(VarCurr)
<=> ( v97080(VarCurr)
& v97100(VarCurr) ) ) ).
fof(writeUnaryOperator_7562,axiom,
! [VarCurr] :
( ~ v97100(VarCurr)
<=> v97047(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19199,axiom,
! [VarCurr] :
( v97080(VarCurr)
<=> ( v97081(VarCurr)
| v97098(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19198,axiom,
! [VarCurr] :
( v97098(VarCurr)
<=> ( v97059(VarCurr)
& v97099(VarCurr) ) ) ).
fof(writeUnaryOperator_7561,axiom,
! [VarCurr] :
( ~ v97099(VarCurr)
<=> v97061(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19197,axiom,
! [VarCurr] :
( v97081(VarCurr)
<=> ( v97082(VarCurr)
& v97061(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19196,axiom,
! [VarCurr] :
( v97082(VarCurr)
<=> ( v97083(VarCurr)
| v97092(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19195,axiom,
! [VarCurr] :
( v97092(VarCurr)
<=> ( v97093(VarCurr)
& v97097(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6690,axiom,
! [VarCurr] :
( v97097(VarCurr)
<=> ( ( v97085(VarCurr,bitIndex2)
<=> $false )
& ( v97085(VarCurr,bitIndex1)
<=> $false )
& ( v97085(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19194,axiom,
! [VarCurr] :
( v97093(VarCurr)
<=> ( v97094(VarCurr)
| v97095(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19193,axiom,
! [VarCurr] :
( v97095(VarCurr)
<=> ( v97059(VarCurr)
& v97096(VarCurr) ) ) ).
fof(writeUnaryOperator_7560,axiom,
! [VarCurr] :
( ~ v97096(VarCurr)
<=> v97094(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6689,axiom,
! [VarCurr] :
( v97094(VarCurr)
<=> ( v97057(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19192,axiom,
! [VarCurr] :
( v97083(VarCurr)
<=> ( v97084(VarCurr)
| v97086(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19191,axiom,
! [VarCurr] :
( v97086(VarCurr)
<=> ( v97087(VarCurr)
& v97091(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6688,axiom,
! [VarCurr] :
( v97091(VarCurr)
<=> ( ( v97085(VarCurr,bitIndex2)
<=> $false )
& ( v97085(VarCurr,bitIndex1)
<=> $true )
& ( v97085(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19190,axiom,
! [VarCurr] :
( v97087(VarCurr)
<=> ( v97088(VarCurr)
| v97089(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19189,axiom,
! [VarCurr] :
( v97089(VarCurr)
<=> ( v97059(VarCurr)
& v97090(VarCurr) ) ) ).
fof(writeUnaryOperator_7559,axiom,
! [VarCurr] :
( ~ v97090(VarCurr)
<=> v97088(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6687,axiom,
! [VarCurr] :
( v97088(VarCurr)
<=> ( v97057(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6686,axiom,
! [VarCurr] :
( v97084(VarCurr)
<=> ( ( v97085(VarCurr,bitIndex2)
<=> $true )
& ( v97085(VarCurr,bitIndex1)
<=> $false )
& ( v97085(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29503,axiom,
! [VarCurr] :
( v97085(VarCurr,bitIndex0)
<=> v97055(VarCurr) ) ).
fof(addAssignment_29502,axiom,
! [VarCurr] :
( v97085(VarCurr,bitIndex1)
<=> v97053(VarCurr) ) ).
fof(addAssignment_29501,axiom,
! [VarCurr] :
( v97085(VarCurr,bitIndex2)
<=> v97051(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19188,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97069(VarNext)
<=> ( v97070(VarNext)
& v97065(VarNext) ) ) ) ).
fof(writeUnaryOperator_7558,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97070(VarNext)
<=> v97072(VarNext) ) ) ).
fof(addAssignment_29500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97072(VarNext)
<=> v97065(VarCurr) ) ) ).
fof(addAssignment_29499,axiom,
! [VarCurr] :
( v97065(VarCurr)
<=> v79258(VarCurr) ) ).
fof(addAssignment_29498,axiom,
! [VarCurr] :
( v97063(VarCurr)
<=> $false ) ).
fof(addAssignment_29497,axiom,
! [VarCurr] :
( v97061(VarCurr)
<=> v79220(VarCurr) ) ).
fof(addAssignment_29496,axiom,
! [VarCurr] :
( v97059(VarCurr)
<=> $false ) ).
fof(addAssignment_29495,axiom,
! [VarCurr] :
( v97057(VarCurr)
<=> v79212(VarCurr,bitIndex6) ) ).
fof(addAssignment_29494,axiom,
! [VarCurr] :
( v79212(VarCurr,bitIndex6)
<=> v79214(VarCurr,bitIndex6) ) ).
fof(addAssignment_29493,axiom,
! [VarCurr] :
( v79214(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29492,axiom,
! [VarCurr] :
( v97055(VarCurr)
<=> $false ) ).
fof(addAssignment_29491,axiom,
! [VarCurr] :
( v97053(VarCurr)
<=> $false ) ).
fof(addAssignment_29490,axiom,
! [VarCurr] :
( v97051(VarCurr)
<=> $true ) ).
fof(addAssignment_29489,axiom,
! [VarCurr] :
( v97049(VarCurr)
<=> $false ) ).
fof(addAssignment_29488,axiom,
! [VarCurr] :
( v97047(VarCurr)
<=> v79195(VarCurr) ) ).
fof(addAssignment_29487,axiom,
! [VarCurr] :
( v79050(VarCurr,bitIndex0)
<=> v79052(VarCurr,bitIndex0) ) ).
fof(addAssignment_29486,axiom,
! [VarCurr] :
( v79052(VarCurr,bitIndex0)
<=> v79054(VarCurr,bitIndex0) ) ).
fof(addAssignment_29485,axiom,
! [VarCurr] :
( v79054(VarCurr,bitIndex0)
<=> v79056(VarCurr,bitIndex0) ) ).
fof(addAssignment_29484,axiom,
! [VarCurr] :
( v79056(VarCurr,bitIndex0)
<=> v79058(VarCurr,bitIndex6) ) ).
fof(addAssignment_29483,axiom,
! [VarCurr] :
( v79058(VarCurr,bitIndex6)
<=> v79060(VarCurr,bitIndex6) ) ).
fof(addAssignment_29482,axiom,
! [VarCurr] :
( v79060(VarCurr,bitIndex6)
<=> v96977(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1537,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97000(VarNext)
=> ( v96977(VarNext)
<=> v96977(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1593,axiom,
! [VarNext] :
( v97000(VarNext)
=> ( v96977(VarNext)
<=> v97035(VarNext) ) ) ).
fof(addAssignment_29481,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97035(VarNext)
<=> v97033(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4558,axiom,
! [VarCurr] :
( ~ v96979(VarCurr)
=> ( v97033(VarCurr)
<=> v97036(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4568,axiom,
! [VarCurr] :
( v96979(VarCurr)
=> ( v97033(VarCurr)
<=> v96981(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4557,axiom,
! [VarCurr] :
( ~ v97013(VarCurr)
=> ( v97036(VarCurr)
<=> v96995(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4567,axiom,
! [VarCurr] :
( v97013(VarCurr)
=> ( v97036(VarCurr)
<=> v97037(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1128,axiom,
! [VarCurr] :
( ( ~ v97016(VarCurr)
& ~ v97018(VarCurr) )
=> ( v97037(VarCurr)
<=> v97041(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4556,axiom,
! [VarCurr] :
( v97018(VarCurr)
=> ( v97037(VarCurr)
<=> v97040(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4566,axiom,
! [VarCurr] :
( v97016(VarCurr)
=> ( v97037(VarCurr)
<=> v97038(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4555,axiom,
! [VarCurr] :
( ~ v97026(VarCurr)
=> ( v97041(VarCurr)
<=> v96995(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4565,axiom,
! [VarCurr] :
( v97026(VarCurr)
=> ( v97041(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4554,axiom,
! [VarCurr] :
( ~ v97020(VarCurr)
=> ( v97040(VarCurr)
<=> v96995(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4564,axiom,
! [VarCurr] :
( v97020(VarCurr)
=> ( v97040(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2092,axiom,
! [VarCurr] :
( ~ v97039(VarCurr)
=> ( v97038(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2092,axiom,
! [VarCurr] :
( v97039(VarCurr)
=> ( v97038(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6685,axiom,
! [VarCurr] :
( v97039(VarCurr)
<=> ( v96989(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19187,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97000(VarNext)
<=> ( v97001(VarNext)
& v97010(VarNext) ) ) ) ).
fof(addAssignment_29480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97010(VarNext)
<=> v97008(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19186,axiom,
! [VarCurr] :
( v97008(VarCurr)
<=> ( v96979(VarCurr)
| v97011(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19185,axiom,
! [VarCurr] :
( v97011(VarCurr)
<=> ( v97012(VarCurr)
& v97032(VarCurr) ) ) ).
fof(writeUnaryOperator_7557,axiom,
! [VarCurr] :
( ~ v97032(VarCurr)
<=> v96979(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19184,axiom,
! [VarCurr] :
( v97012(VarCurr)
<=> ( v97013(VarCurr)
| v97030(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19183,axiom,
! [VarCurr] :
( v97030(VarCurr)
<=> ( v96991(VarCurr)
& v97031(VarCurr) ) ) ).
fof(writeUnaryOperator_7556,axiom,
! [VarCurr] :
( ~ v97031(VarCurr)
<=> v96993(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19182,axiom,
! [VarCurr] :
( v97013(VarCurr)
<=> ( v97014(VarCurr)
& v96993(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19181,axiom,
! [VarCurr] :
( v97014(VarCurr)
<=> ( v97015(VarCurr)
| v97024(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19180,axiom,
! [VarCurr] :
( v97024(VarCurr)
<=> ( v97025(VarCurr)
& v97029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6684,axiom,
! [VarCurr] :
( v97029(VarCurr)
<=> ( ( v97017(VarCurr,bitIndex2)
<=> $false )
& ( v97017(VarCurr,bitIndex1)
<=> $false )
& ( v97017(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19179,axiom,
! [VarCurr] :
( v97025(VarCurr)
<=> ( v97026(VarCurr)
| v97027(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19178,axiom,
! [VarCurr] :
( v97027(VarCurr)
<=> ( v96991(VarCurr)
& v97028(VarCurr) ) ) ).
fof(writeUnaryOperator_7555,axiom,
! [VarCurr] :
( ~ v97028(VarCurr)
<=> v97026(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6683,axiom,
! [VarCurr] :
( v97026(VarCurr)
<=> ( v96989(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19177,axiom,
! [VarCurr] :
( v97015(VarCurr)
<=> ( v97016(VarCurr)
| v97018(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19176,axiom,
! [VarCurr] :
( v97018(VarCurr)
<=> ( v97019(VarCurr)
& v97023(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6682,axiom,
! [VarCurr] :
( v97023(VarCurr)
<=> ( ( v97017(VarCurr,bitIndex2)
<=> $false )
& ( v97017(VarCurr,bitIndex1)
<=> $true )
& ( v97017(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19175,axiom,
! [VarCurr] :
( v97019(VarCurr)
<=> ( v97020(VarCurr)
| v97021(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19174,axiom,
! [VarCurr] :
( v97021(VarCurr)
<=> ( v96991(VarCurr)
& v97022(VarCurr) ) ) ).
fof(writeUnaryOperator_7554,axiom,
! [VarCurr] :
( ~ v97022(VarCurr)
<=> v97020(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6681,axiom,
! [VarCurr] :
( v97020(VarCurr)
<=> ( v96989(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6680,axiom,
! [VarCurr] :
( v97016(VarCurr)
<=> ( ( v97017(VarCurr,bitIndex2)
<=> $true )
& ( v97017(VarCurr,bitIndex1)
<=> $false )
& ( v97017(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29479,axiom,
! [VarCurr] :
( v97017(VarCurr,bitIndex0)
<=> v96987(VarCurr) ) ).
fof(addAssignment_29478,axiom,
! [VarCurr] :
( v97017(VarCurr,bitIndex1)
<=> v96985(VarCurr) ) ).
fof(addAssignment_29477,axiom,
! [VarCurr] :
( v97017(VarCurr,bitIndex2)
<=> v96983(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19173,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97001(VarNext)
<=> ( v97002(VarNext)
& v96997(VarNext) ) ) ) ).
fof(writeUnaryOperator_7553,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97002(VarNext)
<=> v97004(VarNext) ) ) ).
fof(addAssignment_29476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97004(VarNext)
<=> v96997(VarCurr) ) ) ).
fof(addAssignment_29475,axiom,
! [VarCurr] :
( v96997(VarCurr)
<=> v79129(VarCurr) ) ).
fof(addAssignment_29474,axiom,
! [VarCurr] :
( v96995(VarCurr)
<=> $false ) ).
fof(addAssignment_29473,axiom,
! [VarCurr] :
( v96993(VarCurr)
<=> v79091(VarCurr) ) ).
fof(addAssignment_29472,axiom,
! [VarCurr] :
( v96991(VarCurr)
<=> $false ) ).
fof(addAssignment_29471,axiom,
! [VarCurr] :
( v96989(VarCurr)
<=> v79083(VarCurr,bitIndex6) ) ).
fof(addAssignment_29470,axiom,
! [VarCurr] :
( v79083(VarCurr,bitIndex6)
<=> v79085(VarCurr,bitIndex6) ) ).
fof(addAssignment_29469,axiom,
! [VarCurr] :
( v79085(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29468,axiom,
! [VarCurr] :
( v96987(VarCurr)
<=> $false ) ).
fof(addAssignment_29467,axiom,
! [VarCurr] :
( v96985(VarCurr)
<=> $false ) ).
fof(addAssignment_29466,axiom,
! [VarCurr] :
( v96983(VarCurr)
<=> $true ) ).
fof(addAssignment_29465,axiom,
! [VarCurr] :
( v96981(VarCurr)
<=> $false ) ).
fof(addAssignment_29464,axiom,
! [VarCurr] :
( v96979(VarCurr)
<=> v79066(VarCurr) ) ).
fof(addAssignment_29463,axiom,
! [VarCurr] :
( v78921(VarCurr,bitIndex0)
<=> v78923(VarCurr,bitIndex0) ) ).
fof(addAssignment_29462,axiom,
! [VarCurr] :
( v78923(VarCurr,bitIndex0)
<=> v78925(VarCurr,bitIndex0) ) ).
fof(addAssignment_29461,axiom,
! [VarCurr] :
( v78925(VarCurr,bitIndex0)
<=> v78927(VarCurr,bitIndex0) ) ).
fof(addAssignment_29460,axiom,
! [VarCurr] :
( v78927(VarCurr,bitIndex0)
<=> v78929(VarCurr,bitIndex6) ) ).
fof(addAssignment_29459,axiom,
! [VarCurr] :
( v78929(VarCurr,bitIndex6)
<=> v78931(VarCurr,bitIndex6) ) ).
fof(addAssignment_29458,axiom,
! [VarCurr] :
( v78931(VarCurr,bitIndex6)
<=> v96909(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96932(VarNext)
=> ( v96909(VarNext)
<=> v96909(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1592,axiom,
! [VarNext] :
( v96932(VarNext)
=> ( v96909(VarNext)
<=> v96967(VarNext) ) ) ).
fof(addAssignment_29457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96967(VarNext)
<=> v96965(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4553,axiom,
! [VarCurr] :
( ~ v96911(VarCurr)
=> ( v96965(VarCurr)
<=> v96968(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4563,axiom,
! [VarCurr] :
( v96911(VarCurr)
=> ( v96965(VarCurr)
<=> v96913(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4552,axiom,
! [VarCurr] :
( ~ v96945(VarCurr)
=> ( v96968(VarCurr)
<=> v96927(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4562,axiom,
! [VarCurr] :
( v96945(VarCurr)
=> ( v96968(VarCurr)
<=> v96969(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1127,axiom,
! [VarCurr] :
( ( ~ v96948(VarCurr)
& ~ v96950(VarCurr) )
=> ( v96969(VarCurr)
<=> v96973(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4551,axiom,
! [VarCurr] :
( v96950(VarCurr)
=> ( v96969(VarCurr)
<=> v96972(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4561,axiom,
! [VarCurr] :
( v96948(VarCurr)
=> ( v96969(VarCurr)
<=> v96970(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4550,axiom,
! [VarCurr] :
( ~ v96958(VarCurr)
=> ( v96973(VarCurr)
<=> v96927(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4560,axiom,
! [VarCurr] :
( v96958(VarCurr)
=> ( v96973(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4549,axiom,
! [VarCurr] :
( ~ v96952(VarCurr)
=> ( v96972(VarCurr)
<=> v96927(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4559,axiom,
! [VarCurr] :
( v96952(VarCurr)
=> ( v96972(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2091,axiom,
! [VarCurr] :
( ~ v96971(VarCurr)
=> ( v96970(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2091,axiom,
! [VarCurr] :
( v96971(VarCurr)
=> ( v96970(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6679,axiom,
! [VarCurr] :
( v96971(VarCurr)
<=> ( v96921(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19172,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96932(VarNext)
<=> ( v96933(VarNext)
& v96942(VarNext) ) ) ) ).
fof(addAssignment_29456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96942(VarNext)
<=> v96940(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19171,axiom,
! [VarCurr] :
( v96940(VarCurr)
<=> ( v96911(VarCurr)
| v96943(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19170,axiom,
! [VarCurr] :
( v96943(VarCurr)
<=> ( v96944(VarCurr)
& v96964(VarCurr) ) ) ).
fof(writeUnaryOperator_7552,axiom,
! [VarCurr] :
( ~ v96964(VarCurr)
<=> v96911(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19169,axiom,
! [VarCurr] :
( v96944(VarCurr)
<=> ( v96945(VarCurr)
| v96962(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19168,axiom,
! [VarCurr] :
( v96962(VarCurr)
<=> ( v96923(VarCurr)
& v96963(VarCurr) ) ) ).
fof(writeUnaryOperator_7551,axiom,
! [VarCurr] :
( ~ v96963(VarCurr)
<=> v96925(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19167,axiom,
! [VarCurr] :
( v96945(VarCurr)
<=> ( v96946(VarCurr)
& v96925(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19166,axiom,
! [VarCurr] :
( v96946(VarCurr)
<=> ( v96947(VarCurr)
| v96956(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19165,axiom,
! [VarCurr] :
( v96956(VarCurr)
<=> ( v96957(VarCurr)
& v96961(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6678,axiom,
! [VarCurr] :
( v96961(VarCurr)
<=> ( ( v96949(VarCurr,bitIndex2)
<=> $false )
& ( v96949(VarCurr,bitIndex1)
<=> $false )
& ( v96949(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19164,axiom,
! [VarCurr] :
( v96957(VarCurr)
<=> ( v96958(VarCurr)
| v96959(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19163,axiom,
! [VarCurr] :
( v96959(VarCurr)
<=> ( v96923(VarCurr)
& v96960(VarCurr) ) ) ).
fof(writeUnaryOperator_7550,axiom,
! [VarCurr] :
( ~ v96960(VarCurr)
<=> v96958(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6677,axiom,
! [VarCurr] :
( v96958(VarCurr)
<=> ( v96921(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19162,axiom,
! [VarCurr] :
( v96947(VarCurr)
<=> ( v96948(VarCurr)
| v96950(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19161,axiom,
! [VarCurr] :
( v96950(VarCurr)
<=> ( v96951(VarCurr)
& v96955(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6676,axiom,
! [VarCurr] :
( v96955(VarCurr)
<=> ( ( v96949(VarCurr,bitIndex2)
<=> $false )
& ( v96949(VarCurr,bitIndex1)
<=> $true )
& ( v96949(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19160,axiom,
! [VarCurr] :
( v96951(VarCurr)
<=> ( v96952(VarCurr)
| v96953(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19159,axiom,
! [VarCurr] :
( v96953(VarCurr)
<=> ( v96923(VarCurr)
& v96954(VarCurr) ) ) ).
fof(writeUnaryOperator_7549,axiom,
! [VarCurr] :
( ~ v96954(VarCurr)
<=> v96952(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6675,axiom,
! [VarCurr] :
( v96952(VarCurr)
<=> ( v96921(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6674,axiom,
! [VarCurr] :
( v96948(VarCurr)
<=> ( ( v96949(VarCurr,bitIndex2)
<=> $true )
& ( v96949(VarCurr,bitIndex1)
<=> $false )
& ( v96949(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29455,axiom,
! [VarCurr] :
( v96949(VarCurr,bitIndex0)
<=> v96919(VarCurr) ) ).
fof(addAssignment_29454,axiom,
! [VarCurr] :
( v96949(VarCurr,bitIndex1)
<=> v96917(VarCurr) ) ).
fof(addAssignment_29453,axiom,
! [VarCurr] :
( v96949(VarCurr,bitIndex2)
<=> v96915(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19158,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96933(VarNext)
<=> ( v96934(VarNext)
& v96929(VarNext) ) ) ) ).
fof(writeUnaryOperator_7548,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96934(VarNext)
<=> v96936(VarNext) ) ) ).
fof(addAssignment_29452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96936(VarNext)
<=> v96929(VarCurr) ) ) ).
fof(addAssignment_29451,axiom,
! [VarCurr] :
( v96929(VarCurr)
<=> v79000(VarCurr) ) ).
fof(addAssignment_29450,axiom,
! [VarCurr] :
( v96927(VarCurr)
<=> $false ) ).
fof(addAssignment_29449,axiom,
! [VarCurr] :
( v96925(VarCurr)
<=> v78962(VarCurr) ) ).
fof(addAssignment_29448,axiom,
! [VarCurr] :
( v96923(VarCurr)
<=> $false ) ).
fof(addAssignment_29447,axiom,
! [VarCurr] :
( v96921(VarCurr)
<=> v78954(VarCurr,bitIndex6) ) ).
fof(addAssignment_29446,axiom,
! [VarCurr] :
( v78954(VarCurr,bitIndex6)
<=> v78956(VarCurr,bitIndex6) ) ).
fof(addAssignment_29445,axiom,
! [VarCurr] :
( v78956(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29444,axiom,
! [VarCurr] :
( v96919(VarCurr)
<=> $false ) ).
fof(addAssignment_29443,axiom,
! [VarCurr] :
( v96917(VarCurr)
<=> $false ) ).
fof(addAssignment_29442,axiom,
! [VarCurr] :
( v96915(VarCurr)
<=> $true ) ).
fof(addAssignment_29441,axiom,
! [VarCurr] :
( v96913(VarCurr)
<=> $false ) ).
fof(addAssignment_29440,axiom,
! [VarCurr] :
( v96911(VarCurr)
<=> v78937(VarCurr) ) ).
fof(addAssignment_29439,axiom,
! [VarCurr] :
( v78792(VarCurr,bitIndex0)
<=> v78794(VarCurr,bitIndex0) ) ).
fof(addAssignment_29438,axiom,
! [VarCurr] :
( v78794(VarCurr,bitIndex0)
<=> v78796(VarCurr,bitIndex0) ) ).
fof(addAssignment_29437,axiom,
! [VarCurr] :
( v78796(VarCurr,bitIndex0)
<=> v78798(VarCurr,bitIndex0) ) ).
fof(addAssignment_29436,axiom,
! [VarCurr] :
( v78798(VarCurr,bitIndex0)
<=> v78800(VarCurr,bitIndex6) ) ).
fof(addAssignment_29435,axiom,
! [VarCurr] :
( v78800(VarCurr,bitIndex6)
<=> v78802(VarCurr,bitIndex6) ) ).
fof(addAssignment_29434,axiom,
! [VarCurr] :
( v78802(VarCurr,bitIndex6)
<=> v96841(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96864(VarNext)
=> ( v96841(VarNext)
<=> v96841(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1591,axiom,
! [VarNext] :
( v96864(VarNext)
=> ( v96841(VarNext)
<=> v96899(VarNext) ) ) ).
fof(addAssignment_29433,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96899(VarNext)
<=> v96897(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4548,axiom,
! [VarCurr] :
( ~ v96843(VarCurr)
=> ( v96897(VarCurr)
<=> v96900(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4558,axiom,
! [VarCurr] :
( v96843(VarCurr)
=> ( v96897(VarCurr)
<=> v96845(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4547,axiom,
! [VarCurr] :
( ~ v96877(VarCurr)
=> ( v96900(VarCurr)
<=> v96859(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4557,axiom,
! [VarCurr] :
( v96877(VarCurr)
=> ( v96900(VarCurr)
<=> v96901(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1126,axiom,
! [VarCurr] :
( ( ~ v96880(VarCurr)
& ~ v96882(VarCurr) )
=> ( v96901(VarCurr)
<=> v96905(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4546,axiom,
! [VarCurr] :
( v96882(VarCurr)
=> ( v96901(VarCurr)
<=> v96904(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4556,axiom,
! [VarCurr] :
( v96880(VarCurr)
=> ( v96901(VarCurr)
<=> v96902(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4545,axiom,
! [VarCurr] :
( ~ v96890(VarCurr)
=> ( v96905(VarCurr)
<=> v96859(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4555,axiom,
! [VarCurr] :
( v96890(VarCurr)
=> ( v96905(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4544,axiom,
! [VarCurr] :
( ~ v96884(VarCurr)
=> ( v96904(VarCurr)
<=> v96859(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4554,axiom,
! [VarCurr] :
( v96884(VarCurr)
=> ( v96904(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2090,axiom,
! [VarCurr] :
( ~ v96903(VarCurr)
=> ( v96902(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2090,axiom,
! [VarCurr] :
( v96903(VarCurr)
=> ( v96902(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6673,axiom,
! [VarCurr] :
( v96903(VarCurr)
<=> ( v96853(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19157,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96864(VarNext)
<=> ( v96865(VarNext)
& v96874(VarNext) ) ) ) ).
fof(addAssignment_29432,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96874(VarNext)
<=> v96872(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19156,axiom,
! [VarCurr] :
( v96872(VarCurr)
<=> ( v96843(VarCurr)
| v96875(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19155,axiom,
! [VarCurr] :
( v96875(VarCurr)
<=> ( v96876(VarCurr)
& v96896(VarCurr) ) ) ).
fof(writeUnaryOperator_7547,axiom,
! [VarCurr] :
( ~ v96896(VarCurr)
<=> v96843(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19154,axiom,
! [VarCurr] :
( v96876(VarCurr)
<=> ( v96877(VarCurr)
| v96894(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19153,axiom,
! [VarCurr] :
( v96894(VarCurr)
<=> ( v96855(VarCurr)
& v96895(VarCurr) ) ) ).
fof(writeUnaryOperator_7546,axiom,
! [VarCurr] :
( ~ v96895(VarCurr)
<=> v96857(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19152,axiom,
! [VarCurr] :
( v96877(VarCurr)
<=> ( v96878(VarCurr)
& v96857(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19151,axiom,
! [VarCurr] :
( v96878(VarCurr)
<=> ( v96879(VarCurr)
| v96888(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19150,axiom,
! [VarCurr] :
( v96888(VarCurr)
<=> ( v96889(VarCurr)
& v96893(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6672,axiom,
! [VarCurr] :
( v96893(VarCurr)
<=> ( ( v96881(VarCurr,bitIndex2)
<=> $false )
& ( v96881(VarCurr,bitIndex1)
<=> $false )
& ( v96881(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19149,axiom,
! [VarCurr] :
( v96889(VarCurr)
<=> ( v96890(VarCurr)
| v96891(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19148,axiom,
! [VarCurr] :
( v96891(VarCurr)
<=> ( v96855(VarCurr)
& v96892(VarCurr) ) ) ).
fof(writeUnaryOperator_7545,axiom,
! [VarCurr] :
( ~ v96892(VarCurr)
<=> v96890(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6671,axiom,
! [VarCurr] :
( v96890(VarCurr)
<=> ( v96853(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19147,axiom,
! [VarCurr] :
( v96879(VarCurr)
<=> ( v96880(VarCurr)
| v96882(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19146,axiom,
! [VarCurr] :
( v96882(VarCurr)
<=> ( v96883(VarCurr)
& v96887(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6670,axiom,
! [VarCurr] :
( v96887(VarCurr)
<=> ( ( v96881(VarCurr,bitIndex2)
<=> $false )
& ( v96881(VarCurr,bitIndex1)
<=> $true )
& ( v96881(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19145,axiom,
! [VarCurr] :
( v96883(VarCurr)
<=> ( v96884(VarCurr)
| v96885(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19144,axiom,
! [VarCurr] :
( v96885(VarCurr)
<=> ( v96855(VarCurr)
& v96886(VarCurr) ) ) ).
fof(writeUnaryOperator_7544,axiom,
! [VarCurr] :
( ~ v96886(VarCurr)
<=> v96884(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6669,axiom,
! [VarCurr] :
( v96884(VarCurr)
<=> ( v96853(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6668,axiom,
! [VarCurr] :
( v96880(VarCurr)
<=> ( ( v96881(VarCurr,bitIndex2)
<=> $true )
& ( v96881(VarCurr,bitIndex1)
<=> $false )
& ( v96881(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29431,axiom,
! [VarCurr] :
( v96881(VarCurr,bitIndex0)
<=> v96851(VarCurr) ) ).
fof(addAssignment_29430,axiom,
! [VarCurr] :
( v96881(VarCurr,bitIndex1)
<=> v96849(VarCurr) ) ).
fof(addAssignment_29429,axiom,
! [VarCurr] :
( v96881(VarCurr,bitIndex2)
<=> v96847(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19143,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96865(VarNext)
<=> ( v96866(VarNext)
& v96861(VarNext) ) ) ) ).
fof(writeUnaryOperator_7543,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96866(VarNext)
<=> v96868(VarNext) ) ) ).
fof(addAssignment_29428,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96868(VarNext)
<=> v96861(VarCurr) ) ) ).
fof(addAssignment_29427,axiom,
! [VarCurr] :
( v96861(VarCurr)
<=> v78871(VarCurr) ) ).
fof(addAssignment_29426,axiom,
! [VarCurr] :
( v96859(VarCurr)
<=> $false ) ).
fof(addAssignment_29425,axiom,
! [VarCurr] :
( v96857(VarCurr)
<=> v78833(VarCurr) ) ).
fof(addAssignment_29424,axiom,
! [VarCurr] :
( v96855(VarCurr)
<=> $false ) ).
fof(addAssignment_29423,axiom,
! [VarCurr] :
( v96853(VarCurr)
<=> v78825(VarCurr,bitIndex6) ) ).
fof(addAssignment_29422,axiom,
! [VarCurr] :
( v78825(VarCurr,bitIndex6)
<=> v78827(VarCurr,bitIndex6) ) ).
fof(addAssignment_29421,axiom,
! [VarCurr] :
( v78827(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29420,axiom,
! [VarCurr] :
( v96851(VarCurr)
<=> $false ) ).
fof(addAssignment_29419,axiom,
! [VarCurr] :
( v96849(VarCurr)
<=> $false ) ).
fof(addAssignment_29418,axiom,
! [VarCurr] :
( v96847(VarCurr)
<=> $true ) ).
fof(addAssignment_29417,axiom,
! [VarCurr] :
( v96845(VarCurr)
<=> $false ) ).
fof(addAssignment_29416,axiom,
! [VarCurr] :
( v96843(VarCurr)
<=> v78808(VarCurr) ) ).
fof(addAssignment_29415,axiom,
! [VarCurr] :
( v78663(VarCurr,bitIndex0)
<=> v78665(VarCurr,bitIndex0) ) ).
fof(addAssignment_29414,axiom,
! [VarCurr] :
( v78665(VarCurr,bitIndex0)
<=> v78667(VarCurr,bitIndex0) ) ).
fof(addAssignment_29413,axiom,
! [VarCurr] :
( v78667(VarCurr,bitIndex0)
<=> v78669(VarCurr,bitIndex0) ) ).
fof(addAssignment_29412,axiom,
! [VarCurr] :
( v78669(VarCurr,bitIndex0)
<=> v78671(VarCurr,bitIndex6) ) ).
fof(addAssignment_29411,axiom,
! [VarCurr] :
( v78671(VarCurr,bitIndex6)
<=> v78673(VarCurr,bitIndex6) ) ).
fof(addAssignment_29410,axiom,
! [VarCurr] :
( v78673(VarCurr,bitIndex6)
<=> v96773(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96796(VarNext)
=> ( v96773(VarNext)
<=> v96773(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1590,axiom,
! [VarNext] :
( v96796(VarNext)
=> ( v96773(VarNext)
<=> v96831(VarNext) ) ) ).
fof(addAssignment_29409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96831(VarNext)
<=> v96829(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4543,axiom,
! [VarCurr] :
( ~ v96775(VarCurr)
=> ( v96829(VarCurr)
<=> v96832(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4553,axiom,
! [VarCurr] :
( v96775(VarCurr)
=> ( v96829(VarCurr)
<=> v96777(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4542,axiom,
! [VarCurr] :
( ~ v96809(VarCurr)
=> ( v96832(VarCurr)
<=> v96791(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4552,axiom,
! [VarCurr] :
( v96809(VarCurr)
=> ( v96832(VarCurr)
<=> v96833(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1125,axiom,
! [VarCurr] :
( ( ~ v96812(VarCurr)
& ~ v96814(VarCurr) )
=> ( v96833(VarCurr)
<=> v96837(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4541,axiom,
! [VarCurr] :
( v96814(VarCurr)
=> ( v96833(VarCurr)
<=> v96836(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4551,axiom,
! [VarCurr] :
( v96812(VarCurr)
=> ( v96833(VarCurr)
<=> v96834(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4540,axiom,
! [VarCurr] :
( ~ v96822(VarCurr)
=> ( v96837(VarCurr)
<=> v96791(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4550,axiom,
! [VarCurr] :
( v96822(VarCurr)
=> ( v96837(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4539,axiom,
! [VarCurr] :
( ~ v96816(VarCurr)
=> ( v96836(VarCurr)
<=> v96791(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4549,axiom,
! [VarCurr] :
( v96816(VarCurr)
=> ( v96836(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2089,axiom,
! [VarCurr] :
( ~ v96835(VarCurr)
=> ( v96834(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2089,axiom,
! [VarCurr] :
( v96835(VarCurr)
=> ( v96834(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6667,axiom,
! [VarCurr] :
( v96835(VarCurr)
<=> ( v96785(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19142,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96796(VarNext)
<=> ( v96797(VarNext)
& v96806(VarNext) ) ) ) ).
fof(addAssignment_29408,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96806(VarNext)
<=> v96804(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19141,axiom,
! [VarCurr] :
( v96804(VarCurr)
<=> ( v96775(VarCurr)
| v96807(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19140,axiom,
! [VarCurr] :
( v96807(VarCurr)
<=> ( v96808(VarCurr)
& v96828(VarCurr) ) ) ).
fof(writeUnaryOperator_7542,axiom,
! [VarCurr] :
( ~ v96828(VarCurr)
<=> v96775(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19139,axiom,
! [VarCurr] :
( v96808(VarCurr)
<=> ( v96809(VarCurr)
| v96826(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19138,axiom,
! [VarCurr] :
( v96826(VarCurr)
<=> ( v96787(VarCurr)
& v96827(VarCurr) ) ) ).
fof(writeUnaryOperator_7541,axiom,
! [VarCurr] :
( ~ v96827(VarCurr)
<=> v96789(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19137,axiom,
! [VarCurr] :
( v96809(VarCurr)
<=> ( v96810(VarCurr)
& v96789(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19136,axiom,
! [VarCurr] :
( v96810(VarCurr)
<=> ( v96811(VarCurr)
| v96820(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19135,axiom,
! [VarCurr] :
( v96820(VarCurr)
<=> ( v96821(VarCurr)
& v96825(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6666,axiom,
! [VarCurr] :
( v96825(VarCurr)
<=> ( ( v96813(VarCurr,bitIndex2)
<=> $false )
& ( v96813(VarCurr,bitIndex1)
<=> $false )
& ( v96813(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19134,axiom,
! [VarCurr] :
( v96821(VarCurr)
<=> ( v96822(VarCurr)
| v96823(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19133,axiom,
! [VarCurr] :
( v96823(VarCurr)
<=> ( v96787(VarCurr)
& v96824(VarCurr) ) ) ).
fof(writeUnaryOperator_7540,axiom,
! [VarCurr] :
( ~ v96824(VarCurr)
<=> v96822(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6665,axiom,
! [VarCurr] :
( v96822(VarCurr)
<=> ( v96785(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19132,axiom,
! [VarCurr] :
( v96811(VarCurr)
<=> ( v96812(VarCurr)
| v96814(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19131,axiom,
! [VarCurr] :
( v96814(VarCurr)
<=> ( v96815(VarCurr)
& v96819(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6664,axiom,
! [VarCurr] :
( v96819(VarCurr)
<=> ( ( v96813(VarCurr,bitIndex2)
<=> $false )
& ( v96813(VarCurr,bitIndex1)
<=> $true )
& ( v96813(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19130,axiom,
! [VarCurr] :
( v96815(VarCurr)
<=> ( v96816(VarCurr)
| v96817(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19129,axiom,
! [VarCurr] :
( v96817(VarCurr)
<=> ( v96787(VarCurr)
& v96818(VarCurr) ) ) ).
fof(writeUnaryOperator_7539,axiom,
! [VarCurr] :
( ~ v96818(VarCurr)
<=> v96816(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6663,axiom,
! [VarCurr] :
( v96816(VarCurr)
<=> ( v96785(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6662,axiom,
! [VarCurr] :
( v96812(VarCurr)
<=> ( ( v96813(VarCurr,bitIndex2)
<=> $true )
& ( v96813(VarCurr,bitIndex1)
<=> $false )
& ( v96813(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29407,axiom,
! [VarCurr] :
( v96813(VarCurr,bitIndex0)
<=> v96783(VarCurr) ) ).
fof(addAssignment_29406,axiom,
! [VarCurr] :
( v96813(VarCurr,bitIndex1)
<=> v96781(VarCurr) ) ).
fof(addAssignment_29405,axiom,
! [VarCurr] :
( v96813(VarCurr,bitIndex2)
<=> v96779(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96797(VarNext)
<=> ( v96798(VarNext)
& v96793(VarNext) ) ) ) ).
fof(writeUnaryOperator_7538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96798(VarNext)
<=> v96800(VarNext) ) ) ).
fof(addAssignment_29404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96800(VarNext)
<=> v96793(VarCurr) ) ) ).
fof(addAssignment_29403,axiom,
! [VarCurr] :
( v96793(VarCurr)
<=> v78742(VarCurr) ) ).
fof(addAssignment_29402,axiom,
! [VarCurr] :
( v96791(VarCurr)
<=> $false ) ).
fof(addAssignment_29401,axiom,
! [VarCurr] :
( v96789(VarCurr)
<=> v78704(VarCurr) ) ).
fof(addAssignment_29400,axiom,
! [VarCurr] :
( v96787(VarCurr)
<=> $false ) ).
fof(addAssignment_29399,axiom,
! [VarCurr] :
( v96785(VarCurr)
<=> v78696(VarCurr,bitIndex6) ) ).
fof(addAssignment_29398,axiom,
! [VarCurr] :
( v78696(VarCurr,bitIndex6)
<=> v78698(VarCurr,bitIndex6) ) ).
fof(addAssignment_29397,axiom,
! [VarCurr] :
( v78698(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29396,axiom,
! [VarCurr] :
( v96783(VarCurr)
<=> $false ) ).
fof(addAssignment_29395,axiom,
! [VarCurr] :
( v96781(VarCurr)
<=> $false ) ).
fof(addAssignment_29394,axiom,
! [VarCurr] :
( v96779(VarCurr)
<=> $true ) ).
fof(addAssignment_29393,axiom,
! [VarCurr] :
( v96777(VarCurr)
<=> $false ) ).
fof(addAssignment_29392,axiom,
! [VarCurr] :
( v96775(VarCurr)
<=> v78679(VarCurr) ) ).
fof(addAssignment_29391,axiom,
! [VarCurr] :
( v78534(VarCurr,bitIndex0)
<=> v78536(VarCurr,bitIndex0) ) ).
fof(addAssignment_29390,axiom,
! [VarCurr] :
( v78536(VarCurr,bitIndex0)
<=> v78538(VarCurr,bitIndex0) ) ).
fof(addAssignment_29389,axiom,
! [VarCurr] :
( v78538(VarCurr,bitIndex0)
<=> v78540(VarCurr,bitIndex0) ) ).
fof(addAssignment_29388,axiom,
! [VarCurr] :
( v78540(VarCurr,bitIndex0)
<=> v78542(VarCurr,bitIndex6) ) ).
fof(addAssignment_29387,axiom,
! [VarCurr] :
( v78542(VarCurr,bitIndex6)
<=> v78544(VarCurr,bitIndex6) ) ).
fof(addAssignment_29386,axiom,
! [VarCurr] :
( v78544(VarCurr,bitIndex6)
<=> v96705(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96728(VarNext)
=> ( v96705(VarNext)
<=> v96705(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1589,axiom,
! [VarNext] :
( v96728(VarNext)
=> ( v96705(VarNext)
<=> v96763(VarNext) ) ) ).
fof(addAssignment_29385,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96763(VarNext)
<=> v96761(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4538,axiom,
! [VarCurr] :
( ~ v96707(VarCurr)
=> ( v96761(VarCurr)
<=> v96764(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4548,axiom,
! [VarCurr] :
( v96707(VarCurr)
=> ( v96761(VarCurr)
<=> v96709(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4537,axiom,
! [VarCurr] :
( ~ v96741(VarCurr)
=> ( v96764(VarCurr)
<=> v96723(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4547,axiom,
! [VarCurr] :
( v96741(VarCurr)
=> ( v96764(VarCurr)
<=> v96765(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1124,axiom,
! [VarCurr] :
( ( ~ v96744(VarCurr)
& ~ v96746(VarCurr) )
=> ( v96765(VarCurr)
<=> v96769(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4536,axiom,
! [VarCurr] :
( v96746(VarCurr)
=> ( v96765(VarCurr)
<=> v96768(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4546,axiom,
! [VarCurr] :
( v96744(VarCurr)
=> ( v96765(VarCurr)
<=> v96766(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4535,axiom,
! [VarCurr] :
( ~ v96754(VarCurr)
=> ( v96769(VarCurr)
<=> v96723(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4545,axiom,
! [VarCurr] :
( v96754(VarCurr)
=> ( v96769(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4534,axiom,
! [VarCurr] :
( ~ v96748(VarCurr)
=> ( v96768(VarCurr)
<=> v96723(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4544,axiom,
! [VarCurr] :
( v96748(VarCurr)
=> ( v96768(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2088,axiom,
! [VarCurr] :
( ~ v96767(VarCurr)
=> ( v96766(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2088,axiom,
! [VarCurr] :
( v96767(VarCurr)
=> ( v96766(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6661,axiom,
! [VarCurr] :
( v96767(VarCurr)
<=> ( v96717(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96728(VarNext)
<=> ( v96729(VarNext)
& v96738(VarNext) ) ) ) ).
fof(addAssignment_29384,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96738(VarNext)
<=> v96736(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19126,axiom,
! [VarCurr] :
( v96736(VarCurr)
<=> ( v96707(VarCurr)
| v96739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19125,axiom,
! [VarCurr] :
( v96739(VarCurr)
<=> ( v96740(VarCurr)
& v96760(VarCurr) ) ) ).
fof(writeUnaryOperator_7537,axiom,
! [VarCurr] :
( ~ v96760(VarCurr)
<=> v96707(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19124,axiom,
! [VarCurr] :
( v96740(VarCurr)
<=> ( v96741(VarCurr)
| v96758(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19123,axiom,
! [VarCurr] :
( v96758(VarCurr)
<=> ( v96719(VarCurr)
& v96759(VarCurr) ) ) ).
fof(writeUnaryOperator_7536,axiom,
! [VarCurr] :
( ~ v96759(VarCurr)
<=> v96721(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19122,axiom,
! [VarCurr] :
( v96741(VarCurr)
<=> ( v96742(VarCurr)
& v96721(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19121,axiom,
! [VarCurr] :
( v96742(VarCurr)
<=> ( v96743(VarCurr)
| v96752(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19120,axiom,
! [VarCurr] :
( v96752(VarCurr)
<=> ( v96753(VarCurr)
& v96757(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6660,axiom,
! [VarCurr] :
( v96757(VarCurr)
<=> ( ( v96745(VarCurr,bitIndex2)
<=> $false )
& ( v96745(VarCurr,bitIndex1)
<=> $false )
& ( v96745(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19119,axiom,
! [VarCurr] :
( v96753(VarCurr)
<=> ( v96754(VarCurr)
| v96755(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19118,axiom,
! [VarCurr] :
( v96755(VarCurr)
<=> ( v96719(VarCurr)
& v96756(VarCurr) ) ) ).
fof(writeUnaryOperator_7535,axiom,
! [VarCurr] :
( ~ v96756(VarCurr)
<=> v96754(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6659,axiom,
! [VarCurr] :
( v96754(VarCurr)
<=> ( v96717(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19117,axiom,
! [VarCurr] :
( v96743(VarCurr)
<=> ( v96744(VarCurr)
| v96746(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19116,axiom,
! [VarCurr] :
( v96746(VarCurr)
<=> ( v96747(VarCurr)
& v96751(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6658,axiom,
! [VarCurr] :
( v96751(VarCurr)
<=> ( ( v96745(VarCurr,bitIndex2)
<=> $false )
& ( v96745(VarCurr,bitIndex1)
<=> $true )
& ( v96745(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19115,axiom,
! [VarCurr] :
( v96747(VarCurr)
<=> ( v96748(VarCurr)
| v96749(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19114,axiom,
! [VarCurr] :
( v96749(VarCurr)
<=> ( v96719(VarCurr)
& v96750(VarCurr) ) ) ).
fof(writeUnaryOperator_7534,axiom,
! [VarCurr] :
( ~ v96750(VarCurr)
<=> v96748(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6657,axiom,
! [VarCurr] :
( v96748(VarCurr)
<=> ( v96717(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6656,axiom,
! [VarCurr] :
( v96744(VarCurr)
<=> ( ( v96745(VarCurr,bitIndex2)
<=> $true )
& ( v96745(VarCurr,bitIndex1)
<=> $false )
& ( v96745(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29383,axiom,
! [VarCurr] :
( v96745(VarCurr,bitIndex0)
<=> v96715(VarCurr) ) ).
fof(addAssignment_29382,axiom,
! [VarCurr] :
( v96745(VarCurr,bitIndex1)
<=> v96713(VarCurr) ) ).
fof(addAssignment_29381,axiom,
! [VarCurr] :
( v96745(VarCurr,bitIndex2)
<=> v96711(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19113,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96729(VarNext)
<=> ( v96730(VarNext)
& v96725(VarNext) ) ) ) ).
fof(writeUnaryOperator_7533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96730(VarNext)
<=> v96732(VarNext) ) ) ).
fof(addAssignment_29380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96732(VarNext)
<=> v96725(VarCurr) ) ) ).
fof(addAssignment_29379,axiom,
! [VarCurr] :
( v96725(VarCurr)
<=> v78613(VarCurr) ) ).
fof(addAssignment_29378,axiom,
! [VarCurr] :
( v96723(VarCurr)
<=> $false ) ).
fof(addAssignment_29377,axiom,
! [VarCurr] :
( v96721(VarCurr)
<=> v78575(VarCurr) ) ).
fof(addAssignment_29376,axiom,
! [VarCurr] :
( v96719(VarCurr)
<=> $false ) ).
fof(addAssignment_29375,axiom,
! [VarCurr] :
( v96717(VarCurr)
<=> v78567(VarCurr,bitIndex6) ) ).
fof(addAssignment_29374,axiom,
! [VarCurr] :
( v78567(VarCurr,bitIndex6)
<=> v78569(VarCurr,bitIndex6) ) ).
fof(addAssignment_29373,axiom,
! [VarCurr] :
( v78569(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29372,axiom,
! [VarCurr] :
( v96715(VarCurr)
<=> $false ) ).
fof(addAssignment_29371,axiom,
! [VarCurr] :
( v96713(VarCurr)
<=> $false ) ).
fof(addAssignment_29370,axiom,
! [VarCurr] :
( v96711(VarCurr)
<=> $true ) ).
fof(addAssignment_29369,axiom,
! [VarCurr] :
( v96709(VarCurr)
<=> $false ) ).
fof(addAssignment_29368,axiom,
! [VarCurr] :
( v96707(VarCurr)
<=> v78550(VarCurr) ) ).
fof(addAssignment_29367,axiom,
! [VarCurr] :
( v78405(VarCurr,bitIndex0)
<=> v78407(VarCurr,bitIndex0) ) ).
fof(addAssignment_29366,axiom,
! [VarCurr] :
( v78407(VarCurr,bitIndex0)
<=> v78409(VarCurr,bitIndex0) ) ).
fof(addAssignment_29365,axiom,
! [VarCurr] :
( v78409(VarCurr,bitIndex0)
<=> v78411(VarCurr,bitIndex0) ) ).
fof(addAssignment_29364,axiom,
! [VarCurr] :
( v78411(VarCurr,bitIndex0)
<=> v78413(VarCurr,bitIndex6) ) ).
fof(addAssignment_29363,axiom,
! [VarCurr] :
( v78413(VarCurr,bitIndex6)
<=> v78415(VarCurr,bitIndex6) ) ).
fof(addAssignment_29362,axiom,
! [VarCurr] :
( v78415(VarCurr,bitIndex6)
<=> v96637(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96660(VarNext)
=> ( v96637(VarNext)
<=> v96637(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1588,axiom,
! [VarNext] :
( v96660(VarNext)
=> ( v96637(VarNext)
<=> v96695(VarNext) ) ) ).
fof(addAssignment_29361,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96695(VarNext)
<=> v96693(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4533,axiom,
! [VarCurr] :
( ~ v96639(VarCurr)
=> ( v96693(VarCurr)
<=> v96696(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4543,axiom,
! [VarCurr] :
( v96639(VarCurr)
=> ( v96693(VarCurr)
<=> v96641(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4532,axiom,
! [VarCurr] :
( ~ v96673(VarCurr)
=> ( v96696(VarCurr)
<=> v96655(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4542,axiom,
! [VarCurr] :
( v96673(VarCurr)
=> ( v96696(VarCurr)
<=> v96697(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1123,axiom,
! [VarCurr] :
( ( ~ v96676(VarCurr)
& ~ v96678(VarCurr) )
=> ( v96697(VarCurr)
<=> v96701(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4531,axiom,
! [VarCurr] :
( v96678(VarCurr)
=> ( v96697(VarCurr)
<=> v96700(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4541,axiom,
! [VarCurr] :
( v96676(VarCurr)
=> ( v96697(VarCurr)
<=> v96698(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4530,axiom,
! [VarCurr] :
( ~ v96686(VarCurr)
=> ( v96701(VarCurr)
<=> v96655(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4540,axiom,
! [VarCurr] :
( v96686(VarCurr)
=> ( v96701(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4529,axiom,
! [VarCurr] :
( ~ v96680(VarCurr)
=> ( v96700(VarCurr)
<=> v96655(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4539,axiom,
! [VarCurr] :
( v96680(VarCurr)
=> ( v96700(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2087,axiom,
! [VarCurr] :
( ~ v96699(VarCurr)
=> ( v96698(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2087,axiom,
! [VarCurr] :
( v96699(VarCurr)
=> ( v96698(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6655,axiom,
! [VarCurr] :
( v96699(VarCurr)
<=> ( v96649(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19112,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96660(VarNext)
<=> ( v96661(VarNext)
& v96670(VarNext) ) ) ) ).
fof(addAssignment_29360,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96670(VarNext)
<=> v96668(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19111,axiom,
! [VarCurr] :
( v96668(VarCurr)
<=> ( v96639(VarCurr)
| v96671(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19110,axiom,
! [VarCurr] :
( v96671(VarCurr)
<=> ( v96672(VarCurr)
& v96692(VarCurr) ) ) ).
fof(writeUnaryOperator_7532,axiom,
! [VarCurr] :
( ~ v96692(VarCurr)
<=> v96639(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19109,axiom,
! [VarCurr] :
( v96672(VarCurr)
<=> ( v96673(VarCurr)
| v96690(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19108,axiom,
! [VarCurr] :
( v96690(VarCurr)
<=> ( v96651(VarCurr)
& v96691(VarCurr) ) ) ).
fof(writeUnaryOperator_7531,axiom,
! [VarCurr] :
( ~ v96691(VarCurr)
<=> v96653(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19107,axiom,
! [VarCurr] :
( v96673(VarCurr)
<=> ( v96674(VarCurr)
& v96653(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19106,axiom,
! [VarCurr] :
( v96674(VarCurr)
<=> ( v96675(VarCurr)
| v96684(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19105,axiom,
! [VarCurr] :
( v96684(VarCurr)
<=> ( v96685(VarCurr)
& v96689(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6654,axiom,
! [VarCurr] :
( v96689(VarCurr)
<=> ( ( v96677(VarCurr,bitIndex2)
<=> $false )
& ( v96677(VarCurr,bitIndex1)
<=> $false )
& ( v96677(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19104,axiom,
! [VarCurr] :
( v96685(VarCurr)
<=> ( v96686(VarCurr)
| v96687(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19103,axiom,
! [VarCurr] :
( v96687(VarCurr)
<=> ( v96651(VarCurr)
& v96688(VarCurr) ) ) ).
fof(writeUnaryOperator_7530,axiom,
! [VarCurr] :
( ~ v96688(VarCurr)
<=> v96686(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6653,axiom,
! [VarCurr] :
( v96686(VarCurr)
<=> ( v96649(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19102,axiom,
! [VarCurr] :
( v96675(VarCurr)
<=> ( v96676(VarCurr)
| v96678(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19101,axiom,
! [VarCurr] :
( v96678(VarCurr)
<=> ( v96679(VarCurr)
& v96683(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6652,axiom,
! [VarCurr] :
( v96683(VarCurr)
<=> ( ( v96677(VarCurr,bitIndex2)
<=> $false )
& ( v96677(VarCurr,bitIndex1)
<=> $true )
& ( v96677(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19100,axiom,
! [VarCurr] :
( v96679(VarCurr)
<=> ( v96680(VarCurr)
| v96681(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19099,axiom,
! [VarCurr] :
( v96681(VarCurr)
<=> ( v96651(VarCurr)
& v96682(VarCurr) ) ) ).
fof(writeUnaryOperator_7529,axiom,
! [VarCurr] :
( ~ v96682(VarCurr)
<=> v96680(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6651,axiom,
! [VarCurr] :
( v96680(VarCurr)
<=> ( v96649(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6650,axiom,
! [VarCurr] :
( v96676(VarCurr)
<=> ( ( v96677(VarCurr,bitIndex2)
<=> $true )
& ( v96677(VarCurr,bitIndex1)
<=> $false )
& ( v96677(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29359,axiom,
! [VarCurr] :
( v96677(VarCurr,bitIndex0)
<=> v96647(VarCurr) ) ).
fof(addAssignment_29358,axiom,
! [VarCurr] :
( v96677(VarCurr,bitIndex1)
<=> v96645(VarCurr) ) ).
fof(addAssignment_29357,axiom,
! [VarCurr] :
( v96677(VarCurr,bitIndex2)
<=> v96643(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19098,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96661(VarNext)
<=> ( v96662(VarNext)
& v96657(VarNext) ) ) ) ).
fof(writeUnaryOperator_7528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96662(VarNext)
<=> v96664(VarNext) ) ) ).
fof(addAssignment_29356,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96664(VarNext)
<=> v96657(VarCurr) ) ) ).
fof(addAssignment_29355,axiom,
! [VarCurr] :
( v96657(VarCurr)
<=> v78484(VarCurr) ) ).
fof(addAssignment_29354,axiom,
! [VarCurr] :
( v96655(VarCurr)
<=> $false ) ).
fof(addAssignment_29353,axiom,
! [VarCurr] :
( v96653(VarCurr)
<=> v78446(VarCurr) ) ).
fof(addAssignment_29352,axiom,
! [VarCurr] :
( v96651(VarCurr)
<=> $false ) ).
fof(addAssignment_29351,axiom,
! [VarCurr] :
( v96649(VarCurr)
<=> v78438(VarCurr,bitIndex6) ) ).
fof(addAssignment_29350,axiom,
! [VarCurr] :
( v78438(VarCurr,bitIndex6)
<=> v78440(VarCurr,bitIndex6) ) ).
fof(addAssignment_29349,axiom,
! [VarCurr] :
( v78440(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29348,axiom,
! [VarCurr] :
( v96647(VarCurr)
<=> $false ) ).
fof(addAssignment_29347,axiom,
! [VarCurr] :
( v96645(VarCurr)
<=> $false ) ).
fof(addAssignment_29346,axiom,
! [VarCurr] :
( v96643(VarCurr)
<=> $true ) ).
fof(addAssignment_29345,axiom,
! [VarCurr] :
( v96641(VarCurr)
<=> $false ) ).
fof(addAssignment_29344,axiom,
! [VarCurr] :
( v96639(VarCurr)
<=> v78421(VarCurr) ) ).
fof(addAssignment_29343,axiom,
! [VarCurr] :
( v78276(VarCurr,bitIndex0)
<=> v78278(VarCurr,bitIndex0) ) ).
fof(addAssignment_29342,axiom,
! [VarCurr] :
( v78278(VarCurr,bitIndex0)
<=> v78280(VarCurr,bitIndex0) ) ).
fof(addAssignment_29341,axiom,
! [VarCurr] :
( v78280(VarCurr,bitIndex0)
<=> v78282(VarCurr,bitIndex0) ) ).
fof(addAssignment_29340,axiom,
! [VarCurr] :
( v78282(VarCurr,bitIndex0)
<=> v78284(VarCurr,bitIndex6) ) ).
fof(addAssignment_29339,axiom,
! [VarCurr] :
( v78284(VarCurr,bitIndex6)
<=> v78286(VarCurr,bitIndex6) ) ).
fof(addAssignment_29338,axiom,
! [VarCurr] :
( v78286(VarCurr,bitIndex6)
<=> v96569(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96592(VarNext)
=> ( v96569(VarNext)
<=> v96569(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1587,axiom,
! [VarNext] :
( v96592(VarNext)
=> ( v96569(VarNext)
<=> v96627(VarNext) ) ) ).
fof(addAssignment_29337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96627(VarNext)
<=> v96625(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4528,axiom,
! [VarCurr] :
( ~ v96571(VarCurr)
=> ( v96625(VarCurr)
<=> v96628(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4538,axiom,
! [VarCurr] :
( v96571(VarCurr)
=> ( v96625(VarCurr)
<=> v96573(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4527,axiom,
! [VarCurr] :
( ~ v96605(VarCurr)
=> ( v96628(VarCurr)
<=> v96587(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4537,axiom,
! [VarCurr] :
( v96605(VarCurr)
=> ( v96628(VarCurr)
<=> v96629(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1122,axiom,
! [VarCurr] :
( ( ~ v96608(VarCurr)
& ~ v96610(VarCurr) )
=> ( v96629(VarCurr)
<=> v96633(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4526,axiom,
! [VarCurr] :
( v96610(VarCurr)
=> ( v96629(VarCurr)
<=> v96632(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4536,axiom,
! [VarCurr] :
( v96608(VarCurr)
=> ( v96629(VarCurr)
<=> v96630(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4525,axiom,
! [VarCurr] :
( ~ v96618(VarCurr)
=> ( v96633(VarCurr)
<=> v96587(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4535,axiom,
! [VarCurr] :
( v96618(VarCurr)
=> ( v96633(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4524,axiom,
! [VarCurr] :
( ~ v96612(VarCurr)
=> ( v96632(VarCurr)
<=> v96587(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4534,axiom,
! [VarCurr] :
( v96612(VarCurr)
=> ( v96632(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2086,axiom,
! [VarCurr] :
( ~ v96631(VarCurr)
=> ( v96630(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2086,axiom,
! [VarCurr] :
( v96631(VarCurr)
=> ( v96630(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6649,axiom,
! [VarCurr] :
( v96631(VarCurr)
<=> ( v96581(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19097,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96592(VarNext)
<=> ( v96593(VarNext)
& v96602(VarNext) ) ) ) ).
fof(addAssignment_29336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96602(VarNext)
<=> v96600(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19096,axiom,
! [VarCurr] :
( v96600(VarCurr)
<=> ( v96571(VarCurr)
| v96603(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19095,axiom,
! [VarCurr] :
( v96603(VarCurr)
<=> ( v96604(VarCurr)
& v96624(VarCurr) ) ) ).
fof(writeUnaryOperator_7527,axiom,
! [VarCurr] :
( ~ v96624(VarCurr)
<=> v96571(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19094,axiom,
! [VarCurr] :
( v96604(VarCurr)
<=> ( v96605(VarCurr)
| v96622(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19093,axiom,
! [VarCurr] :
( v96622(VarCurr)
<=> ( v96583(VarCurr)
& v96623(VarCurr) ) ) ).
fof(writeUnaryOperator_7526,axiom,
! [VarCurr] :
( ~ v96623(VarCurr)
<=> v96585(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19092,axiom,
! [VarCurr] :
( v96605(VarCurr)
<=> ( v96606(VarCurr)
& v96585(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19091,axiom,
! [VarCurr] :
( v96606(VarCurr)
<=> ( v96607(VarCurr)
| v96616(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19090,axiom,
! [VarCurr] :
( v96616(VarCurr)
<=> ( v96617(VarCurr)
& v96621(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6648,axiom,
! [VarCurr] :
( v96621(VarCurr)
<=> ( ( v96609(VarCurr,bitIndex2)
<=> $false )
& ( v96609(VarCurr,bitIndex1)
<=> $false )
& ( v96609(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19089,axiom,
! [VarCurr] :
( v96617(VarCurr)
<=> ( v96618(VarCurr)
| v96619(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19088,axiom,
! [VarCurr] :
( v96619(VarCurr)
<=> ( v96583(VarCurr)
& v96620(VarCurr) ) ) ).
fof(writeUnaryOperator_7525,axiom,
! [VarCurr] :
( ~ v96620(VarCurr)
<=> v96618(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6647,axiom,
! [VarCurr] :
( v96618(VarCurr)
<=> ( v96581(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19087,axiom,
! [VarCurr] :
( v96607(VarCurr)
<=> ( v96608(VarCurr)
| v96610(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19086,axiom,
! [VarCurr] :
( v96610(VarCurr)
<=> ( v96611(VarCurr)
& v96615(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6646,axiom,
! [VarCurr] :
( v96615(VarCurr)
<=> ( ( v96609(VarCurr,bitIndex2)
<=> $false )
& ( v96609(VarCurr,bitIndex1)
<=> $true )
& ( v96609(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19085,axiom,
! [VarCurr] :
( v96611(VarCurr)
<=> ( v96612(VarCurr)
| v96613(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19084,axiom,
! [VarCurr] :
( v96613(VarCurr)
<=> ( v96583(VarCurr)
& v96614(VarCurr) ) ) ).
fof(writeUnaryOperator_7524,axiom,
! [VarCurr] :
( ~ v96614(VarCurr)
<=> v96612(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6645,axiom,
! [VarCurr] :
( v96612(VarCurr)
<=> ( v96581(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6644,axiom,
! [VarCurr] :
( v96608(VarCurr)
<=> ( ( v96609(VarCurr,bitIndex2)
<=> $true )
& ( v96609(VarCurr,bitIndex1)
<=> $false )
& ( v96609(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29335,axiom,
! [VarCurr] :
( v96609(VarCurr,bitIndex0)
<=> v96579(VarCurr) ) ).
fof(addAssignment_29334,axiom,
! [VarCurr] :
( v96609(VarCurr,bitIndex1)
<=> v96577(VarCurr) ) ).
fof(addAssignment_29333,axiom,
! [VarCurr] :
( v96609(VarCurr,bitIndex2)
<=> v96575(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19083,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96593(VarNext)
<=> ( v96594(VarNext)
& v96589(VarNext) ) ) ) ).
fof(writeUnaryOperator_7523,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96594(VarNext)
<=> v96596(VarNext) ) ) ).
fof(addAssignment_29332,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96596(VarNext)
<=> v96589(VarCurr) ) ) ).
fof(addAssignment_29331,axiom,
! [VarCurr] :
( v96589(VarCurr)
<=> v78355(VarCurr) ) ).
fof(addAssignment_29330,axiom,
! [VarCurr] :
( v96587(VarCurr)
<=> $false ) ).
fof(addAssignment_29329,axiom,
! [VarCurr] :
( v96585(VarCurr)
<=> v78317(VarCurr) ) ).
fof(addAssignment_29328,axiom,
! [VarCurr] :
( v96583(VarCurr)
<=> $false ) ).
fof(addAssignment_29327,axiom,
! [VarCurr] :
( v96581(VarCurr)
<=> v78309(VarCurr,bitIndex6) ) ).
fof(addAssignment_29326,axiom,
! [VarCurr] :
( v78309(VarCurr,bitIndex6)
<=> v78311(VarCurr,bitIndex6) ) ).
fof(addAssignment_29325,axiom,
! [VarCurr] :
( v78311(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29324,axiom,
! [VarCurr] :
( v96579(VarCurr)
<=> $false ) ).
fof(addAssignment_29323,axiom,
! [VarCurr] :
( v96577(VarCurr)
<=> $false ) ).
fof(addAssignment_29322,axiom,
! [VarCurr] :
( v96575(VarCurr)
<=> $true ) ).
fof(addAssignment_29321,axiom,
! [VarCurr] :
( v96573(VarCurr)
<=> $false ) ).
fof(addAssignment_29320,axiom,
! [VarCurr] :
( v96571(VarCurr)
<=> v78292(VarCurr) ) ).
fof(addAssignment_29319,axiom,
! [VarCurr] :
( v78134(VarCurr,bitIndex0)
<=> v78136(VarCurr,bitIndex0) ) ).
fof(addAssignment_29318,axiom,
! [VarCurr] :
( v78136(VarCurr,bitIndex0)
<=> v78138(VarCurr,bitIndex0) ) ).
fof(addAssignment_29317,axiom,
! [VarCurr] :
( v78138(VarCurr,bitIndex0)
<=> v78140(VarCurr,bitIndex0) ) ).
fof(addAssignment_29316,axiom,
! [VarCurr] :
( v78140(VarCurr,bitIndex0)
<=> v78142(VarCurr,bitIndex6) ) ).
fof(addAssignment_29315,axiom,
! [VarCurr] :
( v78142(VarCurr,bitIndex6)
<=> v78144(VarCurr,bitIndex6) ) ).
fof(addAssignment_29314,axiom,
! [VarCurr] :
( v78144(VarCurr,bitIndex6)
<=> v96501(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1530,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96524(VarNext)
=> ( v96501(VarNext)
<=> v96501(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1586,axiom,
! [VarNext] :
( v96524(VarNext)
=> ( v96501(VarNext)
<=> v96559(VarNext) ) ) ).
fof(addAssignment_29313,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96559(VarNext)
<=> v96557(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4523,axiom,
! [VarCurr] :
( ~ v96503(VarCurr)
=> ( v96557(VarCurr)
<=> v96560(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4533,axiom,
! [VarCurr] :
( v96503(VarCurr)
=> ( v96557(VarCurr)
<=> v96505(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4522,axiom,
! [VarCurr] :
( ~ v96537(VarCurr)
=> ( v96560(VarCurr)
<=> v96519(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4532,axiom,
! [VarCurr] :
( v96537(VarCurr)
=> ( v96560(VarCurr)
<=> v96561(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1121,axiom,
! [VarCurr] :
( ( ~ v96540(VarCurr)
& ~ v96542(VarCurr) )
=> ( v96561(VarCurr)
<=> v96565(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4521,axiom,
! [VarCurr] :
( v96542(VarCurr)
=> ( v96561(VarCurr)
<=> v96564(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4531,axiom,
! [VarCurr] :
( v96540(VarCurr)
=> ( v96561(VarCurr)
<=> v96562(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4520,axiom,
! [VarCurr] :
( ~ v96550(VarCurr)
=> ( v96565(VarCurr)
<=> v96519(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4530,axiom,
! [VarCurr] :
( v96550(VarCurr)
=> ( v96565(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4519,axiom,
! [VarCurr] :
( ~ v96544(VarCurr)
=> ( v96564(VarCurr)
<=> v96519(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4529,axiom,
! [VarCurr] :
( v96544(VarCurr)
=> ( v96564(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2085,axiom,
! [VarCurr] :
( ~ v96563(VarCurr)
=> ( v96562(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2085,axiom,
! [VarCurr] :
( v96563(VarCurr)
=> ( v96562(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6643,axiom,
! [VarCurr] :
( v96563(VarCurr)
<=> ( v96513(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19082,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96524(VarNext)
<=> ( v96525(VarNext)
& v96534(VarNext) ) ) ) ).
fof(addAssignment_29312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96534(VarNext)
<=> v96532(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19081,axiom,
! [VarCurr] :
( v96532(VarCurr)
<=> ( v96503(VarCurr)
| v96535(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19080,axiom,
! [VarCurr] :
( v96535(VarCurr)
<=> ( v96536(VarCurr)
& v96556(VarCurr) ) ) ).
fof(writeUnaryOperator_7522,axiom,
! [VarCurr] :
( ~ v96556(VarCurr)
<=> v96503(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19079,axiom,
! [VarCurr] :
( v96536(VarCurr)
<=> ( v96537(VarCurr)
| v96554(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19078,axiom,
! [VarCurr] :
( v96554(VarCurr)
<=> ( v96515(VarCurr)
& v96555(VarCurr) ) ) ).
fof(writeUnaryOperator_7521,axiom,
! [VarCurr] :
( ~ v96555(VarCurr)
<=> v96517(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19077,axiom,
! [VarCurr] :
( v96537(VarCurr)
<=> ( v96538(VarCurr)
& v96517(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19076,axiom,
! [VarCurr] :
( v96538(VarCurr)
<=> ( v96539(VarCurr)
| v96548(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19075,axiom,
! [VarCurr] :
( v96548(VarCurr)
<=> ( v96549(VarCurr)
& v96553(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6642,axiom,
! [VarCurr] :
( v96553(VarCurr)
<=> ( ( v96541(VarCurr,bitIndex2)
<=> $false )
& ( v96541(VarCurr,bitIndex1)
<=> $false )
& ( v96541(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19074,axiom,
! [VarCurr] :
( v96549(VarCurr)
<=> ( v96550(VarCurr)
| v96551(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19073,axiom,
! [VarCurr] :
( v96551(VarCurr)
<=> ( v96515(VarCurr)
& v96552(VarCurr) ) ) ).
fof(writeUnaryOperator_7520,axiom,
! [VarCurr] :
( ~ v96552(VarCurr)
<=> v96550(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6641,axiom,
! [VarCurr] :
( v96550(VarCurr)
<=> ( v96513(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19072,axiom,
! [VarCurr] :
( v96539(VarCurr)
<=> ( v96540(VarCurr)
| v96542(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19071,axiom,
! [VarCurr] :
( v96542(VarCurr)
<=> ( v96543(VarCurr)
& v96547(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6640,axiom,
! [VarCurr] :
( v96547(VarCurr)
<=> ( ( v96541(VarCurr,bitIndex2)
<=> $false )
& ( v96541(VarCurr,bitIndex1)
<=> $true )
& ( v96541(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19070,axiom,
! [VarCurr] :
( v96543(VarCurr)
<=> ( v96544(VarCurr)
| v96545(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19069,axiom,
! [VarCurr] :
( v96545(VarCurr)
<=> ( v96515(VarCurr)
& v96546(VarCurr) ) ) ).
fof(writeUnaryOperator_7519,axiom,
! [VarCurr] :
( ~ v96546(VarCurr)
<=> v96544(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6639,axiom,
! [VarCurr] :
( v96544(VarCurr)
<=> ( v96513(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6638,axiom,
! [VarCurr] :
( v96540(VarCurr)
<=> ( ( v96541(VarCurr,bitIndex2)
<=> $true )
& ( v96541(VarCurr,bitIndex1)
<=> $false )
& ( v96541(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29311,axiom,
! [VarCurr] :
( v96541(VarCurr,bitIndex0)
<=> v96511(VarCurr) ) ).
fof(addAssignment_29310,axiom,
! [VarCurr] :
( v96541(VarCurr,bitIndex1)
<=> v96509(VarCurr) ) ).
fof(addAssignment_29309,axiom,
! [VarCurr] :
( v96541(VarCurr,bitIndex2)
<=> v96507(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19068,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96525(VarNext)
<=> ( v96526(VarNext)
& v96521(VarNext) ) ) ) ).
fof(writeUnaryOperator_7518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96526(VarNext)
<=> v96528(VarNext) ) ) ).
fof(addAssignment_29308,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96528(VarNext)
<=> v96521(VarCurr) ) ) ).
fof(addAssignment_29307,axiom,
! [VarCurr] :
( v96521(VarCurr)
<=> v78226(VarCurr) ) ).
fof(addAssignment_29306,axiom,
! [VarCurr] :
( v96519(VarCurr)
<=> $false ) ).
fof(addAssignment_29305,axiom,
! [VarCurr] :
( v96517(VarCurr)
<=> v78185(VarCurr) ) ).
fof(addAssignment_29304,axiom,
! [VarCurr] :
( v96515(VarCurr)
<=> $false ) ).
fof(addAssignment_29303,axiom,
! [VarCurr] :
( v96513(VarCurr)
<=> v78167(VarCurr,bitIndex6) ) ).
fof(addAssignment_29302,axiom,
! [VarCurr] :
( v78167(VarCurr,bitIndex6)
<=> v78169(VarCurr,bitIndex6) ) ).
fof(addAssignment_29301,axiom,
! [VarCurr] :
( v78169(VarCurr,bitIndex6)
<=> v78171(VarCurr,bitIndex6) ) ).
fof(addAssignment_29300,axiom,
! [VarCurr] :
( v96511(VarCurr)
<=> $false ) ).
fof(addAssignment_29299,axiom,
! [VarCurr] :
( v96509(VarCurr)
<=> $false ) ).
fof(addAssignment_29298,axiom,
! [VarCurr] :
( v96507(VarCurr)
<=> $true ) ).
fof(addAssignment_29297,axiom,
! [VarCurr] :
( v96505(VarCurr)
<=> $false ) ).
fof(addAssignment_29296,axiom,
! [VarCurr] :
( v96503(VarCurr)
<=> v78150(VarCurr) ) ).
fof(addAssignment_29295,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v15551(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_29294,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex20)
<=> v77866(VarCurr,bitIndex1) ) ).
fof(addAssignment_29293,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex21)
<=> v77601(VarCurr,bitIndex1) ) ).
fof(addAssignment_29292,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex22)
<=> v77336(VarCurr,bitIndex1) ) ).
fof(addAssignment_29291,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex23)
<=> v77017(VarCurr,bitIndex1) ) ).
fof(addAssignment_29290,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex24)
<=> v76841(VarCurr,bitIndex1) ) ).
fof(addAssignment_29289,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex25)
<=> v76665(VarCurr,bitIndex1) ) ).
fof(addAssignment_29288,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex26)
<=> v76489(VarCurr,bitIndex1) ) ).
fof(addAssignment_29287,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex27)
<=> v76313(VarCurr,bitIndex1) ) ).
fof(addAssignment_29286,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex28)
<=> v76137(VarCurr,bitIndex1) ) ).
fof(addAssignment_29285,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex29)
<=> v75961(VarCurr,bitIndex1) ) ).
fof(addAssignment_29284,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex30)
<=> v75785(VarCurr,bitIndex1) ) ).
fof(addAssignment_29283,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex31)
<=> v75609(VarCurr,bitIndex1) ) ).
fof(addAssignment_29282,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex32)
<=> v75433(VarCurr,bitIndex1) ) ).
fof(addAssignment_29281,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex33)
<=> v75257(VarCurr,bitIndex1) ) ).
fof(addAssignment_29280,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex34)
<=> v75081(VarCurr,bitIndex1) ) ).
fof(addAssignment_29279,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex35)
<=> v74905(VarCurr,bitIndex1) ) ).
fof(addAssignment_29278,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex36)
<=> v74728(VarCurr,bitIndex1) ) ).
fof(addAssignment_29277,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex37)
<=> v74551(VarCurr,bitIndex1) ) ).
fof(addAssignment_29276,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex38)
<=> v74374(VarCurr,bitIndex1) ) ).
fof(addAssignment_29275,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex39)
<=> v74197(VarCurr,bitIndex1) ) ).
fof(addAssignment_29274,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex40)
<=> v74020(VarCurr,bitIndex1) ) ).
fof(addAssignment_29273,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex41)
<=> v73843(VarCurr,bitIndex1) ) ).
fof(addAssignment_29272,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex42)
<=> v73666(VarCurr,bitIndex1) ) ).
fof(addAssignment_29271,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex43)
<=> v73489(VarCurr,bitIndex1) ) ).
fof(addAssignment_29270,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex44)
<=> v73312(VarCurr,bitIndex1) ) ).
fof(addAssignment_29269,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex45)
<=> v73135(VarCurr,bitIndex1) ) ).
fof(addAssignment_29268,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex46)
<=> v72958(VarCurr,bitIndex1) ) ).
fof(addAssignment_29267,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex47)
<=> v72781(VarCurr,bitIndex1) ) ).
fof(addAssignment_29266,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex48)
<=> v72604(VarCurr,bitIndex1) ) ).
fof(addAssignment_29265,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex49)
<=> v72427(VarCurr,bitIndex1) ) ).
fof(addAssignment_29264,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex50)
<=> v72250(VarCurr,bitIndex1) ) ).
fof(addAssignment_29263,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex51)
<=> v72073(VarCurr,bitIndex1) ) ).
fof(addAssignment_29262,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex52)
<=> v71896(VarCurr,bitIndex1) ) ).
fof(addAssignment_29261,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex53)
<=> v71719(VarCurr,bitIndex1) ) ).
fof(addAssignment_29260,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex54)
<=> v71542(VarCurr,bitIndex1) ) ).
fof(addAssignment_29259,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex55)
<=> v71365(VarCurr,bitIndex1) ) ).
fof(addAssignment_29258,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex56)
<=> v71188(VarCurr,bitIndex1) ) ).
fof(addAssignment_29257,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex57)
<=> v71011(VarCurr,bitIndex1) ) ).
fof(addAssignment_29256,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex58)
<=> v70834(VarCurr,bitIndex1) ) ).
fof(addAssignment_29255,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex59)
<=> v70639(VarCurr,bitIndex1) ) ).
fof(addAssignment_29254,axiom,
! [VarCurr] :
( ( v15551(VarCurr,bitIndex61)
<=> $false )
& ( v15551(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addAssignment_29253,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex62)
<=> v15841(VarCurr,bitIndex1) ) ).
fof(addAssignment_29252,axiom,
! [VarCurr] :
( v15551(VarCurr,bitIndex63)
<=> v15553(VarCurr,bitIndex1) ) ).
fof(addAssignment_29251,axiom,
! [VarCurr] :
( v77866(VarCurr,bitIndex1)
<=> v77868(VarCurr,bitIndex1) ) ).
fof(addAssignment_29250,axiom,
! [VarCurr] :
( v77868(VarCurr,bitIndex1)
<=> v77870(VarCurr,bitIndex1) ) ).
fof(addAssignment_29249,axiom,
! [VarCurr] :
( v77601(VarCurr,bitIndex1)
<=> v77603(VarCurr,bitIndex1) ) ).
fof(addAssignment_29248,axiom,
! [VarCurr] :
( v77603(VarCurr,bitIndex1)
<=> v77605(VarCurr,bitIndex1) ) ).
fof(addAssignment_29247,axiom,
! [VarCurr] :
( v77336(VarCurr,bitIndex1)
<=> v77338(VarCurr,bitIndex1) ) ).
fof(addAssignment_29246,axiom,
! [VarCurr] :
( v77338(VarCurr,bitIndex1)
<=> v77340(VarCurr,bitIndex1) ) ).
fof(addAssignment_29245,axiom,
! [VarCurr] :
( v77017(VarCurr,bitIndex1)
<=> v77019(VarCurr,bitIndex1) ) ).
fof(addAssignment_29244,axiom,
! [VarCurr] :
( v77019(VarCurr,bitIndex1)
<=> v77021(VarCurr,bitIndex1) ) ).
fof(addAssignment_29243,axiom,
! [VarCurr] :
( v76841(VarCurr,bitIndex1)
<=> v76843(VarCurr,bitIndex1) ) ).
fof(addAssignment_29242,axiom,
! [VarCurr] :
( v76843(VarCurr,bitIndex1)
<=> v76845(VarCurr,bitIndex1) ) ).
fof(addAssignment_29241,axiom,
! [VarCurr] :
( v76665(VarCurr,bitIndex1)
<=> v76667(VarCurr,bitIndex1) ) ).
fof(addAssignment_29240,axiom,
! [VarCurr] :
( v76667(VarCurr,bitIndex1)
<=> v76669(VarCurr,bitIndex1) ) ).
fof(addAssignment_29239,axiom,
! [VarCurr] :
( v76489(VarCurr,bitIndex1)
<=> v76491(VarCurr,bitIndex1) ) ).
fof(addAssignment_29238,axiom,
! [VarCurr] :
( v76491(VarCurr,bitIndex1)
<=> v76493(VarCurr,bitIndex1) ) ).
fof(addAssignment_29237,axiom,
! [VarCurr] :
( v76313(VarCurr,bitIndex1)
<=> v76315(VarCurr,bitIndex1) ) ).
fof(addAssignment_29236,axiom,
! [VarCurr] :
( v76315(VarCurr,bitIndex1)
<=> v76317(VarCurr,bitIndex1) ) ).
fof(addAssignment_29235,axiom,
! [VarCurr] :
( v76137(VarCurr,bitIndex1)
<=> v76139(VarCurr,bitIndex1) ) ).
fof(addAssignment_29234,axiom,
! [VarCurr] :
( v76139(VarCurr,bitIndex1)
<=> v76141(VarCurr,bitIndex1) ) ).
fof(addAssignment_29233,axiom,
! [VarCurr] :
( v75961(VarCurr,bitIndex1)
<=> v75963(VarCurr,bitIndex1) ) ).
fof(addAssignment_29232,axiom,
! [VarCurr] :
( v75963(VarCurr,bitIndex1)
<=> v75965(VarCurr,bitIndex1) ) ).
fof(addAssignment_29231,axiom,
! [VarCurr] :
( v75785(VarCurr,bitIndex1)
<=> v75787(VarCurr,bitIndex1) ) ).
fof(addAssignment_29230,axiom,
! [VarCurr] :
( v75787(VarCurr,bitIndex1)
<=> v75789(VarCurr,bitIndex1) ) ).
fof(addAssignment_29229,axiom,
! [VarCurr] :
( v75609(VarCurr,bitIndex1)
<=> v75611(VarCurr,bitIndex1) ) ).
fof(addAssignment_29228,axiom,
! [VarCurr] :
( v75611(VarCurr,bitIndex1)
<=> v75613(VarCurr,bitIndex1) ) ).
fof(addAssignment_29227,axiom,
! [VarCurr] :
( v75433(VarCurr,bitIndex1)
<=> v75435(VarCurr,bitIndex1) ) ).
fof(addAssignment_29226,axiom,
! [VarCurr] :
( v75435(VarCurr,bitIndex1)
<=> v75437(VarCurr,bitIndex1) ) ).
fof(addAssignment_29225,axiom,
! [VarCurr] :
( v75257(VarCurr,bitIndex1)
<=> v75259(VarCurr,bitIndex1) ) ).
fof(addAssignment_29224,axiom,
! [VarCurr] :
( v75259(VarCurr,bitIndex1)
<=> v75261(VarCurr,bitIndex1) ) ).
fof(addAssignment_29223,axiom,
! [VarCurr] :
( v75081(VarCurr,bitIndex1)
<=> v75083(VarCurr,bitIndex1) ) ).
fof(addAssignment_29222,axiom,
! [VarCurr] :
( v75083(VarCurr,bitIndex1)
<=> v75085(VarCurr,bitIndex1) ) ).
fof(addAssignment_29221,axiom,
! [VarCurr] :
( v74905(VarCurr,bitIndex1)
<=> v74907(VarCurr,bitIndex1) ) ).
fof(addAssignment_29220,axiom,
! [VarCurr] :
( v74907(VarCurr,bitIndex1)
<=> v74909(VarCurr,bitIndex1) ) ).
fof(addAssignment_29219,axiom,
! [VarCurr] :
( v74728(VarCurr,bitIndex1)
<=> v74730(VarCurr,bitIndex1) ) ).
fof(addAssignment_29218,axiom,
! [VarCurr] :
( v74730(VarCurr,bitIndex1)
<=> v74732(VarCurr,bitIndex1) ) ).
fof(addAssignment_29217,axiom,
! [VarCurr] :
( v74551(VarCurr,bitIndex1)
<=> v74553(VarCurr,bitIndex1) ) ).
fof(addAssignment_29216,axiom,
! [VarCurr] :
( v74553(VarCurr,bitIndex1)
<=> v74555(VarCurr,bitIndex1) ) ).
fof(addAssignment_29215,axiom,
! [VarCurr] :
( v74374(VarCurr,bitIndex1)
<=> v74376(VarCurr,bitIndex1) ) ).
fof(addAssignment_29214,axiom,
! [VarCurr] :
( v74376(VarCurr,bitIndex1)
<=> v74378(VarCurr,bitIndex1) ) ).
fof(addAssignment_29213,axiom,
! [VarCurr] :
( v74197(VarCurr,bitIndex1)
<=> v74199(VarCurr,bitIndex1) ) ).
fof(addAssignment_29212,axiom,
! [VarCurr] :
( v74199(VarCurr,bitIndex1)
<=> v74201(VarCurr,bitIndex1) ) ).
fof(addAssignment_29211,axiom,
! [VarCurr] :
( v74020(VarCurr,bitIndex1)
<=> v74022(VarCurr,bitIndex1) ) ).
fof(addAssignment_29210,axiom,
! [VarCurr] :
( v74022(VarCurr,bitIndex1)
<=> v74024(VarCurr,bitIndex1) ) ).
fof(addAssignment_29209,axiom,
! [VarCurr] :
( v73843(VarCurr,bitIndex1)
<=> v73845(VarCurr,bitIndex1) ) ).
fof(addAssignment_29208,axiom,
! [VarCurr] :
( v73845(VarCurr,bitIndex1)
<=> v73847(VarCurr,bitIndex1) ) ).
fof(addAssignment_29207,axiom,
! [VarCurr] :
( v73666(VarCurr,bitIndex1)
<=> v73668(VarCurr,bitIndex1) ) ).
fof(addAssignment_29206,axiom,
! [VarCurr] :
( v73668(VarCurr,bitIndex1)
<=> v73670(VarCurr,bitIndex1) ) ).
fof(addAssignment_29205,axiom,
! [VarCurr] :
( v73489(VarCurr,bitIndex1)
<=> v73491(VarCurr,bitIndex1) ) ).
fof(addAssignment_29204,axiom,
! [VarCurr] :
( v73491(VarCurr,bitIndex1)
<=> v73493(VarCurr,bitIndex1) ) ).
fof(addAssignment_29203,axiom,
! [VarCurr] :
( v73312(VarCurr,bitIndex1)
<=> v73314(VarCurr,bitIndex1) ) ).
fof(addAssignment_29202,axiom,
! [VarCurr] :
( v73314(VarCurr,bitIndex1)
<=> v73316(VarCurr,bitIndex1) ) ).
fof(addAssignment_29201,axiom,
! [VarCurr] :
( v73135(VarCurr,bitIndex1)
<=> v73137(VarCurr,bitIndex1) ) ).
fof(addAssignment_29200,axiom,
! [VarCurr] :
( v73137(VarCurr,bitIndex1)
<=> v73139(VarCurr,bitIndex1) ) ).
fof(addAssignment_29199,axiom,
! [VarCurr] :
( v72958(VarCurr,bitIndex1)
<=> v72960(VarCurr,bitIndex1) ) ).
fof(addAssignment_29198,axiom,
! [VarCurr] :
( v72960(VarCurr,bitIndex1)
<=> v72962(VarCurr,bitIndex1) ) ).
fof(addAssignment_29197,axiom,
! [VarCurr] :
( v72781(VarCurr,bitIndex1)
<=> v72783(VarCurr,bitIndex1) ) ).
fof(addAssignment_29196,axiom,
! [VarCurr] :
( v72783(VarCurr,bitIndex1)
<=> v72785(VarCurr,bitIndex1) ) ).
fof(addAssignment_29195,axiom,
! [VarCurr] :
( v72604(VarCurr,bitIndex1)
<=> v72606(VarCurr,bitIndex1) ) ).
fof(addAssignment_29194,axiom,
! [VarCurr] :
( v72606(VarCurr,bitIndex1)
<=> v72608(VarCurr,bitIndex1) ) ).
fof(addAssignment_29193,axiom,
! [VarCurr] :
( v72427(VarCurr,bitIndex1)
<=> v72429(VarCurr,bitIndex1) ) ).
fof(addAssignment_29192,axiom,
! [VarCurr] :
( v72429(VarCurr,bitIndex1)
<=> v72431(VarCurr,bitIndex1) ) ).
fof(addAssignment_29191,axiom,
! [VarCurr] :
( v72250(VarCurr,bitIndex1)
<=> v72252(VarCurr,bitIndex1) ) ).
fof(addAssignment_29190,axiom,
! [VarCurr] :
( v72252(VarCurr,bitIndex1)
<=> v72254(VarCurr,bitIndex1) ) ).
fof(addAssignment_29189,axiom,
! [VarCurr] :
( v72073(VarCurr,bitIndex1)
<=> v72075(VarCurr,bitIndex1) ) ).
fof(addAssignment_29188,axiom,
! [VarCurr] :
( v72075(VarCurr,bitIndex1)
<=> v72077(VarCurr,bitIndex1) ) ).
fof(addAssignment_29187,axiom,
! [VarCurr] :
( v71896(VarCurr,bitIndex1)
<=> v71898(VarCurr,bitIndex1) ) ).
fof(addAssignment_29186,axiom,
! [VarCurr] :
( v71898(VarCurr,bitIndex1)
<=> v71900(VarCurr,bitIndex1) ) ).
fof(addAssignment_29185,axiom,
! [VarCurr] :
( v71719(VarCurr,bitIndex1)
<=> v71721(VarCurr,bitIndex1) ) ).
fof(addAssignment_29184,axiom,
! [VarCurr] :
( v71721(VarCurr,bitIndex1)
<=> v71723(VarCurr,bitIndex1) ) ).
fof(addAssignment_29183,axiom,
! [VarCurr] :
( v71542(VarCurr,bitIndex1)
<=> v71544(VarCurr,bitIndex1) ) ).
fof(addAssignment_29182,axiom,
! [VarCurr] :
( v71544(VarCurr,bitIndex1)
<=> v71546(VarCurr,bitIndex1) ) ).
fof(addAssignment_29181,axiom,
! [VarCurr] :
( v71365(VarCurr,bitIndex1)
<=> v71367(VarCurr,bitIndex1) ) ).
fof(addAssignment_29180,axiom,
! [VarCurr] :
( v71367(VarCurr,bitIndex1)
<=> v71369(VarCurr,bitIndex1) ) ).
fof(addAssignment_29179,axiom,
! [VarCurr] :
( v71188(VarCurr,bitIndex1)
<=> v71190(VarCurr,bitIndex1) ) ).
fof(addAssignment_29178,axiom,
! [VarCurr] :
( v71190(VarCurr,bitIndex1)
<=> v71192(VarCurr,bitIndex1) ) ).
fof(addAssignment_29177,axiom,
! [VarCurr] :
( v71011(VarCurr,bitIndex1)
<=> v71013(VarCurr,bitIndex1) ) ).
fof(addAssignment_29176,axiom,
! [VarCurr] :
( v71013(VarCurr,bitIndex1)
<=> v71015(VarCurr,bitIndex1) ) ).
fof(addAssignment_29175,axiom,
! [VarCurr] :
( v70834(VarCurr,bitIndex1)
<=> v70836(VarCurr,bitIndex1) ) ).
fof(addAssignment_29174,axiom,
! [VarCurr] :
( v70836(VarCurr,bitIndex1)
<=> v70838(VarCurr,bitIndex1) ) ).
fof(addAssignment_29173,axiom,
! [VarCurr] :
( v70639(VarCurr,bitIndex1)
<=> v70641(VarCurr,bitIndex1) ) ).
fof(addAssignment_29172,axiom,
! [VarCurr] :
( v70641(VarCurr,bitIndex1)
<=> v70643(VarCurr,bitIndex1) ) ).
fof(addAssignment_29171,axiom,
! [VarCurr] :
( v15841(VarCurr,bitIndex1)
<=> v15843(VarCurr,bitIndex1) ) ).
fof(addAssignment_29170,axiom,
! [VarCurr] :
( v15843(VarCurr,bitIndex1)
<=> v15845(VarCurr,bitIndex1) ) ).
fof(addAssignment_29169,axiom,
! [VarCurr] :
( v15553(VarCurr,bitIndex1)
<=> v15555(VarCurr,bitIndex1) ) ).
fof(addAssignment_29168,axiom,
! [VarCurr] :
( v15555(VarCurr,bitIndex1)
<=> v15557(VarCurr,bitIndex1) ) ).
fof(addAssignment_29167,axiom,
! [VarCurr] :
( v15561(VarCurr,bitIndex1)
<=> v96466(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1529,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96483(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15557(VarNext,B)
<=> v15557(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1585,axiom,
! [VarNext] :
( v96483(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15557(VarNext,B)
<=> v96493(VarNext,B) ) ) ) ).
fof(addAssignment_29166,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v96493(VarNext,B)
<=> v96491(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2084,axiom,
! [VarCurr] :
( ~ v96494(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96491(VarCurr,B)
<=> v15561(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2084,axiom,
! [VarCurr] :
( v96494(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96491(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_7517,axiom,
! [VarCurr] :
( ~ v96494(VarCurr)
<=> v15559(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19067,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96483(VarNext)
<=> v96484(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19066,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96484(VarNext)
<=> ( v96485(VarNext)
& v96480(VarNext) ) ) ) ).
fof(writeUnaryOperator_7516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96485(VarNext)
<=> v96487(VarNext) ) ) ).
fof(addAssignment_29165,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96487(VarNext)
<=> v96480(VarCurr) ) ) ).
fof(addAssignment_29164,axiom,
! [VarCurr] :
( v96480(VarCurr)
<=> v1517(VarCurr) ) ).
fof(addAssignment_29163,axiom,
! [VarCurr] :
( v15561(VarCurr,bitIndex0)
<=> v96466(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_130,axiom,
! [VarCurr] :
( ( ~ v96467(VarCurr)
& ~ v96472(VarCurr)
& ~ v96476(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v96466(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1120,axiom,
! [VarCurr] :
( v96476(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96466(VarCurr,B)
<=> v96477(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4518,axiom,
! [VarCurr] :
( v96472(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96466(VarCurr,B)
<=> v96473(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4528,axiom,
! [VarCurr] :
( v96467(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96466(VarCurr,B)
<=> v96468(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2083,axiom,
! [VarCurr] :
( ~ v15760(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96477(VarCurr,B)
<=> v96478(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2083,axiom,
! [VarCurr] :
( v15760(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96477(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2082,axiom,
! [VarCurr] :
( ~ v15738(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96478(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2082,axiom,
! [VarCurr] :
( v15738(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96478(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6637,axiom,
! [VarCurr] :
( v96476(VarCurr)
<=> ( ( v15557(VarCurr,bitIndex1)
<=> $true )
& ( v15557(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2081,axiom,
! [VarCurr] :
( ~ v15760(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96473(VarCurr,B)
<=> v96474(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2081,axiom,
! [VarCurr] :
( v15760(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96473(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2080,axiom,
! [VarCurr] :
( ~ v96475(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96474(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2080,axiom,
! [VarCurr] :
( v96475(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96474(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19065,axiom,
! [VarCurr] :
( v96475(VarCurr)
<=> ( v15563(VarCurr)
| v15767(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6636,axiom,
! [VarCurr] :
( v96472(VarCurr)
<=> ( ( v15557(VarCurr,bitIndex1)
<=> $false )
& ( v15557(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2079,axiom,
! [VarCurr] :
( ~ v15563(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96468(VarCurr,B)
<=> v96469(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2079,axiom,
! [VarCurr] :
( v15563(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96468(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2078,axiom,
! [VarCurr] :
( ~ v96470(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96469(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2078,axiom,
! [VarCurr] :
( v96470(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96469(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19064,axiom,
! [VarCurr] :
( v96470(VarCurr)
<=> ( v15738(VarCurr)
| v96471(VarCurr) ) ) ).
fof(writeUnaryOperator_7515,axiom,
! [VarCurr] :
( ~ v96471(VarCurr)
<=> v15744(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6635,axiom,
! [VarCurr] :
( v96467(VarCurr)
<=> ( ( v15557(VarCurr,bitIndex1)
<=> $false )
& ( v15557(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29162,axiom,
! [VarCurr] :
( v15767(VarCurr)
<=> v15769(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1684,axiom,
! [VarCurr] :
( v15769(VarCurr)
<=> ( v15771(VarCurr)
& v15782(VarCurr,bitIndex63) ) ) ).
fof(addAssignment_29161,axiom,
! [VarCurr] :
( v15782(VarCurr,bitIndex63)
<=> v15784(VarCurr,bitIndex63) ) ).
fof(addAssignment_29160,axiom,
! [VarCurr] :
( v15784(VarCurr,bitIndex63)
<=> v15786(VarCurr,bitIndex63) ) ).
fof(addAssignment_29159,axiom,
! [VarCurr] :
( v15786(VarCurr,bitIndex63)
<=> v15788(VarCurr,bitIndex63) ) ).
fof(addAssignment_29158,axiom,
! [VarCurr] :
( v15788(VarCurr,bitIndex63)
<=> v15790(VarCurr,bitIndex63) ) ).
fof(addAssignment_29157,axiom,
! [VarCurr] :
( v15790(VarCurr,bitIndex63)
<=> v15792(VarCurr,bitIndex63) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_87,axiom,
! [VarCurr] :
( ~ v96464(VarCurr)
=> ( v15792(VarCurr,bitIndex63)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_87,axiom,
! [VarCurr] :
( v96464(VarCurr)
=> ( v15792(VarCurr,bitIndex63)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6634,axiom,
! [VarCurr] :
( v96464(VarCurr)
<=> ( ( $true
<=> v15795(VarCurr,bitIndex5) )
& ( $true
<=> v15795(VarCurr,bitIndex4) )
& ( $true
<=> v15795(VarCurr,bitIndex3) )
& ( $true
<=> v15795(VarCurr,bitIndex2) )
& ( $true
<=> v15795(VarCurr,bitIndex1) )
& ( $true
<=> v15795(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_29156,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15795(VarCurr,B)
<=> v15797(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96446(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v15797(VarNext,B)
<=> v15797(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1584,axiom,
! [VarNext] :
( v96446(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v15797(VarNext,B)
<=> v96460(VarNext,B) ) ) ) ).
fof(addAssignment_29155,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v96460(VarNext,B)
<=> v96458(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2077,axiom,
! [VarCurr] :
( ~ v96457(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v96458(VarCurr,B)
<=> v15799(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2077,axiom,
! [VarCurr] :
( v96457(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v96458(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96446(VarNext)
<=> ( v96447(VarNext)
& v96456(VarNext) ) ) ) ).
fof(addAssignment_29154,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96456(VarNext)
<=> v96454(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19062,axiom,
! [VarCurr] :
( v96454(VarCurr)
<=> ( v96440(VarCurr)
| v96457(VarCurr) ) ) ).
fof(writeUnaryOperator_7514,axiom,
! [VarCurr] :
( ~ v96457(VarCurr)
<=> v15503(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96447(VarNext)
<=> ( v96448(VarNext)
& v96443(VarNext) ) ) ) ).
fof(writeUnaryOperator_7513,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96448(VarNext)
<=> v96450(VarNext) ) ) ).
fof(addAssignment_29153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96450(VarNext)
<=> v96443(VarCurr) ) ) ).
fof(addAssignment_29152,axiom,
! [VarCurr] :
( v96443(VarCurr)
<=> v87640(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6633,axiom,
! [VarCurr] :
( v96440(VarCurr)
<=> ( ( v15507(VarCurr,bitIndex1)
<=> $false )
& ( v15507(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29151,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15799(VarCurr,B)
<=> v15801(VarCurr,B) ) ) ).
fof(addAssignment_29150,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15801(VarCurr,B)
<=> v15803(VarCurr,B) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_129,axiom,
! [VarCurr] :
( ( ~ v96435(VarCurr)
& ~ v96436(VarCurr)
& ~ v96437(VarCurr) )
=> ! [B] :
( range_5_0(B)
=> ( v15803(VarCurr,B)
<=> v96414(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1119,axiom,
! [VarCurr] :
( v96437(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v15803(VarCurr,B)
<=> v96393(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4517,axiom,
! [VarCurr] :
( v96436(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v15803(VarCurr,B)
<=> v96372(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4527,axiom,
! [VarCurr] :
( v96435(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v15803(VarCurr,B)
<=> v96349(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6632,axiom,
! [VarCurr] :
( v96438(VarCurr)
<=> ( ( v15805(VarCurr,bitIndex1)
<=> $true )
& ( v15805(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6631,axiom,
! [VarCurr] :
( v96437(VarCurr)
<=> ( ( v15805(VarCurr,bitIndex1)
<=> $true )
& ( v15805(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6630,axiom,
! [VarCurr] :
( v96436(VarCurr)
<=> ( ( v15805(VarCurr,bitIndex1)
<=> $false )
& ( v15805(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6629,axiom,
! [VarCurr] :
( v96435(VarCurr)
<=> ( ( v15805(VarCurr,bitIndex1)
<=> $false )
& ( v15805(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29149,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96414(VarCurr,B)
<=> v96416(VarCurr,B) ) ) ).
fof(addAssignment_29148,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96416(VarCurr,B)
<=> v96418(VarCurr,B) ) ) ).
fof(addAssignment_29147,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96418(VarCurr,B)
<=> v96420(VarCurr,B) ) ) ).
fof(addAssignment_29146,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96420(VarCurr,B)
<=> v96422(VarCurr,B) ) ) ).
fof(addAssignment_29145,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96422(VarCurr,B)
<=> v96424(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges64_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& ~ v96426(VarCurr,bitIndex27)
& ~ v96426(VarCurr,bitIndex26)
& ~ v96426(VarCurr,bitIndex25)
& ~ v96426(VarCurr,bitIndex24)
& ~ v96426(VarCurr,bitIndex23)
& ~ v96426(VarCurr,bitIndex22)
& ~ v96426(VarCurr,bitIndex21)
& ~ v96426(VarCurr,bitIndex20)
& ~ v96426(VarCurr,bitIndex19)
& ~ v96426(VarCurr,bitIndex18)
& ~ v96426(VarCurr,bitIndex17)
& ~ v96426(VarCurr,bitIndex16)
& ~ v96426(VarCurr,bitIndex15)
& ~ v96426(VarCurr,bitIndex14)
& ~ v96426(VarCurr,bitIndex13)
& ~ v96426(VarCurr,bitIndex12)
& ~ v96426(VarCurr,bitIndex11)
& ~ v96426(VarCurr,bitIndex10)
& ~ v96426(VarCurr,bitIndex9)
& ~ v96426(VarCurr,bitIndex8)
& ~ v96426(VarCurr,bitIndex7)
& ~ v96426(VarCurr,bitIndex6)
& ~ v96426(VarCurr,bitIndex5)
& ~ v96426(VarCurr,bitIndex4)
& ~ v96426(VarCurr,bitIndex3)
& ~ v96426(VarCurr,bitIndex2)
& ~ v96426(VarCurr,bitIndex1)
& ~ v96426(VarCurr,bitIndex0) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges63_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& ~ v96426(VarCurr,bitIndex27)
& ~ v96426(VarCurr,bitIndex26)
& ~ v96426(VarCurr,bitIndex25)
& ~ v96426(VarCurr,bitIndex24)
& ~ v96426(VarCurr,bitIndex23)
& ~ v96426(VarCurr,bitIndex22)
& ~ v96426(VarCurr,bitIndex21)
& ~ v96426(VarCurr,bitIndex20)
& ~ v96426(VarCurr,bitIndex19)
& ~ v96426(VarCurr,bitIndex18)
& ~ v96426(VarCurr,bitIndex17)
& ~ v96426(VarCurr,bitIndex16)
& ~ v96426(VarCurr,bitIndex15)
& ~ v96426(VarCurr,bitIndex14)
& ~ v96426(VarCurr,bitIndex13)
& ~ v96426(VarCurr,bitIndex12)
& ~ v96426(VarCurr,bitIndex11)
& ~ v96426(VarCurr,bitIndex10)
& ~ v96426(VarCurr,bitIndex9)
& ~ v96426(VarCurr,bitIndex8)
& ~ v96426(VarCurr,bitIndex7)
& ~ v96426(VarCurr,bitIndex6)
& ~ v96426(VarCurr,bitIndex5)
& ~ v96426(VarCurr,bitIndex4)
& ~ v96426(VarCurr,bitIndex3)
& ~ v96426(VarCurr,bitIndex2)
& ~ v96426(VarCurr,bitIndex1)
& v96426(VarCurr,bitIndex0) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges62_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& ~ v96426(VarCurr,bitIndex27)
& ~ v96426(VarCurr,bitIndex26)
& ~ v96426(VarCurr,bitIndex25)
& ~ v96426(VarCurr,bitIndex24)
& ~ v96426(VarCurr,bitIndex23)
& ~ v96426(VarCurr,bitIndex22)
& ~ v96426(VarCurr,bitIndex21)
& ~ v96426(VarCurr,bitIndex20)
& ~ v96426(VarCurr,bitIndex19)
& ~ v96426(VarCurr,bitIndex18)
& ~ v96426(VarCurr,bitIndex17)
& ~ v96426(VarCurr,bitIndex16)
& ~ v96426(VarCurr,bitIndex15)
& ~ v96426(VarCurr,bitIndex14)
& ~ v96426(VarCurr,bitIndex13)
& ~ v96426(VarCurr,bitIndex12)
& ~ v96426(VarCurr,bitIndex11)
& ~ v96426(VarCurr,bitIndex10)
& ~ v96426(VarCurr,bitIndex9)
& ~ v96426(VarCurr,bitIndex8)
& ~ v96426(VarCurr,bitIndex7)
& ~ v96426(VarCurr,bitIndex6)
& ~ v96426(VarCurr,bitIndex5)
& ~ v96426(VarCurr,bitIndex4)
& ~ v96426(VarCurr,bitIndex3)
& ~ v96426(VarCurr,bitIndex2)
& v96426(VarCurr,bitIndex1) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b000001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges61_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& ~ v96426(VarCurr,bitIndex27)
& ~ v96426(VarCurr,bitIndex26)
& ~ v96426(VarCurr,bitIndex25)
& ~ v96426(VarCurr,bitIndex24)
& ~ v96426(VarCurr,bitIndex23)
& ~ v96426(VarCurr,bitIndex22)
& ~ v96426(VarCurr,bitIndex21)
& ~ v96426(VarCurr,bitIndex20)
& ~ v96426(VarCurr,bitIndex19)
& ~ v96426(VarCurr,bitIndex18)
& ~ v96426(VarCurr,bitIndex17)
& ~ v96426(VarCurr,bitIndex16)
& ~ v96426(VarCurr,bitIndex15)
& ~ v96426(VarCurr,bitIndex14)
& ~ v96426(VarCurr,bitIndex13)
& ~ v96426(VarCurr,bitIndex12)
& ~ v96426(VarCurr,bitIndex11)
& ~ v96426(VarCurr,bitIndex10)
& ~ v96426(VarCurr,bitIndex9)
& ~ v96426(VarCurr,bitIndex8)
& ~ v96426(VarCurr,bitIndex7)
& ~ v96426(VarCurr,bitIndex6)
& ~ v96426(VarCurr,bitIndex5)
& ~ v96426(VarCurr,bitIndex4)
& ~ v96426(VarCurr,bitIndex3)
& v96426(VarCurr,bitIndex2) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b000010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges60_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& ~ v96426(VarCurr,bitIndex27)
& ~ v96426(VarCurr,bitIndex26)
& ~ v96426(VarCurr,bitIndex25)
& ~ v96426(VarCurr,bitIndex24)
& ~ v96426(VarCurr,bitIndex23)
& ~ v96426(VarCurr,bitIndex22)
& ~ v96426(VarCurr,bitIndex21)
& ~ v96426(VarCurr,bitIndex20)
& ~ v96426(VarCurr,bitIndex19)
& ~ v96426(VarCurr,bitIndex18)
& ~ v96426(VarCurr,bitIndex17)
& ~ v96426(VarCurr,bitIndex16)
& ~ v96426(VarCurr,bitIndex15)
& ~ v96426(VarCurr,bitIndex14)
& ~ v96426(VarCurr,bitIndex13)
& ~ v96426(VarCurr,bitIndex12)
& ~ v96426(VarCurr,bitIndex11)
& ~ v96426(VarCurr,bitIndex10)
& ~ v96426(VarCurr,bitIndex9)
& ~ v96426(VarCurr,bitIndex8)
& ~ v96426(VarCurr,bitIndex7)
& ~ v96426(VarCurr,bitIndex6)
& ~ v96426(VarCurr,bitIndex5)
& ~ v96426(VarCurr,bitIndex4)
& v96426(VarCurr,bitIndex3) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b000011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges59_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& ~ v96426(VarCurr,bitIndex27)
& ~ v96426(VarCurr,bitIndex26)
& ~ v96426(VarCurr,bitIndex25)
& ~ v96426(VarCurr,bitIndex24)
& ~ v96426(VarCurr,bitIndex23)
& ~ v96426(VarCurr,bitIndex22)
& ~ v96426(VarCurr,bitIndex21)
& ~ v96426(VarCurr,bitIndex20)
& ~ v96426(VarCurr,bitIndex19)
& ~ v96426(VarCurr,bitIndex18)
& ~ v96426(VarCurr,bitIndex17)
& ~ v96426(VarCurr,bitIndex16)
& ~ v96426(VarCurr,bitIndex15)
& ~ v96426(VarCurr,bitIndex14)
& ~ v96426(VarCurr,bitIndex13)
& ~ v96426(VarCurr,bitIndex12)
& ~ v96426(VarCurr,bitIndex11)
& ~ v96426(VarCurr,bitIndex10)
& ~ v96426(VarCurr,bitIndex9)
& ~ v96426(VarCurr,bitIndex8)
& ~ v96426(VarCurr,bitIndex7)
& ~ v96426(VarCurr,bitIndex6)
& ~ v96426(VarCurr,bitIndex5)
& v96426(VarCurr,bitIndex4) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b000100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges58_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& ~ v96426(VarCurr,bitIndex27)
& ~ v96426(VarCurr,bitIndex26)
& ~ v96426(VarCurr,bitIndex25)
& ~ v96426(VarCurr,bitIndex24)
& ~ v96426(VarCurr,bitIndex23)
& ~ v96426(VarCurr,bitIndex22)
& ~ v96426(VarCurr,bitIndex21)
& ~ v96426(VarCurr,bitIndex20)
& ~ v96426(VarCurr,bitIndex19)
& ~ v96426(VarCurr,bitIndex18)
& ~ v96426(VarCurr,bitIndex17)
& ~ v96426(VarCurr,bitIndex16)
& ~ v96426(VarCurr,bitIndex15)
& ~ v96426(VarCurr,bitIndex14)
& ~ v96426(VarCurr,bitIndex13)
& ~ v96426(VarCurr,bitIndex12)
& ~ v96426(VarCurr,bitIndex11)
& ~ v96426(VarCurr,bitIndex10)
& ~ v96426(VarCurr,bitIndex9)
& ~ v96426(VarCurr,bitIndex8)
& ~ v96426(VarCurr,bitIndex7)
& ~ v96426(VarCurr,bitIndex6)
& v96426(VarCurr,bitIndex5) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b000101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges57_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& ~ v96426(VarCurr,bitIndex27)
& ~ v96426(VarCurr,bitIndex26)
& ~ v96426(VarCurr,bitIndex25)
& ~ v96426(VarCurr,bitIndex24)
& ~ v96426(VarCurr,bitIndex23)
& ~ v96426(VarCurr,bitIndex22)
& ~ v96426(VarCurr,bitIndex21)
& ~ v96426(VarCurr,bitIndex20)
& ~ v96426(VarCurr,bitIndex19)
& ~ v96426(VarCurr,bitIndex18)
& ~ v96426(VarCurr,bitIndex17)
& ~ v96426(VarCurr,bitIndex16)
& ~ v96426(VarCurr,bitIndex15)
& ~ v96426(VarCurr,bitIndex14)
& ~ v96426(VarCurr,bitIndex13)
& ~ v96426(VarCurr,bitIndex12)
& ~ v96426(VarCurr,bitIndex11)
& ~ v96426(VarCurr,bitIndex10)
& ~ v96426(VarCurr,bitIndex9)
& ~ v96426(VarCurr,bitIndex8)
& ~ v96426(VarCurr,bitIndex7)
& v96426(VarCurr,bitIndex6) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b000110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges56_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& ~ v96426(VarCurr,bitIndex27)
& ~ v96426(VarCurr,bitIndex26)
& ~ v96426(VarCurr,bitIndex25)
& ~ v96426(VarCurr,bitIndex24)
& ~ v96426(VarCurr,bitIndex23)
& ~ v96426(VarCurr,bitIndex22)
& ~ v96426(VarCurr,bitIndex21)
& ~ v96426(VarCurr,bitIndex20)
& ~ v96426(VarCurr,bitIndex19)
& ~ v96426(VarCurr,bitIndex18)
& ~ v96426(VarCurr,bitIndex17)
& ~ v96426(VarCurr,bitIndex16)
& ~ v96426(VarCurr,bitIndex15)
& ~ v96426(VarCurr,bitIndex14)
& ~ v96426(VarCurr,bitIndex13)
& ~ v96426(VarCurr,bitIndex12)
& ~ v96426(VarCurr,bitIndex11)
& ~ v96426(VarCurr,bitIndex10)
& ~ v96426(VarCurr,bitIndex9)
& ~ v96426(VarCurr,bitIndex8)
& v96426(VarCurr,bitIndex7) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b000111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges55_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& ~ v96426(VarCurr,bitIndex27)
& ~ v96426(VarCurr,bitIndex26)
& ~ v96426(VarCurr,bitIndex25)
& ~ v96426(VarCurr,bitIndex24)
& ~ v96426(VarCurr,bitIndex23)
& ~ v96426(VarCurr,bitIndex22)
& ~ v96426(VarCurr,bitIndex21)
& ~ v96426(VarCurr,bitIndex20)
& ~ v96426(VarCurr,bitIndex19)
& ~ v96426(VarCurr,bitIndex18)
& ~ v96426(VarCurr,bitIndex17)
& ~ v96426(VarCurr,bitIndex16)
& ~ v96426(VarCurr,bitIndex15)
& ~ v96426(VarCurr,bitIndex14)
& ~ v96426(VarCurr,bitIndex13)
& ~ v96426(VarCurr,bitIndex12)
& ~ v96426(VarCurr,bitIndex11)
& ~ v96426(VarCurr,bitIndex10)
& ~ v96426(VarCurr,bitIndex9)
& v96426(VarCurr,bitIndex8) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b001000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges54_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& ~ v96426(VarCurr,bitIndex27)
& ~ v96426(VarCurr,bitIndex26)
& ~ v96426(VarCurr,bitIndex25)
& ~ v96426(VarCurr,bitIndex24)
& ~ v96426(VarCurr,bitIndex23)
& ~ v96426(VarCurr,bitIndex22)
& ~ v96426(VarCurr,bitIndex21)
& ~ v96426(VarCurr,bitIndex20)
& ~ v96426(VarCurr,bitIndex19)
& ~ v96426(VarCurr,bitIndex18)
& ~ v96426(VarCurr,bitIndex17)
& ~ v96426(VarCurr,bitIndex16)
& ~ v96426(VarCurr,bitIndex15)
& ~ v96426(VarCurr,bitIndex14)
& ~ v96426(VarCurr,bitIndex13)
& ~ v96426(VarCurr,bitIndex12)
& ~ v96426(VarCurr,bitIndex11)
& ~ v96426(VarCurr,bitIndex10)
& v96426(VarCurr,bitIndex9) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b001001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges53_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& ~ v96426(VarCurr,bitIndex27)
& ~ v96426(VarCurr,bitIndex26)
& ~ v96426(VarCurr,bitIndex25)
& ~ v96426(VarCurr,bitIndex24)
& ~ v96426(VarCurr,bitIndex23)
& ~ v96426(VarCurr,bitIndex22)
& ~ v96426(VarCurr,bitIndex21)
& ~ v96426(VarCurr,bitIndex20)
& ~ v96426(VarCurr,bitIndex19)
& ~ v96426(VarCurr,bitIndex18)
& ~ v96426(VarCurr,bitIndex17)
& ~ v96426(VarCurr,bitIndex16)
& ~ v96426(VarCurr,bitIndex15)
& ~ v96426(VarCurr,bitIndex14)
& ~ v96426(VarCurr,bitIndex13)
& ~ v96426(VarCurr,bitIndex12)
& ~ v96426(VarCurr,bitIndex11)
& v96426(VarCurr,bitIndex10) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b001010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges52_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& ~ v96426(VarCurr,bitIndex27)
& ~ v96426(VarCurr,bitIndex26)
& ~ v96426(VarCurr,bitIndex25)
& ~ v96426(VarCurr,bitIndex24)
& ~ v96426(VarCurr,bitIndex23)
& ~ v96426(VarCurr,bitIndex22)
& ~ v96426(VarCurr,bitIndex21)
& ~ v96426(VarCurr,bitIndex20)
& ~ v96426(VarCurr,bitIndex19)
& ~ v96426(VarCurr,bitIndex18)
& ~ v96426(VarCurr,bitIndex17)
& ~ v96426(VarCurr,bitIndex16)
& ~ v96426(VarCurr,bitIndex15)
& ~ v96426(VarCurr,bitIndex14)
& ~ v96426(VarCurr,bitIndex13)
& ~ v96426(VarCurr,bitIndex12)
& v96426(VarCurr,bitIndex11) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b001011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges51_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& ~ v96426(VarCurr,bitIndex27)
& ~ v96426(VarCurr,bitIndex26)
& ~ v96426(VarCurr,bitIndex25)
& ~ v96426(VarCurr,bitIndex24)
& ~ v96426(VarCurr,bitIndex23)
& ~ v96426(VarCurr,bitIndex22)
& ~ v96426(VarCurr,bitIndex21)
& ~ v96426(VarCurr,bitIndex20)
& ~ v96426(VarCurr,bitIndex19)
& ~ v96426(VarCurr,bitIndex18)
& ~ v96426(VarCurr,bitIndex17)
& ~ v96426(VarCurr,bitIndex16)
& ~ v96426(VarCurr,bitIndex15)
& ~ v96426(VarCurr,bitIndex14)
& ~ v96426(VarCurr,bitIndex13)
& v96426(VarCurr,bitIndex12) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b001100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges50_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& ~ v96426(VarCurr,bitIndex27)
& ~ v96426(VarCurr,bitIndex26)
& ~ v96426(VarCurr,bitIndex25)
& ~ v96426(VarCurr,bitIndex24)
& ~ v96426(VarCurr,bitIndex23)
& ~ v96426(VarCurr,bitIndex22)
& ~ v96426(VarCurr,bitIndex21)
& ~ v96426(VarCurr,bitIndex20)
& ~ v96426(VarCurr,bitIndex19)
& ~ v96426(VarCurr,bitIndex18)
& ~ v96426(VarCurr,bitIndex17)
& ~ v96426(VarCurr,bitIndex16)
& ~ v96426(VarCurr,bitIndex15)
& ~ v96426(VarCurr,bitIndex14)
& v96426(VarCurr,bitIndex13) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b001101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges49_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& ~ v96426(VarCurr,bitIndex27)
& ~ v96426(VarCurr,bitIndex26)
& ~ v96426(VarCurr,bitIndex25)
& ~ v96426(VarCurr,bitIndex24)
& ~ v96426(VarCurr,bitIndex23)
& ~ v96426(VarCurr,bitIndex22)
& ~ v96426(VarCurr,bitIndex21)
& ~ v96426(VarCurr,bitIndex20)
& ~ v96426(VarCurr,bitIndex19)
& ~ v96426(VarCurr,bitIndex18)
& ~ v96426(VarCurr,bitIndex17)
& ~ v96426(VarCurr,bitIndex16)
& ~ v96426(VarCurr,bitIndex15)
& v96426(VarCurr,bitIndex14) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b001110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges48_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& ~ v96426(VarCurr,bitIndex27)
& ~ v96426(VarCurr,bitIndex26)
& ~ v96426(VarCurr,bitIndex25)
& ~ v96426(VarCurr,bitIndex24)
& ~ v96426(VarCurr,bitIndex23)
& ~ v96426(VarCurr,bitIndex22)
& ~ v96426(VarCurr,bitIndex21)
& ~ v96426(VarCurr,bitIndex20)
& ~ v96426(VarCurr,bitIndex19)
& ~ v96426(VarCurr,bitIndex18)
& ~ v96426(VarCurr,bitIndex17)
& ~ v96426(VarCurr,bitIndex16)
& v96426(VarCurr,bitIndex15) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b001111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges47_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& ~ v96426(VarCurr,bitIndex27)
& ~ v96426(VarCurr,bitIndex26)
& ~ v96426(VarCurr,bitIndex25)
& ~ v96426(VarCurr,bitIndex24)
& ~ v96426(VarCurr,bitIndex23)
& ~ v96426(VarCurr,bitIndex22)
& ~ v96426(VarCurr,bitIndex21)
& ~ v96426(VarCurr,bitIndex20)
& ~ v96426(VarCurr,bitIndex19)
& ~ v96426(VarCurr,bitIndex18)
& ~ v96426(VarCurr,bitIndex17)
& v96426(VarCurr,bitIndex16) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b010000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges46_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& ~ v96426(VarCurr,bitIndex27)
& ~ v96426(VarCurr,bitIndex26)
& ~ v96426(VarCurr,bitIndex25)
& ~ v96426(VarCurr,bitIndex24)
& ~ v96426(VarCurr,bitIndex23)
& ~ v96426(VarCurr,bitIndex22)
& ~ v96426(VarCurr,bitIndex21)
& ~ v96426(VarCurr,bitIndex20)
& ~ v96426(VarCurr,bitIndex19)
& ~ v96426(VarCurr,bitIndex18)
& v96426(VarCurr,bitIndex17) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b010001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges45_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& ~ v96426(VarCurr,bitIndex27)
& ~ v96426(VarCurr,bitIndex26)
& ~ v96426(VarCurr,bitIndex25)
& ~ v96426(VarCurr,bitIndex24)
& ~ v96426(VarCurr,bitIndex23)
& ~ v96426(VarCurr,bitIndex22)
& ~ v96426(VarCurr,bitIndex21)
& ~ v96426(VarCurr,bitIndex20)
& ~ v96426(VarCurr,bitIndex19)
& v96426(VarCurr,bitIndex18) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b010010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges44_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& ~ v96426(VarCurr,bitIndex27)
& ~ v96426(VarCurr,bitIndex26)
& ~ v96426(VarCurr,bitIndex25)
& ~ v96426(VarCurr,bitIndex24)
& ~ v96426(VarCurr,bitIndex23)
& ~ v96426(VarCurr,bitIndex22)
& ~ v96426(VarCurr,bitIndex21)
& ~ v96426(VarCurr,bitIndex20)
& v96426(VarCurr,bitIndex19) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b010011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges43_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& ~ v96426(VarCurr,bitIndex27)
& ~ v96426(VarCurr,bitIndex26)
& ~ v96426(VarCurr,bitIndex25)
& ~ v96426(VarCurr,bitIndex24)
& ~ v96426(VarCurr,bitIndex23)
& ~ v96426(VarCurr,bitIndex22)
& ~ v96426(VarCurr,bitIndex21)
& v96426(VarCurr,bitIndex20) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b010100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges42_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& ~ v96426(VarCurr,bitIndex27)
& ~ v96426(VarCurr,bitIndex26)
& ~ v96426(VarCurr,bitIndex25)
& ~ v96426(VarCurr,bitIndex24)
& ~ v96426(VarCurr,bitIndex23)
& ~ v96426(VarCurr,bitIndex22)
& v96426(VarCurr,bitIndex21) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b010101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges41_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& ~ v96426(VarCurr,bitIndex27)
& ~ v96426(VarCurr,bitIndex26)
& ~ v96426(VarCurr,bitIndex25)
& ~ v96426(VarCurr,bitIndex24)
& ~ v96426(VarCurr,bitIndex23)
& v96426(VarCurr,bitIndex22) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b010110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges40_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& ~ v96426(VarCurr,bitIndex27)
& ~ v96426(VarCurr,bitIndex26)
& ~ v96426(VarCurr,bitIndex25)
& ~ v96426(VarCurr,bitIndex24)
& v96426(VarCurr,bitIndex23) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b010111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges39_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& ~ v96426(VarCurr,bitIndex27)
& ~ v96426(VarCurr,bitIndex26)
& ~ v96426(VarCurr,bitIndex25)
& v96426(VarCurr,bitIndex24) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b011000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges38_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& ~ v96426(VarCurr,bitIndex27)
& ~ v96426(VarCurr,bitIndex26)
& v96426(VarCurr,bitIndex25) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b011001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges37_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& ~ v96426(VarCurr,bitIndex27)
& v96426(VarCurr,bitIndex26) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b011010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges36_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& ~ v96426(VarCurr,bitIndex28)
& v96426(VarCurr,bitIndex27) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b011011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges35_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& ~ v96426(VarCurr,bitIndex29)
& v96426(VarCurr,bitIndex28) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b011100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges34_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& ~ v96426(VarCurr,bitIndex30)
& v96426(VarCurr,bitIndex29) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b011101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges33_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& ~ v96426(VarCurr,bitIndex31)
& v96426(VarCurr,bitIndex30) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b011110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges32_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& ~ v96426(VarCurr,bitIndex32)
& v96426(VarCurr,bitIndex31) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b011111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges31_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& ~ v96426(VarCurr,bitIndex33)
& v96426(VarCurr,bitIndex32) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b100000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges30_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& ~ v96426(VarCurr,bitIndex34)
& v96426(VarCurr,bitIndex33) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b100001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges29_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& ~ v96426(VarCurr,bitIndex35)
& v96426(VarCurr,bitIndex34) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b100010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges28_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& ~ v96426(VarCurr,bitIndex36)
& v96426(VarCurr,bitIndex35) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b100011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges27_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& ~ v96426(VarCurr,bitIndex37)
& v96426(VarCurr,bitIndex36) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b100100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges26_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& ~ v96426(VarCurr,bitIndex38)
& v96426(VarCurr,bitIndex37) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b100101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges25_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& ~ v96426(VarCurr,bitIndex39)
& v96426(VarCurr,bitIndex38) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b100110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges24_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& ~ v96426(VarCurr,bitIndex40)
& v96426(VarCurr,bitIndex39) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b100111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges23_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& ~ v96426(VarCurr,bitIndex41)
& v96426(VarCurr,bitIndex40) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b101000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges22_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& ~ v96426(VarCurr,bitIndex42)
& v96426(VarCurr,bitIndex41) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b101001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges21_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& ~ v96426(VarCurr,bitIndex43)
& v96426(VarCurr,bitIndex42) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b101010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges20_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& ~ v96426(VarCurr,bitIndex44)
& v96426(VarCurr,bitIndex43) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b101011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges19_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& ~ v96426(VarCurr,bitIndex45)
& v96426(VarCurr,bitIndex44) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b101100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges18_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& ~ v96426(VarCurr,bitIndex46)
& v96426(VarCurr,bitIndex45) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b101101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges17_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& ~ v96426(VarCurr,bitIndex47)
& v96426(VarCurr,bitIndex46) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b101110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges16_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& ~ v96426(VarCurr,bitIndex48)
& v96426(VarCurr,bitIndex47) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b101111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges15_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& ~ v96426(VarCurr,bitIndex49)
& v96426(VarCurr,bitIndex48) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b110000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges14_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& ~ v96426(VarCurr,bitIndex50)
& v96426(VarCurr,bitIndex49) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b110001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges13_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& ~ v96426(VarCurr,bitIndex51)
& v96426(VarCurr,bitIndex50) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b110010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges12_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& ~ v96426(VarCurr,bitIndex52)
& v96426(VarCurr,bitIndex51) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b110011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges11_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& ~ v96426(VarCurr,bitIndex53)
& v96426(VarCurr,bitIndex52) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b110100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges10_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& ~ v96426(VarCurr,bitIndex54)
& v96426(VarCurr,bitIndex53) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b110101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges9_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& ~ v96426(VarCurr,bitIndex55)
& v96426(VarCurr,bitIndex54) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b110110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges8_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& ~ v96426(VarCurr,bitIndex56)
& v96426(VarCurr,bitIndex55) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b110111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges7_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& ~ v96426(VarCurr,bitIndex57)
& v96426(VarCurr,bitIndex56) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b111000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges6_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& ~ v96426(VarCurr,bitIndex58)
& v96426(VarCurr,bitIndex57) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b111001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges5_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& ~ v96426(VarCurr,bitIndex59)
& v96426(VarCurr,bitIndex58) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b111010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges4_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& ~ v96426(VarCurr,bitIndex60)
& v96426(VarCurr,bitIndex59) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b111011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_3,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& ~ v96426(VarCurr,bitIndex61)
& v96426(VarCurr,bitIndex60) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b111100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_5,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& ~ v96426(VarCurr,bitIndex62)
& v96426(VarCurr,bitIndex61) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b111101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1527,axiom,
! [VarCurr] :
( ( ~ v96426(VarCurr,bitIndex63)
& v96426(VarCurr,bitIndex62) )
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> b111110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1583,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex63)
=> ! [B] :
( range_5_0(B)
=> ( v96424(VarCurr,B)
<=> $true ) ) ) ).
fof(addAssignment_29144,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex0)
<=> v96428(VarCurr,bitIndex0) ) ).
fof(addAssignment_29143,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex0)
<=> v96430(VarCurr,bitIndex0) ) ).
fof(addAssignment_29142,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex0)
<=> v96432(VarCurr,bitIndex0) ) ).
fof(addAssignment_29141,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex1)
<=> v96428(VarCurr,bitIndex1) ) ).
fof(addAssignment_29140,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex1)
<=> v96430(VarCurr,bitIndex1) ) ).
fof(addAssignment_29139,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex1)
<=> v96432(VarCurr,bitIndex1) ) ).
fof(addAssignment_29138,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex2)
<=> v96428(VarCurr,bitIndex2) ) ).
fof(addAssignment_29137,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex2)
<=> v96430(VarCurr,bitIndex2) ) ).
fof(addAssignment_29136,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex2)
<=> v96432(VarCurr,bitIndex2) ) ).
fof(addAssignment_29135,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex3)
<=> v96428(VarCurr,bitIndex3) ) ).
fof(addAssignment_29134,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex3)
<=> v96430(VarCurr,bitIndex3) ) ).
fof(addAssignment_29133,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex3)
<=> v96432(VarCurr,bitIndex3) ) ).
fof(addAssignment_29132,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex4)
<=> v96428(VarCurr,bitIndex4) ) ).
fof(addAssignment_29131,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex4)
<=> v96430(VarCurr,bitIndex4) ) ).
fof(addAssignment_29130,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex4)
<=> v96432(VarCurr,bitIndex4) ) ).
fof(addAssignment_29129,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex5)
<=> v96428(VarCurr,bitIndex5) ) ).
fof(addAssignment_29128,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex5)
<=> v96430(VarCurr,bitIndex5) ) ).
fof(addAssignment_29127,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex5)
<=> v96432(VarCurr,bitIndex5) ) ).
fof(addAssignment_29126,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex6)
<=> v96428(VarCurr,bitIndex6) ) ).
fof(addAssignment_29125,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex6)
<=> v96430(VarCurr,bitIndex6) ) ).
fof(addAssignment_29124,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex6)
<=> v96432(VarCurr,bitIndex6) ) ).
fof(addAssignment_29123,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex7)
<=> v96428(VarCurr,bitIndex7) ) ).
fof(addAssignment_29122,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex7)
<=> v96430(VarCurr,bitIndex7) ) ).
fof(addAssignment_29121,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex7)
<=> v96432(VarCurr,bitIndex7) ) ).
fof(addAssignment_29120,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex8)
<=> v96428(VarCurr,bitIndex8) ) ).
fof(addAssignment_29119,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex8)
<=> v96430(VarCurr,bitIndex8) ) ).
fof(addAssignment_29118,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex8)
<=> v96432(VarCurr,bitIndex8) ) ).
fof(addAssignment_29117,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex9)
<=> v96428(VarCurr,bitIndex9) ) ).
fof(addAssignment_29116,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex9)
<=> v96430(VarCurr,bitIndex9) ) ).
fof(addAssignment_29115,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex9)
<=> v96432(VarCurr,bitIndex9) ) ).
fof(addAssignment_29114,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex10)
<=> v96428(VarCurr,bitIndex10) ) ).
fof(addAssignment_29113,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex10)
<=> v96430(VarCurr,bitIndex10) ) ).
fof(addAssignment_29112,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex10)
<=> v96432(VarCurr,bitIndex10) ) ).
fof(addAssignment_29111,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex11)
<=> v96428(VarCurr,bitIndex11) ) ).
fof(addAssignment_29110,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex11)
<=> v96430(VarCurr,bitIndex11) ) ).
fof(addAssignment_29109,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex11)
<=> v96432(VarCurr,bitIndex11) ) ).
fof(addAssignment_29108,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex12)
<=> v96428(VarCurr,bitIndex12) ) ).
fof(addAssignment_29107,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex12)
<=> v96430(VarCurr,bitIndex12) ) ).
fof(addAssignment_29106,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex12)
<=> v96432(VarCurr,bitIndex12) ) ).
fof(addAssignment_29105,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex13)
<=> v96428(VarCurr,bitIndex13) ) ).
fof(addAssignment_29104,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex13)
<=> v96430(VarCurr,bitIndex13) ) ).
fof(addAssignment_29103,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex13)
<=> v96432(VarCurr,bitIndex13) ) ).
fof(addAssignment_29102,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex14)
<=> v96428(VarCurr,bitIndex14) ) ).
fof(addAssignment_29101,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex14)
<=> v96430(VarCurr,bitIndex14) ) ).
fof(addAssignment_29100,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex14)
<=> v96432(VarCurr,bitIndex14) ) ).
fof(addAssignment_29099,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex15)
<=> v96428(VarCurr,bitIndex15) ) ).
fof(addAssignment_29098,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex15)
<=> v96430(VarCurr,bitIndex15) ) ).
fof(addAssignment_29097,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex15)
<=> v96432(VarCurr,bitIndex15) ) ).
fof(addAssignment_29096,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex16)
<=> v96428(VarCurr,bitIndex16) ) ).
fof(addAssignment_29095,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex16)
<=> v96430(VarCurr,bitIndex16) ) ).
fof(addAssignment_29094,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex16)
<=> v96432(VarCurr,bitIndex16) ) ).
fof(addAssignment_29093,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex17)
<=> v96428(VarCurr,bitIndex17) ) ).
fof(addAssignment_29092,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex17)
<=> v96430(VarCurr,bitIndex17) ) ).
fof(addAssignment_29091,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex17)
<=> v96432(VarCurr,bitIndex17) ) ).
fof(addAssignment_29090,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex18)
<=> v96428(VarCurr,bitIndex18) ) ).
fof(addAssignment_29089,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex18)
<=> v96430(VarCurr,bitIndex18) ) ).
fof(addAssignment_29088,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex18)
<=> v96432(VarCurr,bitIndex18) ) ).
fof(addAssignment_29087,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex19)
<=> v96428(VarCurr,bitIndex19) ) ).
fof(addAssignment_29086,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex19)
<=> v96430(VarCurr,bitIndex19) ) ).
fof(addAssignment_29085,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex19)
<=> v96432(VarCurr,bitIndex19) ) ).
fof(addAssignment_29084,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex20)
<=> v96428(VarCurr,bitIndex20) ) ).
fof(addAssignment_29083,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex20)
<=> v96430(VarCurr,bitIndex20) ) ).
fof(addAssignment_29082,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex20)
<=> v96432(VarCurr,bitIndex20) ) ).
fof(addAssignment_29081,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex21)
<=> v96428(VarCurr,bitIndex21) ) ).
fof(addAssignment_29080,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex21)
<=> v96430(VarCurr,bitIndex21) ) ).
fof(addAssignment_29079,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex21)
<=> v96432(VarCurr,bitIndex21) ) ).
fof(addAssignment_29078,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex22)
<=> v96428(VarCurr,bitIndex22) ) ).
fof(addAssignment_29077,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex22)
<=> v96430(VarCurr,bitIndex22) ) ).
fof(addAssignment_29076,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex22)
<=> v96432(VarCurr,bitIndex22) ) ).
fof(addAssignment_29075,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex23)
<=> v96428(VarCurr,bitIndex23) ) ).
fof(addAssignment_29074,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex23)
<=> v96430(VarCurr,bitIndex23) ) ).
fof(addAssignment_29073,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex23)
<=> v96432(VarCurr,bitIndex23) ) ).
fof(addAssignment_29072,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex24)
<=> v96428(VarCurr,bitIndex24) ) ).
fof(addAssignment_29071,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex24)
<=> v96430(VarCurr,bitIndex24) ) ).
fof(addAssignment_29070,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex24)
<=> v96432(VarCurr,bitIndex24) ) ).
fof(addAssignment_29069,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex25)
<=> v96428(VarCurr,bitIndex25) ) ).
fof(addAssignment_29068,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex25)
<=> v96430(VarCurr,bitIndex25) ) ).
fof(addAssignment_29067,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex25)
<=> v96432(VarCurr,bitIndex25) ) ).
fof(addAssignment_29066,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex26)
<=> v96428(VarCurr,bitIndex26) ) ).
fof(addAssignment_29065,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex26)
<=> v96430(VarCurr,bitIndex26) ) ).
fof(addAssignment_29064,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex26)
<=> v96432(VarCurr,bitIndex26) ) ).
fof(addAssignment_29063,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex27)
<=> v96428(VarCurr,bitIndex27) ) ).
fof(addAssignment_29062,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex27)
<=> v96430(VarCurr,bitIndex27) ) ).
fof(addAssignment_29061,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex27)
<=> v96432(VarCurr,bitIndex27) ) ).
fof(addAssignment_29060,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex28)
<=> v96428(VarCurr,bitIndex28) ) ).
fof(addAssignment_29059,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex28)
<=> v96430(VarCurr,bitIndex28) ) ).
fof(addAssignment_29058,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex28)
<=> v96432(VarCurr,bitIndex28) ) ).
fof(addAssignment_29057,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex29)
<=> v96428(VarCurr,bitIndex29) ) ).
fof(addAssignment_29056,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex29)
<=> v96430(VarCurr,bitIndex29) ) ).
fof(addAssignment_29055,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex29)
<=> v96432(VarCurr,bitIndex29) ) ).
fof(addAssignment_29054,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex30)
<=> v96428(VarCurr,bitIndex30) ) ).
fof(addAssignment_29053,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex30)
<=> v96430(VarCurr,bitIndex30) ) ).
fof(addAssignment_29052,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex30)
<=> v96432(VarCurr,bitIndex30) ) ).
fof(addAssignment_29051,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex31)
<=> v96428(VarCurr,bitIndex31) ) ).
fof(addAssignment_29050,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex31)
<=> v96430(VarCurr,bitIndex31) ) ).
fof(addAssignment_29049,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex31)
<=> v96432(VarCurr,bitIndex31) ) ).
fof(addAssignment_29048,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex32)
<=> v96428(VarCurr,bitIndex32) ) ).
fof(addAssignment_29047,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex32)
<=> v96430(VarCurr,bitIndex32) ) ).
fof(addAssignment_29046,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex32)
<=> v96432(VarCurr,bitIndex32) ) ).
fof(addAssignment_29045,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex33)
<=> v96428(VarCurr,bitIndex33) ) ).
fof(addAssignment_29044,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex33)
<=> v96430(VarCurr,bitIndex33) ) ).
fof(addAssignment_29043,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex33)
<=> v96432(VarCurr,bitIndex33) ) ).
fof(addAssignment_29042,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex34)
<=> v96428(VarCurr,bitIndex34) ) ).
fof(addAssignment_29041,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex34)
<=> v96430(VarCurr,bitIndex34) ) ).
fof(addAssignment_29040,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex34)
<=> v96432(VarCurr,bitIndex34) ) ).
fof(addAssignment_29039,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex35)
<=> v96428(VarCurr,bitIndex35) ) ).
fof(addAssignment_29038,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex35)
<=> v96430(VarCurr,bitIndex35) ) ).
fof(addAssignment_29037,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex35)
<=> v96432(VarCurr,bitIndex35) ) ).
fof(addAssignment_29036,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex36)
<=> v96428(VarCurr,bitIndex36) ) ).
fof(addAssignment_29035,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex36)
<=> v96430(VarCurr,bitIndex36) ) ).
fof(addAssignment_29034,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex36)
<=> v96432(VarCurr,bitIndex36) ) ).
fof(addAssignment_29033,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex37)
<=> v96428(VarCurr,bitIndex37) ) ).
fof(addAssignment_29032,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex37)
<=> v96430(VarCurr,bitIndex37) ) ).
fof(addAssignment_29031,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex37)
<=> v96432(VarCurr,bitIndex37) ) ).
fof(addAssignment_29030,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex38)
<=> v96428(VarCurr,bitIndex38) ) ).
fof(addAssignment_29029,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex38)
<=> v96430(VarCurr,bitIndex38) ) ).
fof(addAssignment_29028,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex38)
<=> v96432(VarCurr,bitIndex38) ) ).
fof(addAssignment_29027,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex39)
<=> v96428(VarCurr,bitIndex39) ) ).
fof(addAssignment_29026,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex39)
<=> v96430(VarCurr,bitIndex39) ) ).
fof(addAssignment_29025,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex39)
<=> v96432(VarCurr,bitIndex39) ) ).
fof(addAssignment_29024,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex40)
<=> v96428(VarCurr,bitIndex40) ) ).
fof(addAssignment_29023,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex40)
<=> v96430(VarCurr,bitIndex40) ) ).
fof(addAssignment_29022,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex40)
<=> v96432(VarCurr,bitIndex40) ) ).
fof(addAssignment_29021,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex41)
<=> v96428(VarCurr,bitIndex41) ) ).
fof(addAssignment_29020,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex41)
<=> v96430(VarCurr,bitIndex41) ) ).
fof(addAssignment_29019,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex41)
<=> v96432(VarCurr,bitIndex41) ) ).
fof(addAssignment_29018,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex42)
<=> v96428(VarCurr,bitIndex42) ) ).
fof(addAssignment_29017,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex42)
<=> v96430(VarCurr,bitIndex42) ) ).
fof(addAssignment_29016,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex42)
<=> v96432(VarCurr,bitIndex42) ) ).
fof(addAssignment_29015,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex43)
<=> v96428(VarCurr,bitIndex43) ) ).
fof(addAssignment_29014,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex43)
<=> v96430(VarCurr,bitIndex43) ) ).
fof(addAssignment_29013,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex43)
<=> v96432(VarCurr,bitIndex43) ) ).
fof(addAssignment_29012,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex44)
<=> v96428(VarCurr,bitIndex44) ) ).
fof(addAssignment_29011,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex44)
<=> v96430(VarCurr,bitIndex44) ) ).
fof(addAssignment_29010,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex44)
<=> v96432(VarCurr,bitIndex44) ) ).
fof(addAssignment_29009,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex45)
<=> v96428(VarCurr,bitIndex45) ) ).
fof(addAssignment_29008,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex45)
<=> v96430(VarCurr,bitIndex45) ) ).
fof(addAssignment_29007,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex45)
<=> v96432(VarCurr,bitIndex45) ) ).
fof(addAssignment_29006,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex46)
<=> v96428(VarCurr,bitIndex46) ) ).
fof(addAssignment_29005,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex46)
<=> v96430(VarCurr,bitIndex46) ) ).
fof(addAssignment_29004,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex46)
<=> v96432(VarCurr,bitIndex46) ) ).
fof(addAssignment_29003,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex47)
<=> v96428(VarCurr,bitIndex47) ) ).
fof(addAssignment_29002,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex47)
<=> v96430(VarCurr,bitIndex47) ) ).
fof(addAssignment_29001,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex47)
<=> v96432(VarCurr,bitIndex47) ) ).
fof(addAssignment_29000,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex48)
<=> v96428(VarCurr,bitIndex48) ) ).
fof(addAssignment_28999,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex48)
<=> v96430(VarCurr,bitIndex48) ) ).
fof(addAssignment_28998,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex48)
<=> v96432(VarCurr,bitIndex48) ) ).
fof(addAssignment_28997,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex49)
<=> v96428(VarCurr,bitIndex49) ) ).
fof(addAssignment_28996,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex49)
<=> v96430(VarCurr,bitIndex49) ) ).
fof(addAssignment_28995,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex49)
<=> v96432(VarCurr,bitIndex49) ) ).
fof(addAssignment_28994,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex50)
<=> v96428(VarCurr,bitIndex50) ) ).
fof(addAssignment_28993,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex50)
<=> v96430(VarCurr,bitIndex50) ) ).
fof(addAssignment_28992,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex50)
<=> v96432(VarCurr,bitIndex50) ) ).
fof(addAssignment_28991,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex51)
<=> v96428(VarCurr,bitIndex51) ) ).
fof(addAssignment_28990,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex51)
<=> v96430(VarCurr,bitIndex51) ) ).
fof(addAssignment_28989,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex51)
<=> v96432(VarCurr,bitIndex51) ) ).
fof(addAssignment_28988,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex52)
<=> v96428(VarCurr,bitIndex52) ) ).
fof(addAssignment_28987,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex52)
<=> v96430(VarCurr,bitIndex52) ) ).
fof(addAssignment_28986,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex52)
<=> v96432(VarCurr,bitIndex52) ) ).
fof(addAssignment_28985,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex53)
<=> v96428(VarCurr,bitIndex53) ) ).
fof(addAssignment_28984,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex53)
<=> v96430(VarCurr,bitIndex53) ) ).
fof(addAssignment_28983,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex53)
<=> v96432(VarCurr,bitIndex53) ) ).
fof(addAssignment_28982,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex54)
<=> v96428(VarCurr,bitIndex54) ) ).
fof(addAssignment_28981,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex54)
<=> v96430(VarCurr,bitIndex54) ) ).
fof(addAssignment_28980,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex54)
<=> v96432(VarCurr,bitIndex54) ) ).
fof(addAssignment_28979,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex55)
<=> v96428(VarCurr,bitIndex55) ) ).
fof(addAssignment_28978,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex55)
<=> v96430(VarCurr,bitIndex55) ) ).
fof(addAssignment_28977,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex55)
<=> v96432(VarCurr,bitIndex55) ) ).
fof(addAssignment_28976,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex56)
<=> v96428(VarCurr,bitIndex56) ) ).
fof(addAssignment_28975,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex56)
<=> v96430(VarCurr,bitIndex56) ) ).
fof(addAssignment_28974,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex56)
<=> v96432(VarCurr,bitIndex56) ) ).
fof(addAssignment_28973,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex57)
<=> v96428(VarCurr,bitIndex57) ) ).
fof(addAssignment_28972,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex57)
<=> v96430(VarCurr,bitIndex57) ) ).
fof(addAssignment_28971,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex57)
<=> v96432(VarCurr,bitIndex57) ) ).
fof(addAssignment_28970,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex58)
<=> v96428(VarCurr,bitIndex58) ) ).
fof(addAssignment_28969,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex58)
<=> v96430(VarCurr,bitIndex58) ) ).
fof(addAssignment_28968,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex58)
<=> v96432(VarCurr,bitIndex58) ) ).
fof(addAssignment_28967,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex59)
<=> v96428(VarCurr,bitIndex59) ) ).
fof(addAssignment_28966,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex59)
<=> v96430(VarCurr,bitIndex59) ) ).
fof(addAssignment_28965,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex59)
<=> v96432(VarCurr,bitIndex59) ) ).
fof(addAssignment_28964,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex60)
<=> v96428(VarCurr,bitIndex60) ) ).
fof(addAssignment_28963,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex60)
<=> v96430(VarCurr,bitIndex60) ) ).
fof(addAssignment_28962,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex60)
<=> v96432(VarCurr,bitIndex60) ) ).
fof(addAssignment_28961,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex61)
<=> v96428(VarCurr,bitIndex61) ) ).
fof(addAssignment_28960,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex61)
<=> v96430(VarCurr,bitIndex61) ) ).
fof(addAssignment_28959,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex61)
<=> v96432(VarCurr,bitIndex61) ) ).
fof(addAssignment_28958,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex62)
<=> v96428(VarCurr,bitIndex62) ) ).
fof(addAssignment_28957,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex62)
<=> v96430(VarCurr,bitIndex62) ) ).
fof(addAssignment_28956,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex62)
<=> v96432(VarCurr,bitIndex62) ) ).
fof(addAssignment_28955,axiom,
! [VarCurr] :
( v96426(VarCurr,bitIndex63)
<=> v96428(VarCurr,bitIndex63) ) ).
fof(addAssignment_28954,axiom,
! [VarCurr] :
( v96428(VarCurr,bitIndex63)
<=> v96430(VarCurr,bitIndex63) ) ).
fof(addAssignment_28953,axiom,
! [VarCurr] :
( v96430(VarCurr,bitIndex63)
<=> v96432(VarCurr,bitIndex63) ) ).
fof(addAssignment_28952,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96393(VarCurr,B)
<=> v96395(VarCurr,B) ) ) ).
fof(addAssignment_28951,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96395(VarCurr,B)
<=> v96397(VarCurr,B) ) ) ).
fof(addAssignment_28950,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96397(VarCurr,B)
<=> v96399(VarCurr,B) ) ) ).
fof(addAssignment_28949,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96399(VarCurr,B)
<=> v96401(VarCurr,B) ) ) ).
fof(addAssignment_28948,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96401(VarCurr,B)
<=> v96403(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges64_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& ~ v96405(VarCurr,bitIndex27)
& ~ v96405(VarCurr,bitIndex26)
& ~ v96405(VarCurr,bitIndex25)
& ~ v96405(VarCurr,bitIndex24)
& ~ v96405(VarCurr,bitIndex23)
& ~ v96405(VarCurr,bitIndex22)
& ~ v96405(VarCurr,bitIndex21)
& ~ v96405(VarCurr,bitIndex20)
& ~ v96405(VarCurr,bitIndex19)
& ~ v96405(VarCurr,bitIndex18)
& ~ v96405(VarCurr,bitIndex17)
& ~ v96405(VarCurr,bitIndex16)
& ~ v96405(VarCurr,bitIndex15)
& ~ v96405(VarCurr,bitIndex14)
& ~ v96405(VarCurr,bitIndex13)
& ~ v96405(VarCurr,bitIndex12)
& ~ v96405(VarCurr,bitIndex11)
& ~ v96405(VarCurr,bitIndex10)
& ~ v96405(VarCurr,bitIndex9)
& ~ v96405(VarCurr,bitIndex8)
& ~ v96405(VarCurr,bitIndex7)
& ~ v96405(VarCurr,bitIndex6)
& ~ v96405(VarCurr,bitIndex5)
& ~ v96405(VarCurr,bitIndex4)
& ~ v96405(VarCurr,bitIndex3)
& ~ v96405(VarCurr,bitIndex2)
& ~ v96405(VarCurr,bitIndex1)
& ~ v96405(VarCurr,bitIndex0) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges63_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& ~ v96405(VarCurr,bitIndex27)
& ~ v96405(VarCurr,bitIndex26)
& ~ v96405(VarCurr,bitIndex25)
& ~ v96405(VarCurr,bitIndex24)
& ~ v96405(VarCurr,bitIndex23)
& ~ v96405(VarCurr,bitIndex22)
& ~ v96405(VarCurr,bitIndex21)
& ~ v96405(VarCurr,bitIndex20)
& ~ v96405(VarCurr,bitIndex19)
& ~ v96405(VarCurr,bitIndex18)
& ~ v96405(VarCurr,bitIndex17)
& ~ v96405(VarCurr,bitIndex16)
& ~ v96405(VarCurr,bitIndex15)
& ~ v96405(VarCurr,bitIndex14)
& ~ v96405(VarCurr,bitIndex13)
& ~ v96405(VarCurr,bitIndex12)
& ~ v96405(VarCurr,bitIndex11)
& ~ v96405(VarCurr,bitIndex10)
& ~ v96405(VarCurr,bitIndex9)
& ~ v96405(VarCurr,bitIndex8)
& ~ v96405(VarCurr,bitIndex7)
& ~ v96405(VarCurr,bitIndex6)
& ~ v96405(VarCurr,bitIndex5)
& ~ v96405(VarCurr,bitIndex4)
& ~ v96405(VarCurr,bitIndex3)
& ~ v96405(VarCurr,bitIndex2)
& ~ v96405(VarCurr,bitIndex1)
& v96405(VarCurr,bitIndex0) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges62_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& ~ v96405(VarCurr,bitIndex27)
& ~ v96405(VarCurr,bitIndex26)
& ~ v96405(VarCurr,bitIndex25)
& ~ v96405(VarCurr,bitIndex24)
& ~ v96405(VarCurr,bitIndex23)
& ~ v96405(VarCurr,bitIndex22)
& ~ v96405(VarCurr,bitIndex21)
& ~ v96405(VarCurr,bitIndex20)
& ~ v96405(VarCurr,bitIndex19)
& ~ v96405(VarCurr,bitIndex18)
& ~ v96405(VarCurr,bitIndex17)
& ~ v96405(VarCurr,bitIndex16)
& ~ v96405(VarCurr,bitIndex15)
& ~ v96405(VarCurr,bitIndex14)
& ~ v96405(VarCurr,bitIndex13)
& ~ v96405(VarCurr,bitIndex12)
& ~ v96405(VarCurr,bitIndex11)
& ~ v96405(VarCurr,bitIndex10)
& ~ v96405(VarCurr,bitIndex9)
& ~ v96405(VarCurr,bitIndex8)
& ~ v96405(VarCurr,bitIndex7)
& ~ v96405(VarCurr,bitIndex6)
& ~ v96405(VarCurr,bitIndex5)
& ~ v96405(VarCurr,bitIndex4)
& ~ v96405(VarCurr,bitIndex3)
& ~ v96405(VarCurr,bitIndex2)
& v96405(VarCurr,bitIndex1) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b000001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges61_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& ~ v96405(VarCurr,bitIndex27)
& ~ v96405(VarCurr,bitIndex26)
& ~ v96405(VarCurr,bitIndex25)
& ~ v96405(VarCurr,bitIndex24)
& ~ v96405(VarCurr,bitIndex23)
& ~ v96405(VarCurr,bitIndex22)
& ~ v96405(VarCurr,bitIndex21)
& ~ v96405(VarCurr,bitIndex20)
& ~ v96405(VarCurr,bitIndex19)
& ~ v96405(VarCurr,bitIndex18)
& ~ v96405(VarCurr,bitIndex17)
& ~ v96405(VarCurr,bitIndex16)
& ~ v96405(VarCurr,bitIndex15)
& ~ v96405(VarCurr,bitIndex14)
& ~ v96405(VarCurr,bitIndex13)
& ~ v96405(VarCurr,bitIndex12)
& ~ v96405(VarCurr,bitIndex11)
& ~ v96405(VarCurr,bitIndex10)
& ~ v96405(VarCurr,bitIndex9)
& ~ v96405(VarCurr,bitIndex8)
& ~ v96405(VarCurr,bitIndex7)
& ~ v96405(VarCurr,bitIndex6)
& ~ v96405(VarCurr,bitIndex5)
& ~ v96405(VarCurr,bitIndex4)
& ~ v96405(VarCurr,bitIndex3)
& v96405(VarCurr,bitIndex2) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b000010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges60_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& ~ v96405(VarCurr,bitIndex27)
& ~ v96405(VarCurr,bitIndex26)
& ~ v96405(VarCurr,bitIndex25)
& ~ v96405(VarCurr,bitIndex24)
& ~ v96405(VarCurr,bitIndex23)
& ~ v96405(VarCurr,bitIndex22)
& ~ v96405(VarCurr,bitIndex21)
& ~ v96405(VarCurr,bitIndex20)
& ~ v96405(VarCurr,bitIndex19)
& ~ v96405(VarCurr,bitIndex18)
& ~ v96405(VarCurr,bitIndex17)
& ~ v96405(VarCurr,bitIndex16)
& ~ v96405(VarCurr,bitIndex15)
& ~ v96405(VarCurr,bitIndex14)
& ~ v96405(VarCurr,bitIndex13)
& ~ v96405(VarCurr,bitIndex12)
& ~ v96405(VarCurr,bitIndex11)
& ~ v96405(VarCurr,bitIndex10)
& ~ v96405(VarCurr,bitIndex9)
& ~ v96405(VarCurr,bitIndex8)
& ~ v96405(VarCurr,bitIndex7)
& ~ v96405(VarCurr,bitIndex6)
& ~ v96405(VarCurr,bitIndex5)
& ~ v96405(VarCurr,bitIndex4)
& v96405(VarCurr,bitIndex3) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b000011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges59_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& ~ v96405(VarCurr,bitIndex27)
& ~ v96405(VarCurr,bitIndex26)
& ~ v96405(VarCurr,bitIndex25)
& ~ v96405(VarCurr,bitIndex24)
& ~ v96405(VarCurr,bitIndex23)
& ~ v96405(VarCurr,bitIndex22)
& ~ v96405(VarCurr,bitIndex21)
& ~ v96405(VarCurr,bitIndex20)
& ~ v96405(VarCurr,bitIndex19)
& ~ v96405(VarCurr,bitIndex18)
& ~ v96405(VarCurr,bitIndex17)
& ~ v96405(VarCurr,bitIndex16)
& ~ v96405(VarCurr,bitIndex15)
& ~ v96405(VarCurr,bitIndex14)
& ~ v96405(VarCurr,bitIndex13)
& ~ v96405(VarCurr,bitIndex12)
& ~ v96405(VarCurr,bitIndex11)
& ~ v96405(VarCurr,bitIndex10)
& ~ v96405(VarCurr,bitIndex9)
& ~ v96405(VarCurr,bitIndex8)
& ~ v96405(VarCurr,bitIndex7)
& ~ v96405(VarCurr,bitIndex6)
& ~ v96405(VarCurr,bitIndex5)
& v96405(VarCurr,bitIndex4) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b000100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges58_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& ~ v96405(VarCurr,bitIndex27)
& ~ v96405(VarCurr,bitIndex26)
& ~ v96405(VarCurr,bitIndex25)
& ~ v96405(VarCurr,bitIndex24)
& ~ v96405(VarCurr,bitIndex23)
& ~ v96405(VarCurr,bitIndex22)
& ~ v96405(VarCurr,bitIndex21)
& ~ v96405(VarCurr,bitIndex20)
& ~ v96405(VarCurr,bitIndex19)
& ~ v96405(VarCurr,bitIndex18)
& ~ v96405(VarCurr,bitIndex17)
& ~ v96405(VarCurr,bitIndex16)
& ~ v96405(VarCurr,bitIndex15)
& ~ v96405(VarCurr,bitIndex14)
& ~ v96405(VarCurr,bitIndex13)
& ~ v96405(VarCurr,bitIndex12)
& ~ v96405(VarCurr,bitIndex11)
& ~ v96405(VarCurr,bitIndex10)
& ~ v96405(VarCurr,bitIndex9)
& ~ v96405(VarCurr,bitIndex8)
& ~ v96405(VarCurr,bitIndex7)
& ~ v96405(VarCurr,bitIndex6)
& v96405(VarCurr,bitIndex5) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b000101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges57_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& ~ v96405(VarCurr,bitIndex27)
& ~ v96405(VarCurr,bitIndex26)
& ~ v96405(VarCurr,bitIndex25)
& ~ v96405(VarCurr,bitIndex24)
& ~ v96405(VarCurr,bitIndex23)
& ~ v96405(VarCurr,bitIndex22)
& ~ v96405(VarCurr,bitIndex21)
& ~ v96405(VarCurr,bitIndex20)
& ~ v96405(VarCurr,bitIndex19)
& ~ v96405(VarCurr,bitIndex18)
& ~ v96405(VarCurr,bitIndex17)
& ~ v96405(VarCurr,bitIndex16)
& ~ v96405(VarCurr,bitIndex15)
& ~ v96405(VarCurr,bitIndex14)
& ~ v96405(VarCurr,bitIndex13)
& ~ v96405(VarCurr,bitIndex12)
& ~ v96405(VarCurr,bitIndex11)
& ~ v96405(VarCurr,bitIndex10)
& ~ v96405(VarCurr,bitIndex9)
& ~ v96405(VarCurr,bitIndex8)
& ~ v96405(VarCurr,bitIndex7)
& v96405(VarCurr,bitIndex6) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b000110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges56_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& ~ v96405(VarCurr,bitIndex27)
& ~ v96405(VarCurr,bitIndex26)
& ~ v96405(VarCurr,bitIndex25)
& ~ v96405(VarCurr,bitIndex24)
& ~ v96405(VarCurr,bitIndex23)
& ~ v96405(VarCurr,bitIndex22)
& ~ v96405(VarCurr,bitIndex21)
& ~ v96405(VarCurr,bitIndex20)
& ~ v96405(VarCurr,bitIndex19)
& ~ v96405(VarCurr,bitIndex18)
& ~ v96405(VarCurr,bitIndex17)
& ~ v96405(VarCurr,bitIndex16)
& ~ v96405(VarCurr,bitIndex15)
& ~ v96405(VarCurr,bitIndex14)
& ~ v96405(VarCurr,bitIndex13)
& ~ v96405(VarCurr,bitIndex12)
& ~ v96405(VarCurr,bitIndex11)
& ~ v96405(VarCurr,bitIndex10)
& ~ v96405(VarCurr,bitIndex9)
& ~ v96405(VarCurr,bitIndex8)
& v96405(VarCurr,bitIndex7) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b000111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges55_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& ~ v96405(VarCurr,bitIndex27)
& ~ v96405(VarCurr,bitIndex26)
& ~ v96405(VarCurr,bitIndex25)
& ~ v96405(VarCurr,bitIndex24)
& ~ v96405(VarCurr,bitIndex23)
& ~ v96405(VarCurr,bitIndex22)
& ~ v96405(VarCurr,bitIndex21)
& ~ v96405(VarCurr,bitIndex20)
& ~ v96405(VarCurr,bitIndex19)
& ~ v96405(VarCurr,bitIndex18)
& ~ v96405(VarCurr,bitIndex17)
& ~ v96405(VarCurr,bitIndex16)
& ~ v96405(VarCurr,bitIndex15)
& ~ v96405(VarCurr,bitIndex14)
& ~ v96405(VarCurr,bitIndex13)
& ~ v96405(VarCurr,bitIndex12)
& ~ v96405(VarCurr,bitIndex11)
& ~ v96405(VarCurr,bitIndex10)
& ~ v96405(VarCurr,bitIndex9)
& v96405(VarCurr,bitIndex8) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b001000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges54_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& ~ v96405(VarCurr,bitIndex27)
& ~ v96405(VarCurr,bitIndex26)
& ~ v96405(VarCurr,bitIndex25)
& ~ v96405(VarCurr,bitIndex24)
& ~ v96405(VarCurr,bitIndex23)
& ~ v96405(VarCurr,bitIndex22)
& ~ v96405(VarCurr,bitIndex21)
& ~ v96405(VarCurr,bitIndex20)
& ~ v96405(VarCurr,bitIndex19)
& ~ v96405(VarCurr,bitIndex18)
& ~ v96405(VarCurr,bitIndex17)
& ~ v96405(VarCurr,bitIndex16)
& ~ v96405(VarCurr,bitIndex15)
& ~ v96405(VarCurr,bitIndex14)
& ~ v96405(VarCurr,bitIndex13)
& ~ v96405(VarCurr,bitIndex12)
& ~ v96405(VarCurr,bitIndex11)
& ~ v96405(VarCurr,bitIndex10)
& v96405(VarCurr,bitIndex9) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b001001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges53_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& ~ v96405(VarCurr,bitIndex27)
& ~ v96405(VarCurr,bitIndex26)
& ~ v96405(VarCurr,bitIndex25)
& ~ v96405(VarCurr,bitIndex24)
& ~ v96405(VarCurr,bitIndex23)
& ~ v96405(VarCurr,bitIndex22)
& ~ v96405(VarCurr,bitIndex21)
& ~ v96405(VarCurr,bitIndex20)
& ~ v96405(VarCurr,bitIndex19)
& ~ v96405(VarCurr,bitIndex18)
& ~ v96405(VarCurr,bitIndex17)
& ~ v96405(VarCurr,bitIndex16)
& ~ v96405(VarCurr,bitIndex15)
& ~ v96405(VarCurr,bitIndex14)
& ~ v96405(VarCurr,bitIndex13)
& ~ v96405(VarCurr,bitIndex12)
& ~ v96405(VarCurr,bitIndex11)
& v96405(VarCurr,bitIndex10) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b001010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges52_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& ~ v96405(VarCurr,bitIndex27)
& ~ v96405(VarCurr,bitIndex26)
& ~ v96405(VarCurr,bitIndex25)
& ~ v96405(VarCurr,bitIndex24)
& ~ v96405(VarCurr,bitIndex23)
& ~ v96405(VarCurr,bitIndex22)
& ~ v96405(VarCurr,bitIndex21)
& ~ v96405(VarCurr,bitIndex20)
& ~ v96405(VarCurr,bitIndex19)
& ~ v96405(VarCurr,bitIndex18)
& ~ v96405(VarCurr,bitIndex17)
& ~ v96405(VarCurr,bitIndex16)
& ~ v96405(VarCurr,bitIndex15)
& ~ v96405(VarCurr,bitIndex14)
& ~ v96405(VarCurr,bitIndex13)
& ~ v96405(VarCurr,bitIndex12)
& v96405(VarCurr,bitIndex11) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b001011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges51_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& ~ v96405(VarCurr,bitIndex27)
& ~ v96405(VarCurr,bitIndex26)
& ~ v96405(VarCurr,bitIndex25)
& ~ v96405(VarCurr,bitIndex24)
& ~ v96405(VarCurr,bitIndex23)
& ~ v96405(VarCurr,bitIndex22)
& ~ v96405(VarCurr,bitIndex21)
& ~ v96405(VarCurr,bitIndex20)
& ~ v96405(VarCurr,bitIndex19)
& ~ v96405(VarCurr,bitIndex18)
& ~ v96405(VarCurr,bitIndex17)
& ~ v96405(VarCurr,bitIndex16)
& ~ v96405(VarCurr,bitIndex15)
& ~ v96405(VarCurr,bitIndex14)
& ~ v96405(VarCurr,bitIndex13)
& v96405(VarCurr,bitIndex12) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b001100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges50_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& ~ v96405(VarCurr,bitIndex27)
& ~ v96405(VarCurr,bitIndex26)
& ~ v96405(VarCurr,bitIndex25)
& ~ v96405(VarCurr,bitIndex24)
& ~ v96405(VarCurr,bitIndex23)
& ~ v96405(VarCurr,bitIndex22)
& ~ v96405(VarCurr,bitIndex21)
& ~ v96405(VarCurr,bitIndex20)
& ~ v96405(VarCurr,bitIndex19)
& ~ v96405(VarCurr,bitIndex18)
& ~ v96405(VarCurr,bitIndex17)
& ~ v96405(VarCurr,bitIndex16)
& ~ v96405(VarCurr,bitIndex15)
& ~ v96405(VarCurr,bitIndex14)
& v96405(VarCurr,bitIndex13) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b001101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges49_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& ~ v96405(VarCurr,bitIndex27)
& ~ v96405(VarCurr,bitIndex26)
& ~ v96405(VarCurr,bitIndex25)
& ~ v96405(VarCurr,bitIndex24)
& ~ v96405(VarCurr,bitIndex23)
& ~ v96405(VarCurr,bitIndex22)
& ~ v96405(VarCurr,bitIndex21)
& ~ v96405(VarCurr,bitIndex20)
& ~ v96405(VarCurr,bitIndex19)
& ~ v96405(VarCurr,bitIndex18)
& ~ v96405(VarCurr,bitIndex17)
& ~ v96405(VarCurr,bitIndex16)
& ~ v96405(VarCurr,bitIndex15)
& v96405(VarCurr,bitIndex14) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b001110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges48_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& ~ v96405(VarCurr,bitIndex27)
& ~ v96405(VarCurr,bitIndex26)
& ~ v96405(VarCurr,bitIndex25)
& ~ v96405(VarCurr,bitIndex24)
& ~ v96405(VarCurr,bitIndex23)
& ~ v96405(VarCurr,bitIndex22)
& ~ v96405(VarCurr,bitIndex21)
& ~ v96405(VarCurr,bitIndex20)
& ~ v96405(VarCurr,bitIndex19)
& ~ v96405(VarCurr,bitIndex18)
& ~ v96405(VarCurr,bitIndex17)
& ~ v96405(VarCurr,bitIndex16)
& v96405(VarCurr,bitIndex15) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b001111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges47_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& ~ v96405(VarCurr,bitIndex27)
& ~ v96405(VarCurr,bitIndex26)
& ~ v96405(VarCurr,bitIndex25)
& ~ v96405(VarCurr,bitIndex24)
& ~ v96405(VarCurr,bitIndex23)
& ~ v96405(VarCurr,bitIndex22)
& ~ v96405(VarCurr,bitIndex21)
& ~ v96405(VarCurr,bitIndex20)
& ~ v96405(VarCurr,bitIndex19)
& ~ v96405(VarCurr,bitIndex18)
& ~ v96405(VarCurr,bitIndex17)
& v96405(VarCurr,bitIndex16) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b010000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges46_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& ~ v96405(VarCurr,bitIndex27)
& ~ v96405(VarCurr,bitIndex26)
& ~ v96405(VarCurr,bitIndex25)
& ~ v96405(VarCurr,bitIndex24)
& ~ v96405(VarCurr,bitIndex23)
& ~ v96405(VarCurr,bitIndex22)
& ~ v96405(VarCurr,bitIndex21)
& ~ v96405(VarCurr,bitIndex20)
& ~ v96405(VarCurr,bitIndex19)
& ~ v96405(VarCurr,bitIndex18)
& v96405(VarCurr,bitIndex17) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b010001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges45_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& ~ v96405(VarCurr,bitIndex27)
& ~ v96405(VarCurr,bitIndex26)
& ~ v96405(VarCurr,bitIndex25)
& ~ v96405(VarCurr,bitIndex24)
& ~ v96405(VarCurr,bitIndex23)
& ~ v96405(VarCurr,bitIndex22)
& ~ v96405(VarCurr,bitIndex21)
& ~ v96405(VarCurr,bitIndex20)
& ~ v96405(VarCurr,bitIndex19)
& v96405(VarCurr,bitIndex18) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b010010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges44_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& ~ v96405(VarCurr,bitIndex27)
& ~ v96405(VarCurr,bitIndex26)
& ~ v96405(VarCurr,bitIndex25)
& ~ v96405(VarCurr,bitIndex24)
& ~ v96405(VarCurr,bitIndex23)
& ~ v96405(VarCurr,bitIndex22)
& ~ v96405(VarCurr,bitIndex21)
& ~ v96405(VarCurr,bitIndex20)
& v96405(VarCurr,bitIndex19) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b010011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges43_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& ~ v96405(VarCurr,bitIndex27)
& ~ v96405(VarCurr,bitIndex26)
& ~ v96405(VarCurr,bitIndex25)
& ~ v96405(VarCurr,bitIndex24)
& ~ v96405(VarCurr,bitIndex23)
& ~ v96405(VarCurr,bitIndex22)
& ~ v96405(VarCurr,bitIndex21)
& v96405(VarCurr,bitIndex20) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b010100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges42_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& ~ v96405(VarCurr,bitIndex27)
& ~ v96405(VarCurr,bitIndex26)
& ~ v96405(VarCurr,bitIndex25)
& ~ v96405(VarCurr,bitIndex24)
& ~ v96405(VarCurr,bitIndex23)
& ~ v96405(VarCurr,bitIndex22)
& v96405(VarCurr,bitIndex21) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b010101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges41_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& ~ v96405(VarCurr,bitIndex27)
& ~ v96405(VarCurr,bitIndex26)
& ~ v96405(VarCurr,bitIndex25)
& ~ v96405(VarCurr,bitIndex24)
& ~ v96405(VarCurr,bitIndex23)
& v96405(VarCurr,bitIndex22) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b010110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges40_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& ~ v96405(VarCurr,bitIndex27)
& ~ v96405(VarCurr,bitIndex26)
& ~ v96405(VarCurr,bitIndex25)
& ~ v96405(VarCurr,bitIndex24)
& v96405(VarCurr,bitIndex23) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b010111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges39_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& ~ v96405(VarCurr,bitIndex27)
& ~ v96405(VarCurr,bitIndex26)
& ~ v96405(VarCurr,bitIndex25)
& v96405(VarCurr,bitIndex24) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b011000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges38_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& ~ v96405(VarCurr,bitIndex27)
& ~ v96405(VarCurr,bitIndex26)
& v96405(VarCurr,bitIndex25) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b011001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges37_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& ~ v96405(VarCurr,bitIndex27)
& v96405(VarCurr,bitIndex26) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b011010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges36_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& ~ v96405(VarCurr,bitIndex28)
& v96405(VarCurr,bitIndex27) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b011011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges35_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& ~ v96405(VarCurr,bitIndex29)
& v96405(VarCurr,bitIndex28) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b011100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges34_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& ~ v96405(VarCurr,bitIndex30)
& v96405(VarCurr,bitIndex29) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b011101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges33_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& ~ v96405(VarCurr,bitIndex31)
& v96405(VarCurr,bitIndex30) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b011110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges32_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& ~ v96405(VarCurr,bitIndex32)
& v96405(VarCurr,bitIndex31) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b011111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges31_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& ~ v96405(VarCurr,bitIndex33)
& v96405(VarCurr,bitIndex32) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b100000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges30_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& ~ v96405(VarCurr,bitIndex34)
& v96405(VarCurr,bitIndex33) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b100001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges29_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& ~ v96405(VarCurr,bitIndex35)
& v96405(VarCurr,bitIndex34) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b100010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges28_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& ~ v96405(VarCurr,bitIndex36)
& v96405(VarCurr,bitIndex35) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b100011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges27_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& ~ v96405(VarCurr,bitIndex37)
& v96405(VarCurr,bitIndex36) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b100100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges26_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& ~ v96405(VarCurr,bitIndex38)
& v96405(VarCurr,bitIndex37) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b100101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges25_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& ~ v96405(VarCurr,bitIndex39)
& v96405(VarCurr,bitIndex38) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b100110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges24_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& ~ v96405(VarCurr,bitIndex40)
& v96405(VarCurr,bitIndex39) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b100111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges23_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& ~ v96405(VarCurr,bitIndex41)
& v96405(VarCurr,bitIndex40) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b101000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges22_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& ~ v96405(VarCurr,bitIndex42)
& v96405(VarCurr,bitIndex41) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b101001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges21_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& ~ v96405(VarCurr,bitIndex43)
& v96405(VarCurr,bitIndex42) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b101010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges20_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& ~ v96405(VarCurr,bitIndex44)
& v96405(VarCurr,bitIndex43) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b101011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges19_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& ~ v96405(VarCurr,bitIndex45)
& v96405(VarCurr,bitIndex44) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b101100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges18_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& ~ v96405(VarCurr,bitIndex46)
& v96405(VarCurr,bitIndex45) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b101101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges17_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& ~ v96405(VarCurr,bitIndex47)
& v96405(VarCurr,bitIndex46) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b101110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges16_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& ~ v96405(VarCurr,bitIndex48)
& v96405(VarCurr,bitIndex47) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b101111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges15_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& ~ v96405(VarCurr,bitIndex49)
& v96405(VarCurr,bitIndex48) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b110000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges14_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& ~ v96405(VarCurr,bitIndex50)
& v96405(VarCurr,bitIndex49) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b110001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges13_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& ~ v96405(VarCurr,bitIndex51)
& v96405(VarCurr,bitIndex50) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b110010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges12_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& ~ v96405(VarCurr,bitIndex52)
& v96405(VarCurr,bitIndex51) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b110011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges11_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& ~ v96405(VarCurr,bitIndex53)
& v96405(VarCurr,bitIndex52) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b110100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges10_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& ~ v96405(VarCurr,bitIndex54)
& v96405(VarCurr,bitIndex53) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b110101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges9_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& ~ v96405(VarCurr,bitIndex55)
& v96405(VarCurr,bitIndex54) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b110110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges8_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& ~ v96405(VarCurr,bitIndex56)
& v96405(VarCurr,bitIndex55) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b110111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges7_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& ~ v96405(VarCurr,bitIndex57)
& v96405(VarCurr,bitIndex56) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b111000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges6_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& ~ v96405(VarCurr,bitIndex58)
& v96405(VarCurr,bitIndex57) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b111001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges5_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& ~ v96405(VarCurr,bitIndex59)
& v96405(VarCurr,bitIndex58) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b111010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges4_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& ~ v96405(VarCurr,bitIndex60)
& v96405(VarCurr,bitIndex59) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b111011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_2,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& ~ v96405(VarCurr,bitIndex61)
& v96405(VarCurr,bitIndex60) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b111100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_4,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& ~ v96405(VarCurr,bitIndex62)
& v96405(VarCurr,bitIndex61) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b111101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1526,axiom,
! [VarCurr] :
( ( ~ v96405(VarCurr,bitIndex63)
& v96405(VarCurr,bitIndex62) )
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> b111110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1582,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex63)
=> ! [B] :
( range_5_0(B)
=> ( v96403(VarCurr,B)
<=> $true ) ) ) ).
fof(addAssignment_28947,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex0)
<=> v96407(VarCurr,bitIndex0) ) ).
fof(addAssignment_28946,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex0)
<=> v96409(VarCurr,bitIndex0) ) ).
fof(addAssignment_28945,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex0)
<=> v96411(VarCurr,bitIndex0) ) ).
fof(addAssignment_28944,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex1)
<=> v96407(VarCurr,bitIndex1) ) ).
fof(addAssignment_28943,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex1)
<=> v96409(VarCurr,bitIndex1) ) ).
fof(addAssignment_28942,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex1)
<=> v96411(VarCurr,bitIndex1) ) ).
fof(addAssignment_28941,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex2)
<=> v96407(VarCurr,bitIndex2) ) ).
fof(addAssignment_28940,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex2)
<=> v96409(VarCurr,bitIndex2) ) ).
fof(addAssignment_28939,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex2)
<=> v96411(VarCurr,bitIndex2) ) ).
fof(addAssignment_28938,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex3)
<=> v96407(VarCurr,bitIndex3) ) ).
fof(addAssignment_28937,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex3)
<=> v96409(VarCurr,bitIndex3) ) ).
fof(addAssignment_28936,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex3)
<=> v96411(VarCurr,bitIndex3) ) ).
fof(addAssignment_28935,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex4)
<=> v96407(VarCurr,bitIndex4) ) ).
fof(addAssignment_28934,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex4)
<=> v96409(VarCurr,bitIndex4) ) ).
fof(addAssignment_28933,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex4)
<=> v96411(VarCurr,bitIndex4) ) ).
fof(addAssignment_28932,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex5)
<=> v96407(VarCurr,bitIndex5) ) ).
fof(addAssignment_28931,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex5)
<=> v96409(VarCurr,bitIndex5) ) ).
fof(addAssignment_28930,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex5)
<=> v96411(VarCurr,bitIndex5) ) ).
fof(addAssignment_28929,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex6)
<=> v96407(VarCurr,bitIndex6) ) ).
fof(addAssignment_28928,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex6)
<=> v96409(VarCurr,bitIndex6) ) ).
fof(addAssignment_28927,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex6)
<=> v96411(VarCurr,bitIndex6) ) ).
fof(addAssignment_28926,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex7)
<=> v96407(VarCurr,bitIndex7) ) ).
fof(addAssignment_28925,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex7)
<=> v96409(VarCurr,bitIndex7) ) ).
fof(addAssignment_28924,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex7)
<=> v96411(VarCurr,bitIndex7) ) ).
fof(addAssignment_28923,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex8)
<=> v96407(VarCurr,bitIndex8) ) ).
fof(addAssignment_28922,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex8)
<=> v96409(VarCurr,bitIndex8) ) ).
fof(addAssignment_28921,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex8)
<=> v96411(VarCurr,bitIndex8) ) ).
fof(addAssignment_28920,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex9)
<=> v96407(VarCurr,bitIndex9) ) ).
fof(addAssignment_28919,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex9)
<=> v96409(VarCurr,bitIndex9) ) ).
fof(addAssignment_28918,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex9)
<=> v96411(VarCurr,bitIndex9) ) ).
fof(addAssignment_28917,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex10)
<=> v96407(VarCurr,bitIndex10) ) ).
fof(addAssignment_28916,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex10)
<=> v96409(VarCurr,bitIndex10) ) ).
fof(addAssignment_28915,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex10)
<=> v96411(VarCurr,bitIndex10) ) ).
fof(addAssignment_28914,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex11)
<=> v96407(VarCurr,bitIndex11) ) ).
fof(addAssignment_28913,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex11)
<=> v96409(VarCurr,bitIndex11) ) ).
fof(addAssignment_28912,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex11)
<=> v96411(VarCurr,bitIndex11) ) ).
fof(addAssignment_28911,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex12)
<=> v96407(VarCurr,bitIndex12) ) ).
fof(addAssignment_28910,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex12)
<=> v96409(VarCurr,bitIndex12) ) ).
fof(addAssignment_28909,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex12)
<=> v96411(VarCurr,bitIndex12) ) ).
fof(addAssignment_28908,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex13)
<=> v96407(VarCurr,bitIndex13) ) ).
fof(addAssignment_28907,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex13)
<=> v96409(VarCurr,bitIndex13) ) ).
fof(addAssignment_28906,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex13)
<=> v96411(VarCurr,bitIndex13) ) ).
fof(addAssignment_28905,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex14)
<=> v96407(VarCurr,bitIndex14) ) ).
fof(addAssignment_28904,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex14)
<=> v96409(VarCurr,bitIndex14) ) ).
fof(addAssignment_28903,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex14)
<=> v96411(VarCurr,bitIndex14) ) ).
fof(addAssignment_28902,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex15)
<=> v96407(VarCurr,bitIndex15) ) ).
fof(addAssignment_28901,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex15)
<=> v96409(VarCurr,bitIndex15) ) ).
fof(addAssignment_28900,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex15)
<=> v96411(VarCurr,bitIndex15) ) ).
fof(addAssignment_28899,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex16)
<=> v96407(VarCurr,bitIndex16) ) ).
fof(addAssignment_28898,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex16)
<=> v96409(VarCurr,bitIndex16) ) ).
fof(addAssignment_28897,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex16)
<=> v96411(VarCurr,bitIndex16) ) ).
fof(addAssignment_28896,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex17)
<=> v96407(VarCurr,bitIndex17) ) ).
fof(addAssignment_28895,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex17)
<=> v96409(VarCurr,bitIndex17) ) ).
fof(addAssignment_28894,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex17)
<=> v96411(VarCurr,bitIndex17) ) ).
fof(addAssignment_28893,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex18)
<=> v96407(VarCurr,bitIndex18) ) ).
fof(addAssignment_28892,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex18)
<=> v96409(VarCurr,bitIndex18) ) ).
fof(addAssignment_28891,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex18)
<=> v96411(VarCurr,bitIndex18) ) ).
fof(addAssignment_28890,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex19)
<=> v96407(VarCurr,bitIndex19) ) ).
fof(addAssignment_28889,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex19)
<=> v96409(VarCurr,bitIndex19) ) ).
fof(addAssignment_28888,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex19)
<=> v96411(VarCurr,bitIndex19) ) ).
fof(addAssignment_28887,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex20)
<=> v96407(VarCurr,bitIndex20) ) ).
fof(addAssignment_28886,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex20)
<=> v96409(VarCurr,bitIndex20) ) ).
fof(addAssignment_28885,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex20)
<=> v96411(VarCurr,bitIndex20) ) ).
fof(addAssignment_28884,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex21)
<=> v96407(VarCurr,bitIndex21) ) ).
fof(addAssignment_28883,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex21)
<=> v96409(VarCurr,bitIndex21) ) ).
fof(addAssignment_28882,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex21)
<=> v96411(VarCurr,bitIndex21) ) ).
fof(addAssignment_28881,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex22)
<=> v96407(VarCurr,bitIndex22) ) ).
fof(addAssignment_28880,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex22)
<=> v96409(VarCurr,bitIndex22) ) ).
fof(addAssignment_28879,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex22)
<=> v96411(VarCurr,bitIndex22) ) ).
fof(addAssignment_28878,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex23)
<=> v96407(VarCurr,bitIndex23) ) ).
fof(addAssignment_28877,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex23)
<=> v96409(VarCurr,bitIndex23) ) ).
fof(addAssignment_28876,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex23)
<=> v96411(VarCurr,bitIndex23) ) ).
fof(addAssignment_28875,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex24)
<=> v96407(VarCurr,bitIndex24) ) ).
fof(addAssignment_28874,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex24)
<=> v96409(VarCurr,bitIndex24) ) ).
fof(addAssignment_28873,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex24)
<=> v96411(VarCurr,bitIndex24) ) ).
fof(addAssignment_28872,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex25)
<=> v96407(VarCurr,bitIndex25) ) ).
fof(addAssignment_28871,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex25)
<=> v96409(VarCurr,bitIndex25) ) ).
fof(addAssignment_28870,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex25)
<=> v96411(VarCurr,bitIndex25) ) ).
fof(addAssignment_28869,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex26)
<=> v96407(VarCurr,bitIndex26) ) ).
fof(addAssignment_28868,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex26)
<=> v96409(VarCurr,bitIndex26) ) ).
fof(addAssignment_28867,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex26)
<=> v96411(VarCurr,bitIndex26) ) ).
fof(addAssignment_28866,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex27)
<=> v96407(VarCurr,bitIndex27) ) ).
fof(addAssignment_28865,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex27)
<=> v96409(VarCurr,bitIndex27) ) ).
fof(addAssignment_28864,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex27)
<=> v96411(VarCurr,bitIndex27) ) ).
fof(addAssignment_28863,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex28)
<=> v96407(VarCurr,bitIndex28) ) ).
fof(addAssignment_28862,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex28)
<=> v96409(VarCurr,bitIndex28) ) ).
fof(addAssignment_28861,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex28)
<=> v96411(VarCurr,bitIndex28) ) ).
fof(addAssignment_28860,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex29)
<=> v96407(VarCurr,bitIndex29) ) ).
fof(addAssignment_28859,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex29)
<=> v96409(VarCurr,bitIndex29) ) ).
fof(addAssignment_28858,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex29)
<=> v96411(VarCurr,bitIndex29) ) ).
fof(addAssignment_28857,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex30)
<=> v96407(VarCurr,bitIndex30) ) ).
fof(addAssignment_28856,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex30)
<=> v96409(VarCurr,bitIndex30) ) ).
fof(addAssignment_28855,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex30)
<=> v96411(VarCurr,bitIndex30) ) ).
fof(addAssignment_28854,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex31)
<=> v96407(VarCurr,bitIndex31) ) ).
fof(addAssignment_28853,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex31)
<=> v96409(VarCurr,bitIndex31) ) ).
fof(addAssignment_28852,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex31)
<=> v96411(VarCurr,bitIndex31) ) ).
fof(addAssignment_28851,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex32)
<=> v96407(VarCurr,bitIndex32) ) ).
fof(addAssignment_28850,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex32)
<=> v96409(VarCurr,bitIndex32) ) ).
fof(addAssignment_28849,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex32)
<=> v96411(VarCurr,bitIndex32) ) ).
fof(addAssignment_28848,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex33)
<=> v96407(VarCurr,bitIndex33) ) ).
fof(addAssignment_28847,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex33)
<=> v96409(VarCurr,bitIndex33) ) ).
fof(addAssignment_28846,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex33)
<=> v96411(VarCurr,bitIndex33) ) ).
fof(addAssignment_28845,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex34)
<=> v96407(VarCurr,bitIndex34) ) ).
fof(addAssignment_28844,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex34)
<=> v96409(VarCurr,bitIndex34) ) ).
fof(addAssignment_28843,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex34)
<=> v96411(VarCurr,bitIndex34) ) ).
fof(addAssignment_28842,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex35)
<=> v96407(VarCurr,bitIndex35) ) ).
fof(addAssignment_28841,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex35)
<=> v96409(VarCurr,bitIndex35) ) ).
fof(addAssignment_28840,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex35)
<=> v96411(VarCurr,bitIndex35) ) ).
fof(addAssignment_28839,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex36)
<=> v96407(VarCurr,bitIndex36) ) ).
fof(addAssignment_28838,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex36)
<=> v96409(VarCurr,bitIndex36) ) ).
fof(addAssignment_28837,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex36)
<=> v96411(VarCurr,bitIndex36) ) ).
fof(addAssignment_28836,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex37)
<=> v96407(VarCurr,bitIndex37) ) ).
fof(addAssignment_28835,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex37)
<=> v96409(VarCurr,bitIndex37) ) ).
fof(addAssignment_28834,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex37)
<=> v96411(VarCurr,bitIndex37) ) ).
fof(addAssignment_28833,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex38)
<=> v96407(VarCurr,bitIndex38) ) ).
fof(addAssignment_28832,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex38)
<=> v96409(VarCurr,bitIndex38) ) ).
fof(addAssignment_28831,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex38)
<=> v96411(VarCurr,bitIndex38) ) ).
fof(addAssignment_28830,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex39)
<=> v96407(VarCurr,bitIndex39) ) ).
fof(addAssignment_28829,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex39)
<=> v96409(VarCurr,bitIndex39) ) ).
fof(addAssignment_28828,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex39)
<=> v96411(VarCurr,bitIndex39) ) ).
fof(addAssignment_28827,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex40)
<=> v96407(VarCurr,bitIndex40) ) ).
fof(addAssignment_28826,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex40)
<=> v96409(VarCurr,bitIndex40) ) ).
fof(addAssignment_28825,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex40)
<=> v96411(VarCurr,bitIndex40) ) ).
fof(addAssignment_28824,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex41)
<=> v96407(VarCurr,bitIndex41) ) ).
fof(addAssignment_28823,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex41)
<=> v96409(VarCurr,bitIndex41) ) ).
fof(addAssignment_28822,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex41)
<=> v96411(VarCurr,bitIndex41) ) ).
fof(addAssignment_28821,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex42)
<=> v96407(VarCurr,bitIndex42) ) ).
fof(addAssignment_28820,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex42)
<=> v96409(VarCurr,bitIndex42) ) ).
fof(addAssignment_28819,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex42)
<=> v96411(VarCurr,bitIndex42) ) ).
fof(addAssignment_28818,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex43)
<=> v96407(VarCurr,bitIndex43) ) ).
fof(addAssignment_28817,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex43)
<=> v96409(VarCurr,bitIndex43) ) ).
fof(addAssignment_28816,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex43)
<=> v96411(VarCurr,bitIndex43) ) ).
fof(addAssignment_28815,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex44)
<=> v96407(VarCurr,bitIndex44) ) ).
fof(addAssignment_28814,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex44)
<=> v96409(VarCurr,bitIndex44) ) ).
fof(addAssignment_28813,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex44)
<=> v96411(VarCurr,bitIndex44) ) ).
fof(addAssignment_28812,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex45)
<=> v96407(VarCurr,bitIndex45) ) ).
fof(addAssignment_28811,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex45)
<=> v96409(VarCurr,bitIndex45) ) ).
fof(addAssignment_28810,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex45)
<=> v96411(VarCurr,bitIndex45) ) ).
fof(addAssignment_28809,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex46)
<=> v96407(VarCurr,bitIndex46) ) ).
fof(addAssignment_28808,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex46)
<=> v96409(VarCurr,bitIndex46) ) ).
fof(addAssignment_28807,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex46)
<=> v96411(VarCurr,bitIndex46) ) ).
fof(addAssignment_28806,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex47)
<=> v96407(VarCurr,bitIndex47) ) ).
fof(addAssignment_28805,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex47)
<=> v96409(VarCurr,bitIndex47) ) ).
fof(addAssignment_28804,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex47)
<=> v96411(VarCurr,bitIndex47) ) ).
fof(addAssignment_28803,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex48)
<=> v96407(VarCurr,bitIndex48) ) ).
fof(addAssignment_28802,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex48)
<=> v96409(VarCurr,bitIndex48) ) ).
fof(addAssignment_28801,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex48)
<=> v96411(VarCurr,bitIndex48) ) ).
fof(addAssignment_28800,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex49)
<=> v96407(VarCurr,bitIndex49) ) ).
fof(addAssignment_28799,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex49)
<=> v96409(VarCurr,bitIndex49) ) ).
fof(addAssignment_28798,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex49)
<=> v96411(VarCurr,bitIndex49) ) ).
fof(addAssignment_28797,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex50)
<=> v96407(VarCurr,bitIndex50) ) ).
fof(addAssignment_28796,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex50)
<=> v96409(VarCurr,bitIndex50) ) ).
fof(addAssignment_28795,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex50)
<=> v96411(VarCurr,bitIndex50) ) ).
fof(addAssignment_28794,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex51)
<=> v96407(VarCurr,bitIndex51) ) ).
fof(addAssignment_28793,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex51)
<=> v96409(VarCurr,bitIndex51) ) ).
fof(addAssignment_28792,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex51)
<=> v96411(VarCurr,bitIndex51) ) ).
fof(addAssignment_28791,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex52)
<=> v96407(VarCurr,bitIndex52) ) ).
fof(addAssignment_28790,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex52)
<=> v96409(VarCurr,bitIndex52) ) ).
fof(addAssignment_28789,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex52)
<=> v96411(VarCurr,bitIndex52) ) ).
fof(addAssignment_28788,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex53)
<=> v96407(VarCurr,bitIndex53) ) ).
fof(addAssignment_28787,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex53)
<=> v96409(VarCurr,bitIndex53) ) ).
fof(addAssignment_28786,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex53)
<=> v96411(VarCurr,bitIndex53) ) ).
fof(addAssignment_28785,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex54)
<=> v96407(VarCurr,bitIndex54) ) ).
fof(addAssignment_28784,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex54)
<=> v96409(VarCurr,bitIndex54) ) ).
fof(addAssignment_28783,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex54)
<=> v96411(VarCurr,bitIndex54) ) ).
fof(addAssignment_28782,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex55)
<=> v96407(VarCurr,bitIndex55) ) ).
fof(addAssignment_28781,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex55)
<=> v96409(VarCurr,bitIndex55) ) ).
fof(addAssignment_28780,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex55)
<=> v96411(VarCurr,bitIndex55) ) ).
fof(addAssignment_28779,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex56)
<=> v96407(VarCurr,bitIndex56) ) ).
fof(addAssignment_28778,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex56)
<=> v96409(VarCurr,bitIndex56) ) ).
fof(addAssignment_28777,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex56)
<=> v96411(VarCurr,bitIndex56) ) ).
fof(addAssignment_28776,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex57)
<=> v96407(VarCurr,bitIndex57) ) ).
fof(addAssignment_28775,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex57)
<=> v96409(VarCurr,bitIndex57) ) ).
fof(addAssignment_28774,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex57)
<=> v96411(VarCurr,bitIndex57) ) ).
fof(addAssignment_28773,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex58)
<=> v96407(VarCurr,bitIndex58) ) ).
fof(addAssignment_28772,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex58)
<=> v96409(VarCurr,bitIndex58) ) ).
fof(addAssignment_28771,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex58)
<=> v96411(VarCurr,bitIndex58) ) ).
fof(addAssignment_28770,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex59)
<=> v96407(VarCurr,bitIndex59) ) ).
fof(addAssignment_28769,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex59)
<=> v96409(VarCurr,bitIndex59) ) ).
fof(addAssignment_28768,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex59)
<=> v96411(VarCurr,bitIndex59) ) ).
fof(addAssignment_28767,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex60)
<=> v96407(VarCurr,bitIndex60) ) ).
fof(addAssignment_28766,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex60)
<=> v96409(VarCurr,bitIndex60) ) ).
fof(addAssignment_28765,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex60)
<=> v96411(VarCurr,bitIndex60) ) ).
fof(addAssignment_28764,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex61)
<=> v96407(VarCurr,bitIndex61) ) ).
fof(addAssignment_28763,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex61)
<=> v96409(VarCurr,bitIndex61) ) ).
fof(addAssignment_28762,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex61)
<=> v96411(VarCurr,bitIndex61) ) ).
fof(addAssignment_28761,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex62)
<=> v96407(VarCurr,bitIndex62) ) ).
fof(addAssignment_28760,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex62)
<=> v96409(VarCurr,bitIndex62) ) ).
fof(addAssignment_28759,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex62)
<=> v96411(VarCurr,bitIndex62) ) ).
fof(addAssignment_28758,axiom,
! [VarCurr] :
( v96405(VarCurr,bitIndex63)
<=> v96407(VarCurr,bitIndex63) ) ).
fof(addAssignment_28757,axiom,
! [VarCurr] :
( v96407(VarCurr,bitIndex63)
<=> v96409(VarCurr,bitIndex63) ) ).
fof(addAssignment_28756,axiom,
! [VarCurr] :
( v96409(VarCurr,bitIndex63)
<=> v96411(VarCurr,bitIndex63) ) ).
fof(addAssignment_28755,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96372(VarCurr,B)
<=> v96374(VarCurr,B) ) ) ).
fof(addAssignment_28754,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96374(VarCurr,B)
<=> v96376(VarCurr,B) ) ) ).
fof(addAssignment_28753,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96376(VarCurr,B)
<=> v96378(VarCurr,B) ) ) ).
fof(addAssignment_28752,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96378(VarCurr,B)
<=> v96380(VarCurr,B) ) ) ).
fof(addAssignment_28751,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96380(VarCurr,B)
<=> v96382(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges64_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& ~ v96384(VarCurr,bitIndex27)
& ~ v96384(VarCurr,bitIndex26)
& ~ v96384(VarCurr,bitIndex25)
& ~ v96384(VarCurr,bitIndex24)
& ~ v96384(VarCurr,bitIndex23)
& ~ v96384(VarCurr,bitIndex22)
& ~ v96384(VarCurr,bitIndex21)
& ~ v96384(VarCurr,bitIndex20)
& ~ v96384(VarCurr,bitIndex19)
& ~ v96384(VarCurr,bitIndex18)
& ~ v96384(VarCurr,bitIndex17)
& ~ v96384(VarCurr,bitIndex16)
& ~ v96384(VarCurr,bitIndex15)
& ~ v96384(VarCurr,bitIndex14)
& ~ v96384(VarCurr,bitIndex13)
& ~ v96384(VarCurr,bitIndex12)
& ~ v96384(VarCurr,bitIndex11)
& ~ v96384(VarCurr,bitIndex10)
& ~ v96384(VarCurr,bitIndex9)
& ~ v96384(VarCurr,bitIndex8)
& ~ v96384(VarCurr,bitIndex7)
& ~ v96384(VarCurr,bitIndex6)
& ~ v96384(VarCurr,bitIndex5)
& ~ v96384(VarCurr,bitIndex4)
& ~ v96384(VarCurr,bitIndex3)
& ~ v96384(VarCurr,bitIndex2)
& ~ v96384(VarCurr,bitIndex1)
& ~ v96384(VarCurr,bitIndex0) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges63_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& ~ v96384(VarCurr,bitIndex27)
& ~ v96384(VarCurr,bitIndex26)
& ~ v96384(VarCurr,bitIndex25)
& ~ v96384(VarCurr,bitIndex24)
& ~ v96384(VarCurr,bitIndex23)
& ~ v96384(VarCurr,bitIndex22)
& ~ v96384(VarCurr,bitIndex21)
& ~ v96384(VarCurr,bitIndex20)
& ~ v96384(VarCurr,bitIndex19)
& ~ v96384(VarCurr,bitIndex18)
& ~ v96384(VarCurr,bitIndex17)
& ~ v96384(VarCurr,bitIndex16)
& ~ v96384(VarCurr,bitIndex15)
& ~ v96384(VarCurr,bitIndex14)
& ~ v96384(VarCurr,bitIndex13)
& ~ v96384(VarCurr,bitIndex12)
& ~ v96384(VarCurr,bitIndex11)
& ~ v96384(VarCurr,bitIndex10)
& ~ v96384(VarCurr,bitIndex9)
& ~ v96384(VarCurr,bitIndex8)
& ~ v96384(VarCurr,bitIndex7)
& ~ v96384(VarCurr,bitIndex6)
& ~ v96384(VarCurr,bitIndex5)
& ~ v96384(VarCurr,bitIndex4)
& ~ v96384(VarCurr,bitIndex3)
& ~ v96384(VarCurr,bitIndex2)
& ~ v96384(VarCurr,bitIndex1)
& v96384(VarCurr,bitIndex0) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges62_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& ~ v96384(VarCurr,bitIndex27)
& ~ v96384(VarCurr,bitIndex26)
& ~ v96384(VarCurr,bitIndex25)
& ~ v96384(VarCurr,bitIndex24)
& ~ v96384(VarCurr,bitIndex23)
& ~ v96384(VarCurr,bitIndex22)
& ~ v96384(VarCurr,bitIndex21)
& ~ v96384(VarCurr,bitIndex20)
& ~ v96384(VarCurr,bitIndex19)
& ~ v96384(VarCurr,bitIndex18)
& ~ v96384(VarCurr,bitIndex17)
& ~ v96384(VarCurr,bitIndex16)
& ~ v96384(VarCurr,bitIndex15)
& ~ v96384(VarCurr,bitIndex14)
& ~ v96384(VarCurr,bitIndex13)
& ~ v96384(VarCurr,bitIndex12)
& ~ v96384(VarCurr,bitIndex11)
& ~ v96384(VarCurr,bitIndex10)
& ~ v96384(VarCurr,bitIndex9)
& ~ v96384(VarCurr,bitIndex8)
& ~ v96384(VarCurr,bitIndex7)
& ~ v96384(VarCurr,bitIndex6)
& ~ v96384(VarCurr,bitIndex5)
& ~ v96384(VarCurr,bitIndex4)
& ~ v96384(VarCurr,bitIndex3)
& ~ v96384(VarCurr,bitIndex2)
& v96384(VarCurr,bitIndex1) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b000001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges61_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& ~ v96384(VarCurr,bitIndex27)
& ~ v96384(VarCurr,bitIndex26)
& ~ v96384(VarCurr,bitIndex25)
& ~ v96384(VarCurr,bitIndex24)
& ~ v96384(VarCurr,bitIndex23)
& ~ v96384(VarCurr,bitIndex22)
& ~ v96384(VarCurr,bitIndex21)
& ~ v96384(VarCurr,bitIndex20)
& ~ v96384(VarCurr,bitIndex19)
& ~ v96384(VarCurr,bitIndex18)
& ~ v96384(VarCurr,bitIndex17)
& ~ v96384(VarCurr,bitIndex16)
& ~ v96384(VarCurr,bitIndex15)
& ~ v96384(VarCurr,bitIndex14)
& ~ v96384(VarCurr,bitIndex13)
& ~ v96384(VarCurr,bitIndex12)
& ~ v96384(VarCurr,bitIndex11)
& ~ v96384(VarCurr,bitIndex10)
& ~ v96384(VarCurr,bitIndex9)
& ~ v96384(VarCurr,bitIndex8)
& ~ v96384(VarCurr,bitIndex7)
& ~ v96384(VarCurr,bitIndex6)
& ~ v96384(VarCurr,bitIndex5)
& ~ v96384(VarCurr,bitIndex4)
& ~ v96384(VarCurr,bitIndex3)
& v96384(VarCurr,bitIndex2) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b000010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges60_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& ~ v96384(VarCurr,bitIndex27)
& ~ v96384(VarCurr,bitIndex26)
& ~ v96384(VarCurr,bitIndex25)
& ~ v96384(VarCurr,bitIndex24)
& ~ v96384(VarCurr,bitIndex23)
& ~ v96384(VarCurr,bitIndex22)
& ~ v96384(VarCurr,bitIndex21)
& ~ v96384(VarCurr,bitIndex20)
& ~ v96384(VarCurr,bitIndex19)
& ~ v96384(VarCurr,bitIndex18)
& ~ v96384(VarCurr,bitIndex17)
& ~ v96384(VarCurr,bitIndex16)
& ~ v96384(VarCurr,bitIndex15)
& ~ v96384(VarCurr,bitIndex14)
& ~ v96384(VarCurr,bitIndex13)
& ~ v96384(VarCurr,bitIndex12)
& ~ v96384(VarCurr,bitIndex11)
& ~ v96384(VarCurr,bitIndex10)
& ~ v96384(VarCurr,bitIndex9)
& ~ v96384(VarCurr,bitIndex8)
& ~ v96384(VarCurr,bitIndex7)
& ~ v96384(VarCurr,bitIndex6)
& ~ v96384(VarCurr,bitIndex5)
& ~ v96384(VarCurr,bitIndex4)
& v96384(VarCurr,bitIndex3) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b000011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges59_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& ~ v96384(VarCurr,bitIndex27)
& ~ v96384(VarCurr,bitIndex26)
& ~ v96384(VarCurr,bitIndex25)
& ~ v96384(VarCurr,bitIndex24)
& ~ v96384(VarCurr,bitIndex23)
& ~ v96384(VarCurr,bitIndex22)
& ~ v96384(VarCurr,bitIndex21)
& ~ v96384(VarCurr,bitIndex20)
& ~ v96384(VarCurr,bitIndex19)
& ~ v96384(VarCurr,bitIndex18)
& ~ v96384(VarCurr,bitIndex17)
& ~ v96384(VarCurr,bitIndex16)
& ~ v96384(VarCurr,bitIndex15)
& ~ v96384(VarCurr,bitIndex14)
& ~ v96384(VarCurr,bitIndex13)
& ~ v96384(VarCurr,bitIndex12)
& ~ v96384(VarCurr,bitIndex11)
& ~ v96384(VarCurr,bitIndex10)
& ~ v96384(VarCurr,bitIndex9)
& ~ v96384(VarCurr,bitIndex8)
& ~ v96384(VarCurr,bitIndex7)
& ~ v96384(VarCurr,bitIndex6)
& ~ v96384(VarCurr,bitIndex5)
& v96384(VarCurr,bitIndex4) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b000100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges58_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& ~ v96384(VarCurr,bitIndex27)
& ~ v96384(VarCurr,bitIndex26)
& ~ v96384(VarCurr,bitIndex25)
& ~ v96384(VarCurr,bitIndex24)
& ~ v96384(VarCurr,bitIndex23)
& ~ v96384(VarCurr,bitIndex22)
& ~ v96384(VarCurr,bitIndex21)
& ~ v96384(VarCurr,bitIndex20)
& ~ v96384(VarCurr,bitIndex19)
& ~ v96384(VarCurr,bitIndex18)
& ~ v96384(VarCurr,bitIndex17)
& ~ v96384(VarCurr,bitIndex16)
& ~ v96384(VarCurr,bitIndex15)
& ~ v96384(VarCurr,bitIndex14)
& ~ v96384(VarCurr,bitIndex13)
& ~ v96384(VarCurr,bitIndex12)
& ~ v96384(VarCurr,bitIndex11)
& ~ v96384(VarCurr,bitIndex10)
& ~ v96384(VarCurr,bitIndex9)
& ~ v96384(VarCurr,bitIndex8)
& ~ v96384(VarCurr,bitIndex7)
& ~ v96384(VarCurr,bitIndex6)
& v96384(VarCurr,bitIndex5) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b000101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges57_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& ~ v96384(VarCurr,bitIndex27)
& ~ v96384(VarCurr,bitIndex26)
& ~ v96384(VarCurr,bitIndex25)
& ~ v96384(VarCurr,bitIndex24)
& ~ v96384(VarCurr,bitIndex23)
& ~ v96384(VarCurr,bitIndex22)
& ~ v96384(VarCurr,bitIndex21)
& ~ v96384(VarCurr,bitIndex20)
& ~ v96384(VarCurr,bitIndex19)
& ~ v96384(VarCurr,bitIndex18)
& ~ v96384(VarCurr,bitIndex17)
& ~ v96384(VarCurr,bitIndex16)
& ~ v96384(VarCurr,bitIndex15)
& ~ v96384(VarCurr,bitIndex14)
& ~ v96384(VarCurr,bitIndex13)
& ~ v96384(VarCurr,bitIndex12)
& ~ v96384(VarCurr,bitIndex11)
& ~ v96384(VarCurr,bitIndex10)
& ~ v96384(VarCurr,bitIndex9)
& ~ v96384(VarCurr,bitIndex8)
& ~ v96384(VarCurr,bitIndex7)
& v96384(VarCurr,bitIndex6) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b000110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges56_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& ~ v96384(VarCurr,bitIndex27)
& ~ v96384(VarCurr,bitIndex26)
& ~ v96384(VarCurr,bitIndex25)
& ~ v96384(VarCurr,bitIndex24)
& ~ v96384(VarCurr,bitIndex23)
& ~ v96384(VarCurr,bitIndex22)
& ~ v96384(VarCurr,bitIndex21)
& ~ v96384(VarCurr,bitIndex20)
& ~ v96384(VarCurr,bitIndex19)
& ~ v96384(VarCurr,bitIndex18)
& ~ v96384(VarCurr,bitIndex17)
& ~ v96384(VarCurr,bitIndex16)
& ~ v96384(VarCurr,bitIndex15)
& ~ v96384(VarCurr,bitIndex14)
& ~ v96384(VarCurr,bitIndex13)
& ~ v96384(VarCurr,bitIndex12)
& ~ v96384(VarCurr,bitIndex11)
& ~ v96384(VarCurr,bitIndex10)
& ~ v96384(VarCurr,bitIndex9)
& ~ v96384(VarCurr,bitIndex8)
& v96384(VarCurr,bitIndex7) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b000111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges55_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& ~ v96384(VarCurr,bitIndex27)
& ~ v96384(VarCurr,bitIndex26)
& ~ v96384(VarCurr,bitIndex25)
& ~ v96384(VarCurr,bitIndex24)
& ~ v96384(VarCurr,bitIndex23)
& ~ v96384(VarCurr,bitIndex22)
& ~ v96384(VarCurr,bitIndex21)
& ~ v96384(VarCurr,bitIndex20)
& ~ v96384(VarCurr,bitIndex19)
& ~ v96384(VarCurr,bitIndex18)
& ~ v96384(VarCurr,bitIndex17)
& ~ v96384(VarCurr,bitIndex16)
& ~ v96384(VarCurr,bitIndex15)
& ~ v96384(VarCurr,bitIndex14)
& ~ v96384(VarCurr,bitIndex13)
& ~ v96384(VarCurr,bitIndex12)
& ~ v96384(VarCurr,bitIndex11)
& ~ v96384(VarCurr,bitIndex10)
& ~ v96384(VarCurr,bitIndex9)
& v96384(VarCurr,bitIndex8) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b001000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges54_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& ~ v96384(VarCurr,bitIndex27)
& ~ v96384(VarCurr,bitIndex26)
& ~ v96384(VarCurr,bitIndex25)
& ~ v96384(VarCurr,bitIndex24)
& ~ v96384(VarCurr,bitIndex23)
& ~ v96384(VarCurr,bitIndex22)
& ~ v96384(VarCurr,bitIndex21)
& ~ v96384(VarCurr,bitIndex20)
& ~ v96384(VarCurr,bitIndex19)
& ~ v96384(VarCurr,bitIndex18)
& ~ v96384(VarCurr,bitIndex17)
& ~ v96384(VarCurr,bitIndex16)
& ~ v96384(VarCurr,bitIndex15)
& ~ v96384(VarCurr,bitIndex14)
& ~ v96384(VarCurr,bitIndex13)
& ~ v96384(VarCurr,bitIndex12)
& ~ v96384(VarCurr,bitIndex11)
& ~ v96384(VarCurr,bitIndex10)
& v96384(VarCurr,bitIndex9) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b001001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges53_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& ~ v96384(VarCurr,bitIndex27)
& ~ v96384(VarCurr,bitIndex26)
& ~ v96384(VarCurr,bitIndex25)
& ~ v96384(VarCurr,bitIndex24)
& ~ v96384(VarCurr,bitIndex23)
& ~ v96384(VarCurr,bitIndex22)
& ~ v96384(VarCurr,bitIndex21)
& ~ v96384(VarCurr,bitIndex20)
& ~ v96384(VarCurr,bitIndex19)
& ~ v96384(VarCurr,bitIndex18)
& ~ v96384(VarCurr,bitIndex17)
& ~ v96384(VarCurr,bitIndex16)
& ~ v96384(VarCurr,bitIndex15)
& ~ v96384(VarCurr,bitIndex14)
& ~ v96384(VarCurr,bitIndex13)
& ~ v96384(VarCurr,bitIndex12)
& ~ v96384(VarCurr,bitIndex11)
& v96384(VarCurr,bitIndex10) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b001010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges52_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& ~ v96384(VarCurr,bitIndex27)
& ~ v96384(VarCurr,bitIndex26)
& ~ v96384(VarCurr,bitIndex25)
& ~ v96384(VarCurr,bitIndex24)
& ~ v96384(VarCurr,bitIndex23)
& ~ v96384(VarCurr,bitIndex22)
& ~ v96384(VarCurr,bitIndex21)
& ~ v96384(VarCurr,bitIndex20)
& ~ v96384(VarCurr,bitIndex19)
& ~ v96384(VarCurr,bitIndex18)
& ~ v96384(VarCurr,bitIndex17)
& ~ v96384(VarCurr,bitIndex16)
& ~ v96384(VarCurr,bitIndex15)
& ~ v96384(VarCurr,bitIndex14)
& ~ v96384(VarCurr,bitIndex13)
& ~ v96384(VarCurr,bitIndex12)
& v96384(VarCurr,bitIndex11) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b001011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges51_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& ~ v96384(VarCurr,bitIndex27)
& ~ v96384(VarCurr,bitIndex26)
& ~ v96384(VarCurr,bitIndex25)
& ~ v96384(VarCurr,bitIndex24)
& ~ v96384(VarCurr,bitIndex23)
& ~ v96384(VarCurr,bitIndex22)
& ~ v96384(VarCurr,bitIndex21)
& ~ v96384(VarCurr,bitIndex20)
& ~ v96384(VarCurr,bitIndex19)
& ~ v96384(VarCurr,bitIndex18)
& ~ v96384(VarCurr,bitIndex17)
& ~ v96384(VarCurr,bitIndex16)
& ~ v96384(VarCurr,bitIndex15)
& ~ v96384(VarCurr,bitIndex14)
& ~ v96384(VarCurr,bitIndex13)
& v96384(VarCurr,bitIndex12) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b001100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges50_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& ~ v96384(VarCurr,bitIndex27)
& ~ v96384(VarCurr,bitIndex26)
& ~ v96384(VarCurr,bitIndex25)
& ~ v96384(VarCurr,bitIndex24)
& ~ v96384(VarCurr,bitIndex23)
& ~ v96384(VarCurr,bitIndex22)
& ~ v96384(VarCurr,bitIndex21)
& ~ v96384(VarCurr,bitIndex20)
& ~ v96384(VarCurr,bitIndex19)
& ~ v96384(VarCurr,bitIndex18)
& ~ v96384(VarCurr,bitIndex17)
& ~ v96384(VarCurr,bitIndex16)
& ~ v96384(VarCurr,bitIndex15)
& ~ v96384(VarCurr,bitIndex14)
& v96384(VarCurr,bitIndex13) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b001101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges49_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& ~ v96384(VarCurr,bitIndex27)
& ~ v96384(VarCurr,bitIndex26)
& ~ v96384(VarCurr,bitIndex25)
& ~ v96384(VarCurr,bitIndex24)
& ~ v96384(VarCurr,bitIndex23)
& ~ v96384(VarCurr,bitIndex22)
& ~ v96384(VarCurr,bitIndex21)
& ~ v96384(VarCurr,bitIndex20)
& ~ v96384(VarCurr,bitIndex19)
& ~ v96384(VarCurr,bitIndex18)
& ~ v96384(VarCurr,bitIndex17)
& ~ v96384(VarCurr,bitIndex16)
& ~ v96384(VarCurr,bitIndex15)
& v96384(VarCurr,bitIndex14) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b001110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges48_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& ~ v96384(VarCurr,bitIndex27)
& ~ v96384(VarCurr,bitIndex26)
& ~ v96384(VarCurr,bitIndex25)
& ~ v96384(VarCurr,bitIndex24)
& ~ v96384(VarCurr,bitIndex23)
& ~ v96384(VarCurr,bitIndex22)
& ~ v96384(VarCurr,bitIndex21)
& ~ v96384(VarCurr,bitIndex20)
& ~ v96384(VarCurr,bitIndex19)
& ~ v96384(VarCurr,bitIndex18)
& ~ v96384(VarCurr,bitIndex17)
& ~ v96384(VarCurr,bitIndex16)
& v96384(VarCurr,bitIndex15) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b001111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges47_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& ~ v96384(VarCurr,bitIndex27)
& ~ v96384(VarCurr,bitIndex26)
& ~ v96384(VarCurr,bitIndex25)
& ~ v96384(VarCurr,bitIndex24)
& ~ v96384(VarCurr,bitIndex23)
& ~ v96384(VarCurr,bitIndex22)
& ~ v96384(VarCurr,bitIndex21)
& ~ v96384(VarCurr,bitIndex20)
& ~ v96384(VarCurr,bitIndex19)
& ~ v96384(VarCurr,bitIndex18)
& ~ v96384(VarCurr,bitIndex17)
& v96384(VarCurr,bitIndex16) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b010000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges46_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& ~ v96384(VarCurr,bitIndex27)
& ~ v96384(VarCurr,bitIndex26)
& ~ v96384(VarCurr,bitIndex25)
& ~ v96384(VarCurr,bitIndex24)
& ~ v96384(VarCurr,bitIndex23)
& ~ v96384(VarCurr,bitIndex22)
& ~ v96384(VarCurr,bitIndex21)
& ~ v96384(VarCurr,bitIndex20)
& ~ v96384(VarCurr,bitIndex19)
& ~ v96384(VarCurr,bitIndex18)
& v96384(VarCurr,bitIndex17) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b010001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges45_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& ~ v96384(VarCurr,bitIndex27)
& ~ v96384(VarCurr,bitIndex26)
& ~ v96384(VarCurr,bitIndex25)
& ~ v96384(VarCurr,bitIndex24)
& ~ v96384(VarCurr,bitIndex23)
& ~ v96384(VarCurr,bitIndex22)
& ~ v96384(VarCurr,bitIndex21)
& ~ v96384(VarCurr,bitIndex20)
& ~ v96384(VarCurr,bitIndex19)
& v96384(VarCurr,bitIndex18) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b010010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges44_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& ~ v96384(VarCurr,bitIndex27)
& ~ v96384(VarCurr,bitIndex26)
& ~ v96384(VarCurr,bitIndex25)
& ~ v96384(VarCurr,bitIndex24)
& ~ v96384(VarCurr,bitIndex23)
& ~ v96384(VarCurr,bitIndex22)
& ~ v96384(VarCurr,bitIndex21)
& ~ v96384(VarCurr,bitIndex20)
& v96384(VarCurr,bitIndex19) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b010011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges43_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& ~ v96384(VarCurr,bitIndex27)
& ~ v96384(VarCurr,bitIndex26)
& ~ v96384(VarCurr,bitIndex25)
& ~ v96384(VarCurr,bitIndex24)
& ~ v96384(VarCurr,bitIndex23)
& ~ v96384(VarCurr,bitIndex22)
& ~ v96384(VarCurr,bitIndex21)
& v96384(VarCurr,bitIndex20) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b010100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges42_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& ~ v96384(VarCurr,bitIndex27)
& ~ v96384(VarCurr,bitIndex26)
& ~ v96384(VarCurr,bitIndex25)
& ~ v96384(VarCurr,bitIndex24)
& ~ v96384(VarCurr,bitIndex23)
& ~ v96384(VarCurr,bitIndex22)
& v96384(VarCurr,bitIndex21) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b010101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges41_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& ~ v96384(VarCurr,bitIndex27)
& ~ v96384(VarCurr,bitIndex26)
& ~ v96384(VarCurr,bitIndex25)
& ~ v96384(VarCurr,bitIndex24)
& ~ v96384(VarCurr,bitIndex23)
& v96384(VarCurr,bitIndex22) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b010110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges40_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& ~ v96384(VarCurr,bitIndex27)
& ~ v96384(VarCurr,bitIndex26)
& ~ v96384(VarCurr,bitIndex25)
& ~ v96384(VarCurr,bitIndex24)
& v96384(VarCurr,bitIndex23) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b010111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges39_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& ~ v96384(VarCurr,bitIndex27)
& ~ v96384(VarCurr,bitIndex26)
& ~ v96384(VarCurr,bitIndex25)
& v96384(VarCurr,bitIndex24) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b011000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges38_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& ~ v96384(VarCurr,bitIndex27)
& ~ v96384(VarCurr,bitIndex26)
& v96384(VarCurr,bitIndex25) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b011001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges37_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& ~ v96384(VarCurr,bitIndex27)
& v96384(VarCurr,bitIndex26) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b011010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges36_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& ~ v96384(VarCurr,bitIndex28)
& v96384(VarCurr,bitIndex27) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b011011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges35_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& ~ v96384(VarCurr,bitIndex29)
& v96384(VarCurr,bitIndex28) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b011100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges34_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& ~ v96384(VarCurr,bitIndex30)
& v96384(VarCurr,bitIndex29) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b011101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges33_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& ~ v96384(VarCurr,bitIndex31)
& v96384(VarCurr,bitIndex30) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b011110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges32_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& ~ v96384(VarCurr,bitIndex32)
& v96384(VarCurr,bitIndex31) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b011111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges31_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& ~ v96384(VarCurr,bitIndex33)
& v96384(VarCurr,bitIndex32) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b100000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges30_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& ~ v96384(VarCurr,bitIndex34)
& v96384(VarCurr,bitIndex33) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b100001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges29_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& ~ v96384(VarCurr,bitIndex35)
& v96384(VarCurr,bitIndex34) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b100010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges28_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& ~ v96384(VarCurr,bitIndex36)
& v96384(VarCurr,bitIndex35) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b100011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges27_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& ~ v96384(VarCurr,bitIndex37)
& v96384(VarCurr,bitIndex36) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b100100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges26_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& ~ v96384(VarCurr,bitIndex38)
& v96384(VarCurr,bitIndex37) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b100101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges25_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& ~ v96384(VarCurr,bitIndex39)
& v96384(VarCurr,bitIndex38) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b100110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges24_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& ~ v96384(VarCurr,bitIndex40)
& v96384(VarCurr,bitIndex39) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b100111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges23_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& ~ v96384(VarCurr,bitIndex41)
& v96384(VarCurr,bitIndex40) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b101000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges22_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& ~ v96384(VarCurr,bitIndex42)
& v96384(VarCurr,bitIndex41) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b101001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges21_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& ~ v96384(VarCurr,bitIndex43)
& v96384(VarCurr,bitIndex42) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b101010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges20_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& ~ v96384(VarCurr,bitIndex44)
& v96384(VarCurr,bitIndex43) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b101011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges19_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& ~ v96384(VarCurr,bitIndex45)
& v96384(VarCurr,bitIndex44) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b101100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges18_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& ~ v96384(VarCurr,bitIndex46)
& v96384(VarCurr,bitIndex45) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b101101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges17_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& ~ v96384(VarCurr,bitIndex47)
& v96384(VarCurr,bitIndex46) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b101110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges16_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& ~ v96384(VarCurr,bitIndex48)
& v96384(VarCurr,bitIndex47) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b101111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges15_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& ~ v96384(VarCurr,bitIndex49)
& v96384(VarCurr,bitIndex48) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b110000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges14_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& ~ v96384(VarCurr,bitIndex50)
& v96384(VarCurr,bitIndex49) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b110001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges13_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& ~ v96384(VarCurr,bitIndex51)
& v96384(VarCurr,bitIndex50) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b110010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges12_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& ~ v96384(VarCurr,bitIndex52)
& v96384(VarCurr,bitIndex51) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b110011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges11_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& ~ v96384(VarCurr,bitIndex53)
& v96384(VarCurr,bitIndex52) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b110100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges10_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& ~ v96384(VarCurr,bitIndex54)
& v96384(VarCurr,bitIndex53) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b110101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges9_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& ~ v96384(VarCurr,bitIndex55)
& v96384(VarCurr,bitIndex54) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b110110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges8_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& ~ v96384(VarCurr,bitIndex56)
& v96384(VarCurr,bitIndex55) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b110111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges7_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& ~ v96384(VarCurr,bitIndex57)
& v96384(VarCurr,bitIndex56) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b111000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges6_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& ~ v96384(VarCurr,bitIndex58)
& v96384(VarCurr,bitIndex57) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b111001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges5_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& ~ v96384(VarCurr,bitIndex59)
& v96384(VarCurr,bitIndex58) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b111010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges4_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& ~ v96384(VarCurr,bitIndex60)
& v96384(VarCurr,bitIndex59) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b111011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_1,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& ~ v96384(VarCurr,bitIndex61)
& v96384(VarCurr,bitIndex60) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b111100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_3,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& ~ v96384(VarCurr,bitIndex62)
& v96384(VarCurr,bitIndex61) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b111101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1525,axiom,
! [VarCurr] :
( ( ~ v96384(VarCurr,bitIndex63)
& v96384(VarCurr,bitIndex62) )
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> b111110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1581,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex63)
=> ! [B] :
( range_5_0(B)
=> ( v96382(VarCurr,B)
<=> $true ) ) ) ).
fof(addAssignment_28750,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex0)
<=> v96386(VarCurr,bitIndex0) ) ).
fof(addAssignment_28749,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex0)
<=> v96388(VarCurr,bitIndex0) ) ).
fof(addAssignment_28748,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex0)
<=> v96390(VarCurr,bitIndex0) ) ).
fof(addAssignment_28747,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex1)
<=> v96386(VarCurr,bitIndex1) ) ).
fof(addAssignment_28746,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex1)
<=> v96388(VarCurr,bitIndex1) ) ).
fof(addAssignment_28745,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex1)
<=> v96390(VarCurr,bitIndex1) ) ).
fof(addAssignment_28744,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex2)
<=> v96386(VarCurr,bitIndex2) ) ).
fof(addAssignment_28743,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex2)
<=> v96388(VarCurr,bitIndex2) ) ).
fof(addAssignment_28742,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex2)
<=> v96390(VarCurr,bitIndex2) ) ).
fof(addAssignment_28741,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex3)
<=> v96386(VarCurr,bitIndex3) ) ).
fof(addAssignment_28740,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex3)
<=> v96388(VarCurr,bitIndex3) ) ).
fof(addAssignment_28739,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex3)
<=> v96390(VarCurr,bitIndex3) ) ).
fof(addAssignment_28738,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex4)
<=> v96386(VarCurr,bitIndex4) ) ).
fof(addAssignment_28737,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex4)
<=> v96388(VarCurr,bitIndex4) ) ).
fof(addAssignment_28736,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex4)
<=> v96390(VarCurr,bitIndex4) ) ).
fof(addAssignment_28735,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex5)
<=> v96386(VarCurr,bitIndex5) ) ).
fof(addAssignment_28734,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex5)
<=> v96388(VarCurr,bitIndex5) ) ).
fof(addAssignment_28733,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex5)
<=> v96390(VarCurr,bitIndex5) ) ).
fof(addAssignment_28732,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex6)
<=> v96386(VarCurr,bitIndex6) ) ).
fof(addAssignment_28731,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex6)
<=> v96388(VarCurr,bitIndex6) ) ).
fof(addAssignment_28730,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex6)
<=> v96390(VarCurr,bitIndex6) ) ).
fof(addAssignment_28729,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex7)
<=> v96386(VarCurr,bitIndex7) ) ).
fof(addAssignment_28728,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex7)
<=> v96388(VarCurr,bitIndex7) ) ).
fof(addAssignment_28727,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex7)
<=> v96390(VarCurr,bitIndex7) ) ).
fof(addAssignment_28726,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex8)
<=> v96386(VarCurr,bitIndex8) ) ).
fof(addAssignment_28725,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex8)
<=> v96388(VarCurr,bitIndex8) ) ).
fof(addAssignment_28724,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex8)
<=> v96390(VarCurr,bitIndex8) ) ).
fof(addAssignment_28723,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex9)
<=> v96386(VarCurr,bitIndex9) ) ).
fof(addAssignment_28722,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex9)
<=> v96388(VarCurr,bitIndex9) ) ).
fof(addAssignment_28721,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex9)
<=> v96390(VarCurr,bitIndex9) ) ).
fof(addAssignment_28720,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex10)
<=> v96386(VarCurr,bitIndex10) ) ).
fof(addAssignment_28719,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex10)
<=> v96388(VarCurr,bitIndex10) ) ).
fof(addAssignment_28718,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex10)
<=> v96390(VarCurr,bitIndex10) ) ).
fof(addAssignment_28717,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex11)
<=> v96386(VarCurr,bitIndex11) ) ).
fof(addAssignment_28716,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex11)
<=> v96388(VarCurr,bitIndex11) ) ).
fof(addAssignment_28715,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex11)
<=> v96390(VarCurr,bitIndex11) ) ).
fof(addAssignment_28714,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex12)
<=> v96386(VarCurr,bitIndex12) ) ).
fof(addAssignment_28713,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex12)
<=> v96388(VarCurr,bitIndex12) ) ).
fof(addAssignment_28712,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex12)
<=> v96390(VarCurr,bitIndex12) ) ).
fof(addAssignment_28711,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex13)
<=> v96386(VarCurr,bitIndex13) ) ).
fof(addAssignment_28710,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex13)
<=> v96388(VarCurr,bitIndex13) ) ).
fof(addAssignment_28709,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex13)
<=> v96390(VarCurr,bitIndex13) ) ).
fof(addAssignment_28708,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex14)
<=> v96386(VarCurr,bitIndex14) ) ).
fof(addAssignment_28707,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex14)
<=> v96388(VarCurr,bitIndex14) ) ).
fof(addAssignment_28706,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex14)
<=> v96390(VarCurr,bitIndex14) ) ).
fof(addAssignment_28705,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex15)
<=> v96386(VarCurr,bitIndex15) ) ).
fof(addAssignment_28704,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex15)
<=> v96388(VarCurr,bitIndex15) ) ).
fof(addAssignment_28703,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex15)
<=> v96390(VarCurr,bitIndex15) ) ).
fof(addAssignment_28702,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex16)
<=> v96386(VarCurr,bitIndex16) ) ).
fof(addAssignment_28701,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex16)
<=> v96388(VarCurr,bitIndex16) ) ).
fof(addAssignment_28700,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex16)
<=> v96390(VarCurr,bitIndex16) ) ).
fof(addAssignment_28699,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex17)
<=> v96386(VarCurr,bitIndex17) ) ).
fof(addAssignment_28698,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex17)
<=> v96388(VarCurr,bitIndex17) ) ).
fof(addAssignment_28697,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex17)
<=> v96390(VarCurr,bitIndex17) ) ).
fof(addAssignment_28696,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex18)
<=> v96386(VarCurr,bitIndex18) ) ).
fof(addAssignment_28695,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex18)
<=> v96388(VarCurr,bitIndex18) ) ).
fof(addAssignment_28694,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex18)
<=> v96390(VarCurr,bitIndex18) ) ).
fof(addAssignment_28693,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex19)
<=> v96386(VarCurr,bitIndex19) ) ).
fof(addAssignment_28692,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex19)
<=> v96388(VarCurr,bitIndex19) ) ).
fof(addAssignment_28691,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex19)
<=> v96390(VarCurr,bitIndex19) ) ).
fof(addAssignment_28690,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex20)
<=> v96386(VarCurr,bitIndex20) ) ).
fof(addAssignment_28689,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex20)
<=> v96388(VarCurr,bitIndex20) ) ).
fof(addAssignment_28688,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex20)
<=> v96390(VarCurr,bitIndex20) ) ).
fof(addAssignment_28687,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex21)
<=> v96386(VarCurr,bitIndex21) ) ).
fof(addAssignment_28686,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex21)
<=> v96388(VarCurr,bitIndex21) ) ).
fof(addAssignment_28685,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex21)
<=> v96390(VarCurr,bitIndex21) ) ).
fof(addAssignment_28684,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex22)
<=> v96386(VarCurr,bitIndex22) ) ).
fof(addAssignment_28683,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex22)
<=> v96388(VarCurr,bitIndex22) ) ).
fof(addAssignment_28682,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex22)
<=> v96390(VarCurr,bitIndex22) ) ).
fof(addAssignment_28681,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex23)
<=> v96386(VarCurr,bitIndex23) ) ).
fof(addAssignment_28680,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex23)
<=> v96388(VarCurr,bitIndex23) ) ).
fof(addAssignment_28679,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex23)
<=> v96390(VarCurr,bitIndex23) ) ).
fof(addAssignment_28678,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex24)
<=> v96386(VarCurr,bitIndex24) ) ).
fof(addAssignment_28677,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex24)
<=> v96388(VarCurr,bitIndex24) ) ).
fof(addAssignment_28676,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex24)
<=> v96390(VarCurr,bitIndex24) ) ).
fof(addAssignment_28675,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex25)
<=> v96386(VarCurr,bitIndex25) ) ).
fof(addAssignment_28674,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex25)
<=> v96388(VarCurr,bitIndex25) ) ).
fof(addAssignment_28673,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex25)
<=> v96390(VarCurr,bitIndex25) ) ).
fof(addAssignment_28672,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex26)
<=> v96386(VarCurr,bitIndex26) ) ).
fof(addAssignment_28671,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex26)
<=> v96388(VarCurr,bitIndex26) ) ).
fof(addAssignment_28670,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex26)
<=> v96390(VarCurr,bitIndex26) ) ).
fof(addAssignment_28669,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex27)
<=> v96386(VarCurr,bitIndex27) ) ).
fof(addAssignment_28668,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex27)
<=> v96388(VarCurr,bitIndex27) ) ).
fof(addAssignment_28667,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex27)
<=> v96390(VarCurr,bitIndex27) ) ).
fof(addAssignment_28666,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex28)
<=> v96386(VarCurr,bitIndex28) ) ).
fof(addAssignment_28665,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex28)
<=> v96388(VarCurr,bitIndex28) ) ).
fof(addAssignment_28664,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex28)
<=> v96390(VarCurr,bitIndex28) ) ).
fof(addAssignment_28663,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex29)
<=> v96386(VarCurr,bitIndex29) ) ).
fof(addAssignment_28662,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex29)
<=> v96388(VarCurr,bitIndex29) ) ).
fof(addAssignment_28661,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex29)
<=> v96390(VarCurr,bitIndex29) ) ).
fof(addAssignment_28660,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex30)
<=> v96386(VarCurr,bitIndex30) ) ).
fof(addAssignment_28659,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex30)
<=> v96388(VarCurr,bitIndex30) ) ).
fof(addAssignment_28658,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex30)
<=> v96390(VarCurr,bitIndex30) ) ).
fof(addAssignment_28657,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex31)
<=> v96386(VarCurr,bitIndex31) ) ).
fof(addAssignment_28656,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex31)
<=> v96388(VarCurr,bitIndex31) ) ).
fof(addAssignment_28655,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex31)
<=> v96390(VarCurr,bitIndex31) ) ).
fof(addAssignment_28654,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex32)
<=> v96386(VarCurr,bitIndex32) ) ).
fof(addAssignment_28653,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex32)
<=> v96388(VarCurr,bitIndex32) ) ).
fof(addAssignment_28652,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex32)
<=> v96390(VarCurr,bitIndex32) ) ).
fof(addAssignment_28651,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex33)
<=> v96386(VarCurr,bitIndex33) ) ).
fof(addAssignment_28650,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex33)
<=> v96388(VarCurr,bitIndex33) ) ).
fof(addAssignment_28649,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex33)
<=> v96390(VarCurr,bitIndex33) ) ).
fof(addAssignment_28648,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex34)
<=> v96386(VarCurr,bitIndex34) ) ).
fof(addAssignment_28647,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex34)
<=> v96388(VarCurr,bitIndex34) ) ).
fof(addAssignment_28646,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex34)
<=> v96390(VarCurr,bitIndex34) ) ).
fof(addAssignment_28645,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex35)
<=> v96386(VarCurr,bitIndex35) ) ).
fof(addAssignment_28644,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex35)
<=> v96388(VarCurr,bitIndex35) ) ).
fof(addAssignment_28643,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex35)
<=> v96390(VarCurr,bitIndex35) ) ).
fof(addAssignment_28642,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex36)
<=> v96386(VarCurr,bitIndex36) ) ).
fof(addAssignment_28641,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex36)
<=> v96388(VarCurr,bitIndex36) ) ).
fof(addAssignment_28640,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex36)
<=> v96390(VarCurr,bitIndex36) ) ).
fof(addAssignment_28639,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex37)
<=> v96386(VarCurr,bitIndex37) ) ).
fof(addAssignment_28638,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex37)
<=> v96388(VarCurr,bitIndex37) ) ).
fof(addAssignment_28637,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex37)
<=> v96390(VarCurr,bitIndex37) ) ).
fof(addAssignment_28636,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex38)
<=> v96386(VarCurr,bitIndex38) ) ).
fof(addAssignment_28635,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex38)
<=> v96388(VarCurr,bitIndex38) ) ).
fof(addAssignment_28634,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex38)
<=> v96390(VarCurr,bitIndex38) ) ).
fof(addAssignment_28633,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex39)
<=> v96386(VarCurr,bitIndex39) ) ).
fof(addAssignment_28632,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex39)
<=> v96388(VarCurr,bitIndex39) ) ).
fof(addAssignment_28631,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex39)
<=> v96390(VarCurr,bitIndex39) ) ).
fof(addAssignment_28630,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex40)
<=> v96386(VarCurr,bitIndex40) ) ).
fof(addAssignment_28629,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex40)
<=> v96388(VarCurr,bitIndex40) ) ).
fof(addAssignment_28628,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex40)
<=> v96390(VarCurr,bitIndex40) ) ).
fof(addAssignment_28627,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex41)
<=> v96386(VarCurr,bitIndex41) ) ).
fof(addAssignment_28626,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex41)
<=> v96388(VarCurr,bitIndex41) ) ).
fof(addAssignment_28625,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex41)
<=> v96390(VarCurr,bitIndex41) ) ).
fof(addAssignment_28624,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex42)
<=> v96386(VarCurr,bitIndex42) ) ).
fof(addAssignment_28623,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex42)
<=> v96388(VarCurr,bitIndex42) ) ).
fof(addAssignment_28622,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex42)
<=> v96390(VarCurr,bitIndex42) ) ).
fof(addAssignment_28621,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex43)
<=> v96386(VarCurr,bitIndex43) ) ).
fof(addAssignment_28620,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex43)
<=> v96388(VarCurr,bitIndex43) ) ).
fof(addAssignment_28619,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex43)
<=> v96390(VarCurr,bitIndex43) ) ).
fof(addAssignment_28618,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex44)
<=> v96386(VarCurr,bitIndex44) ) ).
fof(addAssignment_28617,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex44)
<=> v96388(VarCurr,bitIndex44) ) ).
fof(addAssignment_28616,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex44)
<=> v96390(VarCurr,bitIndex44) ) ).
fof(addAssignment_28615,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex45)
<=> v96386(VarCurr,bitIndex45) ) ).
fof(addAssignment_28614,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex45)
<=> v96388(VarCurr,bitIndex45) ) ).
fof(addAssignment_28613,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex45)
<=> v96390(VarCurr,bitIndex45) ) ).
fof(addAssignment_28612,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex46)
<=> v96386(VarCurr,bitIndex46) ) ).
fof(addAssignment_28611,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex46)
<=> v96388(VarCurr,bitIndex46) ) ).
fof(addAssignment_28610,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex46)
<=> v96390(VarCurr,bitIndex46) ) ).
fof(addAssignment_28609,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex47)
<=> v96386(VarCurr,bitIndex47) ) ).
fof(addAssignment_28608,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex47)
<=> v96388(VarCurr,bitIndex47) ) ).
fof(addAssignment_28607,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex47)
<=> v96390(VarCurr,bitIndex47) ) ).
fof(addAssignment_28606,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex48)
<=> v96386(VarCurr,bitIndex48) ) ).
fof(addAssignment_28605,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex48)
<=> v96388(VarCurr,bitIndex48) ) ).
fof(addAssignment_28604,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex48)
<=> v96390(VarCurr,bitIndex48) ) ).
fof(addAssignment_28603,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex49)
<=> v96386(VarCurr,bitIndex49) ) ).
fof(addAssignment_28602,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex49)
<=> v96388(VarCurr,bitIndex49) ) ).
fof(addAssignment_28601,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex49)
<=> v96390(VarCurr,bitIndex49) ) ).
fof(addAssignment_28600,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex50)
<=> v96386(VarCurr,bitIndex50) ) ).
fof(addAssignment_28599,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex50)
<=> v96388(VarCurr,bitIndex50) ) ).
fof(addAssignment_28598,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex50)
<=> v96390(VarCurr,bitIndex50) ) ).
fof(addAssignment_28597,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex51)
<=> v96386(VarCurr,bitIndex51) ) ).
fof(addAssignment_28596,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex51)
<=> v96388(VarCurr,bitIndex51) ) ).
fof(addAssignment_28595,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex51)
<=> v96390(VarCurr,bitIndex51) ) ).
fof(addAssignment_28594,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex52)
<=> v96386(VarCurr,bitIndex52) ) ).
fof(addAssignment_28593,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex52)
<=> v96388(VarCurr,bitIndex52) ) ).
fof(addAssignment_28592,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex52)
<=> v96390(VarCurr,bitIndex52) ) ).
fof(addAssignment_28591,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex53)
<=> v96386(VarCurr,bitIndex53) ) ).
fof(addAssignment_28590,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex53)
<=> v96388(VarCurr,bitIndex53) ) ).
fof(addAssignment_28589,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex53)
<=> v96390(VarCurr,bitIndex53) ) ).
fof(addAssignment_28588,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex54)
<=> v96386(VarCurr,bitIndex54) ) ).
fof(addAssignment_28587,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex54)
<=> v96388(VarCurr,bitIndex54) ) ).
fof(addAssignment_28586,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex54)
<=> v96390(VarCurr,bitIndex54) ) ).
fof(addAssignment_28585,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex55)
<=> v96386(VarCurr,bitIndex55) ) ).
fof(addAssignment_28584,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex55)
<=> v96388(VarCurr,bitIndex55) ) ).
fof(addAssignment_28583,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex55)
<=> v96390(VarCurr,bitIndex55) ) ).
fof(addAssignment_28582,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex56)
<=> v96386(VarCurr,bitIndex56) ) ).
fof(addAssignment_28581,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex56)
<=> v96388(VarCurr,bitIndex56) ) ).
fof(addAssignment_28580,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex56)
<=> v96390(VarCurr,bitIndex56) ) ).
fof(addAssignment_28579,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex57)
<=> v96386(VarCurr,bitIndex57) ) ).
fof(addAssignment_28578,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex57)
<=> v96388(VarCurr,bitIndex57) ) ).
fof(addAssignment_28577,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex57)
<=> v96390(VarCurr,bitIndex57) ) ).
fof(addAssignment_28576,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex58)
<=> v96386(VarCurr,bitIndex58) ) ).
fof(addAssignment_28575,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex58)
<=> v96388(VarCurr,bitIndex58) ) ).
fof(addAssignment_28574,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex58)
<=> v96390(VarCurr,bitIndex58) ) ).
fof(addAssignment_28573,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex59)
<=> v96386(VarCurr,bitIndex59) ) ).
fof(addAssignment_28572,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex59)
<=> v96388(VarCurr,bitIndex59) ) ).
fof(addAssignment_28571,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex59)
<=> v96390(VarCurr,bitIndex59) ) ).
fof(addAssignment_28570,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex60)
<=> v96386(VarCurr,bitIndex60) ) ).
fof(addAssignment_28569,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex60)
<=> v96388(VarCurr,bitIndex60) ) ).
fof(addAssignment_28568,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex60)
<=> v96390(VarCurr,bitIndex60) ) ).
fof(addAssignment_28567,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex61)
<=> v96386(VarCurr,bitIndex61) ) ).
fof(addAssignment_28566,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex61)
<=> v96388(VarCurr,bitIndex61) ) ).
fof(addAssignment_28565,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex61)
<=> v96390(VarCurr,bitIndex61) ) ).
fof(addAssignment_28564,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex62)
<=> v96386(VarCurr,bitIndex62) ) ).
fof(addAssignment_28563,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex62)
<=> v96388(VarCurr,bitIndex62) ) ).
fof(addAssignment_28562,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex62)
<=> v96390(VarCurr,bitIndex62) ) ).
fof(addAssignment_28561,axiom,
! [VarCurr] :
( v96384(VarCurr,bitIndex63)
<=> v96386(VarCurr,bitIndex63) ) ).
fof(addAssignment_28560,axiom,
! [VarCurr] :
( v96386(VarCurr,bitIndex63)
<=> v96388(VarCurr,bitIndex63) ) ).
fof(addAssignment_28559,axiom,
! [VarCurr] :
( v96388(VarCurr,bitIndex63)
<=> v96390(VarCurr,bitIndex63) ) ).
fof(addAssignment_28558,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96349(VarCurr,B)
<=> v96351(VarCurr,B) ) ) ).
fof(addAssignment_28557,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96351(VarCurr,B)
<=> v96353(VarCurr,B) ) ) ).
fof(addAssignment_28556,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96353(VarCurr,B)
<=> v96355(VarCurr,B) ) ) ).
fof(addAssignment_28555,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96355(VarCurr,B)
<=> v96357(VarCurr,B) ) ) ).
fof(addAssignment_28554,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96357(VarCurr,B)
<=> v96359(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges64,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& ~ v96361(VarCurr,bitIndex27)
& ~ v96361(VarCurr,bitIndex26)
& ~ v96361(VarCurr,bitIndex25)
& ~ v96361(VarCurr,bitIndex24)
& ~ v96361(VarCurr,bitIndex23)
& ~ v96361(VarCurr,bitIndex22)
& ~ v96361(VarCurr,bitIndex21)
& ~ v96361(VarCurr,bitIndex20)
& ~ v96361(VarCurr,bitIndex19)
& ~ v96361(VarCurr,bitIndex18)
& ~ v96361(VarCurr,bitIndex17)
& ~ v96361(VarCurr,bitIndex16)
& ~ v96361(VarCurr,bitIndex15)
& ~ v96361(VarCurr,bitIndex14)
& ~ v96361(VarCurr,bitIndex13)
& ~ v96361(VarCurr,bitIndex12)
& ~ v96361(VarCurr,bitIndex11)
& ~ v96361(VarCurr,bitIndex10)
& ~ v96361(VarCurr,bitIndex9)
& ~ v96361(VarCurr,bitIndex8)
& ~ v96361(VarCurr,bitIndex7)
& ~ v96361(VarCurr,bitIndex6)
& ~ v96361(VarCurr,bitIndex5)
& ~ v96361(VarCurr,bitIndex4)
& ~ v96361(VarCurr,bitIndex3)
& ~ v96361(VarCurr,bitIndex2)
& ~ v96361(VarCurr,bitIndex1)
& ~ v96361(VarCurr,bitIndex0) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges63,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& ~ v96361(VarCurr,bitIndex27)
& ~ v96361(VarCurr,bitIndex26)
& ~ v96361(VarCurr,bitIndex25)
& ~ v96361(VarCurr,bitIndex24)
& ~ v96361(VarCurr,bitIndex23)
& ~ v96361(VarCurr,bitIndex22)
& ~ v96361(VarCurr,bitIndex21)
& ~ v96361(VarCurr,bitIndex20)
& ~ v96361(VarCurr,bitIndex19)
& ~ v96361(VarCurr,bitIndex18)
& ~ v96361(VarCurr,bitIndex17)
& ~ v96361(VarCurr,bitIndex16)
& ~ v96361(VarCurr,bitIndex15)
& ~ v96361(VarCurr,bitIndex14)
& ~ v96361(VarCurr,bitIndex13)
& ~ v96361(VarCurr,bitIndex12)
& ~ v96361(VarCurr,bitIndex11)
& ~ v96361(VarCurr,bitIndex10)
& ~ v96361(VarCurr,bitIndex9)
& ~ v96361(VarCurr,bitIndex8)
& ~ v96361(VarCurr,bitIndex7)
& ~ v96361(VarCurr,bitIndex6)
& ~ v96361(VarCurr,bitIndex5)
& ~ v96361(VarCurr,bitIndex4)
& ~ v96361(VarCurr,bitIndex3)
& ~ v96361(VarCurr,bitIndex2)
& ~ v96361(VarCurr,bitIndex1)
& v96361(VarCurr,bitIndex0) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges62,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& ~ v96361(VarCurr,bitIndex27)
& ~ v96361(VarCurr,bitIndex26)
& ~ v96361(VarCurr,bitIndex25)
& ~ v96361(VarCurr,bitIndex24)
& ~ v96361(VarCurr,bitIndex23)
& ~ v96361(VarCurr,bitIndex22)
& ~ v96361(VarCurr,bitIndex21)
& ~ v96361(VarCurr,bitIndex20)
& ~ v96361(VarCurr,bitIndex19)
& ~ v96361(VarCurr,bitIndex18)
& ~ v96361(VarCurr,bitIndex17)
& ~ v96361(VarCurr,bitIndex16)
& ~ v96361(VarCurr,bitIndex15)
& ~ v96361(VarCurr,bitIndex14)
& ~ v96361(VarCurr,bitIndex13)
& ~ v96361(VarCurr,bitIndex12)
& ~ v96361(VarCurr,bitIndex11)
& ~ v96361(VarCurr,bitIndex10)
& ~ v96361(VarCurr,bitIndex9)
& ~ v96361(VarCurr,bitIndex8)
& ~ v96361(VarCurr,bitIndex7)
& ~ v96361(VarCurr,bitIndex6)
& ~ v96361(VarCurr,bitIndex5)
& ~ v96361(VarCurr,bitIndex4)
& ~ v96361(VarCurr,bitIndex3)
& ~ v96361(VarCurr,bitIndex2)
& v96361(VarCurr,bitIndex1) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b000001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges61,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& ~ v96361(VarCurr,bitIndex27)
& ~ v96361(VarCurr,bitIndex26)
& ~ v96361(VarCurr,bitIndex25)
& ~ v96361(VarCurr,bitIndex24)
& ~ v96361(VarCurr,bitIndex23)
& ~ v96361(VarCurr,bitIndex22)
& ~ v96361(VarCurr,bitIndex21)
& ~ v96361(VarCurr,bitIndex20)
& ~ v96361(VarCurr,bitIndex19)
& ~ v96361(VarCurr,bitIndex18)
& ~ v96361(VarCurr,bitIndex17)
& ~ v96361(VarCurr,bitIndex16)
& ~ v96361(VarCurr,bitIndex15)
& ~ v96361(VarCurr,bitIndex14)
& ~ v96361(VarCurr,bitIndex13)
& ~ v96361(VarCurr,bitIndex12)
& ~ v96361(VarCurr,bitIndex11)
& ~ v96361(VarCurr,bitIndex10)
& ~ v96361(VarCurr,bitIndex9)
& ~ v96361(VarCurr,bitIndex8)
& ~ v96361(VarCurr,bitIndex7)
& ~ v96361(VarCurr,bitIndex6)
& ~ v96361(VarCurr,bitIndex5)
& ~ v96361(VarCurr,bitIndex4)
& ~ v96361(VarCurr,bitIndex3)
& v96361(VarCurr,bitIndex2) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b000010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges60,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& ~ v96361(VarCurr,bitIndex27)
& ~ v96361(VarCurr,bitIndex26)
& ~ v96361(VarCurr,bitIndex25)
& ~ v96361(VarCurr,bitIndex24)
& ~ v96361(VarCurr,bitIndex23)
& ~ v96361(VarCurr,bitIndex22)
& ~ v96361(VarCurr,bitIndex21)
& ~ v96361(VarCurr,bitIndex20)
& ~ v96361(VarCurr,bitIndex19)
& ~ v96361(VarCurr,bitIndex18)
& ~ v96361(VarCurr,bitIndex17)
& ~ v96361(VarCurr,bitIndex16)
& ~ v96361(VarCurr,bitIndex15)
& ~ v96361(VarCurr,bitIndex14)
& ~ v96361(VarCurr,bitIndex13)
& ~ v96361(VarCurr,bitIndex12)
& ~ v96361(VarCurr,bitIndex11)
& ~ v96361(VarCurr,bitIndex10)
& ~ v96361(VarCurr,bitIndex9)
& ~ v96361(VarCurr,bitIndex8)
& ~ v96361(VarCurr,bitIndex7)
& ~ v96361(VarCurr,bitIndex6)
& ~ v96361(VarCurr,bitIndex5)
& ~ v96361(VarCurr,bitIndex4)
& v96361(VarCurr,bitIndex3) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b000011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges59,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& ~ v96361(VarCurr,bitIndex27)
& ~ v96361(VarCurr,bitIndex26)
& ~ v96361(VarCurr,bitIndex25)
& ~ v96361(VarCurr,bitIndex24)
& ~ v96361(VarCurr,bitIndex23)
& ~ v96361(VarCurr,bitIndex22)
& ~ v96361(VarCurr,bitIndex21)
& ~ v96361(VarCurr,bitIndex20)
& ~ v96361(VarCurr,bitIndex19)
& ~ v96361(VarCurr,bitIndex18)
& ~ v96361(VarCurr,bitIndex17)
& ~ v96361(VarCurr,bitIndex16)
& ~ v96361(VarCurr,bitIndex15)
& ~ v96361(VarCurr,bitIndex14)
& ~ v96361(VarCurr,bitIndex13)
& ~ v96361(VarCurr,bitIndex12)
& ~ v96361(VarCurr,bitIndex11)
& ~ v96361(VarCurr,bitIndex10)
& ~ v96361(VarCurr,bitIndex9)
& ~ v96361(VarCurr,bitIndex8)
& ~ v96361(VarCurr,bitIndex7)
& ~ v96361(VarCurr,bitIndex6)
& ~ v96361(VarCurr,bitIndex5)
& v96361(VarCurr,bitIndex4) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b000100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges58,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& ~ v96361(VarCurr,bitIndex27)
& ~ v96361(VarCurr,bitIndex26)
& ~ v96361(VarCurr,bitIndex25)
& ~ v96361(VarCurr,bitIndex24)
& ~ v96361(VarCurr,bitIndex23)
& ~ v96361(VarCurr,bitIndex22)
& ~ v96361(VarCurr,bitIndex21)
& ~ v96361(VarCurr,bitIndex20)
& ~ v96361(VarCurr,bitIndex19)
& ~ v96361(VarCurr,bitIndex18)
& ~ v96361(VarCurr,bitIndex17)
& ~ v96361(VarCurr,bitIndex16)
& ~ v96361(VarCurr,bitIndex15)
& ~ v96361(VarCurr,bitIndex14)
& ~ v96361(VarCurr,bitIndex13)
& ~ v96361(VarCurr,bitIndex12)
& ~ v96361(VarCurr,bitIndex11)
& ~ v96361(VarCurr,bitIndex10)
& ~ v96361(VarCurr,bitIndex9)
& ~ v96361(VarCurr,bitIndex8)
& ~ v96361(VarCurr,bitIndex7)
& ~ v96361(VarCurr,bitIndex6)
& v96361(VarCurr,bitIndex5) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b000101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges57,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& ~ v96361(VarCurr,bitIndex27)
& ~ v96361(VarCurr,bitIndex26)
& ~ v96361(VarCurr,bitIndex25)
& ~ v96361(VarCurr,bitIndex24)
& ~ v96361(VarCurr,bitIndex23)
& ~ v96361(VarCurr,bitIndex22)
& ~ v96361(VarCurr,bitIndex21)
& ~ v96361(VarCurr,bitIndex20)
& ~ v96361(VarCurr,bitIndex19)
& ~ v96361(VarCurr,bitIndex18)
& ~ v96361(VarCurr,bitIndex17)
& ~ v96361(VarCurr,bitIndex16)
& ~ v96361(VarCurr,bitIndex15)
& ~ v96361(VarCurr,bitIndex14)
& ~ v96361(VarCurr,bitIndex13)
& ~ v96361(VarCurr,bitIndex12)
& ~ v96361(VarCurr,bitIndex11)
& ~ v96361(VarCurr,bitIndex10)
& ~ v96361(VarCurr,bitIndex9)
& ~ v96361(VarCurr,bitIndex8)
& ~ v96361(VarCurr,bitIndex7)
& v96361(VarCurr,bitIndex6) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b000110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges56,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& ~ v96361(VarCurr,bitIndex27)
& ~ v96361(VarCurr,bitIndex26)
& ~ v96361(VarCurr,bitIndex25)
& ~ v96361(VarCurr,bitIndex24)
& ~ v96361(VarCurr,bitIndex23)
& ~ v96361(VarCurr,bitIndex22)
& ~ v96361(VarCurr,bitIndex21)
& ~ v96361(VarCurr,bitIndex20)
& ~ v96361(VarCurr,bitIndex19)
& ~ v96361(VarCurr,bitIndex18)
& ~ v96361(VarCurr,bitIndex17)
& ~ v96361(VarCurr,bitIndex16)
& ~ v96361(VarCurr,bitIndex15)
& ~ v96361(VarCurr,bitIndex14)
& ~ v96361(VarCurr,bitIndex13)
& ~ v96361(VarCurr,bitIndex12)
& ~ v96361(VarCurr,bitIndex11)
& ~ v96361(VarCurr,bitIndex10)
& ~ v96361(VarCurr,bitIndex9)
& ~ v96361(VarCurr,bitIndex8)
& v96361(VarCurr,bitIndex7) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b000111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges55,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& ~ v96361(VarCurr,bitIndex27)
& ~ v96361(VarCurr,bitIndex26)
& ~ v96361(VarCurr,bitIndex25)
& ~ v96361(VarCurr,bitIndex24)
& ~ v96361(VarCurr,bitIndex23)
& ~ v96361(VarCurr,bitIndex22)
& ~ v96361(VarCurr,bitIndex21)
& ~ v96361(VarCurr,bitIndex20)
& ~ v96361(VarCurr,bitIndex19)
& ~ v96361(VarCurr,bitIndex18)
& ~ v96361(VarCurr,bitIndex17)
& ~ v96361(VarCurr,bitIndex16)
& ~ v96361(VarCurr,bitIndex15)
& ~ v96361(VarCurr,bitIndex14)
& ~ v96361(VarCurr,bitIndex13)
& ~ v96361(VarCurr,bitIndex12)
& ~ v96361(VarCurr,bitIndex11)
& ~ v96361(VarCurr,bitIndex10)
& ~ v96361(VarCurr,bitIndex9)
& v96361(VarCurr,bitIndex8) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b001000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges54,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& ~ v96361(VarCurr,bitIndex27)
& ~ v96361(VarCurr,bitIndex26)
& ~ v96361(VarCurr,bitIndex25)
& ~ v96361(VarCurr,bitIndex24)
& ~ v96361(VarCurr,bitIndex23)
& ~ v96361(VarCurr,bitIndex22)
& ~ v96361(VarCurr,bitIndex21)
& ~ v96361(VarCurr,bitIndex20)
& ~ v96361(VarCurr,bitIndex19)
& ~ v96361(VarCurr,bitIndex18)
& ~ v96361(VarCurr,bitIndex17)
& ~ v96361(VarCurr,bitIndex16)
& ~ v96361(VarCurr,bitIndex15)
& ~ v96361(VarCurr,bitIndex14)
& ~ v96361(VarCurr,bitIndex13)
& ~ v96361(VarCurr,bitIndex12)
& ~ v96361(VarCurr,bitIndex11)
& ~ v96361(VarCurr,bitIndex10)
& v96361(VarCurr,bitIndex9) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b001001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges53,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& ~ v96361(VarCurr,bitIndex27)
& ~ v96361(VarCurr,bitIndex26)
& ~ v96361(VarCurr,bitIndex25)
& ~ v96361(VarCurr,bitIndex24)
& ~ v96361(VarCurr,bitIndex23)
& ~ v96361(VarCurr,bitIndex22)
& ~ v96361(VarCurr,bitIndex21)
& ~ v96361(VarCurr,bitIndex20)
& ~ v96361(VarCurr,bitIndex19)
& ~ v96361(VarCurr,bitIndex18)
& ~ v96361(VarCurr,bitIndex17)
& ~ v96361(VarCurr,bitIndex16)
& ~ v96361(VarCurr,bitIndex15)
& ~ v96361(VarCurr,bitIndex14)
& ~ v96361(VarCurr,bitIndex13)
& ~ v96361(VarCurr,bitIndex12)
& ~ v96361(VarCurr,bitIndex11)
& v96361(VarCurr,bitIndex10) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b001010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges52,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& ~ v96361(VarCurr,bitIndex27)
& ~ v96361(VarCurr,bitIndex26)
& ~ v96361(VarCurr,bitIndex25)
& ~ v96361(VarCurr,bitIndex24)
& ~ v96361(VarCurr,bitIndex23)
& ~ v96361(VarCurr,bitIndex22)
& ~ v96361(VarCurr,bitIndex21)
& ~ v96361(VarCurr,bitIndex20)
& ~ v96361(VarCurr,bitIndex19)
& ~ v96361(VarCurr,bitIndex18)
& ~ v96361(VarCurr,bitIndex17)
& ~ v96361(VarCurr,bitIndex16)
& ~ v96361(VarCurr,bitIndex15)
& ~ v96361(VarCurr,bitIndex14)
& ~ v96361(VarCurr,bitIndex13)
& ~ v96361(VarCurr,bitIndex12)
& v96361(VarCurr,bitIndex11) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b001011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges51,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& ~ v96361(VarCurr,bitIndex27)
& ~ v96361(VarCurr,bitIndex26)
& ~ v96361(VarCurr,bitIndex25)
& ~ v96361(VarCurr,bitIndex24)
& ~ v96361(VarCurr,bitIndex23)
& ~ v96361(VarCurr,bitIndex22)
& ~ v96361(VarCurr,bitIndex21)
& ~ v96361(VarCurr,bitIndex20)
& ~ v96361(VarCurr,bitIndex19)
& ~ v96361(VarCurr,bitIndex18)
& ~ v96361(VarCurr,bitIndex17)
& ~ v96361(VarCurr,bitIndex16)
& ~ v96361(VarCurr,bitIndex15)
& ~ v96361(VarCurr,bitIndex14)
& ~ v96361(VarCurr,bitIndex13)
& v96361(VarCurr,bitIndex12) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b001100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges50,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& ~ v96361(VarCurr,bitIndex27)
& ~ v96361(VarCurr,bitIndex26)
& ~ v96361(VarCurr,bitIndex25)
& ~ v96361(VarCurr,bitIndex24)
& ~ v96361(VarCurr,bitIndex23)
& ~ v96361(VarCurr,bitIndex22)
& ~ v96361(VarCurr,bitIndex21)
& ~ v96361(VarCurr,bitIndex20)
& ~ v96361(VarCurr,bitIndex19)
& ~ v96361(VarCurr,bitIndex18)
& ~ v96361(VarCurr,bitIndex17)
& ~ v96361(VarCurr,bitIndex16)
& ~ v96361(VarCurr,bitIndex15)
& ~ v96361(VarCurr,bitIndex14)
& v96361(VarCurr,bitIndex13) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b001101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges49,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& ~ v96361(VarCurr,bitIndex27)
& ~ v96361(VarCurr,bitIndex26)
& ~ v96361(VarCurr,bitIndex25)
& ~ v96361(VarCurr,bitIndex24)
& ~ v96361(VarCurr,bitIndex23)
& ~ v96361(VarCurr,bitIndex22)
& ~ v96361(VarCurr,bitIndex21)
& ~ v96361(VarCurr,bitIndex20)
& ~ v96361(VarCurr,bitIndex19)
& ~ v96361(VarCurr,bitIndex18)
& ~ v96361(VarCurr,bitIndex17)
& ~ v96361(VarCurr,bitIndex16)
& ~ v96361(VarCurr,bitIndex15)
& v96361(VarCurr,bitIndex14) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b001110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges48,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& ~ v96361(VarCurr,bitIndex27)
& ~ v96361(VarCurr,bitIndex26)
& ~ v96361(VarCurr,bitIndex25)
& ~ v96361(VarCurr,bitIndex24)
& ~ v96361(VarCurr,bitIndex23)
& ~ v96361(VarCurr,bitIndex22)
& ~ v96361(VarCurr,bitIndex21)
& ~ v96361(VarCurr,bitIndex20)
& ~ v96361(VarCurr,bitIndex19)
& ~ v96361(VarCurr,bitIndex18)
& ~ v96361(VarCurr,bitIndex17)
& ~ v96361(VarCurr,bitIndex16)
& v96361(VarCurr,bitIndex15) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b001111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges47,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& ~ v96361(VarCurr,bitIndex27)
& ~ v96361(VarCurr,bitIndex26)
& ~ v96361(VarCurr,bitIndex25)
& ~ v96361(VarCurr,bitIndex24)
& ~ v96361(VarCurr,bitIndex23)
& ~ v96361(VarCurr,bitIndex22)
& ~ v96361(VarCurr,bitIndex21)
& ~ v96361(VarCurr,bitIndex20)
& ~ v96361(VarCurr,bitIndex19)
& ~ v96361(VarCurr,bitIndex18)
& ~ v96361(VarCurr,bitIndex17)
& v96361(VarCurr,bitIndex16) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b010000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges46,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& ~ v96361(VarCurr,bitIndex27)
& ~ v96361(VarCurr,bitIndex26)
& ~ v96361(VarCurr,bitIndex25)
& ~ v96361(VarCurr,bitIndex24)
& ~ v96361(VarCurr,bitIndex23)
& ~ v96361(VarCurr,bitIndex22)
& ~ v96361(VarCurr,bitIndex21)
& ~ v96361(VarCurr,bitIndex20)
& ~ v96361(VarCurr,bitIndex19)
& ~ v96361(VarCurr,bitIndex18)
& v96361(VarCurr,bitIndex17) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b010001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges45,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& ~ v96361(VarCurr,bitIndex27)
& ~ v96361(VarCurr,bitIndex26)
& ~ v96361(VarCurr,bitIndex25)
& ~ v96361(VarCurr,bitIndex24)
& ~ v96361(VarCurr,bitIndex23)
& ~ v96361(VarCurr,bitIndex22)
& ~ v96361(VarCurr,bitIndex21)
& ~ v96361(VarCurr,bitIndex20)
& ~ v96361(VarCurr,bitIndex19)
& v96361(VarCurr,bitIndex18) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b010010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges44,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& ~ v96361(VarCurr,bitIndex27)
& ~ v96361(VarCurr,bitIndex26)
& ~ v96361(VarCurr,bitIndex25)
& ~ v96361(VarCurr,bitIndex24)
& ~ v96361(VarCurr,bitIndex23)
& ~ v96361(VarCurr,bitIndex22)
& ~ v96361(VarCurr,bitIndex21)
& ~ v96361(VarCurr,bitIndex20)
& v96361(VarCurr,bitIndex19) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b010011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges43,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& ~ v96361(VarCurr,bitIndex27)
& ~ v96361(VarCurr,bitIndex26)
& ~ v96361(VarCurr,bitIndex25)
& ~ v96361(VarCurr,bitIndex24)
& ~ v96361(VarCurr,bitIndex23)
& ~ v96361(VarCurr,bitIndex22)
& ~ v96361(VarCurr,bitIndex21)
& v96361(VarCurr,bitIndex20) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b010100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges42,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& ~ v96361(VarCurr,bitIndex27)
& ~ v96361(VarCurr,bitIndex26)
& ~ v96361(VarCurr,bitIndex25)
& ~ v96361(VarCurr,bitIndex24)
& ~ v96361(VarCurr,bitIndex23)
& ~ v96361(VarCurr,bitIndex22)
& v96361(VarCurr,bitIndex21) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b010101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges41,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& ~ v96361(VarCurr,bitIndex27)
& ~ v96361(VarCurr,bitIndex26)
& ~ v96361(VarCurr,bitIndex25)
& ~ v96361(VarCurr,bitIndex24)
& ~ v96361(VarCurr,bitIndex23)
& v96361(VarCurr,bitIndex22) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b010110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges40,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& ~ v96361(VarCurr,bitIndex27)
& ~ v96361(VarCurr,bitIndex26)
& ~ v96361(VarCurr,bitIndex25)
& ~ v96361(VarCurr,bitIndex24)
& v96361(VarCurr,bitIndex23) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b010111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges39,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& ~ v96361(VarCurr,bitIndex27)
& ~ v96361(VarCurr,bitIndex26)
& ~ v96361(VarCurr,bitIndex25)
& v96361(VarCurr,bitIndex24) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b011000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges38,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& ~ v96361(VarCurr,bitIndex27)
& ~ v96361(VarCurr,bitIndex26)
& v96361(VarCurr,bitIndex25) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b011001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges37,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& ~ v96361(VarCurr,bitIndex27)
& v96361(VarCurr,bitIndex26) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b011010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges36,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& ~ v96361(VarCurr,bitIndex28)
& v96361(VarCurr,bitIndex27) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b011011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges35,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& ~ v96361(VarCurr,bitIndex29)
& v96361(VarCurr,bitIndex28) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b011100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges34,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& ~ v96361(VarCurr,bitIndex30)
& v96361(VarCurr,bitIndex29) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b011101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges33,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& ~ v96361(VarCurr,bitIndex31)
& v96361(VarCurr,bitIndex30) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b011110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges32,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& ~ v96361(VarCurr,bitIndex32)
& v96361(VarCurr,bitIndex31) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b011111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges31,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& ~ v96361(VarCurr,bitIndex33)
& v96361(VarCurr,bitIndex32) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b100000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges30,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& ~ v96361(VarCurr,bitIndex34)
& v96361(VarCurr,bitIndex33) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b100001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges29,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& ~ v96361(VarCurr,bitIndex35)
& v96361(VarCurr,bitIndex34) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b100010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges28,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& ~ v96361(VarCurr,bitIndex36)
& v96361(VarCurr,bitIndex35) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b100011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges27,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& ~ v96361(VarCurr,bitIndex37)
& v96361(VarCurr,bitIndex36) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b100100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges26,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& ~ v96361(VarCurr,bitIndex38)
& v96361(VarCurr,bitIndex37) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b100101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges25,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& ~ v96361(VarCurr,bitIndex39)
& v96361(VarCurr,bitIndex38) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b100110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges24,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& ~ v96361(VarCurr,bitIndex40)
& v96361(VarCurr,bitIndex39) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b100111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges23,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& ~ v96361(VarCurr,bitIndex41)
& v96361(VarCurr,bitIndex40) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b101000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges22,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& ~ v96361(VarCurr,bitIndex42)
& v96361(VarCurr,bitIndex41) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b101001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges21,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& ~ v96361(VarCurr,bitIndex43)
& v96361(VarCurr,bitIndex42) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b101010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges20,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& ~ v96361(VarCurr,bitIndex44)
& v96361(VarCurr,bitIndex43) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b101011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges19,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& ~ v96361(VarCurr,bitIndex45)
& v96361(VarCurr,bitIndex44) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b101100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges18,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& ~ v96361(VarCurr,bitIndex46)
& v96361(VarCurr,bitIndex45) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b101101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges17,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& ~ v96361(VarCurr,bitIndex47)
& v96361(VarCurr,bitIndex46) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b101110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges16,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& ~ v96361(VarCurr,bitIndex48)
& v96361(VarCurr,bitIndex47) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b101111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges15,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& ~ v96361(VarCurr,bitIndex49)
& v96361(VarCurr,bitIndex48) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b110000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges14,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& ~ v96361(VarCurr,bitIndex50)
& v96361(VarCurr,bitIndex49) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b110001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges13,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& ~ v96361(VarCurr,bitIndex51)
& v96361(VarCurr,bitIndex50) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b110010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges12,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& ~ v96361(VarCurr,bitIndex52)
& v96361(VarCurr,bitIndex51) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b110011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges11,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& ~ v96361(VarCurr,bitIndex53)
& v96361(VarCurr,bitIndex52) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b110100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges10,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& ~ v96361(VarCurr,bitIndex54)
& v96361(VarCurr,bitIndex53) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b110101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges9,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& ~ v96361(VarCurr,bitIndex55)
& v96361(VarCurr,bitIndex54) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b110110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges8,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& ~ v96361(VarCurr,bitIndex56)
& v96361(VarCurr,bitIndex55) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b110111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges7,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& ~ v96361(VarCurr,bitIndex57)
& v96361(VarCurr,bitIndex56) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b111000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges6,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& ~ v96361(VarCurr,bitIndex58)
& v96361(VarCurr,bitIndex57) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b111001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges5,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& ~ v96361(VarCurr,bitIndex59)
& v96361(VarCurr,bitIndex58) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b111010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges4,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& ~ v96361(VarCurr,bitIndex60)
& v96361(VarCurr,bitIndex59) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b111011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges3,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& ~ v96361(VarCurr,bitIndex61)
& v96361(VarCurr,bitIndex60) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b111100(B) ) ) ) ).
fof(bitBlastConstant_11117,axiom,
b111100(bitIndex5) ).
fof(bitBlastConstant_11116,axiom,
b111100(bitIndex4) ).
fof(bitBlastConstant_11115,axiom,
b111100(bitIndex3) ).
fof(bitBlastConstant_11114,axiom,
b111100(bitIndex2) ).
fof(bitBlastConstant_11113,axiom,
~ b111100(bitIndex1) ).
fof(bitBlastConstant_11112,axiom,
~ b111100(bitIndex0) ).
fof(addCaseBooleanConditionEqualRanges2_2,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& ~ v96361(VarCurr,bitIndex62)
& v96361(VarCurr,bitIndex61) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b111101(B) ) ) ) ).
fof(bitBlastConstant_11111,axiom,
b111101(bitIndex5) ).
fof(bitBlastConstant_11110,axiom,
b111101(bitIndex4) ).
fof(bitBlastConstant_11109,axiom,
b111101(bitIndex3) ).
fof(bitBlastConstant_11108,axiom,
b111101(bitIndex2) ).
fof(bitBlastConstant_11107,axiom,
~ b111101(bitIndex1) ).
fof(bitBlastConstant_11106,axiom,
b111101(bitIndex0) ).
fof(addCaseBooleanConditionEqualRanges1_1524,axiom,
! [VarCurr] :
( ( ~ v96361(VarCurr,bitIndex63)
& v96361(VarCurr,bitIndex62) )
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> b111110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1580,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex63)
=> ! [B] :
( range_5_0(B)
=> ( v96359(VarCurr,B)
<=> $true ) ) ) ).
fof(bitBlastConstant_11105,axiom,
b111111(bitIndex5) ).
fof(bitBlastConstant_11104,axiom,
b111111(bitIndex4) ).
fof(bitBlastConstant_11103,axiom,
b111111(bitIndex3) ).
fof(bitBlastConstant_11102,axiom,
b111111(bitIndex2) ).
fof(bitBlastConstant_11101,axiom,
b111111(bitIndex1) ).
fof(bitBlastConstant_11100,axiom,
b111111(bitIndex0) ).
fof(addAssignment_28553,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex0)
<=> v96363(VarCurr,bitIndex0) ) ).
fof(addAssignment_28552,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex0)
<=> v96365(VarCurr,bitIndex0) ) ).
fof(addAssignment_28551,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex0)
<=> v96367(VarCurr,bitIndex0) ) ).
fof(addAssignment_28550,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex1)
<=> v96363(VarCurr,bitIndex1) ) ).
fof(addAssignment_28549,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex1)
<=> v96365(VarCurr,bitIndex1) ) ).
fof(addAssignment_28548,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex1)
<=> v96367(VarCurr,bitIndex1) ) ).
fof(addAssignment_28547,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex2)
<=> v96363(VarCurr,bitIndex2) ) ).
fof(addAssignment_28546,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex2)
<=> v96365(VarCurr,bitIndex2) ) ).
fof(addAssignment_28545,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex2)
<=> v96367(VarCurr,bitIndex2) ) ).
fof(addAssignment_28544,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex3)
<=> v96363(VarCurr,bitIndex3) ) ).
fof(addAssignment_28543,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex3)
<=> v96365(VarCurr,bitIndex3) ) ).
fof(addAssignment_28542,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex3)
<=> v96367(VarCurr,bitIndex3) ) ).
fof(addAssignment_28541,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex4)
<=> v96363(VarCurr,bitIndex4) ) ).
fof(addAssignment_28540,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex4)
<=> v96365(VarCurr,bitIndex4) ) ).
fof(addAssignment_28539,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex4)
<=> v96367(VarCurr,bitIndex4) ) ).
fof(addAssignment_28538,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex5)
<=> v96363(VarCurr,bitIndex5) ) ).
fof(addAssignment_28537,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex5)
<=> v96365(VarCurr,bitIndex5) ) ).
fof(addAssignment_28536,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex5)
<=> v96367(VarCurr,bitIndex5) ) ).
fof(addAssignment_28535,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex6)
<=> v96363(VarCurr,bitIndex6) ) ).
fof(addAssignment_28534,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex6)
<=> v96365(VarCurr,bitIndex6) ) ).
fof(addAssignment_28533,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex6)
<=> v96367(VarCurr,bitIndex6) ) ).
fof(addAssignment_28532,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex7)
<=> v96363(VarCurr,bitIndex7) ) ).
fof(addAssignment_28531,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex7)
<=> v96365(VarCurr,bitIndex7) ) ).
fof(addAssignment_28530,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex7)
<=> v96367(VarCurr,bitIndex7) ) ).
fof(addAssignment_28529,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex8)
<=> v96363(VarCurr,bitIndex8) ) ).
fof(addAssignment_28528,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex8)
<=> v96365(VarCurr,bitIndex8) ) ).
fof(addAssignment_28527,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex8)
<=> v96367(VarCurr,bitIndex8) ) ).
fof(addAssignment_28526,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex9)
<=> v96363(VarCurr,bitIndex9) ) ).
fof(addAssignment_28525,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex9)
<=> v96365(VarCurr,bitIndex9) ) ).
fof(addAssignment_28524,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex9)
<=> v96367(VarCurr,bitIndex9) ) ).
fof(addAssignment_28523,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex10)
<=> v96363(VarCurr,bitIndex10) ) ).
fof(addAssignment_28522,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex10)
<=> v96365(VarCurr,bitIndex10) ) ).
fof(addAssignment_28521,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex10)
<=> v96367(VarCurr,bitIndex10) ) ).
fof(addAssignment_28520,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex11)
<=> v96363(VarCurr,bitIndex11) ) ).
fof(addAssignment_28519,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex11)
<=> v96365(VarCurr,bitIndex11) ) ).
fof(addAssignment_28518,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex11)
<=> v96367(VarCurr,bitIndex11) ) ).
fof(addAssignment_28517,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex12)
<=> v96363(VarCurr,bitIndex12) ) ).
fof(addAssignment_28516,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex12)
<=> v96365(VarCurr,bitIndex12) ) ).
fof(addAssignment_28515,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex12)
<=> v96367(VarCurr,bitIndex12) ) ).
fof(addAssignment_28514,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex13)
<=> v96363(VarCurr,bitIndex13) ) ).
fof(addAssignment_28513,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex13)
<=> v96365(VarCurr,bitIndex13) ) ).
fof(addAssignment_28512,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex13)
<=> v96367(VarCurr,bitIndex13) ) ).
fof(addAssignment_28511,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex14)
<=> v96363(VarCurr,bitIndex14) ) ).
fof(addAssignment_28510,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex14)
<=> v96365(VarCurr,bitIndex14) ) ).
fof(addAssignment_28509,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex14)
<=> v96367(VarCurr,bitIndex14) ) ).
fof(addAssignment_28508,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex15)
<=> v96363(VarCurr,bitIndex15) ) ).
fof(addAssignment_28507,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex15)
<=> v96365(VarCurr,bitIndex15) ) ).
fof(addAssignment_28506,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex15)
<=> v96367(VarCurr,bitIndex15) ) ).
fof(addAssignment_28505,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex16)
<=> v96363(VarCurr,bitIndex16) ) ).
fof(addAssignment_28504,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex16)
<=> v96365(VarCurr,bitIndex16) ) ).
fof(addAssignment_28503,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex16)
<=> v96367(VarCurr,bitIndex16) ) ).
fof(addAssignment_28502,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex17)
<=> v96363(VarCurr,bitIndex17) ) ).
fof(addAssignment_28501,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex17)
<=> v96365(VarCurr,bitIndex17) ) ).
fof(addAssignment_28500,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex17)
<=> v96367(VarCurr,bitIndex17) ) ).
fof(addAssignment_28499,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex18)
<=> v96363(VarCurr,bitIndex18) ) ).
fof(addAssignment_28498,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex18)
<=> v96365(VarCurr,bitIndex18) ) ).
fof(addAssignment_28497,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex18)
<=> v96367(VarCurr,bitIndex18) ) ).
fof(addAssignment_28496,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex19)
<=> v96363(VarCurr,bitIndex19) ) ).
fof(addAssignment_28495,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex19)
<=> v96365(VarCurr,bitIndex19) ) ).
fof(addAssignment_28494,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex19)
<=> v96367(VarCurr,bitIndex19) ) ).
fof(addAssignment_28493,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex20)
<=> v96363(VarCurr,bitIndex20) ) ).
fof(addAssignment_28492,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex20)
<=> v96365(VarCurr,bitIndex20) ) ).
fof(addAssignment_28491,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex20)
<=> v96367(VarCurr,bitIndex20) ) ).
fof(addAssignment_28490,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex21)
<=> v96363(VarCurr,bitIndex21) ) ).
fof(addAssignment_28489,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex21)
<=> v96365(VarCurr,bitIndex21) ) ).
fof(addAssignment_28488,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex21)
<=> v96367(VarCurr,bitIndex21) ) ).
fof(addAssignment_28487,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex22)
<=> v96363(VarCurr,bitIndex22) ) ).
fof(addAssignment_28486,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex22)
<=> v96365(VarCurr,bitIndex22) ) ).
fof(addAssignment_28485,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex22)
<=> v96367(VarCurr,bitIndex22) ) ).
fof(addAssignment_28484,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex23)
<=> v96363(VarCurr,bitIndex23) ) ).
fof(addAssignment_28483,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex23)
<=> v96365(VarCurr,bitIndex23) ) ).
fof(addAssignment_28482,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex23)
<=> v96367(VarCurr,bitIndex23) ) ).
fof(addAssignment_28481,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex24)
<=> v96363(VarCurr,bitIndex24) ) ).
fof(addAssignment_28480,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex24)
<=> v96365(VarCurr,bitIndex24) ) ).
fof(addAssignment_28479,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex24)
<=> v96367(VarCurr,bitIndex24) ) ).
fof(addAssignment_28478,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex25)
<=> v96363(VarCurr,bitIndex25) ) ).
fof(addAssignment_28477,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex25)
<=> v96365(VarCurr,bitIndex25) ) ).
fof(addAssignment_28476,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex25)
<=> v96367(VarCurr,bitIndex25) ) ).
fof(addAssignment_28475,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex26)
<=> v96363(VarCurr,bitIndex26) ) ).
fof(addAssignment_28474,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex26)
<=> v96365(VarCurr,bitIndex26) ) ).
fof(addAssignment_28473,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex26)
<=> v96367(VarCurr,bitIndex26) ) ).
fof(addAssignment_28472,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex27)
<=> v96363(VarCurr,bitIndex27) ) ).
fof(addAssignment_28471,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex27)
<=> v96365(VarCurr,bitIndex27) ) ).
fof(addAssignment_28470,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex27)
<=> v96367(VarCurr,bitIndex27) ) ).
fof(addAssignment_28469,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex28)
<=> v96363(VarCurr,bitIndex28) ) ).
fof(addAssignment_28468,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex28)
<=> v96365(VarCurr,bitIndex28) ) ).
fof(addAssignment_28467,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex28)
<=> v96367(VarCurr,bitIndex28) ) ).
fof(addAssignment_28466,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex29)
<=> v96363(VarCurr,bitIndex29) ) ).
fof(addAssignment_28465,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex29)
<=> v96365(VarCurr,bitIndex29) ) ).
fof(addAssignment_28464,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex29)
<=> v96367(VarCurr,bitIndex29) ) ).
fof(addAssignment_28463,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex30)
<=> v96363(VarCurr,bitIndex30) ) ).
fof(addAssignment_28462,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex30)
<=> v96365(VarCurr,bitIndex30) ) ).
fof(addAssignment_28461,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex30)
<=> v96367(VarCurr,bitIndex30) ) ).
fof(addAssignment_28460,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex31)
<=> v96363(VarCurr,bitIndex31) ) ).
fof(addAssignment_28459,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex31)
<=> v96365(VarCurr,bitIndex31) ) ).
fof(addAssignment_28458,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex31)
<=> v96367(VarCurr,bitIndex31) ) ).
fof(addAssignment_28457,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex32)
<=> v96363(VarCurr,bitIndex32) ) ).
fof(addAssignment_28456,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex32)
<=> v96365(VarCurr,bitIndex32) ) ).
fof(addAssignment_28455,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex32)
<=> v96367(VarCurr,bitIndex32) ) ).
fof(addAssignment_28454,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex33)
<=> v96363(VarCurr,bitIndex33) ) ).
fof(addAssignment_28453,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex33)
<=> v96365(VarCurr,bitIndex33) ) ).
fof(addAssignment_28452,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex33)
<=> v96367(VarCurr,bitIndex33) ) ).
fof(addAssignment_28451,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex34)
<=> v96363(VarCurr,bitIndex34) ) ).
fof(addAssignment_28450,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex34)
<=> v96365(VarCurr,bitIndex34) ) ).
fof(addAssignment_28449,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex34)
<=> v96367(VarCurr,bitIndex34) ) ).
fof(addAssignment_28448,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex35)
<=> v96363(VarCurr,bitIndex35) ) ).
fof(addAssignment_28447,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex35)
<=> v96365(VarCurr,bitIndex35) ) ).
fof(addAssignment_28446,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex35)
<=> v96367(VarCurr,bitIndex35) ) ).
fof(addAssignment_28445,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex36)
<=> v96363(VarCurr,bitIndex36) ) ).
fof(addAssignment_28444,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex36)
<=> v96365(VarCurr,bitIndex36) ) ).
fof(addAssignment_28443,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex36)
<=> v96367(VarCurr,bitIndex36) ) ).
fof(addAssignment_28442,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex37)
<=> v96363(VarCurr,bitIndex37) ) ).
fof(addAssignment_28441,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex37)
<=> v96365(VarCurr,bitIndex37) ) ).
fof(addAssignment_28440,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex37)
<=> v96367(VarCurr,bitIndex37) ) ).
fof(addAssignment_28439,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex38)
<=> v96363(VarCurr,bitIndex38) ) ).
fof(addAssignment_28438,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex38)
<=> v96365(VarCurr,bitIndex38) ) ).
fof(addAssignment_28437,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex38)
<=> v96367(VarCurr,bitIndex38) ) ).
fof(addAssignment_28436,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex39)
<=> v96363(VarCurr,bitIndex39) ) ).
fof(addAssignment_28435,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex39)
<=> v96365(VarCurr,bitIndex39) ) ).
fof(addAssignment_28434,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex39)
<=> v96367(VarCurr,bitIndex39) ) ).
fof(addAssignment_28433,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex40)
<=> v96363(VarCurr,bitIndex40) ) ).
fof(addAssignment_28432,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex40)
<=> v96365(VarCurr,bitIndex40) ) ).
fof(addAssignment_28431,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex40)
<=> v96367(VarCurr,bitIndex40) ) ).
fof(addAssignment_28430,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex41)
<=> v96363(VarCurr,bitIndex41) ) ).
fof(addAssignment_28429,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex41)
<=> v96365(VarCurr,bitIndex41) ) ).
fof(addAssignment_28428,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex41)
<=> v96367(VarCurr,bitIndex41) ) ).
fof(addAssignment_28427,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex42)
<=> v96363(VarCurr,bitIndex42) ) ).
fof(addAssignment_28426,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex42)
<=> v96365(VarCurr,bitIndex42) ) ).
fof(addAssignment_28425,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex42)
<=> v96367(VarCurr,bitIndex42) ) ).
fof(addAssignment_28424,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex43)
<=> v96363(VarCurr,bitIndex43) ) ).
fof(addAssignment_28423,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex43)
<=> v96365(VarCurr,bitIndex43) ) ).
fof(addAssignment_28422,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex43)
<=> v96367(VarCurr,bitIndex43) ) ).
fof(addAssignment_28421,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex44)
<=> v96363(VarCurr,bitIndex44) ) ).
fof(addAssignment_28420,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex44)
<=> v96365(VarCurr,bitIndex44) ) ).
fof(addAssignment_28419,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex44)
<=> v96367(VarCurr,bitIndex44) ) ).
fof(addAssignment_28418,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex45)
<=> v96363(VarCurr,bitIndex45) ) ).
fof(addAssignment_28417,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex45)
<=> v96365(VarCurr,bitIndex45) ) ).
fof(addAssignment_28416,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex45)
<=> v96367(VarCurr,bitIndex45) ) ).
fof(addAssignment_28415,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex46)
<=> v96363(VarCurr,bitIndex46) ) ).
fof(addAssignment_28414,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex46)
<=> v96365(VarCurr,bitIndex46) ) ).
fof(addAssignment_28413,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex46)
<=> v96367(VarCurr,bitIndex46) ) ).
fof(addAssignment_28412,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex47)
<=> v96363(VarCurr,bitIndex47) ) ).
fof(addAssignment_28411,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex47)
<=> v96365(VarCurr,bitIndex47) ) ).
fof(addAssignment_28410,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex47)
<=> v96367(VarCurr,bitIndex47) ) ).
fof(addAssignment_28409,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex48)
<=> v96363(VarCurr,bitIndex48) ) ).
fof(addAssignment_28408,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex48)
<=> v96365(VarCurr,bitIndex48) ) ).
fof(addAssignment_28407,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex48)
<=> v96367(VarCurr,bitIndex48) ) ).
fof(addAssignment_28406,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex49)
<=> v96363(VarCurr,bitIndex49) ) ).
fof(addAssignment_28405,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex49)
<=> v96365(VarCurr,bitIndex49) ) ).
fof(addAssignment_28404,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex49)
<=> v96367(VarCurr,bitIndex49) ) ).
fof(addAssignment_28403,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex50)
<=> v96363(VarCurr,bitIndex50) ) ).
fof(addAssignment_28402,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex50)
<=> v96365(VarCurr,bitIndex50) ) ).
fof(addAssignment_28401,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex50)
<=> v96367(VarCurr,bitIndex50) ) ).
fof(addAssignment_28400,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex51)
<=> v96363(VarCurr,bitIndex51) ) ).
fof(addAssignment_28399,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex51)
<=> v96365(VarCurr,bitIndex51) ) ).
fof(addAssignment_28398,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex51)
<=> v96367(VarCurr,bitIndex51) ) ).
fof(addAssignment_28397,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex52)
<=> v96363(VarCurr,bitIndex52) ) ).
fof(addAssignment_28396,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex52)
<=> v96365(VarCurr,bitIndex52) ) ).
fof(addAssignment_28395,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex52)
<=> v96367(VarCurr,bitIndex52) ) ).
fof(addAssignment_28394,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex53)
<=> v96363(VarCurr,bitIndex53) ) ).
fof(addAssignment_28393,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex53)
<=> v96365(VarCurr,bitIndex53) ) ).
fof(addAssignment_28392,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex53)
<=> v96367(VarCurr,bitIndex53) ) ).
fof(addAssignment_28391,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex54)
<=> v96363(VarCurr,bitIndex54) ) ).
fof(addAssignment_28390,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex54)
<=> v96365(VarCurr,bitIndex54) ) ).
fof(addAssignment_28389,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex54)
<=> v96367(VarCurr,bitIndex54) ) ).
fof(addAssignment_28388,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex55)
<=> v96363(VarCurr,bitIndex55) ) ).
fof(addAssignment_28387,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex55)
<=> v96365(VarCurr,bitIndex55) ) ).
fof(addAssignment_28386,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex55)
<=> v96367(VarCurr,bitIndex55) ) ).
fof(addAssignment_28385,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex56)
<=> v96363(VarCurr,bitIndex56) ) ).
fof(addAssignment_28384,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex56)
<=> v96365(VarCurr,bitIndex56) ) ).
fof(addAssignment_28383,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex56)
<=> v96367(VarCurr,bitIndex56) ) ).
fof(addAssignment_28382,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex57)
<=> v96363(VarCurr,bitIndex57) ) ).
fof(addAssignment_28381,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex57)
<=> v96365(VarCurr,bitIndex57) ) ).
fof(addAssignment_28380,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex57)
<=> v96367(VarCurr,bitIndex57) ) ).
fof(addAssignment_28379,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex58)
<=> v96363(VarCurr,bitIndex58) ) ).
fof(addAssignment_28378,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex58)
<=> v96365(VarCurr,bitIndex58) ) ).
fof(addAssignment_28377,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex58)
<=> v96367(VarCurr,bitIndex58) ) ).
fof(addAssignment_28376,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex59)
<=> v96363(VarCurr,bitIndex59) ) ).
fof(addAssignment_28375,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex59)
<=> v96365(VarCurr,bitIndex59) ) ).
fof(addAssignment_28374,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex59)
<=> v96367(VarCurr,bitIndex59) ) ).
fof(addAssignment_28373,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex60)
<=> v96363(VarCurr,bitIndex60) ) ).
fof(addAssignment_28372,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex60)
<=> v96365(VarCurr,bitIndex60) ) ).
fof(addAssignment_28371,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex60)
<=> v96367(VarCurr,bitIndex60) ) ).
fof(addAssignment_28370,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex61)
<=> v96363(VarCurr,bitIndex61) ) ).
fof(addAssignment_28369,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex61)
<=> v96365(VarCurr,bitIndex61) ) ).
fof(addAssignment_28368,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex61)
<=> v96367(VarCurr,bitIndex61) ) ).
fof(addAssignment_28367,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex62)
<=> v96363(VarCurr,bitIndex62) ) ).
fof(addAssignment_28366,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex62)
<=> v96365(VarCurr,bitIndex62) ) ).
fof(addAssignment_28365,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex62)
<=> v96367(VarCurr,bitIndex62) ) ).
fof(addAssignment_28364,axiom,
! [VarCurr] :
( v96361(VarCurr,bitIndex63)
<=> v96363(VarCurr,bitIndex63) ) ).
fof(addAssignment_28363,axiom,
! [VarCurr] :
( v96363(VarCurr,bitIndex63)
<=> v96365(VarCurr,bitIndex63) ) ).
fof(addAssignment_28362,axiom,
! [VarCurr] :
( v96365(VarCurr,bitIndex63)
<=> v96367(VarCurr,bitIndex63) ) ).
fof(addCaseBooleanConditionEqualRanges1_1523,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96334(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15805(VarNext,B)
<=> v15805(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1579,axiom,
! [VarNext] :
( v96334(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15805(VarNext,B)
<=> v96344(VarNext,B) ) ) ) ).
fof(addAssignment_28361,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v96344(VarNext,B)
<=> v96342(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2076,axiom,
! [VarCurr] :
( ~ v96345(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96342(VarCurr,B)
<=> v15807(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2076,axiom,
! [VarCurr] :
( v96345(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96342(VarCurr,B)
<=> $true ) ) ) ).
fof(writeUnaryOperator_7512,axiom,
! [VarCurr] :
( ~ v96345(VarCurr)
<=> v15517(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96334(VarNext)
<=> v96335(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19059,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96335(VarNext)
<=> ( v96336(VarNext)
& v96331(VarNext) ) ) ) ).
fof(writeUnaryOperator_7511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96336(VarNext)
<=> v96338(VarNext) ) ) ).
fof(addAssignment_28360,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96338(VarNext)
<=> v96331(VarCurr) ) ) ).
fof(addAssignment_28359,axiom,
! [VarCurr] :
( v96331(VarCurr)
<=> v87640(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_128,axiom,
! [VarCurr] :
( ( ~ v96324(VarCurr)
& ~ v96326(VarCurr)
& ~ v96327(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v15807(VarCurr,B)
<=> v15805(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1118,axiom,
! [VarCurr] :
( v96327(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15807(VarCurr,B)
<=> v96328(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4516,axiom,
! [VarCurr] :
( v96326(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15807(VarCurr,B)
<=> v15805(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4526,axiom,
! [VarCurr] :
( v96324(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15807(VarCurr,B)
<=> v96325(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2075,axiom,
! [VarCurr] :
( ~ v96317(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96328(VarCurr,B)
<=> v15805(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2075,axiom,
! [VarCurr] :
( v96317(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96328(VarCurr,B)
<=> v96329(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2074,axiom,
! [VarCurr] :
( ~ v15521(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96329(VarCurr,B)
<=> v15805(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2074,axiom,
! [VarCurr] :
( v15521(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96329(VarCurr,B)
<=> v15809(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6628,axiom,
! [VarCurr] :
( v96327(VarCurr)
<=> ( ( v15515(VarCurr,bitIndex1)
<=> $true )
& ( v15515(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6627,axiom,
! [VarCurr] :
( v96326(VarCurr)
<=> ( ( v15515(VarCurr,bitIndex1)
<=> $false )
& ( v15515(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2073,axiom,
! [VarCurr] :
( ~ v15521(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96325(VarCurr,B)
<=> v15805(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2073,axiom,
! [VarCurr] :
( v15521(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96325(VarCurr,B)
<=> v15809(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6626,axiom,
! [VarCurr] :
( v96324(VarCurr)
<=> ( ( v15515(VarCurr,bitIndex1)
<=> $false )
& ( v15515(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28358,axiom,
! [VarCurr] :
( v96317(VarCurr)
<=> v96319(VarCurr) ) ).
fof(addAssignment_28357,axiom,
! [VarCurr] :
( v96319(VarCurr)
<=> v96321(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6625,axiom,
! [VarCurr] :
( v96321(VarCurr)
<=> ( ( v15501(VarCurr,bitIndex1)
<=> $false )
& ( v15501(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_127,axiom,
! [VarCurr] :
( ( ~ v96285(VarCurr)
& ~ v96293(VarCurr)
& ~ v96300(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v15809(VarCurr,B)
<=> v96309(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1117,axiom,
! [VarCurr] :
( v96300(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15809(VarCurr,B)
<=> v96301(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4515,axiom,
! [VarCurr] :
( v96293(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15809(VarCurr,B)
<=> v96294(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4525,axiom,
! [VarCurr] :
( v96285(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15809(VarCurr,B)
<=> v96286(VarCurr,B) ) ) ) ).
fof(addAssignment_28356,axiom,
! [VarCurr] :
( v96309(VarCurr,bitIndex0)
<=> v96312(VarCurr) ) ).
fof(addAssignment_28355,axiom,
! [VarCurr] :
( v96309(VarCurr,bitIndex1)
<=> v96310(VarCurr) ) ).
fof(writeUnaryOperator_7510,axiom,
! [VarCurr] :
( ~ v96312(VarCurr)
<=> v96313(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19058,axiom,
! [VarCurr] :
( v96313(VarCurr)
<=> ( v15523(VarCurr)
| v96314(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19057,axiom,
! [VarCurr] :
( v96314(VarCurr)
<=> ( v96315(VarCurr)
& v89697(VarCurr) ) ) ).
fof(writeUnaryOperator_7509,axiom,
! [VarCurr] :
( ~ v96315(VarCurr)
<=> v15811(VarCurr) ) ).
fof(writeUnaryOperator_7508,axiom,
! [VarCurr] :
( ~ v96310(VarCurr)
<=> v96311(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19056,axiom,
! [VarCurr] :
( v96311(VarCurr)
<=> ( v15523(VarCurr)
| v15811(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6624,axiom,
! [VarCurr] :
( v96308(VarCurr)
<=> ( ( v15805(VarCurr,bitIndex1)
<=> $true )
& ( v15805(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28354,axiom,
! [VarCurr] :
( v96301(VarCurr,bitIndex0)
<=> v96305(VarCurr) ) ).
fof(addAssignment_28353,axiom,
! [VarCurr] :
( v96301(VarCurr,bitIndex1)
<=> v96302(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19055,axiom,
! [VarCurr] :
( v96305(VarCurr)
<=> ( v92991(VarCurr)
| v96306(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19054,axiom,
! [VarCurr] :
( v96306(VarCurr)
<=> ( v96307(VarCurr)
& v15811(VarCurr) ) ) ).
fof(writeUnaryOperator_7507,axiom,
! [VarCurr] :
( ~ v96307(VarCurr)
<=> v15523(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19053,axiom,
! [VarCurr] :
( v96302(VarCurr)
<=> ( v92991(VarCurr)
| v96303(VarCurr) ) ) ).
fof(writeUnaryOperator_7506,axiom,
! [VarCurr] :
( ~ v96303(VarCurr)
<=> v96304(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19052,axiom,
! [VarCurr] :
( v96304(VarCurr)
<=> ( v15523(VarCurr)
| v15811(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6623,axiom,
! [VarCurr] :
( v96300(VarCurr)
<=> ( ( v15805(VarCurr,bitIndex1)
<=> $true )
& ( v15805(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28352,axiom,
! [VarCurr] :
( v96294(VarCurr,bitIndex0)
<=> v96296(VarCurr) ) ).
fof(addAssignment_28351,axiom,
! [VarCurr] :
( v96294(VarCurr,bitIndex1)
<=> v96295(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19051,axiom,
! [VarCurr] :
( v96296(VarCurr)
<=> ( v96297(VarCurr)
& v96298(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19050,axiom,
! [VarCurr] :
( v96298(VarCurr)
<=> ( v92991(VarCurr)
| v96299(VarCurr) ) ) ).
fof(writeUnaryOperator_7505,axiom,
! [VarCurr] :
( ~ v96299(VarCurr)
<=> v15523(VarCurr) ) ).
fof(writeUnaryOperator_7504,axiom,
! [VarCurr] :
( ~ v96297(VarCurr)
<=> v89697(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19049,axiom,
! [VarCurr] :
( v96295(VarCurr)
<=> ( v89697(VarCurr)
| v92991(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6622,axiom,
! [VarCurr] :
( v96293(VarCurr)
<=> ( ( v15805(VarCurr,bitIndex1)
<=> $false )
& ( v15805(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28350,axiom,
! [VarCurr] :
( v96286(VarCurr,bitIndex0)
<=> v96290(VarCurr) ) ).
fof(addAssignment_28349,axiom,
! [VarCurr] :
( v96286(VarCurr,bitIndex1)
<=> v96287(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19048,axiom,
! [VarCurr] :
( v96290(VarCurr)
<=> ( v15811(VarCurr)
| v96291(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19047,axiom,
! [VarCurr] :
( v96291(VarCurr)
<=> ( v96292(VarCurr)
& v92991(VarCurr) ) ) ).
fof(writeUnaryOperator_7503,axiom,
! [VarCurr] :
( ~ v96292(VarCurr)
<=> v89697(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19046,axiom,
! [VarCurr] :
( v96287(VarCurr)
<=> ( v96288(VarCurr)
& v96289(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19045,axiom,
! [VarCurr] :
( v96289(VarCurr)
<=> ( v89697(VarCurr)
| v92991(VarCurr) ) ) ).
fof(writeUnaryOperator_7502,axiom,
! [VarCurr] :
( ~ v96288(VarCurr)
<=> v15811(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6621,axiom,
! [VarCurr] :
( v96285(VarCurr)
<=> ( ( v15805(VarCurr,bitIndex1)
<=> $false )
& ( v15805(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28348,axiom,
! [VarCurr] :
( v92991(VarCurr)
<=> v92993(VarCurr) ) ).
fof(addAssignment_28347,axiom,
! [VarCurr] :
( v92993(VarCurr)
<=> v92995(VarCurr) ) ).
fof(addAssignment_28346,axiom,
! [VarCurr] :
( v92995(VarCurr)
<=> v92997(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6620,axiom,
! [VarCurr] :
( v92997(VarCurr)
<=> ( ( v92999(VarCurr,bitIndex1)
<=> $false )
& ( v92999(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1522,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96269(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v92999(VarNext,B)
<=> v92999(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1578,axiom,
! [VarNext] :
( v96269(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v92999(VarNext,B)
<=> v96279(VarNext,B) ) ) ) ).
fof(addAssignment_28345,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v96279(VarNext,B)
<=> v96277(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2072,axiom,
! [VarCurr] :
( ~ v96280(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96277(VarCurr,B)
<=> v93005(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2072,axiom,
! [VarCurr] :
( v96280(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96277(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_7501,axiom,
! [VarCurr] :
( ~ v96280(VarCurr)
<=> v93001(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96269(VarNext)
<=> v96270(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96270(VarNext)
<=> ( v96271(VarNext)
& v96266(VarNext) ) ) ) ).
fof(writeUnaryOperator_7500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96271(VarNext)
<=> v96273(VarNext) ) ) ).
fof(addAssignment_28344,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96273(VarNext)
<=> v96266(VarCurr) ) ) ).
fof(addAssignment_28343,axiom,
! [VarCurr] :
( v96266(VarCurr)
<=> v96004(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_126,axiom,
! [VarCurr] :
( ( ~ v96255(VarCurr)
& ~ v96257(VarCurr)
& ~ v96259(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v93005(VarCurr,B)
<=> v96264(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1116,axiom,
! [VarCurr] :
( v96259(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v93005(VarCurr,B)
<=> v96260(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4514,axiom,
! [VarCurr] :
( v96257(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v93005(VarCurr,B)
<=> v96258(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4524,axiom,
! [VarCurr] :
( v96255(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v93005(VarCurr,B)
<=> v96256(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2071,axiom,
! [VarCurr] :
( ~ v95984(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96264(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2071,axiom,
! [VarCurr] :
( v95984(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96264(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6619,axiom,
! [VarCurr] :
( v96263(VarCurr)
<=> ( ( v92999(VarCurr,bitIndex1)
<=> $true )
& ( v92999(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2070,axiom,
! [VarCurr] :
( ~ v95957(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96260(VarCurr,B)
<=> v96262(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2070,axiom,
! [VarCurr] :
( v95957(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96260(VarCurr,B)
<=> v96261(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2069,axiom,
! [VarCurr] :
( ~ v95978(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96262(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2069,axiom,
! [VarCurr] :
( v95978(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96262(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2068,axiom,
! [VarCurr] :
( ~ v93007(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96261(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2068,axiom,
! [VarCurr] :
( v93007(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96261(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6618,axiom,
! [VarCurr] :
( v96259(VarCurr)
<=> ( ( v92999(VarCurr,bitIndex1)
<=> $true )
& ( v92999(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2067,axiom,
! [VarCurr] :
( ~ v95946(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96258(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2067,axiom,
! [VarCurr] :
( v95946(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96258(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6617,axiom,
! [VarCurr] :
( v96257(VarCurr)
<=> ( ( v92999(VarCurr,bitIndex1)
<=> $false )
& ( v92999(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2066,axiom,
! [VarCurr] :
( ~ v93007(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96256(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2066,axiom,
! [VarCurr] :
( v93007(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96256(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6616,axiom,
! [VarCurr] :
( v96255(VarCurr)
<=> ( ( v92999(VarCurr,bitIndex1)
<=> $false )
& ( v92999(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28342,axiom,
! [VarCurr] :
( v95984(VarCurr)
<=> v95986(VarCurr) ) ).
fof(addAssignment_28341,axiom,
! [VarCurr] :
( v95986(VarCurr)
<=> v95988(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19042,axiom,
! [VarCurr] :
( v95988(VarCurr)
<=> ( v95990(VarCurr)
& v96253(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6615,axiom,
! [VarCurr] :
( v96253(VarCurr)
<=> ( ( v96026(VarCurr,bitIndex24)
<=> $false )
& ( v96026(VarCurr,bitIndex23)
<=> $false )
& ( v96026(VarCurr,bitIndex22)
<=> $false )
& ( v96026(VarCurr,bitIndex21)
<=> $false )
& ( v96026(VarCurr,bitIndex20)
<=> $false )
& ( v96026(VarCurr,bitIndex19)
<=> $false )
& ( v96026(VarCurr,bitIndex18)
<=> $false )
& ( v96026(VarCurr,bitIndex17)
<=> $false )
& ( v96026(VarCurr,bitIndex16)
<=> $false )
& ( v96026(VarCurr,bitIndex15)
<=> $false )
& ( v96026(VarCurr,bitIndex14)
<=> $false )
& ( v96026(VarCurr,bitIndex13)
<=> $false )
& ( v96026(VarCurr,bitIndex12)
<=> $false )
& ( v96026(VarCurr,bitIndex11)
<=> $false )
& ( v96026(VarCurr,bitIndex10)
<=> $false )
& ( v96026(VarCurr,bitIndex9)
<=> $false )
& ( v96026(VarCurr,bitIndex8)
<=> $false )
& ( v96026(VarCurr,bitIndex7)
<=> $false )
& ( v96026(VarCurr,bitIndex6)
<=> $false )
& ( v96026(VarCurr,bitIndex5)
<=> $false )
& ( v96026(VarCurr,bitIndex4)
<=> $false )
& ( v96026(VarCurr,bitIndex3)
<=> $false )
& ( v96026(VarCurr,bitIndex2)
<=> $false )
& ( v96026(VarCurr,bitIndex1)
<=> $false )
& ( v96026(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1521,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96033(VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v96026(VarNext,B)
<=> v96026(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1577,axiom,
! [VarNext] :
( v96033(VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v96026(VarNext,B)
<=> v96072(VarNext,B) ) ) ) ).
fof(addAssignment_28340,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v96072(VarNext,B)
<=> v96070(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2065,axiom,
! [VarCurr] :
( ~ v96069(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v96070(VarCurr,B)
<=> v96073(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2065,axiom,
! [VarCurr] :
( v96069(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v96070(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2064,axiom,
! [VarCurr] :
( ~ v95994(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v96073(VarCurr,B)
<=> v96074(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2064,axiom,
! [VarCurr] :
( v95994(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v96073(VarCurr,B)
<=> v96028(VarCurr,B) ) ) ) ).
fof(addAssignment_28339,axiom,
! [VarCurr] :
( v96074(VarCurr,bitIndex0)
<=> v96248(VarCurr) ) ).
fof(addAssignment_28338,axiom,
! [VarCurr] :
( v96074(VarCurr,bitIndex1)
<=> v96246(VarCurr) ) ).
fof(addAssignment_28337,axiom,
! [VarCurr] :
( v96074(VarCurr,bitIndex2)
<=> v96242(VarCurr) ) ).
fof(addAssignment_28336,axiom,
! [VarCurr] :
( v96074(VarCurr,bitIndex3)
<=> v96238(VarCurr) ) ).
fof(addAssignment_28335,axiom,
! [VarCurr] :
( v96074(VarCurr,bitIndex4)
<=> v96234(VarCurr) ) ).
fof(addAssignment_28334,axiom,
! [VarCurr] :
( v96074(VarCurr,bitIndex5)
<=> v96230(VarCurr) ) ).
fof(addAssignment_28333,axiom,
! [VarCurr] :
( v96074(VarCurr,bitIndex6)
<=> v96226(VarCurr) ) ).
fof(addAssignment_28332,axiom,
! [VarCurr] :
( v96074(VarCurr,bitIndex7)
<=> v96222(VarCurr) ) ).
fof(addAssignment_28331,axiom,
! [VarCurr] :
( v96074(VarCurr,bitIndex8)
<=> v96218(VarCurr) ) ).
fof(addAssignment_28330,axiom,
! [VarCurr] :
( v96074(VarCurr,bitIndex9)
<=> v96214(VarCurr) ) ).
fof(addAssignment_28329,axiom,
! [VarCurr] :
( v96074(VarCurr,bitIndex10)
<=> v96210(VarCurr) ) ).
fof(addAssignment_28328,axiom,
! [VarCurr] :
( v96074(VarCurr,bitIndex11)
<=> v96206(VarCurr) ) ).
fof(addAssignment_28327,axiom,
! [VarCurr] :
( v96074(VarCurr,bitIndex12)
<=> v96202(VarCurr) ) ).
fof(addAssignment_28326,axiom,
! [VarCurr] :
( v96074(VarCurr,bitIndex13)
<=> v96198(VarCurr) ) ).
fof(addAssignment_28325,axiom,
! [VarCurr] :
( v96074(VarCurr,bitIndex14)
<=> v96194(VarCurr) ) ).
fof(addAssignment_28324,axiom,
! [VarCurr] :
( v96074(VarCurr,bitIndex15)
<=> v96190(VarCurr) ) ).
fof(addAssignment_28323,axiom,
! [VarCurr] :
( v96074(VarCurr,bitIndex16)
<=> v96186(VarCurr) ) ).
fof(addAssignment_28322,axiom,
! [VarCurr] :
( v96074(VarCurr,bitIndex17)
<=> v96182(VarCurr) ) ).
fof(addAssignment_28321,axiom,
! [VarCurr] :
( v96074(VarCurr,bitIndex18)
<=> v96178(VarCurr) ) ).
fof(addAssignment_28320,axiom,
! [VarCurr] :
( v96074(VarCurr,bitIndex19)
<=> v96174(VarCurr) ) ).
fof(addAssignment_28319,axiom,
! [VarCurr] :
( v96074(VarCurr,bitIndex20)
<=> v96170(VarCurr) ) ).
fof(addAssignment_28318,axiom,
! [VarCurr] :
( v96074(VarCurr,bitIndex21)
<=> v96166(VarCurr) ) ).
fof(addAssignment_28317,axiom,
! [VarCurr] :
( v96074(VarCurr,bitIndex22)
<=> v96162(VarCurr) ) ).
fof(addAssignment_28316,axiom,
! [VarCurr] :
( v96074(VarCurr,bitIndex23)
<=> v96158(VarCurr) ) ).
fof(addAssignment_28315,axiom,
! [VarCurr] :
( v96074(VarCurr,bitIndex24)
<=> v96154(VarCurr) ) ).
fof(addAssignment_28314,axiom,
! [VarCurr] :
( v96074(VarCurr,bitIndex25)
<=> v96076(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19041,axiom,
! [VarCurr] :
( v96246(VarCurr)
<=> ( v96247(VarCurr)
& v96249(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19040,axiom,
! [VarCurr] :
( v96249(VarCurr)
<=> ( v96080(VarCurr,bitIndex0)
| v96128(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1683,axiom,
! [VarCurr] :
( v96247(VarCurr)
<=> ( v96248(VarCurr)
| v96080(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_7499,axiom,
! [VarCurr] :
( ~ v96248(VarCurr)
<=> v96080(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19039,axiom,
! [VarCurr] :
( v96242(VarCurr)
<=> ( v96243(VarCurr)
& v96245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19038,axiom,
! [VarCurr] :
( v96245(VarCurr)
<=> ( v96126(VarCurr)
| v96129(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1682,axiom,
! [VarCurr] :
( v96243(VarCurr)
<=> ( v96244(VarCurr)
| v96080(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_7498,axiom,
! [VarCurr] :
( ~ v96244(VarCurr)
<=> v96126(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19037,axiom,
! [VarCurr] :
( v96238(VarCurr)
<=> ( v96239(VarCurr)
& v96241(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19036,axiom,
! [VarCurr] :
( v96241(VarCurr)
<=> ( v96124(VarCurr)
| v96130(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1681,axiom,
! [VarCurr] :
( v96239(VarCurr)
<=> ( v96240(VarCurr)
| v96080(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_7497,axiom,
! [VarCurr] :
( ~ v96240(VarCurr)
<=> v96124(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19035,axiom,
! [VarCurr] :
( v96234(VarCurr)
<=> ( v96235(VarCurr)
& v96237(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19034,axiom,
! [VarCurr] :
( v96237(VarCurr)
<=> ( v96122(VarCurr)
| v96131(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1680,axiom,
! [VarCurr] :
( v96235(VarCurr)
<=> ( v96236(VarCurr)
| v96080(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_7496,axiom,
! [VarCurr] :
( ~ v96236(VarCurr)
<=> v96122(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19033,axiom,
! [VarCurr] :
( v96230(VarCurr)
<=> ( v96231(VarCurr)
& v96233(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19032,axiom,
! [VarCurr] :
( v96233(VarCurr)
<=> ( v96120(VarCurr)
| v96132(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1679,axiom,
! [VarCurr] :
( v96231(VarCurr)
<=> ( v96232(VarCurr)
| v96080(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_7495,axiom,
! [VarCurr] :
( ~ v96232(VarCurr)
<=> v96120(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19031,axiom,
! [VarCurr] :
( v96226(VarCurr)
<=> ( v96227(VarCurr)
& v96229(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19030,axiom,
! [VarCurr] :
( v96229(VarCurr)
<=> ( v96118(VarCurr)
| v96133(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1678,axiom,
! [VarCurr] :
( v96227(VarCurr)
<=> ( v96228(VarCurr)
| v96080(VarCurr,bitIndex6) ) ) ).
fof(writeUnaryOperator_7494,axiom,
! [VarCurr] :
( ~ v96228(VarCurr)
<=> v96118(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19029,axiom,
! [VarCurr] :
( v96222(VarCurr)
<=> ( v96223(VarCurr)
& v96225(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19028,axiom,
! [VarCurr] :
( v96225(VarCurr)
<=> ( v96116(VarCurr)
| v96134(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1677,axiom,
! [VarCurr] :
( v96223(VarCurr)
<=> ( v96224(VarCurr)
| v96080(VarCurr,bitIndex7) ) ) ).
fof(writeUnaryOperator_7493,axiom,
! [VarCurr] :
( ~ v96224(VarCurr)
<=> v96116(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19027,axiom,
! [VarCurr] :
( v96218(VarCurr)
<=> ( v96219(VarCurr)
& v96221(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19026,axiom,
! [VarCurr] :
( v96221(VarCurr)
<=> ( v96114(VarCurr)
| v96135(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1676,axiom,
! [VarCurr] :
( v96219(VarCurr)
<=> ( v96220(VarCurr)
| v96080(VarCurr,bitIndex8) ) ) ).
fof(writeUnaryOperator_7492,axiom,
! [VarCurr] :
( ~ v96220(VarCurr)
<=> v96114(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19025,axiom,
! [VarCurr] :
( v96214(VarCurr)
<=> ( v96215(VarCurr)
& v96217(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19024,axiom,
! [VarCurr] :
( v96217(VarCurr)
<=> ( v96112(VarCurr)
| v96136(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1675,axiom,
! [VarCurr] :
( v96215(VarCurr)
<=> ( v96216(VarCurr)
| v96080(VarCurr,bitIndex9) ) ) ).
fof(writeUnaryOperator_7491,axiom,
! [VarCurr] :
( ~ v96216(VarCurr)
<=> v96112(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19023,axiom,
! [VarCurr] :
( v96210(VarCurr)
<=> ( v96211(VarCurr)
& v96213(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19022,axiom,
! [VarCurr] :
( v96213(VarCurr)
<=> ( v96110(VarCurr)
| v96137(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1674,axiom,
! [VarCurr] :
( v96211(VarCurr)
<=> ( v96212(VarCurr)
| v96080(VarCurr,bitIndex10) ) ) ).
fof(writeUnaryOperator_7490,axiom,
! [VarCurr] :
( ~ v96212(VarCurr)
<=> v96110(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19021,axiom,
! [VarCurr] :
( v96206(VarCurr)
<=> ( v96207(VarCurr)
& v96209(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19020,axiom,
! [VarCurr] :
( v96209(VarCurr)
<=> ( v96108(VarCurr)
| v96138(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1673,axiom,
! [VarCurr] :
( v96207(VarCurr)
<=> ( v96208(VarCurr)
| v96080(VarCurr,bitIndex11) ) ) ).
fof(writeUnaryOperator_7489,axiom,
! [VarCurr] :
( ~ v96208(VarCurr)
<=> v96108(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19019,axiom,
! [VarCurr] :
( v96202(VarCurr)
<=> ( v96203(VarCurr)
& v96205(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19018,axiom,
! [VarCurr] :
( v96205(VarCurr)
<=> ( v96106(VarCurr)
| v96139(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1672,axiom,
! [VarCurr] :
( v96203(VarCurr)
<=> ( v96204(VarCurr)
| v96080(VarCurr,bitIndex12) ) ) ).
fof(writeUnaryOperator_7488,axiom,
! [VarCurr] :
( ~ v96204(VarCurr)
<=> v96106(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19017,axiom,
! [VarCurr] :
( v96198(VarCurr)
<=> ( v96199(VarCurr)
& v96201(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19016,axiom,
! [VarCurr] :
( v96201(VarCurr)
<=> ( v96104(VarCurr)
| v96140(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1671,axiom,
! [VarCurr] :
( v96199(VarCurr)
<=> ( v96200(VarCurr)
| v96080(VarCurr,bitIndex13) ) ) ).
fof(writeUnaryOperator_7487,axiom,
! [VarCurr] :
( ~ v96200(VarCurr)
<=> v96104(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19015,axiom,
! [VarCurr] :
( v96194(VarCurr)
<=> ( v96195(VarCurr)
& v96197(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19014,axiom,
! [VarCurr] :
( v96197(VarCurr)
<=> ( v96102(VarCurr)
| v96141(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1670,axiom,
! [VarCurr] :
( v96195(VarCurr)
<=> ( v96196(VarCurr)
| v96080(VarCurr,bitIndex14) ) ) ).
fof(writeUnaryOperator_7486,axiom,
! [VarCurr] :
( ~ v96196(VarCurr)
<=> v96102(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19013,axiom,
! [VarCurr] :
( v96190(VarCurr)
<=> ( v96191(VarCurr)
& v96193(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19012,axiom,
! [VarCurr] :
( v96193(VarCurr)
<=> ( v96100(VarCurr)
| v96142(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1669,axiom,
! [VarCurr] :
( v96191(VarCurr)
<=> ( v96192(VarCurr)
| v96080(VarCurr,bitIndex15) ) ) ).
fof(writeUnaryOperator_7485,axiom,
! [VarCurr] :
( ~ v96192(VarCurr)
<=> v96100(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19011,axiom,
! [VarCurr] :
( v96186(VarCurr)
<=> ( v96187(VarCurr)
& v96189(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19010,axiom,
! [VarCurr] :
( v96189(VarCurr)
<=> ( v96098(VarCurr)
| v96143(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1668,axiom,
! [VarCurr] :
( v96187(VarCurr)
<=> ( v96188(VarCurr)
| v96080(VarCurr,bitIndex16) ) ) ).
fof(writeUnaryOperator_7484,axiom,
! [VarCurr] :
( ~ v96188(VarCurr)
<=> v96098(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19009,axiom,
! [VarCurr] :
( v96182(VarCurr)
<=> ( v96183(VarCurr)
& v96185(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19008,axiom,
! [VarCurr] :
( v96185(VarCurr)
<=> ( v96096(VarCurr)
| v96144(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1667,axiom,
! [VarCurr] :
( v96183(VarCurr)
<=> ( v96184(VarCurr)
| v96080(VarCurr,bitIndex17) ) ) ).
fof(writeUnaryOperator_7483,axiom,
! [VarCurr] :
( ~ v96184(VarCurr)
<=> v96096(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19007,axiom,
! [VarCurr] :
( v96178(VarCurr)
<=> ( v96179(VarCurr)
& v96181(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19006,axiom,
! [VarCurr] :
( v96181(VarCurr)
<=> ( v96094(VarCurr)
| v96145(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1666,axiom,
! [VarCurr] :
( v96179(VarCurr)
<=> ( v96180(VarCurr)
| v96080(VarCurr,bitIndex18) ) ) ).
fof(writeUnaryOperator_7482,axiom,
! [VarCurr] :
( ~ v96180(VarCurr)
<=> v96094(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19005,axiom,
! [VarCurr] :
( v96174(VarCurr)
<=> ( v96175(VarCurr)
& v96177(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19004,axiom,
! [VarCurr] :
( v96177(VarCurr)
<=> ( v96092(VarCurr)
| v96146(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1665,axiom,
! [VarCurr] :
( v96175(VarCurr)
<=> ( v96176(VarCurr)
| v96080(VarCurr,bitIndex19) ) ) ).
fof(writeUnaryOperator_7481,axiom,
! [VarCurr] :
( ~ v96176(VarCurr)
<=> v96092(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19003,axiom,
! [VarCurr] :
( v96170(VarCurr)
<=> ( v96171(VarCurr)
& v96173(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19002,axiom,
! [VarCurr] :
( v96173(VarCurr)
<=> ( v96090(VarCurr)
| v96147(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1664,axiom,
! [VarCurr] :
( v96171(VarCurr)
<=> ( v96172(VarCurr)
| v96080(VarCurr,bitIndex20) ) ) ).
fof(writeUnaryOperator_7480,axiom,
! [VarCurr] :
( ~ v96172(VarCurr)
<=> v96090(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19001,axiom,
! [VarCurr] :
( v96166(VarCurr)
<=> ( v96167(VarCurr)
& v96169(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19000,axiom,
! [VarCurr] :
( v96169(VarCurr)
<=> ( v96088(VarCurr)
| v96148(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1663,axiom,
! [VarCurr] :
( v96167(VarCurr)
<=> ( v96168(VarCurr)
| v96080(VarCurr,bitIndex21) ) ) ).
fof(writeUnaryOperator_7479,axiom,
! [VarCurr] :
( ~ v96168(VarCurr)
<=> v96088(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18999,axiom,
! [VarCurr] :
( v96162(VarCurr)
<=> ( v96163(VarCurr)
& v96165(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18998,axiom,
! [VarCurr] :
( v96165(VarCurr)
<=> ( v96086(VarCurr)
| v96149(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1662,axiom,
! [VarCurr] :
( v96163(VarCurr)
<=> ( v96164(VarCurr)
| v96080(VarCurr,bitIndex22) ) ) ).
fof(writeUnaryOperator_7478,axiom,
! [VarCurr] :
( ~ v96164(VarCurr)
<=> v96086(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18997,axiom,
! [VarCurr] :
( v96158(VarCurr)
<=> ( v96159(VarCurr)
& v96161(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18996,axiom,
! [VarCurr] :
( v96161(VarCurr)
<=> ( v96084(VarCurr)
| v96150(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1661,axiom,
! [VarCurr] :
( v96159(VarCurr)
<=> ( v96160(VarCurr)
| v96080(VarCurr,bitIndex23) ) ) ).
fof(writeUnaryOperator_7477,axiom,
! [VarCurr] :
( ~ v96160(VarCurr)
<=> v96084(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18995,axiom,
! [VarCurr] :
( v96154(VarCurr)
<=> ( v96155(VarCurr)
& v96157(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18994,axiom,
! [VarCurr] :
( v96157(VarCurr)
<=> ( v96082(VarCurr)
| v96151(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1660,axiom,
! [VarCurr] :
( v96155(VarCurr)
<=> ( v96156(VarCurr)
| v96080(VarCurr,bitIndex24) ) ) ).
fof(writeUnaryOperator_7476,axiom,
! [VarCurr] :
( ~ v96156(VarCurr)
<=> v96082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18993,axiom,
! [VarCurr] :
( v96076(VarCurr)
<=> ( v96077(VarCurr)
& v96152(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18992,axiom,
! [VarCurr] :
( v96152(VarCurr)
<=> ( v96079(VarCurr)
| v96153(VarCurr) ) ) ).
fof(writeUnaryOperator_7475,axiom,
! [VarCurr] :
( ~ v96153(VarCurr)
<=> v96080(VarCurr,bitIndex25) ) ).
fof(writeBinaryOperatorShiftedRanges_1659,axiom,
! [VarCurr] :
( v96077(VarCurr)
<=> ( v96078(VarCurr)
| v96080(VarCurr,bitIndex25) ) ) ).
fof(writeUnaryOperator_7474,axiom,
! [VarCurr] :
( ~ v96078(VarCurr)
<=> v96079(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1658,axiom,
! [VarCurr] :
( v96079(VarCurr)
<=> ( v96080(VarCurr,bitIndex24)
| v96081(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18991,axiom,
! [VarCurr] :
( v96081(VarCurr)
<=> ( v96082(VarCurr)
& v96151(VarCurr) ) ) ).
fof(writeUnaryOperator_7473,axiom,
! [VarCurr] :
( ~ v96151(VarCurr)
<=> v96080(VarCurr,bitIndex24) ) ).
fof(writeBinaryOperatorShiftedRanges_1657,axiom,
! [VarCurr] :
( v96082(VarCurr)
<=> ( v96080(VarCurr,bitIndex23)
| v96083(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18990,axiom,
! [VarCurr] :
( v96083(VarCurr)
<=> ( v96084(VarCurr)
& v96150(VarCurr) ) ) ).
fof(writeUnaryOperator_7472,axiom,
! [VarCurr] :
( ~ v96150(VarCurr)
<=> v96080(VarCurr,bitIndex23) ) ).
fof(writeBinaryOperatorShiftedRanges_1656,axiom,
! [VarCurr] :
( v96084(VarCurr)
<=> ( v96080(VarCurr,bitIndex22)
| v96085(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18989,axiom,
! [VarCurr] :
( v96085(VarCurr)
<=> ( v96086(VarCurr)
& v96149(VarCurr) ) ) ).
fof(writeUnaryOperator_7471,axiom,
! [VarCurr] :
( ~ v96149(VarCurr)
<=> v96080(VarCurr,bitIndex22) ) ).
fof(writeBinaryOperatorShiftedRanges_1655,axiom,
! [VarCurr] :
( v96086(VarCurr)
<=> ( v96080(VarCurr,bitIndex21)
| v96087(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18988,axiom,
! [VarCurr] :
( v96087(VarCurr)
<=> ( v96088(VarCurr)
& v96148(VarCurr) ) ) ).
fof(writeUnaryOperator_7470,axiom,
! [VarCurr] :
( ~ v96148(VarCurr)
<=> v96080(VarCurr,bitIndex21) ) ).
fof(writeBinaryOperatorShiftedRanges_1654,axiom,
! [VarCurr] :
( v96088(VarCurr)
<=> ( v96080(VarCurr,bitIndex20)
| v96089(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18987,axiom,
! [VarCurr] :
( v96089(VarCurr)
<=> ( v96090(VarCurr)
& v96147(VarCurr) ) ) ).
fof(writeUnaryOperator_7469,axiom,
! [VarCurr] :
( ~ v96147(VarCurr)
<=> v96080(VarCurr,bitIndex20) ) ).
fof(writeBinaryOperatorShiftedRanges_1653,axiom,
! [VarCurr] :
( v96090(VarCurr)
<=> ( v96080(VarCurr,bitIndex19)
| v96091(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18986,axiom,
! [VarCurr] :
( v96091(VarCurr)
<=> ( v96092(VarCurr)
& v96146(VarCurr) ) ) ).
fof(writeUnaryOperator_7468,axiom,
! [VarCurr] :
( ~ v96146(VarCurr)
<=> v96080(VarCurr,bitIndex19) ) ).
fof(writeBinaryOperatorShiftedRanges_1652,axiom,
! [VarCurr] :
( v96092(VarCurr)
<=> ( v96080(VarCurr,bitIndex18)
| v96093(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18985,axiom,
! [VarCurr] :
( v96093(VarCurr)
<=> ( v96094(VarCurr)
& v96145(VarCurr) ) ) ).
fof(writeUnaryOperator_7467,axiom,
! [VarCurr] :
( ~ v96145(VarCurr)
<=> v96080(VarCurr,bitIndex18) ) ).
fof(writeBinaryOperatorShiftedRanges_1651,axiom,
! [VarCurr] :
( v96094(VarCurr)
<=> ( v96080(VarCurr,bitIndex17)
| v96095(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18984,axiom,
! [VarCurr] :
( v96095(VarCurr)
<=> ( v96096(VarCurr)
& v96144(VarCurr) ) ) ).
fof(writeUnaryOperator_7466,axiom,
! [VarCurr] :
( ~ v96144(VarCurr)
<=> v96080(VarCurr,bitIndex17) ) ).
fof(writeBinaryOperatorShiftedRanges_1650,axiom,
! [VarCurr] :
( v96096(VarCurr)
<=> ( v96080(VarCurr,bitIndex16)
| v96097(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18983,axiom,
! [VarCurr] :
( v96097(VarCurr)
<=> ( v96098(VarCurr)
& v96143(VarCurr) ) ) ).
fof(writeUnaryOperator_7465,axiom,
! [VarCurr] :
( ~ v96143(VarCurr)
<=> v96080(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorShiftedRanges_1649,axiom,
! [VarCurr] :
( v96098(VarCurr)
<=> ( v96080(VarCurr,bitIndex15)
| v96099(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18982,axiom,
! [VarCurr] :
( v96099(VarCurr)
<=> ( v96100(VarCurr)
& v96142(VarCurr) ) ) ).
fof(writeUnaryOperator_7464,axiom,
! [VarCurr] :
( ~ v96142(VarCurr)
<=> v96080(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorShiftedRanges_1648,axiom,
! [VarCurr] :
( v96100(VarCurr)
<=> ( v96080(VarCurr,bitIndex14)
| v96101(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18981,axiom,
! [VarCurr] :
( v96101(VarCurr)
<=> ( v96102(VarCurr)
& v96141(VarCurr) ) ) ).
fof(writeUnaryOperator_7463,axiom,
! [VarCurr] :
( ~ v96141(VarCurr)
<=> v96080(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorShiftedRanges_1647,axiom,
! [VarCurr] :
( v96102(VarCurr)
<=> ( v96080(VarCurr,bitIndex13)
| v96103(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18980,axiom,
! [VarCurr] :
( v96103(VarCurr)
<=> ( v96104(VarCurr)
& v96140(VarCurr) ) ) ).
fof(writeUnaryOperator_7462,axiom,
! [VarCurr] :
( ~ v96140(VarCurr)
<=> v96080(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorShiftedRanges_1646,axiom,
! [VarCurr] :
( v96104(VarCurr)
<=> ( v96080(VarCurr,bitIndex12)
| v96105(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18979,axiom,
! [VarCurr] :
( v96105(VarCurr)
<=> ( v96106(VarCurr)
& v96139(VarCurr) ) ) ).
fof(writeUnaryOperator_7461,axiom,
! [VarCurr] :
( ~ v96139(VarCurr)
<=> v96080(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorShiftedRanges_1645,axiom,
! [VarCurr] :
( v96106(VarCurr)
<=> ( v96080(VarCurr,bitIndex11)
| v96107(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18978,axiom,
! [VarCurr] :
( v96107(VarCurr)
<=> ( v96108(VarCurr)
& v96138(VarCurr) ) ) ).
fof(writeUnaryOperator_7460,axiom,
! [VarCurr] :
( ~ v96138(VarCurr)
<=> v96080(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorShiftedRanges_1644,axiom,
! [VarCurr] :
( v96108(VarCurr)
<=> ( v96080(VarCurr,bitIndex10)
| v96109(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18977,axiom,
! [VarCurr] :
( v96109(VarCurr)
<=> ( v96110(VarCurr)
& v96137(VarCurr) ) ) ).
fof(writeUnaryOperator_7459,axiom,
! [VarCurr] :
( ~ v96137(VarCurr)
<=> v96080(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorShiftedRanges_1643,axiom,
! [VarCurr] :
( v96110(VarCurr)
<=> ( v96080(VarCurr,bitIndex9)
| v96111(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18976,axiom,
! [VarCurr] :
( v96111(VarCurr)
<=> ( v96112(VarCurr)
& v96136(VarCurr) ) ) ).
fof(writeUnaryOperator_7458,axiom,
! [VarCurr] :
( ~ v96136(VarCurr)
<=> v96080(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorShiftedRanges_1642,axiom,
! [VarCurr] :
( v96112(VarCurr)
<=> ( v96080(VarCurr,bitIndex8)
| v96113(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18975,axiom,
! [VarCurr] :
( v96113(VarCurr)
<=> ( v96114(VarCurr)
& v96135(VarCurr) ) ) ).
fof(writeUnaryOperator_7457,axiom,
! [VarCurr] :
( ~ v96135(VarCurr)
<=> v96080(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorShiftedRanges_1641,axiom,
! [VarCurr] :
( v96114(VarCurr)
<=> ( v96080(VarCurr,bitIndex7)
| v96115(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18974,axiom,
! [VarCurr] :
( v96115(VarCurr)
<=> ( v96116(VarCurr)
& v96134(VarCurr) ) ) ).
fof(writeUnaryOperator_7456,axiom,
! [VarCurr] :
( ~ v96134(VarCurr)
<=> v96080(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_1640,axiom,
! [VarCurr] :
( v96116(VarCurr)
<=> ( v96080(VarCurr,bitIndex6)
| v96117(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18973,axiom,
! [VarCurr] :
( v96117(VarCurr)
<=> ( v96118(VarCurr)
& v96133(VarCurr) ) ) ).
fof(writeUnaryOperator_7455,axiom,
! [VarCurr] :
( ~ v96133(VarCurr)
<=> v96080(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_1639,axiom,
! [VarCurr] :
( v96118(VarCurr)
<=> ( v96080(VarCurr,bitIndex5)
| v96119(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18972,axiom,
! [VarCurr] :
( v96119(VarCurr)
<=> ( v96120(VarCurr)
& v96132(VarCurr) ) ) ).
fof(writeUnaryOperator_7454,axiom,
! [VarCurr] :
( ~ v96132(VarCurr)
<=> v96080(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_1638,axiom,
! [VarCurr] :
( v96120(VarCurr)
<=> ( v96080(VarCurr,bitIndex4)
| v96121(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18971,axiom,
! [VarCurr] :
( v96121(VarCurr)
<=> ( v96122(VarCurr)
& v96131(VarCurr) ) ) ).
fof(writeUnaryOperator_7453,axiom,
! [VarCurr] :
( ~ v96131(VarCurr)
<=> v96080(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1637,axiom,
! [VarCurr] :
( v96122(VarCurr)
<=> ( v96080(VarCurr,bitIndex3)
| v96123(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18970,axiom,
! [VarCurr] :
( v96123(VarCurr)
<=> ( v96124(VarCurr)
& v96130(VarCurr) ) ) ).
fof(writeUnaryOperator_7452,axiom,
! [VarCurr] :
( ~ v96130(VarCurr)
<=> v96080(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1636,axiom,
! [VarCurr] :
( v96124(VarCurr)
<=> ( v96080(VarCurr,bitIndex2)
| v96125(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18969,axiom,
! [VarCurr] :
( v96125(VarCurr)
<=> ( v96126(VarCurr)
& v96129(VarCurr) ) ) ).
fof(writeUnaryOperator_7451,axiom,
! [VarCurr] :
( ~ v96129(VarCurr)
<=> v96080(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1635,axiom,
! [VarCurr] :
( v96126(VarCurr)
<=> ( v96080(VarCurr,bitIndex1)
| v96127(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18968,axiom,
! [VarCurr] :
( v96127(VarCurr)
<=> ( v96080(VarCurr,bitIndex0)
& v96128(VarCurr) ) ) ).
fof(writeUnaryOperator_7450,axiom,
! [VarCurr] :
( ~ v96128(VarCurr)
<=> v96080(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_8,axiom,
! [VarCurr] : ~ v96080(VarCurr,bitIndex25) ).
fof(addAssignment_28313,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v96080(VarCurr,B)
<=> v96026(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96033(VarNext)
<=> ( v96034(VarNext)
& v96041(VarNext) ) ) ) ).
fof(addAssignment_28312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96041(VarNext)
<=> v96039(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18966,axiom,
! [VarCurr] :
( v96039(VarCurr)
<=> ( v96042(VarCurr)
| v96069(VarCurr) ) ) ).
fof(writeUnaryOperator_7449,axiom,
! [VarCurr] :
( ~ v96069(VarCurr)
<=> v95992(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18965,axiom,
! [VarCurr] :
( v96042(VarCurr)
<=> ( v96043(VarCurr)
| v95994(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18964,axiom,
! [VarCurr] :
( v96043(VarCurr)
<=> ( v95990(VarCurr)
& v96044(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1634,axiom,
! [VarCurr] :
( v96044(VarCurr)
<=> ( v96046(VarCurr)
| v96026(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1633,axiom,
! [VarCurr] :
( v96046(VarCurr)
<=> ( v96047(VarCurr)
| v96026(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1632,axiom,
! [VarCurr] :
( v96047(VarCurr)
<=> ( v96048(VarCurr)
| v96026(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1631,axiom,
! [VarCurr] :
( v96048(VarCurr)
<=> ( v96049(VarCurr)
| v96026(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1630,axiom,
! [VarCurr] :
( v96049(VarCurr)
<=> ( v96050(VarCurr)
| v96026(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1629,axiom,
! [VarCurr] :
( v96050(VarCurr)
<=> ( v96051(VarCurr)
| v96026(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1628,axiom,
! [VarCurr] :
( v96051(VarCurr)
<=> ( v96052(VarCurr)
| v96026(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1627,axiom,
! [VarCurr] :
( v96052(VarCurr)
<=> ( v96053(VarCurr)
| v96026(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1626,axiom,
! [VarCurr] :
( v96053(VarCurr)
<=> ( v96054(VarCurr)
| v96026(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1625,axiom,
! [VarCurr] :
( v96054(VarCurr)
<=> ( v96055(VarCurr)
| v96026(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1624,axiom,
! [VarCurr] :
( v96055(VarCurr)
<=> ( v96056(VarCurr)
| v96026(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1623,axiom,
! [VarCurr] :
( v96056(VarCurr)
<=> ( v96057(VarCurr)
| v96026(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1622,axiom,
! [VarCurr] :
( v96057(VarCurr)
<=> ( v96058(VarCurr)
| v96026(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1621,axiom,
! [VarCurr] :
( v96058(VarCurr)
<=> ( v96059(VarCurr)
| v96026(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1620,axiom,
! [VarCurr] :
( v96059(VarCurr)
<=> ( v96060(VarCurr)
| v96026(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1619,axiom,
! [VarCurr] :
( v96060(VarCurr)
<=> ( v96061(VarCurr)
| v96026(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1618,axiom,
! [VarCurr] :
( v96061(VarCurr)
<=> ( v96062(VarCurr)
| v96026(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1617,axiom,
! [VarCurr] :
( v96062(VarCurr)
<=> ( v96063(VarCurr)
| v96026(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1616,axiom,
! [VarCurr] :
( v96063(VarCurr)
<=> ( v96064(VarCurr)
| v96026(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1615,axiom,
! [VarCurr] :
( v96064(VarCurr)
<=> ( v96065(VarCurr)
| v96026(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1614,axiom,
! [VarCurr] :
( v96065(VarCurr)
<=> ( v96066(VarCurr)
| v96026(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1613,axiom,
! [VarCurr] :
( v96066(VarCurr)
<=> ( v96067(VarCurr)
| v96026(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1612,axiom,
! [VarCurr] :
( v96067(VarCurr)
<=> ( v96068(VarCurr)
| v96026(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1611,axiom,
! [VarCurr] :
( v96068(VarCurr)
<=> ( v96026(VarCurr,bitIndex0)
| v96026(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96034(VarNext)
<=> ( v96035(VarNext)
& v96002(VarNext) ) ) ) ).
fof(writeUnaryOperator_7448,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96035(VarNext)
<=> v96011(VarNext) ) ) ).
fof(addAssignment_28311,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v96028(VarCurr,B)
<=> v96030(VarCurr,B) ) ) ).
fof(addAssignment_28310,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v96030(VarCurr,B)
<=> v87669(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1520,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96007(VarNext)
=> ( v95990(VarNext)
<=> v95990(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1576,axiom,
! [VarNext] :
( v96007(VarNext)
=> ( v95990(VarNext)
<=> v96022(VarNext) ) ) ).
fof(addAssignment_28309,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96022(VarNext)
<=> v96020(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2063,axiom,
! [VarCurr] :
( ~ v96018(VarCurr)
=> ( v96020(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2063,axiom,
! [VarCurr] :
( v96018(VarCurr)
=> ( v96020(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96007(VarNext)
<=> ( v96008(VarNext)
& v96017(VarNext) ) ) ) ).
fof(addAssignment_28308,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96017(VarNext)
<=> v96015(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18961,axiom,
! [VarCurr] :
( v96015(VarCurr)
<=> ( v95994(VarCurr)
| v96018(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18960,axiom,
! [VarCurr] :
( v96018(VarCurr)
<=> ( v96019(VarCurr)
| v95988(VarCurr) ) ) ).
fof(writeUnaryOperator_7447,axiom,
! [VarCurr] :
( ~ v96019(VarCurr)
<=> v95992(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96008(VarNext)
<=> ( v96009(VarNext)
& v96002(VarNext) ) ) ) ).
fof(writeUnaryOperator_7446,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96009(VarNext)
<=> v96011(VarNext) ) ) ).
fof(addAssignment_28307,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96011(VarNext)
<=> v96002(VarCurr) ) ) ).
fof(addAssignment_28306,axiom,
! [VarCurr] :
( v96002(VarCurr)
<=> v96004(VarCurr) ) ).
fof(addAssignment_28305,axiom,
! [VarCurr] :
( v96004(VarCurr)
<=> v87640(VarCurr) ) ).
fof(addAssignment_28304,axiom,
! [VarCurr] :
( v95994(VarCurr)
<=> v95996(VarCurr) ) ).
fof(addAssignment_28303,axiom,
! [VarCurr] :
( v95996(VarCurr)
<=> v95998(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18958,axiom,
! [VarCurr] :
( v95998(VarCurr)
<=> ( v96000(VarCurr)
& v95978(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6614,axiom,
! [VarCurr] :
( v96000(VarCurr)
<=> ( ( v92999(VarCurr,bitIndex1)
<=> $true )
& ( v92999(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28302,axiom,
! [VarCurr] :
( v95992(VarCurr)
<=> v93003(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18957,axiom,
! [VarCurr] :
( v95978(VarCurr)
<=> ( v95980(VarCurr)
& v95982(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6613,axiom,
! [VarCurr] :
( v95982(VarCurr)
<=> ( ( v95967(VarCurr,bitIndex1)
<=> v95971(VarCurr,bitIndex1) )
& ( v95967(VarCurr,bitIndex0)
<=> v95971(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18956,axiom,
! [VarCurr] :
( v95980(VarCurr)
<=> ( v95959(VarCurr)
& v95981(VarCurr) ) ) ).
fof(writeUnaryOperator_7445,axiom,
! [VarCurr] :
( ~ v95981(VarCurr)
<=> v95963(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18955,axiom,
! [VarCurr] :
( v95957(VarCurr)
<=> ( v95975(VarCurr)
& v95976(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6612,axiom,
! [VarCurr] :
( v95976(VarCurr)
<=> ( ( v95967(VarCurr,bitIndex1)
<=> v95971(VarCurr,bitIndex1) )
& ( v95967(VarCurr,bitIndex0)
<=> v95971(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18954,axiom,
! [VarCurr] :
( v95975(VarCurr)
<=> ( v95959(VarCurr)
& v95963(VarCurr) ) ) ).
fof(addAssignment_28301,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v95971(VarCurr,B)
<=> v95973(VarCurr,B) ) ) ).
fof(addAssignment_28300,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v95973(VarCurr,B)
<=> v87582(VarCurr,B) ) ) ).
fof(addAssignment_28299,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v95967(VarCurr,B)
<=> v95969(VarCurr,B) ) ) ).
fof(addAssignment_28298,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v95969(VarCurr,B)
<=> $true ) ) ).
fof(addAssignment_28297,axiom,
! [VarCurr] :
( v95963(VarCurr)
<=> v95965(VarCurr) ) ).
fof(addAssignment_28296,axiom,
! [VarCurr] :
( v95965(VarCurr)
<=> v87524(VarCurr) ) ).
fof(addAssignment_28295,axiom,
! [VarCurr] :
( v95959(VarCurr)
<=> v95961(VarCurr) ) ).
fof(addAssignment_28294,axiom,
! [VarCurr] :
( v95961(VarCurr)
<=> v86854(VarCurr) ) ).
fof(addAssignment_28293,axiom,
! [VarCurr] :
( v95946(VarCurr)
<=> v95948(VarCurr) ) ).
fof(addAssignment_28292,axiom,
! [VarCurr] :
( v95948(VarCurr)
<=> v95950(VarCurr) ) ).
fof(addAssignment_28291,axiom,
! [VarCurr] :
( v95950(VarCurr)
<=> v95952(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18953,axiom,
! [VarCurr] :
( v95952(VarCurr)
<=> ( v95954(VarCurr)
& v95955(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6611,axiom,
! [VarCurr] :
( v95955(VarCurr)
<=> ( ( v15805(VarCurr,bitIndex1)
<=> $true )
& ( v15805(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6610,axiom,
! [VarCurr] :
( v95954(VarCurr)
<=> ( ( v15515(VarCurr,bitIndex1)
<=> $false )
& ( v15515(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18952,axiom,
! [VarCurr] :
( v93007(VarCurr)
<=> ( v95883(VarCurr)
| v95914(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18951,axiom,
! [VarCurr] :
( v95914(VarCurr)
<=> ( v95915(VarCurr)
| v95930(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18950,axiom,
! [VarCurr] :
( v95930(VarCurr)
<=> ( v95931(VarCurr)
| v95938(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18949,axiom,
! [VarCurr] :
( v95938(VarCurr)
<=> ( v95939(VarCurr)
| v95942(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18948,axiom,
! [VarCurr] :
( v95942(VarCurr)
<=> ( v95943(VarCurr)
| v95944(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1610,axiom,
! [VarCurr] :
( v95944(VarCurr)
<=> ( v93009(VarCurr,bitIndex62)
| v93009(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1609,axiom,
! [VarCurr] :
( v95943(VarCurr)
<=> ( v93009(VarCurr,bitIndex60)
| v93009(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18947,axiom,
! [VarCurr] :
( v95939(VarCurr)
<=> ( v95940(VarCurr)
| v95941(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1608,axiom,
! [VarCurr] :
( v95941(VarCurr)
<=> ( v93009(VarCurr,bitIndex58)
| v93009(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1607,axiom,
! [VarCurr] :
( v95940(VarCurr)
<=> ( v93009(VarCurr,bitIndex56)
| v93009(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18946,axiom,
! [VarCurr] :
( v95931(VarCurr)
<=> ( v95932(VarCurr)
| v95935(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18945,axiom,
! [VarCurr] :
( v95935(VarCurr)
<=> ( v95936(VarCurr)
| v95937(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1606,axiom,
! [VarCurr] :
( v95937(VarCurr)
<=> ( v93009(VarCurr,bitIndex54)
| v93009(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1605,axiom,
! [VarCurr] :
( v95936(VarCurr)
<=> ( v93009(VarCurr,bitIndex52)
| v93009(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18944,axiom,
! [VarCurr] :
( v95932(VarCurr)
<=> ( v95933(VarCurr)
| v95934(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1604,axiom,
! [VarCurr] :
( v95934(VarCurr)
<=> ( v93009(VarCurr,bitIndex50)
| v93009(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1603,axiom,
! [VarCurr] :
( v95933(VarCurr)
<=> ( v93009(VarCurr,bitIndex48)
| v93009(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18943,axiom,
! [VarCurr] :
( v95915(VarCurr)
<=> ( v95916(VarCurr)
| v95923(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18942,axiom,
! [VarCurr] :
( v95923(VarCurr)
<=> ( v95924(VarCurr)
| v95927(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18941,axiom,
! [VarCurr] :
( v95927(VarCurr)
<=> ( v95928(VarCurr)
| v95929(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1602,axiom,
! [VarCurr] :
( v95929(VarCurr)
<=> ( v93009(VarCurr,bitIndex46)
| v93009(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1601,axiom,
! [VarCurr] :
( v95928(VarCurr)
<=> ( v93009(VarCurr,bitIndex44)
| v93009(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18940,axiom,
! [VarCurr] :
( v95924(VarCurr)
<=> ( v95925(VarCurr)
| v95926(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1600,axiom,
! [VarCurr] :
( v95926(VarCurr)
<=> ( v93009(VarCurr,bitIndex42)
| v93009(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1599,axiom,
! [VarCurr] :
( v95925(VarCurr)
<=> ( v93009(VarCurr,bitIndex40)
| v93009(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18939,axiom,
! [VarCurr] :
( v95916(VarCurr)
<=> ( v95917(VarCurr)
| v95920(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18938,axiom,
! [VarCurr] :
( v95920(VarCurr)
<=> ( v95921(VarCurr)
| v95922(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1598,axiom,
! [VarCurr] :
( v95922(VarCurr)
<=> ( v93009(VarCurr,bitIndex38)
| v93009(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1597,axiom,
! [VarCurr] :
( v95921(VarCurr)
<=> ( v93009(VarCurr,bitIndex36)
| v93009(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18937,axiom,
! [VarCurr] :
( v95917(VarCurr)
<=> ( v95918(VarCurr)
| v95919(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1596,axiom,
! [VarCurr] :
( v95919(VarCurr)
<=> ( v93009(VarCurr,bitIndex34)
| v93009(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1595,axiom,
! [VarCurr] :
( v95918(VarCurr)
<=> ( v93009(VarCurr,bitIndex32)
| v93009(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18936,axiom,
! [VarCurr] :
( v95883(VarCurr)
<=> ( v95884(VarCurr)
| v95899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18935,axiom,
! [VarCurr] :
( v95899(VarCurr)
<=> ( v95900(VarCurr)
| v95907(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18934,axiom,
! [VarCurr] :
( v95907(VarCurr)
<=> ( v95908(VarCurr)
| v95911(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18933,axiom,
! [VarCurr] :
( v95911(VarCurr)
<=> ( v95912(VarCurr)
| v95913(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1594,axiom,
! [VarCurr] :
( v95913(VarCurr)
<=> ( v93009(VarCurr,bitIndex30)
| v93009(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1593,axiom,
! [VarCurr] :
( v95912(VarCurr)
<=> ( v93009(VarCurr,bitIndex28)
| v93009(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18932,axiom,
! [VarCurr] :
( v95908(VarCurr)
<=> ( v95909(VarCurr)
| v95910(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1592,axiom,
! [VarCurr] :
( v95910(VarCurr)
<=> ( v93009(VarCurr,bitIndex26)
| v93009(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1591,axiom,
! [VarCurr] :
( v95909(VarCurr)
<=> ( v93009(VarCurr,bitIndex24)
| v93009(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18931,axiom,
! [VarCurr] :
( v95900(VarCurr)
<=> ( v95901(VarCurr)
| v95904(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18930,axiom,
! [VarCurr] :
( v95904(VarCurr)
<=> ( v95905(VarCurr)
| v95906(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1590,axiom,
! [VarCurr] :
( v95906(VarCurr)
<=> ( v93009(VarCurr,bitIndex22)
| v93009(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1589,axiom,
! [VarCurr] :
( v95905(VarCurr)
<=> ( v93009(VarCurr,bitIndex20)
| v93009(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18929,axiom,
! [VarCurr] :
( v95901(VarCurr)
<=> ( v95902(VarCurr)
| v95903(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1588,axiom,
! [VarCurr] :
( v95903(VarCurr)
<=> ( v93009(VarCurr,bitIndex18)
| v93009(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1587,axiom,
! [VarCurr] :
( v95902(VarCurr)
<=> ( v93009(VarCurr,bitIndex16)
| v93009(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18928,axiom,
! [VarCurr] :
( v95884(VarCurr)
<=> ( v95885(VarCurr)
| v95892(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18927,axiom,
! [VarCurr] :
( v95892(VarCurr)
<=> ( v95893(VarCurr)
| v95896(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18926,axiom,
! [VarCurr] :
( v95896(VarCurr)
<=> ( v95897(VarCurr)
| v95898(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1586,axiom,
! [VarCurr] :
( v95898(VarCurr)
<=> ( v93009(VarCurr,bitIndex14)
| v93009(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1585,axiom,
! [VarCurr] :
( v95897(VarCurr)
<=> ( v93009(VarCurr,bitIndex12)
| v93009(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18925,axiom,
! [VarCurr] :
( v95893(VarCurr)
<=> ( v95894(VarCurr)
| v95895(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1584,axiom,
! [VarCurr] :
( v95895(VarCurr)
<=> ( v93009(VarCurr,bitIndex10)
| v93009(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1583,axiom,
! [VarCurr] :
( v95894(VarCurr)
<=> ( v93009(VarCurr,bitIndex8)
| v93009(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18924,axiom,
! [VarCurr] :
( v95885(VarCurr)
<=> ( v95886(VarCurr)
| v95889(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18923,axiom,
! [VarCurr] :
( v95889(VarCurr)
<=> ( v95890(VarCurr)
| v95891(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1582,axiom,
! [VarCurr] :
( v95891(VarCurr)
<=> ( v93009(VarCurr,bitIndex6)
| v93009(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1581,axiom,
! [VarCurr] :
( v95890(VarCurr)
<=> ( v93009(VarCurr,bitIndex4)
| v93009(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18922,axiom,
! [VarCurr] :
( v95886(VarCurr)
<=> ( v95887(VarCurr)
| v95888(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1580,axiom,
! [VarCurr] :
( v95888(VarCurr)
<=> ( v93009(VarCurr,bitIndex2)
| v93009(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1579,axiom,
! [VarCurr] :
( v95887(VarCurr)
<=> ( v93009(VarCurr,bitIndex0)
| v93009(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_28290,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v93009(VarCurr,B)
<=> v93011(VarCurr,B) ) ) ).
fof(addAssignment_28289,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v93011(VarCurr,B)
<=> v93013(VarCurr,B) ) ) ).
fof(addAssignment_28288,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v93013(VarCurr,B)
<=> v93015(VarCurr,B) ) ) ).
fof(addAssignment_28287,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v93015(VarCurr,B)
<=> v93017(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_20,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v93017(VarCurr,B)
<=> ( v95878(VarCurr,B)
& v83566(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_19,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v95878(VarCurr,B)
<=> ( v95879(VarCurr,B)
& v93019(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_18,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v95879(VarCurr,B)
<=> ( v95880(VarCurr,B)
& v15839(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_7444,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v95880(VarCurr,B)
<=> ~ v15551(VarCurr,B) ) ) ).
fof(addAssignment_28286,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v93019(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_28285,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex20)
<=> v83436(VarCurr,bitIndex3) ) ).
fof(addAssignment_28284,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex21)
<=> v83307(VarCurr,bitIndex3) ) ).
fof(addAssignment_28283,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex22)
<=> v83178(VarCurr,bitIndex3) ) ).
fof(addAssignment_28282,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex23)
<=> v83049(VarCurr,bitIndex3) ) ).
fof(addAssignment_28281,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex24)
<=> v82920(VarCurr,bitIndex3) ) ).
fof(addAssignment_28280,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex25)
<=> v82791(VarCurr,bitIndex3) ) ).
fof(addAssignment_28279,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex26)
<=> v82662(VarCurr,bitIndex3) ) ).
fof(addAssignment_28278,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex27)
<=> v82533(VarCurr,bitIndex3) ) ).
fof(addAssignment_28277,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex28)
<=> v82404(VarCurr,bitIndex3) ) ).
fof(addAssignment_28276,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex29)
<=> v82275(VarCurr,bitIndex3) ) ).
fof(addAssignment_28275,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex30)
<=> v82146(VarCurr,bitIndex3) ) ).
fof(addAssignment_28274,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex31)
<=> v82017(VarCurr,bitIndex3) ) ).
fof(addAssignment_28273,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex32)
<=> v81888(VarCurr,bitIndex3) ) ).
fof(addAssignment_28272,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex33)
<=> v81759(VarCurr,bitIndex3) ) ).
fof(addAssignment_28271,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex34)
<=> v81630(VarCurr,bitIndex3) ) ).
fof(addAssignment_28270,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex35)
<=> v81501(VarCurr,bitIndex3) ) ).
fof(addAssignment_28269,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex36)
<=> v81372(VarCurr,bitIndex3) ) ).
fof(addAssignment_28268,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex37)
<=> v81243(VarCurr,bitIndex3) ) ).
fof(addAssignment_28267,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex38)
<=> v81114(VarCurr,bitIndex3) ) ).
fof(addAssignment_28266,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex39)
<=> v80985(VarCurr,bitIndex3) ) ).
fof(addAssignment_28265,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex40)
<=> v80856(VarCurr,bitIndex3) ) ).
fof(addAssignment_28264,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex41)
<=> v80727(VarCurr,bitIndex3) ) ).
fof(addAssignment_28263,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex42)
<=> v80598(VarCurr,bitIndex3) ) ).
fof(addAssignment_28262,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex43)
<=> v80469(VarCurr,bitIndex3) ) ).
fof(addAssignment_28261,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex44)
<=> v80340(VarCurr,bitIndex3) ) ).
fof(addAssignment_28260,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex45)
<=> v80211(VarCurr,bitIndex3) ) ).
fof(addAssignment_28259,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex46)
<=> v80082(VarCurr,bitIndex3) ) ).
fof(addAssignment_28258,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex47)
<=> v79953(VarCurr,bitIndex3) ) ).
fof(addAssignment_28257,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex48)
<=> v79824(VarCurr,bitIndex3) ) ).
fof(addAssignment_28256,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex49)
<=> v79695(VarCurr,bitIndex3) ) ).
fof(addAssignment_28255,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex50)
<=> v79566(VarCurr,bitIndex3) ) ).
fof(addAssignment_28254,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex51)
<=> v79437(VarCurr,bitIndex3) ) ).
fof(addAssignment_28253,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex52)
<=> v79308(VarCurr,bitIndex3) ) ).
fof(addAssignment_28252,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex53)
<=> v79179(VarCurr,bitIndex3) ) ).
fof(addAssignment_28251,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex54)
<=> v79050(VarCurr,bitIndex3) ) ).
fof(addAssignment_28250,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex55)
<=> v78921(VarCurr,bitIndex3) ) ).
fof(addAssignment_28249,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex56)
<=> v78792(VarCurr,bitIndex3) ) ).
fof(addAssignment_28248,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex57)
<=> v78663(VarCurr,bitIndex3) ) ).
fof(addAssignment_28247,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex58)
<=> v78534(VarCurr,bitIndex3) ) ).
fof(addAssignment_28246,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex59)
<=> v78405(VarCurr,bitIndex3) ) ).
fof(addAssignment_28245,axiom,
! [VarCurr] :
( ( v93019(VarCurr,bitIndex61)
<=> $false )
& ( v93019(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addAssignment_28244,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex62)
<=> v78276(VarCurr,bitIndex3) ) ).
fof(addAssignment_28243,axiom,
! [VarCurr] :
( v93019(VarCurr,bitIndex63)
<=> v78134(VarCurr,bitIndex3) ) ).
fof(addAssignment_28242,axiom,
! [VarCurr] :
( v83436(VarCurr,bitIndex3)
<=> v83438(VarCurr,bitIndex3) ) ).
fof(addAssignment_28241,axiom,
! [VarCurr] :
( v83438(VarCurr,bitIndex3)
<=> v83440(VarCurr,bitIndex3) ) ).
fof(addAssignment_28240,axiom,
! [VarCurr] :
( v83440(VarCurr,bitIndex3)
<=> v83442(VarCurr,bitIndex3) ) ).
fof(addAssignment_28239,axiom,
! [VarCurr] :
( v83442(VarCurr,bitIndex3)
<=> v83444(VarCurr,bitIndex9) ) ).
fof(addAssignment_28238,axiom,
! [VarCurr] :
( v83444(VarCurr,bitIndex9)
<=> v83446(VarCurr,bitIndex9) ) ).
fof(addAssignment_28237,axiom,
! [VarCurr] :
( v83446(VarCurr,bitIndex9)
<=> v95809(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95832(VarNext)
=> ( v95809(VarNext)
<=> v95809(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1575,axiom,
! [VarNext] :
( v95832(VarNext)
=> ( v95809(VarNext)
<=> v95867(VarNext) ) ) ).
fof(addAssignment_28236,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95867(VarNext)
<=> v95865(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4513,axiom,
! [VarCurr] :
( ~ v95811(VarCurr)
=> ( v95865(VarCurr)
<=> v95868(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4523,axiom,
! [VarCurr] :
( v95811(VarCurr)
=> ( v95865(VarCurr)
<=> v95813(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4512,axiom,
! [VarCurr] :
( ~ v95845(VarCurr)
=> ( v95868(VarCurr)
<=> v95827(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4522,axiom,
! [VarCurr] :
( v95845(VarCurr)
=> ( v95868(VarCurr)
<=> v95869(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1115,axiom,
! [VarCurr] :
( ( ~ v95848(VarCurr)
& ~ v95850(VarCurr) )
=> ( v95869(VarCurr)
<=> v95873(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4511,axiom,
! [VarCurr] :
( v95850(VarCurr)
=> ( v95869(VarCurr)
<=> v95872(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4521,axiom,
! [VarCurr] :
( v95848(VarCurr)
=> ( v95869(VarCurr)
<=> v95870(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4510,axiom,
! [VarCurr] :
( ~ v95858(VarCurr)
=> ( v95873(VarCurr)
<=> v95827(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4520,axiom,
! [VarCurr] :
( v95858(VarCurr)
=> ( v95873(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4509,axiom,
! [VarCurr] :
( ~ v95852(VarCurr)
=> ( v95872(VarCurr)
<=> v95827(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4519,axiom,
! [VarCurr] :
( v95852(VarCurr)
=> ( v95872(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2062,axiom,
! [VarCurr] :
( ~ v95871(VarCurr)
=> ( v95870(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2062,axiom,
! [VarCurr] :
( v95871(VarCurr)
=> ( v95870(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6609,axiom,
! [VarCurr] :
( v95871(VarCurr)
<=> ( v95821(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18921,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95832(VarNext)
<=> ( v95833(VarNext)
& v95842(VarNext) ) ) ) ).
fof(addAssignment_28235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95842(VarNext)
<=> v95840(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18920,axiom,
! [VarCurr] :
( v95840(VarCurr)
<=> ( v95811(VarCurr)
| v95843(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18919,axiom,
! [VarCurr] :
( v95843(VarCurr)
<=> ( v95844(VarCurr)
& v95864(VarCurr) ) ) ).
fof(writeUnaryOperator_7443,axiom,
! [VarCurr] :
( ~ v95864(VarCurr)
<=> v95811(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18918,axiom,
! [VarCurr] :
( v95844(VarCurr)
<=> ( v95845(VarCurr)
| v95862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18917,axiom,
! [VarCurr] :
( v95862(VarCurr)
<=> ( v95823(VarCurr)
& v95863(VarCurr) ) ) ).
fof(writeUnaryOperator_7442,axiom,
! [VarCurr] :
( ~ v95863(VarCurr)
<=> v95825(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18916,axiom,
! [VarCurr] :
( v95845(VarCurr)
<=> ( v95846(VarCurr)
& v95825(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18915,axiom,
! [VarCurr] :
( v95846(VarCurr)
<=> ( v95847(VarCurr)
| v95856(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18914,axiom,
! [VarCurr] :
( v95856(VarCurr)
<=> ( v95857(VarCurr)
& v95861(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6608,axiom,
! [VarCurr] :
( v95861(VarCurr)
<=> ( ( v95849(VarCurr,bitIndex2)
<=> $false )
& ( v95849(VarCurr,bitIndex1)
<=> $false )
& ( v95849(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18913,axiom,
! [VarCurr] :
( v95857(VarCurr)
<=> ( v95858(VarCurr)
| v95859(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18912,axiom,
! [VarCurr] :
( v95859(VarCurr)
<=> ( v95823(VarCurr)
& v95860(VarCurr) ) ) ).
fof(writeUnaryOperator_7441,axiom,
! [VarCurr] :
( ~ v95860(VarCurr)
<=> v95858(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6607,axiom,
! [VarCurr] :
( v95858(VarCurr)
<=> ( v95821(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18911,axiom,
! [VarCurr] :
( v95847(VarCurr)
<=> ( v95848(VarCurr)
| v95850(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18910,axiom,
! [VarCurr] :
( v95850(VarCurr)
<=> ( v95851(VarCurr)
& v95855(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6606,axiom,
! [VarCurr] :
( v95855(VarCurr)
<=> ( ( v95849(VarCurr,bitIndex2)
<=> $false )
& ( v95849(VarCurr,bitIndex1)
<=> $true )
& ( v95849(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18909,axiom,
! [VarCurr] :
( v95851(VarCurr)
<=> ( v95852(VarCurr)
| v95853(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18908,axiom,
! [VarCurr] :
( v95853(VarCurr)
<=> ( v95823(VarCurr)
& v95854(VarCurr) ) ) ).
fof(writeUnaryOperator_7440,axiom,
! [VarCurr] :
( ~ v95854(VarCurr)
<=> v95852(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6605,axiom,
! [VarCurr] :
( v95852(VarCurr)
<=> ( v95821(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6604,axiom,
! [VarCurr] :
( v95848(VarCurr)
<=> ( ( v95849(VarCurr,bitIndex2)
<=> $true )
& ( v95849(VarCurr,bitIndex1)
<=> $false )
& ( v95849(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28234,axiom,
! [VarCurr] :
( v95849(VarCurr,bitIndex0)
<=> v95819(VarCurr) ) ).
fof(addAssignment_28233,axiom,
! [VarCurr] :
( v95849(VarCurr,bitIndex1)
<=> v95817(VarCurr) ) ).
fof(addAssignment_28232,axiom,
! [VarCurr] :
( v95849(VarCurr,bitIndex2)
<=> v95815(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95833(VarNext)
<=> ( v95834(VarNext)
& v95829(VarNext) ) ) ) ).
fof(writeUnaryOperator_7439,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95834(VarNext)
<=> v95836(VarNext) ) ) ).
fof(addAssignment_28231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95836(VarNext)
<=> v95829(VarCurr) ) ) ).
fof(addAssignment_28230,axiom,
! [VarCurr] :
( v95829(VarCurr)
<=> v83515(VarCurr) ) ).
fof(addAssignment_28229,axiom,
! [VarCurr] :
( v95827(VarCurr)
<=> $false ) ).
fof(addAssignment_28228,axiom,
! [VarCurr] :
( v95825(VarCurr)
<=> v83477(VarCurr) ) ).
fof(addAssignment_28227,axiom,
! [VarCurr] :
( v95823(VarCurr)
<=> $false ) ).
fof(addAssignment_28226,axiom,
! [VarCurr] :
( v95821(VarCurr)
<=> v83469(VarCurr,bitIndex9) ) ).
fof(addAssignment_28225,axiom,
! [VarCurr] :
( v83469(VarCurr,bitIndex9)
<=> v83471(VarCurr,bitIndex9) ) ).
fof(addAssignment_28224,axiom,
! [VarCurr] :
( v83471(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_28223,axiom,
! [VarCurr] :
( v95819(VarCurr)
<=> $false ) ).
fof(addAssignment_28222,axiom,
! [VarCurr] :
( v95817(VarCurr)
<=> $false ) ).
fof(addAssignment_28221,axiom,
! [VarCurr] :
( v95815(VarCurr)
<=> $true ) ).
fof(addAssignment_28220,axiom,
! [VarCurr] :
( v95813(VarCurr)
<=> $false ) ).
fof(addAssignment_28219,axiom,
! [VarCurr] :
( v95811(VarCurr)
<=> v83452(VarCurr) ) ).
fof(addAssignment_28218,axiom,
! [VarCurr] :
( v83307(VarCurr,bitIndex3)
<=> v83309(VarCurr,bitIndex3) ) ).
fof(addAssignment_28217,axiom,
! [VarCurr] :
( v83309(VarCurr,bitIndex3)
<=> v83311(VarCurr,bitIndex3) ) ).
fof(addAssignment_28216,axiom,
! [VarCurr] :
( v83311(VarCurr,bitIndex3)
<=> v83313(VarCurr,bitIndex3) ) ).
fof(addAssignment_28215,axiom,
! [VarCurr] :
( v83313(VarCurr,bitIndex3)
<=> v83315(VarCurr,bitIndex9) ) ).
fof(addAssignment_28214,axiom,
! [VarCurr] :
( v83315(VarCurr,bitIndex9)
<=> v83317(VarCurr,bitIndex9) ) ).
fof(addAssignment_28213,axiom,
! [VarCurr] :
( v83317(VarCurr,bitIndex9)
<=> v95741(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95764(VarNext)
=> ( v95741(VarNext)
<=> v95741(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1574,axiom,
! [VarNext] :
( v95764(VarNext)
=> ( v95741(VarNext)
<=> v95799(VarNext) ) ) ).
fof(addAssignment_28212,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95799(VarNext)
<=> v95797(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4508,axiom,
! [VarCurr] :
( ~ v95743(VarCurr)
=> ( v95797(VarCurr)
<=> v95800(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4518,axiom,
! [VarCurr] :
( v95743(VarCurr)
=> ( v95797(VarCurr)
<=> v95745(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4507,axiom,
! [VarCurr] :
( ~ v95777(VarCurr)
=> ( v95800(VarCurr)
<=> v95759(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4517,axiom,
! [VarCurr] :
( v95777(VarCurr)
=> ( v95800(VarCurr)
<=> v95801(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1114,axiom,
! [VarCurr] :
( ( ~ v95780(VarCurr)
& ~ v95782(VarCurr) )
=> ( v95801(VarCurr)
<=> v95805(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4506,axiom,
! [VarCurr] :
( v95782(VarCurr)
=> ( v95801(VarCurr)
<=> v95804(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4516,axiom,
! [VarCurr] :
( v95780(VarCurr)
=> ( v95801(VarCurr)
<=> v95802(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4505,axiom,
! [VarCurr] :
( ~ v95790(VarCurr)
=> ( v95805(VarCurr)
<=> v95759(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4515,axiom,
! [VarCurr] :
( v95790(VarCurr)
=> ( v95805(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4504,axiom,
! [VarCurr] :
( ~ v95784(VarCurr)
=> ( v95804(VarCurr)
<=> v95759(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4514,axiom,
! [VarCurr] :
( v95784(VarCurr)
=> ( v95804(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2061,axiom,
! [VarCurr] :
( ~ v95803(VarCurr)
=> ( v95802(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2061,axiom,
! [VarCurr] :
( v95803(VarCurr)
=> ( v95802(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6603,axiom,
! [VarCurr] :
( v95803(VarCurr)
<=> ( v95753(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18906,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95764(VarNext)
<=> ( v95765(VarNext)
& v95774(VarNext) ) ) ) ).
fof(addAssignment_28211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95774(VarNext)
<=> v95772(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18905,axiom,
! [VarCurr] :
( v95772(VarCurr)
<=> ( v95743(VarCurr)
| v95775(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18904,axiom,
! [VarCurr] :
( v95775(VarCurr)
<=> ( v95776(VarCurr)
& v95796(VarCurr) ) ) ).
fof(writeUnaryOperator_7438,axiom,
! [VarCurr] :
( ~ v95796(VarCurr)
<=> v95743(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18903,axiom,
! [VarCurr] :
( v95776(VarCurr)
<=> ( v95777(VarCurr)
| v95794(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18902,axiom,
! [VarCurr] :
( v95794(VarCurr)
<=> ( v95755(VarCurr)
& v95795(VarCurr) ) ) ).
fof(writeUnaryOperator_7437,axiom,
! [VarCurr] :
( ~ v95795(VarCurr)
<=> v95757(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18901,axiom,
! [VarCurr] :
( v95777(VarCurr)
<=> ( v95778(VarCurr)
& v95757(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18900,axiom,
! [VarCurr] :
( v95778(VarCurr)
<=> ( v95779(VarCurr)
| v95788(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18899,axiom,
! [VarCurr] :
( v95788(VarCurr)
<=> ( v95789(VarCurr)
& v95793(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6602,axiom,
! [VarCurr] :
( v95793(VarCurr)
<=> ( ( v95781(VarCurr,bitIndex2)
<=> $false )
& ( v95781(VarCurr,bitIndex1)
<=> $false )
& ( v95781(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18898,axiom,
! [VarCurr] :
( v95789(VarCurr)
<=> ( v95790(VarCurr)
| v95791(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18897,axiom,
! [VarCurr] :
( v95791(VarCurr)
<=> ( v95755(VarCurr)
& v95792(VarCurr) ) ) ).
fof(writeUnaryOperator_7436,axiom,
! [VarCurr] :
( ~ v95792(VarCurr)
<=> v95790(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6601,axiom,
! [VarCurr] :
( v95790(VarCurr)
<=> ( v95753(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18896,axiom,
! [VarCurr] :
( v95779(VarCurr)
<=> ( v95780(VarCurr)
| v95782(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18895,axiom,
! [VarCurr] :
( v95782(VarCurr)
<=> ( v95783(VarCurr)
& v95787(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6600,axiom,
! [VarCurr] :
( v95787(VarCurr)
<=> ( ( v95781(VarCurr,bitIndex2)
<=> $false )
& ( v95781(VarCurr,bitIndex1)
<=> $true )
& ( v95781(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18894,axiom,
! [VarCurr] :
( v95783(VarCurr)
<=> ( v95784(VarCurr)
| v95785(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18893,axiom,
! [VarCurr] :
( v95785(VarCurr)
<=> ( v95755(VarCurr)
& v95786(VarCurr) ) ) ).
fof(writeUnaryOperator_7435,axiom,
! [VarCurr] :
( ~ v95786(VarCurr)
<=> v95784(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6599,axiom,
! [VarCurr] :
( v95784(VarCurr)
<=> ( v95753(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6598,axiom,
! [VarCurr] :
( v95780(VarCurr)
<=> ( ( v95781(VarCurr,bitIndex2)
<=> $true )
& ( v95781(VarCurr,bitIndex1)
<=> $false )
& ( v95781(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28210,axiom,
! [VarCurr] :
( v95781(VarCurr,bitIndex0)
<=> v95751(VarCurr) ) ).
fof(addAssignment_28209,axiom,
! [VarCurr] :
( v95781(VarCurr,bitIndex1)
<=> v95749(VarCurr) ) ).
fof(addAssignment_28208,axiom,
! [VarCurr] :
( v95781(VarCurr,bitIndex2)
<=> v95747(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18892,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95765(VarNext)
<=> ( v95766(VarNext)
& v95761(VarNext) ) ) ) ).
fof(writeUnaryOperator_7434,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95766(VarNext)
<=> v95768(VarNext) ) ) ).
fof(addAssignment_28207,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95768(VarNext)
<=> v95761(VarCurr) ) ) ).
fof(addAssignment_28206,axiom,
! [VarCurr] :
( v95761(VarCurr)
<=> v83386(VarCurr) ) ).
fof(addAssignment_28205,axiom,
! [VarCurr] :
( v95759(VarCurr)
<=> $false ) ).
fof(addAssignment_28204,axiom,
! [VarCurr] :
( v95757(VarCurr)
<=> v83348(VarCurr) ) ).
fof(addAssignment_28203,axiom,
! [VarCurr] :
( v95755(VarCurr)
<=> $false ) ).
fof(addAssignment_28202,axiom,
! [VarCurr] :
( v95753(VarCurr)
<=> v83340(VarCurr,bitIndex9) ) ).
fof(addAssignment_28201,axiom,
! [VarCurr] :
( v83340(VarCurr,bitIndex9)
<=> v83342(VarCurr,bitIndex9) ) ).
fof(addAssignment_28200,axiom,
! [VarCurr] :
( v83342(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_28199,axiom,
! [VarCurr] :
( v95751(VarCurr)
<=> $false ) ).
fof(addAssignment_28198,axiom,
! [VarCurr] :
( v95749(VarCurr)
<=> $false ) ).
fof(addAssignment_28197,axiom,
! [VarCurr] :
( v95747(VarCurr)
<=> $true ) ).
fof(addAssignment_28196,axiom,
! [VarCurr] :
( v95745(VarCurr)
<=> $false ) ).
fof(addAssignment_28195,axiom,
! [VarCurr] :
( v95743(VarCurr)
<=> v83323(VarCurr) ) ).
fof(addAssignment_28194,axiom,
! [VarCurr] :
( v83178(VarCurr,bitIndex3)
<=> v83180(VarCurr,bitIndex3) ) ).
fof(addAssignment_28193,axiom,
! [VarCurr] :
( v83180(VarCurr,bitIndex3)
<=> v83182(VarCurr,bitIndex3) ) ).
fof(addAssignment_28192,axiom,
! [VarCurr] :
( v83182(VarCurr,bitIndex3)
<=> v83184(VarCurr,bitIndex3) ) ).
fof(addAssignment_28191,axiom,
! [VarCurr] :
( v83184(VarCurr,bitIndex3)
<=> v83186(VarCurr,bitIndex9) ) ).
fof(addAssignment_28190,axiom,
! [VarCurr] :
( v83186(VarCurr,bitIndex9)
<=> v83188(VarCurr,bitIndex9) ) ).
fof(addAssignment_28189,axiom,
! [VarCurr] :
( v83188(VarCurr,bitIndex9)
<=> v95673(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1517,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95696(VarNext)
=> ( v95673(VarNext)
<=> v95673(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1573,axiom,
! [VarNext] :
( v95696(VarNext)
=> ( v95673(VarNext)
<=> v95731(VarNext) ) ) ).
fof(addAssignment_28188,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95731(VarNext)
<=> v95729(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4503,axiom,
! [VarCurr] :
( ~ v95675(VarCurr)
=> ( v95729(VarCurr)
<=> v95732(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4513,axiom,
! [VarCurr] :
( v95675(VarCurr)
=> ( v95729(VarCurr)
<=> v95677(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4502,axiom,
! [VarCurr] :
( ~ v95709(VarCurr)
=> ( v95732(VarCurr)
<=> v95691(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4512,axiom,
! [VarCurr] :
( v95709(VarCurr)
=> ( v95732(VarCurr)
<=> v95733(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1113,axiom,
! [VarCurr] :
( ( ~ v95712(VarCurr)
& ~ v95714(VarCurr) )
=> ( v95733(VarCurr)
<=> v95737(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4501,axiom,
! [VarCurr] :
( v95714(VarCurr)
=> ( v95733(VarCurr)
<=> v95736(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4511,axiom,
! [VarCurr] :
( v95712(VarCurr)
=> ( v95733(VarCurr)
<=> v95734(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4500,axiom,
! [VarCurr] :
( ~ v95722(VarCurr)
=> ( v95737(VarCurr)
<=> v95691(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4510,axiom,
! [VarCurr] :
( v95722(VarCurr)
=> ( v95737(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4499,axiom,
! [VarCurr] :
( ~ v95716(VarCurr)
=> ( v95736(VarCurr)
<=> v95691(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4509,axiom,
! [VarCurr] :
( v95716(VarCurr)
=> ( v95736(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2060,axiom,
! [VarCurr] :
( ~ v95735(VarCurr)
=> ( v95734(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2060,axiom,
! [VarCurr] :
( v95735(VarCurr)
=> ( v95734(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6597,axiom,
! [VarCurr] :
( v95735(VarCurr)
<=> ( v95685(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95696(VarNext)
<=> ( v95697(VarNext)
& v95706(VarNext) ) ) ) ).
fof(addAssignment_28187,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95706(VarNext)
<=> v95704(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18890,axiom,
! [VarCurr] :
( v95704(VarCurr)
<=> ( v95675(VarCurr)
| v95707(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18889,axiom,
! [VarCurr] :
( v95707(VarCurr)
<=> ( v95708(VarCurr)
& v95728(VarCurr) ) ) ).
fof(writeUnaryOperator_7433,axiom,
! [VarCurr] :
( ~ v95728(VarCurr)
<=> v95675(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18888,axiom,
! [VarCurr] :
( v95708(VarCurr)
<=> ( v95709(VarCurr)
| v95726(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18887,axiom,
! [VarCurr] :
( v95726(VarCurr)
<=> ( v95687(VarCurr)
& v95727(VarCurr) ) ) ).
fof(writeUnaryOperator_7432,axiom,
! [VarCurr] :
( ~ v95727(VarCurr)
<=> v95689(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18886,axiom,
! [VarCurr] :
( v95709(VarCurr)
<=> ( v95710(VarCurr)
& v95689(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18885,axiom,
! [VarCurr] :
( v95710(VarCurr)
<=> ( v95711(VarCurr)
| v95720(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18884,axiom,
! [VarCurr] :
( v95720(VarCurr)
<=> ( v95721(VarCurr)
& v95725(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6596,axiom,
! [VarCurr] :
( v95725(VarCurr)
<=> ( ( v95713(VarCurr,bitIndex2)
<=> $false )
& ( v95713(VarCurr,bitIndex1)
<=> $false )
& ( v95713(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18883,axiom,
! [VarCurr] :
( v95721(VarCurr)
<=> ( v95722(VarCurr)
| v95723(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18882,axiom,
! [VarCurr] :
( v95723(VarCurr)
<=> ( v95687(VarCurr)
& v95724(VarCurr) ) ) ).
fof(writeUnaryOperator_7431,axiom,
! [VarCurr] :
( ~ v95724(VarCurr)
<=> v95722(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6595,axiom,
! [VarCurr] :
( v95722(VarCurr)
<=> ( v95685(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18881,axiom,
! [VarCurr] :
( v95711(VarCurr)
<=> ( v95712(VarCurr)
| v95714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18880,axiom,
! [VarCurr] :
( v95714(VarCurr)
<=> ( v95715(VarCurr)
& v95719(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6594,axiom,
! [VarCurr] :
( v95719(VarCurr)
<=> ( ( v95713(VarCurr,bitIndex2)
<=> $false )
& ( v95713(VarCurr,bitIndex1)
<=> $true )
& ( v95713(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18879,axiom,
! [VarCurr] :
( v95715(VarCurr)
<=> ( v95716(VarCurr)
| v95717(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18878,axiom,
! [VarCurr] :
( v95717(VarCurr)
<=> ( v95687(VarCurr)
& v95718(VarCurr) ) ) ).
fof(writeUnaryOperator_7430,axiom,
! [VarCurr] :
( ~ v95718(VarCurr)
<=> v95716(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6593,axiom,
! [VarCurr] :
( v95716(VarCurr)
<=> ( v95685(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6592,axiom,
! [VarCurr] :
( v95712(VarCurr)
<=> ( ( v95713(VarCurr,bitIndex2)
<=> $true )
& ( v95713(VarCurr,bitIndex1)
<=> $false )
& ( v95713(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28186,axiom,
! [VarCurr] :
( v95713(VarCurr,bitIndex0)
<=> v95683(VarCurr) ) ).
fof(addAssignment_28185,axiom,
! [VarCurr] :
( v95713(VarCurr,bitIndex1)
<=> v95681(VarCurr) ) ).
fof(addAssignment_28184,axiom,
! [VarCurr] :
( v95713(VarCurr,bitIndex2)
<=> v95679(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95697(VarNext)
<=> ( v95698(VarNext)
& v95693(VarNext) ) ) ) ).
fof(writeUnaryOperator_7429,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95698(VarNext)
<=> v95700(VarNext) ) ) ).
fof(addAssignment_28183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95700(VarNext)
<=> v95693(VarCurr) ) ) ).
fof(addAssignment_28182,axiom,
! [VarCurr] :
( v95693(VarCurr)
<=> v83257(VarCurr) ) ).
fof(addAssignment_28181,axiom,
! [VarCurr] :
( v95691(VarCurr)
<=> $false ) ).
fof(addAssignment_28180,axiom,
! [VarCurr] :
( v95689(VarCurr)
<=> v83219(VarCurr) ) ).
fof(addAssignment_28179,axiom,
! [VarCurr] :
( v95687(VarCurr)
<=> $false ) ).
fof(addAssignment_28178,axiom,
! [VarCurr] :
( v95685(VarCurr)
<=> v83211(VarCurr,bitIndex9) ) ).
fof(addAssignment_28177,axiom,
! [VarCurr] :
( v83211(VarCurr,bitIndex9)
<=> v83213(VarCurr,bitIndex9) ) ).
fof(addAssignment_28176,axiom,
! [VarCurr] :
( v83213(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_28175,axiom,
! [VarCurr] :
( v95683(VarCurr)
<=> $false ) ).
fof(addAssignment_28174,axiom,
! [VarCurr] :
( v95681(VarCurr)
<=> $false ) ).
fof(addAssignment_28173,axiom,
! [VarCurr] :
( v95679(VarCurr)
<=> $true ) ).
fof(addAssignment_28172,axiom,
! [VarCurr] :
( v95677(VarCurr)
<=> $false ) ).
fof(addAssignment_28171,axiom,
! [VarCurr] :
( v95675(VarCurr)
<=> v83194(VarCurr) ) ).
fof(addAssignment_28170,axiom,
! [VarCurr] :
( v83049(VarCurr,bitIndex3)
<=> v83051(VarCurr,bitIndex3) ) ).
fof(addAssignment_28169,axiom,
! [VarCurr] :
( v83051(VarCurr,bitIndex3)
<=> v83053(VarCurr,bitIndex3) ) ).
fof(addAssignment_28168,axiom,
! [VarCurr] :
( v83053(VarCurr,bitIndex3)
<=> v83055(VarCurr,bitIndex3) ) ).
fof(addAssignment_28167,axiom,
! [VarCurr] :
( v83055(VarCurr,bitIndex3)
<=> v83057(VarCurr,bitIndex9) ) ).
fof(addAssignment_28166,axiom,
! [VarCurr] :
( v83057(VarCurr,bitIndex9)
<=> v83059(VarCurr,bitIndex9) ) ).
fof(addAssignment_28165,axiom,
! [VarCurr] :
( v83059(VarCurr,bitIndex9)
<=> v95605(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95628(VarNext)
=> ( v95605(VarNext)
<=> v95605(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1572,axiom,
! [VarNext] :
( v95628(VarNext)
=> ( v95605(VarNext)
<=> v95663(VarNext) ) ) ).
fof(addAssignment_28164,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95663(VarNext)
<=> v95661(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4498,axiom,
! [VarCurr] :
( ~ v95607(VarCurr)
=> ( v95661(VarCurr)
<=> v95664(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4508,axiom,
! [VarCurr] :
( v95607(VarCurr)
=> ( v95661(VarCurr)
<=> v95609(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4497,axiom,
! [VarCurr] :
( ~ v95641(VarCurr)
=> ( v95664(VarCurr)
<=> v95623(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4507,axiom,
! [VarCurr] :
( v95641(VarCurr)
=> ( v95664(VarCurr)
<=> v95665(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1112,axiom,
! [VarCurr] :
( ( ~ v95644(VarCurr)
& ~ v95646(VarCurr) )
=> ( v95665(VarCurr)
<=> v95669(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4496,axiom,
! [VarCurr] :
( v95646(VarCurr)
=> ( v95665(VarCurr)
<=> v95668(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4506,axiom,
! [VarCurr] :
( v95644(VarCurr)
=> ( v95665(VarCurr)
<=> v95666(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4495,axiom,
! [VarCurr] :
( ~ v95654(VarCurr)
=> ( v95669(VarCurr)
<=> v95623(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4505,axiom,
! [VarCurr] :
( v95654(VarCurr)
=> ( v95669(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4494,axiom,
! [VarCurr] :
( ~ v95648(VarCurr)
=> ( v95668(VarCurr)
<=> v95623(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4504,axiom,
! [VarCurr] :
( v95648(VarCurr)
=> ( v95668(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2059,axiom,
! [VarCurr] :
( ~ v95667(VarCurr)
=> ( v95666(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2059,axiom,
! [VarCurr] :
( v95667(VarCurr)
=> ( v95666(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6591,axiom,
! [VarCurr] :
( v95667(VarCurr)
<=> ( v95617(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95628(VarNext)
<=> ( v95629(VarNext)
& v95638(VarNext) ) ) ) ).
fof(addAssignment_28163,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95638(VarNext)
<=> v95636(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18875,axiom,
! [VarCurr] :
( v95636(VarCurr)
<=> ( v95607(VarCurr)
| v95639(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18874,axiom,
! [VarCurr] :
( v95639(VarCurr)
<=> ( v95640(VarCurr)
& v95660(VarCurr) ) ) ).
fof(writeUnaryOperator_7428,axiom,
! [VarCurr] :
( ~ v95660(VarCurr)
<=> v95607(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18873,axiom,
! [VarCurr] :
( v95640(VarCurr)
<=> ( v95641(VarCurr)
| v95658(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18872,axiom,
! [VarCurr] :
( v95658(VarCurr)
<=> ( v95619(VarCurr)
& v95659(VarCurr) ) ) ).
fof(writeUnaryOperator_7427,axiom,
! [VarCurr] :
( ~ v95659(VarCurr)
<=> v95621(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18871,axiom,
! [VarCurr] :
( v95641(VarCurr)
<=> ( v95642(VarCurr)
& v95621(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18870,axiom,
! [VarCurr] :
( v95642(VarCurr)
<=> ( v95643(VarCurr)
| v95652(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18869,axiom,
! [VarCurr] :
( v95652(VarCurr)
<=> ( v95653(VarCurr)
& v95657(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6590,axiom,
! [VarCurr] :
( v95657(VarCurr)
<=> ( ( v95645(VarCurr,bitIndex2)
<=> $false )
& ( v95645(VarCurr,bitIndex1)
<=> $false )
& ( v95645(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18868,axiom,
! [VarCurr] :
( v95653(VarCurr)
<=> ( v95654(VarCurr)
| v95655(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18867,axiom,
! [VarCurr] :
( v95655(VarCurr)
<=> ( v95619(VarCurr)
& v95656(VarCurr) ) ) ).
fof(writeUnaryOperator_7426,axiom,
! [VarCurr] :
( ~ v95656(VarCurr)
<=> v95654(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6589,axiom,
! [VarCurr] :
( v95654(VarCurr)
<=> ( v95617(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18866,axiom,
! [VarCurr] :
( v95643(VarCurr)
<=> ( v95644(VarCurr)
| v95646(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18865,axiom,
! [VarCurr] :
( v95646(VarCurr)
<=> ( v95647(VarCurr)
& v95651(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6588,axiom,
! [VarCurr] :
( v95651(VarCurr)
<=> ( ( v95645(VarCurr,bitIndex2)
<=> $false )
& ( v95645(VarCurr,bitIndex1)
<=> $true )
& ( v95645(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18864,axiom,
! [VarCurr] :
( v95647(VarCurr)
<=> ( v95648(VarCurr)
| v95649(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18863,axiom,
! [VarCurr] :
( v95649(VarCurr)
<=> ( v95619(VarCurr)
& v95650(VarCurr) ) ) ).
fof(writeUnaryOperator_7425,axiom,
! [VarCurr] :
( ~ v95650(VarCurr)
<=> v95648(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6587,axiom,
! [VarCurr] :
( v95648(VarCurr)
<=> ( v95617(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6586,axiom,
! [VarCurr] :
( v95644(VarCurr)
<=> ( ( v95645(VarCurr,bitIndex2)
<=> $true )
& ( v95645(VarCurr,bitIndex1)
<=> $false )
& ( v95645(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28162,axiom,
! [VarCurr] :
( v95645(VarCurr,bitIndex0)
<=> v95615(VarCurr) ) ).
fof(addAssignment_28161,axiom,
! [VarCurr] :
( v95645(VarCurr,bitIndex1)
<=> v95613(VarCurr) ) ).
fof(addAssignment_28160,axiom,
! [VarCurr] :
( v95645(VarCurr,bitIndex2)
<=> v95611(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18862,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95629(VarNext)
<=> ( v95630(VarNext)
& v95625(VarNext) ) ) ) ).
fof(writeUnaryOperator_7424,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95630(VarNext)
<=> v95632(VarNext) ) ) ).
fof(addAssignment_28159,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95632(VarNext)
<=> v95625(VarCurr) ) ) ).
fof(addAssignment_28158,axiom,
! [VarCurr] :
( v95625(VarCurr)
<=> v83128(VarCurr) ) ).
fof(addAssignment_28157,axiom,
! [VarCurr] :
( v95623(VarCurr)
<=> $false ) ).
fof(addAssignment_28156,axiom,
! [VarCurr] :
( v95621(VarCurr)
<=> v83090(VarCurr) ) ).
fof(addAssignment_28155,axiom,
! [VarCurr] :
( v95619(VarCurr)
<=> $false ) ).
fof(addAssignment_28154,axiom,
! [VarCurr] :
( v95617(VarCurr)
<=> v83082(VarCurr,bitIndex9) ) ).
fof(addAssignment_28153,axiom,
! [VarCurr] :
( v83082(VarCurr,bitIndex9)
<=> v83084(VarCurr,bitIndex9) ) ).
fof(addAssignment_28152,axiom,
! [VarCurr] :
( v83084(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_28151,axiom,
! [VarCurr] :
( v95615(VarCurr)
<=> $false ) ).
fof(addAssignment_28150,axiom,
! [VarCurr] :
( v95613(VarCurr)
<=> $false ) ).
fof(addAssignment_28149,axiom,
! [VarCurr] :
( v95611(VarCurr)
<=> $true ) ).
fof(addAssignment_28148,axiom,
! [VarCurr] :
( v95609(VarCurr)
<=> $false ) ).
fof(addAssignment_28147,axiom,
! [VarCurr] :
( v95607(VarCurr)
<=> v83065(VarCurr) ) ).
fof(addAssignment_28146,axiom,
! [VarCurr] :
( v82920(VarCurr,bitIndex3)
<=> v82922(VarCurr,bitIndex3) ) ).
fof(addAssignment_28145,axiom,
! [VarCurr] :
( v82922(VarCurr,bitIndex3)
<=> v82924(VarCurr,bitIndex3) ) ).
fof(addAssignment_28144,axiom,
! [VarCurr] :
( v82924(VarCurr,bitIndex3)
<=> v82926(VarCurr,bitIndex3) ) ).
fof(addAssignment_28143,axiom,
! [VarCurr] :
( v82926(VarCurr,bitIndex3)
<=> v82928(VarCurr,bitIndex9) ) ).
fof(addAssignment_28142,axiom,
! [VarCurr] :
( v82928(VarCurr,bitIndex9)
<=> v82930(VarCurr,bitIndex9) ) ).
fof(addAssignment_28141,axiom,
! [VarCurr] :
( v82930(VarCurr,bitIndex9)
<=> v95537(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95560(VarNext)
=> ( v95537(VarNext)
<=> v95537(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1571,axiom,
! [VarNext] :
( v95560(VarNext)
=> ( v95537(VarNext)
<=> v95595(VarNext) ) ) ).
fof(addAssignment_28140,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95595(VarNext)
<=> v95593(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4493,axiom,
! [VarCurr] :
( ~ v95539(VarCurr)
=> ( v95593(VarCurr)
<=> v95596(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4503,axiom,
! [VarCurr] :
( v95539(VarCurr)
=> ( v95593(VarCurr)
<=> v95541(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4492,axiom,
! [VarCurr] :
( ~ v95573(VarCurr)
=> ( v95596(VarCurr)
<=> v95555(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4502,axiom,
! [VarCurr] :
( v95573(VarCurr)
=> ( v95596(VarCurr)
<=> v95597(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1111,axiom,
! [VarCurr] :
( ( ~ v95576(VarCurr)
& ~ v95578(VarCurr) )
=> ( v95597(VarCurr)
<=> v95601(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4491,axiom,
! [VarCurr] :
( v95578(VarCurr)
=> ( v95597(VarCurr)
<=> v95600(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4501,axiom,
! [VarCurr] :
( v95576(VarCurr)
=> ( v95597(VarCurr)
<=> v95598(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4490,axiom,
! [VarCurr] :
( ~ v95586(VarCurr)
=> ( v95601(VarCurr)
<=> v95555(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4500,axiom,
! [VarCurr] :
( v95586(VarCurr)
=> ( v95601(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4489,axiom,
! [VarCurr] :
( ~ v95580(VarCurr)
=> ( v95600(VarCurr)
<=> v95555(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4499,axiom,
! [VarCurr] :
( v95580(VarCurr)
=> ( v95600(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2058,axiom,
! [VarCurr] :
( ~ v95599(VarCurr)
=> ( v95598(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2058,axiom,
! [VarCurr] :
( v95599(VarCurr)
=> ( v95598(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6585,axiom,
! [VarCurr] :
( v95599(VarCurr)
<=> ( v95549(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18861,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95560(VarNext)
<=> ( v95561(VarNext)
& v95570(VarNext) ) ) ) ).
fof(addAssignment_28139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95570(VarNext)
<=> v95568(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18860,axiom,
! [VarCurr] :
( v95568(VarCurr)
<=> ( v95539(VarCurr)
| v95571(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18859,axiom,
! [VarCurr] :
( v95571(VarCurr)
<=> ( v95572(VarCurr)
& v95592(VarCurr) ) ) ).
fof(writeUnaryOperator_7423,axiom,
! [VarCurr] :
( ~ v95592(VarCurr)
<=> v95539(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18858,axiom,
! [VarCurr] :
( v95572(VarCurr)
<=> ( v95573(VarCurr)
| v95590(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18857,axiom,
! [VarCurr] :
( v95590(VarCurr)
<=> ( v95551(VarCurr)
& v95591(VarCurr) ) ) ).
fof(writeUnaryOperator_7422,axiom,
! [VarCurr] :
( ~ v95591(VarCurr)
<=> v95553(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18856,axiom,
! [VarCurr] :
( v95573(VarCurr)
<=> ( v95574(VarCurr)
& v95553(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18855,axiom,
! [VarCurr] :
( v95574(VarCurr)
<=> ( v95575(VarCurr)
| v95584(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18854,axiom,
! [VarCurr] :
( v95584(VarCurr)
<=> ( v95585(VarCurr)
& v95589(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6584,axiom,
! [VarCurr] :
( v95589(VarCurr)
<=> ( ( v95577(VarCurr,bitIndex2)
<=> $false )
& ( v95577(VarCurr,bitIndex1)
<=> $false )
& ( v95577(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18853,axiom,
! [VarCurr] :
( v95585(VarCurr)
<=> ( v95586(VarCurr)
| v95587(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18852,axiom,
! [VarCurr] :
( v95587(VarCurr)
<=> ( v95551(VarCurr)
& v95588(VarCurr) ) ) ).
fof(writeUnaryOperator_7421,axiom,
! [VarCurr] :
( ~ v95588(VarCurr)
<=> v95586(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6583,axiom,
! [VarCurr] :
( v95586(VarCurr)
<=> ( v95549(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18851,axiom,
! [VarCurr] :
( v95575(VarCurr)
<=> ( v95576(VarCurr)
| v95578(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18850,axiom,
! [VarCurr] :
( v95578(VarCurr)
<=> ( v95579(VarCurr)
& v95583(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6582,axiom,
! [VarCurr] :
( v95583(VarCurr)
<=> ( ( v95577(VarCurr,bitIndex2)
<=> $false )
& ( v95577(VarCurr,bitIndex1)
<=> $true )
& ( v95577(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18849,axiom,
! [VarCurr] :
( v95579(VarCurr)
<=> ( v95580(VarCurr)
| v95581(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18848,axiom,
! [VarCurr] :
( v95581(VarCurr)
<=> ( v95551(VarCurr)
& v95582(VarCurr) ) ) ).
fof(writeUnaryOperator_7420,axiom,
! [VarCurr] :
( ~ v95582(VarCurr)
<=> v95580(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6581,axiom,
! [VarCurr] :
( v95580(VarCurr)
<=> ( v95549(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6580,axiom,
! [VarCurr] :
( v95576(VarCurr)
<=> ( ( v95577(VarCurr,bitIndex2)
<=> $true )
& ( v95577(VarCurr,bitIndex1)
<=> $false )
& ( v95577(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28138,axiom,
! [VarCurr] :
( v95577(VarCurr,bitIndex0)
<=> v95547(VarCurr) ) ).
fof(addAssignment_28137,axiom,
! [VarCurr] :
( v95577(VarCurr,bitIndex1)
<=> v95545(VarCurr) ) ).
fof(addAssignment_28136,axiom,
! [VarCurr] :
( v95577(VarCurr,bitIndex2)
<=> v95543(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95561(VarNext)
<=> ( v95562(VarNext)
& v95557(VarNext) ) ) ) ).
fof(writeUnaryOperator_7419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95562(VarNext)
<=> v95564(VarNext) ) ) ).
fof(addAssignment_28135,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95564(VarNext)
<=> v95557(VarCurr) ) ) ).
fof(addAssignment_28134,axiom,
! [VarCurr] :
( v95557(VarCurr)
<=> v82999(VarCurr) ) ).
fof(addAssignment_28133,axiom,
! [VarCurr] :
( v95555(VarCurr)
<=> $false ) ).
fof(addAssignment_28132,axiom,
! [VarCurr] :
( v95553(VarCurr)
<=> v82961(VarCurr) ) ).
fof(addAssignment_28131,axiom,
! [VarCurr] :
( v95551(VarCurr)
<=> $false ) ).
fof(addAssignment_28130,axiom,
! [VarCurr] :
( v95549(VarCurr)
<=> v82953(VarCurr,bitIndex9) ) ).
fof(addAssignment_28129,axiom,
! [VarCurr] :
( v82953(VarCurr,bitIndex9)
<=> v82955(VarCurr,bitIndex9) ) ).
fof(addAssignment_28128,axiom,
! [VarCurr] :
( v82955(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_28127,axiom,
! [VarCurr] :
( v95547(VarCurr)
<=> $false ) ).
fof(addAssignment_28126,axiom,
! [VarCurr] :
( v95545(VarCurr)
<=> $false ) ).
fof(addAssignment_28125,axiom,
! [VarCurr] :
( v95543(VarCurr)
<=> $true ) ).
fof(addAssignment_28124,axiom,
! [VarCurr] :
( v95541(VarCurr)
<=> $false ) ).
fof(addAssignment_28123,axiom,
! [VarCurr] :
( v95539(VarCurr)
<=> v82936(VarCurr) ) ).
fof(addAssignment_28122,axiom,
! [VarCurr] :
( v82791(VarCurr,bitIndex3)
<=> v82793(VarCurr,bitIndex3) ) ).
fof(addAssignment_28121,axiom,
! [VarCurr] :
( v82793(VarCurr,bitIndex3)
<=> v82795(VarCurr,bitIndex3) ) ).
fof(addAssignment_28120,axiom,
! [VarCurr] :
( v82795(VarCurr,bitIndex3)
<=> v82797(VarCurr,bitIndex3) ) ).
fof(addAssignment_28119,axiom,
! [VarCurr] :
( v82797(VarCurr,bitIndex3)
<=> v82799(VarCurr,bitIndex9) ) ).
fof(addAssignment_28118,axiom,
! [VarCurr] :
( v82799(VarCurr,bitIndex9)
<=> v82801(VarCurr,bitIndex9) ) ).
fof(addAssignment_28117,axiom,
! [VarCurr] :
( v82801(VarCurr,bitIndex9)
<=> v95469(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1514,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95492(VarNext)
=> ( v95469(VarNext)
<=> v95469(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1570,axiom,
! [VarNext] :
( v95492(VarNext)
=> ( v95469(VarNext)
<=> v95527(VarNext) ) ) ).
fof(addAssignment_28116,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95527(VarNext)
<=> v95525(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4488,axiom,
! [VarCurr] :
( ~ v95471(VarCurr)
=> ( v95525(VarCurr)
<=> v95528(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4498,axiom,
! [VarCurr] :
( v95471(VarCurr)
=> ( v95525(VarCurr)
<=> v95473(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4487,axiom,
! [VarCurr] :
( ~ v95505(VarCurr)
=> ( v95528(VarCurr)
<=> v95487(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4497,axiom,
! [VarCurr] :
( v95505(VarCurr)
=> ( v95528(VarCurr)
<=> v95529(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1110,axiom,
! [VarCurr] :
( ( ~ v95508(VarCurr)
& ~ v95510(VarCurr) )
=> ( v95529(VarCurr)
<=> v95533(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4486,axiom,
! [VarCurr] :
( v95510(VarCurr)
=> ( v95529(VarCurr)
<=> v95532(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4496,axiom,
! [VarCurr] :
( v95508(VarCurr)
=> ( v95529(VarCurr)
<=> v95530(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4485,axiom,
! [VarCurr] :
( ~ v95518(VarCurr)
=> ( v95533(VarCurr)
<=> v95487(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4495,axiom,
! [VarCurr] :
( v95518(VarCurr)
=> ( v95533(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4484,axiom,
! [VarCurr] :
( ~ v95512(VarCurr)
=> ( v95532(VarCurr)
<=> v95487(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4494,axiom,
! [VarCurr] :
( v95512(VarCurr)
=> ( v95532(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2057,axiom,
! [VarCurr] :
( ~ v95531(VarCurr)
=> ( v95530(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2057,axiom,
! [VarCurr] :
( v95531(VarCurr)
=> ( v95530(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6579,axiom,
! [VarCurr] :
( v95531(VarCurr)
<=> ( v95481(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95492(VarNext)
<=> ( v95493(VarNext)
& v95502(VarNext) ) ) ) ).
fof(addAssignment_28115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95502(VarNext)
<=> v95500(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18845,axiom,
! [VarCurr] :
( v95500(VarCurr)
<=> ( v95471(VarCurr)
| v95503(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18844,axiom,
! [VarCurr] :
( v95503(VarCurr)
<=> ( v95504(VarCurr)
& v95524(VarCurr) ) ) ).
fof(writeUnaryOperator_7418,axiom,
! [VarCurr] :
( ~ v95524(VarCurr)
<=> v95471(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18843,axiom,
! [VarCurr] :
( v95504(VarCurr)
<=> ( v95505(VarCurr)
| v95522(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18842,axiom,
! [VarCurr] :
( v95522(VarCurr)
<=> ( v95483(VarCurr)
& v95523(VarCurr) ) ) ).
fof(writeUnaryOperator_7417,axiom,
! [VarCurr] :
( ~ v95523(VarCurr)
<=> v95485(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18841,axiom,
! [VarCurr] :
( v95505(VarCurr)
<=> ( v95506(VarCurr)
& v95485(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18840,axiom,
! [VarCurr] :
( v95506(VarCurr)
<=> ( v95507(VarCurr)
| v95516(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18839,axiom,
! [VarCurr] :
( v95516(VarCurr)
<=> ( v95517(VarCurr)
& v95521(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6578,axiom,
! [VarCurr] :
( v95521(VarCurr)
<=> ( ( v95509(VarCurr,bitIndex2)
<=> $false )
& ( v95509(VarCurr,bitIndex1)
<=> $false )
& ( v95509(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18838,axiom,
! [VarCurr] :
( v95517(VarCurr)
<=> ( v95518(VarCurr)
| v95519(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18837,axiom,
! [VarCurr] :
( v95519(VarCurr)
<=> ( v95483(VarCurr)
& v95520(VarCurr) ) ) ).
fof(writeUnaryOperator_7416,axiom,
! [VarCurr] :
( ~ v95520(VarCurr)
<=> v95518(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6577,axiom,
! [VarCurr] :
( v95518(VarCurr)
<=> ( v95481(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18836,axiom,
! [VarCurr] :
( v95507(VarCurr)
<=> ( v95508(VarCurr)
| v95510(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18835,axiom,
! [VarCurr] :
( v95510(VarCurr)
<=> ( v95511(VarCurr)
& v95515(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6576,axiom,
! [VarCurr] :
( v95515(VarCurr)
<=> ( ( v95509(VarCurr,bitIndex2)
<=> $false )
& ( v95509(VarCurr,bitIndex1)
<=> $true )
& ( v95509(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18834,axiom,
! [VarCurr] :
( v95511(VarCurr)
<=> ( v95512(VarCurr)
| v95513(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18833,axiom,
! [VarCurr] :
( v95513(VarCurr)
<=> ( v95483(VarCurr)
& v95514(VarCurr) ) ) ).
fof(writeUnaryOperator_7415,axiom,
! [VarCurr] :
( ~ v95514(VarCurr)
<=> v95512(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6575,axiom,
! [VarCurr] :
( v95512(VarCurr)
<=> ( v95481(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6574,axiom,
! [VarCurr] :
( v95508(VarCurr)
<=> ( ( v95509(VarCurr,bitIndex2)
<=> $true )
& ( v95509(VarCurr,bitIndex1)
<=> $false )
& ( v95509(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28114,axiom,
! [VarCurr] :
( v95509(VarCurr,bitIndex0)
<=> v95479(VarCurr) ) ).
fof(addAssignment_28113,axiom,
! [VarCurr] :
( v95509(VarCurr,bitIndex1)
<=> v95477(VarCurr) ) ).
fof(addAssignment_28112,axiom,
! [VarCurr] :
( v95509(VarCurr,bitIndex2)
<=> v95475(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95493(VarNext)
<=> ( v95494(VarNext)
& v95489(VarNext) ) ) ) ).
fof(writeUnaryOperator_7414,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95494(VarNext)
<=> v95496(VarNext) ) ) ).
fof(addAssignment_28111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95496(VarNext)
<=> v95489(VarCurr) ) ) ).
fof(addAssignment_28110,axiom,
! [VarCurr] :
( v95489(VarCurr)
<=> v82870(VarCurr) ) ).
fof(addAssignment_28109,axiom,
! [VarCurr] :
( v95487(VarCurr)
<=> $false ) ).
fof(addAssignment_28108,axiom,
! [VarCurr] :
( v95485(VarCurr)
<=> v82832(VarCurr) ) ).
fof(addAssignment_28107,axiom,
! [VarCurr] :
( v95483(VarCurr)
<=> $false ) ).
fof(addAssignment_28106,axiom,
! [VarCurr] :
( v95481(VarCurr)
<=> v82824(VarCurr,bitIndex9) ) ).
fof(addAssignment_28105,axiom,
! [VarCurr] :
( v82824(VarCurr,bitIndex9)
<=> v82826(VarCurr,bitIndex9) ) ).
fof(addAssignment_28104,axiom,
! [VarCurr] :
( v82826(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_28103,axiom,
! [VarCurr] :
( v95479(VarCurr)
<=> $false ) ).
fof(addAssignment_28102,axiom,
! [VarCurr] :
( v95477(VarCurr)
<=> $false ) ).
fof(addAssignment_28101,axiom,
! [VarCurr] :
( v95475(VarCurr)
<=> $true ) ).
fof(addAssignment_28100,axiom,
! [VarCurr] :
( v95473(VarCurr)
<=> $false ) ).
fof(addAssignment_28099,axiom,
! [VarCurr] :
( v95471(VarCurr)
<=> v82807(VarCurr) ) ).
fof(addAssignment_28098,axiom,
! [VarCurr] :
( v82662(VarCurr,bitIndex3)
<=> v82664(VarCurr,bitIndex3) ) ).
fof(addAssignment_28097,axiom,
! [VarCurr] :
( v82664(VarCurr,bitIndex3)
<=> v82666(VarCurr,bitIndex3) ) ).
fof(addAssignment_28096,axiom,
! [VarCurr] :
( v82666(VarCurr,bitIndex3)
<=> v82668(VarCurr,bitIndex3) ) ).
fof(addAssignment_28095,axiom,
! [VarCurr] :
( v82668(VarCurr,bitIndex3)
<=> v82670(VarCurr,bitIndex9) ) ).
fof(addAssignment_28094,axiom,
! [VarCurr] :
( v82670(VarCurr,bitIndex9)
<=> v82672(VarCurr,bitIndex9) ) ).
fof(addAssignment_28093,axiom,
! [VarCurr] :
( v82672(VarCurr,bitIndex9)
<=> v95401(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1513,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95424(VarNext)
=> ( v95401(VarNext)
<=> v95401(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1569,axiom,
! [VarNext] :
( v95424(VarNext)
=> ( v95401(VarNext)
<=> v95459(VarNext) ) ) ).
fof(addAssignment_28092,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95459(VarNext)
<=> v95457(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4483,axiom,
! [VarCurr] :
( ~ v95403(VarCurr)
=> ( v95457(VarCurr)
<=> v95460(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4493,axiom,
! [VarCurr] :
( v95403(VarCurr)
=> ( v95457(VarCurr)
<=> v95405(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4482,axiom,
! [VarCurr] :
( ~ v95437(VarCurr)
=> ( v95460(VarCurr)
<=> v95419(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4492,axiom,
! [VarCurr] :
( v95437(VarCurr)
=> ( v95460(VarCurr)
<=> v95461(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1109,axiom,
! [VarCurr] :
( ( ~ v95440(VarCurr)
& ~ v95442(VarCurr) )
=> ( v95461(VarCurr)
<=> v95465(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4481,axiom,
! [VarCurr] :
( v95442(VarCurr)
=> ( v95461(VarCurr)
<=> v95464(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4491,axiom,
! [VarCurr] :
( v95440(VarCurr)
=> ( v95461(VarCurr)
<=> v95462(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4480,axiom,
! [VarCurr] :
( ~ v95450(VarCurr)
=> ( v95465(VarCurr)
<=> v95419(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4490,axiom,
! [VarCurr] :
( v95450(VarCurr)
=> ( v95465(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4479,axiom,
! [VarCurr] :
( ~ v95444(VarCurr)
=> ( v95464(VarCurr)
<=> v95419(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4489,axiom,
! [VarCurr] :
( v95444(VarCurr)
=> ( v95464(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2056,axiom,
! [VarCurr] :
( ~ v95463(VarCurr)
=> ( v95462(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2056,axiom,
! [VarCurr] :
( v95463(VarCurr)
=> ( v95462(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6573,axiom,
! [VarCurr] :
( v95463(VarCurr)
<=> ( v95413(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95424(VarNext)
<=> ( v95425(VarNext)
& v95434(VarNext) ) ) ) ).
fof(addAssignment_28091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95434(VarNext)
<=> v95432(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18830,axiom,
! [VarCurr] :
( v95432(VarCurr)
<=> ( v95403(VarCurr)
| v95435(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18829,axiom,
! [VarCurr] :
( v95435(VarCurr)
<=> ( v95436(VarCurr)
& v95456(VarCurr) ) ) ).
fof(writeUnaryOperator_7413,axiom,
! [VarCurr] :
( ~ v95456(VarCurr)
<=> v95403(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18828,axiom,
! [VarCurr] :
( v95436(VarCurr)
<=> ( v95437(VarCurr)
| v95454(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18827,axiom,
! [VarCurr] :
( v95454(VarCurr)
<=> ( v95415(VarCurr)
& v95455(VarCurr) ) ) ).
fof(writeUnaryOperator_7412,axiom,
! [VarCurr] :
( ~ v95455(VarCurr)
<=> v95417(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18826,axiom,
! [VarCurr] :
( v95437(VarCurr)
<=> ( v95438(VarCurr)
& v95417(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18825,axiom,
! [VarCurr] :
( v95438(VarCurr)
<=> ( v95439(VarCurr)
| v95448(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18824,axiom,
! [VarCurr] :
( v95448(VarCurr)
<=> ( v95449(VarCurr)
& v95453(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6572,axiom,
! [VarCurr] :
( v95453(VarCurr)
<=> ( ( v95441(VarCurr,bitIndex2)
<=> $false )
& ( v95441(VarCurr,bitIndex1)
<=> $false )
& ( v95441(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18823,axiom,
! [VarCurr] :
( v95449(VarCurr)
<=> ( v95450(VarCurr)
| v95451(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18822,axiom,
! [VarCurr] :
( v95451(VarCurr)
<=> ( v95415(VarCurr)
& v95452(VarCurr) ) ) ).
fof(writeUnaryOperator_7411,axiom,
! [VarCurr] :
( ~ v95452(VarCurr)
<=> v95450(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6571,axiom,
! [VarCurr] :
( v95450(VarCurr)
<=> ( v95413(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18821,axiom,
! [VarCurr] :
( v95439(VarCurr)
<=> ( v95440(VarCurr)
| v95442(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18820,axiom,
! [VarCurr] :
( v95442(VarCurr)
<=> ( v95443(VarCurr)
& v95447(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6570,axiom,
! [VarCurr] :
( v95447(VarCurr)
<=> ( ( v95441(VarCurr,bitIndex2)
<=> $false )
& ( v95441(VarCurr,bitIndex1)
<=> $true )
& ( v95441(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18819,axiom,
! [VarCurr] :
( v95443(VarCurr)
<=> ( v95444(VarCurr)
| v95445(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18818,axiom,
! [VarCurr] :
( v95445(VarCurr)
<=> ( v95415(VarCurr)
& v95446(VarCurr) ) ) ).
fof(writeUnaryOperator_7410,axiom,
! [VarCurr] :
( ~ v95446(VarCurr)
<=> v95444(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6569,axiom,
! [VarCurr] :
( v95444(VarCurr)
<=> ( v95413(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6568,axiom,
! [VarCurr] :
( v95440(VarCurr)
<=> ( ( v95441(VarCurr,bitIndex2)
<=> $true )
& ( v95441(VarCurr,bitIndex1)
<=> $false )
& ( v95441(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28090,axiom,
! [VarCurr] :
( v95441(VarCurr,bitIndex0)
<=> v95411(VarCurr) ) ).
fof(addAssignment_28089,axiom,
! [VarCurr] :
( v95441(VarCurr,bitIndex1)
<=> v95409(VarCurr) ) ).
fof(addAssignment_28088,axiom,
! [VarCurr] :
( v95441(VarCurr,bitIndex2)
<=> v95407(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95425(VarNext)
<=> ( v95426(VarNext)
& v95421(VarNext) ) ) ) ).
fof(writeUnaryOperator_7409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95426(VarNext)
<=> v95428(VarNext) ) ) ).
fof(addAssignment_28087,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95428(VarNext)
<=> v95421(VarCurr) ) ) ).
fof(addAssignment_28086,axiom,
! [VarCurr] :
( v95421(VarCurr)
<=> v82741(VarCurr) ) ).
fof(addAssignment_28085,axiom,
! [VarCurr] :
( v95419(VarCurr)
<=> $false ) ).
fof(addAssignment_28084,axiom,
! [VarCurr] :
( v95417(VarCurr)
<=> v82703(VarCurr) ) ).
fof(addAssignment_28083,axiom,
! [VarCurr] :
( v95415(VarCurr)
<=> $false ) ).
fof(addAssignment_28082,axiom,
! [VarCurr] :
( v95413(VarCurr)
<=> v82695(VarCurr,bitIndex9) ) ).
fof(addAssignment_28081,axiom,
! [VarCurr] :
( v82695(VarCurr,bitIndex9)
<=> v82697(VarCurr,bitIndex9) ) ).
fof(addAssignment_28080,axiom,
! [VarCurr] :
( v82697(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_28079,axiom,
! [VarCurr] :
( v95411(VarCurr)
<=> $false ) ).
fof(addAssignment_28078,axiom,
! [VarCurr] :
( v95409(VarCurr)
<=> $false ) ).
fof(addAssignment_28077,axiom,
! [VarCurr] :
( v95407(VarCurr)
<=> $true ) ).
fof(addAssignment_28076,axiom,
! [VarCurr] :
( v95405(VarCurr)
<=> $false ) ).
fof(addAssignment_28075,axiom,
! [VarCurr] :
( v95403(VarCurr)
<=> v82678(VarCurr) ) ).
fof(addAssignment_28074,axiom,
! [VarCurr] :
( v82533(VarCurr,bitIndex3)
<=> v82535(VarCurr,bitIndex3) ) ).
fof(addAssignment_28073,axiom,
! [VarCurr] :
( v82535(VarCurr,bitIndex3)
<=> v82537(VarCurr,bitIndex3) ) ).
fof(addAssignment_28072,axiom,
! [VarCurr] :
( v82537(VarCurr,bitIndex3)
<=> v82539(VarCurr,bitIndex3) ) ).
fof(addAssignment_28071,axiom,
! [VarCurr] :
( v82539(VarCurr,bitIndex3)
<=> v82541(VarCurr,bitIndex9) ) ).
fof(addAssignment_28070,axiom,
! [VarCurr] :
( v82541(VarCurr,bitIndex9)
<=> v82543(VarCurr,bitIndex9) ) ).
fof(addAssignment_28069,axiom,
! [VarCurr] :
( v82543(VarCurr,bitIndex9)
<=> v95333(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1512,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95356(VarNext)
=> ( v95333(VarNext)
<=> v95333(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1568,axiom,
! [VarNext] :
( v95356(VarNext)
=> ( v95333(VarNext)
<=> v95391(VarNext) ) ) ).
fof(addAssignment_28068,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95391(VarNext)
<=> v95389(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4478,axiom,
! [VarCurr] :
( ~ v95335(VarCurr)
=> ( v95389(VarCurr)
<=> v95392(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4488,axiom,
! [VarCurr] :
( v95335(VarCurr)
=> ( v95389(VarCurr)
<=> v95337(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4477,axiom,
! [VarCurr] :
( ~ v95369(VarCurr)
=> ( v95392(VarCurr)
<=> v95351(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4487,axiom,
! [VarCurr] :
( v95369(VarCurr)
=> ( v95392(VarCurr)
<=> v95393(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1108,axiom,
! [VarCurr] :
( ( ~ v95372(VarCurr)
& ~ v95374(VarCurr) )
=> ( v95393(VarCurr)
<=> v95397(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4476,axiom,
! [VarCurr] :
( v95374(VarCurr)
=> ( v95393(VarCurr)
<=> v95396(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4486,axiom,
! [VarCurr] :
( v95372(VarCurr)
=> ( v95393(VarCurr)
<=> v95394(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4475,axiom,
! [VarCurr] :
( ~ v95382(VarCurr)
=> ( v95397(VarCurr)
<=> v95351(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4485,axiom,
! [VarCurr] :
( v95382(VarCurr)
=> ( v95397(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4474,axiom,
! [VarCurr] :
( ~ v95376(VarCurr)
=> ( v95396(VarCurr)
<=> v95351(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4484,axiom,
! [VarCurr] :
( v95376(VarCurr)
=> ( v95396(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2055,axiom,
! [VarCurr] :
( ~ v95395(VarCurr)
=> ( v95394(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2055,axiom,
! [VarCurr] :
( v95395(VarCurr)
=> ( v95394(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6567,axiom,
! [VarCurr] :
( v95395(VarCurr)
<=> ( v95345(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95356(VarNext)
<=> ( v95357(VarNext)
& v95366(VarNext) ) ) ) ).
fof(addAssignment_28067,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95366(VarNext)
<=> v95364(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18815,axiom,
! [VarCurr] :
( v95364(VarCurr)
<=> ( v95335(VarCurr)
| v95367(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18814,axiom,
! [VarCurr] :
( v95367(VarCurr)
<=> ( v95368(VarCurr)
& v95388(VarCurr) ) ) ).
fof(writeUnaryOperator_7408,axiom,
! [VarCurr] :
( ~ v95388(VarCurr)
<=> v95335(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18813,axiom,
! [VarCurr] :
( v95368(VarCurr)
<=> ( v95369(VarCurr)
| v95386(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18812,axiom,
! [VarCurr] :
( v95386(VarCurr)
<=> ( v95347(VarCurr)
& v95387(VarCurr) ) ) ).
fof(writeUnaryOperator_7407,axiom,
! [VarCurr] :
( ~ v95387(VarCurr)
<=> v95349(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18811,axiom,
! [VarCurr] :
( v95369(VarCurr)
<=> ( v95370(VarCurr)
& v95349(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18810,axiom,
! [VarCurr] :
( v95370(VarCurr)
<=> ( v95371(VarCurr)
| v95380(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18809,axiom,
! [VarCurr] :
( v95380(VarCurr)
<=> ( v95381(VarCurr)
& v95385(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6566,axiom,
! [VarCurr] :
( v95385(VarCurr)
<=> ( ( v95373(VarCurr,bitIndex2)
<=> $false )
& ( v95373(VarCurr,bitIndex1)
<=> $false )
& ( v95373(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18808,axiom,
! [VarCurr] :
( v95381(VarCurr)
<=> ( v95382(VarCurr)
| v95383(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18807,axiom,
! [VarCurr] :
( v95383(VarCurr)
<=> ( v95347(VarCurr)
& v95384(VarCurr) ) ) ).
fof(writeUnaryOperator_7406,axiom,
! [VarCurr] :
( ~ v95384(VarCurr)
<=> v95382(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6565,axiom,
! [VarCurr] :
( v95382(VarCurr)
<=> ( v95345(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18806,axiom,
! [VarCurr] :
( v95371(VarCurr)
<=> ( v95372(VarCurr)
| v95374(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18805,axiom,
! [VarCurr] :
( v95374(VarCurr)
<=> ( v95375(VarCurr)
& v95379(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6564,axiom,
! [VarCurr] :
( v95379(VarCurr)
<=> ( ( v95373(VarCurr,bitIndex2)
<=> $false )
& ( v95373(VarCurr,bitIndex1)
<=> $true )
& ( v95373(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18804,axiom,
! [VarCurr] :
( v95375(VarCurr)
<=> ( v95376(VarCurr)
| v95377(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18803,axiom,
! [VarCurr] :
( v95377(VarCurr)
<=> ( v95347(VarCurr)
& v95378(VarCurr) ) ) ).
fof(writeUnaryOperator_7405,axiom,
! [VarCurr] :
( ~ v95378(VarCurr)
<=> v95376(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6563,axiom,
! [VarCurr] :
( v95376(VarCurr)
<=> ( v95345(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6562,axiom,
! [VarCurr] :
( v95372(VarCurr)
<=> ( ( v95373(VarCurr,bitIndex2)
<=> $true )
& ( v95373(VarCurr,bitIndex1)
<=> $false )
& ( v95373(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28066,axiom,
! [VarCurr] :
( v95373(VarCurr,bitIndex0)
<=> v95343(VarCurr) ) ).
fof(addAssignment_28065,axiom,
! [VarCurr] :
( v95373(VarCurr,bitIndex1)
<=> v95341(VarCurr) ) ).
fof(addAssignment_28064,axiom,
! [VarCurr] :
( v95373(VarCurr,bitIndex2)
<=> v95339(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95357(VarNext)
<=> ( v95358(VarNext)
& v95353(VarNext) ) ) ) ).
fof(writeUnaryOperator_7404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95358(VarNext)
<=> v95360(VarNext) ) ) ).
fof(addAssignment_28063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95360(VarNext)
<=> v95353(VarCurr) ) ) ).
fof(addAssignment_28062,axiom,
! [VarCurr] :
( v95353(VarCurr)
<=> v82612(VarCurr) ) ).
fof(addAssignment_28061,axiom,
! [VarCurr] :
( v95351(VarCurr)
<=> $false ) ).
fof(addAssignment_28060,axiom,
! [VarCurr] :
( v95349(VarCurr)
<=> v82574(VarCurr) ) ).
fof(addAssignment_28059,axiom,
! [VarCurr] :
( v95347(VarCurr)
<=> $false ) ).
fof(addAssignment_28058,axiom,
! [VarCurr] :
( v95345(VarCurr)
<=> v82566(VarCurr,bitIndex9) ) ).
fof(addAssignment_28057,axiom,
! [VarCurr] :
( v82566(VarCurr,bitIndex9)
<=> v82568(VarCurr,bitIndex9) ) ).
fof(addAssignment_28056,axiom,
! [VarCurr] :
( v82568(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_28055,axiom,
! [VarCurr] :
( v95343(VarCurr)
<=> $false ) ).
fof(addAssignment_28054,axiom,
! [VarCurr] :
( v95341(VarCurr)
<=> $false ) ).
fof(addAssignment_28053,axiom,
! [VarCurr] :
( v95339(VarCurr)
<=> $true ) ).
fof(addAssignment_28052,axiom,
! [VarCurr] :
( v95337(VarCurr)
<=> $false ) ).
fof(addAssignment_28051,axiom,
! [VarCurr] :
( v95335(VarCurr)
<=> v82549(VarCurr) ) ).
fof(addAssignment_28050,axiom,
! [VarCurr] :
( v82404(VarCurr,bitIndex3)
<=> v82406(VarCurr,bitIndex3) ) ).
fof(addAssignment_28049,axiom,
! [VarCurr] :
( v82406(VarCurr,bitIndex3)
<=> v82408(VarCurr,bitIndex3) ) ).
fof(addAssignment_28048,axiom,
! [VarCurr] :
( v82408(VarCurr,bitIndex3)
<=> v82410(VarCurr,bitIndex3) ) ).
fof(addAssignment_28047,axiom,
! [VarCurr] :
( v82410(VarCurr,bitIndex3)
<=> v82412(VarCurr,bitIndex9) ) ).
fof(addAssignment_28046,axiom,
! [VarCurr] :
( v82412(VarCurr,bitIndex9)
<=> v82414(VarCurr,bitIndex9) ) ).
fof(addAssignment_28045,axiom,
! [VarCurr] :
( v82414(VarCurr,bitIndex9)
<=> v95265(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95288(VarNext)
=> ( v95265(VarNext)
<=> v95265(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1567,axiom,
! [VarNext] :
( v95288(VarNext)
=> ( v95265(VarNext)
<=> v95323(VarNext) ) ) ).
fof(addAssignment_28044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95323(VarNext)
<=> v95321(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4473,axiom,
! [VarCurr] :
( ~ v95267(VarCurr)
=> ( v95321(VarCurr)
<=> v95324(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4483,axiom,
! [VarCurr] :
( v95267(VarCurr)
=> ( v95321(VarCurr)
<=> v95269(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4472,axiom,
! [VarCurr] :
( ~ v95301(VarCurr)
=> ( v95324(VarCurr)
<=> v95283(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4482,axiom,
! [VarCurr] :
( v95301(VarCurr)
=> ( v95324(VarCurr)
<=> v95325(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1107,axiom,
! [VarCurr] :
( ( ~ v95304(VarCurr)
& ~ v95306(VarCurr) )
=> ( v95325(VarCurr)
<=> v95329(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4471,axiom,
! [VarCurr] :
( v95306(VarCurr)
=> ( v95325(VarCurr)
<=> v95328(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4481,axiom,
! [VarCurr] :
( v95304(VarCurr)
=> ( v95325(VarCurr)
<=> v95326(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4470,axiom,
! [VarCurr] :
( ~ v95314(VarCurr)
=> ( v95329(VarCurr)
<=> v95283(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4480,axiom,
! [VarCurr] :
( v95314(VarCurr)
=> ( v95329(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4469,axiom,
! [VarCurr] :
( ~ v95308(VarCurr)
=> ( v95328(VarCurr)
<=> v95283(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4479,axiom,
! [VarCurr] :
( v95308(VarCurr)
=> ( v95328(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2054,axiom,
! [VarCurr] :
( ~ v95327(VarCurr)
=> ( v95326(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2054,axiom,
! [VarCurr] :
( v95327(VarCurr)
=> ( v95326(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6561,axiom,
! [VarCurr] :
( v95327(VarCurr)
<=> ( v95277(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18801,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95288(VarNext)
<=> ( v95289(VarNext)
& v95298(VarNext) ) ) ) ).
fof(addAssignment_28043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95298(VarNext)
<=> v95296(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18800,axiom,
! [VarCurr] :
( v95296(VarCurr)
<=> ( v95267(VarCurr)
| v95299(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18799,axiom,
! [VarCurr] :
( v95299(VarCurr)
<=> ( v95300(VarCurr)
& v95320(VarCurr) ) ) ).
fof(writeUnaryOperator_7403,axiom,
! [VarCurr] :
( ~ v95320(VarCurr)
<=> v95267(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18798,axiom,
! [VarCurr] :
( v95300(VarCurr)
<=> ( v95301(VarCurr)
| v95318(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18797,axiom,
! [VarCurr] :
( v95318(VarCurr)
<=> ( v95279(VarCurr)
& v95319(VarCurr) ) ) ).
fof(writeUnaryOperator_7402,axiom,
! [VarCurr] :
( ~ v95319(VarCurr)
<=> v95281(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18796,axiom,
! [VarCurr] :
( v95301(VarCurr)
<=> ( v95302(VarCurr)
& v95281(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18795,axiom,
! [VarCurr] :
( v95302(VarCurr)
<=> ( v95303(VarCurr)
| v95312(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18794,axiom,
! [VarCurr] :
( v95312(VarCurr)
<=> ( v95313(VarCurr)
& v95317(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6560,axiom,
! [VarCurr] :
( v95317(VarCurr)
<=> ( ( v95305(VarCurr,bitIndex2)
<=> $false )
& ( v95305(VarCurr,bitIndex1)
<=> $false )
& ( v95305(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18793,axiom,
! [VarCurr] :
( v95313(VarCurr)
<=> ( v95314(VarCurr)
| v95315(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18792,axiom,
! [VarCurr] :
( v95315(VarCurr)
<=> ( v95279(VarCurr)
& v95316(VarCurr) ) ) ).
fof(writeUnaryOperator_7401,axiom,
! [VarCurr] :
( ~ v95316(VarCurr)
<=> v95314(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6559,axiom,
! [VarCurr] :
( v95314(VarCurr)
<=> ( v95277(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18791,axiom,
! [VarCurr] :
( v95303(VarCurr)
<=> ( v95304(VarCurr)
| v95306(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18790,axiom,
! [VarCurr] :
( v95306(VarCurr)
<=> ( v95307(VarCurr)
& v95311(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6558,axiom,
! [VarCurr] :
( v95311(VarCurr)
<=> ( ( v95305(VarCurr,bitIndex2)
<=> $false )
& ( v95305(VarCurr,bitIndex1)
<=> $true )
& ( v95305(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18789,axiom,
! [VarCurr] :
( v95307(VarCurr)
<=> ( v95308(VarCurr)
| v95309(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18788,axiom,
! [VarCurr] :
( v95309(VarCurr)
<=> ( v95279(VarCurr)
& v95310(VarCurr) ) ) ).
fof(writeUnaryOperator_7400,axiom,
! [VarCurr] :
( ~ v95310(VarCurr)
<=> v95308(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6557,axiom,
! [VarCurr] :
( v95308(VarCurr)
<=> ( v95277(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6556,axiom,
! [VarCurr] :
( v95304(VarCurr)
<=> ( ( v95305(VarCurr,bitIndex2)
<=> $true )
& ( v95305(VarCurr,bitIndex1)
<=> $false )
& ( v95305(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28042,axiom,
! [VarCurr] :
( v95305(VarCurr,bitIndex0)
<=> v95275(VarCurr) ) ).
fof(addAssignment_28041,axiom,
! [VarCurr] :
( v95305(VarCurr,bitIndex1)
<=> v95273(VarCurr) ) ).
fof(addAssignment_28040,axiom,
! [VarCurr] :
( v95305(VarCurr,bitIndex2)
<=> v95271(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95289(VarNext)
<=> ( v95290(VarNext)
& v95285(VarNext) ) ) ) ).
fof(writeUnaryOperator_7399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95290(VarNext)
<=> v95292(VarNext) ) ) ).
fof(addAssignment_28039,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95292(VarNext)
<=> v95285(VarCurr) ) ) ).
fof(addAssignment_28038,axiom,
! [VarCurr] :
( v95285(VarCurr)
<=> v82483(VarCurr) ) ).
fof(addAssignment_28037,axiom,
! [VarCurr] :
( v95283(VarCurr)
<=> $false ) ).
fof(addAssignment_28036,axiom,
! [VarCurr] :
( v95281(VarCurr)
<=> v82445(VarCurr) ) ).
fof(addAssignment_28035,axiom,
! [VarCurr] :
( v95279(VarCurr)
<=> $false ) ).
fof(addAssignment_28034,axiom,
! [VarCurr] :
( v95277(VarCurr)
<=> v82437(VarCurr,bitIndex9) ) ).
fof(addAssignment_28033,axiom,
! [VarCurr] :
( v82437(VarCurr,bitIndex9)
<=> v82439(VarCurr,bitIndex9) ) ).
fof(addAssignment_28032,axiom,
! [VarCurr] :
( v82439(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_28031,axiom,
! [VarCurr] :
( v95275(VarCurr)
<=> $false ) ).
fof(addAssignment_28030,axiom,
! [VarCurr] :
( v95273(VarCurr)
<=> $false ) ).
fof(addAssignment_28029,axiom,
! [VarCurr] :
( v95271(VarCurr)
<=> $true ) ).
fof(addAssignment_28028,axiom,
! [VarCurr] :
( v95269(VarCurr)
<=> $false ) ).
fof(addAssignment_28027,axiom,
! [VarCurr] :
( v95267(VarCurr)
<=> v82420(VarCurr) ) ).
fof(addAssignment_28026,axiom,
! [VarCurr] :
( v82275(VarCurr,bitIndex3)
<=> v82277(VarCurr,bitIndex3) ) ).
fof(addAssignment_28025,axiom,
! [VarCurr] :
( v82277(VarCurr,bitIndex3)
<=> v82279(VarCurr,bitIndex3) ) ).
fof(addAssignment_28024,axiom,
! [VarCurr] :
( v82279(VarCurr,bitIndex3)
<=> v82281(VarCurr,bitIndex3) ) ).
fof(addAssignment_28023,axiom,
! [VarCurr] :
( v82281(VarCurr,bitIndex3)
<=> v82283(VarCurr,bitIndex9) ) ).
fof(addAssignment_28022,axiom,
! [VarCurr] :
( v82283(VarCurr,bitIndex9)
<=> v82285(VarCurr,bitIndex9) ) ).
fof(addAssignment_28021,axiom,
! [VarCurr] :
( v82285(VarCurr,bitIndex9)
<=> v95197(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1510,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95220(VarNext)
=> ( v95197(VarNext)
<=> v95197(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1566,axiom,
! [VarNext] :
( v95220(VarNext)
=> ( v95197(VarNext)
<=> v95255(VarNext) ) ) ).
fof(addAssignment_28020,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95255(VarNext)
<=> v95253(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4468,axiom,
! [VarCurr] :
( ~ v95199(VarCurr)
=> ( v95253(VarCurr)
<=> v95256(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4478,axiom,
! [VarCurr] :
( v95199(VarCurr)
=> ( v95253(VarCurr)
<=> v95201(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4467,axiom,
! [VarCurr] :
( ~ v95233(VarCurr)
=> ( v95256(VarCurr)
<=> v95215(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4477,axiom,
! [VarCurr] :
( v95233(VarCurr)
=> ( v95256(VarCurr)
<=> v95257(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1106,axiom,
! [VarCurr] :
( ( ~ v95236(VarCurr)
& ~ v95238(VarCurr) )
=> ( v95257(VarCurr)
<=> v95261(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4466,axiom,
! [VarCurr] :
( v95238(VarCurr)
=> ( v95257(VarCurr)
<=> v95260(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4476,axiom,
! [VarCurr] :
( v95236(VarCurr)
=> ( v95257(VarCurr)
<=> v95258(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4465,axiom,
! [VarCurr] :
( ~ v95246(VarCurr)
=> ( v95261(VarCurr)
<=> v95215(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4475,axiom,
! [VarCurr] :
( v95246(VarCurr)
=> ( v95261(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4464,axiom,
! [VarCurr] :
( ~ v95240(VarCurr)
=> ( v95260(VarCurr)
<=> v95215(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4474,axiom,
! [VarCurr] :
( v95240(VarCurr)
=> ( v95260(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2053,axiom,
! [VarCurr] :
( ~ v95259(VarCurr)
=> ( v95258(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2053,axiom,
! [VarCurr] :
( v95259(VarCurr)
=> ( v95258(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6555,axiom,
! [VarCurr] :
( v95259(VarCurr)
<=> ( v95209(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18786,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95220(VarNext)
<=> ( v95221(VarNext)
& v95230(VarNext) ) ) ) ).
fof(addAssignment_28019,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95230(VarNext)
<=> v95228(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18785,axiom,
! [VarCurr] :
( v95228(VarCurr)
<=> ( v95199(VarCurr)
| v95231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18784,axiom,
! [VarCurr] :
( v95231(VarCurr)
<=> ( v95232(VarCurr)
& v95252(VarCurr) ) ) ).
fof(writeUnaryOperator_7398,axiom,
! [VarCurr] :
( ~ v95252(VarCurr)
<=> v95199(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18783,axiom,
! [VarCurr] :
( v95232(VarCurr)
<=> ( v95233(VarCurr)
| v95250(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18782,axiom,
! [VarCurr] :
( v95250(VarCurr)
<=> ( v95211(VarCurr)
& v95251(VarCurr) ) ) ).
fof(writeUnaryOperator_7397,axiom,
! [VarCurr] :
( ~ v95251(VarCurr)
<=> v95213(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18781,axiom,
! [VarCurr] :
( v95233(VarCurr)
<=> ( v95234(VarCurr)
& v95213(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18780,axiom,
! [VarCurr] :
( v95234(VarCurr)
<=> ( v95235(VarCurr)
| v95244(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18779,axiom,
! [VarCurr] :
( v95244(VarCurr)
<=> ( v95245(VarCurr)
& v95249(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6554,axiom,
! [VarCurr] :
( v95249(VarCurr)
<=> ( ( v95237(VarCurr,bitIndex2)
<=> $false )
& ( v95237(VarCurr,bitIndex1)
<=> $false )
& ( v95237(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18778,axiom,
! [VarCurr] :
( v95245(VarCurr)
<=> ( v95246(VarCurr)
| v95247(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18777,axiom,
! [VarCurr] :
( v95247(VarCurr)
<=> ( v95211(VarCurr)
& v95248(VarCurr) ) ) ).
fof(writeUnaryOperator_7396,axiom,
! [VarCurr] :
( ~ v95248(VarCurr)
<=> v95246(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6553,axiom,
! [VarCurr] :
( v95246(VarCurr)
<=> ( v95209(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18776,axiom,
! [VarCurr] :
( v95235(VarCurr)
<=> ( v95236(VarCurr)
| v95238(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18775,axiom,
! [VarCurr] :
( v95238(VarCurr)
<=> ( v95239(VarCurr)
& v95243(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6552,axiom,
! [VarCurr] :
( v95243(VarCurr)
<=> ( ( v95237(VarCurr,bitIndex2)
<=> $false )
& ( v95237(VarCurr,bitIndex1)
<=> $true )
& ( v95237(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18774,axiom,
! [VarCurr] :
( v95239(VarCurr)
<=> ( v95240(VarCurr)
| v95241(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18773,axiom,
! [VarCurr] :
( v95241(VarCurr)
<=> ( v95211(VarCurr)
& v95242(VarCurr) ) ) ).
fof(writeUnaryOperator_7395,axiom,
! [VarCurr] :
( ~ v95242(VarCurr)
<=> v95240(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6551,axiom,
! [VarCurr] :
( v95240(VarCurr)
<=> ( v95209(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6550,axiom,
! [VarCurr] :
( v95236(VarCurr)
<=> ( ( v95237(VarCurr,bitIndex2)
<=> $true )
& ( v95237(VarCurr,bitIndex1)
<=> $false )
& ( v95237(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28018,axiom,
! [VarCurr] :
( v95237(VarCurr,bitIndex0)
<=> v95207(VarCurr) ) ).
fof(addAssignment_28017,axiom,
! [VarCurr] :
( v95237(VarCurr,bitIndex1)
<=> v95205(VarCurr) ) ).
fof(addAssignment_28016,axiom,
! [VarCurr] :
( v95237(VarCurr,bitIndex2)
<=> v95203(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95221(VarNext)
<=> ( v95222(VarNext)
& v95217(VarNext) ) ) ) ).
fof(writeUnaryOperator_7394,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95222(VarNext)
<=> v95224(VarNext) ) ) ).
fof(addAssignment_28015,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95224(VarNext)
<=> v95217(VarCurr) ) ) ).
fof(addAssignment_28014,axiom,
! [VarCurr] :
( v95217(VarCurr)
<=> v82354(VarCurr) ) ).
fof(addAssignment_28013,axiom,
! [VarCurr] :
( v95215(VarCurr)
<=> $false ) ).
fof(addAssignment_28012,axiom,
! [VarCurr] :
( v95213(VarCurr)
<=> v82316(VarCurr) ) ).
fof(addAssignment_28011,axiom,
! [VarCurr] :
( v95211(VarCurr)
<=> $false ) ).
fof(addAssignment_28010,axiom,
! [VarCurr] :
( v95209(VarCurr)
<=> v82308(VarCurr,bitIndex9) ) ).
fof(addAssignment_28009,axiom,
! [VarCurr] :
( v82308(VarCurr,bitIndex9)
<=> v82310(VarCurr,bitIndex9) ) ).
fof(addAssignment_28008,axiom,
! [VarCurr] :
( v82310(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_28007,axiom,
! [VarCurr] :
( v95207(VarCurr)
<=> $false ) ).
fof(addAssignment_28006,axiom,
! [VarCurr] :
( v95205(VarCurr)
<=> $false ) ).
fof(addAssignment_28005,axiom,
! [VarCurr] :
( v95203(VarCurr)
<=> $true ) ).
fof(addAssignment_28004,axiom,
! [VarCurr] :
( v95201(VarCurr)
<=> $false ) ).
fof(addAssignment_28003,axiom,
! [VarCurr] :
( v95199(VarCurr)
<=> v82291(VarCurr) ) ).
fof(addAssignment_28002,axiom,
! [VarCurr] :
( v82146(VarCurr,bitIndex3)
<=> v82148(VarCurr,bitIndex3) ) ).
fof(addAssignment_28001,axiom,
! [VarCurr] :
( v82148(VarCurr,bitIndex3)
<=> v82150(VarCurr,bitIndex3) ) ).
fof(addAssignment_28000,axiom,
! [VarCurr] :
( v82150(VarCurr,bitIndex3)
<=> v82152(VarCurr,bitIndex3) ) ).
fof(addAssignment_27999,axiom,
! [VarCurr] :
( v82152(VarCurr,bitIndex3)
<=> v82154(VarCurr,bitIndex9) ) ).
fof(addAssignment_27998,axiom,
! [VarCurr] :
( v82154(VarCurr,bitIndex9)
<=> v82156(VarCurr,bitIndex9) ) ).
fof(addAssignment_27997,axiom,
! [VarCurr] :
( v82156(VarCurr,bitIndex9)
<=> v95129(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1509,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95152(VarNext)
=> ( v95129(VarNext)
<=> v95129(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1565,axiom,
! [VarNext] :
( v95152(VarNext)
=> ( v95129(VarNext)
<=> v95187(VarNext) ) ) ).
fof(addAssignment_27996,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95187(VarNext)
<=> v95185(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4463,axiom,
! [VarCurr] :
( ~ v95131(VarCurr)
=> ( v95185(VarCurr)
<=> v95188(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4473,axiom,
! [VarCurr] :
( v95131(VarCurr)
=> ( v95185(VarCurr)
<=> v95133(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4462,axiom,
! [VarCurr] :
( ~ v95165(VarCurr)
=> ( v95188(VarCurr)
<=> v95147(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4472,axiom,
! [VarCurr] :
( v95165(VarCurr)
=> ( v95188(VarCurr)
<=> v95189(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1105,axiom,
! [VarCurr] :
( ( ~ v95168(VarCurr)
& ~ v95170(VarCurr) )
=> ( v95189(VarCurr)
<=> v95193(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4461,axiom,
! [VarCurr] :
( v95170(VarCurr)
=> ( v95189(VarCurr)
<=> v95192(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4471,axiom,
! [VarCurr] :
( v95168(VarCurr)
=> ( v95189(VarCurr)
<=> v95190(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4460,axiom,
! [VarCurr] :
( ~ v95178(VarCurr)
=> ( v95193(VarCurr)
<=> v95147(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4470,axiom,
! [VarCurr] :
( v95178(VarCurr)
=> ( v95193(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4459,axiom,
! [VarCurr] :
( ~ v95172(VarCurr)
=> ( v95192(VarCurr)
<=> v95147(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4469,axiom,
! [VarCurr] :
( v95172(VarCurr)
=> ( v95192(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2052,axiom,
! [VarCurr] :
( ~ v95191(VarCurr)
=> ( v95190(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2052,axiom,
! [VarCurr] :
( v95191(VarCurr)
=> ( v95190(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6549,axiom,
! [VarCurr] :
( v95191(VarCurr)
<=> ( v95141(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95152(VarNext)
<=> ( v95153(VarNext)
& v95162(VarNext) ) ) ) ).
fof(addAssignment_27995,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95162(VarNext)
<=> v95160(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18770,axiom,
! [VarCurr] :
( v95160(VarCurr)
<=> ( v95131(VarCurr)
| v95163(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18769,axiom,
! [VarCurr] :
( v95163(VarCurr)
<=> ( v95164(VarCurr)
& v95184(VarCurr) ) ) ).
fof(writeUnaryOperator_7393,axiom,
! [VarCurr] :
( ~ v95184(VarCurr)
<=> v95131(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18768,axiom,
! [VarCurr] :
( v95164(VarCurr)
<=> ( v95165(VarCurr)
| v95182(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18767,axiom,
! [VarCurr] :
( v95182(VarCurr)
<=> ( v95143(VarCurr)
& v95183(VarCurr) ) ) ).
fof(writeUnaryOperator_7392,axiom,
! [VarCurr] :
( ~ v95183(VarCurr)
<=> v95145(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18766,axiom,
! [VarCurr] :
( v95165(VarCurr)
<=> ( v95166(VarCurr)
& v95145(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18765,axiom,
! [VarCurr] :
( v95166(VarCurr)
<=> ( v95167(VarCurr)
| v95176(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18764,axiom,
! [VarCurr] :
( v95176(VarCurr)
<=> ( v95177(VarCurr)
& v95181(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6548,axiom,
! [VarCurr] :
( v95181(VarCurr)
<=> ( ( v95169(VarCurr,bitIndex2)
<=> $false )
& ( v95169(VarCurr,bitIndex1)
<=> $false )
& ( v95169(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18763,axiom,
! [VarCurr] :
( v95177(VarCurr)
<=> ( v95178(VarCurr)
| v95179(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18762,axiom,
! [VarCurr] :
( v95179(VarCurr)
<=> ( v95143(VarCurr)
& v95180(VarCurr) ) ) ).
fof(writeUnaryOperator_7391,axiom,
! [VarCurr] :
( ~ v95180(VarCurr)
<=> v95178(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6547,axiom,
! [VarCurr] :
( v95178(VarCurr)
<=> ( v95141(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18761,axiom,
! [VarCurr] :
( v95167(VarCurr)
<=> ( v95168(VarCurr)
| v95170(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18760,axiom,
! [VarCurr] :
( v95170(VarCurr)
<=> ( v95171(VarCurr)
& v95175(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6546,axiom,
! [VarCurr] :
( v95175(VarCurr)
<=> ( ( v95169(VarCurr,bitIndex2)
<=> $false )
& ( v95169(VarCurr,bitIndex1)
<=> $true )
& ( v95169(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18759,axiom,
! [VarCurr] :
( v95171(VarCurr)
<=> ( v95172(VarCurr)
| v95173(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18758,axiom,
! [VarCurr] :
( v95173(VarCurr)
<=> ( v95143(VarCurr)
& v95174(VarCurr) ) ) ).
fof(writeUnaryOperator_7390,axiom,
! [VarCurr] :
( ~ v95174(VarCurr)
<=> v95172(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6545,axiom,
! [VarCurr] :
( v95172(VarCurr)
<=> ( v95141(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6544,axiom,
! [VarCurr] :
( v95168(VarCurr)
<=> ( ( v95169(VarCurr,bitIndex2)
<=> $true )
& ( v95169(VarCurr,bitIndex1)
<=> $false )
& ( v95169(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27994,axiom,
! [VarCurr] :
( v95169(VarCurr,bitIndex0)
<=> v95139(VarCurr) ) ).
fof(addAssignment_27993,axiom,
! [VarCurr] :
( v95169(VarCurr,bitIndex1)
<=> v95137(VarCurr) ) ).
fof(addAssignment_27992,axiom,
! [VarCurr] :
( v95169(VarCurr,bitIndex2)
<=> v95135(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18757,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95153(VarNext)
<=> ( v95154(VarNext)
& v95149(VarNext) ) ) ) ).
fof(writeUnaryOperator_7389,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95154(VarNext)
<=> v95156(VarNext) ) ) ).
fof(addAssignment_27991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95156(VarNext)
<=> v95149(VarCurr) ) ) ).
fof(addAssignment_27990,axiom,
! [VarCurr] :
( v95149(VarCurr)
<=> v82225(VarCurr) ) ).
fof(addAssignment_27989,axiom,
! [VarCurr] :
( v95147(VarCurr)
<=> $false ) ).
fof(addAssignment_27988,axiom,
! [VarCurr] :
( v95145(VarCurr)
<=> v82187(VarCurr) ) ).
fof(addAssignment_27987,axiom,
! [VarCurr] :
( v95143(VarCurr)
<=> $false ) ).
fof(addAssignment_27986,axiom,
! [VarCurr] :
( v95141(VarCurr)
<=> v82179(VarCurr,bitIndex9) ) ).
fof(addAssignment_27985,axiom,
! [VarCurr] :
( v82179(VarCurr,bitIndex9)
<=> v82181(VarCurr,bitIndex9) ) ).
fof(addAssignment_27984,axiom,
! [VarCurr] :
( v82181(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27983,axiom,
! [VarCurr] :
( v95139(VarCurr)
<=> $false ) ).
fof(addAssignment_27982,axiom,
! [VarCurr] :
( v95137(VarCurr)
<=> $false ) ).
fof(addAssignment_27981,axiom,
! [VarCurr] :
( v95135(VarCurr)
<=> $true ) ).
fof(addAssignment_27980,axiom,
! [VarCurr] :
( v95133(VarCurr)
<=> $false ) ).
fof(addAssignment_27979,axiom,
! [VarCurr] :
( v95131(VarCurr)
<=> v82162(VarCurr) ) ).
fof(addAssignment_27978,axiom,
! [VarCurr] :
( v82017(VarCurr,bitIndex3)
<=> v82019(VarCurr,bitIndex3) ) ).
fof(addAssignment_27977,axiom,
! [VarCurr] :
( v82019(VarCurr,bitIndex3)
<=> v82021(VarCurr,bitIndex3) ) ).
fof(addAssignment_27976,axiom,
! [VarCurr] :
( v82021(VarCurr,bitIndex3)
<=> v82023(VarCurr,bitIndex3) ) ).
fof(addAssignment_27975,axiom,
! [VarCurr] :
( v82023(VarCurr,bitIndex3)
<=> v82025(VarCurr,bitIndex9) ) ).
fof(addAssignment_27974,axiom,
! [VarCurr] :
( v82025(VarCurr,bitIndex9)
<=> v82027(VarCurr,bitIndex9) ) ).
fof(addAssignment_27973,axiom,
! [VarCurr] :
( v82027(VarCurr,bitIndex9)
<=> v95061(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1508,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95084(VarNext)
=> ( v95061(VarNext)
<=> v95061(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1564,axiom,
! [VarNext] :
( v95084(VarNext)
=> ( v95061(VarNext)
<=> v95119(VarNext) ) ) ).
fof(addAssignment_27972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95119(VarNext)
<=> v95117(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4458,axiom,
! [VarCurr] :
( ~ v95063(VarCurr)
=> ( v95117(VarCurr)
<=> v95120(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4468,axiom,
! [VarCurr] :
( v95063(VarCurr)
=> ( v95117(VarCurr)
<=> v95065(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4457,axiom,
! [VarCurr] :
( ~ v95097(VarCurr)
=> ( v95120(VarCurr)
<=> v95079(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4467,axiom,
! [VarCurr] :
( v95097(VarCurr)
=> ( v95120(VarCurr)
<=> v95121(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1104,axiom,
! [VarCurr] :
( ( ~ v95100(VarCurr)
& ~ v95102(VarCurr) )
=> ( v95121(VarCurr)
<=> v95125(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4456,axiom,
! [VarCurr] :
( v95102(VarCurr)
=> ( v95121(VarCurr)
<=> v95124(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4466,axiom,
! [VarCurr] :
( v95100(VarCurr)
=> ( v95121(VarCurr)
<=> v95122(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4455,axiom,
! [VarCurr] :
( ~ v95110(VarCurr)
=> ( v95125(VarCurr)
<=> v95079(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4465,axiom,
! [VarCurr] :
( v95110(VarCurr)
=> ( v95125(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4454,axiom,
! [VarCurr] :
( ~ v95104(VarCurr)
=> ( v95124(VarCurr)
<=> v95079(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4464,axiom,
! [VarCurr] :
( v95104(VarCurr)
=> ( v95124(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2051,axiom,
! [VarCurr] :
( ~ v95123(VarCurr)
=> ( v95122(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2051,axiom,
! [VarCurr] :
( v95123(VarCurr)
=> ( v95122(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6543,axiom,
! [VarCurr] :
( v95123(VarCurr)
<=> ( v95073(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95084(VarNext)
<=> ( v95085(VarNext)
& v95094(VarNext) ) ) ) ).
fof(addAssignment_27971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95094(VarNext)
<=> v95092(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18755,axiom,
! [VarCurr] :
( v95092(VarCurr)
<=> ( v95063(VarCurr)
| v95095(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18754,axiom,
! [VarCurr] :
( v95095(VarCurr)
<=> ( v95096(VarCurr)
& v95116(VarCurr) ) ) ).
fof(writeUnaryOperator_7388,axiom,
! [VarCurr] :
( ~ v95116(VarCurr)
<=> v95063(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18753,axiom,
! [VarCurr] :
( v95096(VarCurr)
<=> ( v95097(VarCurr)
| v95114(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18752,axiom,
! [VarCurr] :
( v95114(VarCurr)
<=> ( v95075(VarCurr)
& v95115(VarCurr) ) ) ).
fof(writeUnaryOperator_7387,axiom,
! [VarCurr] :
( ~ v95115(VarCurr)
<=> v95077(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18751,axiom,
! [VarCurr] :
( v95097(VarCurr)
<=> ( v95098(VarCurr)
& v95077(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18750,axiom,
! [VarCurr] :
( v95098(VarCurr)
<=> ( v95099(VarCurr)
| v95108(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18749,axiom,
! [VarCurr] :
( v95108(VarCurr)
<=> ( v95109(VarCurr)
& v95113(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6542,axiom,
! [VarCurr] :
( v95113(VarCurr)
<=> ( ( v95101(VarCurr,bitIndex2)
<=> $false )
& ( v95101(VarCurr,bitIndex1)
<=> $false )
& ( v95101(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18748,axiom,
! [VarCurr] :
( v95109(VarCurr)
<=> ( v95110(VarCurr)
| v95111(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18747,axiom,
! [VarCurr] :
( v95111(VarCurr)
<=> ( v95075(VarCurr)
& v95112(VarCurr) ) ) ).
fof(writeUnaryOperator_7386,axiom,
! [VarCurr] :
( ~ v95112(VarCurr)
<=> v95110(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6541,axiom,
! [VarCurr] :
( v95110(VarCurr)
<=> ( v95073(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18746,axiom,
! [VarCurr] :
( v95099(VarCurr)
<=> ( v95100(VarCurr)
| v95102(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18745,axiom,
! [VarCurr] :
( v95102(VarCurr)
<=> ( v95103(VarCurr)
& v95107(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6540,axiom,
! [VarCurr] :
( v95107(VarCurr)
<=> ( ( v95101(VarCurr,bitIndex2)
<=> $false )
& ( v95101(VarCurr,bitIndex1)
<=> $true )
& ( v95101(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18744,axiom,
! [VarCurr] :
( v95103(VarCurr)
<=> ( v95104(VarCurr)
| v95105(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18743,axiom,
! [VarCurr] :
( v95105(VarCurr)
<=> ( v95075(VarCurr)
& v95106(VarCurr) ) ) ).
fof(writeUnaryOperator_7385,axiom,
! [VarCurr] :
( ~ v95106(VarCurr)
<=> v95104(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6539,axiom,
! [VarCurr] :
( v95104(VarCurr)
<=> ( v95073(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6538,axiom,
! [VarCurr] :
( v95100(VarCurr)
<=> ( ( v95101(VarCurr,bitIndex2)
<=> $true )
& ( v95101(VarCurr,bitIndex1)
<=> $false )
& ( v95101(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27970,axiom,
! [VarCurr] :
( v95101(VarCurr,bitIndex0)
<=> v95071(VarCurr) ) ).
fof(addAssignment_27969,axiom,
! [VarCurr] :
( v95101(VarCurr,bitIndex1)
<=> v95069(VarCurr) ) ).
fof(addAssignment_27968,axiom,
! [VarCurr] :
( v95101(VarCurr,bitIndex2)
<=> v95067(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95085(VarNext)
<=> ( v95086(VarNext)
& v95081(VarNext) ) ) ) ).
fof(writeUnaryOperator_7384,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95086(VarNext)
<=> v95088(VarNext) ) ) ).
fof(addAssignment_27967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95088(VarNext)
<=> v95081(VarCurr) ) ) ).
fof(addAssignment_27966,axiom,
! [VarCurr] :
( v95081(VarCurr)
<=> v82096(VarCurr) ) ).
fof(addAssignment_27965,axiom,
! [VarCurr] :
( v95079(VarCurr)
<=> $false ) ).
fof(addAssignment_27964,axiom,
! [VarCurr] :
( v95077(VarCurr)
<=> v82058(VarCurr) ) ).
fof(addAssignment_27963,axiom,
! [VarCurr] :
( v95075(VarCurr)
<=> $false ) ).
fof(addAssignment_27962,axiom,
! [VarCurr] :
( v95073(VarCurr)
<=> v82050(VarCurr,bitIndex9) ) ).
fof(addAssignment_27961,axiom,
! [VarCurr] :
( v82050(VarCurr,bitIndex9)
<=> v82052(VarCurr,bitIndex9) ) ).
fof(addAssignment_27960,axiom,
! [VarCurr] :
( v82052(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27959,axiom,
! [VarCurr] :
( v95071(VarCurr)
<=> $false ) ).
fof(addAssignment_27958,axiom,
! [VarCurr] :
( v95069(VarCurr)
<=> $false ) ).
fof(addAssignment_27957,axiom,
! [VarCurr] :
( v95067(VarCurr)
<=> $true ) ).
fof(addAssignment_27956,axiom,
! [VarCurr] :
( v95065(VarCurr)
<=> $false ) ).
fof(addAssignment_27955,axiom,
! [VarCurr] :
( v95063(VarCurr)
<=> v82033(VarCurr) ) ).
fof(addAssignment_27954,axiom,
! [VarCurr] :
( v81888(VarCurr,bitIndex3)
<=> v81890(VarCurr,bitIndex3) ) ).
fof(addAssignment_27953,axiom,
! [VarCurr] :
( v81890(VarCurr,bitIndex3)
<=> v81892(VarCurr,bitIndex3) ) ).
fof(addAssignment_27952,axiom,
! [VarCurr] :
( v81892(VarCurr,bitIndex3)
<=> v81894(VarCurr,bitIndex3) ) ).
fof(addAssignment_27951,axiom,
! [VarCurr] :
( v81894(VarCurr,bitIndex3)
<=> v81896(VarCurr,bitIndex9) ) ).
fof(addAssignment_27950,axiom,
! [VarCurr] :
( v81896(VarCurr,bitIndex9)
<=> v81898(VarCurr,bitIndex9) ) ).
fof(addAssignment_27949,axiom,
! [VarCurr] :
( v81898(VarCurr,bitIndex9)
<=> v94993(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1507,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95016(VarNext)
=> ( v94993(VarNext)
<=> v94993(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1563,axiom,
! [VarNext] :
( v95016(VarNext)
=> ( v94993(VarNext)
<=> v95051(VarNext) ) ) ).
fof(addAssignment_27948,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95051(VarNext)
<=> v95049(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4453,axiom,
! [VarCurr] :
( ~ v94995(VarCurr)
=> ( v95049(VarCurr)
<=> v95052(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4463,axiom,
! [VarCurr] :
( v94995(VarCurr)
=> ( v95049(VarCurr)
<=> v94997(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4452,axiom,
! [VarCurr] :
( ~ v95029(VarCurr)
=> ( v95052(VarCurr)
<=> v95011(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4462,axiom,
! [VarCurr] :
( v95029(VarCurr)
=> ( v95052(VarCurr)
<=> v95053(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1103,axiom,
! [VarCurr] :
( ( ~ v95032(VarCurr)
& ~ v95034(VarCurr) )
=> ( v95053(VarCurr)
<=> v95057(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4451,axiom,
! [VarCurr] :
( v95034(VarCurr)
=> ( v95053(VarCurr)
<=> v95056(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4461,axiom,
! [VarCurr] :
( v95032(VarCurr)
=> ( v95053(VarCurr)
<=> v95054(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4450,axiom,
! [VarCurr] :
( ~ v95042(VarCurr)
=> ( v95057(VarCurr)
<=> v95011(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4460,axiom,
! [VarCurr] :
( v95042(VarCurr)
=> ( v95057(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4449,axiom,
! [VarCurr] :
( ~ v95036(VarCurr)
=> ( v95056(VarCurr)
<=> v95011(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4459,axiom,
! [VarCurr] :
( v95036(VarCurr)
=> ( v95056(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2050,axiom,
! [VarCurr] :
( ~ v95055(VarCurr)
=> ( v95054(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2050,axiom,
! [VarCurr] :
( v95055(VarCurr)
=> ( v95054(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6537,axiom,
! [VarCurr] :
( v95055(VarCurr)
<=> ( v95005(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95016(VarNext)
<=> ( v95017(VarNext)
& v95026(VarNext) ) ) ) ).
fof(addAssignment_27947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95026(VarNext)
<=> v95024(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18740,axiom,
! [VarCurr] :
( v95024(VarCurr)
<=> ( v94995(VarCurr)
| v95027(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18739,axiom,
! [VarCurr] :
( v95027(VarCurr)
<=> ( v95028(VarCurr)
& v95048(VarCurr) ) ) ).
fof(writeUnaryOperator_7383,axiom,
! [VarCurr] :
( ~ v95048(VarCurr)
<=> v94995(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18738,axiom,
! [VarCurr] :
( v95028(VarCurr)
<=> ( v95029(VarCurr)
| v95046(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18737,axiom,
! [VarCurr] :
( v95046(VarCurr)
<=> ( v95007(VarCurr)
& v95047(VarCurr) ) ) ).
fof(writeUnaryOperator_7382,axiom,
! [VarCurr] :
( ~ v95047(VarCurr)
<=> v95009(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18736,axiom,
! [VarCurr] :
( v95029(VarCurr)
<=> ( v95030(VarCurr)
& v95009(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18735,axiom,
! [VarCurr] :
( v95030(VarCurr)
<=> ( v95031(VarCurr)
| v95040(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18734,axiom,
! [VarCurr] :
( v95040(VarCurr)
<=> ( v95041(VarCurr)
& v95045(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6536,axiom,
! [VarCurr] :
( v95045(VarCurr)
<=> ( ( v95033(VarCurr,bitIndex2)
<=> $false )
& ( v95033(VarCurr,bitIndex1)
<=> $false )
& ( v95033(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18733,axiom,
! [VarCurr] :
( v95041(VarCurr)
<=> ( v95042(VarCurr)
| v95043(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18732,axiom,
! [VarCurr] :
( v95043(VarCurr)
<=> ( v95007(VarCurr)
& v95044(VarCurr) ) ) ).
fof(writeUnaryOperator_7381,axiom,
! [VarCurr] :
( ~ v95044(VarCurr)
<=> v95042(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6535,axiom,
! [VarCurr] :
( v95042(VarCurr)
<=> ( v95005(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18731,axiom,
! [VarCurr] :
( v95031(VarCurr)
<=> ( v95032(VarCurr)
| v95034(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18730,axiom,
! [VarCurr] :
( v95034(VarCurr)
<=> ( v95035(VarCurr)
& v95039(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6534,axiom,
! [VarCurr] :
( v95039(VarCurr)
<=> ( ( v95033(VarCurr,bitIndex2)
<=> $false )
& ( v95033(VarCurr,bitIndex1)
<=> $true )
& ( v95033(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18729,axiom,
! [VarCurr] :
( v95035(VarCurr)
<=> ( v95036(VarCurr)
| v95037(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18728,axiom,
! [VarCurr] :
( v95037(VarCurr)
<=> ( v95007(VarCurr)
& v95038(VarCurr) ) ) ).
fof(writeUnaryOperator_7380,axiom,
! [VarCurr] :
( ~ v95038(VarCurr)
<=> v95036(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6533,axiom,
! [VarCurr] :
( v95036(VarCurr)
<=> ( v95005(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6532,axiom,
! [VarCurr] :
( v95032(VarCurr)
<=> ( ( v95033(VarCurr,bitIndex2)
<=> $true )
& ( v95033(VarCurr,bitIndex1)
<=> $false )
& ( v95033(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27946,axiom,
! [VarCurr] :
( v95033(VarCurr,bitIndex0)
<=> v95003(VarCurr) ) ).
fof(addAssignment_27945,axiom,
! [VarCurr] :
( v95033(VarCurr,bitIndex1)
<=> v95001(VarCurr) ) ).
fof(addAssignment_27944,axiom,
! [VarCurr] :
( v95033(VarCurr,bitIndex2)
<=> v94999(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95017(VarNext)
<=> ( v95018(VarNext)
& v95013(VarNext) ) ) ) ).
fof(writeUnaryOperator_7379,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95018(VarNext)
<=> v95020(VarNext) ) ) ).
fof(addAssignment_27943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95020(VarNext)
<=> v95013(VarCurr) ) ) ).
fof(addAssignment_27942,axiom,
! [VarCurr] :
( v95013(VarCurr)
<=> v81967(VarCurr) ) ).
fof(addAssignment_27941,axiom,
! [VarCurr] :
( v95011(VarCurr)
<=> $false ) ).
fof(addAssignment_27940,axiom,
! [VarCurr] :
( v95009(VarCurr)
<=> v81929(VarCurr) ) ).
fof(addAssignment_27939,axiom,
! [VarCurr] :
( v95007(VarCurr)
<=> $false ) ).
fof(addAssignment_27938,axiom,
! [VarCurr] :
( v95005(VarCurr)
<=> v81921(VarCurr,bitIndex9) ) ).
fof(addAssignment_27937,axiom,
! [VarCurr] :
( v81921(VarCurr,bitIndex9)
<=> v81923(VarCurr,bitIndex9) ) ).
fof(addAssignment_27936,axiom,
! [VarCurr] :
( v81923(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27935,axiom,
! [VarCurr] :
( v95003(VarCurr)
<=> $false ) ).
fof(addAssignment_27934,axiom,
! [VarCurr] :
( v95001(VarCurr)
<=> $false ) ).
fof(addAssignment_27933,axiom,
! [VarCurr] :
( v94999(VarCurr)
<=> $true ) ).
fof(addAssignment_27932,axiom,
! [VarCurr] :
( v94997(VarCurr)
<=> $false ) ).
fof(addAssignment_27931,axiom,
! [VarCurr] :
( v94995(VarCurr)
<=> v81904(VarCurr) ) ).
fof(addAssignment_27930,axiom,
! [VarCurr] :
( v81759(VarCurr,bitIndex3)
<=> v81761(VarCurr,bitIndex3) ) ).
fof(addAssignment_27929,axiom,
! [VarCurr] :
( v81761(VarCurr,bitIndex3)
<=> v81763(VarCurr,bitIndex3) ) ).
fof(addAssignment_27928,axiom,
! [VarCurr] :
( v81763(VarCurr,bitIndex3)
<=> v81765(VarCurr,bitIndex3) ) ).
fof(addAssignment_27927,axiom,
! [VarCurr] :
( v81765(VarCurr,bitIndex3)
<=> v81767(VarCurr,bitIndex9) ) ).
fof(addAssignment_27926,axiom,
! [VarCurr] :
( v81767(VarCurr,bitIndex9)
<=> v81769(VarCurr,bitIndex9) ) ).
fof(addAssignment_27925,axiom,
! [VarCurr] :
( v81769(VarCurr,bitIndex9)
<=> v94925(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1506,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94948(VarNext)
=> ( v94925(VarNext)
<=> v94925(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1562,axiom,
! [VarNext] :
( v94948(VarNext)
=> ( v94925(VarNext)
<=> v94983(VarNext) ) ) ).
fof(addAssignment_27924,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94983(VarNext)
<=> v94981(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4448,axiom,
! [VarCurr] :
( ~ v94927(VarCurr)
=> ( v94981(VarCurr)
<=> v94984(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4458,axiom,
! [VarCurr] :
( v94927(VarCurr)
=> ( v94981(VarCurr)
<=> v94929(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4447,axiom,
! [VarCurr] :
( ~ v94961(VarCurr)
=> ( v94984(VarCurr)
<=> v94943(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4457,axiom,
! [VarCurr] :
( v94961(VarCurr)
=> ( v94984(VarCurr)
<=> v94985(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1102,axiom,
! [VarCurr] :
( ( ~ v94964(VarCurr)
& ~ v94966(VarCurr) )
=> ( v94985(VarCurr)
<=> v94989(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4446,axiom,
! [VarCurr] :
( v94966(VarCurr)
=> ( v94985(VarCurr)
<=> v94988(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4456,axiom,
! [VarCurr] :
( v94964(VarCurr)
=> ( v94985(VarCurr)
<=> v94986(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4445,axiom,
! [VarCurr] :
( ~ v94974(VarCurr)
=> ( v94989(VarCurr)
<=> v94943(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4455,axiom,
! [VarCurr] :
( v94974(VarCurr)
=> ( v94989(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4444,axiom,
! [VarCurr] :
( ~ v94968(VarCurr)
=> ( v94988(VarCurr)
<=> v94943(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4454,axiom,
! [VarCurr] :
( v94968(VarCurr)
=> ( v94988(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2049,axiom,
! [VarCurr] :
( ~ v94987(VarCurr)
=> ( v94986(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2049,axiom,
! [VarCurr] :
( v94987(VarCurr)
=> ( v94986(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6531,axiom,
! [VarCurr] :
( v94987(VarCurr)
<=> ( v94937(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94948(VarNext)
<=> ( v94949(VarNext)
& v94958(VarNext) ) ) ) ).
fof(addAssignment_27923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94958(VarNext)
<=> v94956(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18725,axiom,
! [VarCurr] :
( v94956(VarCurr)
<=> ( v94927(VarCurr)
| v94959(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18724,axiom,
! [VarCurr] :
( v94959(VarCurr)
<=> ( v94960(VarCurr)
& v94980(VarCurr) ) ) ).
fof(writeUnaryOperator_7378,axiom,
! [VarCurr] :
( ~ v94980(VarCurr)
<=> v94927(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18723,axiom,
! [VarCurr] :
( v94960(VarCurr)
<=> ( v94961(VarCurr)
| v94978(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18722,axiom,
! [VarCurr] :
( v94978(VarCurr)
<=> ( v94939(VarCurr)
& v94979(VarCurr) ) ) ).
fof(writeUnaryOperator_7377,axiom,
! [VarCurr] :
( ~ v94979(VarCurr)
<=> v94941(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18721,axiom,
! [VarCurr] :
( v94961(VarCurr)
<=> ( v94962(VarCurr)
& v94941(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18720,axiom,
! [VarCurr] :
( v94962(VarCurr)
<=> ( v94963(VarCurr)
| v94972(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18719,axiom,
! [VarCurr] :
( v94972(VarCurr)
<=> ( v94973(VarCurr)
& v94977(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6530,axiom,
! [VarCurr] :
( v94977(VarCurr)
<=> ( ( v94965(VarCurr,bitIndex2)
<=> $false )
& ( v94965(VarCurr,bitIndex1)
<=> $false )
& ( v94965(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18718,axiom,
! [VarCurr] :
( v94973(VarCurr)
<=> ( v94974(VarCurr)
| v94975(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18717,axiom,
! [VarCurr] :
( v94975(VarCurr)
<=> ( v94939(VarCurr)
& v94976(VarCurr) ) ) ).
fof(writeUnaryOperator_7376,axiom,
! [VarCurr] :
( ~ v94976(VarCurr)
<=> v94974(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6529,axiom,
! [VarCurr] :
( v94974(VarCurr)
<=> ( v94937(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18716,axiom,
! [VarCurr] :
( v94963(VarCurr)
<=> ( v94964(VarCurr)
| v94966(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18715,axiom,
! [VarCurr] :
( v94966(VarCurr)
<=> ( v94967(VarCurr)
& v94971(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6528,axiom,
! [VarCurr] :
( v94971(VarCurr)
<=> ( ( v94965(VarCurr,bitIndex2)
<=> $false )
& ( v94965(VarCurr,bitIndex1)
<=> $true )
& ( v94965(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18714,axiom,
! [VarCurr] :
( v94967(VarCurr)
<=> ( v94968(VarCurr)
| v94969(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18713,axiom,
! [VarCurr] :
( v94969(VarCurr)
<=> ( v94939(VarCurr)
& v94970(VarCurr) ) ) ).
fof(writeUnaryOperator_7375,axiom,
! [VarCurr] :
( ~ v94970(VarCurr)
<=> v94968(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6527,axiom,
! [VarCurr] :
( v94968(VarCurr)
<=> ( v94937(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6526,axiom,
! [VarCurr] :
( v94964(VarCurr)
<=> ( ( v94965(VarCurr,bitIndex2)
<=> $true )
& ( v94965(VarCurr,bitIndex1)
<=> $false )
& ( v94965(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27922,axiom,
! [VarCurr] :
( v94965(VarCurr,bitIndex0)
<=> v94935(VarCurr) ) ).
fof(addAssignment_27921,axiom,
! [VarCurr] :
( v94965(VarCurr,bitIndex1)
<=> v94933(VarCurr) ) ).
fof(addAssignment_27920,axiom,
! [VarCurr] :
( v94965(VarCurr,bitIndex2)
<=> v94931(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94949(VarNext)
<=> ( v94950(VarNext)
& v94945(VarNext) ) ) ) ).
fof(writeUnaryOperator_7374,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94950(VarNext)
<=> v94952(VarNext) ) ) ).
fof(addAssignment_27919,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94952(VarNext)
<=> v94945(VarCurr) ) ) ).
fof(addAssignment_27918,axiom,
! [VarCurr] :
( v94945(VarCurr)
<=> v81838(VarCurr) ) ).
fof(addAssignment_27917,axiom,
! [VarCurr] :
( v94943(VarCurr)
<=> $false ) ).
fof(addAssignment_27916,axiom,
! [VarCurr] :
( v94941(VarCurr)
<=> v81800(VarCurr) ) ).
fof(addAssignment_27915,axiom,
! [VarCurr] :
( v94939(VarCurr)
<=> $false ) ).
fof(addAssignment_27914,axiom,
! [VarCurr] :
( v94937(VarCurr)
<=> v81792(VarCurr,bitIndex9) ) ).
fof(addAssignment_27913,axiom,
! [VarCurr] :
( v81792(VarCurr,bitIndex9)
<=> v81794(VarCurr,bitIndex9) ) ).
fof(addAssignment_27912,axiom,
! [VarCurr] :
( v81794(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27911,axiom,
! [VarCurr] :
( v94935(VarCurr)
<=> $false ) ).
fof(addAssignment_27910,axiom,
! [VarCurr] :
( v94933(VarCurr)
<=> $false ) ).
fof(addAssignment_27909,axiom,
! [VarCurr] :
( v94931(VarCurr)
<=> $true ) ).
fof(addAssignment_27908,axiom,
! [VarCurr] :
( v94929(VarCurr)
<=> $false ) ).
fof(addAssignment_27907,axiom,
! [VarCurr] :
( v94927(VarCurr)
<=> v81775(VarCurr) ) ).
fof(addAssignment_27906,axiom,
! [VarCurr] :
( v81630(VarCurr,bitIndex3)
<=> v81632(VarCurr,bitIndex3) ) ).
fof(addAssignment_27905,axiom,
! [VarCurr] :
( v81632(VarCurr,bitIndex3)
<=> v81634(VarCurr,bitIndex3) ) ).
fof(addAssignment_27904,axiom,
! [VarCurr] :
( v81634(VarCurr,bitIndex3)
<=> v81636(VarCurr,bitIndex3) ) ).
fof(addAssignment_27903,axiom,
! [VarCurr] :
( v81636(VarCurr,bitIndex3)
<=> v81638(VarCurr,bitIndex9) ) ).
fof(addAssignment_27902,axiom,
! [VarCurr] :
( v81638(VarCurr,bitIndex9)
<=> v81640(VarCurr,bitIndex9) ) ).
fof(addAssignment_27901,axiom,
! [VarCurr] :
( v81640(VarCurr,bitIndex9)
<=> v94857(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1505,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94880(VarNext)
=> ( v94857(VarNext)
<=> v94857(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1561,axiom,
! [VarNext] :
( v94880(VarNext)
=> ( v94857(VarNext)
<=> v94915(VarNext) ) ) ).
fof(addAssignment_27900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94915(VarNext)
<=> v94913(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4443,axiom,
! [VarCurr] :
( ~ v94859(VarCurr)
=> ( v94913(VarCurr)
<=> v94916(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4453,axiom,
! [VarCurr] :
( v94859(VarCurr)
=> ( v94913(VarCurr)
<=> v94861(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4442,axiom,
! [VarCurr] :
( ~ v94893(VarCurr)
=> ( v94916(VarCurr)
<=> v94875(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4452,axiom,
! [VarCurr] :
( v94893(VarCurr)
=> ( v94916(VarCurr)
<=> v94917(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1101,axiom,
! [VarCurr] :
( ( ~ v94896(VarCurr)
& ~ v94898(VarCurr) )
=> ( v94917(VarCurr)
<=> v94921(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4441,axiom,
! [VarCurr] :
( v94898(VarCurr)
=> ( v94917(VarCurr)
<=> v94920(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4451,axiom,
! [VarCurr] :
( v94896(VarCurr)
=> ( v94917(VarCurr)
<=> v94918(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4440,axiom,
! [VarCurr] :
( ~ v94906(VarCurr)
=> ( v94921(VarCurr)
<=> v94875(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4450,axiom,
! [VarCurr] :
( v94906(VarCurr)
=> ( v94921(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4439,axiom,
! [VarCurr] :
( ~ v94900(VarCurr)
=> ( v94920(VarCurr)
<=> v94875(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4449,axiom,
! [VarCurr] :
( v94900(VarCurr)
=> ( v94920(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2048,axiom,
! [VarCurr] :
( ~ v94919(VarCurr)
=> ( v94918(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2048,axiom,
! [VarCurr] :
( v94919(VarCurr)
=> ( v94918(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6525,axiom,
! [VarCurr] :
( v94919(VarCurr)
<=> ( v94869(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94880(VarNext)
<=> ( v94881(VarNext)
& v94890(VarNext) ) ) ) ).
fof(addAssignment_27899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94890(VarNext)
<=> v94888(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18710,axiom,
! [VarCurr] :
( v94888(VarCurr)
<=> ( v94859(VarCurr)
| v94891(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18709,axiom,
! [VarCurr] :
( v94891(VarCurr)
<=> ( v94892(VarCurr)
& v94912(VarCurr) ) ) ).
fof(writeUnaryOperator_7373,axiom,
! [VarCurr] :
( ~ v94912(VarCurr)
<=> v94859(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18708,axiom,
! [VarCurr] :
( v94892(VarCurr)
<=> ( v94893(VarCurr)
| v94910(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18707,axiom,
! [VarCurr] :
( v94910(VarCurr)
<=> ( v94871(VarCurr)
& v94911(VarCurr) ) ) ).
fof(writeUnaryOperator_7372,axiom,
! [VarCurr] :
( ~ v94911(VarCurr)
<=> v94873(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18706,axiom,
! [VarCurr] :
( v94893(VarCurr)
<=> ( v94894(VarCurr)
& v94873(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18705,axiom,
! [VarCurr] :
( v94894(VarCurr)
<=> ( v94895(VarCurr)
| v94904(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18704,axiom,
! [VarCurr] :
( v94904(VarCurr)
<=> ( v94905(VarCurr)
& v94909(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6524,axiom,
! [VarCurr] :
( v94909(VarCurr)
<=> ( ( v94897(VarCurr,bitIndex2)
<=> $false )
& ( v94897(VarCurr,bitIndex1)
<=> $false )
& ( v94897(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18703,axiom,
! [VarCurr] :
( v94905(VarCurr)
<=> ( v94906(VarCurr)
| v94907(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18702,axiom,
! [VarCurr] :
( v94907(VarCurr)
<=> ( v94871(VarCurr)
& v94908(VarCurr) ) ) ).
fof(writeUnaryOperator_7371,axiom,
! [VarCurr] :
( ~ v94908(VarCurr)
<=> v94906(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6523,axiom,
! [VarCurr] :
( v94906(VarCurr)
<=> ( v94869(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18701,axiom,
! [VarCurr] :
( v94895(VarCurr)
<=> ( v94896(VarCurr)
| v94898(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18700,axiom,
! [VarCurr] :
( v94898(VarCurr)
<=> ( v94899(VarCurr)
& v94903(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6522,axiom,
! [VarCurr] :
( v94903(VarCurr)
<=> ( ( v94897(VarCurr,bitIndex2)
<=> $false )
& ( v94897(VarCurr,bitIndex1)
<=> $true )
& ( v94897(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18699,axiom,
! [VarCurr] :
( v94899(VarCurr)
<=> ( v94900(VarCurr)
| v94901(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18698,axiom,
! [VarCurr] :
( v94901(VarCurr)
<=> ( v94871(VarCurr)
& v94902(VarCurr) ) ) ).
fof(writeUnaryOperator_7370,axiom,
! [VarCurr] :
( ~ v94902(VarCurr)
<=> v94900(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6521,axiom,
! [VarCurr] :
( v94900(VarCurr)
<=> ( v94869(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6520,axiom,
! [VarCurr] :
( v94896(VarCurr)
<=> ( ( v94897(VarCurr,bitIndex2)
<=> $true )
& ( v94897(VarCurr,bitIndex1)
<=> $false )
& ( v94897(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27898,axiom,
! [VarCurr] :
( v94897(VarCurr,bitIndex0)
<=> v94867(VarCurr) ) ).
fof(addAssignment_27897,axiom,
! [VarCurr] :
( v94897(VarCurr,bitIndex1)
<=> v94865(VarCurr) ) ).
fof(addAssignment_27896,axiom,
! [VarCurr] :
( v94897(VarCurr,bitIndex2)
<=> v94863(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18697,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94881(VarNext)
<=> ( v94882(VarNext)
& v94877(VarNext) ) ) ) ).
fof(writeUnaryOperator_7369,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94882(VarNext)
<=> v94884(VarNext) ) ) ).
fof(addAssignment_27895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94884(VarNext)
<=> v94877(VarCurr) ) ) ).
fof(addAssignment_27894,axiom,
! [VarCurr] :
( v94877(VarCurr)
<=> v81709(VarCurr) ) ).
fof(addAssignment_27893,axiom,
! [VarCurr] :
( v94875(VarCurr)
<=> $false ) ).
fof(addAssignment_27892,axiom,
! [VarCurr] :
( v94873(VarCurr)
<=> v81671(VarCurr) ) ).
fof(addAssignment_27891,axiom,
! [VarCurr] :
( v94871(VarCurr)
<=> $false ) ).
fof(addAssignment_27890,axiom,
! [VarCurr] :
( v94869(VarCurr)
<=> v81663(VarCurr,bitIndex9) ) ).
fof(addAssignment_27889,axiom,
! [VarCurr] :
( v81663(VarCurr,bitIndex9)
<=> v81665(VarCurr,bitIndex9) ) ).
fof(addAssignment_27888,axiom,
! [VarCurr] :
( v81665(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27887,axiom,
! [VarCurr] :
( v94867(VarCurr)
<=> $false ) ).
fof(addAssignment_27886,axiom,
! [VarCurr] :
( v94865(VarCurr)
<=> $false ) ).
fof(addAssignment_27885,axiom,
! [VarCurr] :
( v94863(VarCurr)
<=> $true ) ).
fof(addAssignment_27884,axiom,
! [VarCurr] :
( v94861(VarCurr)
<=> $false ) ).
fof(addAssignment_27883,axiom,
! [VarCurr] :
( v94859(VarCurr)
<=> v81646(VarCurr) ) ).
fof(addAssignment_27882,axiom,
! [VarCurr] :
( v81501(VarCurr,bitIndex3)
<=> v81503(VarCurr,bitIndex3) ) ).
fof(addAssignment_27881,axiom,
! [VarCurr] :
( v81503(VarCurr,bitIndex3)
<=> v81505(VarCurr,bitIndex3) ) ).
fof(addAssignment_27880,axiom,
! [VarCurr] :
( v81505(VarCurr,bitIndex3)
<=> v81507(VarCurr,bitIndex3) ) ).
fof(addAssignment_27879,axiom,
! [VarCurr] :
( v81507(VarCurr,bitIndex3)
<=> v81509(VarCurr,bitIndex9) ) ).
fof(addAssignment_27878,axiom,
! [VarCurr] :
( v81509(VarCurr,bitIndex9)
<=> v81511(VarCurr,bitIndex9) ) ).
fof(addAssignment_27877,axiom,
! [VarCurr] :
( v81511(VarCurr,bitIndex9)
<=> v94789(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94812(VarNext)
=> ( v94789(VarNext)
<=> v94789(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1560,axiom,
! [VarNext] :
( v94812(VarNext)
=> ( v94789(VarNext)
<=> v94847(VarNext) ) ) ).
fof(addAssignment_27876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94847(VarNext)
<=> v94845(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4438,axiom,
! [VarCurr] :
( ~ v94791(VarCurr)
=> ( v94845(VarCurr)
<=> v94848(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4448,axiom,
! [VarCurr] :
( v94791(VarCurr)
=> ( v94845(VarCurr)
<=> v94793(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4437,axiom,
! [VarCurr] :
( ~ v94825(VarCurr)
=> ( v94848(VarCurr)
<=> v94807(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4447,axiom,
! [VarCurr] :
( v94825(VarCurr)
=> ( v94848(VarCurr)
<=> v94849(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1100,axiom,
! [VarCurr] :
( ( ~ v94828(VarCurr)
& ~ v94830(VarCurr) )
=> ( v94849(VarCurr)
<=> v94853(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4436,axiom,
! [VarCurr] :
( v94830(VarCurr)
=> ( v94849(VarCurr)
<=> v94852(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4446,axiom,
! [VarCurr] :
( v94828(VarCurr)
=> ( v94849(VarCurr)
<=> v94850(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4435,axiom,
! [VarCurr] :
( ~ v94838(VarCurr)
=> ( v94853(VarCurr)
<=> v94807(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4445,axiom,
! [VarCurr] :
( v94838(VarCurr)
=> ( v94853(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4434,axiom,
! [VarCurr] :
( ~ v94832(VarCurr)
=> ( v94852(VarCurr)
<=> v94807(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4444,axiom,
! [VarCurr] :
( v94832(VarCurr)
=> ( v94852(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2047,axiom,
! [VarCurr] :
( ~ v94851(VarCurr)
=> ( v94850(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2047,axiom,
! [VarCurr] :
( v94851(VarCurr)
=> ( v94850(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6519,axiom,
! [VarCurr] :
( v94851(VarCurr)
<=> ( v94801(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94812(VarNext)
<=> ( v94813(VarNext)
& v94822(VarNext) ) ) ) ).
fof(addAssignment_27875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94822(VarNext)
<=> v94820(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18695,axiom,
! [VarCurr] :
( v94820(VarCurr)
<=> ( v94791(VarCurr)
| v94823(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18694,axiom,
! [VarCurr] :
( v94823(VarCurr)
<=> ( v94824(VarCurr)
& v94844(VarCurr) ) ) ).
fof(writeUnaryOperator_7368,axiom,
! [VarCurr] :
( ~ v94844(VarCurr)
<=> v94791(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18693,axiom,
! [VarCurr] :
( v94824(VarCurr)
<=> ( v94825(VarCurr)
| v94842(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18692,axiom,
! [VarCurr] :
( v94842(VarCurr)
<=> ( v94803(VarCurr)
& v94843(VarCurr) ) ) ).
fof(writeUnaryOperator_7367,axiom,
! [VarCurr] :
( ~ v94843(VarCurr)
<=> v94805(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18691,axiom,
! [VarCurr] :
( v94825(VarCurr)
<=> ( v94826(VarCurr)
& v94805(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18690,axiom,
! [VarCurr] :
( v94826(VarCurr)
<=> ( v94827(VarCurr)
| v94836(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18689,axiom,
! [VarCurr] :
( v94836(VarCurr)
<=> ( v94837(VarCurr)
& v94841(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6518,axiom,
! [VarCurr] :
( v94841(VarCurr)
<=> ( ( v94829(VarCurr,bitIndex2)
<=> $false )
& ( v94829(VarCurr,bitIndex1)
<=> $false )
& ( v94829(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18688,axiom,
! [VarCurr] :
( v94837(VarCurr)
<=> ( v94838(VarCurr)
| v94839(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18687,axiom,
! [VarCurr] :
( v94839(VarCurr)
<=> ( v94803(VarCurr)
& v94840(VarCurr) ) ) ).
fof(writeUnaryOperator_7366,axiom,
! [VarCurr] :
( ~ v94840(VarCurr)
<=> v94838(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6517,axiom,
! [VarCurr] :
( v94838(VarCurr)
<=> ( v94801(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18686,axiom,
! [VarCurr] :
( v94827(VarCurr)
<=> ( v94828(VarCurr)
| v94830(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18685,axiom,
! [VarCurr] :
( v94830(VarCurr)
<=> ( v94831(VarCurr)
& v94835(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6516,axiom,
! [VarCurr] :
( v94835(VarCurr)
<=> ( ( v94829(VarCurr,bitIndex2)
<=> $false )
& ( v94829(VarCurr,bitIndex1)
<=> $true )
& ( v94829(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18684,axiom,
! [VarCurr] :
( v94831(VarCurr)
<=> ( v94832(VarCurr)
| v94833(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18683,axiom,
! [VarCurr] :
( v94833(VarCurr)
<=> ( v94803(VarCurr)
& v94834(VarCurr) ) ) ).
fof(writeUnaryOperator_7365,axiom,
! [VarCurr] :
( ~ v94834(VarCurr)
<=> v94832(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6515,axiom,
! [VarCurr] :
( v94832(VarCurr)
<=> ( v94801(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6514,axiom,
! [VarCurr] :
( v94828(VarCurr)
<=> ( ( v94829(VarCurr,bitIndex2)
<=> $true )
& ( v94829(VarCurr,bitIndex1)
<=> $false )
& ( v94829(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27874,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex0)
<=> v94799(VarCurr) ) ).
fof(addAssignment_27873,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex1)
<=> v94797(VarCurr) ) ).
fof(addAssignment_27872,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex2)
<=> v94795(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18682,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94813(VarNext)
<=> ( v94814(VarNext)
& v94809(VarNext) ) ) ) ).
fof(writeUnaryOperator_7364,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94814(VarNext)
<=> v94816(VarNext) ) ) ).
fof(addAssignment_27871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94816(VarNext)
<=> v94809(VarCurr) ) ) ).
fof(addAssignment_27870,axiom,
! [VarCurr] :
( v94809(VarCurr)
<=> v81580(VarCurr) ) ).
fof(addAssignment_27869,axiom,
! [VarCurr] :
( v94807(VarCurr)
<=> $false ) ).
fof(addAssignment_27868,axiom,
! [VarCurr] :
( v94805(VarCurr)
<=> v81542(VarCurr) ) ).
fof(addAssignment_27867,axiom,
! [VarCurr] :
( v94803(VarCurr)
<=> $false ) ).
fof(addAssignment_27866,axiom,
! [VarCurr] :
( v94801(VarCurr)
<=> v81534(VarCurr,bitIndex9) ) ).
fof(addAssignment_27865,axiom,
! [VarCurr] :
( v81534(VarCurr,bitIndex9)
<=> v81536(VarCurr,bitIndex9) ) ).
fof(addAssignment_27864,axiom,
! [VarCurr] :
( v81536(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27863,axiom,
! [VarCurr] :
( v94799(VarCurr)
<=> $false ) ).
fof(addAssignment_27862,axiom,
! [VarCurr] :
( v94797(VarCurr)
<=> $false ) ).
fof(addAssignment_27861,axiom,
! [VarCurr] :
( v94795(VarCurr)
<=> $true ) ).
fof(addAssignment_27860,axiom,
! [VarCurr] :
( v94793(VarCurr)
<=> $false ) ).
fof(addAssignment_27859,axiom,
! [VarCurr] :
( v94791(VarCurr)
<=> v81517(VarCurr) ) ).
fof(addAssignment_27858,axiom,
! [VarCurr] :
( v81372(VarCurr,bitIndex3)
<=> v81374(VarCurr,bitIndex3) ) ).
fof(addAssignment_27857,axiom,
! [VarCurr] :
( v81374(VarCurr,bitIndex3)
<=> v81376(VarCurr,bitIndex3) ) ).
fof(addAssignment_27856,axiom,
! [VarCurr] :
( v81376(VarCurr,bitIndex3)
<=> v81378(VarCurr,bitIndex3) ) ).
fof(addAssignment_27855,axiom,
! [VarCurr] :
( v81378(VarCurr,bitIndex3)
<=> v81380(VarCurr,bitIndex9) ) ).
fof(addAssignment_27854,axiom,
! [VarCurr] :
( v81380(VarCurr,bitIndex9)
<=> v81382(VarCurr,bitIndex9) ) ).
fof(addAssignment_27853,axiom,
! [VarCurr] :
( v81382(VarCurr,bitIndex9)
<=> v94721(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94744(VarNext)
=> ( v94721(VarNext)
<=> v94721(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1559,axiom,
! [VarNext] :
( v94744(VarNext)
=> ( v94721(VarNext)
<=> v94779(VarNext) ) ) ).
fof(addAssignment_27852,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94779(VarNext)
<=> v94777(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4433,axiom,
! [VarCurr] :
( ~ v94723(VarCurr)
=> ( v94777(VarCurr)
<=> v94780(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4443,axiom,
! [VarCurr] :
( v94723(VarCurr)
=> ( v94777(VarCurr)
<=> v94725(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4432,axiom,
! [VarCurr] :
( ~ v94757(VarCurr)
=> ( v94780(VarCurr)
<=> v94739(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4442,axiom,
! [VarCurr] :
( v94757(VarCurr)
=> ( v94780(VarCurr)
<=> v94781(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1099,axiom,
! [VarCurr] :
( ( ~ v94760(VarCurr)
& ~ v94762(VarCurr) )
=> ( v94781(VarCurr)
<=> v94785(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4431,axiom,
! [VarCurr] :
( v94762(VarCurr)
=> ( v94781(VarCurr)
<=> v94784(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4441,axiom,
! [VarCurr] :
( v94760(VarCurr)
=> ( v94781(VarCurr)
<=> v94782(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4430,axiom,
! [VarCurr] :
( ~ v94770(VarCurr)
=> ( v94785(VarCurr)
<=> v94739(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4440,axiom,
! [VarCurr] :
( v94770(VarCurr)
=> ( v94785(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4429,axiom,
! [VarCurr] :
( ~ v94764(VarCurr)
=> ( v94784(VarCurr)
<=> v94739(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4439,axiom,
! [VarCurr] :
( v94764(VarCurr)
=> ( v94784(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2046,axiom,
! [VarCurr] :
( ~ v94783(VarCurr)
=> ( v94782(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2046,axiom,
! [VarCurr] :
( v94783(VarCurr)
=> ( v94782(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6513,axiom,
! [VarCurr] :
( v94783(VarCurr)
<=> ( v94733(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94744(VarNext)
<=> ( v94745(VarNext)
& v94754(VarNext) ) ) ) ).
fof(addAssignment_27851,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94754(VarNext)
<=> v94752(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18680,axiom,
! [VarCurr] :
( v94752(VarCurr)
<=> ( v94723(VarCurr)
| v94755(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18679,axiom,
! [VarCurr] :
( v94755(VarCurr)
<=> ( v94756(VarCurr)
& v94776(VarCurr) ) ) ).
fof(writeUnaryOperator_7363,axiom,
! [VarCurr] :
( ~ v94776(VarCurr)
<=> v94723(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18678,axiom,
! [VarCurr] :
( v94756(VarCurr)
<=> ( v94757(VarCurr)
| v94774(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18677,axiom,
! [VarCurr] :
( v94774(VarCurr)
<=> ( v94735(VarCurr)
& v94775(VarCurr) ) ) ).
fof(writeUnaryOperator_7362,axiom,
! [VarCurr] :
( ~ v94775(VarCurr)
<=> v94737(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18676,axiom,
! [VarCurr] :
( v94757(VarCurr)
<=> ( v94758(VarCurr)
& v94737(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18675,axiom,
! [VarCurr] :
( v94758(VarCurr)
<=> ( v94759(VarCurr)
| v94768(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18674,axiom,
! [VarCurr] :
( v94768(VarCurr)
<=> ( v94769(VarCurr)
& v94773(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6512,axiom,
! [VarCurr] :
( v94773(VarCurr)
<=> ( ( v94761(VarCurr,bitIndex2)
<=> $false )
& ( v94761(VarCurr,bitIndex1)
<=> $false )
& ( v94761(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18673,axiom,
! [VarCurr] :
( v94769(VarCurr)
<=> ( v94770(VarCurr)
| v94771(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18672,axiom,
! [VarCurr] :
( v94771(VarCurr)
<=> ( v94735(VarCurr)
& v94772(VarCurr) ) ) ).
fof(writeUnaryOperator_7361,axiom,
! [VarCurr] :
( ~ v94772(VarCurr)
<=> v94770(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6511,axiom,
! [VarCurr] :
( v94770(VarCurr)
<=> ( v94733(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18671,axiom,
! [VarCurr] :
( v94759(VarCurr)
<=> ( v94760(VarCurr)
| v94762(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18670,axiom,
! [VarCurr] :
( v94762(VarCurr)
<=> ( v94763(VarCurr)
& v94767(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6510,axiom,
! [VarCurr] :
( v94767(VarCurr)
<=> ( ( v94761(VarCurr,bitIndex2)
<=> $false )
& ( v94761(VarCurr,bitIndex1)
<=> $true )
& ( v94761(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18669,axiom,
! [VarCurr] :
( v94763(VarCurr)
<=> ( v94764(VarCurr)
| v94765(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18668,axiom,
! [VarCurr] :
( v94765(VarCurr)
<=> ( v94735(VarCurr)
& v94766(VarCurr) ) ) ).
fof(writeUnaryOperator_7360,axiom,
! [VarCurr] :
( ~ v94766(VarCurr)
<=> v94764(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6509,axiom,
! [VarCurr] :
( v94764(VarCurr)
<=> ( v94733(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6508,axiom,
! [VarCurr] :
( v94760(VarCurr)
<=> ( ( v94761(VarCurr,bitIndex2)
<=> $true )
& ( v94761(VarCurr,bitIndex1)
<=> $false )
& ( v94761(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27850,axiom,
! [VarCurr] :
( v94761(VarCurr,bitIndex0)
<=> v94731(VarCurr) ) ).
fof(addAssignment_27849,axiom,
! [VarCurr] :
( v94761(VarCurr,bitIndex1)
<=> v94729(VarCurr) ) ).
fof(addAssignment_27848,axiom,
! [VarCurr] :
( v94761(VarCurr,bitIndex2)
<=> v94727(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94745(VarNext)
<=> ( v94746(VarNext)
& v94741(VarNext) ) ) ) ).
fof(writeUnaryOperator_7359,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94746(VarNext)
<=> v94748(VarNext) ) ) ).
fof(addAssignment_27847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94748(VarNext)
<=> v94741(VarCurr) ) ) ).
fof(addAssignment_27846,axiom,
! [VarCurr] :
( v94741(VarCurr)
<=> v81451(VarCurr) ) ).
fof(addAssignment_27845,axiom,
! [VarCurr] :
( v94739(VarCurr)
<=> $false ) ).
fof(addAssignment_27844,axiom,
! [VarCurr] :
( v94737(VarCurr)
<=> v81413(VarCurr) ) ).
fof(addAssignment_27843,axiom,
! [VarCurr] :
( v94735(VarCurr)
<=> $false ) ).
fof(addAssignment_27842,axiom,
! [VarCurr] :
( v94733(VarCurr)
<=> v81405(VarCurr,bitIndex9) ) ).
fof(addAssignment_27841,axiom,
! [VarCurr] :
( v81405(VarCurr,bitIndex9)
<=> v81407(VarCurr,bitIndex9) ) ).
fof(addAssignment_27840,axiom,
! [VarCurr] :
( v81407(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27839,axiom,
! [VarCurr] :
( v94731(VarCurr)
<=> $false ) ).
fof(addAssignment_27838,axiom,
! [VarCurr] :
( v94729(VarCurr)
<=> $false ) ).
fof(addAssignment_27837,axiom,
! [VarCurr] :
( v94727(VarCurr)
<=> $true ) ).
fof(addAssignment_27836,axiom,
! [VarCurr] :
( v94725(VarCurr)
<=> $false ) ).
fof(addAssignment_27835,axiom,
! [VarCurr] :
( v94723(VarCurr)
<=> v81388(VarCurr) ) ).
fof(addAssignment_27834,axiom,
! [VarCurr] :
( v81243(VarCurr,bitIndex3)
<=> v81245(VarCurr,bitIndex3) ) ).
fof(addAssignment_27833,axiom,
! [VarCurr] :
( v81245(VarCurr,bitIndex3)
<=> v81247(VarCurr,bitIndex3) ) ).
fof(addAssignment_27832,axiom,
! [VarCurr] :
( v81247(VarCurr,bitIndex3)
<=> v81249(VarCurr,bitIndex3) ) ).
fof(addAssignment_27831,axiom,
! [VarCurr] :
( v81249(VarCurr,bitIndex3)
<=> v81251(VarCurr,bitIndex9) ) ).
fof(addAssignment_27830,axiom,
! [VarCurr] :
( v81251(VarCurr,bitIndex9)
<=> v81253(VarCurr,bitIndex9) ) ).
fof(addAssignment_27829,axiom,
! [VarCurr] :
( v81253(VarCurr,bitIndex9)
<=> v94653(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94676(VarNext)
=> ( v94653(VarNext)
<=> v94653(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1558,axiom,
! [VarNext] :
( v94676(VarNext)
=> ( v94653(VarNext)
<=> v94711(VarNext) ) ) ).
fof(addAssignment_27828,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94711(VarNext)
<=> v94709(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4428,axiom,
! [VarCurr] :
( ~ v94655(VarCurr)
=> ( v94709(VarCurr)
<=> v94712(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4438,axiom,
! [VarCurr] :
( v94655(VarCurr)
=> ( v94709(VarCurr)
<=> v94657(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4427,axiom,
! [VarCurr] :
( ~ v94689(VarCurr)
=> ( v94712(VarCurr)
<=> v94671(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4437,axiom,
! [VarCurr] :
( v94689(VarCurr)
=> ( v94712(VarCurr)
<=> v94713(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1098,axiom,
! [VarCurr] :
( ( ~ v94692(VarCurr)
& ~ v94694(VarCurr) )
=> ( v94713(VarCurr)
<=> v94717(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4426,axiom,
! [VarCurr] :
( v94694(VarCurr)
=> ( v94713(VarCurr)
<=> v94716(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4436,axiom,
! [VarCurr] :
( v94692(VarCurr)
=> ( v94713(VarCurr)
<=> v94714(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4425,axiom,
! [VarCurr] :
( ~ v94702(VarCurr)
=> ( v94717(VarCurr)
<=> v94671(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4435,axiom,
! [VarCurr] :
( v94702(VarCurr)
=> ( v94717(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4424,axiom,
! [VarCurr] :
( ~ v94696(VarCurr)
=> ( v94716(VarCurr)
<=> v94671(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4434,axiom,
! [VarCurr] :
( v94696(VarCurr)
=> ( v94716(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2045,axiom,
! [VarCurr] :
( ~ v94715(VarCurr)
=> ( v94714(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2045,axiom,
! [VarCurr] :
( v94715(VarCurr)
=> ( v94714(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6507,axiom,
! [VarCurr] :
( v94715(VarCurr)
<=> ( v94665(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18666,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94676(VarNext)
<=> ( v94677(VarNext)
& v94686(VarNext) ) ) ) ).
fof(addAssignment_27827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94686(VarNext)
<=> v94684(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18665,axiom,
! [VarCurr] :
( v94684(VarCurr)
<=> ( v94655(VarCurr)
| v94687(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18664,axiom,
! [VarCurr] :
( v94687(VarCurr)
<=> ( v94688(VarCurr)
& v94708(VarCurr) ) ) ).
fof(writeUnaryOperator_7358,axiom,
! [VarCurr] :
( ~ v94708(VarCurr)
<=> v94655(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18663,axiom,
! [VarCurr] :
( v94688(VarCurr)
<=> ( v94689(VarCurr)
| v94706(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18662,axiom,
! [VarCurr] :
( v94706(VarCurr)
<=> ( v94667(VarCurr)
& v94707(VarCurr) ) ) ).
fof(writeUnaryOperator_7357,axiom,
! [VarCurr] :
( ~ v94707(VarCurr)
<=> v94669(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18661,axiom,
! [VarCurr] :
( v94689(VarCurr)
<=> ( v94690(VarCurr)
& v94669(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18660,axiom,
! [VarCurr] :
( v94690(VarCurr)
<=> ( v94691(VarCurr)
| v94700(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18659,axiom,
! [VarCurr] :
( v94700(VarCurr)
<=> ( v94701(VarCurr)
& v94705(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6506,axiom,
! [VarCurr] :
( v94705(VarCurr)
<=> ( ( v94693(VarCurr,bitIndex2)
<=> $false )
& ( v94693(VarCurr,bitIndex1)
<=> $false )
& ( v94693(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18658,axiom,
! [VarCurr] :
( v94701(VarCurr)
<=> ( v94702(VarCurr)
| v94703(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18657,axiom,
! [VarCurr] :
( v94703(VarCurr)
<=> ( v94667(VarCurr)
& v94704(VarCurr) ) ) ).
fof(writeUnaryOperator_7356,axiom,
! [VarCurr] :
( ~ v94704(VarCurr)
<=> v94702(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6505,axiom,
! [VarCurr] :
( v94702(VarCurr)
<=> ( v94665(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18656,axiom,
! [VarCurr] :
( v94691(VarCurr)
<=> ( v94692(VarCurr)
| v94694(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18655,axiom,
! [VarCurr] :
( v94694(VarCurr)
<=> ( v94695(VarCurr)
& v94699(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6504,axiom,
! [VarCurr] :
( v94699(VarCurr)
<=> ( ( v94693(VarCurr,bitIndex2)
<=> $false )
& ( v94693(VarCurr,bitIndex1)
<=> $true )
& ( v94693(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18654,axiom,
! [VarCurr] :
( v94695(VarCurr)
<=> ( v94696(VarCurr)
| v94697(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18653,axiom,
! [VarCurr] :
( v94697(VarCurr)
<=> ( v94667(VarCurr)
& v94698(VarCurr) ) ) ).
fof(writeUnaryOperator_7355,axiom,
! [VarCurr] :
( ~ v94698(VarCurr)
<=> v94696(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6503,axiom,
! [VarCurr] :
( v94696(VarCurr)
<=> ( v94665(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6502,axiom,
! [VarCurr] :
( v94692(VarCurr)
<=> ( ( v94693(VarCurr,bitIndex2)
<=> $true )
& ( v94693(VarCurr,bitIndex1)
<=> $false )
& ( v94693(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27826,axiom,
! [VarCurr] :
( v94693(VarCurr,bitIndex0)
<=> v94663(VarCurr) ) ).
fof(addAssignment_27825,axiom,
! [VarCurr] :
( v94693(VarCurr,bitIndex1)
<=> v94661(VarCurr) ) ).
fof(addAssignment_27824,axiom,
! [VarCurr] :
( v94693(VarCurr,bitIndex2)
<=> v94659(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94677(VarNext)
<=> ( v94678(VarNext)
& v94673(VarNext) ) ) ) ).
fof(writeUnaryOperator_7354,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94678(VarNext)
<=> v94680(VarNext) ) ) ).
fof(addAssignment_27823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94680(VarNext)
<=> v94673(VarCurr) ) ) ).
fof(addAssignment_27822,axiom,
! [VarCurr] :
( v94673(VarCurr)
<=> v81322(VarCurr) ) ).
fof(addAssignment_27821,axiom,
! [VarCurr] :
( v94671(VarCurr)
<=> $false ) ).
fof(addAssignment_27820,axiom,
! [VarCurr] :
( v94669(VarCurr)
<=> v81284(VarCurr) ) ).
fof(addAssignment_27819,axiom,
! [VarCurr] :
( v94667(VarCurr)
<=> $false ) ).
fof(addAssignment_27818,axiom,
! [VarCurr] :
( v94665(VarCurr)
<=> v81276(VarCurr,bitIndex9) ) ).
fof(addAssignment_27817,axiom,
! [VarCurr] :
( v81276(VarCurr,bitIndex9)
<=> v81278(VarCurr,bitIndex9) ) ).
fof(addAssignment_27816,axiom,
! [VarCurr] :
( v81278(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27815,axiom,
! [VarCurr] :
( v94663(VarCurr)
<=> $false ) ).
fof(addAssignment_27814,axiom,
! [VarCurr] :
( v94661(VarCurr)
<=> $false ) ).
fof(addAssignment_27813,axiom,
! [VarCurr] :
( v94659(VarCurr)
<=> $true ) ).
fof(addAssignment_27812,axiom,
! [VarCurr] :
( v94657(VarCurr)
<=> $false ) ).
fof(addAssignment_27811,axiom,
! [VarCurr] :
( v94655(VarCurr)
<=> v81259(VarCurr) ) ).
fof(addAssignment_27810,axiom,
! [VarCurr] :
( v81114(VarCurr,bitIndex3)
<=> v81116(VarCurr,bitIndex3) ) ).
fof(addAssignment_27809,axiom,
! [VarCurr] :
( v81116(VarCurr,bitIndex3)
<=> v81118(VarCurr,bitIndex3) ) ).
fof(addAssignment_27808,axiom,
! [VarCurr] :
( v81118(VarCurr,bitIndex3)
<=> v81120(VarCurr,bitIndex3) ) ).
fof(addAssignment_27807,axiom,
! [VarCurr] :
( v81120(VarCurr,bitIndex3)
<=> v81122(VarCurr,bitIndex9) ) ).
fof(addAssignment_27806,axiom,
! [VarCurr] :
( v81122(VarCurr,bitIndex9)
<=> v81124(VarCurr,bitIndex9) ) ).
fof(addAssignment_27805,axiom,
! [VarCurr] :
( v81124(VarCurr,bitIndex9)
<=> v94585(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94608(VarNext)
=> ( v94585(VarNext)
<=> v94585(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1557,axiom,
! [VarNext] :
( v94608(VarNext)
=> ( v94585(VarNext)
<=> v94643(VarNext) ) ) ).
fof(addAssignment_27804,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94643(VarNext)
<=> v94641(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4423,axiom,
! [VarCurr] :
( ~ v94587(VarCurr)
=> ( v94641(VarCurr)
<=> v94644(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4433,axiom,
! [VarCurr] :
( v94587(VarCurr)
=> ( v94641(VarCurr)
<=> v94589(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4422,axiom,
! [VarCurr] :
( ~ v94621(VarCurr)
=> ( v94644(VarCurr)
<=> v94603(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4432,axiom,
! [VarCurr] :
( v94621(VarCurr)
=> ( v94644(VarCurr)
<=> v94645(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1097,axiom,
! [VarCurr] :
( ( ~ v94624(VarCurr)
& ~ v94626(VarCurr) )
=> ( v94645(VarCurr)
<=> v94649(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4421,axiom,
! [VarCurr] :
( v94626(VarCurr)
=> ( v94645(VarCurr)
<=> v94648(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4431,axiom,
! [VarCurr] :
( v94624(VarCurr)
=> ( v94645(VarCurr)
<=> v94646(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4420,axiom,
! [VarCurr] :
( ~ v94634(VarCurr)
=> ( v94649(VarCurr)
<=> v94603(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4430,axiom,
! [VarCurr] :
( v94634(VarCurr)
=> ( v94649(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4419,axiom,
! [VarCurr] :
( ~ v94628(VarCurr)
=> ( v94648(VarCurr)
<=> v94603(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4429,axiom,
! [VarCurr] :
( v94628(VarCurr)
=> ( v94648(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2044,axiom,
! [VarCurr] :
( ~ v94647(VarCurr)
=> ( v94646(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2044,axiom,
! [VarCurr] :
( v94647(VarCurr)
=> ( v94646(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6501,axiom,
! [VarCurr] :
( v94647(VarCurr)
<=> ( v94597(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18651,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94608(VarNext)
<=> ( v94609(VarNext)
& v94618(VarNext) ) ) ) ).
fof(addAssignment_27803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94618(VarNext)
<=> v94616(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18650,axiom,
! [VarCurr] :
( v94616(VarCurr)
<=> ( v94587(VarCurr)
| v94619(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18649,axiom,
! [VarCurr] :
( v94619(VarCurr)
<=> ( v94620(VarCurr)
& v94640(VarCurr) ) ) ).
fof(writeUnaryOperator_7353,axiom,
! [VarCurr] :
( ~ v94640(VarCurr)
<=> v94587(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18648,axiom,
! [VarCurr] :
( v94620(VarCurr)
<=> ( v94621(VarCurr)
| v94638(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18647,axiom,
! [VarCurr] :
( v94638(VarCurr)
<=> ( v94599(VarCurr)
& v94639(VarCurr) ) ) ).
fof(writeUnaryOperator_7352,axiom,
! [VarCurr] :
( ~ v94639(VarCurr)
<=> v94601(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18646,axiom,
! [VarCurr] :
( v94621(VarCurr)
<=> ( v94622(VarCurr)
& v94601(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18645,axiom,
! [VarCurr] :
( v94622(VarCurr)
<=> ( v94623(VarCurr)
| v94632(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18644,axiom,
! [VarCurr] :
( v94632(VarCurr)
<=> ( v94633(VarCurr)
& v94637(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6500,axiom,
! [VarCurr] :
( v94637(VarCurr)
<=> ( ( v94625(VarCurr,bitIndex2)
<=> $false )
& ( v94625(VarCurr,bitIndex1)
<=> $false )
& ( v94625(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18643,axiom,
! [VarCurr] :
( v94633(VarCurr)
<=> ( v94634(VarCurr)
| v94635(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18642,axiom,
! [VarCurr] :
( v94635(VarCurr)
<=> ( v94599(VarCurr)
& v94636(VarCurr) ) ) ).
fof(writeUnaryOperator_7351,axiom,
! [VarCurr] :
( ~ v94636(VarCurr)
<=> v94634(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6499,axiom,
! [VarCurr] :
( v94634(VarCurr)
<=> ( v94597(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18641,axiom,
! [VarCurr] :
( v94623(VarCurr)
<=> ( v94624(VarCurr)
| v94626(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18640,axiom,
! [VarCurr] :
( v94626(VarCurr)
<=> ( v94627(VarCurr)
& v94631(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6498,axiom,
! [VarCurr] :
( v94631(VarCurr)
<=> ( ( v94625(VarCurr,bitIndex2)
<=> $false )
& ( v94625(VarCurr,bitIndex1)
<=> $true )
& ( v94625(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18639,axiom,
! [VarCurr] :
( v94627(VarCurr)
<=> ( v94628(VarCurr)
| v94629(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18638,axiom,
! [VarCurr] :
( v94629(VarCurr)
<=> ( v94599(VarCurr)
& v94630(VarCurr) ) ) ).
fof(writeUnaryOperator_7350,axiom,
! [VarCurr] :
( ~ v94630(VarCurr)
<=> v94628(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6497,axiom,
! [VarCurr] :
( v94628(VarCurr)
<=> ( v94597(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6496,axiom,
! [VarCurr] :
( v94624(VarCurr)
<=> ( ( v94625(VarCurr,bitIndex2)
<=> $true )
& ( v94625(VarCurr,bitIndex1)
<=> $false )
& ( v94625(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27802,axiom,
! [VarCurr] :
( v94625(VarCurr,bitIndex0)
<=> v94595(VarCurr) ) ).
fof(addAssignment_27801,axiom,
! [VarCurr] :
( v94625(VarCurr,bitIndex1)
<=> v94593(VarCurr) ) ).
fof(addAssignment_27800,axiom,
! [VarCurr] :
( v94625(VarCurr,bitIndex2)
<=> v94591(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18637,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94609(VarNext)
<=> ( v94610(VarNext)
& v94605(VarNext) ) ) ) ).
fof(writeUnaryOperator_7349,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94610(VarNext)
<=> v94612(VarNext) ) ) ).
fof(addAssignment_27799,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94612(VarNext)
<=> v94605(VarCurr) ) ) ).
fof(addAssignment_27798,axiom,
! [VarCurr] :
( v94605(VarCurr)
<=> v81193(VarCurr) ) ).
fof(addAssignment_27797,axiom,
! [VarCurr] :
( v94603(VarCurr)
<=> $false ) ).
fof(addAssignment_27796,axiom,
! [VarCurr] :
( v94601(VarCurr)
<=> v81155(VarCurr) ) ).
fof(addAssignment_27795,axiom,
! [VarCurr] :
( v94599(VarCurr)
<=> $false ) ).
fof(addAssignment_27794,axiom,
! [VarCurr] :
( v94597(VarCurr)
<=> v81147(VarCurr,bitIndex9) ) ).
fof(addAssignment_27793,axiom,
! [VarCurr] :
( v81147(VarCurr,bitIndex9)
<=> v81149(VarCurr,bitIndex9) ) ).
fof(addAssignment_27792,axiom,
! [VarCurr] :
( v81149(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27791,axiom,
! [VarCurr] :
( v94595(VarCurr)
<=> $false ) ).
fof(addAssignment_27790,axiom,
! [VarCurr] :
( v94593(VarCurr)
<=> $false ) ).
fof(addAssignment_27789,axiom,
! [VarCurr] :
( v94591(VarCurr)
<=> $true ) ).
fof(addAssignment_27788,axiom,
! [VarCurr] :
( v94589(VarCurr)
<=> $false ) ).
fof(addAssignment_27787,axiom,
! [VarCurr] :
( v94587(VarCurr)
<=> v81130(VarCurr) ) ).
fof(addAssignment_27786,axiom,
! [VarCurr] :
( v80985(VarCurr,bitIndex3)
<=> v80987(VarCurr,bitIndex3) ) ).
fof(addAssignment_27785,axiom,
! [VarCurr] :
( v80987(VarCurr,bitIndex3)
<=> v80989(VarCurr,bitIndex3) ) ).
fof(addAssignment_27784,axiom,
! [VarCurr] :
( v80989(VarCurr,bitIndex3)
<=> v80991(VarCurr,bitIndex3) ) ).
fof(addAssignment_27783,axiom,
! [VarCurr] :
( v80991(VarCurr,bitIndex3)
<=> v80993(VarCurr,bitIndex9) ) ).
fof(addAssignment_27782,axiom,
! [VarCurr] :
( v80993(VarCurr,bitIndex9)
<=> v80995(VarCurr,bitIndex9) ) ).
fof(addAssignment_27781,axiom,
! [VarCurr] :
( v80995(VarCurr,bitIndex9)
<=> v94517(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94540(VarNext)
=> ( v94517(VarNext)
<=> v94517(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1556,axiom,
! [VarNext] :
( v94540(VarNext)
=> ( v94517(VarNext)
<=> v94575(VarNext) ) ) ).
fof(addAssignment_27780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94575(VarNext)
<=> v94573(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4418,axiom,
! [VarCurr] :
( ~ v94519(VarCurr)
=> ( v94573(VarCurr)
<=> v94576(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4428,axiom,
! [VarCurr] :
( v94519(VarCurr)
=> ( v94573(VarCurr)
<=> v94521(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4417,axiom,
! [VarCurr] :
( ~ v94553(VarCurr)
=> ( v94576(VarCurr)
<=> v94535(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4427,axiom,
! [VarCurr] :
( v94553(VarCurr)
=> ( v94576(VarCurr)
<=> v94577(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1096,axiom,
! [VarCurr] :
( ( ~ v94556(VarCurr)
& ~ v94558(VarCurr) )
=> ( v94577(VarCurr)
<=> v94581(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4416,axiom,
! [VarCurr] :
( v94558(VarCurr)
=> ( v94577(VarCurr)
<=> v94580(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4426,axiom,
! [VarCurr] :
( v94556(VarCurr)
=> ( v94577(VarCurr)
<=> v94578(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4415,axiom,
! [VarCurr] :
( ~ v94566(VarCurr)
=> ( v94581(VarCurr)
<=> v94535(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4425,axiom,
! [VarCurr] :
( v94566(VarCurr)
=> ( v94581(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4414,axiom,
! [VarCurr] :
( ~ v94560(VarCurr)
=> ( v94580(VarCurr)
<=> v94535(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4424,axiom,
! [VarCurr] :
( v94560(VarCurr)
=> ( v94580(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2043,axiom,
! [VarCurr] :
( ~ v94579(VarCurr)
=> ( v94578(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2043,axiom,
! [VarCurr] :
( v94579(VarCurr)
=> ( v94578(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6495,axiom,
! [VarCurr] :
( v94579(VarCurr)
<=> ( v94529(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94540(VarNext)
<=> ( v94541(VarNext)
& v94550(VarNext) ) ) ) ).
fof(addAssignment_27779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94550(VarNext)
<=> v94548(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18635,axiom,
! [VarCurr] :
( v94548(VarCurr)
<=> ( v94519(VarCurr)
| v94551(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18634,axiom,
! [VarCurr] :
( v94551(VarCurr)
<=> ( v94552(VarCurr)
& v94572(VarCurr) ) ) ).
fof(writeUnaryOperator_7348,axiom,
! [VarCurr] :
( ~ v94572(VarCurr)
<=> v94519(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18633,axiom,
! [VarCurr] :
( v94552(VarCurr)
<=> ( v94553(VarCurr)
| v94570(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18632,axiom,
! [VarCurr] :
( v94570(VarCurr)
<=> ( v94531(VarCurr)
& v94571(VarCurr) ) ) ).
fof(writeUnaryOperator_7347,axiom,
! [VarCurr] :
( ~ v94571(VarCurr)
<=> v94533(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18631,axiom,
! [VarCurr] :
( v94553(VarCurr)
<=> ( v94554(VarCurr)
& v94533(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18630,axiom,
! [VarCurr] :
( v94554(VarCurr)
<=> ( v94555(VarCurr)
| v94564(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18629,axiom,
! [VarCurr] :
( v94564(VarCurr)
<=> ( v94565(VarCurr)
& v94569(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6494,axiom,
! [VarCurr] :
( v94569(VarCurr)
<=> ( ( v94557(VarCurr,bitIndex2)
<=> $false )
& ( v94557(VarCurr,bitIndex1)
<=> $false )
& ( v94557(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18628,axiom,
! [VarCurr] :
( v94565(VarCurr)
<=> ( v94566(VarCurr)
| v94567(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18627,axiom,
! [VarCurr] :
( v94567(VarCurr)
<=> ( v94531(VarCurr)
& v94568(VarCurr) ) ) ).
fof(writeUnaryOperator_7346,axiom,
! [VarCurr] :
( ~ v94568(VarCurr)
<=> v94566(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6493,axiom,
! [VarCurr] :
( v94566(VarCurr)
<=> ( v94529(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18626,axiom,
! [VarCurr] :
( v94555(VarCurr)
<=> ( v94556(VarCurr)
| v94558(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18625,axiom,
! [VarCurr] :
( v94558(VarCurr)
<=> ( v94559(VarCurr)
& v94563(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6492,axiom,
! [VarCurr] :
( v94563(VarCurr)
<=> ( ( v94557(VarCurr,bitIndex2)
<=> $false )
& ( v94557(VarCurr,bitIndex1)
<=> $true )
& ( v94557(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18624,axiom,
! [VarCurr] :
( v94559(VarCurr)
<=> ( v94560(VarCurr)
| v94561(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18623,axiom,
! [VarCurr] :
( v94561(VarCurr)
<=> ( v94531(VarCurr)
& v94562(VarCurr) ) ) ).
fof(writeUnaryOperator_7345,axiom,
! [VarCurr] :
( ~ v94562(VarCurr)
<=> v94560(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6491,axiom,
! [VarCurr] :
( v94560(VarCurr)
<=> ( v94529(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6490,axiom,
! [VarCurr] :
( v94556(VarCurr)
<=> ( ( v94557(VarCurr,bitIndex2)
<=> $true )
& ( v94557(VarCurr,bitIndex1)
<=> $false )
& ( v94557(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27778,axiom,
! [VarCurr] :
( v94557(VarCurr,bitIndex0)
<=> v94527(VarCurr) ) ).
fof(addAssignment_27777,axiom,
! [VarCurr] :
( v94557(VarCurr,bitIndex1)
<=> v94525(VarCurr) ) ).
fof(addAssignment_27776,axiom,
! [VarCurr] :
( v94557(VarCurr,bitIndex2)
<=> v94523(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94541(VarNext)
<=> ( v94542(VarNext)
& v94537(VarNext) ) ) ) ).
fof(writeUnaryOperator_7344,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94542(VarNext)
<=> v94544(VarNext) ) ) ).
fof(addAssignment_27775,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94544(VarNext)
<=> v94537(VarCurr) ) ) ).
fof(addAssignment_27774,axiom,
! [VarCurr] :
( v94537(VarCurr)
<=> v81064(VarCurr) ) ).
fof(addAssignment_27773,axiom,
! [VarCurr] :
( v94535(VarCurr)
<=> $false ) ).
fof(addAssignment_27772,axiom,
! [VarCurr] :
( v94533(VarCurr)
<=> v81026(VarCurr) ) ).
fof(addAssignment_27771,axiom,
! [VarCurr] :
( v94531(VarCurr)
<=> $false ) ).
fof(addAssignment_27770,axiom,
! [VarCurr] :
( v94529(VarCurr)
<=> v81018(VarCurr,bitIndex9) ) ).
fof(addAssignment_27769,axiom,
! [VarCurr] :
( v81018(VarCurr,bitIndex9)
<=> v81020(VarCurr,bitIndex9) ) ).
fof(addAssignment_27768,axiom,
! [VarCurr] :
( v81020(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27767,axiom,
! [VarCurr] :
( v94527(VarCurr)
<=> $false ) ).
fof(addAssignment_27766,axiom,
! [VarCurr] :
( v94525(VarCurr)
<=> $false ) ).
fof(addAssignment_27765,axiom,
! [VarCurr] :
( v94523(VarCurr)
<=> $true ) ).
fof(addAssignment_27764,axiom,
! [VarCurr] :
( v94521(VarCurr)
<=> $false ) ).
fof(addAssignment_27763,axiom,
! [VarCurr] :
( v94519(VarCurr)
<=> v81001(VarCurr) ) ).
fof(addAssignment_27762,axiom,
! [VarCurr] :
( v80856(VarCurr,bitIndex3)
<=> v80858(VarCurr,bitIndex3) ) ).
fof(addAssignment_27761,axiom,
! [VarCurr] :
( v80858(VarCurr,bitIndex3)
<=> v80860(VarCurr,bitIndex3) ) ).
fof(addAssignment_27760,axiom,
! [VarCurr] :
( v80860(VarCurr,bitIndex3)
<=> v80862(VarCurr,bitIndex3) ) ).
fof(addAssignment_27759,axiom,
! [VarCurr] :
( v80862(VarCurr,bitIndex3)
<=> v80864(VarCurr,bitIndex9) ) ).
fof(addAssignment_27758,axiom,
! [VarCurr] :
( v80864(VarCurr,bitIndex9)
<=> v80866(VarCurr,bitIndex9) ) ).
fof(addAssignment_27757,axiom,
! [VarCurr] :
( v80866(VarCurr,bitIndex9)
<=> v94449(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94472(VarNext)
=> ( v94449(VarNext)
<=> v94449(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1555,axiom,
! [VarNext] :
( v94472(VarNext)
=> ( v94449(VarNext)
<=> v94507(VarNext) ) ) ).
fof(addAssignment_27756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94507(VarNext)
<=> v94505(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4413,axiom,
! [VarCurr] :
( ~ v94451(VarCurr)
=> ( v94505(VarCurr)
<=> v94508(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4423,axiom,
! [VarCurr] :
( v94451(VarCurr)
=> ( v94505(VarCurr)
<=> v94453(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4412,axiom,
! [VarCurr] :
( ~ v94485(VarCurr)
=> ( v94508(VarCurr)
<=> v94467(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4422,axiom,
! [VarCurr] :
( v94485(VarCurr)
=> ( v94508(VarCurr)
<=> v94509(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1095,axiom,
! [VarCurr] :
( ( ~ v94488(VarCurr)
& ~ v94490(VarCurr) )
=> ( v94509(VarCurr)
<=> v94513(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4411,axiom,
! [VarCurr] :
( v94490(VarCurr)
=> ( v94509(VarCurr)
<=> v94512(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4421,axiom,
! [VarCurr] :
( v94488(VarCurr)
=> ( v94509(VarCurr)
<=> v94510(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4410,axiom,
! [VarCurr] :
( ~ v94498(VarCurr)
=> ( v94513(VarCurr)
<=> v94467(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4420,axiom,
! [VarCurr] :
( v94498(VarCurr)
=> ( v94513(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4409,axiom,
! [VarCurr] :
( ~ v94492(VarCurr)
=> ( v94512(VarCurr)
<=> v94467(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4419,axiom,
! [VarCurr] :
( v94492(VarCurr)
=> ( v94512(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2042,axiom,
! [VarCurr] :
( ~ v94511(VarCurr)
=> ( v94510(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2042,axiom,
! [VarCurr] :
( v94511(VarCurr)
=> ( v94510(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6489,axiom,
! [VarCurr] :
( v94511(VarCurr)
<=> ( v94461(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94472(VarNext)
<=> ( v94473(VarNext)
& v94482(VarNext) ) ) ) ).
fof(addAssignment_27755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94482(VarNext)
<=> v94480(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18620,axiom,
! [VarCurr] :
( v94480(VarCurr)
<=> ( v94451(VarCurr)
| v94483(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18619,axiom,
! [VarCurr] :
( v94483(VarCurr)
<=> ( v94484(VarCurr)
& v94504(VarCurr) ) ) ).
fof(writeUnaryOperator_7343,axiom,
! [VarCurr] :
( ~ v94504(VarCurr)
<=> v94451(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18618,axiom,
! [VarCurr] :
( v94484(VarCurr)
<=> ( v94485(VarCurr)
| v94502(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18617,axiom,
! [VarCurr] :
( v94502(VarCurr)
<=> ( v94463(VarCurr)
& v94503(VarCurr) ) ) ).
fof(writeUnaryOperator_7342,axiom,
! [VarCurr] :
( ~ v94503(VarCurr)
<=> v94465(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18616,axiom,
! [VarCurr] :
( v94485(VarCurr)
<=> ( v94486(VarCurr)
& v94465(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18615,axiom,
! [VarCurr] :
( v94486(VarCurr)
<=> ( v94487(VarCurr)
| v94496(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18614,axiom,
! [VarCurr] :
( v94496(VarCurr)
<=> ( v94497(VarCurr)
& v94501(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6488,axiom,
! [VarCurr] :
( v94501(VarCurr)
<=> ( ( v94489(VarCurr,bitIndex2)
<=> $false )
& ( v94489(VarCurr,bitIndex1)
<=> $false )
& ( v94489(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18613,axiom,
! [VarCurr] :
( v94497(VarCurr)
<=> ( v94498(VarCurr)
| v94499(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18612,axiom,
! [VarCurr] :
( v94499(VarCurr)
<=> ( v94463(VarCurr)
& v94500(VarCurr) ) ) ).
fof(writeUnaryOperator_7341,axiom,
! [VarCurr] :
( ~ v94500(VarCurr)
<=> v94498(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6487,axiom,
! [VarCurr] :
( v94498(VarCurr)
<=> ( v94461(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18611,axiom,
! [VarCurr] :
( v94487(VarCurr)
<=> ( v94488(VarCurr)
| v94490(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18610,axiom,
! [VarCurr] :
( v94490(VarCurr)
<=> ( v94491(VarCurr)
& v94495(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6486,axiom,
! [VarCurr] :
( v94495(VarCurr)
<=> ( ( v94489(VarCurr,bitIndex2)
<=> $false )
& ( v94489(VarCurr,bitIndex1)
<=> $true )
& ( v94489(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18609,axiom,
! [VarCurr] :
( v94491(VarCurr)
<=> ( v94492(VarCurr)
| v94493(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18608,axiom,
! [VarCurr] :
( v94493(VarCurr)
<=> ( v94463(VarCurr)
& v94494(VarCurr) ) ) ).
fof(writeUnaryOperator_7340,axiom,
! [VarCurr] :
( ~ v94494(VarCurr)
<=> v94492(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6485,axiom,
! [VarCurr] :
( v94492(VarCurr)
<=> ( v94461(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6484,axiom,
! [VarCurr] :
( v94488(VarCurr)
<=> ( ( v94489(VarCurr,bitIndex2)
<=> $true )
& ( v94489(VarCurr,bitIndex1)
<=> $false )
& ( v94489(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27754,axiom,
! [VarCurr] :
( v94489(VarCurr,bitIndex0)
<=> v94459(VarCurr) ) ).
fof(addAssignment_27753,axiom,
! [VarCurr] :
( v94489(VarCurr,bitIndex1)
<=> v94457(VarCurr) ) ).
fof(addAssignment_27752,axiom,
! [VarCurr] :
( v94489(VarCurr,bitIndex2)
<=> v94455(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18607,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94473(VarNext)
<=> ( v94474(VarNext)
& v94469(VarNext) ) ) ) ).
fof(writeUnaryOperator_7339,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94474(VarNext)
<=> v94476(VarNext) ) ) ).
fof(addAssignment_27751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94476(VarNext)
<=> v94469(VarCurr) ) ) ).
fof(addAssignment_27750,axiom,
! [VarCurr] :
( v94469(VarCurr)
<=> v80935(VarCurr) ) ).
fof(addAssignment_27749,axiom,
! [VarCurr] :
( v94467(VarCurr)
<=> $false ) ).
fof(addAssignment_27748,axiom,
! [VarCurr] :
( v94465(VarCurr)
<=> v80897(VarCurr) ) ).
fof(addAssignment_27747,axiom,
! [VarCurr] :
( v94463(VarCurr)
<=> $false ) ).
fof(addAssignment_27746,axiom,
! [VarCurr] :
( v94461(VarCurr)
<=> v80889(VarCurr,bitIndex9) ) ).
fof(addAssignment_27745,axiom,
! [VarCurr] :
( v80889(VarCurr,bitIndex9)
<=> v80891(VarCurr,bitIndex9) ) ).
fof(addAssignment_27744,axiom,
! [VarCurr] :
( v80891(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27743,axiom,
! [VarCurr] :
( v94459(VarCurr)
<=> $false ) ).
fof(addAssignment_27742,axiom,
! [VarCurr] :
( v94457(VarCurr)
<=> $false ) ).
fof(addAssignment_27741,axiom,
! [VarCurr] :
( v94455(VarCurr)
<=> $true ) ).
fof(addAssignment_27740,axiom,
! [VarCurr] :
( v94453(VarCurr)
<=> $false ) ).
fof(addAssignment_27739,axiom,
! [VarCurr] :
( v94451(VarCurr)
<=> v80872(VarCurr) ) ).
fof(addAssignment_27738,axiom,
! [VarCurr] :
( v80727(VarCurr,bitIndex3)
<=> v80729(VarCurr,bitIndex3) ) ).
fof(addAssignment_27737,axiom,
! [VarCurr] :
( v80729(VarCurr,bitIndex3)
<=> v80731(VarCurr,bitIndex3) ) ).
fof(addAssignment_27736,axiom,
! [VarCurr] :
( v80731(VarCurr,bitIndex3)
<=> v80733(VarCurr,bitIndex3) ) ).
fof(addAssignment_27735,axiom,
! [VarCurr] :
( v80733(VarCurr,bitIndex3)
<=> v80735(VarCurr,bitIndex9) ) ).
fof(addAssignment_27734,axiom,
! [VarCurr] :
( v80735(VarCurr,bitIndex9)
<=> v80737(VarCurr,bitIndex9) ) ).
fof(addAssignment_27733,axiom,
! [VarCurr] :
( v80737(VarCurr,bitIndex9)
<=> v94381(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1498,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94404(VarNext)
=> ( v94381(VarNext)
<=> v94381(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1554,axiom,
! [VarNext] :
( v94404(VarNext)
=> ( v94381(VarNext)
<=> v94439(VarNext) ) ) ).
fof(addAssignment_27732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94439(VarNext)
<=> v94437(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4408,axiom,
! [VarCurr] :
( ~ v94383(VarCurr)
=> ( v94437(VarCurr)
<=> v94440(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4418,axiom,
! [VarCurr] :
( v94383(VarCurr)
=> ( v94437(VarCurr)
<=> v94385(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4407,axiom,
! [VarCurr] :
( ~ v94417(VarCurr)
=> ( v94440(VarCurr)
<=> v94399(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4417,axiom,
! [VarCurr] :
( v94417(VarCurr)
=> ( v94440(VarCurr)
<=> v94441(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1094,axiom,
! [VarCurr] :
( ( ~ v94420(VarCurr)
& ~ v94422(VarCurr) )
=> ( v94441(VarCurr)
<=> v94445(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4406,axiom,
! [VarCurr] :
( v94422(VarCurr)
=> ( v94441(VarCurr)
<=> v94444(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4416,axiom,
! [VarCurr] :
( v94420(VarCurr)
=> ( v94441(VarCurr)
<=> v94442(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4405,axiom,
! [VarCurr] :
( ~ v94430(VarCurr)
=> ( v94445(VarCurr)
<=> v94399(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4415,axiom,
! [VarCurr] :
( v94430(VarCurr)
=> ( v94445(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4404,axiom,
! [VarCurr] :
( ~ v94424(VarCurr)
=> ( v94444(VarCurr)
<=> v94399(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4414,axiom,
! [VarCurr] :
( v94424(VarCurr)
=> ( v94444(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2041,axiom,
! [VarCurr] :
( ~ v94443(VarCurr)
=> ( v94442(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2041,axiom,
! [VarCurr] :
( v94443(VarCurr)
=> ( v94442(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6483,axiom,
! [VarCurr] :
( v94443(VarCurr)
<=> ( v94393(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18606,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94404(VarNext)
<=> ( v94405(VarNext)
& v94414(VarNext) ) ) ) ).
fof(addAssignment_27731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94414(VarNext)
<=> v94412(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18605,axiom,
! [VarCurr] :
( v94412(VarCurr)
<=> ( v94383(VarCurr)
| v94415(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18604,axiom,
! [VarCurr] :
( v94415(VarCurr)
<=> ( v94416(VarCurr)
& v94436(VarCurr) ) ) ).
fof(writeUnaryOperator_7338,axiom,
! [VarCurr] :
( ~ v94436(VarCurr)
<=> v94383(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18603,axiom,
! [VarCurr] :
( v94416(VarCurr)
<=> ( v94417(VarCurr)
| v94434(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18602,axiom,
! [VarCurr] :
( v94434(VarCurr)
<=> ( v94395(VarCurr)
& v94435(VarCurr) ) ) ).
fof(writeUnaryOperator_7337,axiom,
! [VarCurr] :
( ~ v94435(VarCurr)
<=> v94397(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18601,axiom,
! [VarCurr] :
( v94417(VarCurr)
<=> ( v94418(VarCurr)
& v94397(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18600,axiom,
! [VarCurr] :
( v94418(VarCurr)
<=> ( v94419(VarCurr)
| v94428(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18599,axiom,
! [VarCurr] :
( v94428(VarCurr)
<=> ( v94429(VarCurr)
& v94433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6482,axiom,
! [VarCurr] :
( v94433(VarCurr)
<=> ( ( v94421(VarCurr,bitIndex2)
<=> $false )
& ( v94421(VarCurr,bitIndex1)
<=> $false )
& ( v94421(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18598,axiom,
! [VarCurr] :
( v94429(VarCurr)
<=> ( v94430(VarCurr)
| v94431(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18597,axiom,
! [VarCurr] :
( v94431(VarCurr)
<=> ( v94395(VarCurr)
& v94432(VarCurr) ) ) ).
fof(writeUnaryOperator_7336,axiom,
! [VarCurr] :
( ~ v94432(VarCurr)
<=> v94430(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6481,axiom,
! [VarCurr] :
( v94430(VarCurr)
<=> ( v94393(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18596,axiom,
! [VarCurr] :
( v94419(VarCurr)
<=> ( v94420(VarCurr)
| v94422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18595,axiom,
! [VarCurr] :
( v94422(VarCurr)
<=> ( v94423(VarCurr)
& v94427(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6480,axiom,
! [VarCurr] :
( v94427(VarCurr)
<=> ( ( v94421(VarCurr,bitIndex2)
<=> $false )
& ( v94421(VarCurr,bitIndex1)
<=> $true )
& ( v94421(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18594,axiom,
! [VarCurr] :
( v94423(VarCurr)
<=> ( v94424(VarCurr)
| v94425(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18593,axiom,
! [VarCurr] :
( v94425(VarCurr)
<=> ( v94395(VarCurr)
& v94426(VarCurr) ) ) ).
fof(writeUnaryOperator_7335,axiom,
! [VarCurr] :
( ~ v94426(VarCurr)
<=> v94424(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6479,axiom,
! [VarCurr] :
( v94424(VarCurr)
<=> ( v94393(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6478,axiom,
! [VarCurr] :
( v94420(VarCurr)
<=> ( ( v94421(VarCurr,bitIndex2)
<=> $true )
& ( v94421(VarCurr,bitIndex1)
<=> $false )
& ( v94421(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27730,axiom,
! [VarCurr] :
( v94421(VarCurr,bitIndex0)
<=> v94391(VarCurr) ) ).
fof(addAssignment_27729,axiom,
! [VarCurr] :
( v94421(VarCurr,bitIndex1)
<=> v94389(VarCurr) ) ).
fof(addAssignment_27728,axiom,
! [VarCurr] :
( v94421(VarCurr,bitIndex2)
<=> v94387(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18592,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94405(VarNext)
<=> ( v94406(VarNext)
& v94401(VarNext) ) ) ) ).
fof(writeUnaryOperator_7334,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94406(VarNext)
<=> v94408(VarNext) ) ) ).
fof(addAssignment_27727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94408(VarNext)
<=> v94401(VarCurr) ) ) ).
fof(addAssignment_27726,axiom,
! [VarCurr] :
( v94401(VarCurr)
<=> v80806(VarCurr) ) ).
fof(addAssignment_27725,axiom,
! [VarCurr] :
( v94399(VarCurr)
<=> $false ) ).
fof(addAssignment_27724,axiom,
! [VarCurr] :
( v94397(VarCurr)
<=> v80768(VarCurr) ) ).
fof(addAssignment_27723,axiom,
! [VarCurr] :
( v94395(VarCurr)
<=> $false ) ).
fof(addAssignment_27722,axiom,
! [VarCurr] :
( v94393(VarCurr)
<=> v80760(VarCurr,bitIndex9) ) ).
fof(addAssignment_27721,axiom,
! [VarCurr] :
( v80760(VarCurr,bitIndex9)
<=> v80762(VarCurr,bitIndex9) ) ).
fof(addAssignment_27720,axiom,
! [VarCurr] :
( v80762(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27719,axiom,
! [VarCurr] :
( v94391(VarCurr)
<=> $false ) ).
fof(addAssignment_27718,axiom,
! [VarCurr] :
( v94389(VarCurr)
<=> $false ) ).
fof(addAssignment_27717,axiom,
! [VarCurr] :
( v94387(VarCurr)
<=> $true ) ).
fof(addAssignment_27716,axiom,
! [VarCurr] :
( v94385(VarCurr)
<=> $false ) ).
fof(addAssignment_27715,axiom,
! [VarCurr] :
( v94383(VarCurr)
<=> v80743(VarCurr) ) ).
fof(addAssignment_27714,axiom,
! [VarCurr] :
( v80598(VarCurr,bitIndex3)
<=> v80600(VarCurr,bitIndex3) ) ).
fof(addAssignment_27713,axiom,
! [VarCurr] :
( v80600(VarCurr,bitIndex3)
<=> v80602(VarCurr,bitIndex3) ) ).
fof(addAssignment_27712,axiom,
! [VarCurr] :
( v80602(VarCurr,bitIndex3)
<=> v80604(VarCurr,bitIndex3) ) ).
fof(addAssignment_27711,axiom,
! [VarCurr] :
( v80604(VarCurr,bitIndex3)
<=> v80606(VarCurr,bitIndex9) ) ).
fof(addAssignment_27710,axiom,
! [VarCurr] :
( v80606(VarCurr,bitIndex9)
<=> v80608(VarCurr,bitIndex9) ) ).
fof(addAssignment_27709,axiom,
! [VarCurr] :
( v80608(VarCurr,bitIndex9)
<=> v94313(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1497,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94336(VarNext)
=> ( v94313(VarNext)
<=> v94313(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1553,axiom,
! [VarNext] :
( v94336(VarNext)
=> ( v94313(VarNext)
<=> v94371(VarNext) ) ) ).
fof(addAssignment_27708,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94371(VarNext)
<=> v94369(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4403,axiom,
! [VarCurr] :
( ~ v94315(VarCurr)
=> ( v94369(VarCurr)
<=> v94372(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4413,axiom,
! [VarCurr] :
( v94315(VarCurr)
=> ( v94369(VarCurr)
<=> v94317(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4402,axiom,
! [VarCurr] :
( ~ v94349(VarCurr)
=> ( v94372(VarCurr)
<=> v94331(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4412,axiom,
! [VarCurr] :
( v94349(VarCurr)
=> ( v94372(VarCurr)
<=> v94373(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1093,axiom,
! [VarCurr] :
( ( ~ v94352(VarCurr)
& ~ v94354(VarCurr) )
=> ( v94373(VarCurr)
<=> v94377(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4401,axiom,
! [VarCurr] :
( v94354(VarCurr)
=> ( v94373(VarCurr)
<=> v94376(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4411,axiom,
! [VarCurr] :
( v94352(VarCurr)
=> ( v94373(VarCurr)
<=> v94374(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4400,axiom,
! [VarCurr] :
( ~ v94362(VarCurr)
=> ( v94377(VarCurr)
<=> v94331(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4410,axiom,
! [VarCurr] :
( v94362(VarCurr)
=> ( v94377(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4399,axiom,
! [VarCurr] :
( ~ v94356(VarCurr)
=> ( v94376(VarCurr)
<=> v94331(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4409,axiom,
! [VarCurr] :
( v94356(VarCurr)
=> ( v94376(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2040,axiom,
! [VarCurr] :
( ~ v94375(VarCurr)
=> ( v94374(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2040,axiom,
! [VarCurr] :
( v94375(VarCurr)
=> ( v94374(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6477,axiom,
! [VarCurr] :
( v94375(VarCurr)
<=> ( v94325(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94336(VarNext)
<=> ( v94337(VarNext)
& v94346(VarNext) ) ) ) ).
fof(addAssignment_27707,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94346(VarNext)
<=> v94344(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18590,axiom,
! [VarCurr] :
( v94344(VarCurr)
<=> ( v94315(VarCurr)
| v94347(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18589,axiom,
! [VarCurr] :
( v94347(VarCurr)
<=> ( v94348(VarCurr)
& v94368(VarCurr) ) ) ).
fof(writeUnaryOperator_7333,axiom,
! [VarCurr] :
( ~ v94368(VarCurr)
<=> v94315(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18588,axiom,
! [VarCurr] :
( v94348(VarCurr)
<=> ( v94349(VarCurr)
| v94366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18587,axiom,
! [VarCurr] :
( v94366(VarCurr)
<=> ( v94327(VarCurr)
& v94367(VarCurr) ) ) ).
fof(writeUnaryOperator_7332,axiom,
! [VarCurr] :
( ~ v94367(VarCurr)
<=> v94329(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18586,axiom,
! [VarCurr] :
( v94349(VarCurr)
<=> ( v94350(VarCurr)
& v94329(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18585,axiom,
! [VarCurr] :
( v94350(VarCurr)
<=> ( v94351(VarCurr)
| v94360(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18584,axiom,
! [VarCurr] :
( v94360(VarCurr)
<=> ( v94361(VarCurr)
& v94365(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6476,axiom,
! [VarCurr] :
( v94365(VarCurr)
<=> ( ( v94353(VarCurr,bitIndex2)
<=> $false )
& ( v94353(VarCurr,bitIndex1)
<=> $false )
& ( v94353(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18583,axiom,
! [VarCurr] :
( v94361(VarCurr)
<=> ( v94362(VarCurr)
| v94363(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18582,axiom,
! [VarCurr] :
( v94363(VarCurr)
<=> ( v94327(VarCurr)
& v94364(VarCurr) ) ) ).
fof(writeUnaryOperator_7331,axiom,
! [VarCurr] :
( ~ v94364(VarCurr)
<=> v94362(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6475,axiom,
! [VarCurr] :
( v94362(VarCurr)
<=> ( v94325(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18581,axiom,
! [VarCurr] :
( v94351(VarCurr)
<=> ( v94352(VarCurr)
| v94354(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18580,axiom,
! [VarCurr] :
( v94354(VarCurr)
<=> ( v94355(VarCurr)
& v94359(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6474,axiom,
! [VarCurr] :
( v94359(VarCurr)
<=> ( ( v94353(VarCurr,bitIndex2)
<=> $false )
& ( v94353(VarCurr,bitIndex1)
<=> $true )
& ( v94353(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18579,axiom,
! [VarCurr] :
( v94355(VarCurr)
<=> ( v94356(VarCurr)
| v94357(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18578,axiom,
! [VarCurr] :
( v94357(VarCurr)
<=> ( v94327(VarCurr)
& v94358(VarCurr) ) ) ).
fof(writeUnaryOperator_7330,axiom,
! [VarCurr] :
( ~ v94358(VarCurr)
<=> v94356(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6473,axiom,
! [VarCurr] :
( v94356(VarCurr)
<=> ( v94325(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6472,axiom,
! [VarCurr] :
( v94352(VarCurr)
<=> ( ( v94353(VarCurr,bitIndex2)
<=> $true )
& ( v94353(VarCurr,bitIndex1)
<=> $false )
& ( v94353(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27706,axiom,
! [VarCurr] :
( v94353(VarCurr,bitIndex0)
<=> v94323(VarCurr) ) ).
fof(addAssignment_27705,axiom,
! [VarCurr] :
( v94353(VarCurr,bitIndex1)
<=> v94321(VarCurr) ) ).
fof(addAssignment_27704,axiom,
! [VarCurr] :
( v94353(VarCurr,bitIndex2)
<=> v94319(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18577,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94337(VarNext)
<=> ( v94338(VarNext)
& v94333(VarNext) ) ) ) ).
fof(writeUnaryOperator_7329,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94338(VarNext)
<=> v94340(VarNext) ) ) ).
fof(addAssignment_27703,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94340(VarNext)
<=> v94333(VarCurr) ) ) ).
fof(addAssignment_27702,axiom,
! [VarCurr] :
( v94333(VarCurr)
<=> v80677(VarCurr) ) ).
fof(addAssignment_27701,axiom,
! [VarCurr] :
( v94331(VarCurr)
<=> $false ) ).
fof(addAssignment_27700,axiom,
! [VarCurr] :
( v94329(VarCurr)
<=> v80639(VarCurr) ) ).
fof(addAssignment_27699,axiom,
! [VarCurr] :
( v94327(VarCurr)
<=> $false ) ).
fof(addAssignment_27698,axiom,
! [VarCurr] :
( v94325(VarCurr)
<=> v80631(VarCurr,bitIndex9) ) ).
fof(addAssignment_27697,axiom,
! [VarCurr] :
( v80631(VarCurr,bitIndex9)
<=> v80633(VarCurr,bitIndex9) ) ).
fof(addAssignment_27696,axiom,
! [VarCurr] :
( v80633(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27695,axiom,
! [VarCurr] :
( v94323(VarCurr)
<=> $false ) ).
fof(addAssignment_27694,axiom,
! [VarCurr] :
( v94321(VarCurr)
<=> $false ) ).
fof(addAssignment_27693,axiom,
! [VarCurr] :
( v94319(VarCurr)
<=> $true ) ).
fof(addAssignment_27692,axiom,
! [VarCurr] :
( v94317(VarCurr)
<=> $false ) ).
fof(addAssignment_27691,axiom,
! [VarCurr] :
( v94315(VarCurr)
<=> v80614(VarCurr) ) ).
fof(addAssignment_27690,axiom,
! [VarCurr] :
( v80469(VarCurr,bitIndex3)
<=> v80471(VarCurr,bitIndex3) ) ).
fof(addAssignment_27689,axiom,
! [VarCurr] :
( v80471(VarCurr,bitIndex3)
<=> v80473(VarCurr,bitIndex3) ) ).
fof(addAssignment_27688,axiom,
! [VarCurr] :
( v80473(VarCurr,bitIndex3)
<=> v80475(VarCurr,bitIndex3) ) ).
fof(addAssignment_27687,axiom,
! [VarCurr] :
( v80475(VarCurr,bitIndex3)
<=> v80477(VarCurr,bitIndex9) ) ).
fof(addAssignment_27686,axiom,
! [VarCurr] :
( v80477(VarCurr,bitIndex9)
<=> v80479(VarCurr,bitIndex9) ) ).
fof(addAssignment_27685,axiom,
! [VarCurr] :
( v80479(VarCurr,bitIndex9)
<=> v94245(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1496,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94268(VarNext)
=> ( v94245(VarNext)
<=> v94245(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1552,axiom,
! [VarNext] :
( v94268(VarNext)
=> ( v94245(VarNext)
<=> v94303(VarNext) ) ) ).
fof(addAssignment_27684,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94303(VarNext)
<=> v94301(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4398,axiom,
! [VarCurr] :
( ~ v94247(VarCurr)
=> ( v94301(VarCurr)
<=> v94304(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4408,axiom,
! [VarCurr] :
( v94247(VarCurr)
=> ( v94301(VarCurr)
<=> v94249(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4397,axiom,
! [VarCurr] :
( ~ v94281(VarCurr)
=> ( v94304(VarCurr)
<=> v94263(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4407,axiom,
! [VarCurr] :
( v94281(VarCurr)
=> ( v94304(VarCurr)
<=> v94305(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1092,axiom,
! [VarCurr] :
( ( ~ v94284(VarCurr)
& ~ v94286(VarCurr) )
=> ( v94305(VarCurr)
<=> v94309(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4396,axiom,
! [VarCurr] :
( v94286(VarCurr)
=> ( v94305(VarCurr)
<=> v94308(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4406,axiom,
! [VarCurr] :
( v94284(VarCurr)
=> ( v94305(VarCurr)
<=> v94306(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4395,axiom,
! [VarCurr] :
( ~ v94294(VarCurr)
=> ( v94309(VarCurr)
<=> v94263(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4405,axiom,
! [VarCurr] :
( v94294(VarCurr)
=> ( v94309(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4394,axiom,
! [VarCurr] :
( ~ v94288(VarCurr)
=> ( v94308(VarCurr)
<=> v94263(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4404,axiom,
! [VarCurr] :
( v94288(VarCurr)
=> ( v94308(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2039,axiom,
! [VarCurr] :
( ~ v94307(VarCurr)
=> ( v94306(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2039,axiom,
! [VarCurr] :
( v94307(VarCurr)
=> ( v94306(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6471,axiom,
! [VarCurr] :
( v94307(VarCurr)
<=> ( v94257(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94268(VarNext)
<=> ( v94269(VarNext)
& v94278(VarNext) ) ) ) ).
fof(addAssignment_27683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94278(VarNext)
<=> v94276(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18575,axiom,
! [VarCurr] :
( v94276(VarCurr)
<=> ( v94247(VarCurr)
| v94279(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18574,axiom,
! [VarCurr] :
( v94279(VarCurr)
<=> ( v94280(VarCurr)
& v94300(VarCurr) ) ) ).
fof(writeUnaryOperator_7328,axiom,
! [VarCurr] :
( ~ v94300(VarCurr)
<=> v94247(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18573,axiom,
! [VarCurr] :
( v94280(VarCurr)
<=> ( v94281(VarCurr)
| v94298(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18572,axiom,
! [VarCurr] :
( v94298(VarCurr)
<=> ( v94259(VarCurr)
& v94299(VarCurr) ) ) ).
fof(writeUnaryOperator_7327,axiom,
! [VarCurr] :
( ~ v94299(VarCurr)
<=> v94261(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18571,axiom,
! [VarCurr] :
( v94281(VarCurr)
<=> ( v94282(VarCurr)
& v94261(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18570,axiom,
! [VarCurr] :
( v94282(VarCurr)
<=> ( v94283(VarCurr)
| v94292(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18569,axiom,
! [VarCurr] :
( v94292(VarCurr)
<=> ( v94293(VarCurr)
& v94297(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6470,axiom,
! [VarCurr] :
( v94297(VarCurr)
<=> ( ( v94285(VarCurr,bitIndex2)
<=> $false )
& ( v94285(VarCurr,bitIndex1)
<=> $false )
& ( v94285(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18568,axiom,
! [VarCurr] :
( v94293(VarCurr)
<=> ( v94294(VarCurr)
| v94295(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18567,axiom,
! [VarCurr] :
( v94295(VarCurr)
<=> ( v94259(VarCurr)
& v94296(VarCurr) ) ) ).
fof(writeUnaryOperator_7326,axiom,
! [VarCurr] :
( ~ v94296(VarCurr)
<=> v94294(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6469,axiom,
! [VarCurr] :
( v94294(VarCurr)
<=> ( v94257(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18566,axiom,
! [VarCurr] :
( v94283(VarCurr)
<=> ( v94284(VarCurr)
| v94286(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18565,axiom,
! [VarCurr] :
( v94286(VarCurr)
<=> ( v94287(VarCurr)
& v94291(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6468,axiom,
! [VarCurr] :
( v94291(VarCurr)
<=> ( ( v94285(VarCurr,bitIndex2)
<=> $false )
& ( v94285(VarCurr,bitIndex1)
<=> $true )
& ( v94285(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18564,axiom,
! [VarCurr] :
( v94287(VarCurr)
<=> ( v94288(VarCurr)
| v94289(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18563,axiom,
! [VarCurr] :
( v94289(VarCurr)
<=> ( v94259(VarCurr)
& v94290(VarCurr) ) ) ).
fof(writeUnaryOperator_7325,axiom,
! [VarCurr] :
( ~ v94290(VarCurr)
<=> v94288(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6467,axiom,
! [VarCurr] :
( v94288(VarCurr)
<=> ( v94257(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6466,axiom,
! [VarCurr] :
( v94284(VarCurr)
<=> ( ( v94285(VarCurr,bitIndex2)
<=> $true )
& ( v94285(VarCurr,bitIndex1)
<=> $false )
& ( v94285(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27682,axiom,
! [VarCurr] :
( v94285(VarCurr,bitIndex0)
<=> v94255(VarCurr) ) ).
fof(addAssignment_27681,axiom,
! [VarCurr] :
( v94285(VarCurr,bitIndex1)
<=> v94253(VarCurr) ) ).
fof(addAssignment_27680,axiom,
! [VarCurr] :
( v94285(VarCurr,bitIndex2)
<=> v94251(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18562,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94269(VarNext)
<=> ( v94270(VarNext)
& v94265(VarNext) ) ) ) ).
fof(writeUnaryOperator_7324,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94270(VarNext)
<=> v94272(VarNext) ) ) ).
fof(addAssignment_27679,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94272(VarNext)
<=> v94265(VarCurr) ) ) ).
fof(addAssignment_27678,axiom,
! [VarCurr] :
( v94265(VarCurr)
<=> v80548(VarCurr) ) ).
fof(addAssignment_27677,axiom,
! [VarCurr] :
( v94263(VarCurr)
<=> $false ) ).
fof(addAssignment_27676,axiom,
! [VarCurr] :
( v94261(VarCurr)
<=> v80510(VarCurr) ) ).
fof(addAssignment_27675,axiom,
! [VarCurr] :
( v94259(VarCurr)
<=> $false ) ).
fof(addAssignment_27674,axiom,
! [VarCurr] :
( v94257(VarCurr)
<=> v80502(VarCurr,bitIndex9) ) ).
fof(addAssignment_27673,axiom,
! [VarCurr] :
( v80502(VarCurr,bitIndex9)
<=> v80504(VarCurr,bitIndex9) ) ).
fof(addAssignment_27672,axiom,
! [VarCurr] :
( v80504(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27671,axiom,
! [VarCurr] :
( v94255(VarCurr)
<=> $false ) ).
fof(addAssignment_27670,axiom,
! [VarCurr] :
( v94253(VarCurr)
<=> $false ) ).
fof(addAssignment_27669,axiom,
! [VarCurr] :
( v94251(VarCurr)
<=> $true ) ).
fof(addAssignment_27668,axiom,
! [VarCurr] :
( v94249(VarCurr)
<=> $false ) ).
fof(addAssignment_27667,axiom,
! [VarCurr] :
( v94247(VarCurr)
<=> v80485(VarCurr) ) ).
fof(addAssignment_27666,axiom,
! [VarCurr] :
( v80340(VarCurr,bitIndex3)
<=> v80342(VarCurr,bitIndex3) ) ).
fof(addAssignment_27665,axiom,
! [VarCurr] :
( v80342(VarCurr,bitIndex3)
<=> v80344(VarCurr,bitIndex3) ) ).
fof(addAssignment_27664,axiom,
! [VarCurr] :
( v80344(VarCurr,bitIndex3)
<=> v80346(VarCurr,bitIndex3) ) ).
fof(addAssignment_27663,axiom,
! [VarCurr] :
( v80346(VarCurr,bitIndex3)
<=> v80348(VarCurr,bitIndex9) ) ).
fof(addAssignment_27662,axiom,
! [VarCurr] :
( v80348(VarCurr,bitIndex9)
<=> v80350(VarCurr,bitIndex9) ) ).
fof(addAssignment_27661,axiom,
! [VarCurr] :
( v80350(VarCurr,bitIndex9)
<=> v94177(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94200(VarNext)
=> ( v94177(VarNext)
<=> v94177(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1551,axiom,
! [VarNext] :
( v94200(VarNext)
=> ( v94177(VarNext)
<=> v94235(VarNext) ) ) ).
fof(addAssignment_27660,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94235(VarNext)
<=> v94233(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4393,axiom,
! [VarCurr] :
( ~ v94179(VarCurr)
=> ( v94233(VarCurr)
<=> v94236(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4403,axiom,
! [VarCurr] :
( v94179(VarCurr)
=> ( v94233(VarCurr)
<=> v94181(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4392,axiom,
! [VarCurr] :
( ~ v94213(VarCurr)
=> ( v94236(VarCurr)
<=> v94195(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4402,axiom,
! [VarCurr] :
( v94213(VarCurr)
=> ( v94236(VarCurr)
<=> v94237(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1091,axiom,
! [VarCurr] :
( ( ~ v94216(VarCurr)
& ~ v94218(VarCurr) )
=> ( v94237(VarCurr)
<=> v94241(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4391,axiom,
! [VarCurr] :
( v94218(VarCurr)
=> ( v94237(VarCurr)
<=> v94240(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4401,axiom,
! [VarCurr] :
( v94216(VarCurr)
=> ( v94237(VarCurr)
<=> v94238(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4390,axiom,
! [VarCurr] :
( ~ v94226(VarCurr)
=> ( v94241(VarCurr)
<=> v94195(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4400,axiom,
! [VarCurr] :
( v94226(VarCurr)
=> ( v94241(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4389,axiom,
! [VarCurr] :
( ~ v94220(VarCurr)
=> ( v94240(VarCurr)
<=> v94195(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4399,axiom,
! [VarCurr] :
( v94220(VarCurr)
=> ( v94240(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2038,axiom,
! [VarCurr] :
( ~ v94239(VarCurr)
=> ( v94238(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2038,axiom,
! [VarCurr] :
( v94239(VarCurr)
=> ( v94238(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6465,axiom,
! [VarCurr] :
( v94239(VarCurr)
<=> ( v94189(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94200(VarNext)
<=> ( v94201(VarNext)
& v94210(VarNext) ) ) ) ).
fof(addAssignment_27659,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94210(VarNext)
<=> v94208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18560,axiom,
! [VarCurr] :
( v94208(VarCurr)
<=> ( v94179(VarCurr)
| v94211(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18559,axiom,
! [VarCurr] :
( v94211(VarCurr)
<=> ( v94212(VarCurr)
& v94232(VarCurr) ) ) ).
fof(writeUnaryOperator_7323,axiom,
! [VarCurr] :
( ~ v94232(VarCurr)
<=> v94179(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18558,axiom,
! [VarCurr] :
( v94212(VarCurr)
<=> ( v94213(VarCurr)
| v94230(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18557,axiom,
! [VarCurr] :
( v94230(VarCurr)
<=> ( v94191(VarCurr)
& v94231(VarCurr) ) ) ).
fof(writeUnaryOperator_7322,axiom,
! [VarCurr] :
( ~ v94231(VarCurr)
<=> v94193(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18556,axiom,
! [VarCurr] :
( v94213(VarCurr)
<=> ( v94214(VarCurr)
& v94193(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18555,axiom,
! [VarCurr] :
( v94214(VarCurr)
<=> ( v94215(VarCurr)
| v94224(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18554,axiom,
! [VarCurr] :
( v94224(VarCurr)
<=> ( v94225(VarCurr)
& v94229(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6464,axiom,
! [VarCurr] :
( v94229(VarCurr)
<=> ( ( v94217(VarCurr,bitIndex2)
<=> $false )
& ( v94217(VarCurr,bitIndex1)
<=> $false )
& ( v94217(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18553,axiom,
! [VarCurr] :
( v94225(VarCurr)
<=> ( v94226(VarCurr)
| v94227(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18552,axiom,
! [VarCurr] :
( v94227(VarCurr)
<=> ( v94191(VarCurr)
& v94228(VarCurr) ) ) ).
fof(writeUnaryOperator_7321,axiom,
! [VarCurr] :
( ~ v94228(VarCurr)
<=> v94226(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6463,axiom,
! [VarCurr] :
( v94226(VarCurr)
<=> ( v94189(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18551,axiom,
! [VarCurr] :
( v94215(VarCurr)
<=> ( v94216(VarCurr)
| v94218(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18550,axiom,
! [VarCurr] :
( v94218(VarCurr)
<=> ( v94219(VarCurr)
& v94223(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6462,axiom,
! [VarCurr] :
( v94223(VarCurr)
<=> ( ( v94217(VarCurr,bitIndex2)
<=> $false )
& ( v94217(VarCurr,bitIndex1)
<=> $true )
& ( v94217(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18549,axiom,
! [VarCurr] :
( v94219(VarCurr)
<=> ( v94220(VarCurr)
| v94221(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18548,axiom,
! [VarCurr] :
( v94221(VarCurr)
<=> ( v94191(VarCurr)
& v94222(VarCurr) ) ) ).
fof(writeUnaryOperator_7320,axiom,
! [VarCurr] :
( ~ v94222(VarCurr)
<=> v94220(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6461,axiom,
! [VarCurr] :
( v94220(VarCurr)
<=> ( v94189(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6460,axiom,
! [VarCurr] :
( v94216(VarCurr)
<=> ( ( v94217(VarCurr,bitIndex2)
<=> $true )
& ( v94217(VarCurr,bitIndex1)
<=> $false )
& ( v94217(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27658,axiom,
! [VarCurr] :
( v94217(VarCurr,bitIndex0)
<=> v94187(VarCurr) ) ).
fof(addAssignment_27657,axiom,
! [VarCurr] :
( v94217(VarCurr,bitIndex1)
<=> v94185(VarCurr) ) ).
fof(addAssignment_27656,axiom,
! [VarCurr] :
( v94217(VarCurr,bitIndex2)
<=> v94183(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18547,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94201(VarNext)
<=> ( v94202(VarNext)
& v94197(VarNext) ) ) ) ).
fof(writeUnaryOperator_7319,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94202(VarNext)
<=> v94204(VarNext) ) ) ).
fof(addAssignment_27655,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94204(VarNext)
<=> v94197(VarCurr) ) ) ).
fof(addAssignment_27654,axiom,
! [VarCurr] :
( v94197(VarCurr)
<=> v80419(VarCurr) ) ).
fof(addAssignment_27653,axiom,
! [VarCurr] :
( v94195(VarCurr)
<=> $false ) ).
fof(addAssignment_27652,axiom,
! [VarCurr] :
( v94193(VarCurr)
<=> v80381(VarCurr) ) ).
fof(addAssignment_27651,axiom,
! [VarCurr] :
( v94191(VarCurr)
<=> $false ) ).
fof(addAssignment_27650,axiom,
! [VarCurr] :
( v94189(VarCurr)
<=> v80373(VarCurr,bitIndex9) ) ).
fof(addAssignment_27649,axiom,
! [VarCurr] :
( v80373(VarCurr,bitIndex9)
<=> v80375(VarCurr,bitIndex9) ) ).
fof(addAssignment_27648,axiom,
! [VarCurr] :
( v80375(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27647,axiom,
! [VarCurr] :
( v94187(VarCurr)
<=> $false ) ).
fof(addAssignment_27646,axiom,
! [VarCurr] :
( v94185(VarCurr)
<=> $false ) ).
fof(addAssignment_27645,axiom,
! [VarCurr] :
( v94183(VarCurr)
<=> $true ) ).
fof(addAssignment_27644,axiom,
! [VarCurr] :
( v94181(VarCurr)
<=> $false ) ).
fof(addAssignment_27643,axiom,
! [VarCurr] :
( v94179(VarCurr)
<=> v80356(VarCurr) ) ).
fof(addAssignment_27642,axiom,
! [VarCurr] :
( v80211(VarCurr,bitIndex3)
<=> v80213(VarCurr,bitIndex3) ) ).
fof(addAssignment_27641,axiom,
! [VarCurr] :
( v80213(VarCurr,bitIndex3)
<=> v80215(VarCurr,bitIndex3) ) ).
fof(addAssignment_27640,axiom,
! [VarCurr] :
( v80215(VarCurr,bitIndex3)
<=> v80217(VarCurr,bitIndex3) ) ).
fof(addAssignment_27639,axiom,
! [VarCurr] :
( v80217(VarCurr,bitIndex3)
<=> v80219(VarCurr,bitIndex9) ) ).
fof(addAssignment_27638,axiom,
! [VarCurr] :
( v80219(VarCurr,bitIndex9)
<=> v80221(VarCurr,bitIndex9) ) ).
fof(addAssignment_27637,axiom,
! [VarCurr] :
( v80221(VarCurr,bitIndex9)
<=> v94109(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1494,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94132(VarNext)
=> ( v94109(VarNext)
<=> v94109(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1550,axiom,
! [VarNext] :
( v94132(VarNext)
=> ( v94109(VarNext)
<=> v94167(VarNext) ) ) ).
fof(addAssignment_27636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94167(VarNext)
<=> v94165(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4388,axiom,
! [VarCurr] :
( ~ v94111(VarCurr)
=> ( v94165(VarCurr)
<=> v94168(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4398,axiom,
! [VarCurr] :
( v94111(VarCurr)
=> ( v94165(VarCurr)
<=> v94113(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4387,axiom,
! [VarCurr] :
( ~ v94145(VarCurr)
=> ( v94168(VarCurr)
<=> v94127(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4397,axiom,
! [VarCurr] :
( v94145(VarCurr)
=> ( v94168(VarCurr)
<=> v94169(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1090,axiom,
! [VarCurr] :
( ( ~ v94148(VarCurr)
& ~ v94150(VarCurr) )
=> ( v94169(VarCurr)
<=> v94173(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4386,axiom,
! [VarCurr] :
( v94150(VarCurr)
=> ( v94169(VarCurr)
<=> v94172(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4396,axiom,
! [VarCurr] :
( v94148(VarCurr)
=> ( v94169(VarCurr)
<=> v94170(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4385,axiom,
! [VarCurr] :
( ~ v94158(VarCurr)
=> ( v94173(VarCurr)
<=> v94127(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4395,axiom,
! [VarCurr] :
( v94158(VarCurr)
=> ( v94173(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4384,axiom,
! [VarCurr] :
( ~ v94152(VarCurr)
=> ( v94172(VarCurr)
<=> v94127(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4394,axiom,
! [VarCurr] :
( v94152(VarCurr)
=> ( v94172(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2037,axiom,
! [VarCurr] :
( ~ v94171(VarCurr)
=> ( v94170(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2037,axiom,
! [VarCurr] :
( v94171(VarCurr)
=> ( v94170(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6459,axiom,
! [VarCurr] :
( v94171(VarCurr)
<=> ( v94121(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18546,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94132(VarNext)
<=> ( v94133(VarNext)
& v94142(VarNext) ) ) ) ).
fof(addAssignment_27635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94142(VarNext)
<=> v94140(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18545,axiom,
! [VarCurr] :
( v94140(VarCurr)
<=> ( v94111(VarCurr)
| v94143(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18544,axiom,
! [VarCurr] :
( v94143(VarCurr)
<=> ( v94144(VarCurr)
& v94164(VarCurr) ) ) ).
fof(writeUnaryOperator_7318,axiom,
! [VarCurr] :
( ~ v94164(VarCurr)
<=> v94111(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18543,axiom,
! [VarCurr] :
( v94144(VarCurr)
<=> ( v94145(VarCurr)
| v94162(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18542,axiom,
! [VarCurr] :
( v94162(VarCurr)
<=> ( v94123(VarCurr)
& v94163(VarCurr) ) ) ).
fof(writeUnaryOperator_7317,axiom,
! [VarCurr] :
( ~ v94163(VarCurr)
<=> v94125(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18541,axiom,
! [VarCurr] :
( v94145(VarCurr)
<=> ( v94146(VarCurr)
& v94125(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18540,axiom,
! [VarCurr] :
( v94146(VarCurr)
<=> ( v94147(VarCurr)
| v94156(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18539,axiom,
! [VarCurr] :
( v94156(VarCurr)
<=> ( v94157(VarCurr)
& v94161(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6458,axiom,
! [VarCurr] :
( v94161(VarCurr)
<=> ( ( v94149(VarCurr,bitIndex2)
<=> $false )
& ( v94149(VarCurr,bitIndex1)
<=> $false )
& ( v94149(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18538,axiom,
! [VarCurr] :
( v94157(VarCurr)
<=> ( v94158(VarCurr)
| v94159(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18537,axiom,
! [VarCurr] :
( v94159(VarCurr)
<=> ( v94123(VarCurr)
& v94160(VarCurr) ) ) ).
fof(writeUnaryOperator_7316,axiom,
! [VarCurr] :
( ~ v94160(VarCurr)
<=> v94158(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6457,axiom,
! [VarCurr] :
( v94158(VarCurr)
<=> ( v94121(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18536,axiom,
! [VarCurr] :
( v94147(VarCurr)
<=> ( v94148(VarCurr)
| v94150(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18535,axiom,
! [VarCurr] :
( v94150(VarCurr)
<=> ( v94151(VarCurr)
& v94155(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6456,axiom,
! [VarCurr] :
( v94155(VarCurr)
<=> ( ( v94149(VarCurr,bitIndex2)
<=> $false )
& ( v94149(VarCurr,bitIndex1)
<=> $true )
& ( v94149(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18534,axiom,
! [VarCurr] :
( v94151(VarCurr)
<=> ( v94152(VarCurr)
| v94153(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18533,axiom,
! [VarCurr] :
( v94153(VarCurr)
<=> ( v94123(VarCurr)
& v94154(VarCurr) ) ) ).
fof(writeUnaryOperator_7315,axiom,
! [VarCurr] :
( ~ v94154(VarCurr)
<=> v94152(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6455,axiom,
! [VarCurr] :
( v94152(VarCurr)
<=> ( v94121(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6454,axiom,
! [VarCurr] :
( v94148(VarCurr)
<=> ( ( v94149(VarCurr,bitIndex2)
<=> $true )
& ( v94149(VarCurr,bitIndex1)
<=> $false )
& ( v94149(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27634,axiom,
! [VarCurr] :
( v94149(VarCurr,bitIndex0)
<=> v94119(VarCurr) ) ).
fof(addAssignment_27633,axiom,
! [VarCurr] :
( v94149(VarCurr,bitIndex1)
<=> v94117(VarCurr) ) ).
fof(addAssignment_27632,axiom,
! [VarCurr] :
( v94149(VarCurr,bitIndex2)
<=> v94115(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94133(VarNext)
<=> ( v94134(VarNext)
& v94129(VarNext) ) ) ) ).
fof(writeUnaryOperator_7314,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94134(VarNext)
<=> v94136(VarNext) ) ) ).
fof(addAssignment_27631,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94136(VarNext)
<=> v94129(VarCurr) ) ) ).
fof(addAssignment_27630,axiom,
! [VarCurr] :
( v94129(VarCurr)
<=> v80290(VarCurr) ) ).
fof(addAssignment_27629,axiom,
! [VarCurr] :
( v94127(VarCurr)
<=> $false ) ).
fof(addAssignment_27628,axiom,
! [VarCurr] :
( v94125(VarCurr)
<=> v80252(VarCurr) ) ).
fof(addAssignment_27627,axiom,
! [VarCurr] :
( v94123(VarCurr)
<=> $false ) ).
fof(addAssignment_27626,axiom,
! [VarCurr] :
( v94121(VarCurr)
<=> v80244(VarCurr,bitIndex9) ) ).
fof(addAssignment_27625,axiom,
! [VarCurr] :
( v80244(VarCurr,bitIndex9)
<=> v80246(VarCurr,bitIndex9) ) ).
fof(addAssignment_27624,axiom,
! [VarCurr] :
( v80246(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27623,axiom,
! [VarCurr] :
( v94119(VarCurr)
<=> $false ) ).
fof(addAssignment_27622,axiom,
! [VarCurr] :
( v94117(VarCurr)
<=> $false ) ).
fof(addAssignment_27621,axiom,
! [VarCurr] :
( v94115(VarCurr)
<=> $true ) ).
fof(addAssignment_27620,axiom,
! [VarCurr] :
( v94113(VarCurr)
<=> $false ) ).
fof(addAssignment_27619,axiom,
! [VarCurr] :
( v94111(VarCurr)
<=> v80227(VarCurr) ) ).
fof(addAssignment_27618,axiom,
! [VarCurr] :
( v80082(VarCurr,bitIndex3)
<=> v80084(VarCurr,bitIndex3) ) ).
fof(addAssignment_27617,axiom,
! [VarCurr] :
( v80084(VarCurr,bitIndex3)
<=> v80086(VarCurr,bitIndex3) ) ).
fof(addAssignment_27616,axiom,
! [VarCurr] :
( v80086(VarCurr,bitIndex3)
<=> v80088(VarCurr,bitIndex3) ) ).
fof(addAssignment_27615,axiom,
! [VarCurr] :
( v80088(VarCurr,bitIndex3)
<=> v80090(VarCurr,bitIndex9) ) ).
fof(addAssignment_27614,axiom,
! [VarCurr] :
( v80090(VarCurr,bitIndex9)
<=> v80092(VarCurr,bitIndex9) ) ).
fof(addAssignment_27613,axiom,
! [VarCurr] :
( v80092(VarCurr,bitIndex9)
<=> v94041(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1493,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94064(VarNext)
=> ( v94041(VarNext)
<=> v94041(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1549,axiom,
! [VarNext] :
( v94064(VarNext)
=> ( v94041(VarNext)
<=> v94099(VarNext) ) ) ).
fof(addAssignment_27612,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94099(VarNext)
<=> v94097(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4383,axiom,
! [VarCurr] :
( ~ v94043(VarCurr)
=> ( v94097(VarCurr)
<=> v94100(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4393,axiom,
! [VarCurr] :
( v94043(VarCurr)
=> ( v94097(VarCurr)
<=> v94045(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4382,axiom,
! [VarCurr] :
( ~ v94077(VarCurr)
=> ( v94100(VarCurr)
<=> v94059(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4392,axiom,
! [VarCurr] :
( v94077(VarCurr)
=> ( v94100(VarCurr)
<=> v94101(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1089,axiom,
! [VarCurr] :
( ( ~ v94080(VarCurr)
& ~ v94082(VarCurr) )
=> ( v94101(VarCurr)
<=> v94105(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4381,axiom,
! [VarCurr] :
( v94082(VarCurr)
=> ( v94101(VarCurr)
<=> v94104(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4391,axiom,
! [VarCurr] :
( v94080(VarCurr)
=> ( v94101(VarCurr)
<=> v94102(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4380,axiom,
! [VarCurr] :
( ~ v94090(VarCurr)
=> ( v94105(VarCurr)
<=> v94059(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4390,axiom,
! [VarCurr] :
( v94090(VarCurr)
=> ( v94105(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4379,axiom,
! [VarCurr] :
( ~ v94084(VarCurr)
=> ( v94104(VarCurr)
<=> v94059(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4389,axiom,
! [VarCurr] :
( v94084(VarCurr)
=> ( v94104(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2036,axiom,
! [VarCurr] :
( ~ v94103(VarCurr)
=> ( v94102(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2036,axiom,
! [VarCurr] :
( v94103(VarCurr)
=> ( v94102(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6453,axiom,
! [VarCurr] :
( v94103(VarCurr)
<=> ( v94053(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94064(VarNext)
<=> ( v94065(VarNext)
& v94074(VarNext) ) ) ) ).
fof(addAssignment_27611,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94074(VarNext)
<=> v94072(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18530,axiom,
! [VarCurr] :
( v94072(VarCurr)
<=> ( v94043(VarCurr)
| v94075(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18529,axiom,
! [VarCurr] :
( v94075(VarCurr)
<=> ( v94076(VarCurr)
& v94096(VarCurr) ) ) ).
fof(writeUnaryOperator_7313,axiom,
! [VarCurr] :
( ~ v94096(VarCurr)
<=> v94043(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18528,axiom,
! [VarCurr] :
( v94076(VarCurr)
<=> ( v94077(VarCurr)
| v94094(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18527,axiom,
! [VarCurr] :
( v94094(VarCurr)
<=> ( v94055(VarCurr)
& v94095(VarCurr) ) ) ).
fof(writeUnaryOperator_7312,axiom,
! [VarCurr] :
( ~ v94095(VarCurr)
<=> v94057(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18526,axiom,
! [VarCurr] :
( v94077(VarCurr)
<=> ( v94078(VarCurr)
& v94057(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18525,axiom,
! [VarCurr] :
( v94078(VarCurr)
<=> ( v94079(VarCurr)
| v94088(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18524,axiom,
! [VarCurr] :
( v94088(VarCurr)
<=> ( v94089(VarCurr)
& v94093(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6452,axiom,
! [VarCurr] :
( v94093(VarCurr)
<=> ( ( v94081(VarCurr,bitIndex2)
<=> $false )
& ( v94081(VarCurr,bitIndex1)
<=> $false )
& ( v94081(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18523,axiom,
! [VarCurr] :
( v94089(VarCurr)
<=> ( v94090(VarCurr)
| v94091(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18522,axiom,
! [VarCurr] :
( v94091(VarCurr)
<=> ( v94055(VarCurr)
& v94092(VarCurr) ) ) ).
fof(writeUnaryOperator_7311,axiom,
! [VarCurr] :
( ~ v94092(VarCurr)
<=> v94090(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6451,axiom,
! [VarCurr] :
( v94090(VarCurr)
<=> ( v94053(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18521,axiom,
! [VarCurr] :
( v94079(VarCurr)
<=> ( v94080(VarCurr)
| v94082(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18520,axiom,
! [VarCurr] :
( v94082(VarCurr)
<=> ( v94083(VarCurr)
& v94087(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6450,axiom,
! [VarCurr] :
( v94087(VarCurr)
<=> ( ( v94081(VarCurr,bitIndex2)
<=> $false )
& ( v94081(VarCurr,bitIndex1)
<=> $true )
& ( v94081(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18519,axiom,
! [VarCurr] :
( v94083(VarCurr)
<=> ( v94084(VarCurr)
| v94085(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18518,axiom,
! [VarCurr] :
( v94085(VarCurr)
<=> ( v94055(VarCurr)
& v94086(VarCurr) ) ) ).
fof(writeUnaryOperator_7310,axiom,
! [VarCurr] :
( ~ v94086(VarCurr)
<=> v94084(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6449,axiom,
! [VarCurr] :
( v94084(VarCurr)
<=> ( v94053(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6448,axiom,
! [VarCurr] :
( v94080(VarCurr)
<=> ( ( v94081(VarCurr,bitIndex2)
<=> $true )
& ( v94081(VarCurr,bitIndex1)
<=> $false )
& ( v94081(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27610,axiom,
! [VarCurr] :
( v94081(VarCurr,bitIndex0)
<=> v94051(VarCurr) ) ).
fof(addAssignment_27609,axiom,
! [VarCurr] :
( v94081(VarCurr,bitIndex1)
<=> v94049(VarCurr) ) ).
fof(addAssignment_27608,axiom,
! [VarCurr] :
( v94081(VarCurr,bitIndex2)
<=> v94047(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18517,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94065(VarNext)
<=> ( v94066(VarNext)
& v94061(VarNext) ) ) ) ).
fof(writeUnaryOperator_7309,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94066(VarNext)
<=> v94068(VarNext) ) ) ).
fof(addAssignment_27607,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94068(VarNext)
<=> v94061(VarCurr) ) ) ).
fof(addAssignment_27606,axiom,
! [VarCurr] :
( v94061(VarCurr)
<=> v80161(VarCurr) ) ).
fof(addAssignment_27605,axiom,
! [VarCurr] :
( v94059(VarCurr)
<=> $false ) ).
fof(addAssignment_27604,axiom,
! [VarCurr] :
( v94057(VarCurr)
<=> v80123(VarCurr) ) ).
fof(addAssignment_27603,axiom,
! [VarCurr] :
( v94055(VarCurr)
<=> $false ) ).
fof(addAssignment_27602,axiom,
! [VarCurr] :
( v94053(VarCurr)
<=> v80115(VarCurr,bitIndex9) ) ).
fof(addAssignment_27601,axiom,
! [VarCurr] :
( v80115(VarCurr,bitIndex9)
<=> v80117(VarCurr,bitIndex9) ) ).
fof(addAssignment_27600,axiom,
! [VarCurr] :
( v80117(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27599,axiom,
! [VarCurr] :
( v94051(VarCurr)
<=> $false ) ).
fof(addAssignment_27598,axiom,
! [VarCurr] :
( v94049(VarCurr)
<=> $false ) ).
fof(addAssignment_27597,axiom,
! [VarCurr] :
( v94047(VarCurr)
<=> $true ) ).
fof(addAssignment_27596,axiom,
! [VarCurr] :
( v94045(VarCurr)
<=> $false ) ).
fof(addAssignment_27595,axiom,
! [VarCurr] :
( v94043(VarCurr)
<=> v80098(VarCurr) ) ).
fof(addAssignment_27594,axiom,
! [VarCurr] :
( v79953(VarCurr,bitIndex3)
<=> v79955(VarCurr,bitIndex3) ) ).
fof(addAssignment_27593,axiom,
! [VarCurr] :
( v79955(VarCurr,bitIndex3)
<=> v79957(VarCurr,bitIndex3) ) ).
fof(addAssignment_27592,axiom,
! [VarCurr] :
( v79957(VarCurr,bitIndex3)
<=> v79959(VarCurr,bitIndex3) ) ).
fof(addAssignment_27591,axiom,
! [VarCurr] :
( v79959(VarCurr,bitIndex3)
<=> v79961(VarCurr,bitIndex9) ) ).
fof(addAssignment_27590,axiom,
! [VarCurr] :
( v79961(VarCurr,bitIndex9)
<=> v79963(VarCurr,bitIndex9) ) ).
fof(addAssignment_27589,axiom,
! [VarCurr] :
( v79963(VarCurr,bitIndex9)
<=> v93973(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1492,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93996(VarNext)
=> ( v93973(VarNext)
<=> v93973(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1548,axiom,
! [VarNext] :
( v93996(VarNext)
=> ( v93973(VarNext)
<=> v94031(VarNext) ) ) ).
fof(addAssignment_27588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94031(VarNext)
<=> v94029(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4378,axiom,
! [VarCurr] :
( ~ v93975(VarCurr)
=> ( v94029(VarCurr)
<=> v94032(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4388,axiom,
! [VarCurr] :
( v93975(VarCurr)
=> ( v94029(VarCurr)
<=> v93977(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4377,axiom,
! [VarCurr] :
( ~ v94009(VarCurr)
=> ( v94032(VarCurr)
<=> v93991(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4387,axiom,
! [VarCurr] :
( v94009(VarCurr)
=> ( v94032(VarCurr)
<=> v94033(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1088,axiom,
! [VarCurr] :
( ( ~ v94012(VarCurr)
& ~ v94014(VarCurr) )
=> ( v94033(VarCurr)
<=> v94037(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4376,axiom,
! [VarCurr] :
( v94014(VarCurr)
=> ( v94033(VarCurr)
<=> v94036(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4386,axiom,
! [VarCurr] :
( v94012(VarCurr)
=> ( v94033(VarCurr)
<=> v94034(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4375,axiom,
! [VarCurr] :
( ~ v94022(VarCurr)
=> ( v94037(VarCurr)
<=> v93991(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4385,axiom,
! [VarCurr] :
( v94022(VarCurr)
=> ( v94037(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4374,axiom,
! [VarCurr] :
( ~ v94016(VarCurr)
=> ( v94036(VarCurr)
<=> v93991(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4384,axiom,
! [VarCurr] :
( v94016(VarCurr)
=> ( v94036(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2035,axiom,
! [VarCurr] :
( ~ v94035(VarCurr)
=> ( v94034(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2035,axiom,
! [VarCurr] :
( v94035(VarCurr)
=> ( v94034(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6447,axiom,
! [VarCurr] :
( v94035(VarCurr)
<=> ( v93985(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93996(VarNext)
<=> ( v93997(VarNext)
& v94006(VarNext) ) ) ) ).
fof(addAssignment_27587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94006(VarNext)
<=> v94004(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18515,axiom,
! [VarCurr] :
( v94004(VarCurr)
<=> ( v93975(VarCurr)
| v94007(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18514,axiom,
! [VarCurr] :
( v94007(VarCurr)
<=> ( v94008(VarCurr)
& v94028(VarCurr) ) ) ).
fof(writeUnaryOperator_7308,axiom,
! [VarCurr] :
( ~ v94028(VarCurr)
<=> v93975(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18513,axiom,
! [VarCurr] :
( v94008(VarCurr)
<=> ( v94009(VarCurr)
| v94026(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18512,axiom,
! [VarCurr] :
( v94026(VarCurr)
<=> ( v93987(VarCurr)
& v94027(VarCurr) ) ) ).
fof(writeUnaryOperator_7307,axiom,
! [VarCurr] :
( ~ v94027(VarCurr)
<=> v93989(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18511,axiom,
! [VarCurr] :
( v94009(VarCurr)
<=> ( v94010(VarCurr)
& v93989(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18510,axiom,
! [VarCurr] :
( v94010(VarCurr)
<=> ( v94011(VarCurr)
| v94020(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18509,axiom,
! [VarCurr] :
( v94020(VarCurr)
<=> ( v94021(VarCurr)
& v94025(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6446,axiom,
! [VarCurr] :
( v94025(VarCurr)
<=> ( ( v94013(VarCurr,bitIndex2)
<=> $false )
& ( v94013(VarCurr,bitIndex1)
<=> $false )
& ( v94013(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18508,axiom,
! [VarCurr] :
( v94021(VarCurr)
<=> ( v94022(VarCurr)
| v94023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18507,axiom,
! [VarCurr] :
( v94023(VarCurr)
<=> ( v93987(VarCurr)
& v94024(VarCurr) ) ) ).
fof(writeUnaryOperator_7306,axiom,
! [VarCurr] :
( ~ v94024(VarCurr)
<=> v94022(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6445,axiom,
! [VarCurr] :
( v94022(VarCurr)
<=> ( v93985(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18506,axiom,
! [VarCurr] :
( v94011(VarCurr)
<=> ( v94012(VarCurr)
| v94014(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18505,axiom,
! [VarCurr] :
( v94014(VarCurr)
<=> ( v94015(VarCurr)
& v94019(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6444,axiom,
! [VarCurr] :
( v94019(VarCurr)
<=> ( ( v94013(VarCurr,bitIndex2)
<=> $false )
& ( v94013(VarCurr,bitIndex1)
<=> $true )
& ( v94013(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18504,axiom,
! [VarCurr] :
( v94015(VarCurr)
<=> ( v94016(VarCurr)
| v94017(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18503,axiom,
! [VarCurr] :
( v94017(VarCurr)
<=> ( v93987(VarCurr)
& v94018(VarCurr) ) ) ).
fof(writeUnaryOperator_7305,axiom,
! [VarCurr] :
( ~ v94018(VarCurr)
<=> v94016(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6443,axiom,
! [VarCurr] :
( v94016(VarCurr)
<=> ( v93985(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6442,axiom,
! [VarCurr] :
( v94012(VarCurr)
<=> ( ( v94013(VarCurr,bitIndex2)
<=> $true )
& ( v94013(VarCurr,bitIndex1)
<=> $false )
& ( v94013(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27586,axiom,
! [VarCurr] :
( v94013(VarCurr,bitIndex0)
<=> v93983(VarCurr) ) ).
fof(addAssignment_27585,axiom,
! [VarCurr] :
( v94013(VarCurr,bitIndex1)
<=> v93981(VarCurr) ) ).
fof(addAssignment_27584,axiom,
! [VarCurr] :
( v94013(VarCurr,bitIndex2)
<=> v93979(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93997(VarNext)
<=> ( v93998(VarNext)
& v93993(VarNext) ) ) ) ).
fof(writeUnaryOperator_7304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93998(VarNext)
<=> v94000(VarNext) ) ) ).
fof(addAssignment_27583,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94000(VarNext)
<=> v93993(VarCurr) ) ) ).
fof(addAssignment_27582,axiom,
! [VarCurr] :
( v93993(VarCurr)
<=> v80032(VarCurr) ) ).
fof(addAssignment_27581,axiom,
! [VarCurr] :
( v93991(VarCurr)
<=> $false ) ).
fof(addAssignment_27580,axiom,
! [VarCurr] :
( v93989(VarCurr)
<=> v79994(VarCurr) ) ).
fof(addAssignment_27579,axiom,
! [VarCurr] :
( v93987(VarCurr)
<=> $false ) ).
fof(addAssignment_27578,axiom,
! [VarCurr] :
( v93985(VarCurr)
<=> v79986(VarCurr,bitIndex9) ) ).
fof(addAssignment_27577,axiom,
! [VarCurr] :
( v79986(VarCurr,bitIndex9)
<=> v79988(VarCurr,bitIndex9) ) ).
fof(addAssignment_27576,axiom,
! [VarCurr] :
( v79988(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27575,axiom,
! [VarCurr] :
( v93983(VarCurr)
<=> $false ) ).
fof(addAssignment_27574,axiom,
! [VarCurr] :
( v93981(VarCurr)
<=> $false ) ).
fof(addAssignment_27573,axiom,
! [VarCurr] :
( v93979(VarCurr)
<=> $true ) ).
fof(addAssignment_27572,axiom,
! [VarCurr] :
( v93977(VarCurr)
<=> $false ) ).
fof(addAssignment_27571,axiom,
! [VarCurr] :
( v93975(VarCurr)
<=> v79969(VarCurr) ) ).
fof(addAssignment_27570,axiom,
! [VarCurr] :
( v79824(VarCurr,bitIndex3)
<=> v79826(VarCurr,bitIndex3) ) ).
fof(addAssignment_27569,axiom,
! [VarCurr] :
( v79826(VarCurr,bitIndex3)
<=> v79828(VarCurr,bitIndex3) ) ).
fof(addAssignment_27568,axiom,
! [VarCurr] :
( v79828(VarCurr,bitIndex3)
<=> v79830(VarCurr,bitIndex3) ) ).
fof(addAssignment_27567,axiom,
! [VarCurr] :
( v79830(VarCurr,bitIndex3)
<=> v79832(VarCurr,bitIndex9) ) ).
fof(addAssignment_27566,axiom,
! [VarCurr] :
( v79832(VarCurr,bitIndex9)
<=> v79834(VarCurr,bitIndex9) ) ).
fof(addAssignment_27565,axiom,
! [VarCurr] :
( v79834(VarCurr,bitIndex9)
<=> v93905(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1491,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93928(VarNext)
=> ( v93905(VarNext)
<=> v93905(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1547,axiom,
! [VarNext] :
( v93928(VarNext)
=> ( v93905(VarNext)
<=> v93963(VarNext) ) ) ).
fof(addAssignment_27564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93963(VarNext)
<=> v93961(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4373,axiom,
! [VarCurr] :
( ~ v93907(VarCurr)
=> ( v93961(VarCurr)
<=> v93964(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4383,axiom,
! [VarCurr] :
( v93907(VarCurr)
=> ( v93961(VarCurr)
<=> v93909(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4372,axiom,
! [VarCurr] :
( ~ v93941(VarCurr)
=> ( v93964(VarCurr)
<=> v93923(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4382,axiom,
! [VarCurr] :
( v93941(VarCurr)
=> ( v93964(VarCurr)
<=> v93965(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1087,axiom,
! [VarCurr] :
( ( ~ v93944(VarCurr)
& ~ v93946(VarCurr) )
=> ( v93965(VarCurr)
<=> v93969(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4371,axiom,
! [VarCurr] :
( v93946(VarCurr)
=> ( v93965(VarCurr)
<=> v93968(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4381,axiom,
! [VarCurr] :
( v93944(VarCurr)
=> ( v93965(VarCurr)
<=> v93966(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4370,axiom,
! [VarCurr] :
( ~ v93954(VarCurr)
=> ( v93969(VarCurr)
<=> v93923(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4380,axiom,
! [VarCurr] :
( v93954(VarCurr)
=> ( v93969(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4369,axiom,
! [VarCurr] :
( ~ v93948(VarCurr)
=> ( v93968(VarCurr)
<=> v93923(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4379,axiom,
! [VarCurr] :
( v93948(VarCurr)
=> ( v93968(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2034,axiom,
! [VarCurr] :
( ~ v93967(VarCurr)
=> ( v93966(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2034,axiom,
! [VarCurr] :
( v93967(VarCurr)
=> ( v93966(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6441,axiom,
! [VarCurr] :
( v93967(VarCurr)
<=> ( v93917(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93928(VarNext)
<=> ( v93929(VarNext)
& v93938(VarNext) ) ) ) ).
fof(addAssignment_27563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93938(VarNext)
<=> v93936(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18500,axiom,
! [VarCurr] :
( v93936(VarCurr)
<=> ( v93907(VarCurr)
| v93939(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18499,axiom,
! [VarCurr] :
( v93939(VarCurr)
<=> ( v93940(VarCurr)
& v93960(VarCurr) ) ) ).
fof(writeUnaryOperator_7303,axiom,
! [VarCurr] :
( ~ v93960(VarCurr)
<=> v93907(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18498,axiom,
! [VarCurr] :
( v93940(VarCurr)
<=> ( v93941(VarCurr)
| v93958(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18497,axiom,
! [VarCurr] :
( v93958(VarCurr)
<=> ( v93919(VarCurr)
& v93959(VarCurr) ) ) ).
fof(writeUnaryOperator_7302,axiom,
! [VarCurr] :
( ~ v93959(VarCurr)
<=> v93921(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18496,axiom,
! [VarCurr] :
( v93941(VarCurr)
<=> ( v93942(VarCurr)
& v93921(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18495,axiom,
! [VarCurr] :
( v93942(VarCurr)
<=> ( v93943(VarCurr)
| v93952(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18494,axiom,
! [VarCurr] :
( v93952(VarCurr)
<=> ( v93953(VarCurr)
& v93957(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6440,axiom,
! [VarCurr] :
( v93957(VarCurr)
<=> ( ( v93945(VarCurr,bitIndex2)
<=> $false )
& ( v93945(VarCurr,bitIndex1)
<=> $false )
& ( v93945(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18493,axiom,
! [VarCurr] :
( v93953(VarCurr)
<=> ( v93954(VarCurr)
| v93955(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18492,axiom,
! [VarCurr] :
( v93955(VarCurr)
<=> ( v93919(VarCurr)
& v93956(VarCurr) ) ) ).
fof(writeUnaryOperator_7301,axiom,
! [VarCurr] :
( ~ v93956(VarCurr)
<=> v93954(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6439,axiom,
! [VarCurr] :
( v93954(VarCurr)
<=> ( v93917(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18491,axiom,
! [VarCurr] :
( v93943(VarCurr)
<=> ( v93944(VarCurr)
| v93946(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18490,axiom,
! [VarCurr] :
( v93946(VarCurr)
<=> ( v93947(VarCurr)
& v93951(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6438,axiom,
! [VarCurr] :
( v93951(VarCurr)
<=> ( ( v93945(VarCurr,bitIndex2)
<=> $false )
& ( v93945(VarCurr,bitIndex1)
<=> $true )
& ( v93945(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18489,axiom,
! [VarCurr] :
( v93947(VarCurr)
<=> ( v93948(VarCurr)
| v93949(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18488,axiom,
! [VarCurr] :
( v93949(VarCurr)
<=> ( v93919(VarCurr)
& v93950(VarCurr) ) ) ).
fof(writeUnaryOperator_7300,axiom,
! [VarCurr] :
( ~ v93950(VarCurr)
<=> v93948(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6437,axiom,
! [VarCurr] :
( v93948(VarCurr)
<=> ( v93917(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6436,axiom,
! [VarCurr] :
( v93944(VarCurr)
<=> ( ( v93945(VarCurr,bitIndex2)
<=> $true )
& ( v93945(VarCurr,bitIndex1)
<=> $false )
& ( v93945(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27562,axiom,
! [VarCurr] :
( v93945(VarCurr,bitIndex0)
<=> v93915(VarCurr) ) ).
fof(addAssignment_27561,axiom,
! [VarCurr] :
( v93945(VarCurr,bitIndex1)
<=> v93913(VarCurr) ) ).
fof(addAssignment_27560,axiom,
! [VarCurr] :
( v93945(VarCurr,bitIndex2)
<=> v93911(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93929(VarNext)
<=> ( v93930(VarNext)
& v93925(VarNext) ) ) ) ).
fof(writeUnaryOperator_7299,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93930(VarNext)
<=> v93932(VarNext) ) ) ).
fof(addAssignment_27559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93932(VarNext)
<=> v93925(VarCurr) ) ) ).
fof(addAssignment_27558,axiom,
! [VarCurr] :
( v93925(VarCurr)
<=> v79903(VarCurr) ) ).
fof(addAssignment_27557,axiom,
! [VarCurr] :
( v93923(VarCurr)
<=> $false ) ).
fof(addAssignment_27556,axiom,
! [VarCurr] :
( v93921(VarCurr)
<=> v79865(VarCurr) ) ).
fof(addAssignment_27555,axiom,
! [VarCurr] :
( v93919(VarCurr)
<=> $false ) ).
fof(addAssignment_27554,axiom,
! [VarCurr] :
( v93917(VarCurr)
<=> v79857(VarCurr,bitIndex9) ) ).
fof(addAssignment_27553,axiom,
! [VarCurr] :
( v79857(VarCurr,bitIndex9)
<=> v79859(VarCurr,bitIndex9) ) ).
fof(addAssignment_27552,axiom,
! [VarCurr] :
( v79859(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27551,axiom,
! [VarCurr] :
( v93915(VarCurr)
<=> $false ) ).
fof(addAssignment_27550,axiom,
! [VarCurr] :
( v93913(VarCurr)
<=> $false ) ).
fof(addAssignment_27549,axiom,
! [VarCurr] :
( v93911(VarCurr)
<=> $true ) ).
fof(addAssignment_27548,axiom,
! [VarCurr] :
( v93909(VarCurr)
<=> $false ) ).
fof(addAssignment_27547,axiom,
! [VarCurr] :
( v93907(VarCurr)
<=> v79840(VarCurr) ) ).
fof(addAssignment_27546,axiom,
! [VarCurr] :
( v79695(VarCurr,bitIndex3)
<=> v79697(VarCurr,bitIndex3) ) ).
fof(addAssignment_27545,axiom,
! [VarCurr] :
( v79697(VarCurr,bitIndex3)
<=> v79699(VarCurr,bitIndex3) ) ).
fof(addAssignment_27544,axiom,
! [VarCurr] :
( v79699(VarCurr,bitIndex3)
<=> v79701(VarCurr,bitIndex3) ) ).
fof(addAssignment_27543,axiom,
! [VarCurr] :
( v79701(VarCurr,bitIndex3)
<=> v79703(VarCurr,bitIndex9) ) ).
fof(addAssignment_27542,axiom,
! [VarCurr] :
( v79703(VarCurr,bitIndex9)
<=> v79705(VarCurr,bitIndex9) ) ).
fof(addAssignment_27541,axiom,
! [VarCurr] :
( v79705(VarCurr,bitIndex9)
<=> v93837(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1490,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93860(VarNext)
=> ( v93837(VarNext)
<=> v93837(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1546,axiom,
! [VarNext] :
( v93860(VarNext)
=> ( v93837(VarNext)
<=> v93895(VarNext) ) ) ).
fof(addAssignment_27540,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93895(VarNext)
<=> v93893(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4368,axiom,
! [VarCurr] :
( ~ v93839(VarCurr)
=> ( v93893(VarCurr)
<=> v93896(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4378,axiom,
! [VarCurr] :
( v93839(VarCurr)
=> ( v93893(VarCurr)
<=> v93841(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4367,axiom,
! [VarCurr] :
( ~ v93873(VarCurr)
=> ( v93896(VarCurr)
<=> v93855(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4377,axiom,
! [VarCurr] :
( v93873(VarCurr)
=> ( v93896(VarCurr)
<=> v93897(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1086,axiom,
! [VarCurr] :
( ( ~ v93876(VarCurr)
& ~ v93878(VarCurr) )
=> ( v93897(VarCurr)
<=> v93901(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4366,axiom,
! [VarCurr] :
( v93878(VarCurr)
=> ( v93897(VarCurr)
<=> v93900(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4376,axiom,
! [VarCurr] :
( v93876(VarCurr)
=> ( v93897(VarCurr)
<=> v93898(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4365,axiom,
! [VarCurr] :
( ~ v93886(VarCurr)
=> ( v93901(VarCurr)
<=> v93855(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4375,axiom,
! [VarCurr] :
( v93886(VarCurr)
=> ( v93901(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4364,axiom,
! [VarCurr] :
( ~ v93880(VarCurr)
=> ( v93900(VarCurr)
<=> v93855(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4374,axiom,
! [VarCurr] :
( v93880(VarCurr)
=> ( v93900(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2033,axiom,
! [VarCurr] :
( ~ v93899(VarCurr)
=> ( v93898(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2033,axiom,
! [VarCurr] :
( v93899(VarCurr)
=> ( v93898(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6435,axiom,
! [VarCurr] :
( v93899(VarCurr)
<=> ( v93849(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93860(VarNext)
<=> ( v93861(VarNext)
& v93870(VarNext) ) ) ) ).
fof(addAssignment_27539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93870(VarNext)
<=> v93868(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18485,axiom,
! [VarCurr] :
( v93868(VarCurr)
<=> ( v93839(VarCurr)
| v93871(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18484,axiom,
! [VarCurr] :
( v93871(VarCurr)
<=> ( v93872(VarCurr)
& v93892(VarCurr) ) ) ).
fof(writeUnaryOperator_7298,axiom,
! [VarCurr] :
( ~ v93892(VarCurr)
<=> v93839(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18483,axiom,
! [VarCurr] :
( v93872(VarCurr)
<=> ( v93873(VarCurr)
| v93890(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18482,axiom,
! [VarCurr] :
( v93890(VarCurr)
<=> ( v93851(VarCurr)
& v93891(VarCurr) ) ) ).
fof(writeUnaryOperator_7297,axiom,
! [VarCurr] :
( ~ v93891(VarCurr)
<=> v93853(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18481,axiom,
! [VarCurr] :
( v93873(VarCurr)
<=> ( v93874(VarCurr)
& v93853(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18480,axiom,
! [VarCurr] :
( v93874(VarCurr)
<=> ( v93875(VarCurr)
| v93884(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18479,axiom,
! [VarCurr] :
( v93884(VarCurr)
<=> ( v93885(VarCurr)
& v93889(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6434,axiom,
! [VarCurr] :
( v93889(VarCurr)
<=> ( ( v93877(VarCurr,bitIndex2)
<=> $false )
& ( v93877(VarCurr,bitIndex1)
<=> $false )
& ( v93877(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18478,axiom,
! [VarCurr] :
( v93885(VarCurr)
<=> ( v93886(VarCurr)
| v93887(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18477,axiom,
! [VarCurr] :
( v93887(VarCurr)
<=> ( v93851(VarCurr)
& v93888(VarCurr) ) ) ).
fof(writeUnaryOperator_7296,axiom,
! [VarCurr] :
( ~ v93888(VarCurr)
<=> v93886(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6433,axiom,
! [VarCurr] :
( v93886(VarCurr)
<=> ( v93849(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18476,axiom,
! [VarCurr] :
( v93875(VarCurr)
<=> ( v93876(VarCurr)
| v93878(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18475,axiom,
! [VarCurr] :
( v93878(VarCurr)
<=> ( v93879(VarCurr)
& v93883(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6432,axiom,
! [VarCurr] :
( v93883(VarCurr)
<=> ( ( v93877(VarCurr,bitIndex2)
<=> $false )
& ( v93877(VarCurr,bitIndex1)
<=> $true )
& ( v93877(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18474,axiom,
! [VarCurr] :
( v93879(VarCurr)
<=> ( v93880(VarCurr)
| v93881(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18473,axiom,
! [VarCurr] :
( v93881(VarCurr)
<=> ( v93851(VarCurr)
& v93882(VarCurr) ) ) ).
fof(writeUnaryOperator_7295,axiom,
! [VarCurr] :
( ~ v93882(VarCurr)
<=> v93880(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6431,axiom,
! [VarCurr] :
( v93880(VarCurr)
<=> ( v93849(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6430,axiom,
! [VarCurr] :
( v93876(VarCurr)
<=> ( ( v93877(VarCurr,bitIndex2)
<=> $true )
& ( v93877(VarCurr,bitIndex1)
<=> $false )
& ( v93877(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27538,axiom,
! [VarCurr] :
( v93877(VarCurr,bitIndex0)
<=> v93847(VarCurr) ) ).
fof(addAssignment_27537,axiom,
! [VarCurr] :
( v93877(VarCurr,bitIndex1)
<=> v93845(VarCurr) ) ).
fof(addAssignment_27536,axiom,
! [VarCurr] :
( v93877(VarCurr,bitIndex2)
<=> v93843(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93861(VarNext)
<=> ( v93862(VarNext)
& v93857(VarNext) ) ) ) ).
fof(writeUnaryOperator_7294,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93862(VarNext)
<=> v93864(VarNext) ) ) ).
fof(addAssignment_27535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93864(VarNext)
<=> v93857(VarCurr) ) ) ).
fof(addAssignment_27534,axiom,
! [VarCurr] :
( v93857(VarCurr)
<=> v79774(VarCurr) ) ).
fof(addAssignment_27533,axiom,
! [VarCurr] :
( v93855(VarCurr)
<=> $false ) ).
fof(addAssignment_27532,axiom,
! [VarCurr] :
( v93853(VarCurr)
<=> v79736(VarCurr) ) ).
fof(addAssignment_27531,axiom,
! [VarCurr] :
( v93851(VarCurr)
<=> $false ) ).
fof(addAssignment_27530,axiom,
! [VarCurr] :
( v93849(VarCurr)
<=> v79728(VarCurr,bitIndex9) ) ).
fof(addAssignment_27529,axiom,
! [VarCurr] :
( v79728(VarCurr,bitIndex9)
<=> v79730(VarCurr,bitIndex9) ) ).
fof(addAssignment_27528,axiom,
! [VarCurr] :
( v79730(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27527,axiom,
! [VarCurr] :
( v93847(VarCurr)
<=> $false ) ).
fof(addAssignment_27526,axiom,
! [VarCurr] :
( v93845(VarCurr)
<=> $false ) ).
fof(addAssignment_27525,axiom,
! [VarCurr] :
( v93843(VarCurr)
<=> $true ) ).
fof(addAssignment_27524,axiom,
! [VarCurr] :
( v93841(VarCurr)
<=> $false ) ).
fof(addAssignment_27523,axiom,
! [VarCurr] :
( v93839(VarCurr)
<=> v79711(VarCurr) ) ).
fof(addAssignment_27522,axiom,
! [VarCurr] :
( v79566(VarCurr,bitIndex3)
<=> v79568(VarCurr,bitIndex3) ) ).
fof(addAssignment_27521,axiom,
! [VarCurr] :
( v79568(VarCurr,bitIndex3)
<=> v79570(VarCurr,bitIndex3) ) ).
fof(addAssignment_27520,axiom,
! [VarCurr] :
( v79570(VarCurr,bitIndex3)
<=> v79572(VarCurr,bitIndex3) ) ).
fof(addAssignment_27519,axiom,
! [VarCurr] :
( v79572(VarCurr,bitIndex3)
<=> v79574(VarCurr,bitIndex9) ) ).
fof(addAssignment_27518,axiom,
! [VarCurr] :
( v79574(VarCurr,bitIndex9)
<=> v79576(VarCurr,bitIndex9) ) ).
fof(addAssignment_27517,axiom,
! [VarCurr] :
( v79576(VarCurr,bitIndex9)
<=> v93769(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1489,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93792(VarNext)
=> ( v93769(VarNext)
<=> v93769(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1545,axiom,
! [VarNext] :
( v93792(VarNext)
=> ( v93769(VarNext)
<=> v93827(VarNext) ) ) ).
fof(addAssignment_27516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93827(VarNext)
<=> v93825(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4363,axiom,
! [VarCurr] :
( ~ v93771(VarCurr)
=> ( v93825(VarCurr)
<=> v93828(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4373,axiom,
! [VarCurr] :
( v93771(VarCurr)
=> ( v93825(VarCurr)
<=> v93773(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4362,axiom,
! [VarCurr] :
( ~ v93805(VarCurr)
=> ( v93828(VarCurr)
<=> v93787(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4372,axiom,
! [VarCurr] :
( v93805(VarCurr)
=> ( v93828(VarCurr)
<=> v93829(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1085,axiom,
! [VarCurr] :
( ( ~ v93808(VarCurr)
& ~ v93810(VarCurr) )
=> ( v93829(VarCurr)
<=> v93833(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4361,axiom,
! [VarCurr] :
( v93810(VarCurr)
=> ( v93829(VarCurr)
<=> v93832(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4371,axiom,
! [VarCurr] :
( v93808(VarCurr)
=> ( v93829(VarCurr)
<=> v93830(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4360,axiom,
! [VarCurr] :
( ~ v93818(VarCurr)
=> ( v93833(VarCurr)
<=> v93787(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4370,axiom,
! [VarCurr] :
( v93818(VarCurr)
=> ( v93833(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4359,axiom,
! [VarCurr] :
( ~ v93812(VarCurr)
=> ( v93832(VarCurr)
<=> v93787(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4369,axiom,
! [VarCurr] :
( v93812(VarCurr)
=> ( v93832(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2032,axiom,
! [VarCurr] :
( ~ v93831(VarCurr)
=> ( v93830(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2032,axiom,
! [VarCurr] :
( v93831(VarCurr)
=> ( v93830(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6429,axiom,
! [VarCurr] :
( v93831(VarCurr)
<=> ( v93781(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93792(VarNext)
<=> ( v93793(VarNext)
& v93802(VarNext) ) ) ) ).
fof(addAssignment_27515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93802(VarNext)
<=> v93800(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18470,axiom,
! [VarCurr] :
( v93800(VarCurr)
<=> ( v93771(VarCurr)
| v93803(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18469,axiom,
! [VarCurr] :
( v93803(VarCurr)
<=> ( v93804(VarCurr)
& v93824(VarCurr) ) ) ).
fof(writeUnaryOperator_7293,axiom,
! [VarCurr] :
( ~ v93824(VarCurr)
<=> v93771(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18468,axiom,
! [VarCurr] :
( v93804(VarCurr)
<=> ( v93805(VarCurr)
| v93822(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18467,axiom,
! [VarCurr] :
( v93822(VarCurr)
<=> ( v93783(VarCurr)
& v93823(VarCurr) ) ) ).
fof(writeUnaryOperator_7292,axiom,
! [VarCurr] :
( ~ v93823(VarCurr)
<=> v93785(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18466,axiom,
! [VarCurr] :
( v93805(VarCurr)
<=> ( v93806(VarCurr)
& v93785(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18465,axiom,
! [VarCurr] :
( v93806(VarCurr)
<=> ( v93807(VarCurr)
| v93816(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18464,axiom,
! [VarCurr] :
( v93816(VarCurr)
<=> ( v93817(VarCurr)
& v93821(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6428,axiom,
! [VarCurr] :
( v93821(VarCurr)
<=> ( ( v93809(VarCurr,bitIndex2)
<=> $false )
& ( v93809(VarCurr,bitIndex1)
<=> $false )
& ( v93809(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18463,axiom,
! [VarCurr] :
( v93817(VarCurr)
<=> ( v93818(VarCurr)
| v93819(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18462,axiom,
! [VarCurr] :
( v93819(VarCurr)
<=> ( v93783(VarCurr)
& v93820(VarCurr) ) ) ).
fof(writeUnaryOperator_7291,axiom,
! [VarCurr] :
( ~ v93820(VarCurr)
<=> v93818(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6427,axiom,
! [VarCurr] :
( v93818(VarCurr)
<=> ( v93781(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18461,axiom,
! [VarCurr] :
( v93807(VarCurr)
<=> ( v93808(VarCurr)
| v93810(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18460,axiom,
! [VarCurr] :
( v93810(VarCurr)
<=> ( v93811(VarCurr)
& v93815(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6426,axiom,
! [VarCurr] :
( v93815(VarCurr)
<=> ( ( v93809(VarCurr,bitIndex2)
<=> $false )
& ( v93809(VarCurr,bitIndex1)
<=> $true )
& ( v93809(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18459,axiom,
! [VarCurr] :
( v93811(VarCurr)
<=> ( v93812(VarCurr)
| v93813(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18458,axiom,
! [VarCurr] :
( v93813(VarCurr)
<=> ( v93783(VarCurr)
& v93814(VarCurr) ) ) ).
fof(writeUnaryOperator_7290,axiom,
! [VarCurr] :
( ~ v93814(VarCurr)
<=> v93812(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6425,axiom,
! [VarCurr] :
( v93812(VarCurr)
<=> ( v93781(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6424,axiom,
! [VarCurr] :
( v93808(VarCurr)
<=> ( ( v93809(VarCurr,bitIndex2)
<=> $true )
& ( v93809(VarCurr,bitIndex1)
<=> $false )
& ( v93809(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27514,axiom,
! [VarCurr] :
( v93809(VarCurr,bitIndex0)
<=> v93779(VarCurr) ) ).
fof(addAssignment_27513,axiom,
! [VarCurr] :
( v93809(VarCurr,bitIndex1)
<=> v93777(VarCurr) ) ).
fof(addAssignment_27512,axiom,
! [VarCurr] :
( v93809(VarCurr,bitIndex2)
<=> v93775(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93793(VarNext)
<=> ( v93794(VarNext)
& v93789(VarNext) ) ) ) ).
fof(writeUnaryOperator_7289,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93794(VarNext)
<=> v93796(VarNext) ) ) ).
fof(addAssignment_27511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93796(VarNext)
<=> v93789(VarCurr) ) ) ).
fof(addAssignment_27510,axiom,
! [VarCurr] :
( v93789(VarCurr)
<=> v79645(VarCurr) ) ).
fof(addAssignment_27509,axiom,
! [VarCurr] :
( v93787(VarCurr)
<=> $false ) ).
fof(addAssignment_27508,axiom,
! [VarCurr] :
( v93785(VarCurr)
<=> v79607(VarCurr) ) ).
fof(addAssignment_27507,axiom,
! [VarCurr] :
( v93783(VarCurr)
<=> $false ) ).
fof(addAssignment_27506,axiom,
! [VarCurr] :
( v93781(VarCurr)
<=> v79599(VarCurr,bitIndex9) ) ).
fof(addAssignment_27505,axiom,
! [VarCurr] :
( v79599(VarCurr,bitIndex9)
<=> v79601(VarCurr,bitIndex9) ) ).
fof(addAssignment_27504,axiom,
! [VarCurr] :
( v79601(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27503,axiom,
! [VarCurr] :
( v93779(VarCurr)
<=> $false ) ).
fof(addAssignment_27502,axiom,
! [VarCurr] :
( v93777(VarCurr)
<=> $false ) ).
fof(addAssignment_27501,axiom,
! [VarCurr] :
( v93775(VarCurr)
<=> $true ) ).
fof(addAssignment_27500,axiom,
! [VarCurr] :
( v93773(VarCurr)
<=> $false ) ).
fof(addAssignment_27499,axiom,
! [VarCurr] :
( v93771(VarCurr)
<=> v79582(VarCurr) ) ).
fof(addAssignment_27498,axiom,
! [VarCurr] :
( v79437(VarCurr,bitIndex3)
<=> v79439(VarCurr,bitIndex3) ) ).
fof(addAssignment_27497,axiom,
! [VarCurr] :
( v79439(VarCurr,bitIndex3)
<=> v79441(VarCurr,bitIndex3) ) ).
fof(addAssignment_27496,axiom,
! [VarCurr] :
( v79441(VarCurr,bitIndex3)
<=> v79443(VarCurr,bitIndex3) ) ).
fof(addAssignment_27495,axiom,
! [VarCurr] :
( v79443(VarCurr,bitIndex3)
<=> v79445(VarCurr,bitIndex9) ) ).
fof(addAssignment_27494,axiom,
! [VarCurr] :
( v79445(VarCurr,bitIndex9)
<=> v79447(VarCurr,bitIndex9) ) ).
fof(addAssignment_27493,axiom,
! [VarCurr] :
( v79447(VarCurr,bitIndex9)
<=> v93701(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93724(VarNext)
=> ( v93701(VarNext)
<=> v93701(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1544,axiom,
! [VarNext] :
( v93724(VarNext)
=> ( v93701(VarNext)
<=> v93759(VarNext) ) ) ).
fof(addAssignment_27492,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93759(VarNext)
<=> v93757(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4358,axiom,
! [VarCurr] :
( ~ v93703(VarCurr)
=> ( v93757(VarCurr)
<=> v93760(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4368,axiom,
! [VarCurr] :
( v93703(VarCurr)
=> ( v93757(VarCurr)
<=> v93705(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4357,axiom,
! [VarCurr] :
( ~ v93737(VarCurr)
=> ( v93760(VarCurr)
<=> v93719(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4367,axiom,
! [VarCurr] :
( v93737(VarCurr)
=> ( v93760(VarCurr)
<=> v93761(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1084,axiom,
! [VarCurr] :
( ( ~ v93740(VarCurr)
& ~ v93742(VarCurr) )
=> ( v93761(VarCurr)
<=> v93765(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4356,axiom,
! [VarCurr] :
( v93742(VarCurr)
=> ( v93761(VarCurr)
<=> v93764(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4366,axiom,
! [VarCurr] :
( v93740(VarCurr)
=> ( v93761(VarCurr)
<=> v93762(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4355,axiom,
! [VarCurr] :
( ~ v93750(VarCurr)
=> ( v93765(VarCurr)
<=> v93719(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4365,axiom,
! [VarCurr] :
( v93750(VarCurr)
=> ( v93765(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4354,axiom,
! [VarCurr] :
( ~ v93744(VarCurr)
=> ( v93764(VarCurr)
<=> v93719(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4364,axiom,
! [VarCurr] :
( v93744(VarCurr)
=> ( v93764(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2031,axiom,
! [VarCurr] :
( ~ v93763(VarCurr)
=> ( v93762(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2031,axiom,
! [VarCurr] :
( v93763(VarCurr)
=> ( v93762(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6423,axiom,
! [VarCurr] :
( v93763(VarCurr)
<=> ( v93713(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93724(VarNext)
<=> ( v93725(VarNext)
& v93734(VarNext) ) ) ) ).
fof(addAssignment_27491,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93734(VarNext)
<=> v93732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18455,axiom,
! [VarCurr] :
( v93732(VarCurr)
<=> ( v93703(VarCurr)
| v93735(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18454,axiom,
! [VarCurr] :
( v93735(VarCurr)
<=> ( v93736(VarCurr)
& v93756(VarCurr) ) ) ).
fof(writeUnaryOperator_7288,axiom,
! [VarCurr] :
( ~ v93756(VarCurr)
<=> v93703(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18453,axiom,
! [VarCurr] :
( v93736(VarCurr)
<=> ( v93737(VarCurr)
| v93754(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18452,axiom,
! [VarCurr] :
( v93754(VarCurr)
<=> ( v93715(VarCurr)
& v93755(VarCurr) ) ) ).
fof(writeUnaryOperator_7287,axiom,
! [VarCurr] :
( ~ v93755(VarCurr)
<=> v93717(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18451,axiom,
! [VarCurr] :
( v93737(VarCurr)
<=> ( v93738(VarCurr)
& v93717(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18450,axiom,
! [VarCurr] :
( v93738(VarCurr)
<=> ( v93739(VarCurr)
| v93748(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18449,axiom,
! [VarCurr] :
( v93748(VarCurr)
<=> ( v93749(VarCurr)
& v93753(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6422,axiom,
! [VarCurr] :
( v93753(VarCurr)
<=> ( ( v93741(VarCurr,bitIndex2)
<=> $false )
& ( v93741(VarCurr,bitIndex1)
<=> $false )
& ( v93741(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18448,axiom,
! [VarCurr] :
( v93749(VarCurr)
<=> ( v93750(VarCurr)
| v93751(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18447,axiom,
! [VarCurr] :
( v93751(VarCurr)
<=> ( v93715(VarCurr)
& v93752(VarCurr) ) ) ).
fof(writeUnaryOperator_7286,axiom,
! [VarCurr] :
( ~ v93752(VarCurr)
<=> v93750(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6421,axiom,
! [VarCurr] :
( v93750(VarCurr)
<=> ( v93713(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18446,axiom,
! [VarCurr] :
( v93739(VarCurr)
<=> ( v93740(VarCurr)
| v93742(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18445,axiom,
! [VarCurr] :
( v93742(VarCurr)
<=> ( v93743(VarCurr)
& v93747(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6420,axiom,
! [VarCurr] :
( v93747(VarCurr)
<=> ( ( v93741(VarCurr,bitIndex2)
<=> $false )
& ( v93741(VarCurr,bitIndex1)
<=> $true )
& ( v93741(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18444,axiom,
! [VarCurr] :
( v93743(VarCurr)
<=> ( v93744(VarCurr)
| v93745(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18443,axiom,
! [VarCurr] :
( v93745(VarCurr)
<=> ( v93715(VarCurr)
& v93746(VarCurr) ) ) ).
fof(writeUnaryOperator_7285,axiom,
! [VarCurr] :
( ~ v93746(VarCurr)
<=> v93744(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6419,axiom,
! [VarCurr] :
( v93744(VarCurr)
<=> ( v93713(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6418,axiom,
! [VarCurr] :
( v93740(VarCurr)
<=> ( ( v93741(VarCurr,bitIndex2)
<=> $true )
& ( v93741(VarCurr,bitIndex1)
<=> $false )
& ( v93741(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27490,axiom,
! [VarCurr] :
( v93741(VarCurr,bitIndex0)
<=> v93711(VarCurr) ) ).
fof(addAssignment_27489,axiom,
! [VarCurr] :
( v93741(VarCurr,bitIndex1)
<=> v93709(VarCurr) ) ).
fof(addAssignment_27488,axiom,
! [VarCurr] :
( v93741(VarCurr,bitIndex2)
<=> v93707(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93725(VarNext)
<=> ( v93726(VarNext)
& v93721(VarNext) ) ) ) ).
fof(writeUnaryOperator_7284,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93726(VarNext)
<=> v93728(VarNext) ) ) ).
fof(addAssignment_27487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93728(VarNext)
<=> v93721(VarCurr) ) ) ).
fof(addAssignment_27486,axiom,
! [VarCurr] :
( v93721(VarCurr)
<=> v79516(VarCurr) ) ).
fof(addAssignment_27485,axiom,
! [VarCurr] :
( v93719(VarCurr)
<=> $false ) ).
fof(addAssignment_27484,axiom,
! [VarCurr] :
( v93717(VarCurr)
<=> v79478(VarCurr) ) ).
fof(addAssignment_27483,axiom,
! [VarCurr] :
( v93715(VarCurr)
<=> $false ) ).
fof(addAssignment_27482,axiom,
! [VarCurr] :
( v93713(VarCurr)
<=> v79470(VarCurr,bitIndex9) ) ).
fof(addAssignment_27481,axiom,
! [VarCurr] :
( v79470(VarCurr,bitIndex9)
<=> v79472(VarCurr,bitIndex9) ) ).
fof(addAssignment_27480,axiom,
! [VarCurr] :
( v79472(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27479,axiom,
! [VarCurr] :
( v93711(VarCurr)
<=> $false ) ).
fof(addAssignment_27478,axiom,
! [VarCurr] :
( v93709(VarCurr)
<=> $false ) ).
fof(addAssignment_27477,axiom,
! [VarCurr] :
( v93707(VarCurr)
<=> $true ) ).
fof(addAssignment_27476,axiom,
! [VarCurr] :
( v93705(VarCurr)
<=> $false ) ).
fof(addAssignment_27475,axiom,
! [VarCurr] :
( v93703(VarCurr)
<=> v79453(VarCurr) ) ).
fof(addAssignment_27474,axiom,
! [VarCurr] :
( v79308(VarCurr,bitIndex3)
<=> v79310(VarCurr,bitIndex3) ) ).
fof(addAssignment_27473,axiom,
! [VarCurr] :
( v79310(VarCurr,bitIndex3)
<=> v79312(VarCurr,bitIndex3) ) ).
fof(addAssignment_27472,axiom,
! [VarCurr] :
( v79312(VarCurr,bitIndex3)
<=> v79314(VarCurr,bitIndex3) ) ).
fof(addAssignment_27471,axiom,
! [VarCurr] :
( v79314(VarCurr,bitIndex3)
<=> v79316(VarCurr,bitIndex9) ) ).
fof(addAssignment_27470,axiom,
! [VarCurr] :
( v79316(VarCurr,bitIndex9)
<=> v79318(VarCurr,bitIndex9) ) ).
fof(addAssignment_27469,axiom,
! [VarCurr] :
( v79318(VarCurr,bitIndex9)
<=> v93633(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93656(VarNext)
=> ( v93633(VarNext)
<=> v93633(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1543,axiom,
! [VarNext] :
( v93656(VarNext)
=> ( v93633(VarNext)
<=> v93691(VarNext) ) ) ).
fof(addAssignment_27468,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93691(VarNext)
<=> v93689(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4353,axiom,
! [VarCurr] :
( ~ v93635(VarCurr)
=> ( v93689(VarCurr)
<=> v93692(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4363,axiom,
! [VarCurr] :
( v93635(VarCurr)
=> ( v93689(VarCurr)
<=> v93637(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4352,axiom,
! [VarCurr] :
( ~ v93669(VarCurr)
=> ( v93692(VarCurr)
<=> v93651(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4362,axiom,
! [VarCurr] :
( v93669(VarCurr)
=> ( v93692(VarCurr)
<=> v93693(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1083,axiom,
! [VarCurr] :
( ( ~ v93672(VarCurr)
& ~ v93674(VarCurr) )
=> ( v93693(VarCurr)
<=> v93697(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4351,axiom,
! [VarCurr] :
( v93674(VarCurr)
=> ( v93693(VarCurr)
<=> v93696(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4361,axiom,
! [VarCurr] :
( v93672(VarCurr)
=> ( v93693(VarCurr)
<=> v93694(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4350,axiom,
! [VarCurr] :
( ~ v93682(VarCurr)
=> ( v93697(VarCurr)
<=> v93651(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4360,axiom,
! [VarCurr] :
( v93682(VarCurr)
=> ( v93697(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4349,axiom,
! [VarCurr] :
( ~ v93676(VarCurr)
=> ( v93696(VarCurr)
<=> v93651(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4359,axiom,
! [VarCurr] :
( v93676(VarCurr)
=> ( v93696(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2030,axiom,
! [VarCurr] :
( ~ v93695(VarCurr)
=> ( v93694(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2030,axiom,
! [VarCurr] :
( v93695(VarCurr)
=> ( v93694(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6417,axiom,
! [VarCurr] :
( v93695(VarCurr)
<=> ( v93645(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93656(VarNext)
<=> ( v93657(VarNext)
& v93666(VarNext) ) ) ) ).
fof(addAssignment_27467,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93666(VarNext)
<=> v93664(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18440,axiom,
! [VarCurr] :
( v93664(VarCurr)
<=> ( v93635(VarCurr)
| v93667(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18439,axiom,
! [VarCurr] :
( v93667(VarCurr)
<=> ( v93668(VarCurr)
& v93688(VarCurr) ) ) ).
fof(writeUnaryOperator_7283,axiom,
! [VarCurr] :
( ~ v93688(VarCurr)
<=> v93635(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18438,axiom,
! [VarCurr] :
( v93668(VarCurr)
<=> ( v93669(VarCurr)
| v93686(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18437,axiom,
! [VarCurr] :
( v93686(VarCurr)
<=> ( v93647(VarCurr)
& v93687(VarCurr) ) ) ).
fof(writeUnaryOperator_7282,axiom,
! [VarCurr] :
( ~ v93687(VarCurr)
<=> v93649(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18436,axiom,
! [VarCurr] :
( v93669(VarCurr)
<=> ( v93670(VarCurr)
& v93649(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18435,axiom,
! [VarCurr] :
( v93670(VarCurr)
<=> ( v93671(VarCurr)
| v93680(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18434,axiom,
! [VarCurr] :
( v93680(VarCurr)
<=> ( v93681(VarCurr)
& v93685(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6416,axiom,
! [VarCurr] :
( v93685(VarCurr)
<=> ( ( v93673(VarCurr,bitIndex2)
<=> $false )
& ( v93673(VarCurr,bitIndex1)
<=> $false )
& ( v93673(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18433,axiom,
! [VarCurr] :
( v93681(VarCurr)
<=> ( v93682(VarCurr)
| v93683(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18432,axiom,
! [VarCurr] :
( v93683(VarCurr)
<=> ( v93647(VarCurr)
& v93684(VarCurr) ) ) ).
fof(writeUnaryOperator_7281,axiom,
! [VarCurr] :
( ~ v93684(VarCurr)
<=> v93682(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6415,axiom,
! [VarCurr] :
( v93682(VarCurr)
<=> ( v93645(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18431,axiom,
! [VarCurr] :
( v93671(VarCurr)
<=> ( v93672(VarCurr)
| v93674(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18430,axiom,
! [VarCurr] :
( v93674(VarCurr)
<=> ( v93675(VarCurr)
& v93679(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6414,axiom,
! [VarCurr] :
( v93679(VarCurr)
<=> ( ( v93673(VarCurr,bitIndex2)
<=> $false )
& ( v93673(VarCurr,bitIndex1)
<=> $true )
& ( v93673(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18429,axiom,
! [VarCurr] :
( v93675(VarCurr)
<=> ( v93676(VarCurr)
| v93677(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18428,axiom,
! [VarCurr] :
( v93677(VarCurr)
<=> ( v93647(VarCurr)
& v93678(VarCurr) ) ) ).
fof(writeUnaryOperator_7280,axiom,
! [VarCurr] :
( ~ v93678(VarCurr)
<=> v93676(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6413,axiom,
! [VarCurr] :
( v93676(VarCurr)
<=> ( v93645(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6412,axiom,
! [VarCurr] :
( v93672(VarCurr)
<=> ( ( v93673(VarCurr,bitIndex2)
<=> $true )
& ( v93673(VarCurr,bitIndex1)
<=> $false )
& ( v93673(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27466,axiom,
! [VarCurr] :
( v93673(VarCurr,bitIndex0)
<=> v93643(VarCurr) ) ).
fof(addAssignment_27465,axiom,
! [VarCurr] :
( v93673(VarCurr,bitIndex1)
<=> v93641(VarCurr) ) ).
fof(addAssignment_27464,axiom,
! [VarCurr] :
( v93673(VarCurr,bitIndex2)
<=> v93639(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93657(VarNext)
<=> ( v93658(VarNext)
& v93653(VarNext) ) ) ) ).
fof(writeUnaryOperator_7279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93658(VarNext)
<=> v93660(VarNext) ) ) ).
fof(addAssignment_27463,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93660(VarNext)
<=> v93653(VarCurr) ) ) ).
fof(addAssignment_27462,axiom,
! [VarCurr] :
( v93653(VarCurr)
<=> v79387(VarCurr) ) ).
fof(addAssignment_27461,axiom,
! [VarCurr] :
( v93651(VarCurr)
<=> $false ) ).
fof(addAssignment_27460,axiom,
! [VarCurr] :
( v93649(VarCurr)
<=> v79349(VarCurr) ) ).
fof(addAssignment_27459,axiom,
! [VarCurr] :
( v93647(VarCurr)
<=> $false ) ).
fof(addAssignment_27458,axiom,
! [VarCurr] :
( v93645(VarCurr)
<=> v79341(VarCurr,bitIndex9) ) ).
fof(addAssignment_27457,axiom,
! [VarCurr] :
( v79341(VarCurr,bitIndex9)
<=> v79343(VarCurr,bitIndex9) ) ).
fof(addAssignment_27456,axiom,
! [VarCurr] :
( v79343(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27455,axiom,
! [VarCurr] :
( v93643(VarCurr)
<=> $false ) ).
fof(addAssignment_27454,axiom,
! [VarCurr] :
( v93641(VarCurr)
<=> $false ) ).
fof(addAssignment_27453,axiom,
! [VarCurr] :
( v93639(VarCurr)
<=> $true ) ).
fof(addAssignment_27452,axiom,
! [VarCurr] :
( v93637(VarCurr)
<=> $false ) ).
fof(addAssignment_27451,axiom,
! [VarCurr] :
( v93635(VarCurr)
<=> v79324(VarCurr) ) ).
fof(addAssignment_27450,axiom,
! [VarCurr] :
( v79179(VarCurr,bitIndex3)
<=> v79181(VarCurr,bitIndex3) ) ).
fof(addAssignment_27449,axiom,
! [VarCurr] :
( v79181(VarCurr,bitIndex3)
<=> v79183(VarCurr,bitIndex3) ) ).
fof(addAssignment_27448,axiom,
! [VarCurr] :
( v79183(VarCurr,bitIndex3)
<=> v79185(VarCurr,bitIndex3) ) ).
fof(addAssignment_27447,axiom,
! [VarCurr] :
( v79185(VarCurr,bitIndex3)
<=> v79187(VarCurr,bitIndex9) ) ).
fof(addAssignment_27446,axiom,
! [VarCurr] :
( v79187(VarCurr,bitIndex9)
<=> v79189(VarCurr,bitIndex9) ) ).
fof(addAssignment_27445,axiom,
! [VarCurr] :
( v79189(VarCurr,bitIndex9)
<=> v93565(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93588(VarNext)
=> ( v93565(VarNext)
<=> v93565(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1542,axiom,
! [VarNext] :
( v93588(VarNext)
=> ( v93565(VarNext)
<=> v93623(VarNext) ) ) ).
fof(addAssignment_27444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93623(VarNext)
<=> v93621(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4348,axiom,
! [VarCurr] :
( ~ v93567(VarCurr)
=> ( v93621(VarCurr)
<=> v93624(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4358,axiom,
! [VarCurr] :
( v93567(VarCurr)
=> ( v93621(VarCurr)
<=> v93569(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4347,axiom,
! [VarCurr] :
( ~ v93601(VarCurr)
=> ( v93624(VarCurr)
<=> v93583(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4357,axiom,
! [VarCurr] :
( v93601(VarCurr)
=> ( v93624(VarCurr)
<=> v93625(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1082,axiom,
! [VarCurr] :
( ( ~ v93604(VarCurr)
& ~ v93606(VarCurr) )
=> ( v93625(VarCurr)
<=> v93629(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4346,axiom,
! [VarCurr] :
( v93606(VarCurr)
=> ( v93625(VarCurr)
<=> v93628(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4356,axiom,
! [VarCurr] :
( v93604(VarCurr)
=> ( v93625(VarCurr)
<=> v93626(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4345,axiom,
! [VarCurr] :
( ~ v93614(VarCurr)
=> ( v93629(VarCurr)
<=> v93583(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4355,axiom,
! [VarCurr] :
( v93614(VarCurr)
=> ( v93629(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4344,axiom,
! [VarCurr] :
( ~ v93608(VarCurr)
=> ( v93628(VarCurr)
<=> v93583(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4354,axiom,
! [VarCurr] :
( v93608(VarCurr)
=> ( v93628(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2029,axiom,
! [VarCurr] :
( ~ v93627(VarCurr)
=> ( v93626(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2029,axiom,
! [VarCurr] :
( v93627(VarCurr)
=> ( v93626(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6411,axiom,
! [VarCurr] :
( v93627(VarCurr)
<=> ( v93577(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93588(VarNext)
<=> ( v93589(VarNext)
& v93598(VarNext) ) ) ) ).
fof(addAssignment_27443,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93598(VarNext)
<=> v93596(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18425,axiom,
! [VarCurr] :
( v93596(VarCurr)
<=> ( v93567(VarCurr)
| v93599(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18424,axiom,
! [VarCurr] :
( v93599(VarCurr)
<=> ( v93600(VarCurr)
& v93620(VarCurr) ) ) ).
fof(writeUnaryOperator_7278,axiom,
! [VarCurr] :
( ~ v93620(VarCurr)
<=> v93567(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18423,axiom,
! [VarCurr] :
( v93600(VarCurr)
<=> ( v93601(VarCurr)
| v93618(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18422,axiom,
! [VarCurr] :
( v93618(VarCurr)
<=> ( v93579(VarCurr)
& v93619(VarCurr) ) ) ).
fof(writeUnaryOperator_7277,axiom,
! [VarCurr] :
( ~ v93619(VarCurr)
<=> v93581(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18421,axiom,
! [VarCurr] :
( v93601(VarCurr)
<=> ( v93602(VarCurr)
& v93581(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18420,axiom,
! [VarCurr] :
( v93602(VarCurr)
<=> ( v93603(VarCurr)
| v93612(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18419,axiom,
! [VarCurr] :
( v93612(VarCurr)
<=> ( v93613(VarCurr)
& v93617(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6410,axiom,
! [VarCurr] :
( v93617(VarCurr)
<=> ( ( v93605(VarCurr,bitIndex2)
<=> $false )
& ( v93605(VarCurr,bitIndex1)
<=> $false )
& ( v93605(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18418,axiom,
! [VarCurr] :
( v93613(VarCurr)
<=> ( v93614(VarCurr)
| v93615(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18417,axiom,
! [VarCurr] :
( v93615(VarCurr)
<=> ( v93579(VarCurr)
& v93616(VarCurr) ) ) ).
fof(writeUnaryOperator_7276,axiom,
! [VarCurr] :
( ~ v93616(VarCurr)
<=> v93614(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6409,axiom,
! [VarCurr] :
( v93614(VarCurr)
<=> ( v93577(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18416,axiom,
! [VarCurr] :
( v93603(VarCurr)
<=> ( v93604(VarCurr)
| v93606(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18415,axiom,
! [VarCurr] :
( v93606(VarCurr)
<=> ( v93607(VarCurr)
& v93611(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6408,axiom,
! [VarCurr] :
( v93611(VarCurr)
<=> ( ( v93605(VarCurr,bitIndex2)
<=> $false )
& ( v93605(VarCurr,bitIndex1)
<=> $true )
& ( v93605(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18414,axiom,
! [VarCurr] :
( v93607(VarCurr)
<=> ( v93608(VarCurr)
| v93609(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18413,axiom,
! [VarCurr] :
( v93609(VarCurr)
<=> ( v93579(VarCurr)
& v93610(VarCurr) ) ) ).
fof(writeUnaryOperator_7275,axiom,
! [VarCurr] :
( ~ v93610(VarCurr)
<=> v93608(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6407,axiom,
! [VarCurr] :
( v93608(VarCurr)
<=> ( v93577(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6406,axiom,
! [VarCurr] :
( v93604(VarCurr)
<=> ( ( v93605(VarCurr,bitIndex2)
<=> $true )
& ( v93605(VarCurr,bitIndex1)
<=> $false )
& ( v93605(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27442,axiom,
! [VarCurr] :
( v93605(VarCurr,bitIndex0)
<=> v93575(VarCurr) ) ).
fof(addAssignment_27441,axiom,
! [VarCurr] :
( v93605(VarCurr,bitIndex1)
<=> v93573(VarCurr) ) ).
fof(addAssignment_27440,axiom,
! [VarCurr] :
( v93605(VarCurr,bitIndex2)
<=> v93571(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93589(VarNext)
<=> ( v93590(VarNext)
& v93585(VarNext) ) ) ) ).
fof(writeUnaryOperator_7274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93590(VarNext)
<=> v93592(VarNext) ) ) ).
fof(addAssignment_27439,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93592(VarNext)
<=> v93585(VarCurr) ) ) ).
fof(addAssignment_27438,axiom,
! [VarCurr] :
( v93585(VarCurr)
<=> v79258(VarCurr) ) ).
fof(addAssignment_27437,axiom,
! [VarCurr] :
( v93583(VarCurr)
<=> $false ) ).
fof(addAssignment_27436,axiom,
! [VarCurr] :
( v93581(VarCurr)
<=> v79220(VarCurr) ) ).
fof(addAssignment_27435,axiom,
! [VarCurr] :
( v93579(VarCurr)
<=> $false ) ).
fof(addAssignment_27434,axiom,
! [VarCurr] :
( v93577(VarCurr)
<=> v79212(VarCurr,bitIndex9) ) ).
fof(addAssignment_27433,axiom,
! [VarCurr] :
( v79212(VarCurr,bitIndex9)
<=> v79214(VarCurr,bitIndex9) ) ).
fof(addAssignment_27432,axiom,
! [VarCurr] :
( v79214(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27431,axiom,
! [VarCurr] :
( v93575(VarCurr)
<=> $false ) ).
fof(addAssignment_27430,axiom,
! [VarCurr] :
( v93573(VarCurr)
<=> $false ) ).
fof(addAssignment_27429,axiom,
! [VarCurr] :
( v93571(VarCurr)
<=> $true ) ).
fof(addAssignment_27428,axiom,
! [VarCurr] :
( v93569(VarCurr)
<=> $false ) ).
fof(addAssignment_27427,axiom,
! [VarCurr] :
( v93567(VarCurr)
<=> v79195(VarCurr) ) ).
fof(addAssignment_27426,axiom,
! [VarCurr] :
( v79050(VarCurr,bitIndex3)
<=> v79052(VarCurr,bitIndex3) ) ).
fof(addAssignment_27425,axiom,
! [VarCurr] :
( v79052(VarCurr,bitIndex3)
<=> v79054(VarCurr,bitIndex3) ) ).
fof(addAssignment_27424,axiom,
! [VarCurr] :
( v79054(VarCurr,bitIndex3)
<=> v79056(VarCurr,bitIndex3) ) ).
fof(addAssignment_27423,axiom,
! [VarCurr] :
( v79056(VarCurr,bitIndex3)
<=> v79058(VarCurr,bitIndex9) ) ).
fof(addAssignment_27422,axiom,
! [VarCurr] :
( v79058(VarCurr,bitIndex9)
<=> v79060(VarCurr,bitIndex9) ) ).
fof(addAssignment_27421,axiom,
! [VarCurr] :
( v79060(VarCurr,bitIndex9)
<=> v93497(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1485,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93520(VarNext)
=> ( v93497(VarNext)
<=> v93497(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1541,axiom,
! [VarNext] :
( v93520(VarNext)
=> ( v93497(VarNext)
<=> v93555(VarNext) ) ) ).
fof(addAssignment_27420,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93555(VarNext)
<=> v93553(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4343,axiom,
! [VarCurr] :
( ~ v93499(VarCurr)
=> ( v93553(VarCurr)
<=> v93556(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4353,axiom,
! [VarCurr] :
( v93499(VarCurr)
=> ( v93553(VarCurr)
<=> v93501(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4342,axiom,
! [VarCurr] :
( ~ v93533(VarCurr)
=> ( v93556(VarCurr)
<=> v93515(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4352,axiom,
! [VarCurr] :
( v93533(VarCurr)
=> ( v93556(VarCurr)
<=> v93557(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1081,axiom,
! [VarCurr] :
( ( ~ v93536(VarCurr)
& ~ v93538(VarCurr) )
=> ( v93557(VarCurr)
<=> v93561(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4341,axiom,
! [VarCurr] :
( v93538(VarCurr)
=> ( v93557(VarCurr)
<=> v93560(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4351,axiom,
! [VarCurr] :
( v93536(VarCurr)
=> ( v93557(VarCurr)
<=> v93558(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4340,axiom,
! [VarCurr] :
( ~ v93546(VarCurr)
=> ( v93561(VarCurr)
<=> v93515(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4350,axiom,
! [VarCurr] :
( v93546(VarCurr)
=> ( v93561(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4339,axiom,
! [VarCurr] :
( ~ v93540(VarCurr)
=> ( v93560(VarCurr)
<=> v93515(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4349,axiom,
! [VarCurr] :
( v93540(VarCurr)
=> ( v93560(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2028,axiom,
! [VarCurr] :
( ~ v93559(VarCurr)
=> ( v93558(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2028,axiom,
! [VarCurr] :
( v93559(VarCurr)
=> ( v93558(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6405,axiom,
! [VarCurr] :
( v93559(VarCurr)
<=> ( v93509(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93520(VarNext)
<=> ( v93521(VarNext)
& v93530(VarNext) ) ) ) ).
fof(addAssignment_27419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93530(VarNext)
<=> v93528(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18410,axiom,
! [VarCurr] :
( v93528(VarCurr)
<=> ( v93499(VarCurr)
| v93531(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18409,axiom,
! [VarCurr] :
( v93531(VarCurr)
<=> ( v93532(VarCurr)
& v93552(VarCurr) ) ) ).
fof(writeUnaryOperator_7273,axiom,
! [VarCurr] :
( ~ v93552(VarCurr)
<=> v93499(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18408,axiom,
! [VarCurr] :
( v93532(VarCurr)
<=> ( v93533(VarCurr)
| v93550(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18407,axiom,
! [VarCurr] :
( v93550(VarCurr)
<=> ( v93511(VarCurr)
& v93551(VarCurr) ) ) ).
fof(writeUnaryOperator_7272,axiom,
! [VarCurr] :
( ~ v93551(VarCurr)
<=> v93513(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18406,axiom,
! [VarCurr] :
( v93533(VarCurr)
<=> ( v93534(VarCurr)
& v93513(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18405,axiom,
! [VarCurr] :
( v93534(VarCurr)
<=> ( v93535(VarCurr)
| v93544(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18404,axiom,
! [VarCurr] :
( v93544(VarCurr)
<=> ( v93545(VarCurr)
& v93549(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6404,axiom,
! [VarCurr] :
( v93549(VarCurr)
<=> ( ( v93537(VarCurr,bitIndex2)
<=> $false )
& ( v93537(VarCurr,bitIndex1)
<=> $false )
& ( v93537(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18403,axiom,
! [VarCurr] :
( v93545(VarCurr)
<=> ( v93546(VarCurr)
| v93547(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18402,axiom,
! [VarCurr] :
( v93547(VarCurr)
<=> ( v93511(VarCurr)
& v93548(VarCurr) ) ) ).
fof(writeUnaryOperator_7271,axiom,
! [VarCurr] :
( ~ v93548(VarCurr)
<=> v93546(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6403,axiom,
! [VarCurr] :
( v93546(VarCurr)
<=> ( v93509(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18401,axiom,
! [VarCurr] :
( v93535(VarCurr)
<=> ( v93536(VarCurr)
| v93538(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18400,axiom,
! [VarCurr] :
( v93538(VarCurr)
<=> ( v93539(VarCurr)
& v93543(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6402,axiom,
! [VarCurr] :
( v93543(VarCurr)
<=> ( ( v93537(VarCurr,bitIndex2)
<=> $false )
& ( v93537(VarCurr,bitIndex1)
<=> $true )
& ( v93537(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18399,axiom,
! [VarCurr] :
( v93539(VarCurr)
<=> ( v93540(VarCurr)
| v93541(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18398,axiom,
! [VarCurr] :
( v93541(VarCurr)
<=> ( v93511(VarCurr)
& v93542(VarCurr) ) ) ).
fof(writeUnaryOperator_7270,axiom,
! [VarCurr] :
( ~ v93542(VarCurr)
<=> v93540(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6401,axiom,
! [VarCurr] :
( v93540(VarCurr)
<=> ( v93509(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6400,axiom,
! [VarCurr] :
( v93536(VarCurr)
<=> ( ( v93537(VarCurr,bitIndex2)
<=> $true )
& ( v93537(VarCurr,bitIndex1)
<=> $false )
& ( v93537(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27418,axiom,
! [VarCurr] :
( v93537(VarCurr,bitIndex0)
<=> v93507(VarCurr) ) ).
fof(addAssignment_27417,axiom,
! [VarCurr] :
( v93537(VarCurr,bitIndex1)
<=> v93505(VarCurr) ) ).
fof(addAssignment_27416,axiom,
! [VarCurr] :
( v93537(VarCurr,bitIndex2)
<=> v93503(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18397,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93521(VarNext)
<=> ( v93522(VarNext)
& v93517(VarNext) ) ) ) ).
fof(writeUnaryOperator_7269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93522(VarNext)
<=> v93524(VarNext) ) ) ).
fof(addAssignment_27415,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93524(VarNext)
<=> v93517(VarCurr) ) ) ).
fof(addAssignment_27414,axiom,
! [VarCurr] :
( v93517(VarCurr)
<=> v79129(VarCurr) ) ).
fof(addAssignment_27413,axiom,
! [VarCurr] :
( v93515(VarCurr)
<=> $false ) ).
fof(addAssignment_27412,axiom,
! [VarCurr] :
( v93513(VarCurr)
<=> v79091(VarCurr) ) ).
fof(addAssignment_27411,axiom,
! [VarCurr] :
( v93511(VarCurr)
<=> $false ) ).
fof(addAssignment_27410,axiom,
! [VarCurr] :
( v93509(VarCurr)
<=> v79083(VarCurr,bitIndex9) ) ).
fof(addAssignment_27409,axiom,
! [VarCurr] :
( v79083(VarCurr,bitIndex9)
<=> v79085(VarCurr,bitIndex9) ) ).
fof(addAssignment_27408,axiom,
! [VarCurr] :
( v79085(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27407,axiom,
! [VarCurr] :
( v93507(VarCurr)
<=> $false ) ).
fof(addAssignment_27406,axiom,
! [VarCurr] :
( v93505(VarCurr)
<=> $false ) ).
fof(addAssignment_27405,axiom,
! [VarCurr] :
( v93503(VarCurr)
<=> $true ) ).
fof(addAssignment_27404,axiom,
! [VarCurr] :
( v93501(VarCurr)
<=> $false ) ).
fof(addAssignment_27403,axiom,
! [VarCurr] :
( v93499(VarCurr)
<=> v79066(VarCurr) ) ).
fof(addAssignment_27402,axiom,
! [VarCurr] :
( v78921(VarCurr,bitIndex3)
<=> v78923(VarCurr,bitIndex3) ) ).
fof(addAssignment_27401,axiom,
! [VarCurr] :
( v78923(VarCurr,bitIndex3)
<=> v78925(VarCurr,bitIndex3) ) ).
fof(addAssignment_27400,axiom,
! [VarCurr] :
( v78925(VarCurr,bitIndex3)
<=> v78927(VarCurr,bitIndex3) ) ).
fof(addAssignment_27399,axiom,
! [VarCurr] :
( v78927(VarCurr,bitIndex3)
<=> v78929(VarCurr,bitIndex9) ) ).
fof(addAssignment_27398,axiom,
! [VarCurr] :
( v78929(VarCurr,bitIndex9)
<=> v78931(VarCurr,bitIndex9) ) ).
fof(addAssignment_27397,axiom,
! [VarCurr] :
( v78931(VarCurr,bitIndex9)
<=> v93429(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93452(VarNext)
=> ( v93429(VarNext)
<=> v93429(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1540,axiom,
! [VarNext] :
( v93452(VarNext)
=> ( v93429(VarNext)
<=> v93487(VarNext) ) ) ).
fof(addAssignment_27396,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93487(VarNext)
<=> v93485(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4338,axiom,
! [VarCurr] :
( ~ v93431(VarCurr)
=> ( v93485(VarCurr)
<=> v93488(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4348,axiom,
! [VarCurr] :
( v93431(VarCurr)
=> ( v93485(VarCurr)
<=> v93433(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4337,axiom,
! [VarCurr] :
( ~ v93465(VarCurr)
=> ( v93488(VarCurr)
<=> v93447(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4347,axiom,
! [VarCurr] :
( v93465(VarCurr)
=> ( v93488(VarCurr)
<=> v93489(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1080,axiom,
! [VarCurr] :
( ( ~ v93468(VarCurr)
& ~ v93470(VarCurr) )
=> ( v93489(VarCurr)
<=> v93493(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4336,axiom,
! [VarCurr] :
( v93470(VarCurr)
=> ( v93489(VarCurr)
<=> v93492(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4346,axiom,
! [VarCurr] :
( v93468(VarCurr)
=> ( v93489(VarCurr)
<=> v93490(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4335,axiom,
! [VarCurr] :
( ~ v93478(VarCurr)
=> ( v93493(VarCurr)
<=> v93447(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4345,axiom,
! [VarCurr] :
( v93478(VarCurr)
=> ( v93493(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4334,axiom,
! [VarCurr] :
( ~ v93472(VarCurr)
=> ( v93492(VarCurr)
<=> v93447(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4344,axiom,
! [VarCurr] :
( v93472(VarCurr)
=> ( v93492(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2027,axiom,
! [VarCurr] :
( ~ v93491(VarCurr)
=> ( v93490(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2027,axiom,
! [VarCurr] :
( v93491(VarCurr)
=> ( v93490(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6399,axiom,
! [VarCurr] :
( v93491(VarCurr)
<=> ( v93441(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18396,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93452(VarNext)
<=> ( v93453(VarNext)
& v93462(VarNext) ) ) ) ).
fof(addAssignment_27395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93462(VarNext)
<=> v93460(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18395,axiom,
! [VarCurr] :
( v93460(VarCurr)
<=> ( v93431(VarCurr)
| v93463(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18394,axiom,
! [VarCurr] :
( v93463(VarCurr)
<=> ( v93464(VarCurr)
& v93484(VarCurr) ) ) ).
fof(writeUnaryOperator_7268,axiom,
! [VarCurr] :
( ~ v93484(VarCurr)
<=> v93431(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18393,axiom,
! [VarCurr] :
( v93464(VarCurr)
<=> ( v93465(VarCurr)
| v93482(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18392,axiom,
! [VarCurr] :
( v93482(VarCurr)
<=> ( v93443(VarCurr)
& v93483(VarCurr) ) ) ).
fof(writeUnaryOperator_7267,axiom,
! [VarCurr] :
( ~ v93483(VarCurr)
<=> v93445(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18391,axiom,
! [VarCurr] :
( v93465(VarCurr)
<=> ( v93466(VarCurr)
& v93445(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18390,axiom,
! [VarCurr] :
( v93466(VarCurr)
<=> ( v93467(VarCurr)
| v93476(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18389,axiom,
! [VarCurr] :
( v93476(VarCurr)
<=> ( v93477(VarCurr)
& v93481(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6398,axiom,
! [VarCurr] :
( v93481(VarCurr)
<=> ( ( v93469(VarCurr,bitIndex2)
<=> $false )
& ( v93469(VarCurr,bitIndex1)
<=> $false )
& ( v93469(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18388,axiom,
! [VarCurr] :
( v93477(VarCurr)
<=> ( v93478(VarCurr)
| v93479(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18387,axiom,
! [VarCurr] :
( v93479(VarCurr)
<=> ( v93443(VarCurr)
& v93480(VarCurr) ) ) ).
fof(writeUnaryOperator_7266,axiom,
! [VarCurr] :
( ~ v93480(VarCurr)
<=> v93478(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6397,axiom,
! [VarCurr] :
( v93478(VarCurr)
<=> ( v93441(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18386,axiom,
! [VarCurr] :
( v93467(VarCurr)
<=> ( v93468(VarCurr)
| v93470(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18385,axiom,
! [VarCurr] :
( v93470(VarCurr)
<=> ( v93471(VarCurr)
& v93475(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6396,axiom,
! [VarCurr] :
( v93475(VarCurr)
<=> ( ( v93469(VarCurr,bitIndex2)
<=> $false )
& ( v93469(VarCurr,bitIndex1)
<=> $true )
& ( v93469(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18384,axiom,
! [VarCurr] :
( v93471(VarCurr)
<=> ( v93472(VarCurr)
| v93473(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18383,axiom,
! [VarCurr] :
( v93473(VarCurr)
<=> ( v93443(VarCurr)
& v93474(VarCurr) ) ) ).
fof(writeUnaryOperator_7265,axiom,
! [VarCurr] :
( ~ v93474(VarCurr)
<=> v93472(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6395,axiom,
! [VarCurr] :
( v93472(VarCurr)
<=> ( v93441(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6394,axiom,
! [VarCurr] :
( v93468(VarCurr)
<=> ( ( v93469(VarCurr,bitIndex2)
<=> $true )
& ( v93469(VarCurr,bitIndex1)
<=> $false )
& ( v93469(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27394,axiom,
! [VarCurr] :
( v93469(VarCurr,bitIndex0)
<=> v93439(VarCurr) ) ).
fof(addAssignment_27393,axiom,
! [VarCurr] :
( v93469(VarCurr,bitIndex1)
<=> v93437(VarCurr) ) ).
fof(addAssignment_27392,axiom,
! [VarCurr] :
( v93469(VarCurr,bitIndex2)
<=> v93435(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18382,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93453(VarNext)
<=> ( v93454(VarNext)
& v93449(VarNext) ) ) ) ).
fof(writeUnaryOperator_7264,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93454(VarNext)
<=> v93456(VarNext) ) ) ).
fof(addAssignment_27391,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93456(VarNext)
<=> v93449(VarCurr) ) ) ).
fof(addAssignment_27390,axiom,
! [VarCurr] :
( v93449(VarCurr)
<=> v79000(VarCurr) ) ).
fof(addAssignment_27389,axiom,
! [VarCurr] :
( v93447(VarCurr)
<=> $false ) ).
fof(addAssignment_27388,axiom,
! [VarCurr] :
( v93445(VarCurr)
<=> v78962(VarCurr) ) ).
fof(addAssignment_27387,axiom,
! [VarCurr] :
( v93443(VarCurr)
<=> $false ) ).
fof(addAssignment_27386,axiom,
! [VarCurr] :
( v93441(VarCurr)
<=> v78954(VarCurr,bitIndex9) ) ).
fof(addAssignment_27385,axiom,
! [VarCurr] :
( v78954(VarCurr,bitIndex9)
<=> v78956(VarCurr,bitIndex9) ) ).
fof(addAssignment_27384,axiom,
! [VarCurr] :
( v78956(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27383,axiom,
! [VarCurr] :
( v93439(VarCurr)
<=> $false ) ).
fof(addAssignment_27382,axiom,
! [VarCurr] :
( v93437(VarCurr)
<=> $false ) ).
fof(addAssignment_27381,axiom,
! [VarCurr] :
( v93435(VarCurr)
<=> $true ) ).
fof(addAssignment_27380,axiom,
! [VarCurr] :
( v93433(VarCurr)
<=> $false ) ).
fof(addAssignment_27379,axiom,
! [VarCurr] :
( v93431(VarCurr)
<=> v78937(VarCurr) ) ).
fof(addAssignment_27378,axiom,
! [VarCurr] :
( v78792(VarCurr,bitIndex3)
<=> v78794(VarCurr,bitIndex3) ) ).
fof(addAssignment_27377,axiom,
! [VarCurr] :
( v78794(VarCurr,bitIndex3)
<=> v78796(VarCurr,bitIndex3) ) ).
fof(addAssignment_27376,axiom,
! [VarCurr] :
( v78796(VarCurr,bitIndex3)
<=> v78798(VarCurr,bitIndex3) ) ).
fof(addAssignment_27375,axiom,
! [VarCurr] :
( v78798(VarCurr,bitIndex3)
<=> v78800(VarCurr,bitIndex9) ) ).
fof(addAssignment_27374,axiom,
! [VarCurr] :
( v78800(VarCurr,bitIndex9)
<=> v78802(VarCurr,bitIndex9) ) ).
fof(addAssignment_27373,axiom,
! [VarCurr] :
( v78802(VarCurr,bitIndex9)
<=> v93361(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93384(VarNext)
=> ( v93361(VarNext)
<=> v93361(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1539,axiom,
! [VarNext] :
( v93384(VarNext)
=> ( v93361(VarNext)
<=> v93419(VarNext) ) ) ).
fof(addAssignment_27372,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93419(VarNext)
<=> v93417(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4333,axiom,
! [VarCurr] :
( ~ v93363(VarCurr)
=> ( v93417(VarCurr)
<=> v93420(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4343,axiom,
! [VarCurr] :
( v93363(VarCurr)
=> ( v93417(VarCurr)
<=> v93365(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4332,axiom,
! [VarCurr] :
( ~ v93397(VarCurr)
=> ( v93420(VarCurr)
<=> v93379(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4342,axiom,
! [VarCurr] :
( v93397(VarCurr)
=> ( v93420(VarCurr)
<=> v93421(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1079,axiom,
! [VarCurr] :
( ( ~ v93400(VarCurr)
& ~ v93402(VarCurr) )
=> ( v93421(VarCurr)
<=> v93425(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4331,axiom,
! [VarCurr] :
( v93402(VarCurr)
=> ( v93421(VarCurr)
<=> v93424(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4341,axiom,
! [VarCurr] :
( v93400(VarCurr)
=> ( v93421(VarCurr)
<=> v93422(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4330,axiom,
! [VarCurr] :
( ~ v93410(VarCurr)
=> ( v93425(VarCurr)
<=> v93379(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4340,axiom,
! [VarCurr] :
( v93410(VarCurr)
=> ( v93425(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4329,axiom,
! [VarCurr] :
( ~ v93404(VarCurr)
=> ( v93424(VarCurr)
<=> v93379(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4339,axiom,
! [VarCurr] :
( v93404(VarCurr)
=> ( v93424(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2026,axiom,
! [VarCurr] :
( ~ v93423(VarCurr)
=> ( v93422(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2026,axiom,
! [VarCurr] :
( v93423(VarCurr)
=> ( v93422(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6393,axiom,
! [VarCurr] :
( v93423(VarCurr)
<=> ( v93373(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18381,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93384(VarNext)
<=> ( v93385(VarNext)
& v93394(VarNext) ) ) ) ).
fof(addAssignment_27371,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93394(VarNext)
<=> v93392(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18380,axiom,
! [VarCurr] :
( v93392(VarCurr)
<=> ( v93363(VarCurr)
| v93395(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18379,axiom,
! [VarCurr] :
( v93395(VarCurr)
<=> ( v93396(VarCurr)
& v93416(VarCurr) ) ) ).
fof(writeUnaryOperator_7263,axiom,
! [VarCurr] :
( ~ v93416(VarCurr)
<=> v93363(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18378,axiom,
! [VarCurr] :
( v93396(VarCurr)
<=> ( v93397(VarCurr)
| v93414(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18377,axiom,
! [VarCurr] :
( v93414(VarCurr)
<=> ( v93375(VarCurr)
& v93415(VarCurr) ) ) ).
fof(writeUnaryOperator_7262,axiom,
! [VarCurr] :
( ~ v93415(VarCurr)
<=> v93377(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18376,axiom,
! [VarCurr] :
( v93397(VarCurr)
<=> ( v93398(VarCurr)
& v93377(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18375,axiom,
! [VarCurr] :
( v93398(VarCurr)
<=> ( v93399(VarCurr)
| v93408(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18374,axiom,
! [VarCurr] :
( v93408(VarCurr)
<=> ( v93409(VarCurr)
& v93413(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6392,axiom,
! [VarCurr] :
( v93413(VarCurr)
<=> ( ( v93401(VarCurr,bitIndex2)
<=> $false )
& ( v93401(VarCurr,bitIndex1)
<=> $false )
& ( v93401(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18373,axiom,
! [VarCurr] :
( v93409(VarCurr)
<=> ( v93410(VarCurr)
| v93411(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18372,axiom,
! [VarCurr] :
( v93411(VarCurr)
<=> ( v93375(VarCurr)
& v93412(VarCurr) ) ) ).
fof(writeUnaryOperator_7261,axiom,
! [VarCurr] :
( ~ v93412(VarCurr)
<=> v93410(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6391,axiom,
! [VarCurr] :
( v93410(VarCurr)
<=> ( v93373(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18371,axiom,
! [VarCurr] :
( v93399(VarCurr)
<=> ( v93400(VarCurr)
| v93402(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18370,axiom,
! [VarCurr] :
( v93402(VarCurr)
<=> ( v93403(VarCurr)
& v93407(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6390,axiom,
! [VarCurr] :
( v93407(VarCurr)
<=> ( ( v93401(VarCurr,bitIndex2)
<=> $false )
& ( v93401(VarCurr,bitIndex1)
<=> $true )
& ( v93401(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18369,axiom,
! [VarCurr] :
( v93403(VarCurr)
<=> ( v93404(VarCurr)
| v93405(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18368,axiom,
! [VarCurr] :
( v93405(VarCurr)
<=> ( v93375(VarCurr)
& v93406(VarCurr) ) ) ).
fof(writeUnaryOperator_7260,axiom,
! [VarCurr] :
( ~ v93406(VarCurr)
<=> v93404(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6389,axiom,
! [VarCurr] :
( v93404(VarCurr)
<=> ( v93373(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6388,axiom,
! [VarCurr] :
( v93400(VarCurr)
<=> ( ( v93401(VarCurr,bitIndex2)
<=> $true )
& ( v93401(VarCurr,bitIndex1)
<=> $false )
& ( v93401(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27370,axiom,
! [VarCurr] :
( v93401(VarCurr,bitIndex0)
<=> v93371(VarCurr) ) ).
fof(addAssignment_27369,axiom,
! [VarCurr] :
( v93401(VarCurr,bitIndex1)
<=> v93369(VarCurr) ) ).
fof(addAssignment_27368,axiom,
! [VarCurr] :
( v93401(VarCurr,bitIndex2)
<=> v93367(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18367,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93385(VarNext)
<=> ( v93386(VarNext)
& v93381(VarNext) ) ) ) ).
fof(writeUnaryOperator_7259,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93386(VarNext)
<=> v93388(VarNext) ) ) ).
fof(addAssignment_27367,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93388(VarNext)
<=> v93381(VarCurr) ) ) ).
fof(addAssignment_27366,axiom,
! [VarCurr] :
( v93381(VarCurr)
<=> v78871(VarCurr) ) ).
fof(addAssignment_27365,axiom,
! [VarCurr] :
( v93379(VarCurr)
<=> $false ) ).
fof(addAssignment_27364,axiom,
! [VarCurr] :
( v93377(VarCurr)
<=> v78833(VarCurr) ) ).
fof(addAssignment_27363,axiom,
! [VarCurr] :
( v93375(VarCurr)
<=> $false ) ).
fof(addAssignment_27362,axiom,
! [VarCurr] :
( v93373(VarCurr)
<=> v78825(VarCurr,bitIndex9) ) ).
fof(addAssignment_27361,axiom,
! [VarCurr] :
( v78825(VarCurr,bitIndex9)
<=> v78827(VarCurr,bitIndex9) ) ).
fof(addAssignment_27360,axiom,
! [VarCurr] :
( v78827(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27359,axiom,
! [VarCurr] :
( v93371(VarCurr)
<=> $false ) ).
fof(addAssignment_27358,axiom,
! [VarCurr] :
( v93369(VarCurr)
<=> $false ) ).
fof(addAssignment_27357,axiom,
! [VarCurr] :
( v93367(VarCurr)
<=> $true ) ).
fof(addAssignment_27356,axiom,
! [VarCurr] :
( v93365(VarCurr)
<=> $false ) ).
fof(addAssignment_27355,axiom,
! [VarCurr] :
( v93363(VarCurr)
<=> v78808(VarCurr) ) ).
fof(addAssignment_27354,axiom,
! [VarCurr] :
( v78663(VarCurr,bitIndex3)
<=> v78665(VarCurr,bitIndex3) ) ).
fof(addAssignment_27353,axiom,
! [VarCurr] :
( v78665(VarCurr,bitIndex3)
<=> v78667(VarCurr,bitIndex3) ) ).
fof(addAssignment_27352,axiom,
! [VarCurr] :
( v78667(VarCurr,bitIndex3)
<=> v78669(VarCurr,bitIndex3) ) ).
fof(addAssignment_27351,axiom,
! [VarCurr] :
( v78669(VarCurr,bitIndex3)
<=> v78671(VarCurr,bitIndex9) ) ).
fof(addAssignment_27350,axiom,
! [VarCurr] :
( v78671(VarCurr,bitIndex9)
<=> v78673(VarCurr,bitIndex9) ) ).
fof(addAssignment_27349,axiom,
! [VarCurr] :
( v78673(VarCurr,bitIndex9)
<=> v93293(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93316(VarNext)
=> ( v93293(VarNext)
<=> v93293(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1538,axiom,
! [VarNext] :
( v93316(VarNext)
=> ( v93293(VarNext)
<=> v93351(VarNext) ) ) ).
fof(addAssignment_27348,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93351(VarNext)
<=> v93349(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4328,axiom,
! [VarCurr] :
( ~ v93295(VarCurr)
=> ( v93349(VarCurr)
<=> v93352(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4338,axiom,
! [VarCurr] :
( v93295(VarCurr)
=> ( v93349(VarCurr)
<=> v93297(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4327,axiom,
! [VarCurr] :
( ~ v93329(VarCurr)
=> ( v93352(VarCurr)
<=> v93311(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4337,axiom,
! [VarCurr] :
( v93329(VarCurr)
=> ( v93352(VarCurr)
<=> v93353(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1078,axiom,
! [VarCurr] :
( ( ~ v93332(VarCurr)
& ~ v93334(VarCurr) )
=> ( v93353(VarCurr)
<=> v93357(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4326,axiom,
! [VarCurr] :
( v93334(VarCurr)
=> ( v93353(VarCurr)
<=> v93356(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4336,axiom,
! [VarCurr] :
( v93332(VarCurr)
=> ( v93353(VarCurr)
<=> v93354(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4325,axiom,
! [VarCurr] :
( ~ v93342(VarCurr)
=> ( v93357(VarCurr)
<=> v93311(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4335,axiom,
! [VarCurr] :
( v93342(VarCurr)
=> ( v93357(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4324,axiom,
! [VarCurr] :
( ~ v93336(VarCurr)
=> ( v93356(VarCurr)
<=> v93311(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4334,axiom,
! [VarCurr] :
( v93336(VarCurr)
=> ( v93356(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2025,axiom,
! [VarCurr] :
( ~ v93355(VarCurr)
=> ( v93354(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2025,axiom,
! [VarCurr] :
( v93355(VarCurr)
=> ( v93354(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6387,axiom,
! [VarCurr] :
( v93355(VarCurr)
<=> ( v93305(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18366,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93316(VarNext)
<=> ( v93317(VarNext)
& v93326(VarNext) ) ) ) ).
fof(addAssignment_27347,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93326(VarNext)
<=> v93324(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18365,axiom,
! [VarCurr] :
( v93324(VarCurr)
<=> ( v93295(VarCurr)
| v93327(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18364,axiom,
! [VarCurr] :
( v93327(VarCurr)
<=> ( v93328(VarCurr)
& v93348(VarCurr) ) ) ).
fof(writeUnaryOperator_7258,axiom,
! [VarCurr] :
( ~ v93348(VarCurr)
<=> v93295(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18363,axiom,
! [VarCurr] :
( v93328(VarCurr)
<=> ( v93329(VarCurr)
| v93346(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18362,axiom,
! [VarCurr] :
( v93346(VarCurr)
<=> ( v93307(VarCurr)
& v93347(VarCurr) ) ) ).
fof(writeUnaryOperator_7257,axiom,
! [VarCurr] :
( ~ v93347(VarCurr)
<=> v93309(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18361,axiom,
! [VarCurr] :
( v93329(VarCurr)
<=> ( v93330(VarCurr)
& v93309(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18360,axiom,
! [VarCurr] :
( v93330(VarCurr)
<=> ( v93331(VarCurr)
| v93340(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18359,axiom,
! [VarCurr] :
( v93340(VarCurr)
<=> ( v93341(VarCurr)
& v93345(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6386,axiom,
! [VarCurr] :
( v93345(VarCurr)
<=> ( ( v93333(VarCurr,bitIndex2)
<=> $false )
& ( v93333(VarCurr,bitIndex1)
<=> $false )
& ( v93333(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18358,axiom,
! [VarCurr] :
( v93341(VarCurr)
<=> ( v93342(VarCurr)
| v93343(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18357,axiom,
! [VarCurr] :
( v93343(VarCurr)
<=> ( v93307(VarCurr)
& v93344(VarCurr) ) ) ).
fof(writeUnaryOperator_7256,axiom,
! [VarCurr] :
( ~ v93344(VarCurr)
<=> v93342(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6385,axiom,
! [VarCurr] :
( v93342(VarCurr)
<=> ( v93305(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18356,axiom,
! [VarCurr] :
( v93331(VarCurr)
<=> ( v93332(VarCurr)
| v93334(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18355,axiom,
! [VarCurr] :
( v93334(VarCurr)
<=> ( v93335(VarCurr)
& v93339(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6384,axiom,
! [VarCurr] :
( v93339(VarCurr)
<=> ( ( v93333(VarCurr,bitIndex2)
<=> $false )
& ( v93333(VarCurr,bitIndex1)
<=> $true )
& ( v93333(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18354,axiom,
! [VarCurr] :
( v93335(VarCurr)
<=> ( v93336(VarCurr)
| v93337(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18353,axiom,
! [VarCurr] :
( v93337(VarCurr)
<=> ( v93307(VarCurr)
& v93338(VarCurr) ) ) ).
fof(writeUnaryOperator_7255,axiom,
! [VarCurr] :
( ~ v93338(VarCurr)
<=> v93336(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6383,axiom,
! [VarCurr] :
( v93336(VarCurr)
<=> ( v93305(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6382,axiom,
! [VarCurr] :
( v93332(VarCurr)
<=> ( ( v93333(VarCurr,bitIndex2)
<=> $true )
& ( v93333(VarCurr,bitIndex1)
<=> $false )
& ( v93333(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27346,axiom,
! [VarCurr] :
( v93333(VarCurr,bitIndex0)
<=> v93303(VarCurr) ) ).
fof(addAssignment_27345,axiom,
! [VarCurr] :
( v93333(VarCurr,bitIndex1)
<=> v93301(VarCurr) ) ).
fof(addAssignment_27344,axiom,
! [VarCurr] :
( v93333(VarCurr,bitIndex2)
<=> v93299(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18352,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93317(VarNext)
<=> ( v93318(VarNext)
& v93313(VarNext) ) ) ) ).
fof(writeUnaryOperator_7254,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93318(VarNext)
<=> v93320(VarNext) ) ) ).
fof(addAssignment_27343,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93320(VarNext)
<=> v93313(VarCurr) ) ) ).
fof(addAssignment_27342,axiom,
! [VarCurr] :
( v93313(VarCurr)
<=> v78742(VarCurr) ) ).
fof(addAssignment_27341,axiom,
! [VarCurr] :
( v93311(VarCurr)
<=> $false ) ).
fof(addAssignment_27340,axiom,
! [VarCurr] :
( v93309(VarCurr)
<=> v78704(VarCurr) ) ).
fof(addAssignment_27339,axiom,
! [VarCurr] :
( v93307(VarCurr)
<=> $false ) ).
fof(addAssignment_27338,axiom,
! [VarCurr] :
( v93305(VarCurr)
<=> v78696(VarCurr,bitIndex9) ) ).
fof(addAssignment_27337,axiom,
! [VarCurr] :
( v78696(VarCurr,bitIndex9)
<=> v78698(VarCurr,bitIndex9) ) ).
fof(addAssignment_27336,axiom,
! [VarCurr] :
( v78698(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27335,axiom,
! [VarCurr] :
( v93303(VarCurr)
<=> $false ) ).
fof(addAssignment_27334,axiom,
! [VarCurr] :
( v93301(VarCurr)
<=> $false ) ).
fof(addAssignment_27333,axiom,
! [VarCurr] :
( v93299(VarCurr)
<=> $true ) ).
fof(addAssignment_27332,axiom,
! [VarCurr] :
( v93297(VarCurr)
<=> $false ) ).
fof(addAssignment_27331,axiom,
! [VarCurr] :
( v93295(VarCurr)
<=> v78679(VarCurr) ) ).
fof(addAssignment_27330,axiom,
! [VarCurr] :
( v78534(VarCurr,bitIndex3)
<=> v78536(VarCurr,bitIndex3) ) ).
fof(addAssignment_27329,axiom,
! [VarCurr] :
( v78536(VarCurr,bitIndex3)
<=> v78538(VarCurr,bitIndex3) ) ).
fof(addAssignment_27328,axiom,
! [VarCurr] :
( v78538(VarCurr,bitIndex3)
<=> v78540(VarCurr,bitIndex3) ) ).
fof(addAssignment_27327,axiom,
! [VarCurr] :
( v78540(VarCurr,bitIndex3)
<=> v78542(VarCurr,bitIndex9) ) ).
fof(addAssignment_27326,axiom,
! [VarCurr] :
( v78542(VarCurr,bitIndex9)
<=> v78544(VarCurr,bitIndex9) ) ).
fof(addAssignment_27325,axiom,
! [VarCurr] :
( v78544(VarCurr,bitIndex9)
<=> v93225(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1481,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93248(VarNext)
=> ( v93225(VarNext)
<=> v93225(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1537,axiom,
! [VarNext] :
( v93248(VarNext)
=> ( v93225(VarNext)
<=> v93283(VarNext) ) ) ).
fof(addAssignment_27324,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93283(VarNext)
<=> v93281(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4323,axiom,
! [VarCurr] :
( ~ v93227(VarCurr)
=> ( v93281(VarCurr)
<=> v93284(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4333,axiom,
! [VarCurr] :
( v93227(VarCurr)
=> ( v93281(VarCurr)
<=> v93229(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4322,axiom,
! [VarCurr] :
( ~ v93261(VarCurr)
=> ( v93284(VarCurr)
<=> v93243(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4332,axiom,
! [VarCurr] :
( v93261(VarCurr)
=> ( v93284(VarCurr)
<=> v93285(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1077,axiom,
! [VarCurr] :
( ( ~ v93264(VarCurr)
& ~ v93266(VarCurr) )
=> ( v93285(VarCurr)
<=> v93289(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4321,axiom,
! [VarCurr] :
( v93266(VarCurr)
=> ( v93285(VarCurr)
<=> v93288(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4331,axiom,
! [VarCurr] :
( v93264(VarCurr)
=> ( v93285(VarCurr)
<=> v93286(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4320,axiom,
! [VarCurr] :
( ~ v93274(VarCurr)
=> ( v93289(VarCurr)
<=> v93243(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4330,axiom,
! [VarCurr] :
( v93274(VarCurr)
=> ( v93289(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4319,axiom,
! [VarCurr] :
( ~ v93268(VarCurr)
=> ( v93288(VarCurr)
<=> v93243(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4329,axiom,
! [VarCurr] :
( v93268(VarCurr)
=> ( v93288(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2024,axiom,
! [VarCurr] :
( ~ v93287(VarCurr)
=> ( v93286(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2024,axiom,
! [VarCurr] :
( v93287(VarCurr)
=> ( v93286(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6381,axiom,
! [VarCurr] :
( v93287(VarCurr)
<=> ( v93237(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18351,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93248(VarNext)
<=> ( v93249(VarNext)
& v93258(VarNext) ) ) ) ).
fof(addAssignment_27323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93258(VarNext)
<=> v93256(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18350,axiom,
! [VarCurr] :
( v93256(VarCurr)
<=> ( v93227(VarCurr)
| v93259(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18349,axiom,
! [VarCurr] :
( v93259(VarCurr)
<=> ( v93260(VarCurr)
& v93280(VarCurr) ) ) ).
fof(writeUnaryOperator_7253,axiom,
! [VarCurr] :
( ~ v93280(VarCurr)
<=> v93227(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18348,axiom,
! [VarCurr] :
( v93260(VarCurr)
<=> ( v93261(VarCurr)
| v93278(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18347,axiom,
! [VarCurr] :
( v93278(VarCurr)
<=> ( v93239(VarCurr)
& v93279(VarCurr) ) ) ).
fof(writeUnaryOperator_7252,axiom,
! [VarCurr] :
( ~ v93279(VarCurr)
<=> v93241(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18346,axiom,
! [VarCurr] :
( v93261(VarCurr)
<=> ( v93262(VarCurr)
& v93241(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18345,axiom,
! [VarCurr] :
( v93262(VarCurr)
<=> ( v93263(VarCurr)
| v93272(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18344,axiom,
! [VarCurr] :
( v93272(VarCurr)
<=> ( v93273(VarCurr)
& v93277(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6380,axiom,
! [VarCurr] :
( v93277(VarCurr)
<=> ( ( v93265(VarCurr,bitIndex2)
<=> $false )
& ( v93265(VarCurr,bitIndex1)
<=> $false )
& ( v93265(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18343,axiom,
! [VarCurr] :
( v93273(VarCurr)
<=> ( v93274(VarCurr)
| v93275(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18342,axiom,
! [VarCurr] :
( v93275(VarCurr)
<=> ( v93239(VarCurr)
& v93276(VarCurr) ) ) ).
fof(writeUnaryOperator_7251,axiom,
! [VarCurr] :
( ~ v93276(VarCurr)
<=> v93274(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6379,axiom,
! [VarCurr] :
( v93274(VarCurr)
<=> ( v93237(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18341,axiom,
! [VarCurr] :
( v93263(VarCurr)
<=> ( v93264(VarCurr)
| v93266(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18340,axiom,
! [VarCurr] :
( v93266(VarCurr)
<=> ( v93267(VarCurr)
& v93271(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6378,axiom,
! [VarCurr] :
( v93271(VarCurr)
<=> ( ( v93265(VarCurr,bitIndex2)
<=> $false )
& ( v93265(VarCurr,bitIndex1)
<=> $true )
& ( v93265(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18339,axiom,
! [VarCurr] :
( v93267(VarCurr)
<=> ( v93268(VarCurr)
| v93269(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18338,axiom,
! [VarCurr] :
( v93269(VarCurr)
<=> ( v93239(VarCurr)
& v93270(VarCurr) ) ) ).
fof(writeUnaryOperator_7250,axiom,
! [VarCurr] :
( ~ v93270(VarCurr)
<=> v93268(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6377,axiom,
! [VarCurr] :
( v93268(VarCurr)
<=> ( v93237(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6376,axiom,
! [VarCurr] :
( v93264(VarCurr)
<=> ( ( v93265(VarCurr,bitIndex2)
<=> $true )
& ( v93265(VarCurr,bitIndex1)
<=> $false )
& ( v93265(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27322,axiom,
! [VarCurr] :
( v93265(VarCurr,bitIndex0)
<=> v93235(VarCurr) ) ).
fof(addAssignment_27321,axiom,
! [VarCurr] :
( v93265(VarCurr,bitIndex1)
<=> v93233(VarCurr) ) ).
fof(addAssignment_27320,axiom,
! [VarCurr] :
( v93265(VarCurr,bitIndex2)
<=> v93231(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93249(VarNext)
<=> ( v93250(VarNext)
& v93245(VarNext) ) ) ) ).
fof(writeUnaryOperator_7249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93250(VarNext)
<=> v93252(VarNext) ) ) ).
fof(addAssignment_27319,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93252(VarNext)
<=> v93245(VarCurr) ) ) ).
fof(addAssignment_27318,axiom,
! [VarCurr] :
( v93245(VarCurr)
<=> v78613(VarCurr) ) ).
fof(addAssignment_27317,axiom,
! [VarCurr] :
( v93243(VarCurr)
<=> $false ) ).
fof(addAssignment_27316,axiom,
! [VarCurr] :
( v93241(VarCurr)
<=> v78575(VarCurr) ) ).
fof(addAssignment_27315,axiom,
! [VarCurr] :
( v93239(VarCurr)
<=> $false ) ).
fof(addAssignment_27314,axiom,
! [VarCurr] :
( v93237(VarCurr)
<=> v78567(VarCurr,bitIndex9) ) ).
fof(addAssignment_27313,axiom,
! [VarCurr] :
( v78567(VarCurr,bitIndex9)
<=> v78569(VarCurr,bitIndex9) ) ).
fof(addAssignment_27312,axiom,
! [VarCurr] :
( v78569(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27311,axiom,
! [VarCurr] :
( v93235(VarCurr)
<=> $false ) ).
fof(addAssignment_27310,axiom,
! [VarCurr] :
( v93233(VarCurr)
<=> $false ) ).
fof(addAssignment_27309,axiom,
! [VarCurr] :
( v93231(VarCurr)
<=> $true ) ).
fof(addAssignment_27308,axiom,
! [VarCurr] :
( v93229(VarCurr)
<=> $false ) ).
fof(addAssignment_27307,axiom,
! [VarCurr] :
( v93227(VarCurr)
<=> v78550(VarCurr) ) ).
fof(addAssignment_27306,axiom,
! [VarCurr] :
( v78405(VarCurr,bitIndex3)
<=> v78407(VarCurr,bitIndex3) ) ).
fof(addAssignment_27305,axiom,
! [VarCurr] :
( v78407(VarCurr,bitIndex3)
<=> v78409(VarCurr,bitIndex3) ) ).
fof(addAssignment_27304,axiom,
! [VarCurr] :
( v78409(VarCurr,bitIndex3)
<=> v78411(VarCurr,bitIndex3) ) ).
fof(addAssignment_27303,axiom,
! [VarCurr] :
( v78411(VarCurr,bitIndex3)
<=> v78413(VarCurr,bitIndex9) ) ).
fof(addAssignment_27302,axiom,
! [VarCurr] :
( v78413(VarCurr,bitIndex9)
<=> v78415(VarCurr,bitIndex9) ) ).
fof(addAssignment_27301,axiom,
! [VarCurr] :
( v78415(VarCurr,bitIndex9)
<=> v93157(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93180(VarNext)
=> ( v93157(VarNext)
<=> v93157(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1536,axiom,
! [VarNext] :
( v93180(VarNext)
=> ( v93157(VarNext)
<=> v93215(VarNext) ) ) ).
fof(addAssignment_27300,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93215(VarNext)
<=> v93213(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4318,axiom,
! [VarCurr] :
( ~ v93159(VarCurr)
=> ( v93213(VarCurr)
<=> v93216(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4328,axiom,
! [VarCurr] :
( v93159(VarCurr)
=> ( v93213(VarCurr)
<=> v93161(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4317,axiom,
! [VarCurr] :
( ~ v93193(VarCurr)
=> ( v93216(VarCurr)
<=> v93175(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4327,axiom,
! [VarCurr] :
( v93193(VarCurr)
=> ( v93216(VarCurr)
<=> v93217(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1076,axiom,
! [VarCurr] :
( ( ~ v93196(VarCurr)
& ~ v93198(VarCurr) )
=> ( v93217(VarCurr)
<=> v93221(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4316,axiom,
! [VarCurr] :
( v93198(VarCurr)
=> ( v93217(VarCurr)
<=> v93220(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4326,axiom,
! [VarCurr] :
( v93196(VarCurr)
=> ( v93217(VarCurr)
<=> v93218(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4315,axiom,
! [VarCurr] :
( ~ v93206(VarCurr)
=> ( v93221(VarCurr)
<=> v93175(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4325,axiom,
! [VarCurr] :
( v93206(VarCurr)
=> ( v93221(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4314,axiom,
! [VarCurr] :
( ~ v93200(VarCurr)
=> ( v93220(VarCurr)
<=> v93175(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4324,axiom,
! [VarCurr] :
( v93200(VarCurr)
=> ( v93220(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2023,axiom,
! [VarCurr] :
( ~ v93219(VarCurr)
=> ( v93218(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2023,axiom,
! [VarCurr] :
( v93219(VarCurr)
=> ( v93218(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6375,axiom,
! [VarCurr] :
( v93219(VarCurr)
<=> ( v93169(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93180(VarNext)
<=> ( v93181(VarNext)
& v93190(VarNext) ) ) ) ).
fof(addAssignment_27299,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93190(VarNext)
<=> v93188(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18335,axiom,
! [VarCurr] :
( v93188(VarCurr)
<=> ( v93159(VarCurr)
| v93191(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18334,axiom,
! [VarCurr] :
( v93191(VarCurr)
<=> ( v93192(VarCurr)
& v93212(VarCurr) ) ) ).
fof(writeUnaryOperator_7248,axiom,
! [VarCurr] :
( ~ v93212(VarCurr)
<=> v93159(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18333,axiom,
! [VarCurr] :
( v93192(VarCurr)
<=> ( v93193(VarCurr)
| v93210(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18332,axiom,
! [VarCurr] :
( v93210(VarCurr)
<=> ( v93171(VarCurr)
& v93211(VarCurr) ) ) ).
fof(writeUnaryOperator_7247,axiom,
! [VarCurr] :
( ~ v93211(VarCurr)
<=> v93173(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18331,axiom,
! [VarCurr] :
( v93193(VarCurr)
<=> ( v93194(VarCurr)
& v93173(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18330,axiom,
! [VarCurr] :
( v93194(VarCurr)
<=> ( v93195(VarCurr)
| v93204(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18329,axiom,
! [VarCurr] :
( v93204(VarCurr)
<=> ( v93205(VarCurr)
& v93209(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6374,axiom,
! [VarCurr] :
( v93209(VarCurr)
<=> ( ( v93197(VarCurr,bitIndex2)
<=> $false )
& ( v93197(VarCurr,bitIndex1)
<=> $false )
& ( v93197(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18328,axiom,
! [VarCurr] :
( v93205(VarCurr)
<=> ( v93206(VarCurr)
| v93207(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18327,axiom,
! [VarCurr] :
( v93207(VarCurr)
<=> ( v93171(VarCurr)
& v93208(VarCurr) ) ) ).
fof(writeUnaryOperator_7246,axiom,
! [VarCurr] :
( ~ v93208(VarCurr)
<=> v93206(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6373,axiom,
! [VarCurr] :
( v93206(VarCurr)
<=> ( v93169(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18326,axiom,
! [VarCurr] :
( v93195(VarCurr)
<=> ( v93196(VarCurr)
| v93198(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18325,axiom,
! [VarCurr] :
( v93198(VarCurr)
<=> ( v93199(VarCurr)
& v93203(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6372,axiom,
! [VarCurr] :
( v93203(VarCurr)
<=> ( ( v93197(VarCurr,bitIndex2)
<=> $false )
& ( v93197(VarCurr,bitIndex1)
<=> $true )
& ( v93197(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18324,axiom,
! [VarCurr] :
( v93199(VarCurr)
<=> ( v93200(VarCurr)
| v93201(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18323,axiom,
! [VarCurr] :
( v93201(VarCurr)
<=> ( v93171(VarCurr)
& v93202(VarCurr) ) ) ).
fof(writeUnaryOperator_7245,axiom,
! [VarCurr] :
( ~ v93202(VarCurr)
<=> v93200(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6371,axiom,
! [VarCurr] :
( v93200(VarCurr)
<=> ( v93169(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6370,axiom,
! [VarCurr] :
( v93196(VarCurr)
<=> ( ( v93197(VarCurr,bitIndex2)
<=> $true )
& ( v93197(VarCurr,bitIndex1)
<=> $false )
& ( v93197(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27298,axiom,
! [VarCurr] :
( v93197(VarCurr,bitIndex0)
<=> v93167(VarCurr) ) ).
fof(addAssignment_27297,axiom,
! [VarCurr] :
( v93197(VarCurr,bitIndex1)
<=> v93165(VarCurr) ) ).
fof(addAssignment_27296,axiom,
! [VarCurr] :
( v93197(VarCurr,bitIndex2)
<=> v93163(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93181(VarNext)
<=> ( v93182(VarNext)
& v93177(VarNext) ) ) ) ).
fof(writeUnaryOperator_7244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93182(VarNext)
<=> v93184(VarNext) ) ) ).
fof(addAssignment_27295,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93184(VarNext)
<=> v93177(VarCurr) ) ) ).
fof(addAssignment_27294,axiom,
! [VarCurr] :
( v93177(VarCurr)
<=> v78484(VarCurr) ) ).
fof(addAssignment_27293,axiom,
! [VarCurr] :
( v93175(VarCurr)
<=> $false ) ).
fof(addAssignment_27292,axiom,
! [VarCurr] :
( v93173(VarCurr)
<=> v78446(VarCurr) ) ).
fof(addAssignment_27291,axiom,
! [VarCurr] :
( v93171(VarCurr)
<=> $false ) ).
fof(addAssignment_27290,axiom,
! [VarCurr] :
( v93169(VarCurr)
<=> v78438(VarCurr,bitIndex9) ) ).
fof(addAssignment_27289,axiom,
! [VarCurr] :
( v78438(VarCurr,bitIndex9)
<=> v78440(VarCurr,bitIndex9) ) ).
fof(addAssignment_27288,axiom,
! [VarCurr] :
( v78440(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27287,axiom,
! [VarCurr] :
( v93167(VarCurr)
<=> $false ) ).
fof(addAssignment_27286,axiom,
! [VarCurr] :
( v93165(VarCurr)
<=> $false ) ).
fof(addAssignment_27285,axiom,
! [VarCurr] :
( v93163(VarCurr)
<=> $true ) ).
fof(addAssignment_27284,axiom,
! [VarCurr] :
( v93161(VarCurr)
<=> $false ) ).
fof(addAssignment_27283,axiom,
! [VarCurr] :
( v93159(VarCurr)
<=> v78421(VarCurr) ) ).
fof(addAssignment_27282,axiom,
! [VarCurr] :
( v78276(VarCurr,bitIndex3)
<=> v78278(VarCurr,bitIndex3) ) ).
fof(addAssignment_27281,axiom,
! [VarCurr] :
( v78278(VarCurr,bitIndex3)
<=> v78280(VarCurr,bitIndex3) ) ).
fof(addAssignment_27280,axiom,
! [VarCurr] :
( v78280(VarCurr,bitIndex3)
<=> v78282(VarCurr,bitIndex3) ) ).
fof(addAssignment_27279,axiom,
! [VarCurr] :
( v78282(VarCurr,bitIndex3)
<=> v78284(VarCurr,bitIndex9) ) ).
fof(addAssignment_27278,axiom,
! [VarCurr] :
( v78284(VarCurr,bitIndex9)
<=> v78286(VarCurr,bitIndex9) ) ).
fof(addAssignment_27277,axiom,
! [VarCurr] :
( v78286(VarCurr,bitIndex9)
<=> v93089(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1479,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93112(VarNext)
=> ( v93089(VarNext)
<=> v93089(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1535,axiom,
! [VarNext] :
( v93112(VarNext)
=> ( v93089(VarNext)
<=> v93147(VarNext) ) ) ).
fof(addAssignment_27276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93147(VarNext)
<=> v93145(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4313,axiom,
! [VarCurr] :
( ~ v93091(VarCurr)
=> ( v93145(VarCurr)
<=> v93148(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4323,axiom,
! [VarCurr] :
( v93091(VarCurr)
=> ( v93145(VarCurr)
<=> v93093(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4312,axiom,
! [VarCurr] :
( ~ v93125(VarCurr)
=> ( v93148(VarCurr)
<=> v93107(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4322,axiom,
! [VarCurr] :
( v93125(VarCurr)
=> ( v93148(VarCurr)
<=> v93149(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1075,axiom,
! [VarCurr] :
( ( ~ v93128(VarCurr)
& ~ v93130(VarCurr) )
=> ( v93149(VarCurr)
<=> v93153(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4311,axiom,
! [VarCurr] :
( v93130(VarCurr)
=> ( v93149(VarCurr)
<=> v93152(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4321,axiom,
! [VarCurr] :
( v93128(VarCurr)
=> ( v93149(VarCurr)
<=> v93150(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4310,axiom,
! [VarCurr] :
( ~ v93138(VarCurr)
=> ( v93153(VarCurr)
<=> v93107(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4320,axiom,
! [VarCurr] :
( v93138(VarCurr)
=> ( v93153(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4309,axiom,
! [VarCurr] :
( ~ v93132(VarCurr)
=> ( v93152(VarCurr)
<=> v93107(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4319,axiom,
! [VarCurr] :
( v93132(VarCurr)
=> ( v93152(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2022,axiom,
! [VarCurr] :
( ~ v93151(VarCurr)
=> ( v93150(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2022,axiom,
! [VarCurr] :
( v93151(VarCurr)
=> ( v93150(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6369,axiom,
! [VarCurr] :
( v93151(VarCurr)
<=> ( v93101(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93112(VarNext)
<=> ( v93113(VarNext)
& v93122(VarNext) ) ) ) ).
fof(addAssignment_27275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93122(VarNext)
<=> v93120(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18320,axiom,
! [VarCurr] :
( v93120(VarCurr)
<=> ( v93091(VarCurr)
| v93123(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18319,axiom,
! [VarCurr] :
( v93123(VarCurr)
<=> ( v93124(VarCurr)
& v93144(VarCurr) ) ) ).
fof(writeUnaryOperator_7243,axiom,
! [VarCurr] :
( ~ v93144(VarCurr)
<=> v93091(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18318,axiom,
! [VarCurr] :
( v93124(VarCurr)
<=> ( v93125(VarCurr)
| v93142(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18317,axiom,
! [VarCurr] :
( v93142(VarCurr)
<=> ( v93103(VarCurr)
& v93143(VarCurr) ) ) ).
fof(writeUnaryOperator_7242,axiom,
! [VarCurr] :
( ~ v93143(VarCurr)
<=> v93105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18316,axiom,
! [VarCurr] :
( v93125(VarCurr)
<=> ( v93126(VarCurr)
& v93105(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18315,axiom,
! [VarCurr] :
( v93126(VarCurr)
<=> ( v93127(VarCurr)
| v93136(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18314,axiom,
! [VarCurr] :
( v93136(VarCurr)
<=> ( v93137(VarCurr)
& v93141(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6368,axiom,
! [VarCurr] :
( v93141(VarCurr)
<=> ( ( v93129(VarCurr,bitIndex2)
<=> $false )
& ( v93129(VarCurr,bitIndex1)
<=> $false )
& ( v93129(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18313,axiom,
! [VarCurr] :
( v93137(VarCurr)
<=> ( v93138(VarCurr)
| v93139(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18312,axiom,
! [VarCurr] :
( v93139(VarCurr)
<=> ( v93103(VarCurr)
& v93140(VarCurr) ) ) ).
fof(writeUnaryOperator_7241,axiom,
! [VarCurr] :
( ~ v93140(VarCurr)
<=> v93138(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6367,axiom,
! [VarCurr] :
( v93138(VarCurr)
<=> ( v93101(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18311,axiom,
! [VarCurr] :
( v93127(VarCurr)
<=> ( v93128(VarCurr)
| v93130(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18310,axiom,
! [VarCurr] :
( v93130(VarCurr)
<=> ( v93131(VarCurr)
& v93135(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6366,axiom,
! [VarCurr] :
( v93135(VarCurr)
<=> ( ( v93129(VarCurr,bitIndex2)
<=> $false )
& ( v93129(VarCurr,bitIndex1)
<=> $true )
& ( v93129(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18309,axiom,
! [VarCurr] :
( v93131(VarCurr)
<=> ( v93132(VarCurr)
| v93133(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18308,axiom,
! [VarCurr] :
( v93133(VarCurr)
<=> ( v93103(VarCurr)
& v93134(VarCurr) ) ) ).
fof(writeUnaryOperator_7240,axiom,
! [VarCurr] :
( ~ v93134(VarCurr)
<=> v93132(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6365,axiom,
! [VarCurr] :
( v93132(VarCurr)
<=> ( v93101(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6364,axiom,
! [VarCurr] :
( v93128(VarCurr)
<=> ( ( v93129(VarCurr,bitIndex2)
<=> $true )
& ( v93129(VarCurr,bitIndex1)
<=> $false )
& ( v93129(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27274,axiom,
! [VarCurr] :
( v93129(VarCurr,bitIndex0)
<=> v93099(VarCurr) ) ).
fof(addAssignment_27273,axiom,
! [VarCurr] :
( v93129(VarCurr,bitIndex1)
<=> v93097(VarCurr) ) ).
fof(addAssignment_27272,axiom,
! [VarCurr] :
( v93129(VarCurr,bitIndex2)
<=> v93095(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18307,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93113(VarNext)
<=> ( v93114(VarNext)
& v93109(VarNext) ) ) ) ).
fof(writeUnaryOperator_7239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93114(VarNext)
<=> v93116(VarNext) ) ) ).
fof(addAssignment_27271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93116(VarNext)
<=> v93109(VarCurr) ) ) ).
fof(addAssignment_27270,axiom,
! [VarCurr] :
( v93109(VarCurr)
<=> v78355(VarCurr) ) ).
fof(addAssignment_27269,axiom,
! [VarCurr] :
( v93107(VarCurr)
<=> $false ) ).
fof(addAssignment_27268,axiom,
! [VarCurr] :
( v93105(VarCurr)
<=> v78317(VarCurr) ) ).
fof(addAssignment_27267,axiom,
! [VarCurr] :
( v93103(VarCurr)
<=> $false ) ).
fof(addAssignment_27266,axiom,
! [VarCurr] :
( v93101(VarCurr)
<=> v78309(VarCurr,bitIndex9) ) ).
fof(addAssignment_27265,axiom,
! [VarCurr] :
( v78309(VarCurr,bitIndex9)
<=> v78311(VarCurr,bitIndex9) ) ).
fof(addAssignment_27264,axiom,
! [VarCurr] :
( v78311(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27263,axiom,
! [VarCurr] :
( v93099(VarCurr)
<=> $false ) ).
fof(addAssignment_27262,axiom,
! [VarCurr] :
( v93097(VarCurr)
<=> $false ) ).
fof(addAssignment_27261,axiom,
! [VarCurr] :
( v93095(VarCurr)
<=> $true ) ).
fof(addAssignment_27260,axiom,
! [VarCurr] :
( v93093(VarCurr)
<=> $false ) ).
fof(addAssignment_27259,axiom,
! [VarCurr] :
( v93091(VarCurr)
<=> v78292(VarCurr) ) ).
fof(addAssignment_27258,axiom,
! [VarCurr] :
( v78134(VarCurr,bitIndex3)
<=> v78136(VarCurr,bitIndex3) ) ).
fof(addAssignment_27257,axiom,
! [VarCurr] :
( v78136(VarCurr,bitIndex3)
<=> v78138(VarCurr,bitIndex3) ) ).
fof(addAssignment_27256,axiom,
! [VarCurr] :
( v78138(VarCurr,bitIndex3)
<=> v78140(VarCurr,bitIndex3) ) ).
fof(addAssignment_27255,axiom,
! [VarCurr] :
( v78140(VarCurr,bitIndex3)
<=> v78142(VarCurr,bitIndex9) ) ).
fof(addAssignment_27254,axiom,
! [VarCurr] :
( v78142(VarCurr,bitIndex9)
<=> v78144(VarCurr,bitIndex9) ) ).
fof(addAssignment_27253,axiom,
! [VarCurr] :
( v78144(VarCurr,bitIndex9)
<=> v93021(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93044(VarNext)
=> ( v93021(VarNext)
<=> v93021(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1534,axiom,
! [VarNext] :
( v93044(VarNext)
=> ( v93021(VarNext)
<=> v93079(VarNext) ) ) ).
fof(addAssignment_27252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93079(VarNext)
<=> v93077(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4308,axiom,
! [VarCurr] :
( ~ v93023(VarCurr)
=> ( v93077(VarCurr)
<=> v93080(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4318,axiom,
! [VarCurr] :
( v93023(VarCurr)
=> ( v93077(VarCurr)
<=> v93025(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4307,axiom,
! [VarCurr] :
( ~ v93057(VarCurr)
=> ( v93080(VarCurr)
<=> v93039(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4317,axiom,
! [VarCurr] :
( v93057(VarCurr)
=> ( v93080(VarCurr)
<=> v93081(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1074,axiom,
! [VarCurr] :
( ( ~ v93060(VarCurr)
& ~ v93062(VarCurr) )
=> ( v93081(VarCurr)
<=> v93085(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4306,axiom,
! [VarCurr] :
( v93062(VarCurr)
=> ( v93081(VarCurr)
<=> v93084(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4316,axiom,
! [VarCurr] :
( v93060(VarCurr)
=> ( v93081(VarCurr)
<=> v93082(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4305,axiom,
! [VarCurr] :
( ~ v93070(VarCurr)
=> ( v93085(VarCurr)
<=> v93039(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4315,axiom,
! [VarCurr] :
( v93070(VarCurr)
=> ( v93085(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4304,axiom,
! [VarCurr] :
( ~ v93064(VarCurr)
=> ( v93084(VarCurr)
<=> v93039(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4314,axiom,
! [VarCurr] :
( v93064(VarCurr)
=> ( v93084(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2021,axiom,
! [VarCurr] :
( ~ v93083(VarCurr)
=> ( v93082(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2021,axiom,
! [VarCurr] :
( v93083(VarCurr)
=> ( v93082(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6363,axiom,
! [VarCurr] :
( v93083(VarCurr)
<=> ( v93033(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93044(VarNext)
<=> ( v93045(VarNext)
& v93054(VarNext) ) ) ) ).
fof(addAssignment_27251,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93054(VarNext)
<=> v93052(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18305,axiom,
! [VarCurr] :
( v93052(VarCurr)
<=> ( v93023(VarCurr)
| v93055(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18304,axiom,
! [VarCurr] :
( v93055(VarCurr)
<=> ( v93056(VarCurr)
& v93076(VarCurr) ) ) ).
fof(writeUnaryOperator_7238,axiom,
! [VarCurr] :
( ~ v93076(VarCurr)
<=> v93023(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18303,axiom,
! [VarCurr] :
( v93056(VarCurr)
<=> ( v93057(VarCurr)
| v93074(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18302,axiom,
! [VarCurr] :
( v93074(VarCurr)
<=> ( v93035(VarCurr)
& v93075(VarCurr) ) ) ).
fof(writeUnaryOperator_7237,axiom,
! [VarCurr] :
( ~ v93075(VarCurr)
<=> v93037(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18301,axiom,
! [VarCurr] :
( v93057(VarCurr)
<=> ( v93058(VarCurr)
& v93037(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18300,axiom,
! [VarCurr] :
( v93058(VarCurr)
<=> ( v93059(VarCurr)
| v93068(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18299,axiom,
! [VarCurr] :
( v93068(VarCurr)
<=> ( v93069(VarCurr)
& v93073(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6362,axiom,
! [VarCurr] :
( v93073(VarCurr)
<=> ( ( v93061(VarCurr,bitIndex2)
<=> $false )
& ( v93061(VarCurr,bitIndex1)
<=> $false )
& ( v93061(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18298,axiom,
! [VarCurr] :
( v93069(VarCurr)
<=> ( v93070(VarCurr)
| v93071(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18297,axiom,
! [VarCurr] :
( v93071(VarCurr)
<=> ( v93035(VarCurr)
& v93072(VarCurr) ) ) ).
fof(writeUnaryOperator_7236,axiom,
! [VarCurr] :
( ~ v93072(VarCurr)
<=> v93070(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6361,axiom,
! [VarCurr] :
( v93070(VarCurr)
<=> ( v93033(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18296,axiom,
! [VarCurr] :
( v93059(VarCurr)
<=> ( v93060(VarCurr)
| v93062(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18295,axiom,
! [VarCurr] :
( v93062(VarCurr)
<=> ( v93063(VarCurr)
& v93067(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6360,axiom,
! [VarCurr] :
( v93067(VarCurr)
<=> ( ( v93061(VarCurr,bitIndex2)
<=> $false )
& ( v93061(VarCurr,bitIndex1)
<=> $true )
& ( v93061(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18294,axiom,
! [VarCurr] :
( v93063(VarCurr)
<=> ( v93064(VarCurr)
| v93065(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18293,axiom,
! [VarCurr] :
( v93065(VarCurr)
<=> ( v93035(VarCurr)
& v93066(VarCurr) ) ) ).
fof(writeUnaryOperator_7235,axiom,
! [VarCurr] :
( ~ v93066(VarCurr)
<=> v93064(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6359,axiom,
! [VarCurr] :
( v93064(VarCurr)
<=> ( v93033(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6358,axiom,
! [VarCurr] :
( v93060(VarCurr)
<=> ( ( v93061(VarCurr,bitIndex2)
<=> $true )
& ( v93061(VarCurr,bitIndex1)
<=> $false )
& ( v93061(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27250,axiom,
! [VarCurr] :
( v93061(VarCurr,bitIndex0)
<=> v93031(VarCurr) ) ).
fof(addAssignment_27249,axiom,
! [VarCurr] :
( v93061(VarCurr,bitIndex1)
<=> v93029(VarCurr) ) ).
fof(addAssignment_27248,axiom,
! [VarCurr] :
( v93061(VarCurr,bitIndex2)
<=> v93027(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93045(VarNext)
<=> ( v93046(VarNext)
& v93041(VarNext) ) ) ) ).
fof(writeUnaryOperator_7234,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93046(VarNext)
<=> v93048(VarNext) ) ) ).
fof(addAssignment_27247,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93048(VarNext)
<=> v93041(VarCurr) ) ) ).
fof(addAssignment_27246,axiom,
! [VarCurr] :
( v93041(VarCurr)
<=> v78226(VarCurr) ) ).
fof(addAssignment_27245,axiom,
! [VarCurr] :
( v93039(VarCurr)
<=> $false ) ).
fof(addAssignment_27244,axiom,
! [VarCurr] :
( v93037(VarCurr)
<=> v78185(VarCurr) ) ).
fof(addAssignment_27243,axiom,
! [VarCurr] :
( v93035(VarCurr)
<=> $false ) ).
fof(addAssignment_27242,axiom,
! [VarCurr] :
( v93033(VarCurr)
<=> v78167(VarCurr,bitIndex9) ) ).
fof(addAssignment_27241,axiom,
! [VarCurr] :
( v78167(VarCurr,bitIndex9)
<=> v78169(VarCurr,bitIndex9) ) ).
fof(addAssignment_27240,axiom,
! [VarCurr] :
( v78169(VarCurr,bitIndex9)
<=> v78171(VarCurr,bitIndex9) ) ).
fof(addAssignment_27239,axiom,
! [VarCurr] :
( v93031(VarCurr)
<=> $false ) ).
fof(addAssignment_27238,axiom,
! [VarCurr] :
( v93029(VarCurr)
<=> $false ) ).
fof(addAssignment_27237,axiom,
! [VarCurr] :
( v93027(VarCurr)
<=> $true ) ).
fof(addAssignment_27236,axiom,
! [VarCurr] :
( v93025(VarCurr)
<=> $false ) ).
fof(addAssignment_27235,axiom,
! [VarCurr] :
( v93023(VarCurr)
<=> v78150(VarCurr) ) ).
fof(addAssignment_27234,axiom,
! [VarCurr] :
( v93001(VarCurr)
<=> v93003(VarCurr) ) ).
fof(addAssignment_27233,axiom,
! [VarCurr] :
( v93003(VarCurr)
<=> v15505(VarCurr) ) ).
fof(addAssignment_27232,axiom,
! [VarCurr] :
( v89697(VarCurr)
<=> v89699(VarCurr) ) ).
fof(addAssignment_27231,axiom,
! [VarCurr] :
( v89699(VarCurr)
<=> v89701(VarCurr) ) ).
fof(addAssignment_27230,axiom,
! [VarCurr] :
( v89701(VarCurr)
<=> v89703(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6357,axiom,
! [VarCurr] :
( v89703(VarCurr)
<=> ( ( v89705(VarCurr,bitIndex1)
<=> $false )
& ( v89705(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92975(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v89705(VarNext,B)
<=> v89705(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1533,axiom,
! [VarNext] :
( v92975(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v89705(VarNext,B)
<=> v92985(VarNext,B) ) ) ) ).
fof(addAssignment_27229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v92985(VarNext,B)
<=> v92983(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2020,axiom,
! [VarCurr] :
( ~ v92986(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92983(VarCurr,B)
<=> v89711(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2020,axiom,
! [VarCurr] :
( v92986(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92983(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_7233,axiom,
! [VarCurr] :
( ~ v92986(VarCurr)
<=> v89707(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18291,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92975(VarNext)
<=> v92976(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18290,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92976(VarNext)
<=> ( v92977(VarNext)
& v92972(VarNext) ) ) ) ).
fof(writeUnaryOperator_7232,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92977(VarNext)
<=> v92979(VarNext) ) ) ).
fof(addAssignment_27228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92979(VarNext)
<=> v92972(VarCurr) ) ) ).
fof(addAssignment_27227,axiom,
! [VarCurr] :
( v92972(VarCurr)
<=> v92710(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_125,axiom,
! [VarCurr] :
( ( ~ v92961(VarCurr)
& ~ v92963(VarCurr)
& ~ v92965(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v89711(VarCurr,B)
<=> v92970(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1073,axiom,
! [VarCurr] :
( v92965(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v89711(VarCurr,B)
<=> v92966(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4303,axiom,
! [VarCurr] :
( v92963(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v89711(VarCurr,B)
<=> v92964(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4313,axiom,
! [VarCurr] :
( v92961(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v89711(VarCurr,B)
<=> v92962(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2019,axiom,
! [VarCurr] :
( ~ v92690(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92970(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2019,axiom,
! [VarCurr] :
( v92690(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92970(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6356,axiom,
! [VarCurr] :
( v92969(VarCurr)
<=> ( ( v89705(VarCurr,bitIndex1)
<=> $true )
& ( v89705(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2018,axiom,
! [VarCurr] :
( ~ v92663(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92966(VarCurr,B)
<=> v92968(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2018,axiom,
! [VarCurr] :
( v92663(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92966(VarCurr,B)
<=> v92967(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2017,axiom,
! [VarCurr] :
( ~ v92684(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92968(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2017,axiom,
! [VarCurr] :
( v92684(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92968(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2016,axiom,
! [VarCurr] :
( ~ v89713(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92967(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2016,axiom,
! [VarCurr] :
( v89713(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92967(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6355,axiom,
! [VarCurr] :
( v92965(VarCurr)
<=> ( ( v89705(VarCurr,bitIndex1)
<=> $true )
& ( v89705(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2015,axiom,
! [VarCurr] :
( ~ v92652(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92964(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2015,axiom,
! [VarCurr] :
( v92652(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92964(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6354,axiom,
! [VarCurr] :
( v92963(VarCurr)
<=> ( ( v89705(VarCurr,bitIndex1)
<=> $false )
& ( v89705(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2014,axiom,
! [VarCurr] :
( ~ v89713(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92962(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2014,axiom,
! [VarCurr] :
( v89713(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92962(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6353,axiom,
! [VarCurr] :
( v92961(VarCurr)
<=> ( ( v89705(VarCurr,bitIndex1)
<=> $false )
& ( v89705(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27226,axiom,
! [VarCurr] :
( v92690(VarCurr)
<=> v92692(VarCurr) ) ).
fof(addAssignment_27225,axiom,
! [VarCurr] :
( v92692(VarCurr)
<=> v92694(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18289,axiom,
! [VarCurr] :
( v92694(VarCurr)
<=> ( v92696(VarCurr)
& v92959(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6352,axiom,
! [VarCurr] :
( v92959(VarCurr)
<=> ( ( v92732(VarCurr,bitIndex24)
<=> $false )
& ( v92732(VarCurr,bitIndex23)
<=> $false )
& ( v92732(VarCurr,bitIndex22)
<=> $false )
& ( v92732(VarCurr,bitIndex21)
<=> $false )
& ( v92732(VarCurr,bitIndex20)
<=> $false )
& ( v92732(VarCurr,bitIndex19)
<=> $false )
& ( v92732(VarCurr,bitIndex18)
<=> $false )
& ( v92732(VarCurr,bitIndex17)
<=> $false )
& ( v92732(VarCurr,bitIndex16)
<=> $false )
& ( v92732(VarCurr,bitIndex15)
<=> $false )
& ( v92732(VarCurr,bitIndex14)
<=> $false )
& ( v92732(VarCurr,bitIndex13)
<=> $false )
& ( v92732(VarCurr,bitIndex12)
<=> $false )
& ( v92732(VarCurr,bitIndex11)
<=> $false )
& ( v92732(VarCurr,bitIndex10)
<=> $false )
& ( v92732(VarCurr,bitIndex9)
<=> $false )
& ( v92732(VarCurr,bitIndex8)
<=> $false )
& ( v92732(VarCurr,bitIndex7)
<=> $false )
& ( v92732(VarCurr,bitIndex6)
<=> $false )
& ( v92732(VarCurr,bitIndex5)
<=> $false )
& ( v92732(VarCurr,bitIndex4)
<=> $false )
& ( v92732(VarCurr,bitIndex3)
<=> $false )
& ( v92732(VarCurr,bitIndex2)
<=> $false )
& ( v92732(VarCurr,bitIndex1)
<=> $false )
& ( v92732(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92739(VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v92732(VarNext,B)
<=> v92732(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1532,axiom,
! [VarNext] :
( v92739(VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v92732(VarNext,B)
<=> v92778(VarNext,B) ) ) ) ).
fof(addAssignment_27224,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v92778(VarNext,B)
<=> v92776(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2013,axiom,
! [VarCurr] :
( ~ v92775(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v92776(VarCurr,B)
<=> v92779(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2013,axiom,
! [VarCurr] :
( v92775(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v92776(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2012,axiom,
! [VarCurr] :
( ~ v92700(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v92779(VarCurr,B)
<=> v92780(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2012,axiom,
! [VarCurr] :
( v92700(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v92779(VarCurr,B)
<=> v92734(VarCurr,B) ) ) ) ).
fof(addAssignment_27223,axiom,
! [VarCurr] :
( v92780(VarCurr,bitIndex0)
<=> v92954(VarCurr) ) ).
fof(addAssignment_27222,axiom,
! [VarCurr] :
( v92780(VarCurr,bitIndex1)
<=> v92952(VarCurr) ) ).
fof(addAssignment_27221,axiom,
! [VarCurr] :
( v92780(VarCurr,bitIndex2)
<=> v92948(VarCurr) ) ).
fof(addAssignment_27220,axiom,
! [VarCurr] :
( v92780(VarCurr,bitIndex3)
<=> v92944(VarCurr) ) ).
fof(addAssignment_27219,axiom,
! [VarCurr] :
( v92780(VarCurr,bitIndex4)
<=> v92940(VarCurr) ) ).
fof(addAssignment_27218,axiom,
! [VarCurr] :
( v92780(VarCurr,bitIndex5)
<=> v92936(VarCurr) ) ).
fof(addAssignment_27217,axiom,
! [VarCurr] :
( v92780(VarCurr,bitIndex6)
<=> v92932(VarCurr) ) ).
fof(addAssignment_27216,axiom,
! [VarCurr] :
( v92780(VarCurr,bitIndex7)
<=> v92928(VarCurr) ) ).
fof(addAssignment_27215,axiom,
! [VarCurr] :
( v92780(VarCurr,bitIndex8)
<=> v92924(VarCurr) ) ).
fof(addAssignment_27214,axiom,
! [VarCurr] :
( v92780(VarCurr,bitIndex9)
<=> v92920(VarCurr) ) ).
fof(addAssignment_27213,axiom,
! [VarCurr] :
( v92780(VarCurr,bitIndex10)
<=> v92916(VarCurr) ) ).
fof(addAssignment_27212,axiom,
! [VarCurr] :
( v92780(VarCurr,bitIndex11)
<=> v92912(VarCurr) ) ).
fof(addAssignment_27211,axiom,
! [VarCurr] :
( v92780(VarCurr,bitIndex12)
<=> v92908(VarCurr) ) ).
fof(addAssignment_27210,axiom,
! [VarCurr] :
( v92780(VarCurr,bitIndex13)
<=> v92904(VarCurr) ) ).
fof(addAssignment_27209,axiom,
! [VarCurr] :
( v92780(VarCurr,bitIndex14)
<=> v92900(VarCurr) ) ).
fof(addAssignment_27208,axiom,
! [VarCurr] :
( v92780(VarCurr,bitIndex15)
<=> v92896(VarCurr) ) ).
fof(addAssignment_27207,axiom,
! [VarCurr] :
( v92780(VarCurr,bitIndex16)
<=> v92892(VarCurr) ) ).
fof(addAssignment_27206,axiom,
! [VarCurr] :
( v92780(VarCurr,bitIndex17)
<=> v92888(VarCurr) ) ).
fof(addAssignment_27205,axiom,
! [VarCurr] :
( v92780(VarCurr,bitIndex18)
<=> v92884(VarCurr) ) ).
fof(addAssignment_27204,axiom,
! [VarCurr] :
( v92780(VarCurr,bitIndex19)
<=> v92880(VarCurr) ) ).
fof(addAssignment_27203,axiom,
! [VarCurr] :
( v92780(VarCurr,bitIndex20)
<=> v92876(VarCurr) ) ).
fof(addAssignment_27202,axiom,
! [VarCurr] :
( v92780(VarCurr,bitIndex21)
<=> v92872(VarCurr) ) ).
fof(addAssignment_27201,axiom,
! [VarCurr] :
( v92780(VarCurr,bitIndex22)
<=> v92868(VarCurr) ) ).
fof(addAssignment_27200,axiom,
! [VarCurr] :
( v92780(VarCurr,bitIndex23)
<=> v92864(VarCurr) ) ).
fof(addAssignment_27199,axiom,
! [VarCurr] :
( v92780(VarCurr,bitIndex24)
<=> v92860(VarCurr) ) ).
fof(addAssignment_27198,axiom,
! [VarCurr] :
( v92780(VarCurr,bitIndex25)
<=> v92782(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18288,axiom,
! [VarCurr] :
( v92952(VarCurr)
<=> ( v92953(VarCurr)
& v92955(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18287,axiom,
! [VarCurr] :
( v92955(VarCurr)
<=> ( v92786(VarCurr,bitIndex0)
| v92834(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1578,axiom,
! [VarCurr] :
( v92953(VarCurr)
<=> ( v92954(VarCurr)
| v92786(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_7231,axiom,
! [VarCurr] :
( ~ v92954(VarCurr)
<=> v92786(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18286,axiom,
! [VarCurr] :
( v92948(VarCurr)
<=> ( v92949(VarCurr)
& v92951(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18285,axiom,
! [VarCurr] :
( v92951(VarCurr)
<=> ( v92832(VarCurr)
| v92835(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1577,axiom,
! [VarCurr] :
( v92949(VarCurr)
<=> ( v92950(VarCurr)
| v92786(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_7230,axiom,
! [VarCurr] :
( ~ v92950(VarCurr)
<=> v92832(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18284,axiom,
! [VarCurr] :
( v92944(VarCurr)
<=> ( v92945(VarCurr)
& v92947(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18283,axiom,
! [VarCurr] :
( v92947(VarCurr)
<=> ( v92830(VarCurr)
| v92836(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1576,axiom,
! [VarCurr] :
( v92945(VarCurr)
<=> ( v92946(VarCurr)
| v92786(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_7229,axiom,
! [VarCurr] :
( ~ v92946(VarCurr)
<=> v92830(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18282,axiom,
! [VarCurr] :
( v92940(VarCurr)
<=> ( v92941(VarCurr)
& v92943(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18281,axiom,
! [VarCurr] :
( v92943(VarCurr)
<=> ( v92828(VarCurr)
| v92837(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1575,axiom,
! [VarCurr] :
( v92941(VarCurr)
<=> ( v92942(VarCurr)
| v92786(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_7228,axiom,
! [VarCurr] :
( ~ v92942(VarCurr)
<=> v92828(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18280,axiom,
! [VarCurr] :
( v92936(VarCurr)
<=> ( v92937(VarCurr)
& v92939(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18279,axiom,
! [VarCurr] :
( v92939(VarCurr)
<=> ( v92826(VarCurr)
| v92838(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1574,axiom,
! [VarCurr] :
( v92937(VarCurr)
<=> ( v92938(VarCurr)
| v92786(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_7227,axiom,
! [VarCurr] :
( ~ v92938(VarCurr)
<=> v92826(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18278,axiom,
! [VarCurr] :
( v92932(VarCurr)
<=> ( v92933(VarCurr)
& v92935(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18277,axiom,
! [VarCurr] :
( v92935(VarCurr)
<=> ( v92824(VarCurr)
| v92839(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1573,axiom,
! [VarCurr] :
( v92933(VarCurr)
<=> ( v92934(VarCurr)
| v92786(VarCurr,bitIndex6) ) ) ).
fof(writeUnaryOperator_7226,axiom,
! [VarCurr] :
( ~ v92934(VarCurr)
<=> v92824(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18276,axiom,
! [VarCurr] :
( v92928(VarCurr)
<=> ( v92929(VarCurr)
& v92931(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18275,axiom,
! [VarCurr] :
( v92931(VarCurr)
<=> ( v92822(VarCurr)
| v92840(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1572,axiom,
! [VarCurr] :
( v92929(VarCurr)
<=> ( v92930(VarCurr)
| v92786(VarCurr,bitIndex7) ) ) ).
fof(writeUnaryOperator_7225,axiom,
! [VarCurr] :
( ~ v92930(VarCurr)
<=> v92822(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18274,axiom,
! [VarCurr] :
( v92924(VarCurr)
<=> ( v92925(VarCurr)
& v92927(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18273,axiom,
! [VarCurr] :
( v92927(VarCurr)
<=> ( v92820(VarCurr)
| v92841(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1571,axiom,
! [VarCurr] :
( v92925(VarCurr)
<=> ( v92926(VarCurr)
| v92786(VarCurr,bitIndex8) ) ) ).
fof(writeUnaryOperator_7224,axiom,
! [VarCurr] :
( ~ v92926(VarCurr)
<=> v92820(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18272,axiom,
! [VarCurr] :
( v92920(VarCurr)
<=> ( v92921(VarCurr)
& v92923(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18271,axiom,
! [VarCurr] :
( v92923(VarCurr)
<=> ( v92818(VarCurr)
| v92842(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1570,axiom,
! [VarCurr] :
( v92921(VarCurr)
<=> ( v92922(VarCurr)
| v92786(VarCurr,bitIndex9) ) ) ).
fof(writeUnaryOperator_7223,axiom,
! [VarCurr] :
( ~ v92922(VarCurr)
<=> v92818(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18270,axiom,
! [VarCurr] :
( v92916(VarCurr)
<=> ( v92917(VarCurr)
& v92919(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18269,axiom,
! [VarCurr] :
( v92919(VarCurr)
<=> ( v92816(VarCurr)
| v92843(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1569,axiom,
! [VarCurr] :
( v92917(VarCurr)
<=> ( v92918(VarCurr)
| v92786(VarCurr,bitIndex10) ) ) ).
fof(writeUnaryOperator_7222,axiom,
! [VarCurr] :
( ~ v92918(VarCurr)
<=> v92816(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18268,axiom,
! [VarCurr] :
( v92912(VarCurr)
<=> ( v92913(VarCurr)
& v92915(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18267,axiom,
! [VarCurr] :
( v92915(VarCurr)
<=> ( v92814(VarCurr)
| v92844(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1568,axiom,
! [VarCurr] :
( v92913(VarCurr)
<=> ( v92914(VarCurr)
| v92786(VarCurr,bitIndex11) ) ) ).
fof(writeUnaryOperator_7221,axiom,
! [VarCurr] :
( ~ v92914(VarCurr)
<=> v92814(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18266,axiom,
! [VarCurr] :
( v92908(VarCurr)
<=> ( v92909(VarCurr)
& v92911(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18265,axiom,
! [VarCurr] :
( v92911(VarCurr)
<=> ( v92812(VarCurr)
| v92845(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1567,axiom,
! [VarCurr] :
( v92909(VarCurr)
<=> ( v92910(VarCurr)
| v92786(VarCurr,bitIndex12) ) ) ).
fof(writeUnaryOperator_7220,axiom,
! [VarCurr] :
( ~ v92910(VarCurr)
<=> v92812(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18264,axiom,
! [VarCurr] :
( v92904(VarCurr)
<=> ( v92905(VarCurr)
& v92907(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18263,axiom,
! [VarCurr] :
( v92907(VarCurr)
<=> ( v92810(VarCurr)
| v92846(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1566,axiom,
! [VarCurr] :
( v92905(VarCurr)
<=> ( v92906(VarCurr)
| v92786(VarCurr,bitIndex13) ) ) ).
fof(writeUnaryOperator_7219,axiom,
! [VarCurr] :
( ~ v92906(VarCurr)
<=> v92810(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18262,axiom,
! [VarCurr] :
( v92900(VarCurr)
<=> ( v92901(VarCurr)
& v92903(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18261,axiom,
! [VarCurr] :
( v92903(VarCurr)
<=> ( v92808(VarCurr)
| v92847(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1565,axiom,
! [VarCurr] :
( v92901(VarCurr)
<=> ( v92902(VarCurr)
| v92786(VarCurr,bitIndex14) ) ) ).
fof(writeUnaryOperator_7218,axiom,
! [VarCurr] :
( ~ v92902(VarCurr)
<=> v92808(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18260,axiom,
! [VarCurr] :
( v92896(VarCurr)
<=> ( v92897(VarCurr)
& v92899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18259,axiom,
! [VarCurr] :
( v92899(VarCurr)
<=> ( v92806(VarCurr)
| v92848(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1564,axiom,
! [VarCurr] :
( v92897(VarCurr)
<=> ( v92898(VarCurr)
| v92786(VarCurr,bitIndex15) ) ) ).
fof(writeUnaryOperator_7217,axiom,
! [VarCurr] :
( ~ v92898(VarCurr)
<=> v92806(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18258,axiom,
! [VarCurr] :
( v92892(VarCurr)
<=> ( v92893(VarCurr)
& v92895(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18257,axiom,
! [VarCurr] :
( v92895(VarCurr)
<=> ( v92804(VarCurr)
| v92849(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1563,axiom,
! [VarCurr] :
( v92893(VarCurr)
<=> ( v92894(VarCurr)
| v92786(VarCurr,bitIndex16) ) ) ).
fof(writeUnaryOperator_7216,axiom,
! [VarCurr] :
( ~ v92894(VarCurr)
<=> v92804(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18256,axiom,
! [VarCurr] :
( v92888(VarCurr)
<=> ( v92889(VarCurr)
& v92891(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18255,axiom,
! [VarCurr] :
( v92891(VarCurr)
<=> ( v92802(VarCurr)
| v92850(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1562,axiom,
! [VarCurr] :
( v92889(VarCurr)
<=> ( v92890(VarCurr)
| v92786(VarCurr,bitIndex17) ) ) ).
fof(writeUnaryOperator_7215,axiom,
! [VarCurr] :
( ~ v92890(VarCurr)
<=> v92802(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18254,axiom,
! [VarCurr] :
( v92884(VarCurr)
<=> ( v92885(VarCurr)
& v92887(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18253,axiom,
! [VarCurr] :
( v92887(VarCurr)
<=> ( v92800(VarCurr)
| v92851(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1561,axiom,
! [VarCurr] :
( v92885(VarCurr)
<=> ( v92886(VarCurr)
| v92786(VarCurr,bitIndex18) ) ) ).
fof(writeUnaryOperator_7214,axiom,
! [VarCurr] :
( ~ v92886(VarCurr)
<=> v92800(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18252,axiom,
! [VarCurr] :
( v92880(VarCurr)
<=> ( v92881(VarCurr)
& v92883(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18251,axiom,
! [VarCurr] :
( v92883(VarCurr)
<=> ( v92798(VarCurr)
| v92852(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1560,axiom,
! [VarCurr] :
( v92881(VarCurr)
<=> ( v92882(VarCurr)
| v92786(VarCurr,bitIndex19) ) ) ).
fof(writeUnaryOperator_7213,axiom,
! [VarCurr] :
( ~ v92882(VarCurr)
<=> v92798(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18250,axiom,
! [VarCurr] :
( v92876(VarCurr)
<=> ( v92877(VarCurr)
& v92879(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18249,axiom,
! [VarCurr] :
( v92879(VarCurr)
<=> ( v92796(VarCurr)
| v92853(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1559,axiom,
! [VarCurr] :
( v92877(VarCurr)
<=> ( v92878(VarCurr)
| v92786(VarCurr,bitIndex20) ) ) ).
fof(writeUnaryOperator_7212,axiom,
! [VarCurr] :
( ~ v92878(VarCurr)
<=> v92796(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18248,axiom,
! [VarCurr] :
( v92872(VarCurr)
<=> ( v92873(VarCurr)
& v92875(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18247,axiom,
! [VarCurr] :
( v92875(VarCurr)
<=> ( v92794(VarCurr)
| v92854(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1558,axiom,
! [VarCurr] :
( v92873(VarCurr)
<=> ( v92874(VarCurr)
| v92786(VarCurr,bitIndex21) ) ) ).
fof(writeUnaryOperator_7211,axiom,
! [VarCurr] :
( ~ v92874(VarCurr)
<=> v92794(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18246,axiom,
! [VarCurr] :
( v92868(VarCurr)
<=> ( v92869(VarCurr)
& v92871(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18245,axiom,
! [VarCurr] :
( v92871(VarCurr)
<=> ( v92792(VarCurr)
| v92855(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1557,axiom,
! [VarCurr] :
( v92869(VarCurr)
<=> ( v92870(VarCurr)
| v92786(VarCurr,bitIndex22) ) ) ).
fof(writeUnaryOperator_7210,axiom,
! [VarCurr] :
( ~ v92870(VarCurr)
<=> v92792(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18244,axiom,
! [VarCurr] :
( v92864(VarCurr)
<=> ( v92865(VarCurr)
& v92867(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18243,axiom,
! [VarCurr] :
( v92867(VarCurr)
<=> ( v92790(VarCurr)
| v92856(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1556,axiom,
! [VarCurr] :
( v92865(VarCurr)
<=> ( v92866(VarCurr)
| v92786(VarCurr,bitIndex23) ) ) ).
fof(writeUnaryOperator_7209,axiom,
! [VarCurr] :
( ~ v92866(VarCurr)
<=> v92790(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18242,axiom,
! [VarCurr] :
( v92860(VarCurr)
<=> ( v92861(VarCurr)
& v92863(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18241,axiom,
! [VarCurr] :
( v92863(VarCurr)
<=> ( v92788(VarCurr)
| v92857(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1555,axiom,
! [VarCurr] :
( v92861(VarCurr)
<=> ( v92862(VarCurr)
| v92786(VarCurr,bitIndex24) ) ) ).
fof(writeUnaryOperator_7208,axiom,
! [VarCurr] :
( ~ v92862(VarCurr)
<=> v92788(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18240,axiom,
! [VarCurr] :
( v92782(VarCurr)
<=> ( v92783(VarCurr)
& v92858(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18239,axiom,
! [VarCurr] :
( v92858(VarCurr)
<=> ( v92785(VarCurr)
| v92859(VarCurr) ) ) ).
fof(writeUnaryOperator_7207,axiom,
! [VarCurr] :
( ~ v92859(VarCurr)
<=> v92786(VarCurr,bitIndex25) ) ).
fof(writeBinaryOperatorShiftedRanges_1554,axiom,
! [VarCurr] :
( v92783(VarCurr)
<=> ( v92784(VarCurr)
| v92786(VarCurr,bitIndex25) ) ) ).
fof(writeUnaryOperator_7206,axiom,
! [VarCurr] :
( ~ v92784(VarCurr)
<=> v92785(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1553,axiom,
! [VarCurr] :
( v92785(VarCurr)
<=> ( v92786(VarCurr,bitIndex24)
| v92787(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18238,axiom,
! [VarCurr] :
( v92787(VarCurr)
<=> ( v92788(VarCurr)
& v92857(VarCurr) ) ) ).
fof(writeUnaryOperator_7205,axiom,
! [VarCurr] :
( ~ v92857(VarCurr)
<=> v92786(VarCurr,bitIndex24) ) ).
fof(writeBinaryOperatorShiftedRanges_1552,axiom,
! [VarCurr] :
( v92788(VarCurr)
<=> ( v92786(VarCurr,bitIndex23)
| v92789(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18237,axiom,
! [VarCurr] :
( v92789(VarCurr)
<=> ( v92790(VarCurr)
& v92856(VarCurr) ) ) ).
fof(writeUnaryOperator_7204,axiom,
! [VarCurr] :
( ~ v92856(VarCurr)
<=> v92786(VarCurr,bitIndex23) ) ).
fof(writeBinaryOperatorShiftedRanges_1551,axiom,
! [VarCurr] :
( v92790(VarCurr)
<=> ( v92786(VarCurr,bitIndex22)
| v92791(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18236,axiom,
! [VarCurr] :
( v92791(VarCurr)
<=> ( v92792(VarCurr)
& v92855(VarCurr) ) ) ).
fof(writeUnaryOperator_7203,axiom,
! [VarCurr] :
( ~ v92855(VarCurr)
<=> v92786(VarCurr,bitIndex22) ) ).
fof(writeBinaryOperatorShiftedRanges_1550,axiom,
! [VarCurr] :
( v92792(VarCurr)
<=> ( v92786(VarCurr,bitIndex21)
| v92793(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18235,axiom,
! [VarCurr] :
( v92793(VarCurr)
<=> ( v92794(VarCurr)
& v92854(VarCurr) ) ) ).
fof(writeUnaryOperator_7202,axiom,
! [VarCurr] :
( ~ v92854(VarCurr)
<=> v92786(VarCurr,bitIndex21) ) ).
fof(writeBinaryOperatorShiftedRanges_1549,axiom,
! [VarCurr] :
( v92794(VarCurr)
<=> ( v92786(VarCurr,bitIndex20)
| v92795(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18234,axiom,
! [VarCurr] :
( v92795(VarCurr)
<=> ( v92796(VarCurr)
& v92853(VarCurr) ) ) ).
fof(writeUnaryOperator_7201,axiom,
! [VarCurr] :
( ~ v92853(VarCurr)
<=> v92786(VarCurr,bitIndex20) ) ).
fof(writeBinaryOperatorShiftedRanges_1548,axiom,
! [VarCurr] :
( v92796(VarCurr)
<=> ( v92786(VarCurr,bitIndex19)
| v92797(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18233,axiom,
! [VarCurr] :
( v92797(VarCurr)
<=> ( v92798(VarCurr)
& v92852(VarCurr) ) ) ).
fof(writeUnaryOperator_7200,axiom,
! [VarCurr] :
( ~ v92852(VarCurr)
<=> v92786(VarCurr,bitIndex19) ) ).
fof(writeBinaryOperatorShiftedRanges_1547,axiom,
! [VarCurr] :
( v92798(VarCurr)
<=> ( v92786(VarCurr,bitIndex18)
| v92799(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18232,axiom,
! [VarCurr] :
( v92799(VarCurr)
<=> ( v92800(VarCurr)
& v92851(VarCurr) ) ) ).
fof(writeUnaryOperator_7199,axiom,
! [VarCurr] :
( ~ v92851(VarCurr)
<=> v92786(VarCurr,bitIndex18) ) ).
fof(writeBinaryOperatorShiftedRanges_1546,axiom,
! [VarCurr] :
( v92800(VarCurr)
<=> ( v92786(VarCurr,bitIndex17)
| v92801(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18231,axiom,
! [VarCurr] :
( v92801(VarCurr)
<=> ( v92802(VarCurr)
& v92850(VarCurr) ) ) ).
fof(writeUnaryOperator_7198,axiom,
! [VarCurr] :
( ~ v92850(VarCurr)
<=> v92786(VarCurr,bitIndex17) ) ).
fof(writeBinaryOperatorShiftedRanges_1545,axiom,
! [VarCurr] :
( v92802(VarCurr)
<=> ( v92786(VarCurr,bitIndex16)
| v92803(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18230,axiom,
! [VarCurr] :
( v92803(VarCurr)
<=> ( v92804(VarCurr)
& v92849(VarCurr) ) ) ).
fof(writeUnaryOperator_7197,axiom,
! [VarCurr] :
( ~ v92849(VarCurr)
<=> v92786(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorShiftedRanges_1544,axiom,
! [VarCurr] :
( v92804(VarCurr)
<=> ( v92786(VarCurr,bitIndex15)
| v92805(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18229,axiom,
! [VarCurr] :
( v92805(VarCurr)
<=> ( v92806(VarCurr)
& v92848(VarCurr) ) ) ).
fof(writeUnaryOperator_7196,axiom,
! [VarCurr] :
( ~ v92848(VarCurr)
<=> v92786(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorShiftedRanges_1543,axiom,
! [VarCurr] :
( v92806(VarCurr)
<=> ( v92786(VarCurr,bitIndex14)
| v92807(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18228,axiom,
! [VarCurr] :
( v92807(VarCurr)
<=> ( v92808(VarCurr)
& v92847(VarCurr) ) ) ).
fof(writeUnaryOperator_7195,axiom,
! [VarCurr] :
( ~ v92847(VarCurr)
<=> v92786(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorShiftedRanges_1542,axiom,
! [VarCurr] :
( v92808(VarCurr)
<=> ( v92786(VarCurr,bitIndex13)
| v92809(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18227,axiom,
! [VarCurr] :
( v92809(VarCurr)
<=> ( v92810(VarCurr)
& v92846(VarCurr) ) ) ).
fof(writeUnaryOperator_7194,axiom,
! [VarCurr] :
( ~ v92846(VarCurr)
<=> v92786(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorShiftedRanges_1541,axiom,
! [VarCurr] :
( v92810(VarCurr)
<=> ( v92786(VarCurr,bitIndex12)
| v92811(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18226,axiom,
! [VarCurr] :
( v92811(VarCurr)
<=> ( v92812(VarCurr)
& v92845(VarCurr) ) ) ).
fof(writeUnaryOperator_7193,axiom,
! [VarCurr] :
( ~ v92845(VarCurr)
<=> v92786(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorShiftedRanges_1540,axiom,
! [VarCurr] :
( v92812(VarCurr)
<=> ( v92786(VarCurr,bitIndex11)
| v92813(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18225,axiom,
! [VarCurr] :
( v92813(VarCurr)
<=> ( v92814(VarCurr)
& v92844(VarCurr) ) ) ).
fof(writeUnaryOperator_7192,axiom,
! [VarCurr] :
( ~ v92844(VarCurr)
<=> v92786(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorShiftedRanges_1539,axiom,
! [VarCurr] :
( v92814(VarCurr)
<=> ( v92786(VarCurr,bitIndex10)
| v92815(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18224,axiom,
! [VarCurr] :
( v92815(VarCurr)
<=> ( v92816(VarCurr)
& v92843(VarCurr) ) ) ).
fof(writeUnaryOperator_7191,axiom,
! [VarCurr] :
( ~ v92843(VarCurr)
<=> v92786(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorShiftedRanges_1538,axiom,
! [VarCurr] :
( v92816(VarCurr)
<=> ( v92786(VarCurr,bitIndex9)
| v92817(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18223,axiom,
! [VarCurr] :
( v92817(VarCurr)
<=> ( v92818(VarCurr)
& v92842(VarCurr) ) ) ).
fof(writeUnaryOperator_7190,axiom,
! [VarCurr] :
( ~ v92842(VarCurr)
<=> v92786(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorShiftedRanges_1537,axiom,
! [VarCurr] :
( v92818(VarCurr)
<=> ( v92786(VarCurr,bitIndex8)
| v92819(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18222,axiom,
! [VarCurr] :
( v92819(VarCurr)
<=> ( v92820(VarCurr)
& v92841(VarCurr) ) ) ).
fof(writeUnaryOperator_7189,axiom,
! [VarCurr] :
( ~ v92841(VarCurr)
<=> v92786(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorShiftedRanges_1536,axiom,
! [VarCurr] :
( v92820(VarCurr)
<=> ( v92786(VarCurr,bitIndex7)
| v92821(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18221,axiom,
! [VarCurr] :
( v92821(VarCurr)
<=> ( v92822(VarCurr)
& v92840(VarCurr) ) ) ).
fof(writeUnaryOperator_7188,axiom,
! [VarCurr] :
( ~ v92840(VarCurr)
<=> v92786(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_1535,axiom,
! [VarCurr] :
( v92822(VarCurr)
<=> ( v92786(VarCurr,bitIndex6)
| v92823(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18220,axiom,
! [VarCurr] :
( v92823(VarCurr)
<=> ( v92824(VarCurr)
& v92839(VarCurr) ) ) ).
fof(writeUnaryOperator_7187,axiom,
! [VarCurr] :
( ~ v92839(VarCurr)
<=> v92786(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_1534,axiom,
! [VarCurr] :
( v92824(VarCurr)
<=> ( v92786(VarCurr,bitIndex5)
| v92825(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18219,axiom,
! [VarCurr] :
( v92825(VarCurr)
<=> ( v92826(VarCurr)
& v92838(VarCurr) ) ) ).
fof(writeUnaryOperator_7186,axiom,
! [VarCurr] :
( ~ v92838(VarCurr)
<=> v92786(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_1533,axiom,
! [VarCurr] :
( v92826(VarCurr)
<=> ( v92786(VarCurr,bitIndex4)
| v92827(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18218,axiom,
! [VarCurr] :
( v92827(VarCurr)
<=> ( v92828(VarCurr)
& v92837(VarCurr) ) ) ).
fof(writeUnaryOperator_7185,axiom,
! [VarCurr] :
( ~ v92837(VarCurr)
<=> v92786(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1532,axiom,
! [VarCurr] :
( v92828(VarCurr)
<=> ( v92786(VarCurr,bitIndex3)
| v92829(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18217,axiom,
! [VarCurr] :
( v92829(VarCurr)
<=> ( v92830(VarCurr)
& v92836(VarCurr) ) ) ).
fof(writeUnaryOperator_7184,axiom,
! [VarCurr] :
( ~ v92836(VarCurr)
<=> v92786(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1531,axiom,
! [VarCurr] :
( v92830(VarCurr)
<=> ( v92786(VarCurr,bitIndex2)
| v92831(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18216,axiom,
! [VarCurr] :
( v92831(VarCurr)
<=> ( v92832(VarCurr)
& v92835(VarCurr) ) ) ).
fof(writeUnaryOperator_7183,axiom,
! [VarCurr] :
( ~ v92835(VarCurr)
<=> v92786(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1530,axiom,
! [VarCurr] :
( v92832(VarCurr)
<=> ( v92786(VarCurr,bitIndex1)
| v92833(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18215,axiom,
! [VarCurr] :
( v92833(VarCurr)
<=> ( v92786(VarCurr,bitIndex0)
& v92834(VarCurr) ) ) ).
fof(writeUnaryOperator_7182,axiom,
! [VarCurr] :
( ~ v92834(VarCurr)
<=> v92786(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_7,axiom,
! [VarCurr] : ~ v92786(VarCurr,bitIndex25) ).
fof(addAssignment_27197,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v92786(VarCurr,B)
<=> v92732(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18214,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92739(VarNext)
<=> ( v92740(VarNext)
& v92747(VarNext) ) ) ) ).
fof(addAssignment_27196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92747(VarNext)
<=> v92745(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18213,axiom,
! [VarCurr] :
( v92745(VarCurr)
<=> ( v92748(VarCurr)
| v92775(VarCurr) ) ) ).
fof(writeUnaryOperator_7181,axiom,
! [VarCurr] :
( ~ v92775(VarCurr)
<=> v92698(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18212,axiom,
! [VarCurr] :
( v92748(VarCurr)
<=> ( v92749(VarCurr)
| v92700(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18211,axiom,
! [VarCurr] :
( v92749(VarCurr)
<=> ( v92696(VarCurr)
& v92750(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1529,axiom,
! [VarCurr] :
( v92750(VarCurr)
<=> ( v92752(VarCurr)
| v92732(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1528,axiom,
! [VarCurr] :
( v92752(VarCurr)
<=> ( v92753(VarCurr)
| v92732(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1527,axiom,
! [VarCurr] :
( v92753(VarCurr)
<=> ( v92754(VarCurr)
| v92732(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1526,axiom,
! [VarCurr] :
( v92754(VarCurr)
<=> ( v92755(VarCurr)
| v92732(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1525,axiom,
! [VarCurr] :
( v92755(VarCurr)
<=> ( v92756(VarCurr)
| v92732(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1524,axiom,
! [VarCurr] :
( v92756(VarCurr)
<=> ( v92757(VarCurr)
| v92732(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1523,axiom,
! [VarCurr] :
( v92757(VarCurr)
<=> ( v92758(VarCurr)
| v92732(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1522,axiom,
! [VarCurr] :
( v92758(VarCurr)
<=> ( v92759(VarCurr)
| v92732(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1521,axiom,
! [VarCurr] :
( v92759(VarCurr)
<=> ( v92760(VarCurr)
| v92732(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1520,axiom,
! [VarCurr] :
( v92760(VarCurr)
<=> ( v92761(VarCurr)
| v92732(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1519,axiom,
! [VarCurr] :
( v92761(VarCurr)
<=> ( v92762(VarCurr)
| v92732(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1518,axiom,
! [VarCurr] :
( v92762(VarCurr)
<=> ( v92763(VarCurr)
| v92732(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1517,axiom,
! [VarCurr] :
( v92763(VarCurr)
<=> ( v92764(VarCurr)
| v92732(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1516,axiom,
! [VarCurr] :
( v92764(VarCurr)
<=> ( v92765(VarCurr)
| v92732(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1515,axiom,
! [VarCurr] :
( v92765(VarCurr)
<=> ( v92766(VarCurr)
| v92732(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1514,axiom,
! [VarCurr] :
( v92766(VarCurr)
<=> ( v92767(VarCurr)
| v92732(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1513,axiom,
! [VarCurr] :
( v92767(VarCurr)
<=> ( v92768(VarCurr)
| v92732(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1512,axiom,
! [VarCurr] :
( v92768(VarCurr)
<=> ( v92769(VarCurr)
| v92732(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1511,axiom,
! [VarCurr] :
( v92769(VarCurr)
<=> ( v92770(VarCurr)
| v92732(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1510,axiom,
! [VarCurr] :
( v92770(VarCurr)
<=> ( v92771(VarCurr)
| v92732(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1509,axiom,
! [VarCurr] :
( v92771(VarCurr)
<=> ( v92772(VarCurr)
| v92732(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1508,axiom,
! [VarCurr] :
( v92772(VarCurr)
<=> ( v92773(VarCurr)
| v92732(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1507,axiom,
! [VarCurr] :
( v92773(VarCurr)
<=> ( v92774(VarCurr)
| v92732(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1506,axiom,
! [VarCurr] :
( v92774(VarCurr)
<=> ( v92732(VarCurr,bitIndex0)
| v92732(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18210,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92740(VarNext)
<=> ( v92741(VarNext)
& v92708(VarNext) ) ) ) ).
fof(writeUnaryOperator_7180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92741(VarNext)
<=> v92717(VarNext) ) ) ).
fof(addAssignment_27195,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v92734(VarCurr,B)
<=> v92736(VarCurr,B) ) ) ).
fof(addAssignment_27194,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v92736(VarCurr,B)
<=> v87669(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92713(VarNext)
=> ( v92696(VarNext)
<=> v92696(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1531,axiom,
! [VarNext] :
( v92713(VarNext)
=> ( v92696(VarNext)
<=> v92728(VarNext) ) ) ).
fof(addAssignment_27193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92728(VarNext)
<=> v92726(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2011,axiom,
! [VarCurr] :
( ~ v92724(VarCurr)
=> ( v92726(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2011,axiom,
! [VarCurr] :
( v92724(VarCurr)
=> ( v92726(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18209,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92713(VarNext)
<=> ( v92714(VarNext)
& v92723(VarNext) ) ) ) ).
fof(addAssignment_27192,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92723(VarNext)
<=> v92721(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18208,axiom,
! [VarCurr] :
( v92721(VarCurr)
<=> ( v92700(VarCurr)
| v92724(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18207,axiom,
! [VarCurr] :
( v92724(VarCurr)
<=> ( v92725(VarCurr)
| v92694(VarCurr) ) ) ).
fof(writeUnaryOperator_7179,axiom,
! [VarCurr] :
( ~ v92725(VarCurr)
<=> v92698(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18206,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92714(VarNext)
<=> ( v92715(VarNext)
& v92708(VarNext) ) ) ) ).
fof(writeUnaryOperator_7178,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92715(VarNext)
<=> v92717(VarNext) ) ) ).
fof(addAssignment_27191,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92717(VarNext)
<=> v92708(VarCurr) ) ) ).
fof(addAssignment_27190,axiom,
! [VarCurr] :
( v92708(VarCurr)
<=> v92710(VarCurr) ) ).
fof(addAssignment_27189,axiom,
! [VarCurr] :
( v92710(VarCurr)
<=> v87640(VarCurr) ) ).
fof(addAssignment_27188,axiom,
! [VarCurr] :
( v92700(VarCurr)
<=> v92702(VarCurr) ) ).
fof(addAssignment_27187,axiom,
! [VarCurr] :
( v92702(VarCurr)
<=> v92704(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18205,axiom,
! [VarCurr] :
( v92704(VarCurr)
<=> ( v92706(VarCurr)
& v92684(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6351,axiom,
! [VarCurr] :
( v92706(VarCurr)
<=> ( ( v89705(VarCurr,bitIndex1)
<=> $true )
& ( v89705(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27186,axiom,
! [VarCurr] :
( v92698(VarCurr)
<=> v89709(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18204,axiom,
! [VarCurr] :
( v92684(VarCurr)
<=> ( v92686(VarCurr)
& v92688(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6350,axiom,
! [VarCurr] :
( v92688(VarCurr)
<=> ( ( v92673(VarCurr,bitIndex1)
<=> v92677(VarCurr,bitIndex1) )
& ( v92673(VarCurr,bitIndex0)
<=> v92677(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18203,axiom,
! [VarCurr] :
( v92686(VarCurr)
<=> ( v92665(VarCurr)
& v92687(VarCurr) ) ) ).
fof(writeUnaryOperator_7177,axiom,
! [VarCurr] :
( ~ v92687(VarCurr)
<=> v92669(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18202,axiom,
! [VarCurr] :
( v92663(VarCurr)
<=> ( v92681(VarCurr)
& v92682(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6349,axiom,
! [VarCurr] :
( v92682(VarCurr)
<=> ( ( v92673(VarCurr,bitIndex1)
<=> v92677(VarCurr,bitIndex1) )
& ( v92673(VarCurr,bitIndex0)
<=> v92677(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18201,axiom,
! [VarCurr] :
( v92681(VarCurr)
<=> ( v92665(VarCurr)
& v92669(VarCurr) ) ) ).
fof(addAssignment_27185,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v92677(VarCurr,B)
<=> v92679(VarCurr,B) ) ) ).
fof(addAssignment_27184,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v92679(VarCurr,B)
<=> v87582(VarCurr,B) ) ) ).
fof(addAssignment_27183,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v92673(VarCurr,B)
<=> v92675(VarCurr,B) ) ) ).
fof(addAssignment_27182,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v92675(VarCurr,B)
<=> b10(B) ) ) ).
fof(addAssignment_27181,axiom,
! [VarCurr] :
( v92669(VarCurr)
<=> v92671(VarCurr) ) ).
fof(addAssignment_27180,axiom,
! [VarCurr] :
( v92671(VarCurr)
<=> v87524(VarCurr) ) ).
fof(addAssignment_27179,axiom,
! [VarCurr] :
( v92665(VarCurr)
<=> v92667(VarCurr) ) ).
fof(addAssignment_27178,axiom,
! [VarCurr] :
( v92667(VarCurr)
<=> v86854(VarCurr) ) ).
fof(addAssignment_27177,axiom,
! [VarCurr] :
( v92652(VarCurr)
<=> v92654(VarCurr) ) ).
fof(addAssignment_27176,axiom,
! [VarCurr] :
( v92654(VarCurr)
<=> v92656(VarCurr) ) ).
fof(addAssignment_27175,axiom,
! [VarCurr] :
( v92656(VarCurr)
<=> v92658(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18200,axiom,
! [VarCurr] :
( v92658(VarCurr)
<=> ( v92660(VarCurr)
& v92661(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6348,axiom,
! [VarCurr] :
( v92661(VarCurr)
<=> ( ( v15805(VarCurr,bitIndex1)
<=> $true )
& ( v15805(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6347,axiom,
! [VarCurr] :
( v92660(VarCurr)
<=> ( ( v15515(VarCurr,bitIndex1)
<=> $false )
& ( v15515(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18199,axiom,
! [VarCurr] :
( v89713(VarCurr)
<=> ( v92589(VarCurr)
| v92620(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18198,axiom,
! [VarCurr] :
( v92620(VarCurr)
<=> ( v92621(VarCurr)
| v92636(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18197,axiom,
! [VarCurr] :
( v92636(VarCurr)
<=> ( v92637(VarCurr)
| v92644(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18196,axiom,
! [VarCurr] :
( v92644(VarCurr)
<=> ( v92645(VarCurr)
| v92648(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18195,axiom,
! [VarCurr] :
( v92648(VarCurr)
<=> ( v92649(VarCurr)
| v92650(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1505,axiom,
! [VarCurr] :
( v92650(VarCurr)
<=> ( v89715(VarCurr,bitIndex62)
| v89715(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1504,axiom,
! [VarCurr] :
( v92649(VarCurr)
<=> ( v89715(VarCurr,bitIndex60)
| v89715(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18194,axiom,
! [VarCurr] :
( v92645(VarCurr)
<=> ( v92646(VarCurr)
| v92647(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1503,axiom,
! [VarCurr] :
( v92647(VarCurr)
<=> ( v89715(VarCurr,bitIndex58)
| v89715(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1502,axiom,
! [VarCurr] :
( v92646(VarCurr)
<=> ( v89715(VarCurr,bitIndex56)
| v89715(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18193,axiom,
! [VarCurr] :
( v92637(VarCurr)
<=> ( v92638(VarCurr)
| v92641(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18192,axiom,
! [VarCurr] :
( v92641(VarCurr)
<=> ( v92642(VarCurr)
| v92643(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1501,axiom,
! [VarCurr] :
( v92643(VarCurr)
<=> ( v89715(VarCurr,bitIndex54)
| v89715(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1500,axiom,
! [VarCurr] :
( v92642(VarCurr)
<=> ( v89715(VarCurr,bitIndex52)
| v89715(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18191,axiom,
! [VarCurr] :
( v92638(VarCurr)
<=> ( v92639(VarCurr)
| v92640(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1499,axiom,
! [VarCurr] :
( v92640(VarCurr)
<=> ( v89715(VarCurr,bitIndex50)
| v89715(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1498,axiom,
! [VarCurr] :
( v92639(VarCurr)
<=> ( v89715(VarCurr,bitIndex48)
| v89715(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18190,axiom,
! [VarCurr] :
( v92621(VarCurr)
<=> ( v92622(VarCurr)
| v92629(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18189,axiom,
! [VarCurr] :
( v92629(VarCurr)
<=> ( v92630(VarCurr)
| v92633(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18188,axiom,
! [VarCurr] :
( v92633(VarCurr)
<=> ( v92634(VarCurr)
| v92635(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1497,axiom,
! [VarCurr] :
( v92635(VarCurr)
<=> ( v89715(VarCurr,bitIndex46)
| v89715(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1496,axiom,
! [VarCurr] :
( v92634(VarCurr)
<=> ( v89715(VarCurr,bitIndex44)
| v89715(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18187,axiom,
! [VarCurr] :
( v92630(VarCurr)
<=> ( v92631(VarCurr)
| v92632(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1495,axiom,
! [VarCurr] :
( v92632(VarCurr)
<=> ( v89715(VarCurr,bitIndex42)
| v89715(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1494,axiom,
! [VarCurr] :
( v92631(VarCurr)
<=> ( v89715(VarCurr,bitIndex40)
| v89715(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18186,axiom,
! [VarCurr] :
( v92622(VarCurr)
<=> ( v92623(VarCurr)
| v92626(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18185,axiom,
! [VarCurr] :
( v92626(VarCurr)
<=> ( v92627(VarCurr)
| v92628(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1493,axiom,
! [VarCurr] :
( v92628(VarCurr)
<=> ( v89715(VarCurr,bitIndex38)
| v89715(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1492,axiom,
! [VarCurr] :
( v92627(VarCurr)
<=> ( v89715(VarCurr,bitIndex36)
| v89715(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18184,axiom,
! [VarCurr] :
( v92623(VarCurr)
<=> ( v92624(VarCurr)
| v92625(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1491,axiom,
! [VarCurr] :
( v92625(VarCurr)
<=> ( v89715(VarCurr,bitIndex34)
| v89715(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1490,axiom,
! [VarCurr] :
( v92624(VarCurr)
<=> ( v89715(VarCurr,bitIndex32)
| v89715(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18183,axiom,
! [VarCurr] :
( v92589(VarCurr)
<=> ( v92590(VarCurr)
| v92605(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18182,axiom,
! [VarCurr] :
( v92605(VarCurr)
<=> ( v92606(VarCurr)
| v92613(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18181,axiom,
! [VarCurr] :
( v92613(VarCurr)
<=> ( v92614(VarCurr)
| v92617(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18180,axiom,
! [VarCurr] :
( v92617(VarCurr)
<=> ( v92618(VarCurr)
| v92619(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1489,axiom,
! [VarCurr] :
( v92619(VarCurr)
<=> ( v89715(VarCurr,bitIndex30)
| v89715(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1488,axiom,
! [VarCurr] :
( v92618(VarCurr)
<=> ( v89715(VarCurr,bitIndex28)
| v89715(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18179,axiom,
! [VarCurr] :
( v92614(VarCurr)
<=> ( v92615(VarCurr)
| v92616(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1487,axiom,
! [VarCurr] :
( v92616(VarCurr)
<=> ( v89715(VarCurr,bitIndex26)
| v89715(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1486,axiom,
! [VarCurr] :
( v92615(VarCurr)
<=> ( v89715(VarCurr,bitIndex24)
| v89715(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18178,axiom,
! [VarCurr] :
( v92606(VarCurr)
<=> ( v92607(VarCurr)
| v92610(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18177,axiom,
! [VarCurr] :
( v92610(VarCurr)
<=> ( v92611(VarCurr)
| v92612(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1485,axiom,
! [VarCurr] :
( v92612(VarCurr)
<=> ( v89715(VarCurr,bitIndex22)
| v89715(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1484,axiom,
! [VarCurr] :
( v92611(VarCurr)
<=> ( v89715(VarCurr,bitIndex20)
| v89715(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18176,axiom,
! [VarCurr] :
( v92607(VarCurr)
<=> ( v92608(VarCurr)
| v92609(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1483,axiom,
! [VarCurr] :
( v92609(VarCurr)
<=> ( v89715(VarCurr,bitIndex18)
| v89715(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1482,axiom,
! [VarCurr] :
( v92608(VarCurr)
<=> ( v89715(VarCurr,bitIndex16)
| v89715(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18175,axiom,
! [VarCurr] :
( v92590(VarCurr)
<=> ( v92591(VarCurr)
| v92598(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18174,axiom,
! [VarCurr] :
( v92598(VarCurr)
<=> ( v92599(VarCurr)
| v92602(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18173,axiom,
! [VarCurr] :
( v92602(VarCurr)
<=> ( v92603(VarCurr)
| v92604(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1481,axiom,
! [VarCurr] :
( v92604(VarCurr)
<=> ( v89715(VarCurr,bitIndex14)
| v89715(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1480,axiom,
! [VarCurr] :
( v92603(VarCurr)
<=> ( v89715(VarCurr,bitIndex12)
| v89715(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18172,axiom,
! [VarCurr] :
( v92599(VarCurr)
<=> ( v92600(VarCurr)
| v92601(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1479,axiom,
! [VarCurr] :
( v92601(VarCurr)
<=> ( v89715(VarCurr,bitIndex10)
| v89715(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1478,axiom,
! [VarCurr] :
( v92600(VarCurr)
<=> ( v89715(VarCurr,bitIndex8)
| v89715(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18171,axiom,
! [VarCurr] :
( v92591(VarCurr)
<=> ( v92592(VarCurr)
| v92595(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18170,axiom,
! [VarCurr] :
( v92595(VarCurr)
<=> ( v92596(VarCurr)
| v92597(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1477,axiom,
! [VarCurr] :
( v92597(VarCurr)
<=> ( v89715(VarCurr,bitIndex6)
| v89715(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1476,axiom,
! [VarCurr] :
( v92596(VarCurr)
<=> ( v89715(VarCurr,bitIndex4)
| v89715(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18169,axiom,
! [VarCurr] :
( v92592(VarCurr)
<=> ( v92593(VarCurr)
| v92594(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1475,axiom,
! [VarCurr] :
( v92594(VarCurr)
<=> ( v89715(VarCurr,bitIndex2)
| v89715(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1474,axiom,
! [VarCurr] :
( v92593(VarCurr)
<=> ( v89715(VarCurr,bitIndex0)
| v89715(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_27174,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v89715(VarCurr,B)
<=> v89717(VarCurr,B) ) ) ).
fof(addAssignment_27173,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v89717(VarCurr,B)
<=> v89719(VarCurr,B) ) ) ).
fof(addAssignment_27172,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v89719(VarCurr,B)
<=> v89721(VarCurr,B) ) ) ).
fof(addAssignment_27171,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v89721(VarCurr,B)
<=> v89723(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_17,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v89723(VarCurr,B)
<=> ( v92584(VarCurr,B)
& v83566(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_16,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v92584(VarCurr,B)
<=> ( v92585(VarCurr,B)
& v89725(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_15,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v92585(VarCurr,B)
<=> ( v92586(VarCurr,B)
& v15839(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_7176,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v92586(VarCurr,B)
<=> ~ v15551(VarCurr,B) ) ) ).
fof(addAssignment_27170,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v89725(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_27169,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex20)
<=> v83436(VarCurr,bitIndex2) ) ).
fof(addAssignment_27168,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex21)
<=> v83307(VarCurr,bitIndex2) ) ).
fof(addAssignment_27167,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex22)
<=> v83178(VarCurr,bitIndex2) ) ).
fof(addAssignment_27166,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex23)
<=> v83049(VarCurr,bitIndex2) ) ).
fof(addAssignment_27165,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex24)
<=> v82920(VarCurr,bitIndex2) ) ).
fof(addAssignment_27164,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex25)
<=> v82791(VarCurr,bitIndex2) ) ).
fof(addAssignment_27163,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex26)
<=> v82662(VarCurr,bitIndex2) ) ).
fof(addAssignment_27162,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex27)
<=> v82533(VarCurr,bitIndex2) ) ).
fof(addAssignment_27161,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex28)
<=> v82404(VarCurr,bitIndex2) ) ).
fof(addAssignment_27160,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex29)
<=> v82275(VarCurr,bitIndex2) ) ).
fof(addAssignment_27159,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex30)
<=> v82146(VarCurr,bitIndex2) ) ).
fof(addAssignment_27158,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex31)
<=> v82017(VarCurr,bitIndex2) ) ).
fof(addAssignment_27157,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex32)
<=> v81888(VarCurr,bitIndex2) ) ).
fof(addAssignment_27156,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex33)
<=> v81759(VarCurr,bitIndex2) ) ).
fof(addAssignment_27155,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex34)
<=> v81630(VarCurr,bitIndex2) ) ).
fof(addAssignment_27154,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex35)
<=> v81501(VarCurr,bitIndex2) ) ).
fof(addAssignment_27153,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex36)
<=> v81372(VarCurr,bitIndex2) ) ).
fof(addAssignment_27152,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex37)
<=> v81243(VarCurr,bitIndex2) ) ).
fof(addAssignment_27151,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex38)
<=> v81114(VarCurr,bitIndex2) ) ).
fof(addAssignment_27150,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex39)
<=> v80985(VarCurr,bitIndex2) ) ).
fof(addAssignment_27149,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex40)
<=> v80856(VarCurr,bitIndex2) ) ).
fof(addAssignment_27148,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex41)
<=> v80727(VarCurr,bitIndex2) ) ).
fof(addAssignment_27147,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex42)
<=> v80598(VarCurr,bitIndex2) ) ).
fof(addAssignment_27146,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex43)
<=> v80469(VarCurr,bitIndex2) ) ).
fof(addAssignment_27145,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex44)
<=> v80340(VarCurr,bitIndex2) ) ).
fof(addAssignment_27144,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex45)
<=> v80211(VarCurr,bitIndex2) ) ).
fof(addAssignment_27143,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex46)
<=> v80082(VarCurr,bitIndex2) ) ).
fof(addAssignment_27142,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex47)
<=> v79953(VarCurr,bitIndex2) ) ).
fof(addAssignment_27141,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex48)
<=> v79824(VarCurr,bitIndex2) ) ).
fof(addAssignment_27140,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex49)
<=> v79695(VarCurr,bitIndex2) ) ).
fof(addAssignment_27139,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex50)
<=> v79566(VarCurr,bitIndex2) ) ).
fof(addAssignment_27138,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex51)
<=> v79437(VarCurr,bitIndex2) ) ).
fof(addAssignment_27137,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex52)
<=> v79308(VarCurr,bitIndex2) ) ).
fof(addAssignment_27136,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex53)
<=> v79179(VarCurr,bitIndex2) ) ).
fof(addAssignment_27135,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex54)
<=> v79050(VarCurr,bitIndex2) ) ).
fof(addAssignment_27134,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex55)
<=> v78921(VarCurr,bitIndex2) ) ).
fof(addAssignment_27133,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex56)
<=> v78792(VarCurr,bitIndex2) ) ).
fof(addAssignment_27132,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex57)
<=> v78663(VarCurr,bitIndex2) ) ).
fof(addAssignment_27131,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex58)
<=> v78534(VarCurr,bitIndex2) ) ).
fof(addAssignment_27130,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex59)
<=> v78405(VarCurr,bitIndex2) ) ).
fof(addAssignment_27129,axiom,
! [VarCurr] :
( ( v89725(VarCurr,bitIndex61)
<=> $false )
& ( v89725(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addAssignment_27128,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex62)
<=> v78276(VarCurr,bitIndex2) ) ).
fof(addAssignment_27127,axiom,
! [VarCurr] :
( v89725(VarCurr,bitIndex63)
<=> v78134(VarCurr,bitIndex2) ) ).
fof(addAssignment_27126,axiom,
! [VarCurr] :
( v83436(VarCurr,bitIndex2)
<=> v83438(VarCurr,bitIndex2) ) ).
fof(addAssignment_27125,axiom,
! [VarCurr] :
( v83438(VarCurr,bitIndex2)
<=> v83440(VarCurr,bitIndex2) ) ).
fof(addAssignment_27124,axiom,
! [VarCurr] :
( v83440(VarCurr,bitIndex2)
<=> v83442(VarCurr,bitIndex2) ) ).
fof(addAssignment_27123,axiom,
! [VarCurr] :
( v83442(VarCurr,bitIndex2)
<=> v83444(VarCurr,bitIndex8) ) ).
fof(addAssignment_27122,axiom,
! [VarCurr] :
( v83444(VarCurr,bitIndex8)
<=> v83446(VarCurr,bitIndex8) ) ).
fof(addAssignment_27121,axiom,
! [VarCurr] :
( v83446(VarCurr,bitIndex8)
<=> v92515(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92538(VarNext)
=> ( v92515(VarNext)
<=> v92515(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1530,axiom,
! [VarNext] :
( v92538(VarNext)
=> ( v92515(VarNext)
<=> v92573(VarNext) ) ) ).
fof(addAssignment_27120,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92573(VarNext)
<=> v92571(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4302,axiom,
! [VarCurr] :
( ~ v92517(VarCurr)
=> ( v92571(VarCurr)
<=> v92574(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4312,axiom,
! [VarCurr] :
( v92517(VarCurr)
=> ( v92571(VarCurr)
<=> v92519(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4301,axiom,
! [VarCurr] :
( ~ v92551(VarCurr)
=> ( v92574(VarCurr)
<=> v92533(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4311,axiom,
! [VarCurr] :
( v92551(VarCurr)
=> ( v92574(VarCurr)
<=> v92575(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1072,axiom,
! [VarCurr] :
( ( ~ v92554(VarCurr)
& ~ v92556(VarCurr) )
=> ( v92575(VarCurr)
<=> v92579(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4300,axiom,
! [VarCurr] :
( v92556(VarCurr)
=> ( v92575(VarCurr)
<=> v92578(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4310,axiom,
! [VarCurr] :
( v92554(VarCurr)
=> ( v92575(VarCurr)
<=> v92576(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4299,axiom,
! [VarCurr] :
( ~ v92564(VarCurr)
=> ( v92579(VarCurr)
<=> v92533(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4309,axiom,
! [VarCurr] :
( v92564(VarCurr)
=> ( v92579(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4298,axiom,
! [VarCurr] :
( ~ v92558(VarCurr)
=> ( v92578(VarCurr)
<=> v92533(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4308,axiom,
! [VarCurr] :
( v92558(VarCurr)
=> ( v92578(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2010,axiom,
! [VarCurr] :
( ~ v92577(VarCurr)
=> ( v92576(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2010,axiom,
! [VarCurr] :
( v92577(VarCurr)
=> ( v92576(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6346,axiom,
! [VarCurr] :
( v92577(VarCurr)
<=> ( v92527(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92538(VarNext)
<=> ( v92539(VarNext)
& v92548(VarNext) ) ) ) ).
fof(addAssignment_27119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92548(VarNext)
<=> v92546(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18167,axiom,
! [VarCurr] :
( v92546(VarCurr)
<=> ( v92517(VarCurr)
| v92549(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18166,axiom,
! [VarCurr] :
( v92549(VarCurr)
<=> ( v92550(VarCurr)
& v92570(VarCurr) ) ) ).
fof(writeUnaryOperator_7175,axiom,
! [VarCurr] :
( ~ v92570(VarCurr)
<=> v92517(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18165,axiom,
! [VarCurr] :
( v92550(VarCurr)
<=> ( v92551(VarCurr)
| v92568(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18164,axiom,
! [VarCurr] :
( v92568(VarCurr)
<=> ( v92529(VarCurr)
& v92569(VarCurr) ) ) ).
fof(writeUnaryOperator_7174,axiom,
! [VarCurr] :
( ~ v92569(VarCurr)
<=> v92531(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18163,axiom,
! [VarCurr] :
( v92551(VarCurr)
<=> ( v92552(VarCurr)
& v92531(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18162,axiom,
! [VarCurr] :
( v92552(VarCurr)
<=> ( v92553(VarCurr)
| v92562(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18161,axiom,
! [VarCurr] :
( v92562(VarCurr)
<=> ( v92563(VarCurr)
& v92567(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6345,axiom,
! [VarCurr] :
( v92567(VarCurr)
<=> ( ( v92555(VarCurr,bitIndex2)
<=> $false )
& ( v92555(VarCurr,bitIndex1)
<=> $false )
& ( v92555(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18160,axiom,
! [VarCurr] :
( v92563(VarCurr)
<=> ( v92564(VarCurr)
| v92565(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18159,axiom,
! [VarCurr] :
( v92565(VarCurr)
<=> ( v92529(VarCurr)
& v92566(VarCurr) ) ) ).
fof(writeUnaryOperator_7173,axiom,
! [VarCurr] :
( ~ v92566(VarCurr)
<=> v92564(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6344,axiom,
! [VarCurr] :
( v92564(VarCurr)
<=> ( v92527(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18158,axiom,
! [VarCurr] :
( v92553(VarCurr)
<=> ( v92554(VarCurr)
| v92556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18157,axiom,
! [VarCurr] :
( v92556(VarCurr)
<=> ( v92557(VarCurr)
& v92561(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6343,axiom,
! [VarCurr] :
( v92561(VarCurr)
<=> ( ( v92555(VarCurr,bitIndex2)
<=> $false )
& ( v92555(VarCurr,bitIndex1)
<=> $true )
& ( v92555(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18156,axiom,
! [VarCurr] :
( v92557(VarCurr)
<=> ( v92558(VarCurr)
| v92559(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18155,axiom,
! [VarCurr] :
( v92559(VarCurr)
<=> ( v92529(VarCurr)
& v92560(VarCurr) ) ) ).
fof(writeUnaryOperator_7172,axiom,
! [VarCurr] :
( ~ v92560(VarCurr)
<=> v92558(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6342,axiom,
! [VarCurr] :
( v92558(VarCurr)
<=> ( v92527(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6341,axiom,
! [VarCurr] :
( v92554(VarCurr)
<=> ( ( v92555(VarCurr,bitIndex2)
<=> $true )
& ( v92555(VarCurr,bitIndex1)
<=> $false )
& ( v92555(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27118,axiom,
! [VarCurr] :
( v92555(VarCurr,bitIndex0)
<=> v92525(VarCurr) ) ).
fof(addAssignment_27117,axiom,
! [VarCurr] :
( v92555(VarCurr,bitIndex1)
<=> v92523(VarCurr) ) ).
fof(addAssignment_27116,axiom,
! [VarCurr] :
( v92555(VarCurr,bitIndex2)
<=> v92521(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18154,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92539(VarNext)
<=> ( v92540(VarNext)
& v92535(VarNext) ) ) ) ).
fof(writeUnaryOperator_7171,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92540(VarNext)
<=> v92542(VarNext) ) ) ).
fof(addAssignment_27115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92542(VarNext)
<=> v92535(VarCurr) ) ) ).
fof(addAssignment_27114,axiom,
! [VarCurr] :
( v92535(VarCurr)
<=> v83515(VarCurr) ) ).
fof(addAssignment_27113,axiom,
! [VarCurr] :
( v92533(VarCurr)
<=> $false ) ).
fof(addAssignment_27112,axiom,
! [VarCurr] :
( v92531(VarCurr)
<=> v83477(VarCurr) ) ).
fof(addAssignment_27111,axiom,
! [VarCurr] :
( v92529(VarCurr)
<=> $false ) ).
fof(addAssignment_27110,axiom,
! [VarCurr] :
( v92527(VarCurr)
<=> v83469(VarCurr,bitIndex8) ) ).
fof(addAssignment_27109,axiom,
! [VarCurr] :
( v83469(VarCurr,bitIndex8)
<=> v83471(VarCurr,bitIndex8) ) ).
fof(addAssignment_27108,axiom,
! [VarCurr] :
( v83471(VarCurr,bitIndex8)
<=> v78171(VarCurr,bitIndex8) ) ).
fof(addAssignment_27107,axiom,
! [VarCurr] :
( v92525(VarCurr)
<=> $false ) ).
fof(addAssignment_27106,axiom,
! [VarCurr] :
( v92523(VarCurr)
<=> $false ) ).
fof(addAssignment_27105,axiom,
! [VarCurr] :
( v92521(VarCurr)
<=> $true ) ).
fof(addAssignment_27104,axiom,
! [VarCurr] :
( v92519(VarCurr)
<=> $false ) ).
fof(addAssignment_27103,axiom,
! [VarCurr] :
( v92517(VarCurr)
<=> v83452(VarCurr) ) ).
fof(addAssignment_27102,axiom,
! [VarCurr] :
( v83307(VarCurr,bitIndex2)
<=> v83309(VarCurr,bitIndex2) ) ).
fof(addAssignment_27101,axiom,
! [VarCurr] :
( v83309(VarCurr,bitIndex2)
<=> v83311(VarCurr,bitIndex2) ) ).
fof(addAssignment_27100,axiom,
! [VarCurr] :
( v83311(VarCurr,bitIndex2)
<=> v83313(VarCurr,bitIndex2) ) ).
fof(addAssignment_27099,axiom,
! [VarCurr] :
( v83313(VarCurr,bitIndex2)
<=> v83315(VarCurr,bitIndex8) ) ).
fof(addAssignment_27098,axiom,
! [VarCurr] :
( v83315(VarCurr,bitIndex8)
<=> v83317(VarCurr,bitIndex8) ) ).
fof(addAssignment_27097,axiom,
! [VarCurr] :
( v83317(VarCurr,bitIndex8)
<=> v92447(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92470(VarNext)
=> ( v92447(VarNext)
<=> v92447(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1529,axiom,
! [VarNext] :
( v92470(VarNext)
=> ( v92447(VarNext)
<=> v92505(VarNext) ) ) ).
fof(addAssignment_27096,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92505(VarNext)
<=> v92503(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4297,axiom,
! [VarCurr] :
( ~ v92449(VarCurr)
=> ( v92503(VarCurr)
<=> v92506(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4307,axiom,
! [VarCurr] :
( v92449(VarCurr)
=> ( v92503(VarCurr)
<=> v92451(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4296,axiom,
! [VarCurr] :
( ~ v92483(VarCurr)
=> ( v92506(VarCurr)
<=> v92465(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4306,axiom,
! [VarCurr] :
( v92483(VarCurr)
=> ( v92506(VarCurr)
<=> v92507(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1071,axiom,
! [VarCurr] :
( ( ~ v92486(VarCurr)
& ~ v92488(VarCurr) )
=> ( v92507(VarCurr)
<=> v92511(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4295,axiom,
! [VarCurr] :
( v92488(VarCurr)
=> ( v92507(VarCurr)
<=> v92510(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4305,axiom,
! [VarCurr] :
( v92486(VarCurr)
=> ( v92507(VarCurr)
<=> v92508(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4294,axiom,
! [VarCurr] :
( ~ v92496(VarCurr)
=> ( v92511(VarCurr)
<=> v92465(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4304,axiom,
! [VarCurr] :
( v92496(VarCurr)
=> ( v92511(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4293,axiom,
! [VarCurr] :
( ~ v92490(VarCurr)
=> ( v92510(VarCurr)
<=> v92465(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4303,axiom,
! [VarCurr] :
( v92490(VarCurr)
=> ( v92510(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2009,axiom,
! [VarCurr] :
( ~ v92509(VarCurr)
=> ( v92508(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2009,axiom,
! [VarCurr] :
( v92509(VarCurr)
=> ( v92508(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6340,axiom,
! [VarCurr] :
( v92509(VarCurr)
<=> ( v92459(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92470(VarNext)
<=> ( v92471(VarNext)
& v92480(VarNext) ) ) ) ).
fof(addAssignment_27095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92480(VarNext)
<=> v92478(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18152,axiom,
! [VarCurr] :
( v92478(VarCurr)
<=> ( v92449(VarCurr)
| v92481(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18151,axiom,
! [VarCurr] :
( v92481(VarCurr)
<=> ( v92482(VarCurr)
& v92502(VarCurr) ) ) ).
fof(writeUnaryOperator_7170,axiom,
! [VarCurr] :
( ~ v92502(VarCurr)
<=> v92449(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18150,axiom,
! [VarCurr] :
( v92482(VarCurr)
<=> ( v92483(VarCurr)
| v92500(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18149,axiom,
! [VarCurr] :
( v92500(VarCurr)
<=> ( v92461(VarCurr)
& v92501(VarCurr) ) ) ).
fof(writeUnaryOperator_7169,axiom,
! [VarCurr] :
( ~ v92501(VarCurr)
<=> v92463(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18148,axiom,
! [VarCurr] :
( v92483(VarCurr)
<=> ( v92484(VarCurr)
& v92463(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18147,axiom,
! [VarCurr] :
( v92484(VarCurr)
<=> ( v92485(VarCurr)
| v92494(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18146,axiom,
! [VarCurr] :
( v92494(VarCurr)
<=> ( v92495(VarCurr)
& v92499(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6339,axiom,
! [VarCurr] :
( v92499(VarCurr)
<=> ( ( v92487(VarCurr,bitIndex2)
<=> $false )
& ( v92487(VarCurr,bitIndex1)
<=> $false )
& ( v92487(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18145,axiom,
! [VarCurr] :
( v92495(VarCurr)
<=> ( v92496(VarCurr)
| v92497(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18144,axiom,
! [VarCurr] :
( v92497(VarCurr)
<=> ( v92461(VarCurr)
& v92498(VarCurr) ) ) ).
fof(writeUnaryOperator_7168,axiom,
! [VarCurr] :
( ~ v92498(VarCurr)
<=> v92496(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6338,axiom,
! [VarCurr] :
( v92496(VarCurr)
<=> ( v92459(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18143,axiom,
! [VarCurr] :
( v92485(VarCurr)
<=> ( v92486(VarCurr)
| v92488(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18142,axiom,
! [VarCurr] :
( v92488(VarCurr)
<=> ( v92489(VarCurr)
& v92493(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6337,axiom,
! [VarCurr] :
( v92493(VarCurr)
<=> ( ( v92487(VarCurr,bitIndex2)
<=> $false )
& ( v92487(VarCurr,bitIndex1)
<=> $true )
& ( v92487(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18141,axiom,
! [VarCurr] :
( v92489(VarCurr)
<=> ( v92490(VarCurr)
| v92491(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18140,axiom,
! [VarCurr] :
( v92491(VarCurr)
<=> ( v92461(VarCurr)
& v92492(VarCurr) ) ) ).
fof(writeUnaryOperator_7167,axiom,
! [VarCurr] :
( ~ v92492(VarCurr)
<=> v92490(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6336,axiom,
! [VarCurr] :
( v92490(VarCurr)
<=> ( v92459(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6335,axiom,
! [VarCurr] :
( v92486(VarCurr)
<=> ( ( v92487(VarCurr,bitIndex2)
<=> $true )
& ( v92487(VarCurr,bitIndex1)
<=> $false )
& ( v92487(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27094,axiom,
! [VarCurr] :
( v92487(VarCurr,bitIndex0)
<=> v92457(VarCurr) ) ).
fof(addAssignment_27093,axiom,
! [VarCurr] :
( v92487(VarCurr,bitIndex1)
<=> v92455(VarCurr) ) ).
fof(addAssignment_27092,axiom,
! [VarCurr] :
( v92487(VarCurr,bitIndex2)
<=> v92453(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92471(VarNext)
<=> ( v92472(VarNext)
& v92467(VarNext) ) ) ) ).
fof(writeUnaryOperator_7166,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92472(VarNext)
<=> v92474(VarNext) ) ) ).
fof(addAssignment_27091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92474(VarNext)
<=> v92467(VarCurr) ) ) ).
fof(addAssignment_27090,axiom,
! [VarCurr] :
( v92467(VarCurr)
<=> v83386(VarCurr) ) ).
fof(addAssignment_27089,axiom,
! [VarCurr] :
( v92465(VarCurr)
<=> $false ) ).
fof(addAssignment_27088,axiom,
! [VarCurr] :
( v92463(VarCurr)
<=> v83348(VarCurr) ) ).
fof(addAssignment_27087,axiom,
! [VarCurr] :
( v92461(VarCurr)
<=> $false ) ).
fof(addAssignment_27086,axiom,
! [VarCurr] :
( v92459(VarCurr)
<=> v83340(VarCurr,bitIndex8) ) ).
fof(addAssignment_27085,axiom,
! [VarCurr] :
( v83340(VarCurr,bitIndex8)
<=> v83342(VarCurr,bitIndex8) ) ).
fof(addAssignment_27084,axiom,
! [VarCurr] :
( v83342(VarCurr,bitIndex8)
<=> v78171(VarCurr,bitIndex8) ) ).
fof(addAssignment_27083,axiom,
! [VarCurr] :
( v92457(VarCurr)
<=> $false ) ).
fof(addAssignment_27082,axiom,
! [VarCurr] :
( v92455(VarCurr)
<=> $false ) ).
fof(addAssignment_27081,axiom,
! [VarCurr] :
( v92453(VarCurr)
<=> $true ) ).
fof(addAssignment_27080,axiom,
! [VarCurr] :
( v92451(VarCurr)
<=> $false ) ).
fof(addAssignment_27079,axiom,
! [VarCurr] :
( v92449(VarCurr)
<=> v83323(VarCurr) ) ).
fof(addAssignment_27078,axiom,
! [VarCurr] :
( v83178(VarCurr,bitIndex2)
<=> v83180(VarCurr,bitIndex2) ) ).
fof(addAssignment_27077,axiom,
! [VarCurr] :
( v83180(VarCurr,bitIndex2)
<=> v83182(VarCurr,bitIndex2) ) ).
fof(addAssignment_27076,axiom,
! [VarCurr] :
( v83182(VarCurr,bitIndex2)
<=> v83184(VarCurr,bitIndex2) ) ).
fof(addAssignment_27075,axiom,
! [VarCurr] :
( v83184(VarCurr,bitIndex2)
<=> v83186(VarCurr,bitIndex8) ) ).
fof(addAssignment_27074,axiom,
! [VarCurr] :
( v83186(VarCurr,bitIndex8)
<=> v83188(VarCurr,bitIndex8) ) ).
fof(addAssignment_27073,axiom,
! [VarCurr] :
( v83188(VarCurr,bitIndex8)
<=> v92379(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92402(VarNext)
=> ( v92379(VarNext)
<=> v92379(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1528,axiom,
! [VarNext] :
( v92402(VarNext)
=> ( v92379(VarNext)
<=> v92437(VarNext) ) ) ).
fof(addAssignment_27072,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92437(VarNext)
<=> v92435(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4292,axiom,
! [VarCurr] :
( ~ v92381(VarCurr)
=> ( v92435(VarCurr)
<=> v92438(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4302,axiom,
! [VarCurr] :
( v92381(VarCurr)
=> ( v92435(VarCurr)
<=> v92383(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4291,axiom,
! [VarCurr] :
( ~ v92415(VarCurr)
=> ( v92438(VarCurr)
<=> v92397(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4301,axiom,
! [VarCurr] :
( v92415(VarCurr)
=> ( v92438(VarCurr)
<=> v92439(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1070,axiom,
! [VarCurr] :
( ( ~ v92418(VarCurr)
& ~ v92420(VarCurr) )
=> ( v92439(VarCurr)
<=> v92443(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4290,axiom,
! [VarCurr] :
( v92420(VarCurr)
=> ( v92439(VarCurr)
<=> v92442(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4300,axiom,
! [VarCurr] :
( v92418(VarCurr)
=> ( v92439(VarCurr)
<=> v92440(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4289,axiom,
! [VarCurr] :
( ~ v92428(VarCurr)
=> ( v92443(VarCurr)
<=> v92397(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4299,axiom,
! [VarCurr] :
( v92428(VarCurr)
=> ( v92443(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4288,axiom,
! [VarCurr] :
( ~ v92422(VarCurr)
=> ( v92442(VarCurr)
<=> v92397(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4298,axiom,
! [VarCurr] :
( v92422(VarCurr)
=> ( v92442(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2008,axiom,
! [VarCurr] :
( ~ v92441(VarCurr)
=> ( v92440(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2008,axiom,
! [VarCurr] :
( v92441(VarCurr)
=> ( v92440(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6334,axiom,
! [VarCurr] :
( v92441(VarCurr)
<=> ( v92391(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18138,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92402(VarNext)
<=> ( v92403(VarNext)
& v92412(VarNext) ) ) ) ).
fof(addAssignment_27071,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92412(VarNext)
<=> v92410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18137,axiom,
! [VarCurr] :
( v92410(VarCurr)
<=> ( v92381(VarCurr)
| v92413(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18136,axiom,
! [VarCurr] :
( v92413(VarCurr)
<=> ( v92414(VarCurr)
& v92434(VarCurr) ) ) ).
fof(writeUnaryOperator_7165,axiom,
! [VarCurr] :
( ~ v92434(VarCurr)
<=> v92381(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18135,axiom,
! [VarCurr] :
( v92414(VarCurr)
<=> ( v92415(VarCurr)
| v92432(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18134,axiom,
! [VarCurr] :
( v92432(VarCurr)
<=> ( v92393(VarCurr)
& v92433(VarCurr) ) ) ).
fof(writeUnaryOperator_7164,axiom,
! [VarCurr] :
( ~ v92433(VarCurr)
<=> v92395(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18133,axiom,
! [VarCurr] :
( v92415(VarCurr)
<=> ( v92416(VarCurr)
& v92395(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18132,axiom,
! [VarCurr] :
( v92416(VarCurr)
<=> ( v92417(VarCurr)
| v92426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18131,axiom,
! [VarCurr] :
( v92426(VarCurr)
<=> ( v92427(VarCurr)
& v92431(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6333,axiom,
! [VarCurr] :
( v92431(VarCurr)
<=> ( ( v92419(VarCurr,bitIndex2)
<=> $false )
& ( v92419(VarCurr,bitIndex1)
<=> $false )
& ( v92419(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18130,axiom,
! [VarCurr] :
( v92427(VarCurr)
<=> ( v92428(VarCurr)
| v92429(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18129,axiom,
! [VarCurr] :
( v92429(VarCurr)
<=> ( v92393(VarCurr)
& v92430(VarCurr) ) ) ).
fof(writeUnaryOperator_7163,axiom,
! [VarCurr] :
( ~ v92430(VarCurr)
<=> v92428(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6332,axiom,
! [VarCurr] :
( v92428(VarCurr)
<=> ( v92391(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18128,axiom,
! [VarCurr] :
( v92417(VarCurr)
<=> ( v92418(VarCurr)
| v92420(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18127,axiom,
! [VarCurr] :
( v92420(VarCurr)
<=> ( v92421(VarCurr)
& v92425(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6331,axiom,
! [VarCurr] :
( v92425(VarCurr)
<=> ( ( v92419(VarCurr,bitIndex2)
<=> $false )
& ( v92419(VarCurr,bitIndex1)
<=> $true )
& ( v92419(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18126,axiom,
! [VarCurr] :
( v92421(VarCurr)
<=> ( v92422(VarCurr)
| v92423(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18125,axiom,
! [VarCurr] :
( v92423(VarCurr)
<=> ( v92393(VarCurr)
& v92424(VarCurr) ) ) ).
fof(writeUnaryOperator_7162,axiom,
! [VarCurr] :
( ~ v92424(VarCurr)
<=> v92422(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6330,axiom,
! [VarCurr] :
( v92422(VarCurr)
<=> ( v92391(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6329,axiom,
! [VarCurr] :
( v92418(VarCurr)
<=> ( ( v92419(VarCurr,bitIndex2)
<=> $true )
& ( v92419(VarCurr,bitIndex1)
<=> $false )
& ( v92419(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27070,axiom,
! [VarCurr] :
( v92419(VarCurr,bitIndex0)
<=> v92389(VarCurr) ) ).
fof(addAssignment_27069,axiom,
! [VarCurr] :
( v92419(VarCurr,bitIndex1)
<=> v92387(VarCurr) ) ).
fof(addAssignment_27068,axiom,
! [VarCurr] :
( v92419(VarCurr,bitIndex2)
<=> v92385(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92403(VarNext)
<=> ( v92404(VarNext)
& v92399(VarNext) ) ) ) ).
fof(writeUnaryOperator_7161,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92404(VarNext)
<=> v92406(VarNext) ) ) ).
fof(addAssignment_27067,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92406(VarNext)
<=> v92399(VarCurr) ) ) ).
fof(addAssignment_27066,axiom,
! [VarCurr] :
( v92399(VarCurr)
<=> v83257(VarCurr) ) ).
fof(addAssignment_27065,axiom,
! [VarCurr] :
( v92397(VarCurr)
<=> $false ) ).
fof(addAssignment_27064,axiom,
! [VarCurr] :
( v92395(VarCurr)
<=> v83219(VarCurr) ) ).
fof(addAssignment_27063,axiom,
! [VarCurr] :
( v92393(VarCurr)
<=> $false ) ).
fof(addAssignment_27062,axiom,
! [VarCurr] :
( v92391(VarCurr)
<=> v83211(VarCurr,bitIndex8) ) ).
fof(addAssignment_27061,axiom,
! [VarCurr] :
( v83211(VarCurr,bitIndex8)
<=> v83213(VarCurr,bitIndex8) ) ).
fof(addAssignment_27060,axiom,
! [VarCurr] :
( v83213(VarCurr,bitIndex8)
<=> v78171(VarCurr,bitIndex8) ) ).
fof(addAssignment_27059,axiom,
! [VarCurr] :
( v92389(VarCurr)
<=> $false ) ).
fof(addAssignment_27058,axiom,
! [VarCurr] :
( v92387(VarCurr)
<=> $false ) ).
fof(addAssignment_27057,axiom,
! [VarCurr] :
( v92385(VarCurr)
<=> $true ) ).
fof(addAssignment_27056,axiom,
! [VarCurr] :
( v92383(VarCurr)
<=> $false ) ).
fof(addAssignment_27055,axiom,
! [VarCurr] :
( v92381(VarCurr)
<=> v83194(VarCurr) ) ).
fof(addAssignment_27054,axiom,
! [VarCurr] :
( v83049(VarCurr,bitIndex2)
<=> v83051(VarCurr,bitIndex2) ) ).
fof(addAssignment_27053,axiom,
! [VarCurr] :
( v83051(VarCurr,bitIndex2)
<=> v83053(VarCurr,bitIndex2) ) ).
fof(addAssignment_27052,axiom,
! [VarCurr] :
( v83053(VarCurr,bitIndex2)
<=> v83055(VarCurr,bitIndex2) ) ).
fof(addAssignment_27051,axiom,
! [VarCurr] :
( v83055(VarCurr,bitIndex2)
<=> v83057(VarCurr,bitIndex8) ) ).
fof(addAssignment_27050,axiom,
! [VarCurr] :
( v83057(VarCurr,bitIndex8)
<=> v83059(VarCurr,bitIndex8) ) ).
fof(addAssignment_27049,axiom,
! [VarCurr] :
( v83059(VarCurr,bitIndex8)
<=> v92311(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92334(VarNext)
=> ( v92311(VarNext)
<=> v92311(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1527,axiom,
! [VarNext] :
( v92334(VarNext)
=> ( v92311(VarNext)
<=> v92369(VarNext) ) ) ).
fof(addAssignment_27048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92369(VarNext)
<=> v92367(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4287,axiom,
! [VarCurr] :
( ~ v92313(VarCurr)
=> ( v92367(VarCurr)
<=> v92370(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4297,axiom,
! [VarCurr] :
( v92313(VarCurr)
=> ( v92367(VarCurr)
<=> v92315(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4286,axiom,
! [VarCurr] :
( ~ v92347(VarCurr)
=> ( v92370(VarCurr)
<=> v92329(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4296,axiom,
! [VarCurr] :
( v92347(VarCurr)
=> ( v92370(VarCurr)
<=> v92371(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1069,axiom,
! [VarCurr] :
( ( ~ v92350(VarCurr)
& ~ v92352(VarCurr) )
=> ( v92371(VarCurr)
<=> v92375(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4285,axiom,
! [VarCurr] :
( v92352(VarCurr)
=> ( v92371(VarCurr)
<=> v92374(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4295,axiom,
! [VarCurr] :
( v92350(VarCurr)
=> ( v92371(VarCurr)
<=> v92372(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4284,axiom,
! [VarCurr] :
( ~ v92360(VarCurr)
=> ( v92375(VarCurr)
<=> v92329(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4294,axiom,
! [VarCurr] :
( v92360(VarCurr)
=> ( v92375(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4283,axiom,
! [VarCurr] :
( ~ v92354(VarCurr)
=> ( v92374(VarCurr)
<=> v92329(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4293,axiom,
! [VarCurr] :
( v92354(VarCurr)
=> ( v92374(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2007,axiom,
! [VarCurr] :
( ~ v92373(VarCurr)
=> ( v92372(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2007,axiom,
! [VarCurr] :
( v92373(VarCurr)
=> ( v92372(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6328,axiom,
! [VarCurr] :
( v92373(VarCurr)
<=> ( v92323(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92334(VarNext)
<=> ( v92335(VarNext)
& v92344(VarNext) ) ) ) ).
fof(addAssignment_27047,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92344(VarNext)
<=> v92342(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18122,axiom,
! [VarCurr] :
( v92342(VarCurr)
<=> ( v92313(VarCurr)
| v92345(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18121,axiom,
! [VarCurr] :
( v92345(VarCurr)
<=> ( v92346(VarCurr)
& v92366(VarCurr) ) ) ).
fof(writeUnaryOperator_7160,axiom,
! [VarCurr] :
( ~ v92366(VarCurr)
<=> v92313(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18120,axiom,
! [VarCurr] :
( v92346(VarCurr)
<=> ( v92347(VarCurr)
| v92364(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18119,axiom,
! [VarCurr] :
( v92364(VarCurr)
<=> ( v92325(VarCurr)
& v92365(VarCurr) ) ) ).
fof(writeUnaryOperator_7159,axiom,
! [VarCurr] :
( ~ v92365(VarCurr)
<=> v92327(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18118,axiom,
! [VarCurr] :
( v92347(VarCurr)
<=> ( v92348(VarCurr)
& v92327(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18117,axiom,
! [VarCurr] :
( v92348(VarCurr)
<=> ( v92349(VarCurr)
| v92358(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18116,axiom,
! [VarCurr] :
( v92358(VarCurr)
<=> ( v92359(VarCurr)
& v92363(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6327,axiom,
! [VarCurr] :
( v92363(VarCurr)
<=> ( ( v92351(VarCurr,bitIndex2)
<=> $false )
& ( v92351(VarCurr,bitIndex1)
<=> $false )
& ( v92351(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18115,axiom,
! [VarCurr] :
( v92359(VarCurr)
<=> ( v92360(VarCurr)
| v92361(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18114,axiom,
! [VarCurr] :
( v92361(VarCurr)
<=> ( v92325(VarCurr)
& v92362(VarCurr) ) ) ).
fof(writeUnaryOperator_7158,axiom,
! [VarCurr] :
( ~ v92362(VarCurr)
<=> v92360(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6326,axiom,
! [VarCurr] :
( v92360(VarCurr)
<=> ( v92323(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18113,axiom,
! [VarCurr] :
( v92349(VarCurr)
<=> ( v92350(VarCurr)
| v92352(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18112,axiom,
! [VarCurr] :
( v92352(VarCurr)
<=> ( v92353(VarCurr)
& v92357(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6325,axiom,
! [VarCurr] :
( v92357(VarCurr)
<=> ( ( v92351(VarCurr,bitIndex2)
<=> $false )
& ( v92351(VarCurr,bitIndex1)
<=> $true )
& ( v92351(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18111,axiom,
! [VarCurr] :
( v92353(VarCurr)
<=> ( v92354(VarCurr)
| v92355(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18110,axiom,
! [VarCurr] :
( v92355(VarCurr)
<=> ( v92325(VarCurr)
& v92356(VarCurr) ) ) ).
fof(writeUnaryOperator_7157,axiom,
! [VarCurr] :
( ~ v92356(VarCurr)
<=> v92354(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6324,axiom,
! [VarCurr] :
( v92354(VarCurr)
<=> ( v92323(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6323,axiom,
! [VarCurr] :
( v92350(VarCurr)
<=> ( ( v92351(VarCurr,bitIndex2)
<=> $true )
& ( v92351(VarCurr,bitIndex1)
<=> $false )
& ( v92351(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27046,axiom,
! [VarCurr] :
( v92351(VarCurr,bitIndex0)
<=> v92321(VarCurr) ) ).
fof(addAssignment_27045,axiom,
! [VarCurr] :
( v92351(VarCurr,bitIndex1)
<=> v92319(VarCurr) ) ).
fof(addAssignment_27044,axiom,
! [VarCurr] :
( v92351(VarCurr,bitIndex2)
<=> v92317(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92335(VarNext)
<=> ( v92336(VarNext)
& v92331(VarNext) ) ) ) ).
fof(writeUnaryOperator_7156,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92336(VarNext)
<=> v92338(VarNext) ) ) ).
fof(addAssignment_27043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92338(VarNext)
<=> v92331(VarCurr) ) ) ).
fof(addAssignment_27042,axiom,
! [VarCurr] :
( v92331(VarCurr)
<=> v83128(VarCurr) ) ).
fof(addAssignment_27041,axiom,
! [VarCurr] :
( v92329(VarCurr)
<=> $false ) ).
fof(addAssignment_27040,axiom,
! [VarCurr] :
( v92327(VarCurr)
<=> v83090(VarCurr) ) ).
fof(addAssignment_27039,axiom,
! [VarCurr] :
( v92325(VarCurr)
<=> $false ) ).
fof(addAssignment_27038,axiom,
! [VarCurr] :
( v92323(VarCurr)
<=> v83082(VarCurr,bitIndex8) ) ).
fof(addAssignment_27037,axiom,
! [VarCurr] :
( v83082(VarCurr,bitIndex8)
<=> v83084(VarCurr,bitIndex8) ) ).
fof(addAssignment_27036,axiom,
! [VarCurr] :
( v83084(VarCurr,bitIndex8)
<=> v78171(VarCurr,bitIndex8) ) ).
fof(addAssignment_27035,axiom,
! [VarCurr] :
( v92321(VarCurr)
<=> $false ) ).
fof(addAssignment_27034,axiom,
! [VarCurr] :
( v92319(VarCurr)
<=> $false ) ).
fof(addAssignment_27033,axiom,
! [VarCurr] :
( v92317(VarCurr)
<=> $true ) ).
fof(addAssignment_27032,axiom,
! [VarCurr] :
( v92315(VarCurr)
<=> $false ) ).
fof(addAssignment_27031,axiom,
! [VarCurr] :
( v92313(VarCurr)
<=> v83065(VarCurr) ) ).
fof(addAssignment_27030,axiom,
! [VarCurr] :
( v82920(VarCurr,bitIndex2)
<=> v82922(VarCurr,bitIndex2) ) ).
fof(addAssignment_27029,axiom,
! [VarCurr] :
( v82922(VarCurr,bitIndex2)
<=> v82924(VarCurr,bitIndex2) ) ).
fof(addAssignment_27028,axiom,
! [VarCurr] :
( v82924(VarCurr,bitIndex2)
<=> v82926(VarCurr,bitIndex2) ) ).
fof(addAssignment_27027,axiom,
! [VarCurr] :
( v82926(VarCurr,bitIndex2)
<=> v82928(VarCurr,bitIndex8) ) ).
fof(addAssignment_27026,axiom,
! [VarCurr] :
( v82928(VarCurr,bitIndex8)
<=> v82930(VarCurr,bitIndex8) ) ).
fof(addAssignment_27025,axiom,
! [VarCurr] :
( v82930(VarCurr,bitIndex8)
<=> v92243(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92266(VarNext)
=> ( v92243(VarNext)
<=> v92243(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1526,axiom,
! [VarNext] :
( v92266(VarNext)
=> ( v92243(VarNext)
<=> v92301(VarNext) ) ) ).
fof(addAssignment_27024,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92301(VarNext)
<=> v92299(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4282,axiom,
! [VarCurr] :
( ~ v92245(VarCurr)
=> ( v92299(VarCurr)
<=> v92302(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4292,axiom,
! [VarCurr] :
( v92245(VarCurr)
=> ( v92299(VarCurr)
<=> v92247(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4281,axiom,
! [VarCurr] :
( ~ v92279(VarCurr)
=> ( v92302(VarCurr)
<=> v92261(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4291,axiom,
! [VarCurr] :
( v92279(VarCurr)
=> ( v92302(VarCurr)
<=> v92303(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1068,axiom,
! [VarCurr] :
( ( ~ v92282(VarCurr)
& ~ v92284(VarCurr) )
=> ( v92303(VarCurr)
<=> v92307(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4280,axiom,
! [VarCurr] :
( v92284(VarCurr)
=> ( v92303(VarCurr)
<=> v92306(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4290,axiom,
! [VarCurr] :
( v92282(VarCurr)
=> ( v92303(VarCurr)
<=> v92304(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4279,axiom,
! [VarCurr] :
( ~ v92292(VarCurr)
=> ( v92307(VarCurr)
<=> v92261(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4289,axiom,
! [VarCurr] :
( v92292(VarCurr)
=> ( v92307(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4278,axiom,
! [VarCurr] :
( ~ v92286(VarCurr)
=> ( v92306(VarCurr)
<=> v92261(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4288,axiom,
! [VarCurr] :
( v92286(VarCurr)
=> ( v92306(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2006,axiom,
! [VarCurr] :
( ~ v92305(VarCurr)
=> ( v92304(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2006,axiom,
! [VarCurr] :
( v92305(VarCurr)
=> ( v92304(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6322,axiom,
! [VarCurr] :
( v92305(VarCurr)
<=> ( v92255(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92266(VarNext)
<=> ( v92267(VarNext)
& v92276(VarNext) ) ) ) ).
fof(addAssignment_27023,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92276(VarNext)
<=> v92274(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18107,axiom,
! [VarCurr] :
( v92274(VarCurr)
<=> ( v92245(VarCurr)
| v92277(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18106,axiom,
! [VarCurr] :
( v92277(VarCurr)
<=> ( v92278(VarCurr)
& v92298(VarCurr) ) ) ).
fof(writeUnaryOperator_7155,axiom,
! [VarCurr] :
( ~ v92298(VarCurr)
<=> v92245(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18105,axiom,
! [VarCurr] :
( v92278(VarCurr)
<=> ( v92279(VarCurr)
| v92296(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18104,axiom,
! [VarCurr] :
( v92296(VarCurr)
<=> ( v92257(VarCurr)
& v92297(VarCurr) ) ) ).
fof(writeUnaryOperator_7154,axiom,
! [VarCurr] :
( ~ v92297(VarCurr)
<=> v92259(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18103,axiom,
! [VarCurr] :
( v92279(VarCurr)
<=> ( v92280(VarCurr)
& v92259(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18102,axiom,
! [VarCurr] :
( v92280(VarCurr)
<=> ( v92281(VarCurr)
| v92290(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18101,axiom,
! [VarCurr] :
( v92290(VarCurr)
<=> ( v92291(VarCurr)
& v92295(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6321,axiom,
! [VarCurr] :
( v92295(VarCurr)
<=> ( ( v92283(VarCurr,bitIndex2)
<=> $false )
& ( v92283(VarCurr,bitIndex1)
<=> $false )
& ( v92283(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18100,axiom,
! [VarCurr] :
( v92291(VarCurr)
<=> ( v92292(VarCurr)
| v92293(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18099,axiom,
! [VarCurr] :
( v92293(VarCurr)
<=> ( v92257(VarCurr)
& v92294(VarCurr) ) ) ).
fof(writeUnaryOperator_7153,axiom,
! [VarCurr] :
( ~ v92294(VarCurr)
<=> v92292(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6320,axiom,
! [VarCurr] :
( v92292(VarCurr)
<=> ( v92255(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18098,axiom,
! [VarCurr] :
( v92281(VarCurr)
<=> ( v92282(VarCurr)
| v92284(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18097,axiom,
! [VarCurr] :
( v92284(VarCurr)
<=> ( v92285(VarCurr)
& v92289(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6319,axiom,
! [VarCurr] :
( v92289(VarCurr)
<=> ( ( v92283(VarCurr,bitIndex2)
<=> $false )
& ( v92283(VarCurr,bitIndex1)
<=> $true )
& ( v92283(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18096,axiom,
! [VarCurr] :
( v92285(VarCurr)
<=> ( v92286(VarCurr)
| v92287(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18095,axiom,
! [VarCurr] :
( v92287(VarCurr)
<=> ( v92257(VarCurr)
& v92288(VarCurr) ) ) ).
fof(writeUnaryOperator_7152,axiom,
! [VarCurr] :
( ~ v92288(VarCurr)
<=> v92286(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6318,axiom,
! [VarCurr] :
( v92286(VarCurr)
<=> ( v92255(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6317,axiom,
! [VarCurr] :
( v92282(VarCurr)
<=> ( ( v92283(VarCurr,bitIndex2)
<=> $true )
& ( v92283(VarCurr,bitIndex1)
<=> $false )
& ( v92283(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27022,axiom,
! [VarCurr] :
( v92283(VarCurr,bitIndex0)
<=> v92253(VarCurr) ) ).
fof(addAssignment_27021,axiom,
! [VarCurr] :
( v92283(VarCurr,bitIndex1)
<=> v92251(VarCurr) ) ).
fof(addAssignment_27020,axiom,
! [VarCurr] :
( v92283(VarCurr,bitIndex2)
<=> v92249(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92267(VarNext)
<=> ( v92268(VarNext)
& v92263(VarNext) ) ) ) ).
fof(writeUnaryOperator_7151,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92268(VarNext)
<=> v92270(VarNext) ) ) ).
fof(addAssignment_27019,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92270(VarNext)
<=> v92263(VarCurr) ) ) ).
fof(addAssignment_27018,axiom,
! [VarCurr] :
( v92263(VarCurr)
<=> v82999(VarCurr) ) ).
fof(addAssignment_27017,axiom,
! [VarCurr] :
( v92261(VarCurr)
<=> $false ) ).
fof(addAssignment_27016,axiom,
! [VarCurr] :
( v92259(VarCurr)
<=> v82961(VarCurr) ) ).
fof(addAssignment_27015,axiom,
! [VarCurr] :
( v92257(VarCurr)
<=> $false ) ).
fof(addAssignment_27014,axiom,
! [VarCurr] :
( v92255(VarCurr)
<=> v82953(VarCurr,bitIndex8) ) ).
fof(addAssignment_27013,axiom,
! [VarCurr] :
( v82953(VarCurr,bitIndex8)
<=> v82955(VarCurr,bitIndex8) ) ).
fof(addAssignment_27012,axiom,
! [VarCurr] :
( v82955(VarCurr,bitIndex8)
<=> v78171(VarCurr,bitIndex8) ) ).
fof(addAssignment_27011,axiom,
! [VarCurr] :
( v92253(VarCurr)
<=> $false ) ).
fof(addAssignment_27010,axiom,
! [VarCurr] :
( v92251(VarCurr)
<=> $false ) ).
fof(addAssignment_27009,axiom,
! [VarCurr] :
( v92249(VarCurr)
<=> $true ) ).
fof(addAssignment_27008,axiom,
! [VarCurr] :
( v92247(VarCurr)
<=> $false ) ).
fof(addAssignment_27007,axiom,
! [VarCurr] :
( v92245(VarCurr)
<=> v82936(VarCurr) ) ).
fof(addAssignment_27006,axiom,
! [VarCurr] :
( v82791(VarCurr,bitIndex2)
<=> v82793(VarCurr,bitIndex2) ) ).
fof(addAssignment_27005,axiom,
! [VarCurr] :
( v82793(VarCurr,bitIndex2)
<=> v82795(VarCurr,bitIndex2) ) ).
fof(addAssignment_27004,axiom,
! [VarCurr] :
( v82795(VarCurr,bitIndex2)
<=> v82797(VarCurr,bitIndex2) ) ).
fof(addAssignment_27003,axiom,
! [VarCurr] :
( v82797(VarCurr,bitIndex2)
<=> v82799(VarCurr,bitIndex8) ) ).
fof(addAssignment_27002,axiom,
! [VarCurr] :
( v82799(VarCurr,bitIndex8)
<=> v82801(VarCurr,bitIndex8) ) ).
fof(addAssignment_27001,axiom,
! [VarCurr] :
( v82801(VarCurr,bitIndex8)
<=> v92175(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1469,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92198(VarNext)
=> ( v92175(VarNext)
<=> v92175(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1525,axiom,
! [VarNext] :
( v92198(VarNext)
=> ( v92175(VarNext)
<=> v92233(VarNext) ) ) ).
fof(addAssignment_27000,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92233(VarNext)
<=> v92231(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4277,axiom,
! [VarCurr] :
( ~ v92177(VarCurr)
=> ( v92231(VarCurr)
<=> v92234(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4287,axiom,
! [VarCurr] :
( v92177(VarCurr)
=> ( v92231(VarCurr)
<=> v92179(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4276,axiom,
! [VarCurr] :
( ~ v92211(VarCurr)
=> ( v92234(VarCurr)
<=> v92193(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4286,axiom,
! [VarCurr] :
( v92211(VarCurr)
=> ( v92234(VarCurr)
<=> v92235(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1067,axiom,
! [VarCurr] :
( ( ~ v92214(VarCurr)
& ~ v92216(VarCurr) )
=> ( v92235(VarCurr)
<=> v92239(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4275,axiom,
! [VarCurr] :
( v92216(VarCurr)
=> ( v92235(VarCurr)
<=> v92238(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4285,axiom,
! [VarCurr] :
( v92214(VarCurr)
=> ( v92235(VarCurr)
<=> v92236(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4274,axiom,
! [VarCurr] :
( ~ v92224(VarCurr)
=> ( v92239(VarCurr)
<=> v92193(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4284,axiom,
! [VarCurr] :
( v92224(VarCurr)
=> ( v92239(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4273,axiom,
! [VarCurr] :
( ~ v92218(VarCurr)
=> ( v92238(VarCurr)
<=> v92193(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4283,axiom,
! [VarCurr] :
( v92218(VarCurr)
=> ( v92238(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2005,axiom,
! [VarCurr] :
( ~ v92237(VarCurr)
=> ( v92236(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2005,axiom,
! [VarCurr] :
( v92237(VarCurr)
=> ( v92236(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6316,axiom,
! [VarCurr] :
( v92237(VarCurr)
<=> ( v92187(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18093,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92198(VarNext)
<=> ( v92199(VarNext)
& v92208(VarNext) ) ) ) ).
fof(addAssignment_26999,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92208(VarNext)
<=> v92206(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18092,axiom,
! [VarCurr] :
( v92206(VarCurr)
<=> ( v92177(VarCurr)
| v92209(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18091,axiom,
! [VarCurr] :
( v92209(VarCurr)
<=> ( v92210(VarCurr)
& v92230(VarCurr) ) ) ).
fof(writeUnaryOperator_7150,axiom,
! [VarCurr] :
( ~ v92230(VarCurr)
<=> v92177(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18090,axiom,
! [VarCurr] :
( v92210(VarCurr)
<=> ( v92211(VarCurr)
| v92228(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18089,axiom,
! [VarCurr] :
( v92228(VarCurr)
<=> ( v92189(VarCurr)
& v92229(VarCurr) ) ) ).
fof(writeUnaryOperator_7149,axiom,
! [VarCurr] :
( ~ v92229(VarCurr)
<=> v92191(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18088,axiom,
! [VarCurr] :
( v92211(VarCurr)
<=> ( v92212(VarCurr)
& v92191(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18087,axiom,
! [VarCurr] :
( v92212(VarCurr)
<=> ( v92213(VarCurr)
| v92222(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18086,axiom,
! [VarCurr] :
( v92222(VarCurr)
<=> ( v92223(VarCurr)
& v92227(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6315,axiom,
! [VarCurr] :
( v92227(VarCurr)
<=> ( ( v92215(VarCurr,bitIndex2)
<=> $false )
& ( v92215(VarCurr,bitIndex1)
<=> $false )
& ( v92215(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18085,axiom,
! [VarCurr] :
( v92223(VarCurr)
<=> ( v92224(VarCurr)
| v92225(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18084,axiom,
! [VarCurr] :
( v92225(VarCurr)
<=> ( v92189(VarCurr)
& v92226(VarCurr) ) ) ).
fof(writeUnaryOperator_7148,axiom,
! [VarCurr] :
( ~ v92226(VarCurr)
<=> v92224(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6314,axiom,
! [VarCurr] :
( v92224(VarCurr)
<=> ( v92187(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18083,axiom,
! [VarCurr] :
( v92213(VarCurr)
<=> ( v92214(VarCurr)
| v92216(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18082,axiom,
! [VarCurr] :
( v92216(VarCurr)
<=> ( v92217(VarCurr)
& v92221(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6313,axiom,
! [VarCurr] :
( v92221(VarCurr)
<=> ( ( v92215(VarCurr,bitIndex2)
<=> $false )
& ( v92215(VarCurr,bitIndex1)
<=> $true )
& ( v92215(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18081,axiom,
! [VarCurr] :
( v92217(VarCurr)
<=> ( v92218(VarCurr)
| v92219(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18080,axiom,
! [VarCurr] :
( v92219(VarCurr)
<=> ( v92189(VarCurr)
& v92220(VarCurr) ) ) ).
fof(writeUnaryOperator_7147,axiom,
! [VarCurr] :
( ~ v92220(VarCurr)
<=> v92218(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6312,axiom,
! [VarCurr] :
( v92218(VarCurr)
<=> ( v92187(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6311,axiom,
! [VarCurr] :
( v92214(VarCurr)
<=> ( ( v92215(VarCurr,bitIndex2)
<=> $true )
& ( v92215(VarCurr,bitIndex1)
<=> $false )
& ( v92215(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26998,axiom,
! [VarCurr] :
( v92215(VarCurr,bitIndex0)
<=> v92185(VarCurr) ) ).
fof(addAssignment_26997,axiom,
! [VarCurr] :
( v92215(VarCurr,bitIndex1)
<=> v92183(VarCurr) ) ).
fof(addAssignment_26996,axiom,
! [VarCurr] :
( v92215(VarCurr,bitIndex2)
<=> v92181(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92199(VarNext)
<=> ( v92200(VarNext)
& v92195(VarNext) ) ) ) ).
fof(writeUnaryOperator_7146,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92200(VarNext)
<=> v92202(VarNext) ) ) ).
fof(addAssignment_26995,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92202(VarNext)
<=> v92195(VarCurr) ) ) ).
fof(addAssignment_26994,axiom,
! [VarCurr] :
( v92195(VarCurr)
<=> v82870(VarCurr) ) ).
fof(addAssignment_26993,axiom,
! [VarCurr] :
( v92193(VarCurr)
<=> $false ) ).
fof(addAssignment_26992,axiom,
! [VarCurr] :
( v92191(VarCurr)
<=> v82832(VarCurr) ) ).
fof(addAssignment_26991,axiom,
! [VarCurr] :
( v92189(VarCurr)
<=> $false ) ).
fof(addAssignment_26990,axiom,
! [VarCurr] :
( v92187(VarCurr)
<=> v82824(VarCurr,bitIndex8) ) ).
fof(addAssignment_26989,axiom,
! [VarCurr] :
( v82824(VarCurr,bitIndex8)
<=> v82826(VarCurr,bitIndex8) ) ).
fof(addAssignment_26988,axiom,
! [VarCurr] :
( v82826(VarCurr,bitIndex8)
<=> v78171(VarCurr,bitIndex8) ) ).
fof(addAssignment_26987,axiom,
! [VarCurr] :
( v92185(VarCurr)
<=> $false ) ).
fof(addAssignment_26986,axiom,
! [VarCurr] :
( v92183(VarCurr)
<=> $false ) ).
fof(addAssignment_26985,axiom,
! [VarCurr] :
( v92181(VarCurr)
<=> $true ) ).
fof(addAssignment_26984,axiom,
! [VarCurr] :
( v92179(VarCurr)
<=> $false ) ).
fof(addAssignment_26983,axiom,
! [VarCurr] :
( v92177(VarCurr)
<=> v82807(VarCurr) ) ).
fof(addAssignment_26982,axiom,
! [VarCurr] :
( v82662(VarCurr,bitIndex2)
<=> v82664(VarCurr,bitIndex2) ) ).
fof(addAssignment_26981,axiom,
! [VarCurr] :
( v82664(VarCurr,bitIndex2)
<=> v82666(VarCurr,bitIndex2) ) ).
fof(addAssignment_26980,axiom,
! [VarCurr] :
( v82666(VarCurr,bitIndex2)
<=> v82668(VarCurr,bitIndex2) ) ).
fof(addAssignment_26979,axiom,
! [VarCurr] :
( v82668(VarCurr,bitIndex2)
<=> v82670(VarCurr,bitIndex8) ) ).
fof(addAssignment_26978,axiom,
! [VarCurr] :
( v82670(VarCurr,bitIndex8)
<=> v82672(VarCurr,bitIndex8) ) ).
fof(addAssignment_26977,axiom,
! [VarCurr] :
( v82672(VarCurr,bitIndex8)
<=> v92107(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1468,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92130(VarNext)
=> ( v92107(VarNext)
<=> v92107(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1524,axiom,
! [VarNext] :
( v92130(VarNext)
=> ( v92107(VarNext)
<=> v92165(VarNext) ) ) ).
fof(addAssignment_26976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92165(VarNext)
<=> v92163(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4272,axiom,
! [VarCurr] :
( ~ v92109(VarCurr)
=> ( v92163(VarCurr)
<=> v92166(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4282,axiom,
! [VarCurr] :
( v92109(VarCurr)
=> ( v92163(VarCurr)
<=> v92111(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4271,axiom,
! [VarCurr] :
( ~ v92143(VarCurr)
=> ( v92166(VarCurr)
<=> v92125(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4281,axiom,
! [VarCurr] :
( v92143(VarCurr)
=> ( v92166(VarCurr)
<=> v92167(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1066,axiom,
! [VarCurr] :
( ( ~ v92146(VarCurr)
& ~ v92148(VarCurr) )
=> ( v92167(VarCurr)
<=> v92171(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4270,axiom,
! [VarCurr] :
( v92148(VarCurr)
=> ( v92167(VarCurr)
<=> v92170(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4280,axiom,
! [VarCurr] :
( v92146(VarCurr)
=> ( v92167(VarCurr)
<=> v92168(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4269,axiom,
! [VarCurr] :
( ~ v92156(VarCurr)
=> ( v92171(VarCurr)
<=> v92125(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4279,axiom,
! [VarCurr] :
( v92156(VarCurr)
=> ( v92171(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4268,axiom,
! [VarCurr] :
( ~ v92150(VarCurr)
=> ( v92170(VarCurr)
<=> v92125(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4278,axiom,
! [VarCurr] :
( v92150(VarCurr)
=> ( v92170(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2004,axiom,
! [VarCurr] :
( ~ v92169(VarCurr)
=> ( v92168(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2004,axiom,
! [VarCurr] :
( v92169(VarCurr)
=> ( v92168(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6310,axiom,
! [VarCurr] :
( v92169(VarCurr)
<=> ( v92119(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18078,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92130(VarNext)
<=> ( v92131(VarNext)
& v92140(VarNext) ) ) ) ).
fof(addAssignment_26975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92140(VarNext)
<=> v92138(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18077,axiom,
! [VarCurr] :
( v92138(VarCurr)
<=> ( v92109(VarCurr)
| v92141(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18076,axiom,
! [VarCurr] :
( v92141(VarCurr)
<=> ( v92142(VarCurr)
& v92162(VarCurr) ) ) ).
fof(writeUnaryOperator_7145,axiom,
! [VarCurr] :
( ~ v92162(VarCurr)
<=> v92109(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18075,axiom,
! [VarCurr] :
( v92142(VarCurr)
<=> ( v92143(VarCurr)
| v92160(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18074,axiom,
! [VarCurr] :
( v92160(VarCurr)
<=> ( v92121(VarCurr)
& v92161(VarCurr) ) ) ).
fof(writeUnaryOperator_7144,axiom,
! [VarCurr] :
( ~ v92161(VarCurr)
<=> v92123(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18073,axiom,
! [VarCurr] :
( v92143(VarCurr)
<=> ( v92144(VarCurr)
& v92123(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18072,axiom,
! [VarCurr] :
( v92144(VarCurr)
<=> ( v92145(VarCurr)
| v92154(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18071,axiom,
! [VarCurr] :
( v92154(VarCurr)
<=> ( v92155(VarCurr)
& v92159(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6309,axiom,
! [VarCurr] :
( v92159(VarCurr)
<=> ( ( v92147(VarCurr,bitIndex2)
<=> $false )
& ( v92147(VarCurr,bitIndex1)
<=> $false )
& ( v92147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18070,axiom,
! [VarCurr] :
( v92155(VarCurr)
<=> ( v92156(VarCurr)
| v92157(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18069,axiom,
! [VarCurr] :
( v92157(VarCurr)
<=> ( v92121(VarCurr)
& v92158(VarCurr) ) ) ).
fof(writeUnaryOperator_7143,axiom,
! [VarCurr] :
( ~ v92158(VarCurr)
<=> v92156(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6308,axiom,
! [VarCurr] :
( v92156(VarCurr)
<=> ( v92119(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18068,axiom,
! [VarCurr] :
( v92145(VarCurr)
<=> ( v92146(VarCurr)
| v92148(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18067,axiom,
! [VarCurr] :
( v92148(VarCurr)
<=> ( v92149(VarCurr)
& v92153(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6307,axiom,
! [VarCurr] :
( v92153(VarCurr)
<=> ( ( v92147(VarCurr,bitIndex2)
<=> $false )
& ( v92147(VarCurr,bitIndex1)
<=> $true )
& ( v92147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18066,axiom,
! [VarCurr] :
( v92149(VarCurr)
<=> ( v92150(VarCurr)
| v92151(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18065,axiom,
! [VarCurr] :
( v92151(VarCurr)
<=> ( v92121(VarCurr)
& v92152(VarCurr) ) ) ).
fof(writeUnaryOperator_7142,axiom,
! [VarCurr] :
( ~ v92152(VarCurr)
<=> v92150(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6306,axiom,
! [VarCurr] :
( v92150(VarCurr)
<=> ( v92119(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6305,axiom,
! [VarCurr] :
( v92146(VarCurr)
<=> ( ( v92147(VarCurr,bitIndex2)
<=> $true )
& ( v92147(VarCurr,bitIndex1)
<=> $false )
& ( v92147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26974,axiom,
! [VarCurr] :
( v92147(VarCurr,bitIndex0)
<=> v92117(VarCurr) ) ).
fof(addAssignment_26973,axiom,
! [VarCurr] :
( v92147(VarCurr,bitIndex1)
<=> v92115(VarCurr) ) ).
fof(addAssignment_26972,axiom,
! [VarCurr] :
( v92147(VarCurr,bitIndex2)
<=> v92113(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92131(VarNext)
<=> ( v92132(VarNext)
& v92127(VarNext) ) ) ) ).
fof(writeUnaryOperator_7141,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92132(VarNext)
<=> v92134(VarNext) ) ) ).
fof(addAssignment_26971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92134(VarNext)
<=> v92127(VarCurr) ) ) ).
fof(addAssignment_26970,axiom,
! [VarCurr] :
( v92127(VarCurr)
<=> v82741(VarCurr) ) ).
fof(addAssignment_26969,axiom,
! [VarCurr] :
( v92125(VarCurr)
<=> $false ) ).
fof(addAssignment_26968,axiom,
! [VarCurr] :
( v92123(VarCurr)
<=> v82703(VarCurr) ) ).
fof(addAssignment_26967,axiom,
! [VarCurr] :
( v92121(VarCurr)
<=> $false ) ).
fof(addAssignment_26966,axiom,
! [VarCurr] :
( v92119(VarCurr)
<=> v82695(VarCurr,bitIndex8) ) ).
fof(addAssignment_26965,axiom,
! [VarCurr] :
( v82695(VarCurr,bitIndex8)
<=> v82697(VarCurr,bitIndex8) ) ).
fof(addAssignment_26964,axiom,
! [VarCurr] :
( v82697(VarCurr,bitIndex8)
<=> v78171(VarCurr,bitIndex8) ) ).
fof(addAssignment_26963,axiom,
! [VarCurr] :
( v92117(VarCurr)
<=> $false ) ).
fof(addAssignment_26962,axiom,
! [VarCurr] :
( v92115(VarCurr)
<=> $false ) ).
fof(addAssignment_26961,axiom,
! [VarCurr] :
( v92113(VarCurr)
<=> $true ) ).
fof(addAssignment_26960,axiom,
! [VarCurr] :
( v92111(VarCurr)
<=> $false ) ).
fof(addAssignment_26959,axiom,
! [VarCurr] :
( v92109(VarCurr)
<=> v82678(VarCurr) ) ).
fof(addAssignment_26958,axiom,
! [VarCurr] :
( v82533(VarCurr,bitIndex2)
<=> v82535(VarCurr,bitIndex2) ) ).
fof(addAssignment_26957,axiom,
! [VarCurr] :
( v82535(VarCurr,bitIndex2)
<=> v82537(VarCurr,bitIndex2) ) ).
fof(addAssignment_26956,axiom,
! [VarCurr] :
( v82537(VarCurr,bitIndex2)
<=> v82539(VarCurr,bitIndex2) ) ).
fof(addAssignment_26955,axiom,
! [VarCurr] :
( v82539(VarCurr,bitIndex2)
<=> v82541(VarCurr,bitIndex8) ) ).
fof(addAssignment_26954,axiom,
! [VarCurr] :
( v82541(VarCurr,bitIndex8)
<=> v82543(VarCurr,bitIndex8) ) ).
fof(addAssignment_26953,axiom,
! [VarCurr] :
( v82543(VarCurr,bitIndex8)
<=> v92039(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1467,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92062(VarNext)
=> ( v92039(VarNext)
<=> v92039(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1523,axiom,
! [VarNext] :
( v92062(VarNext)
=> ( v92039(VarNext)
<=> v92097(VarNext) ) ) ).
fof(addAssignment_26952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92097(VarNext)
<=> v92095(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4267,axiom,
! [VarCurr] :
( ~ v92041(VarCurr)
=> ( v92095(VarCurr)
<=> v92098(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4277,axiom,
! [VarCurr] :
( v92041(VarCurr)
=> ( v92095(VarCurr)
<=> v92043(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4266,axiom,
! [VarCurr] :
( ~ v92075(VarCurr)
=> ( v92098(VarCurr)
<=> v92057(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4276,axiom,
! [VarCurr] :
( v92075(VarCurr)
=> ( v92098(VarCurr)
<=> v92099(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1065,axiom,
! [VarCurr] :
( ( ~ v92078(VarCurr)
& ~ v92080(VarCurr) )
=> ( v92099(VarCurr)
<=> v92103(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4265,axiom,
! [VarCurr] :
( v92080(VarCurr)
=> ( v92099(VarCurr)
<=> v92102(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4275,axiom,
! [VarCurr] :
( v92078(VarCurr)
=> ( v92099(VarCurr)
<=> v92100(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4264,axiom,
! [VarCurr] :
( ~ v92088(VarCurr)
=> ( v92103(VarCurr)
<=> v92057(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4274,axiom,
! [VarCurr] :
( v92088(VarCurr)
=> ( v92103(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4263,axiom,
! [VarCurr] :
( ~ v92082(VarCurr)
=> ( v92102(VarCurr)
<=> v92057(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4273,axiom,
! [VarCurr] :
( v92082(VarCurr)
=> ( v92102(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2003,axiom,
! [VarCurr] :
( ~ v92101(VarCurr)
=> ( v92100(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2003,axiom,
! [VarCurr] :
( v92101(VarCurr)
=> ( v92100(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6304,axiom,
! [VarCurr] :
( v92101(VarCurr)
<=> ( v92051(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92062(VarNext)
<=> ( v92063(VarNext)
& v92072(VarNext) ) ) ) ).
fof(addAssignment_26951,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92072(VarNext)
<=> v92070(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18062,axiom,
! [VarCurr] :
( v92070(VarCurr)
<=> ( v92041(VarCurr)
| v92073(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18061,axiom,
! [VarCurr] :
( v92073(VarCurr)
<=> ( v92074(VarCurr)
& v92094(VarCurr) ) ) ).
fof(writeUnaryOperator_7140,axiom,
! [VarCurr] :
( ~ v92094(VarCurr)
<=> v92041(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18060,axiom,
! [VarCurr] :
( v92074(VarCurr)
<=> ( v92075(VarCurr)
| v92092(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18059,axiom,
! [VarCurr] :
( v92092(VarCurr)
<=> ( v92053(VarCurr)
& v92093(VarCurr) ) ) ).
fof(writeUnaryOperator_7139,axiom,
! [VarCurr] :
( ~ v92093(VarCurr)
<=> v92055(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18058,axiom,
! [VarCurr] :
( v92075(VarCurr)
<=> ( v92076(VarCurr)
& v92055(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18057,axiom,
! [VarCurr] :
( v92076(VarCurr)
<=> ( v92077(VarCurr)
| v92086(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18056,axiom,
! [VarCurr] :
( v92086(VarCurr)
<=> ( v92087(VarCurr)
& v92091(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6303,axiom,
! [VarCurr] :
( v92091(VarCurr)
<=> ( ( v92079(VarCurr,bitIndex2)
<=> $false )
& ( v92079(VarCurr,bitIndex1)
<=> $false )
& ( v92079(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18055,axiom,
! [VarCurr] :
( v92087(VarCurr)
<=> ( v92088(VarCurr)
| v92089(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18054,axiom,
! [VarCurr] :
( v92089(VarCurr)
<=> ( v92053(VarCurr)
& v92090(VarCurr) ) ) ).
fof(writeUnaryOperator_7138,axiom,
! [VarCurr] :
( ~ v92090(VarCurr)
<=> v92088(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6302,axiom,
! [VarCurr] :
( v92088(VarCurr)
<=> ( v92051(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18053,axiom,
! [VarCurr] :
( v92077(VarCurr)
<=> ( v92078(VarCurr)
| v92080(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18052,axiom,
! [VarCurr] :
( v92080(VarCurr)
<=> ( v92081(VarCurr)
& v92085(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6301,axiom,
! [VarCurr] :
( v92085(VarCurr)
<=> ( ( v92079(VarCurr,bitIndex2)
<=> $false )
& ( v92079(VarCurr,bitIndex1)
<=> $true )
& ( v92079(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18051,axiom,
! [VarCurr] :
( v92081(VarCurr)
<=> ( v92082(VarCurr)
| v92083(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18050,axiom,
! [VarCurr] :
( v92083(VarCurr)
<=> ( v92053(VarCurr)
& v92084(VarCurr) ) ) ).
fof(writeUnaryOperator_7137,axiom,
! [VarCurr] :
( ~ v92084(VarCurr)
<=> v92082(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6300,axiom,
! [VarCurr] :
( v92082(VarCurr)
<=> ( v92051(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6299,axiom,
! [VarCurr] :
( v92078(VarCurr)
<=> ( ( v92079(VarCurr,bitIndex2)
<=> $true )
& ( v92079(VarCurr,bitIndex1)
<=> $false )
& ( v92079(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26950,axiom,
! [VarCurr] :
( v92079(VarCurr,bitIndex0)
<=> v92049(VarCurr) ) ).
fof(addAssignment_26949,axiom,
! [VarCurr] :
( v92079(VarCurr,bitIndex1)
<=> v92047(VarCurr) ) ).
fof(addAssignment_26948,axiom,
! [VarCurr] :
( v92079(VarCurr,bitIndex2)
<=> v92045(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18049,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92063(VarNext)
<=> ( v92064(VarNext)
& v92059(VarNext) ) ) ) ).
fof(writeUnaryOperator_7136,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92064(VarNext)
<=> v92066(VarNext) ) ) ).
fof(addAssignment_26947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92066(VarNext)
<=> v92059(VarCurr) ) ) ).
fof(addAssignment_26946,axiom,
! [VarCurr] :
( v92059(VarCurr)
<=> v82612(VarCurr) ) ).
fof(addAssignment_26945,axiom,
! [VarCurr] :
( v92057(VarCurr)
<=> $false ) ).
fof(addAssignment_26944,axiom,
! [VarCurr] :
( v92055(VarCurr)
<=> v82574(VarCurr) ) ).
fof(addAssignment_26943,axiom,
! [VarCurr] :
( v92053(VarCurr)
<=> $false ) ).
fof(addAssignment_26942,axiom,
! [VarCurr] :
( v92051(VarCurr)
<=> v82566(VarCurr,bitIndex8) ) ).
fof(addAssignment_26941,axiom,
! [VarCurr] :
( v82566(VarCurr,bitIndex8)
<=> v82568(VarCurr,bitIndex8) ) ).
fof(addAssignment_26940,axiom,
! [VarCurr] :
( v82568(VarCurr,bitIndex8)
<=> v78171(VarCurr,bitIndex8) ) ).
fof(addAssignment_26939,axiom,
! [VarCurr] :
( v92049(VarCurr)
<=> $false ) ).
fof(addAssignment_26938,axiom,
! [VarCurr] :
( v92047(VarCurr)
<=> $false ) ).
fof(addAssignment_26937,axiom,
! [VarCurr] :
( v92045(VarCurr)
<=> $true ) ).
fof(addAssignment_26936,axiom,
! [VarCurr] :
( v92043(VarCurr)
<=> $false ) ).
fof(addAssignment_26935,axiom,
! [VarCurr] :
( v92041(VarCurr)
<=> v82549(VarCurr) ) ).
fof(addAssignment_26934,axiom,
! [VarCurr] :
( v82404(VarCurr,bitIndex2)
<=> v82406(VarCurr,bitIndex2) ) ).
fof(addAssignment_26933,axiom,
! [VarCurr] :
( v82406(VarCurr,bitIndex2)
<=> v82408(VarCurr,bitIndex2) ) ).
fof(addAssignment_26932,axiom,
! [VarCurr] :
( v82408(VarCurr,bitIndex2)
<=> v82410(VarCurr,bitIndex2) ) ).
fof(addAssignment_26931,axiom,
! [VarCurr] :
( v82410(VarCurr,bitIndex2)
<=> v82412(VarCurr,bitIndex8) ) ).
fof(addAssignment_26930,axiom,
! [VarCurr] :
( v82412(VarCurr,bitIndex8)
<=> v82414(VarCurr,bitIndex8) ) ).
fof(addAssignment_26929,axiom,
! [VarCurr] :
( v82414(VarCurr,bitIndex8)
<=> v91971(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1466,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91994(VarNext)
=> ( v91971(VarNext)
<=> v91971(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1522,axiom,
! [VarNext] :
( v91994(VarNext)
=> ( v91971(VarNext)
<=> v92029(VarNext) ) ) ).
fof(addAssignment_26928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92029(VarNext)
<=> v92027(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4262,axiom,
! [VarCurr] :
( ~ v91973(VarCurr)
=> ( v92027(VarCurr)
<=> v92030(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4272,axiom,
! [VarCurr] :
( v91973(VarCurr)
=> ( v92027(VarCurr)
<=> v91975(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4261,axiom,
! [VarCurr] :
( ~ v92007(VarCurr)
=> ( v92030(VarCurr)
<=> v91989(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4271,axiom,
! [VarCurr] :
( v92007(VarCurr)
=> ( v92030(VarCurr)
<=> v92031(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1064,axiom,
! [VarCurr] :
( ( ~ v92010(VarCurr)
& ~ v92012(VarCurr) )
=> ( v92031(VarCurr)
<=> v92035(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4260,axiom,
! [VarCurr] :
( v92012(VarCurr)
=> ( v92031(VarCurr)
<=> v92034(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4270,axiom,
! [VarCurr] :
( v92010(VarCurr)
=> ( v92031(VarCurr)
<=> v92032(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4259,axiom,
! [VarCurr] :
( ~ v92020(VarCurr)
=> ( v92035(VarCurr)
<=> v91989(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4269,axiom,
! [VarCurr] :
( v92020(VarCurr)
=> ( v92035(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4258,axiom,
! [VarCurr] :
( ~ v92014(VarCurr)
=> ( v92034(VarCurr)
<=> v91989(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4268,axiom,
! [VarCurr] :
( v92014(VarCurr)
=> ( v92034(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2002,axiom,
! [VarCurr] :
( ~ v92033(VarCurr)
=> ( v92032(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2002,axiom,
! [VarCurr] :
( v92033(VarCurr)
=> ( v92032(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6298,axiom,
! [VarCurr] :
( v92033(VarCurr)
<=> ( v91983(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91994(VarNext)
<=> ( v91995(VarNext)
& v92004(VarNext) ) ) ) ).
fof(addAssignment_26927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92004(VarNext)
<=> v92002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18047,axiom,
! [VarCurr] :
( v92002(VarCurr)
<=> ( v91973(VarCurr)
| v92005(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18046,axiom,
! [VarCurr] :
( v92005(VarCurr)
<=> ( v92006(VarCurr)
& v92026(VarCurr) ) ) ).
fof(writeUnaryOperator_7135,axiom,
! [VarCurr] :
( ~ v92026(VarCurr)
<=> v91973(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18045,axiom,
! [VarCurr] :
( v92006(VarCurr)
<=> ( v92007(VarCurr)
| v92024(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18044,axiom,
! [VarCurr] :
( v92024(VarCurr)
<=> ( v91985(VarCurr)
& v92025(VarCurr) ) ) ).
fof(writeUnaryOperator_7134,axiom,
! [VarCurr] :
( ~ v92025(VarCurr)
<=> v91987(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18043,axiom,
! [VarCurr] :
( v92007(VarCurr)
<=> ( v92008(VarCurr)
& v91987(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18042,axiom,
! [VarCurr] :
( v92008(VarCurr)
<=> ( v92009(VarCurr)
| v92018(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18041,axiom,
! [VarCurr] :
( v92018(VarCurr)
<=> ( v92019(VarCurr)
& v92023(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6297,axiom,
! [VarCurr] :
( v92023(VarCurr)
<=> ( ( v92011(VarCurr,bitIndex2)
<=> $false )
& ( v92011(VarCurr,bitIndex1)
<=> $false )
& ( v92011(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18040,axiom,
! [VarCurr] :
( v92019(VarCurr)
<=> ( v92020(VarCurr)
| v92021(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18039,axiom,
! [VarCurr] :
( v92021(VarCurr)
<=> ( v91985(VarCurr)
& v92022(VarCurr) ) ) ).
fof(writeUnaryOperator_7133,axiom,
! [VarCurr] :
( ~ v92022(VarCurr)
<=> v92020(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6296,axiom,
! [VarCurr] :
( v92020(VarCurr)
<=> ( v91983(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18038,axiom,
! [VarCurr] :
( v92009(VarCurr)
<=> ( v92010(VarCurr)
| v92012(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18037,axiom,
! [VarCurr] :
( v92012(VarCurr)
<=> ( v92013(VarCurr)
& v92017(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6295,axiom,
! [VarCurr] :
( v92017(VarCurr)
<=> ( ( v92011(VarCurr,bitIndex2)
<=> $false )
& ( v92011(VarCurr,bitIndex1)
<=> $true )
& ( v92011(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18036,axiom,
! [VarCurr] :
( v92013(VarCurr)
<=> ( v92014(VarCurr)
| v92015(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18035,axiom,
! [VarCurr] :
( v92015(VarCurr)
<=> ( v91985(VarCurr)
& v92016(VarCurr) ) ) ).
fof(writeUnaryOperator_7132,axiom,
! [VarCurr] :
( ~ v92016(VarCurr)
<=> v92014(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6294,axiom,
! [VarCurr] :
( v92014(VarCurr)
<=> ( v91983(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6293,axiom,
! [VarCurr] :
( v92010(VarCurr)
<=> ( ( v92011(VarCurr,bitIndex2)
<=> $true )
& ( v92011(VarCurr,bitIndex1)
<=> $false )
& ( v92011(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26926,axiom,
! [VarCurr] :
( v92011(VarCurr,bitIndex0)
<=> v91981(VarCurr) ) ).
fof(addAssignment_26925,axiom,
! [VarCurr] :
( v92011(VarCurr,bitIndex1)
<=> v91979(VarCurr) ) ).
fof(addAssignment_26924,axiom,
! [VarCurr] :
( v92011(VarCurr,bitIndex2)
<=> v91977(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18034,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91995(VarNext)
<=> ( v91996(VarNext)
& v91991(VarNext) ) ) ) ).
fof(writeUnaryOperator_7131,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91996(VarNext)
<=> v91998(VarNext) ) ) ).
fof(addAssignment_26923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91998(VarNext)
<=> v91991(VarCurr) ) ) ).
fof(addAssignment_26922,axiom,
! [VarCurr] :
( v91991(VarCurr)
<=> v82483(VarCurr) ) ).
fof(addAssignment_26921,axiom,
! [VarCurr] :
( v91989(VarCurr)
<=> $false ) ).
fof(addAssignment_26920,axiom,
! [VarCurr] :
( v91987(VarCurr)
<=> v82445(VarCurr) ) ).
fof(addAssignment_26919,axiom,
! [VarCurr] :
( v91985(VarCurr)
<=> $false ) ).
fof(addAssignment_26918,axiom,
! [VarCurr] :
( v91983(VarCurr)
<=> v82437(VarCurr,bitIndex8) ) ).
fof(addAssignment_26917,axiom,
! [VarCurr] :
( v82437(VarCurr,bitIndex8)
<=> v82439(VarCurr,bitIndex8) ) ).
fof(addAssignment_26916,axiom,
! [VarCurr] :
( v82439(VarCurr,bitIndex8)
<=> v78171(VarCurr,bitIndex8) ) ).
fof(addAssignment_26915,axiom,
! [VarCurr] :
( v91981(VarCurr)
<=> $false ) ).
fof(addAssignment_26914,axiom,
! [VarCurr] :
( v91979(VarCurr)
<=> $false ) ).
fof(addAssignment_26913,axiom,
! [VarCurr] :
( v91977(VarCurr)
<=> $true ) ).
fof(addAssignment_26912,axiom,
! [VarCurr] :
( v91975(VarCurr)
<=> $false ) ).
fof(addAssignment_26911,axiom,
! [VarCurr] :
( v91973(VarCurr)
<=> v82420(VarCurr) ) ).
fof(addAssignment_26910,axiom,
! [VarCurr] :
( v82275(VarCurr,bitIndex2)
<=> v82277(VarCurr,bitIndex2) ) ).
fof(addAssignment_26909,axiom,
! [VarCurr] :
( v82277(VarCurr,bitIndex2)
<=> v82279(VarCurr,bitIndex2) ) ).
fof(addAssignment_26908,axiom,
! [VarCurr] :
( v82279(VarCurr,bitIndex2)
<=> v82281(VarCurr,bitIndex2) ) ).
fof(addAssignment_26907,axiom,
! [VarCurr] :
( v82281(VarCurr,bitIndex2)
<=> v82283(VarCurr,bitIndex8) ) ).
fof(addAssignment_26906,axiom,
! [VarCurr] :
( v82283(VarCurr,bitIndex8)
<=> v82285(VarCurr,bitIndex8) ) ).
fof(addAssignment_26905,axiom,
! [VarCurr] :
( v82285(VarCurr,bitIndex8)
<=> v91903(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1465,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91926(VarNext)
=> ( v91903(VarNext)
<=> v91903(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1521,axiom,
! [VarNext] :
( v91926(VarNext)
=> ( v91903(VarNext)
<=> v91961(VarNext) ) ) ).
fof(addAssignment_26904,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91961(VarNext)
<=> v91959(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4257,axiom,
! [VarCurr] :
( ~ v91905(VarCurr)
=> ( v91959(VarCurr)
<=> v91962(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4267,axiom,
! [VarCurr] :
( v91905(VarCurr)
=> ( v91959(VarCurr)
<=> v91907(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4256,axiom,
! [VarCurr] :
( ~ v91939(VarCurr)
=> ( v91962(VarCurr)
<=> v91921(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4266,axiom,
! [VarCurr] :
( v91939(VarCurr)
=> ( v91962(VarCurr)
<=> v91963(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1063,axiom,
! [VarCurr] :
( ( ~ v91942(VarCurr)
& ~ v91944(VarCurr) )
=> ( v91963(VarCurr)
<=> v91967(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4255,axiom,
! [VarCurr] :
( v91944(VarCurr)
=> ( v91963(VarCurr)
<=> v91966(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4265,axiom,
! [VarCurr] :
( v91942(VarCurr)
=> ( v91963(VarCurr)
<=> v91964(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4254,axiom,
! [VarCurr] :
( ~ v91952(VarCurr)
=> ( v91967(VarCurr)
<=> v91921(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4264,axiom,
! [VarCurr] :
( v91952(VarCurr)
=> ( v91967(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4253,axiom,
! [VarCurr] :
( ~ v91946(VarCurr)
=> ( v91966(VarCurr)
<=> v91921(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4263,axiom,
! [VarCurr] :
( v91946(VarCurr)
=> ( v91966(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2001,axiom,
! [VarCurr] :
( ~ v91965(VarCurr)
=> ( v91964(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2001,axiom,
! [VarCurr] :
( v91965(VarCurr)
=> ( v91964(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6292,axiom,
! [VarCurr] :
( v91965(VarCurr)
<=> ( v91915(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18033,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91926(VarNext)
<=> ( v91927(VarNext)
& v91936(VarNext) ) ) ) ).
fof(addAssignment_26903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91936(VarNext)
<=> v91934(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18032,axiom,
! [VarCurr] :
( v91934(VarCurr)
<=> ( v91905(VarCurr)
| v91937(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18031,axiom,
! [VarCurr] :
( v91937(VarCurr)
<=> ( v91938(VarCurr)
& v91958(VarCurr) ) ) ).
fof(writeUnaryOperator_7130,axiom,
! [VarCurr] :
( ~ v91958(VarCurr)
<=> v91905(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18030,axiom,
! [VarCurr] :
( v91938(VarCurr)
<=> ( v91939(VarCurr)
| v91956(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18029,axiom,
! [VarCurr] :
( v91956(VarCurr)
<=> ( v91917(VarCurr)
& v91957(VarCurr) ) ) ).
fof(writeUnaryOperator_7129,axiom,
! [VarCurr] :
( ~ v91957(VarCurr)
<=> v91919(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18028,axiom,
! [VarCurr] :
( v91939(VarCurr)
<=> ( v91940(VarCurr)
& v91919(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18027,axiom,
! [VarCurr] :
( v91940(VarCurr)
<=> ( v91941(VarCurr)
| v91950(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18026,axiom,
! [VarCurr] :
( v91950(VarCurr)
<=> ( v91951(VarCurr)
& v91955(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6291,axiom,
! [VarCurr] :
( v91955(VarCurr)
<=> ( ( v91943(VarCurr,bitIndex2)
<=> $false )
& ( v91943(VarCurr,bitIndex1)
<=> $false )
& ( v91943(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18025,axiom,
! [VarCurr] :
( v91951(VarCurr)
<=> ( v91952(VarCurr)
| v91953(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18024,axiom,
! [VarCurr] :
( v91953(VarCurr)
<=> ( v91917(VarCurr)
& v91954(VarCurr) ) ) ).
fof(writeUnaryOperator_7128,axiom,
! [VarCurr] :
( ~ v91954(VarCurr)
<=> v91952(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6290,axiom,
! [VarCurr] :
( v91952(VarCurr)
<=> ( v91915(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18023,axiom,
! [VarCurr] :
( v91941(VarCurr)
<=> ( v91942(VarCurr)
| v91944(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18022,axiom,
! [VarCurr] :
( v91944(VarCurr)
<=> ( v91945(VarCurr)
& v91949(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6289,axiom,
! [VarCurr] :
( v91949(VarCurr)
<=> ( ( v91943(VarCurr,bitIndex2)
<=> $false )
& ( v91943(VarCurr,bitIndex1)
<=> $true )
& ( v91943(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18021,axiom,
! [VarCurr] :
( v91945(VarCurr)
<=> ( v91946(VarCurr)
| v91947(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18020,axiom,
! [VarCurr] :
( v91947(VarCurr)
<=> ( v91917(VarCurr)
& v91948(VarCurr) ) ) ).
fof(writeUnaryOperator_7127,axiom,
! [VarCurr] :
( ~ v91948(VarCurr)
<=> v91946(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6288,axiom,
! [VarCurr] :
( v91946(VarCurr)
<=> ( v91915(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6287,axiom,
! [VarCurr] :
( v91942(VarCurr)
<=> ( ( v91943(VarCurr,bitIndex2)
<=> $true )
& ( v91943(VarCurr,bitIndex1)
<=> $false )
& ( v91943(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26902,axiom,
! [VarCurr] :
( v91943(VarCurr,bitIndex0)
<=> v91913(VarCurr) ) ).
fof(addAssignment_26901,axiom,
! [VarCurr] :
( v91943(VarCurr,bitIndex1)
<=> v91911(VarCurr) ) ).
fof(addAssignment_26900,axiom,
! [VarCurr] :
( v91943(VarCurr,bitIndex2)
<=> v91909(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18019,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91927(VarNext)
<=> ( v91928(VarNext)
& v91923(VarNext) ) ) ) ).
fof(writeUnaryOperator_7126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91928(VarNext)
<=> v91930(VarNext) ) ) ).
fof(addAssignment_26899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91930(VarNext)
<=> v91923(VarCurr) ) ) ).
fof(addAssignment_26898,axiom,
! [VarCurr] :
( v91923(VarCurr)
<=> v82354(VarCurr) ) ).
fof(addAssignment_26897,axiom,
! [VarCurr] :
( v91921(VarCurr)
<=> $false ) ).
fof(addAssignment_26896,axiom,
! [VarCurr] :
( v91919(VarCurr)
<=> v82316(VarCurr) ) ).
fof(addAssignment_26895,axiom,
! [VarCurr] :
( v91917(VarCurr)
<=> $false ) ).
fof(addAssignment_26894,axiom,
! [VarCurr] :
( v91915(VarCurr)
<=> v82308(VarCurr,bitIndex8) ) ).
fof(addAssignment_26893,axiom,
! [VarCurr] :
( v82308(VarCurr,bitIndex8)
<=> v82310(VarCurr,bitIndex8) ) ).
fof(addAssignment_26892,axiom,
! [VarCurr] :
( v82310(VarCurr,bitIndex8)
<=> v78171(VarCurr,bitIndex8) ) ).
fof(addAssignment_26891,axiom,
! [VarCurr] :
( v91913(VarCurr)
<=> $false ) ).
fof(addAssignment_26890,axiom,
! [VarCurr] :
( v91911(VarCurr)
<=> $false ) ).
fof(addAssignment_26889,axiom,
! [VarCurr] :
( v91909(VarCurr)
<=> $true ) ).
fof(addAssignment_26888,axiom,
! [VarCurr] :
( v91907(VarCurr)
<=> $false ) ).
fof(addAssignment_26887,axiom,
! [VarCurr] :
( v91905(VarCurr)
<=> v82291(VarCurr) ) ).
fof(addAssignment_26886,axiom,
! [VarCurr] :
( v82146(VarCurr,bitIndex2)
<=> v82148(VarCurr,bitIndex2) ) ).
fof(addAssignment_26885,axiom,
! [VarCurr] :
( v82148(VarCurr,bitIndex2)
<=> v82150(VarCurr,bitIndex2) ) ).
fof(addAssignment_26884,axiom,
! [VarCurr] :
( v82150(VarCurr,bitIndex2)
<=> v82152(VarCurr,bitIndex2) ) ).
fof(addAssignment_26883,axiom,
! [VarCurr] :
( v82152(VarCurr,bitIndex2)
<=> v82154(VarCurr,bitIndex8) ) ).
fof(addAssignment_26882,axiom,
! [VarCurr] :
( v82154(VarCurr,bitIndex8)
<=> v82156(VarCurr,bitIndex8) ) ).
fof(addAssignment_26881,axiom,
! [VarCurr] :
( v82156(VarCurr,bitIndex8)
<=> v91835(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91858(VarNext)
=> ( v91835(VarNext)
<=> v91835(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1520,axiom,
! [VarNext] :
( v91858(VarNext)
=> ( v91835(VarNext)
<=> v91893(VarNext) ) ) ).
fof(addAssignment_26880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91893(VarNext)
<=> v91891(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4252,axiom,
! [VarCurr] :
( ~ v91837(VarCurr)
=> ( v91891(VarCurr)
<=> v91894(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4262,axiom,
! [VarCurr] :
( v91837(VarCurr)
=> ( v91891(VarCurr)
<=> v91839(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4251,axiom,
! [VarCurr] :
( ~ v91871(VarCurr)
=> ( v91894(VarCurr)
<=> v91853(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4261,axiom,
! [VarCurr] :
( v91871(VarCurr)
=> ( v91894(VarCurr)
<=> v91895(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1062,axiom,
! [VarCurr] :
( ( ~ v91874(VarCurr)
& ~ v91876(VarCurr) )
=> ( v91895(VarCurr)
<=> v91899(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4250,axiom,
! [VarCurr] :
( v91876(VarCurr)
=> ( v91895(VarCurr)
<=> v91898(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4260,axiom,
! [VarCurr] :
( v91874(VarCurr)
=> ( v91895(VarCurr)
<=> v91896(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4249,axiom,
! [VarCurr] :
( ~ v91884(VarCurr)
=> ( v91899(VarCurr)
<=> v91853(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4259,axiom,
! [VarCurr] :
( v91884(VarCurr)
=> ( v91899(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4248,axiom,
! [VarCurr] :
( ~ v91878(VarCurr)
=> ( v91898(VarCurr)
<=> v91853(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4258,axiom,
! [VarCurr] :
( v91878(VarCurr)
=> ( v91898(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2000,axiom,
! [VarCurr] :
( ~ v91897(VarCurr)
=> ( v91896(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2000,axiom,
! [VarCurr] :
( v91897(VarCurr)
=> ( v91896(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6286,axiom,
! [VarCurr] :
( v91897(VarCurr)
<=> ( v91847(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18018,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91858(VarNext)
<=> ( v91859(VarNext)
& v91868(VarNext) ) ) ) ).
fof(addAssignment_26879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91868(VarNext)
<=> v91866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18017,axiom,
! [VarCurr] :
( v91866(VarCurr)
<=> ( v91837(VarCurr)
| v91869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18016,axiom,
! [VarCurr] :
( v91869(VarCurr)
<=> ( v91870(VarCurr)
& v91890(VarCurr) ) ) ).
fof(writeUnaryOperator_7125,axiom,
! [VarCurr] :
( ~ v91890(VarCurr)
<=> v91837(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18015,axiom,
! [VarCurr] :
( v91870(VarCurr)
<=> ( v91871(VarCurr)
| v91888(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18014,axiom,
! [VarCurr] :
( v91888(VarCurr)
<=> ( v91849(VarCurr)
& v91889(VarCurr) ) ) ).
fof(writeUnaryOperator_7124,axiom,
! [VarCurr] :
( ~ v91889(VarCurr)
<=> v91851(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18013,axiom,
! [VarCurr] :
( v91871(VarCurr)
<=> ( v91872(VarCurr)
& v91851(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18012,axiom,
! [VarCurr] :
( v91872(VarCurr)
<=> ( v91873(VarCurr)
| v91882(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18011,axiom,
! [VarCurr] :
( v91882(VarCurr)
<=> ( v91883(VarCurr)
& v91887(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6285,axiom,
! [VarCurr] :
( v91887(VarCurr)
<=> ( ( v91875(VarCurr,bitIndex2)
<=> $false )
& ( v91875(VarCurr,bitIndex1)
<=> $false )
& ( v91875(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18010,axiom,
! [VarCurr] :
( v91883(VarCurr)
<=> ( v91884(VarCurr)
| v91885(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18009,axiom,
! [VarCurr] :
( v91885(VarCurr)
<=> ( v91849(VarCurr)
& v91886(VarCurr) ) ) ).
fof(writeUnaryOperator_7123,axiom,
! [VarCurr] :
( ~ v91886(VarCurr)
<=> v91884(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6284,axiom,
! [VarCurr] :
( v91884(VarCurr)
<=> ( v91847(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18008,axiom,
! [VarCurr] :
( v91873(VarCurr)
<=> ( v91874(VarCurr)
| v91876(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18007,axiom,
! [VarCurr] :
( v91876(VarCurr)
<=> ( v91877(VarCurr)
& v91881(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6283,axiom,
! [VarCurr] :
( v91881(VarCurr)
<=> ( ( v91875(VarCurr,bitIndex2)
<=> $false )
& ( v91875(VarCurr,bitIndex1)
<=> $true )
& ( v91875(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18006,axiom,
! [VarCurr] :
( v91877(VarCurr)
<=> ( v91878(VarCurr)
| v91879(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18005,axiom,
! [VarCurr] :
( v91879(VarCurr)
<=> ( v91849(VarCurr)
& v91880(VarCurr) ) ) ).
fof(writeUnaryOperator_7122,axiom,
! [VarCurr] :
( ~ v91880(VarCurr)
<=> v91878(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6282,axiom,
! [VarCurr] :
( v91878(VarCurr)
<=> ( v91847(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6281,axiom,
! [VarCurr] :
( v91874(VarCurr)
<=> ( ( v91875(VarCurr,bitIndex2)
<=> $true )
& ( v91875(VarCurr,bitIndex1)
<=> $false )
& ( v91875(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26878,axiom,
! [VarCurr] :
( v91875(VarCurr,bitIndex0)
<=> v91845(VarCurr) ) ).
fof(addAssignment_26877,axiom,
! [VarCurr] :
( v91875(VarCurr,bitIndex1)
<=> v91843(VarCurr) ) ).
fof(addAssignment_26876,axiom,
! [VarCurr] :
( v91875(VarCurr,bitIndex2)
<=> v91841(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18004,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91859(VarNext)
<=> ( v91860(VarNext)
& v91855(VarNext) ) ) ) ).
fof(writeUnaryOperator_7121,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91860(VarNext)
<=> v91862(VarNext) ) ) ).
fof(addAssignment_26875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91862(VarNext)
<=> v91855(VarCurr) ) ) ).
fof(addAssignment_26874,axiom,
! [VarCurr] :
( v91855(VarCurr)
<=> v82225(VarCurr) ) ).
fof(addAssignment_26873,axiom,
! [VarCurr] :
( v91853(VarCurr)
<=> $false ) ).
fof(addAssignment_26872,axiom,
! [VarCurr] :
( v91851(VarCurr)
<=> v82187(VarCurr) ) ).
fof(addAssignment_26871,axiom,
! [VarCurr] :
( v91849(VarCurr)
<=> $false ) ).
fof(addAssignment_26870,axiom,
! [VarCurr] :
( v91847(VarCurr)
<=> v82179(VarCurr,bitIndex8) ) ).
fof(addAssignment_26869,axiom,
! [VarCurr] :
( v82179(VarCurr,bitIndex8)
<=> v82181(VarCurr,bitIndex8) ) ).
fof(addAssignment_26868,axiom,
! [VarCurr] :
( v82181(VarCurr,bitIndex8)
<=> v78171(VarCurr,bitIndex8) ) ).
fof(addAssignment_26867,axiom,
! [VarCurr] :
( v91845(VarCurr)
<=> $false ) ).
fof(addAssignment_26866,axiom,
! [VarCurr] :
( v91843(VarCurr)
<=> $false ) ).
fof(addAssignment_26865,axiom,
! [VarCurr] :
( v91841(VarCurr)
<=> $true ) ).
fof(addAssignment_26864,axiom,
! [VarCurr] :
( v91839(VarCurr)
<=> $false ) ).
fof(addAssignment_26863,axiom,
! [VarCurr] :
( v91837(VarCurr)
<=> v82162(VarCurr) ) ).
fof(addAssignment_26862,axiom,
! [VarCurr] :
( v82017(VarCurr,bitIndex2)
<=> v82019(VarCurr,bitIndex2) ) ).
fof(addAssignment_26861,axiom,
! [VarCurr] :
( v82019(VarCurr,bitIndex2)
<=> v82021(VarCurr,bitIndex2) ) ).
fof(addAssignment_26860,axiom,
! [VarCurr] :
( v82021(VarCurr,bitIndex2)
<=> v82023(VarCurr,bitIndex2) ) ).
fof(addAssignment_26859,axiom,
! [VarCurr] :
( v82023(VarCurr,bitIndex2)
<=> v82025(VarCurr,bitIndex8) ) ).
fof(addAssignment_26858,axiom,
! [VarCurr] :
( v82025(VarCurr,bitIndex8)
<=> v82027(VarCurr,bitIndex8) ) ).
fof(addAssignment_26857,axiom,
! [VarCurr] :
( v82027(VarCurr,bitIndex8)
<=> v91767(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1463,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91790(VarNext)
=> ( v91767(VarNext)
<=> v91767(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1519,axiom,
! [VarNext] :
( v91790(VarNext)
=> ( v91767(VarNext)
<=> v91825(VarNext) ) ) ).
fof(addAssignment_26856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91825(VarNext)
<=> v91823(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4247,axiom,
! [VarCurr] :
( ~ v91769(VarCurr)
=> ( v91823(VarCurr)
<=> v91826(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4257,axiom,
! [VarCurr] :
( v91769(VarCurr)
=> ( v91823(VarCurr)
<=> v91771(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4246,axiom,
! [VarCurr] :
( ~ v91803(VarCurr)
=> ( v91826(VarCurr)
<=> v91785(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4256,axiom,
! [VarCurr] :
( v91803(VarCurr)
=> ( v91826(VarCurr)
<=> v91827(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1061,axiom,
! [VarCurr] :
( ( ~ v91806(VarCurr)
& ~ v91808(VarCurr) )
=> ( v91827(VarCurr)
<=> v91831(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4245,axiom,
! [VarCurr] :
( v91808(VarCurr)
=> ( v91827(VarCurr)
<=> v91830(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4255,axiom,
! [VarCurr] :
( v91806(VarCurr)
=> ( v91827(VarCurr)
<=> v91828(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4244,axiom,
! [VarCurr] :
( ~ v91816(VarCurr)
=> ( v91831(VarCurr)
<=> v91785(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4254,axiom,
! [VarCurr] :
( v91816(VarCurr)
=> ( v91831(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4243,axiom,
! [VarCurr] :
( ~ v91810(VarCurr)
=> ( v91830(VarCurr)
<=> v91785(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4253,axiom,
! [VarCurr] :
( v91810(VarCurr)
=> ( v91830(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1999,axiom,
! [VarCurr] :
( ~ v91829(VarCurr)
=> ( v91828(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1999,axiom,
! [VarCurr] :
( v91829(VarCurr)
=> ( v91828(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6280,axiom,
! [VarCurr] :
( v91829(VarCurr)
<=> ( v91779(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18003,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91790(VarNext)
<=> ( v91791(VarNext)
& v91800(VarNext) ) ) ) ).
fof(addAssignment_26855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91800(VarNext)
<=> v91798(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18002,axiom,
! [VarCurr] :
( v91798(VarCurr)
<=> ( v91769(VarCurr)
| v91801(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18001,axiom,
! [VarCurr] :
( v91801(VarCurr)
<=> ( v91802(VarCurr)
& v91822(VarCurr) ) ) ).
fof(writeUnaryOperator_7120,axiom,
! [VarCurr] :
( ~ v91822(VarCurr)
<=> v91769(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18000,axiom,
! [VarCurr] :
( v91802(VarCurr)
<=> ( v91803(VarCurr)
| v91820(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17999,axiom,
! [VarCurr] :
( v91820(VarCurr)
<=> ( v91781(VarCurr)
& v91821(VarCurr) ) ) ).
fof(writeUnaryOperator_7119,axiom,
! [VarCurr] :
( ~ v91821(VarCurr)
<=> v91783(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17998,axiom,
! [VarCurr] :
( v91803(VarCurr)
<=> ( v91804(VarCurr)
& v91783(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17997,axiom,
! [VarCurr] :
( v91804(VarCurr)
<=> ( v91805(VarCurr)
| v91814(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17996,axiom,
! [VarCurr] :
( v91814(VarCurr)
<=> ( v91815(VarCurr)
& v91819(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6279,axiom,
! [VarCurr] :
( v91819(VarCurr)
<=> ( ( v91807(VarCurr,bitIndex2)
<=> $false )
& ( v91807(VarCurr,bitIndex1)
<=> $false )
& ( v91807(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17995,axiom,
! [VarCurr] :
( v91815(VarCurr)
<=> ( v91816(VarCurr)
| v91817(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17994,axiom,
! [VarCurr] :
( v91817(VarCurr)
<=> ( v91781(VarCurr)
& v91818(VarCurr) ) ) ).
fof(writeUnaryOperator_7118,axiom,
! [VarCurr] :
( ~ v91818(VarCurr)
<=> v91816(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6278,axiom,
! [VarCurr] :
( v91816(VarCurr)
<=> ( v91779(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17993,axiom,
! [VarCurr] :
( v91805(VarCurr)
<=> ( v91806(VarCurr)
| v91808(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17992,axiom,
! [VarCurr] :
( v91808(VarCurr)
<=> ( v91809(VarCurr)
& v91813(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6277,axiom,
! [VarCurr] :
( v91813(VarCurr)
<=> ( ( v91807(VarCurr,bitIndex2)
<=> $false )
& ( v91807(VarCurr,bitIndex1)
<=> $true )
& ( v91807(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17991,axiom,
! [VarCurr] :
( v91809(VarCurr)
<=> ( v91810(VarCurr)
| v91811(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17990,axiom,
! [VarCurr] :
( v91811(VarCurr)
<=> ( v91781(VarCurr)
& v91812(VarCurr) ) ) ).
fof(writeUnaryOperator_7117,axiom,
! [VarCurr] :
( ~ v91812(VarCurr)
<=> v91810(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6276,axiom,
! [VarCurr] :
( v91810(VarCurr)
<=> ( v91779(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6275,axiom,
! [VarCurr] :
( v91806(VarCurr)
<=> ( ( v91807(VarCurr,bitIndex2)
<=> $true )
& ( v91807(VarCurr,bitIndex1)
<=> $false )
& ( v91807(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26854,axiom,
! [VarCurr] :
( v91807(VarCurr,bitIndex0)
<=> v91777(VarCurr) ) ).
fof(addAssignment_26853,axiom,
! [VarCurr] :
( v91807(VarCurr,bitIndex1)
<=> v91775(VarCurr) ) ).
fof(addAssignment_26852,axiom,
! [VarCurr] :
( v91807(VarCurr,bitIndex2)
<=> v91773(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91791(VarNext)
<=> ( v91792(VarNext)
& v91787(VarNext) ) ) ) ).
fof(writeUnaryOperator_7116,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91792(VarNext)
<=> v91794(VarNext) ) ) ).
fof(addAssignment_26851,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91794(VarNext)
<=> v91787(VarCurr) ) ) ).
fof(addAssignment_26850,axiom,
! [VarCurr] :
( v91787(VarCurr)
<=> v82096(VarCurr) ) ).
fof(addAssignment_26849,axiom,
! [VarCurr] :
( v91785(VarCurr)
<=> $false ) ).
fof(addAssignment_26848,axiom,
! [VarCurr] :
( v91783(VarCurr)
<=> v82058(VarCurr) ) ).
fof(addAssignment_26847,axiom,
! [VarCurr] :
( v91781(VarCurr)
<=> $false ) ).
fof(addAssignment_26846,axiom,
! [VarCurr] :
( v91779(VarCurr)
<=> v82050(VarCurr,bitIndex8) ) ).
fof(addAssignment_26845,axiom,
! [VarCurr] :
( v82050(VarCurr,bitIndex8)
<=> v82052(VarCurr,bitIndex8) ) ).
fof(addAssignment_26844,axiom,
! [VarCurr] :
( v82052(VarCurr,bitIndex8)
<=> v78171(VarCurr,bitIndex8) ) ).
fof(addAssignment_26843,axiom,
! [VarCurr] :
( v91777(VarCurr)
<=> $false ) ).
fof(addAssignment_26842,axiom,
! [VarCurr] :
( v91775(VarCurr)
<=> $false ) ).
fof(addAssignment_26841,axiom,
! [VarCurr] :
( v91773(VarCurr)
<=> $true ) ).
fof(addAssignment_26840,axiom,
! [VarCurr] :
( v91771(VarCurr)
<=> $false ) ).
fof(addAssignment_26839,axiom,
! [VarCurr] :
( v91769(VarCurr)
<=> v82033(VarCurr) ) ).
fof(addAssignment_26838,axiom,
! [VarCurr] :
( v81888(VarCurr,bitIndex2)
<=> v81890(VarCurr,bitIndex2) ) ).
fof(addAssignment_26837,axiom,
! [VarCurr] :
( v81890(VarCurr,bitIndex2)
<=> v81892(VarCurr,bitIndex2) ) ).
fof(addAssignment_26836,axiom,
! [VarCurr] :
( v81892(VarCurr,bitIndex2)
<=> v81894(VarCurr,bitIndex2) ) ).
fof(addAssignment_26835,axiom,
! [VarCurr] :
( v81894(VarCurr,bitIndex2)
<=> v81896(VarCurr,bitIndex8) ) ).
fof(addAssignment_26834,axiom,
! [VarCurr] :
( v81896(VarCurr,bitIndex8)
<=> v81898(VarCurr,bitIndex8) ) ).
fof(addAssignment_26833,axiom,
! [VarCurr] :
( v81898(VarCurr,bitIndex8)
<=> v91699(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1462,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91722(VarNext)
=> ( v91699(VarNext)
<=> v91699(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1518,axiom,
! [VarNext] :
( v91722(VarNext)
=> ( v91699(VarNext)
<=> v91757(VarNext) ) ) ).
fof(addAssignment_26832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91757(VarNext)
<=> v91755(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4242,axiom,
! [VarCurr] :
( ~ v91701(VarCurr)
=> ( v91755(VarCurr)
<=> v91758(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4252,axiom,
! [VarCurr] :
( v91701(VarCurr)
=> ( v91755(VarCurr)
<=> v91703(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4241,axiom,
! [VarCurr] :
( ~ v91735(VarCurr)
=> ( v91758(VarCurr)
<=> v91717(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4251,axiom,
! [VarCurr] :
( v91735(VarCurr)
=> ( v91758(VarCurr)
<=> v91759(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1060,axiom,
! [VarCurr] :
( ( ~ v91738(VarCurr)
& ~ v91740(VarCurr) )
=> ( v91759(VarCurr)
<=> v91763(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4240,axiom,
! [VarCurr] :
( v91740(VarCurr)
=> ( v91759(VarCurr)
<=> v91762(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4250,axiom,
! [VarCurr] :
( v91738(VarCurr)
=> ( v91759(VarCurr)
<=> v91760(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4239,axiom,
! [VarCurr] :
( ~ v91748(VarCurr)
=> ( v91763(VarCurr)
<=> v91717(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4249,axiom,
! [VarCurr] :
( v91748(VarCurr)
=> ( v91763(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4238,axiom,
! [VarCurr] :
( ~ v91742(VarCurr)
=> ( v91762(VarCurr)
<=> v91717(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4248,axiom,
! [VarCurr] :
( v91742(VarCurr)
=> ( v91762(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1998,axiom,
! [VarCurr] :
( ~ v91761(VarCurr)
=> ( v91760(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1998,axiom,
! [VarCurr] :
( v91761(VarCurr)
=> ( v91760(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6274,axiom,
! [VarCurr] :
( v91761(VarCurr)
<=> ( v91711(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91722(VarNext)
<=> ( v91723(VarNext)
& v91732(VarNext) ) ) ) ).
fof(addAssignment_26831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91732(VarNext)
<=> v91730(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17987,axiom,
! [VarCurr] :
( v91730(VarCurr)
<=> ( v91701(VarCurr)
| v91733(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17986,axiom,
! [VarCurr] :
( v91733(VarCurr)
<=> ( v91734(VarCurr)
& v91754(VarCurr) ) ) ).
fof(writeUnaryOperator_7115,axiom,
! [VarCurr] :
( ~ v91754(VarCurr)
<=> v91701(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17985,axiom,
! [VarCurr] :
( v91734(VarCurr)
<=> ( v91735(VarCurr)
| v91752(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17984,axiom,
! [VarCurr] :
( v91752(VarCurr)
<=> ( v91713(VarCurr)
& v91753(VarCurr) ) ) ).
fof(writeUnaryOperator_7114,axiom,
! [VarCurr] :
( ~ v91753(VarCurr)
<=> v91715(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17983,axiom,
! [VarCurr] :
( v91735(VarCurr)
<=> ( v91736(VarCurr)
& v91715(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17982,axiom,
! [VarCurr] :
( v91736(VarCurr)
<=> ( v91737(VarCurr)
| v91746(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17981,axiom,
! [VarCurr] :
( v91746(VarCurr)
<=> ( v91747(VarCurr)
& v91751(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6273,axiom,
! [VarCurr] :
( v91751(VarCurr)
<=> ( ( v91739(VarCurr,bitIndex2)
<=> $false )
& ( v91739(VarCurr,bitIndex1)
<=> $false )
& ( v91739(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17980,axiom,
! [VarCurr] :
( v91747(VarCurr)
<=> ( v91748(VarCurr)
| v91749(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17979,axiom,
! [VarCurr] :
( v91749(VarCurr)
<=> ( v91713(VarCurr)
& v91750(VarCurr) ) ) ).
fof(writeUnaryOperator_7113,axiom,
! [VarCurr] :
( ~ v91750(VarCurr)
<=> v91748(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6272,axiom,
! [VarCurr] :
( v91748(VarCurr)
<=> ( v91711(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17978,axiom,
! [VarCurr] :
( v91737(VarCurr)
<=> ( v91738(VarCurr)
| v91740(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17977,axiom,
! [VarCurr] :
( v91740(VarCurr)
<=> ( v91741(VarCurr)
& v91745(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6271,axiom,
! [VarCurr] :
( v91745(VarCurr)
<=> ( ( v91739(VarCurr,bitIndex2)
<=> $false )
& ( v91739(VarCurr,bitIndex1)
<=> $true )
& ( v91739(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17976,axiom,
! [VarCurr] :
( v91741(VarCurr)
<=> ( v91742(VarCurr)
| v91743(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17975,axiom,
! [VarCurr] :
( v91743(VarCurr)
<=> ( v91713(VarCurr)
& v91744(VarCurr) ) ) ).
fof(writeUnaryOperator_7112,axiom,
! [VarCurr] :
( ~ v91744(VarCurr)
<=> v91742(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6270,axiom,
! [VarCurr] :
( v91742(VarCurr)
<=> ( v91711(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6269,axiom,
! [VarCurr] :
( v91738(VarCurr)
<=> ( ( v91739(VarCurr,bitIndex2)
<=> $true )
& ( v91739(VarCurr,bitIndex1)
<=> $false )
& ( v91739(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26830,axiom,
! [VarCurr] :
( v91739(VarCurr,bitIndex0)
<=> v91709(VarCurr) ) ).
fof(addAssignment_26829,axiom,
! [VarCurr] :
( v91739(VarCurr,bitIndex1)
<=> v91707(VarCurr) ) ).
fof(addAssignment_26828,axiom,
! [VarCurr] :
( v91739(VarCurr,bitIndex2)
<=> v91705(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91723(VarNext)
<=> ( v91724(VarNext)
& v91719(VarNext) ) ) ) ).
fof(writeUnaryOperator_7111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91724(VarNext)
<=> v91726(VarNext) ) ) ).
fof(addAssignment_26827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91726(VarNext)
<=> v91719(VarCurr) ) ) ).
fof(addAssignment_26826,axiom,
! [VarCurr] :
( v91719(VarCurr)
<=> v81967(VarCurr) ) ).
fof(addAssignment_26825,axiom,
! [VarCurr] :
( v91717(VarCurr)
<=> $false ) ).
fof(addAssignment_26824,axiom,
! [VarCurr] :
( v91715(VarCurr)
<=> v81929(VarCurr) ) ).
fof(addAssignment_26823,axiom,
! [VarCurr] :
( v91713(VarCurr)
<=> $false ) ).
fof(addAssignment_26822,axiom,
! [VarCurr] :
( v91711(VarCurr)
<=> v81921(VarCurr,bitIndex8) ) ).
fof(addAssignment_26821,axiom,
! [VarCurr] :
( v81921(VarCurr,bitIndex8)
<=> v81923(VarCurr,bitIndex8) ) ).
fof(addAssignment_26820,axiom,
! [VarCurr] :
( v81923(VarCurr,bitIndex8)
<=> v78171(VarCurr,bitIndex8) ) ).
fof(addAssignment_26819,axiom,
! [VarCurr] :
( v91709(VarCurr)
<=> $false ) ).
fof(addAssignment_26818,axiom,
! [VarCurr] :
( v91707(VarCurr)
<=> $false ) ).
fof(addAssignment_26817,axiom,
! [VarCurr] :
( v91705(VarCurr)
<=> $true ) ).
fof(addAssignment_26816,axiom,
! [VarCurr] :
( v91703(VarCurr)
<=> $false ) ).
fof(addAssignment_26815,axiom,
! [VarCurr] :
( v91701(VarCurr)
<=> v81904(VarCurr) ) ).
fof(addAssignment_26814,axiom,
! [VarCurr] :
( v81759(VarCurr,bitIndex2)
<=> v81761(VarCurr,bitIndex2) ) ).
fof(addAssignment_26813,axiom,
! [VarCurr] :
( v81761(VarCurr,bitIndex2)
<=> v81763(VarCurr,bitIndex2) ) ).
fof(addAssignment_26812,axiom,
! [VarCurr] :
( v81763(VarCurr,bitIndex2)
<=> v81765(VarCurr,bitIndex2) ) ).
fof(addAssignment_26811,axiom,
! [VarCurr] :
( v81765(VarCurr,bitIndex2)
<=> v81767(VarCurr,bitIndex8) ) ).
fof(addAssignment_26810,axiom,
! [VarCurr] :
( v81767(VarCurr,bitIndex8)
<=> v81769(VarCurr,bitIndex8) ) ).
fof(addAssignment_26809,axiom,
! [VarCurr] :
( v81769(VarCurr,bitIndex8)
<=> v91631(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1461,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91654(VarNext)
=> ( v91631(VarNext)
<=> v91631(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1517,axiom,
! [VarNext] :
( v91654(VarNext)
=> ( v91631(VarNext)
<=> v91689(VarNext) ) ) ).
fof(addAssignment_26808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91689(VarNext)
<=> v91687(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4237,axiom,
! [VarCurr] :
( ~ v91633(VarCurr)
=> ( v91687(VarCurr)
<=> v91690(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4247,axiom,
! [VarCurr] :
( v91633(VarCurr)
=> ( v91687(VarCurr)
<=> v91635(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4236,axiom,
! [VarCurr] :
( ~ v91667(VarCurr)
=> ( v91690(VarCurr)
<=> v91649(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4246,axiom,
! [VarCurr] :
( v91667(VarCurr)
=> ( v91690(VarCurr)
<=> v91691(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1059,axiom,
! [VarCurr] :
( ( ~ v91670(VarCurr)
& ~ v91672(VarCurr) )
=> ( v91691(VarCurr)
<=> v91695(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4235,axiom,
! [VarCurr] :
( v91672(VarCurr)
=> ( v91691(VarCurr)
<=> v91694(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4245,axiom,
! [VarCurr] :
( v91670(VarCurr)
=> ( v91691(VarCurr)
<=> v91692(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4234,axiom,
! [VarCurr] :
( ~ v91680(VarCurr)
=> ( v91695(VarCurr)
<=> v91649(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4244,axiom,
! [VarCurr] :
( v91680(VarCurr)
=> ( v91695(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4233,axiom,
! [VarCurr] :
( ~ v91674(VarCurr)
=> ( v91694(VarCurr)
<=> v91649(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4243,axiom,
! [VarCurr] :
( v91674(VarCurr)
=> ( v91694(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1997,axiom,
! [VarCurr] :
( ~ v91693(VarCurr)
=> ( v91692(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1997,axiom,
! [VarCurr] :
( v91693(VarCurr)
=> ( v91692(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6268,axiom,
! [VarCurr] :
( v91693(VarCurr)
<=> ( v91643(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91654(VarNext)
<=> ( v91655(VarNext)
& v91664(VarNext) ) ) ) ).
fof(addAssignment_26807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91664(VarNext)
<=> v91662(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17972,axiom,
! [VarCurr] :
( v91662(VarCurr)
<=> ( v91633(VarCurr)
| v91665(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17971,axiom,
! [VarCurr] :
( v91665(VarCurr)
<=> ( v91666(VarCurr)
& v91686(VarCurr) ) ) ).
fof(writeUnaryOperator_7110,axiom,
! [VarCurr] :
( ~ v91686(VarCurr)
<=> v91633(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17970,axiom,
! [VarCurr] :
( v91666(VarCurr)
<=> ( v91667(VarCurr)
| v91684(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17969,axiom,
! [VarCurr] :
( v91684(VarCurr)
<=> ( v91645(VarCurr)
& v91685(VarCurr) ) ) ).
fof(writeUnaryOperator_7109,axiom,
! [VarCurr] :
( ~ v91685(VarCurr)
<=> v91647(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17968,axiom,
! [VarCurr] :
( v91667(VarCurr)
<=> ( v91668(VarCurr)
& v91647(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17967,axiom,
! [VarCurr] :
( v91668(VarCurr)
<=> ( v91669(VarCurr)
| v91678(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17966,axiom,
! [VarCurr] :
( v91678(VarCurr)
<=> ( v91679(VarCurr)
& v91683(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6267,axiom,
! [VarCurr] :
( v91683(VarCurr)
<=> ( ( v91671(VarCurr,bitIndex2)
<=> $false )
& ( v91671(VarCurr,bitIndex1)
<=> $false )
& ( v91671(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17965,axiom,
! [VarCurr] :
( v91679(VarCurr)
<=> ( v91680(VarCurr)
| v91681(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17964,axiom,
! [VarCurr] :
( v91681(VarCurr)
<=> ( v91645(VarCurr)
& v91682(VarCurr) ) ) ).
fof(writeUnaryOperator_7108,axiom,
! [VarCurr] :
( ~ v91682(VarCurr)
<=> v91680(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6266,axiom,
! [VarCurr] :
( v91680(VarCurr)
<=> ( v91643(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17963,axiom,
! [VarCurr] :
( v91669(VarCurr)
<=> ( v91670(VarCurr)
| v91672(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17962,axiom,
! [VarCurr] :
( v91672(VarCurr)
<=> ( v91673(VarCurr)
& v91677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6265,axiom,
! [VarCurr] :
( v91677(VarCurr)
<=> ( ( v91671(VarCurr,bitIndex2)
<=> $false )
& ( v91671(VarCurr,bitIndex1)
<=> $true )
& ( v91671(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17961,axiom,
! [VarCurr] :
( v91673(VarCurr)
<=> ( v91674(VarCurr)
| v91675(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17960,axiom,
! [VarCurr] :
( v91675(VarCurr)
<=> ( v91645(VarCurr)
& v91676(VarCurr) ) ) ).
fof(writeUnaryOperator_7107,axiom,
! [VarCurr] :
( ~ v91676(VarCurr)
<=> v91674(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6264,axiom,
! [VarCurr] :
( v91674(VarCurr)
<=> ( v91643(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6263,axiom,
! [VarCurr] :
( v91670(VarCurr)
<=> ( ( v91671(VarCurr,bitIndex2)
<=> $true )
& ( v91671(VarCurr,bitIndex1)
<=> $false )
& ( v91671(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26806,axiom,
! [VarCurr] :
( v91671(VarCurr,bitIndex0)
<=> v91641(VarCurr) ) ).
fof(addAssignment_26805,axiom,
! [VarCurr] :
( v91671(VarCurr,bitIndex1)
<=> v91639(VarCurr) ) ).
fof(addAssignment_26804,axiom,
! [VarCurr] :
( v91671(VarCurr,bitIndex2)
<=> v91637(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91655(VarNext)
<=> ( v91656(VarNext)
& v91651(VarNext) ) ) ) ).
fof(writeUnaryOperator_7106,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91656(VarNext)
<=> v91658(VarNext) ) ) ).
fof(addAssignment_26803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91658(VarNext)
<=> v91651(VarCurr) ) ) ).
fof(addAssignment_26802,axiom,
! [VarCurr] :
( v91651(VarCurr)
<=> v81838(VarCurr) ) ).
fof(addAssignment_26801,axiom,
! [VarCurr] :
( v91649(VarCurr)
<=> $false ) ).
fof(addAssignment_26800,axiom,
! [VarCurr] :
( v91647(VarCurr)
<=> v81800(VarCurr) ) ).
fof(addAssignment_26799,axiom,
! [VarCurr] :
( v91645(VarCurr)
<=> $false ) ).
fof(addAssignment_26798,axiom,
! [VarCurr] :
( v91643(VarCurr)
<=> v81792(VarCurr,bitIndex8) ) ).
fof(addAssignment_26797,axiom,
! [VarCurr] :
( v81792(VarCurr,bitIndex8)
<=> v81794(VarCurr,bitIndex8) ) ).
fof(addAssignment_26796,axiom,
! [VarCurr] :
( v81794(VarCurr,bitIndex8)
<=> v78171(VarCurr,bitIndex8) ) ).
fof(addAssignment_26795,axiom,
! [VarCurr] :
( v91641(VarCurr)
<=> $false ) ).
fof(addAssignment_26794,axiom,
! [VarCurr] :
( v91639(VarCurr)
<=> $false ) ).
fof(addAssignment_26793,axiom,
! [VarCurr] :
( v91637(VarCurr)
<=> $true ) ).
fof(addAssignment_26792,axiom,
! [VarCurr] :
( v91635(VarCurr)
<=> $false ) ).
fof(addAssignment_26791,axiom,
! [VarCurr] :
( v91633(VarCurr)
<=> v81775(VarCurr) ) ).
fof(addAssignment_26790,axiom,
! [VarCurr] :
( v81630(VarCurr,bitIndex2)
<=> v81632(VarCurr,bitIndex2) ) ).
fof(addAssignment_26789,axiom,
! [VarCurr] :
( v81632(VarCurr,bitIndex2)
<=> v81634(VarCurr,bitIndex2) ) ).
fof(addAssignment_26788,axiom,
! [VarCurr] :
( v81634(VarCurr,bitIndex2)
<=> v81636(VarCurr,bitIndex2) ) ).
fof(addAssignment_26787,axiom,
! [VarCurr] :
( v81636(VarCurr,bitIndex2)
<=> v81638(VarCurr,bitIndex8) ) ).
fof(addAssignment_26786,axiom,
! [VarCurr] :
( v81638(VarCurr,bitIndex8)
<=> v81640(VarCurr,bitIndex8) ) ).
fof(addAssignment_26785,axiom,
! [VarCurr] :
( v81640(VarCurr,bitIndex8)
<=> v91563(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1460,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91586(VarNext)
=> ( v91563(VarNext)
<=> v91563(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1516,axiom,
! [VarNext] :
( v91586(VarNext)
=> ( v91563(VarNext)
<=> v91621(VarNext) ) ) ).
fof(addAssignment_26784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91621(VarNext)
<=> v91619(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4232,axiom,
! [VarCurr] :
( ~ v91565(VarCurr)
=> ( v91619(VarCurr)
<=> v91622(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4242,axiom,
! [VarCurr] :
( v91565(VarCurr)
=> ( v91619(VarCurr)
<=> v91567(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4231,axiom,
! [VarCurr] :
( ~ v91599(VarCurr)
=> ( v91622(VarCurr)
<=> v91581(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4241,axiom,
! [VarCurr] :
( v91599(VarCurr)
=> ( v91622(VarCurr)
<=> v91623(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1058,axiom,
! [VarCurr] :
( ( ~ v91602(VarCurr)
& ~ v91604(VarCurr) )
=> ( v91623(VarCurr)
<=> v91627(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4230,axiom,
! [VarCurr] :
( v91604(VarCurr)
=> ( v91623(VarCurr)
<=> v91626(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4240,axiom,
! [VarCurr] :
( v91602(VarCurr)
=> ( v91623(VarCurr)
<=> v91624(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4229,axiom,
! [VarCurr] :
( ~ v91612(VarCurr)
=> ( v91627(VarCurr)
<=> v91581(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4239,axiom,
! [VarCurr] :
( v91612(VarCurr)
=> ( v91627(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4228,axiom,
! [VarCurr] :
( ~ v91606(VarCurr)
=> ( v91626(VarCurr)
<=> v91581(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4238,axiom,
! [VarCurr] :
( v91606(VarCurr)
=> ( v91626(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1996,axiom,
! [VarCurr] :
( ~ v91625(VarCurr)
=> ( v91624(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1996,axiom,
! [VarCurr] :
( v91625(VarCurr)
=> ( v91624(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6262,axiom,
! [VarCurr] :
( v91625(VarCurr)
<=> ( v91575(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91586(VarNext)
<=> ( v91587(VarNext)
& v91596(VarNext) ) ) ) ).
fof(addAssignment_26783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91596(VarNext)
<=> v91594(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17957,axiom,
! [VarCurr] :
( v91594(VarCurr)
<=> ( v91565(VarCurr)
| v91597(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17956,axiom,
! [VarCurr] :
( v91597(VarCurr)
<=> ( v91598(VarCurr)
& v91618(VarCurr) ) ) ).
fof(writeUnaryOperator_7105,axiom,
! [VarCurr] :
( ~ v91618(VarCurr)
<=> v91565(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17955,axiom,
! [VarCurr] :
( v91598(VarCurr)
<=> ( v91599(VarCurr)
| v91616(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17954,axiom,
! [VarCurr] :
( v91616(VarCurr)
<=> ( v91577(VarCurr)
& v91617(VarCurr) ) ) ).
fof(writeUnaryOperator_7104,axiom,
! [VarCurr] :
( ~ v91617(VarCurr)
<=> v91579(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17953,axiom,
! [VarCurr] :
( v91599(VarCurr)
<=> ( v91600(VarCurr)
& v91579(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17952,axiom,
! [VarCurr] :
( v91600(VarCurr)
<=> ( v91601(VarCurr)
| v91610(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17951,axiom,
! [VarCurr] :
( v91610(VarCurr)
<=> ( v91611(VarCurr)
& v91615(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6261,axiom,
! [VarCurr] :
( v91615(VarCurr)
<=> ( ( v91603(VarCurr,bitIndex2)
<=> $false )
& ( v91603(VarCurr,bitIndex1)
<=> $false )
& ( v91603(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17950,axiom,
! [VarCurr] :
( v91611(VarCurr)
<=> ( v91612(VarCurr)
| v91613(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17949,axiom,
! [VarCurr] :
( v91613(VarCurr)
<=> ( v91577(VarCurr)
& v91614(VarCurr) ) ) ).
fof(writeUnaryOperator_7103,axiom,
! [VarCurr] :
( ~ v91614(VarCurr)
<=> v91612(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6260,axiom,
! [VarCurr] :
( v91612(VarCurr)
<=> ( v91575(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17948,axiom,
! [VarCurr] :
( v91601(VarCurr)
<=> ( v91602(VarCurr)
| v91604(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17947,axiom,
! [VarCurr] :
( v91604(VarCurr)
<=> ( v91605(VarCurr)
& v91609(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6259,axiom,
! [VarCurr] :
( v91609(VarCurr)
<=> ( ( v91603(VarCurr,bitIndex2)
<=> $false )
& ( v91603(VarCurr,bitIndex1)
<=> $true )
& ( v91603(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17946,axiom,
! [VarCurr] :
( v91605(VarCurr)
<=> ( v91606(VarCurr)
| v91607(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17945,axiom,
! [VarCurr] :
( v91607(VarCurr)
<=> ( v91577(VarCurr)
& v91608(VarCurr) ) ) ).
fof(writeUnaryOperator_7102,axiom,
! [VarCurr] :
( ~ v91608(VarCurr)
<=> v91606(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6258,axiom,
! [VarCurr] :
( v91606(VarCurr)
<=> ( v91575(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6257,axiom,
! [VarCurr] :
( v91602(VarCurr)
<=> ( ( v91603(VarCurr,bitIndex2)
<=> $true )
& ( v91603(VarCurr,bitIndex1)
<=> $false )
& ( v91603(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26782,axiom,
! [VarCurr] :
( v91603(VarCurr,bitIndex0)
<=> v91573(VarCurr) ) ).
fof(addAssignment_26781,axiom,
! [VarCurr] :
( v91603(VarCurr,bitIndex1)
<=> v91571(VarCurr) ) ).
fof(addAssignment_26780,axiom,
! [VarCurr] :
( v91603(VarCurr,bitIndex2)
<=> v91569(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17944,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91587(VarNext)
<=> ( v91588(VarNext)
& v91583(VarNext) ) ) ) ).
fof(writeUnaryOperator_7101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91588(VarNext)
<=> v91590(VarNext) ) ) ).
fof(addAssignment_26779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91590(VarNext)
<=> v91583(VarCurr) ) ) ).
fof(addAssignment_26778,axiom,
! [VarCurr] :
( v91583(VarCurr)
<=> v81709(VarCurr) ) ).
fof(addAssignment_26777,axiom,
! [VarCurr] :
( v91581(VarCurr)
<=> $false ) ).
fof(addAssignment_26776,axiom,
! [VarCurr] :
( v91579(VarCurr)
<=> v81671(VarCurr) ) ).
fof(addAssignment_26775,axiom,
! [VarCurr] :
( v91577(VarCurr)
<=> $false ) ).
fof(addAssignment_26774,axiom,
! [VarCurr] :
( v91575(VarCurr)
<=> v81663(VarCurr,bitIndex8) ) ).
fof(addAssignment_26773,axiom,
! [VarCurr] :
( v81663(VarCurr,bitIndex8)
<=> v81665(VarCurr,bitIndex8) ) ).
fof(addAssignment_26772,axiom,
! [VarCurr] :
( v81665(VarCurr,bitIndex8)
<=> v78171(VarCurr,bitIndex8) ) ).
fof(addAssignment_26771,axiom,
! [VarCurr] :
( v91573(VarCurr)
<=> $false ) ).
fof(addAssignment_26770,axiom,
! [VarCurr] :
( v91571(VarCurr)
<=> $false ) ).
fof(addAssignment_26769,axiom,
! [VarCurr] :
( v91569(VarCurr)
<=> $true ) ).
fof(addAssignment_26768,axiom,
! [VarCurr] :
( v91567(VarCurr)
<=> $false ) ).
fof(addAssignment_26767,axiom,
! [VarCurr] :
( v91565(VarCurr)
<=> v81646(VarCurr) ) ).
fof(addAssignment_26766,axiom,
! [VarCurr] :
( v81501(VarCurr,bitIndex2)
<=> v81503(VarCurr,bitIndex2) ) ).
fof(addAssignment_26765,axiom,
! [VarCurr] :
( v81503(VarCurr,bitIndex2)
<=> v81505(VarCurr,bitIndex2) ) ).
fof(addAssignment_26764,axiom,
! [VarCurr] :
( v81505(VarCurr,bitIndex2)
<=> v81507(VarCurr,bitIndex2) ) ).
fof(addAssignment_26763,axiom,
! [VarCurr] :
( v81507(VarCurr,bitIndex2)
<=> v81509(VarCurr,bitIndex8) ) ).
fof(addAssignment_26762,axiom,
! [VarCurr] :
( v81509(VarCurr,bitIndex8)
<=> v81511(VarCurr,bitIndex8) ) ).
fof(addAssignment_26761,axiom,
! [VarCurr] :
( v81511(VarCurr,bitIndex8)
<=> v91495(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1459,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91518(VarNext)
=> ( v91495(VarNext)
<=> v91495(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1515,axiom,
! [VarNext] :
( v91518(VarNext)
=> ( v91495(VarNext)
<=> v91553(VarNext) ) ) ).
fof(addAssignment_26760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91553(VarNext)
<=> v91551(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4227,axiom,
! [VarCurr] :
( ~ v91497(VarCurr)
=> ( v91551(VarCurr)
<=> v91554(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4237,axiom,
! [VarCurr] :
( v91497(VarCurr)
=> ( v91551(VarCurr)
<=> v91499(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4226,axiom,
! [VarCurr] :
( ~ v91531(VarCurr)
=> ( v91554(VarCurr)
<=> v91513(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4236,axiom,
! [VarCurr] :
( v91531(VarCurr)
=> ( v91554(VarCurr)
<=> v91555(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1057,axiom,
! [VarCurr] :
( ( ~ v91534(VarCurr)
& ~ v91536(VarCurr) )
=> ( v91555(VarCurr)
<=> v91559(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4225,axiom,
! [VarCurr] :
( v91536(VarCurr)
=> ( v91555(VarCurr)
<=> v91558(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4235,axiom,
! [VarCurr] :
( v91534(VarCurr)
=> ( v91555(VarCurr)
<=> v91556(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4224,axiom,
! [VarCurr] :
( ~ v91544(VarCurr)
=> ( v91559(VarCurr)
<=> v91513(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4234,axiom,
! [VarCurr] :
( v91544(VarCurr)
=> ( v91559(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4223,axiom,
! [VarCurr] :
( ~ v91538(VarCurr)
=> ( v91558(VarCurr)
<=> v91513(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4233,axiom,
! [VarCurr] :
( v91538(VarCurr)
=> ( v91558(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1995,axiom,
! [VarCurr] :
( ~ v91557(VarCurr)
=> ( v91556(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1995,axiom,
! [VarCurr] :
( v91557(VarCurr)
=> ( v91556(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6256,axiom,
! [VarCurr] :
( v91557(VarCurr)
<=> ( v91507(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91518(VarNext)
<=> ( v91519(VarNext)
& v91528(VarNext) ) ) ) ).
fof(addAssignment_26759,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91528(VarNext)
<=> v91526(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17942,axiom,
! [VarCurr] :
( v91526(VarCurr)
<=> ( v91497(VarCurr)
| v91529(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17941,axiom,
! [VarCurr] :
( v91529(VarCurr)
<=> ( v91530(VarCurr)
& v91550(VarCurr) ) ) ).
fof(writeUnaryOperator_7100,axiom,
! [VarCurr] :
( ~ v91550(VarCurr)
<=> v91497(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17940,axiom,
! [VarCurr] :
( v91530(VarCurr)
<=> ( v91531(VarCurr)
| v91548(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17939,axiom,
! [VarCurr] :
( v91548(VarCurr)
<=> ( v91509(VarCurr)
& v91549(VarCurr) ) ) ).
fof(writeUnaryOperator_7099,axiom,
! [VarCurr] :
( ~ v91549(VarCurr)
<=> v91511(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17938,axiom,
! [VarCurr] :
( v91531(VarCurr)
<=> ( v91532(VarCurr)
& v91511(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17937,axiom,
! [VarCurr] :
( v91532(VarCurr)
<=> ( v91533(VarCurr)
| v91542(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17936,axiom,
! [VarCurr] :
( v91542(VarCurr)
<=> ( v91543(VarCurr)
& v91547(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6255,axiom,
! [VarCurr] :
( v91547(VarCurr)
<=> ( ( v91535(VarCurr,bitIndex2)
<=> $false )
& ( v91535(VarCurr,bitIndex1)
<=> $false )
& ( v91535(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17935,axiom,
! [VarCurr] :
( v91543(VarCurr)
<=> ( v91544(VarCurr)
| v91545(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17934,axiom,
! [VarCurr] :
( v91545(VarCurr)
<=> ( v91509(VarCurr)
& v91546(VarCurr) ) ) ).
fof(writeUnaryOperator_7098,axiom,
! [VarCurr] :
( ~ v91546(VarCurr)
<=> v91544(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6254,axiom,
! [VarCurr] :
( v91544(VarCurr)
<=> ( v91507(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17933,axiom,
! [VarCurr] :
( v91533(VarCurr)
<=> ( v91534(VarCurr)
| v91536(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17932,axiom,
! [VarCurr] :
( v91536(VarCurr)
<=> ( v91537(VarCurr)
& v91541(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6253,axiom,
! [VarCurr] :
( v91541(VarCurr)
<=> ( ( v91535(VarCurr,bitIndex2)
<=> $false )
& ( v91535(VarCurr,bitIndex1)
<=> $true )
& ( v91535(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17931,axiom,
! [VarCurr] :
( v91537(VarCurr)
<=> ( v91538(VarCurr)
| v91539(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17930,axiom,
! [VarCurr] :
( v91539(VarCurr)
<=> ( v91509(VarCurr)
& v91540(VarCurr) ) ) ).
fof(writeUnaryOperator_7097,axiom,
! [VarCurr] :
( ~ v91540(VarCurr)
<=> v91538(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6252,axiom,
! [VarCurr] :
( v91538(VarCurr)
<=> ( v91507(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6251,axiom,
! [VarCurr] :
( v91534(VarCurr)
<=> ( ( v91535(VarCurr,bitIndex2)
<=> $true )
& ( v91535(VarCurr,bitIndex1)
<=> $false )
& ( v91535(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26758,axiom,
! [VarCurr] :
( v91535(VarCurr,bitIndex0)
<=> v91505(VarCurr) ) ).
fof(addAssignment_26757,axiom,
! [VarCurr] :
( v91535(VarCurr,bitIndex1)
<=> v91503(VarCurr) ) ).
fof(addAssignment_26756,axiom,
! [VarCurr] :
( v91535(VarCurr,bitIndex2)
<=> v91501(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17929,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91519(VarNext)
<=> ( v91520(VarNext)
& v91515(VarNext) ) ) ) ).
fof(writeUnaryOperator_7096,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91520(VarNext)
<=> v91522(VarNext) ) ) ).
fof(addAssignment_26755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91522(VarNext)
<=> v91515(VarCurr) ) ) ).
fof(addAssignment_26754,axiom,
! [VarCurr] :
( v91515(VarCurr)
<=> v81580(VarCurr) ) ).
fof(addAssignment_26753,axiom,
! [VarCurr] :
( v91513(VarCurr)
<=> $false ) ).
fof(addAssignment_26752,axiom,
! [VarCurr] :
( v91511(VarCurr)
<=> v81542(VarCurr) ) ).
fof(addAssignment_26751,axiom,
! [VarCurr] :
( v91509(VarCurr)
<=> $false ) ).
fof(addAssignment_26750,axiom,
! [VarCurr] :
( v91507(VarCurr)
<=> v81534(VarCurr,bitIndex8) ) ).
fof(addAssignment_26749,axiom,
! [VarCurr] :
( v81534(VarCurr,bitIndex8)
<=> v81536(VarCurr,bitIndex8) ) ).
fof(addAssignment_26748,axiom,
! [VarCurr] :
( v81536(VarCurr,bitIndex8)
<=> v78171(VarCurr,bitIndex8) ) ).
fof(addAssignment_26747,axiom,
! [VarCurr] :
( v91505(VarCurr)
<=> $false ) ).
fof(addAssignment_26746,axiom,
! [VarCurr] :
( v91503(VarCurr)
<=> $false ) ).
fof(addAssignment_26745,axiom,
! [VarCurr] :
( v91501(VarCurr)
<=> $true ) ).
fof(addAssignment_26744,axiom,
! [VarCurr] :
( v91499(VarCurr)
<=> $false ) ).
fof(addAssignment_26743,axiom,
! [VarCurr] :
( v91497(VarCurr)
<=> v81517(VarCurr) ) ).
fof(addAssignment_26742,axiom,
! [VarCurr] :
( v81372(VarCurr,bitIndex2)
<=> v81374(VarCurr,bitIndex2) ) ).
fof(addAssignment_26741,axiom,
! [VarCurr] :
( v81374(VarCurr,bitIndex2)
<=> v81376(VarCurr,bitIndex2) ) ).
fof(addAssignment_26740,axiom,
! [VarCurr] :
( v81376(VarCurr,bitIndex2)
<=> v81378(VarCurr,bitIndex2) ) ).
fof(addAssignment_26739,axiom,
! [VarCurr] :
( v81378(VarCurr,bitIndex2)
<=> v81380(VarCurr,bitIndex8) ) ).
fof(addAssignment_26738,axiom,
! [VarCurr] :
( v81380(VarCurr,bitIndex8)
<=> v81382(VarCurr,bitIndex8) ) ).
fof(addAssignment_26737,axiom,
! [VarCurr] :
( v81382(VarCurr,bitIndex8)
<=> v91427(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91450(VarNext)
=> ( v91427(VarNext)
<=> v91427(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1514,axiom,
! [VarNext] :
( v91450(VarNext)
=> ( v91427(VarNext)
<=> v91485(VarNext) ) ) ).
fof(addAssignment_26736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91485(VarNext)
<=> v91483(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4222,axiom,
! [VarCurr] :
( ~ v91429(VarCurr)
=> ( v91483(VarCurr)
<=> v91486(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4232,axiom,
! [VarCurr] :
( v91429(VarCurr)
=> ( v91483(VarCurr)
<=> v91431(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4221,axiom,
! [VarCurr] :
( ~ v91463(VarCurr)
=> ( v91486(VarCurr)
<=> v91445(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4231,axiom,
! [VarCurr] :
( v91463(VarCurr)
=> ( v91486(VarCurr)
<=> v91487(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1056,axiom,
! [VarCurr] :
( ( ~ v91466(VarCurr)
& ~ v91468(VarCurr) )
=> ( v91487(VarCurr)
<=> v91491(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4220,axiom,
! [VarCurr] :
( v91468(VarCurr)
=> ( v91487(VarCurr)
<=> v91490(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4230,axiom,
! [VarCurr] :
( v91466(VarCurr)
=> ( v91487(VarCurr)
<=> v91488(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4219,axiom,
! [VarCurr] :
( ~ v91476(VarCurr)
=> ( v91491(VarCurr)
<=> v91445(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4229,axiom,
! [VarCurr] :
( v91476(VarCurr)
=> ( v91491(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4218,axiom,
! [VarCurr] :
( ~ v91470(VarCurr)
=> ( v91490(VarCurr)
<=> v91445(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4228,axiom,
! [VarCurr] :
( v91470(VarCurr)
=> ( v91490(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1994,axiom,
! [VarCurr] :
( ~ v91489(VarCurr)
=> ( v91488(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1994,axiom,
! [VarCurr] :
( v91489(VarCurr)
=> ( v91488(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6250,axiom,
! [VarCurr] :
( v91489(VarCurr)
<=> ( v91439(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91450(VarNext)
<=> ( v91451(VarNext)
& v91460(VarNext) ) ) ) ).
fof(addAssignment_26735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91460(VarNext)
<=> v91458(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17927,axiom,
! [VarCurr] :
( v91458(VarCurr)
<=> ( v91429(VarCurr)
| v91461(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17926,axiom,
! [VarCurr] :
( v91461(VarCurr)
<=> ( v91462(VarCurr)
& v91482(VarCurr) ) ) ).
fof(writeUnaryOperator_7095,axiom,
! [VarCurr] :
( ~ v91482(VarCurr)
<=> v91429(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17925,axiom,
! [VarCurr] :
( v91462(VarCurr)
<=> ( v91463(VarCurr)
| v91480(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17924,axiom,
! [VarCurr] :
( v91480(VarCurr)
<=> ( v91441(VarCurr)
& v91481(VarCurr) ) ) ).
fof(writeUnaryOperator_7094,axiom,
! [VarCurr] :
( ~ v91481(VarCurr)
<=> v91443(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17923,axiom,
! [VarCurr] :
( v91463(VarCurr)
<=> ( v91464(VarCurr)
& v91443(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17922,axiom,
! [VarCurr] :
( v91464(VarCurr)
<=> ( v91465(VarCurr)
| v91474(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17921,axiom,
! [VarCurr] :
( v91474(VarCurr)
<=> ( v91475(VarCurr)
& v91479(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6249,axiom,
! [VarCurr] :
( v91479(VarCurr)
<=> ( ( v91467(VarCurr,bitIndex2)
<=> $false )
& ( v91467(VarCurr,bitIndex1)
<=> $false )
& ( v91467(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17920,axiom,
! [VarCurr] :
( v91475(VarCurr)
<=> ( v91476(VarCurr)
| v91477(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17919,axiom,
! [VarCurr] :
( v91477(VarCurr)
<=> ( v91441(VarCurr)
& v91478(VarCurr) ) ) ).
fof(writeUnaryOperator_7093,axiom,
! [VarCurr] :
( ~ v91478(VarCurr)
<=> v91476(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6248,axiom,
! [VarCurr] :
( v91476(VarCurr)
<=> ( v91439(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17918,axiom,
! [VarCurr] :
( v91465(VarCurr)
<=> ( v91466(VarCurr)
| v91468(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17917,axiom,
! [VarCurr] :
( v91468(VarCurr)
<=> ( v91469(VarCurr)
& v91473(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6247,axiom,
! [VarCurr] :
( v91473(VarCurr)
<=> ( ( v91467(VarCurr,bitIndex2)
<=> $false )
& ( v91467(VarCurr,bitIndex1)
<=> $true )
& ( v91467(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17916,axiom,
! [VarCurr] :
( v91469(VarCurr)
<=> ( v91470(VarCurr)
| v91471(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17915,axiom,
! [VarCurr] :
( v91471(VarCurr)
<=> ( v91441(VarCurr)
& v91472(VarCurr) ) ) ).
fof(writeUnaryOperator_7092,axiom,
! [VarCurr] :
( ~ v91472(VarCurr)
<=> v91470(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6246,axiom,
! [VarCurr] :
( v91470(VarCurr)
<=> ( v91439(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6245,axiom,
! [VarCurr] :
( v91466(VarCurr)
<=> ( ( v91467(VarCurr,bitIndex2)
<=> $true )
& ( v91467(VarCurr,bitIndex1)
<=> $false )
& ( v91467(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26734,axiom,
! [VarCurr] :
( v91467(VarCurr,bitIndex0)
<=> v91437(VarCurr) ) ).
fof(addAssignment_26733,axiom,
! [VarCurr] :
( v91467(VarCurr,bitIndex1)
<=> v91435(VarCurr) ) ).
fof(addAssignment_26732,axiom,
! [VarCurr] :
( v91467(VarCurr,bitIndex2)
<=> v91433(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17914,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91451(VarNext)
<=> ( v91452(VarNext)
& v91447(VarNext) ) ) ) ).
fof(writeUnaryOperator_7091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91452(VarNext)
<=> v91454(VarNext) ) ) ).
fof(addAssignment_26731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91454(VarNext)
<=> v91447(VarCurr) ) ) ).
fof(addAssignment_26730,axiom,
! [VarCurr] :
( v91447(VarCurr)
<=> v81451(VarCurr) ) ).
fof(addAssignment_26729,axiom,
! [VarCurr] :
( v91445(VarCurr)
<=> $false ) ).
fof(addAssignment_26728,axiom,
! [VarCurr] :
( v91443(VarCurr)
<=> v81413(VarCurr) ) ).
fof(addAssignment_26727,axiom,
! [VarCurr] :
( v91441(VarCurr)
<=> $false ) ).
fof(addAssignment_26726,axiom,
! [VarCurr] :
( v91439(VarCurr)
<=> v81405(VarCurr,bitIndex8) ) ).
fof(addAssignment_26725,axiom,
! [VarCurr] :
( v81405(VarCurr,bitIndex8)
<=> v81407(VarCurr,bitIndex8) ) ).
fof(addAssignment_26724,axiom,
! [VarCurr] :
( v81407(VarCurr,bitIndex8)
<=> v78171(VarCurr,bitIndex8) ) ).
fof(addAssignment_26723,axiom,
! [VarCurr] :
( v91437(VarCurr)
<=> $false ) ).
fof(addAssignment_26722,axiom,
! [VarCurr] :
( v91435(VarCurr)
<=> $false ) ).
fof(addAssignment_26721,axiom,
! [VarCurr] :
( v91433(VarCurr)
<=> $true ) ).
fof(addAssignment_26720,axiom,
! [VarCurr] :
( v91431(VarCurr)
<=> $false ) ).
fof(addAssignment_26719,axiom,
! [VarCurr] :
( v91429(VarCurr)
<=> v81388(VarCurr) ) ).
fof(addAssignment_26718,axiom,
! [VarCurr] :
( v81243(VarCurr,bitIndex2)
<=> v81245(VarCurr,bitIndex2) ) ).
fof(addAssignment_26717,axiom,
! [VarCurr] :
( v81245(VarCurr,bitIndex2)
<=> v81247(VarCurr,bitIndex2) ) ).
fof(addAssignment_26716,axiom,
! [VarCurr] :
( v81247(VarCurr,bitIndex2)
<=> v81249(VarCurr,bitIndex2) ) ).
fof(addAssignment_26715,axiom,
! [VarCurr] :
( v81249(VarCurr,bitIndex2)
<=> v81251(VarCurr,bitIndex8) ) ).
fof(addAssignment_26714,axiom,
! [VarCurr] :
( v81251(VarCurr,bitIndex8)
<=> v81253(VarCurr,bitIndex8) ) ).
fof(addAssignment_26713,axiom,
! [VarCurr] :
( v81253(VarCurr,bitIndex8)
<=> v91359(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91382(VarNext)
=> ( v91359(VarNext)
<=> v91359(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1513,axiom,
! [VarNext] :
( v91382(VarNext)
=> ( v91359(VarNext)
<=> v91417(VarNext) ) ) ).
fof(addAssignment_26712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91417(VarNext)
<=> v91415(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4217,axiom,
! [VarCurr] :
( ~ v91361(VarCurr)
=> ( v91415(VarCurr)
<=> v91418(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4227,axiom,
! [VarCurr] :
( v91361(VarCurr)
=> ( v91415(VarCurr)
<=> v91363(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4216,axiom,
! [VarCurr] :
( ~ v91395(VarCurr)
=> ( v91418(VarCurr)
<=> v91377(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4226,axiom,
! [VarCurr] :
( v91395(VarCurr)
=> ( v91418(VarCurr)
<=> v91419(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1055,axiom,
! [VarCurr] :
( ( ~ v91398(VarCurr)
& ~ v91400(VarCurr) )
=> ( v91419(VarCurr)
<=> v91423(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4215,axiom,
! [VarCurr] :
( v91400(VarCurr)
=> ( v91419(VarCurr)
<=> v91422(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4225,axiom,
! [VarCurr] :
( v91398(VarCurr)
=> ( v91419(VarCurr)
<=> v91420(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4214,axiom,
! [VarCurr] :
( ~ v91408(VarCurr)
=> ( v91423(VarCurr)
<=> v91377(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4224,axiom,
! [VarCurr] :
( v91408(VarCurr)
=> ( v91423(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4213,axiom,
! [VarCurr] :
( ~ v91402(VarCurr)
=> ( v91422(VarCurr)
<=> v91377(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4223,axiom,
! [VarCurr] :
( v91402(VarCurr)
=> ( v91422(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1993,axiom,
! [VarCurr] :
( ~ v91421(VarCurr)
=> ( v91420(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1993,axiom,
! [VarCurr] :
( v91421(VarCurr)
=> ( v91420(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6244,axiom,
! [VarCurr] :
( v91421(VarCurr)
<=> ( v91371(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17913,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91382(VarNext)
<=> ( v91383(VarNext)
& v91392(VarNext) ) ) ) ).
fof(addAssignment_26711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91392(VarNext)
<=> v91390(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17912,axiom,
! [VarCurr] :
( v91390(VarCurr)
<=> ( v91361(VarCurr)
| v91393(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17911,axiom,
! [VarCurr] :
( v91393(VarCurr)
<=> ( v91394(VarCurr)
& v91414(VarCurr) ) ) ).
fof(writeUnaryOperator_7090,axiom,
! [VarCurr] :
( ~ v91414(VarCurr)
<=> v91361(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17910,axiom,
! [VarCurr] :
( v91394(VarCurr)
<=> ( v91395(VarCurr)
| v91412(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17909,axiom,
! [VarCurr] :
( v91412(VarCurr)
<=> ( v91373(VarCurr)
& v91413(VarCurr) ) ) ).
fof(writeUnaryOperator_7089,axiom,
! [VarCurr] :
( ~ v91413(VarCurr)
<=> v91375(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17908,axiom,
! [VarCurr] :
( v91395(VarCurr)
<=> ( v91396(VarCurr)
& v91375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17907,axiom,
! [VarCurr] :
( v91396(VarCurr)
<=> ( v91397(VarCurr)
| v91406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17906,axiom,
! [VarCurr] :
( v91406(VarCurr)
<=> ( v91407(VarCurr)
& v91411(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6243,axiom,
! [VarCurr] :
( v91411(VarCurr)
<=> ( ( v91399(VarCurr,bitIndex2)
<=> $false )
& ( v91399(VarCurr,bitIndex1)
<=> $false )
& ( v91399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17905,axiom,
! [VarCurr] :
( v91407(VarCurr)
<=> ( v91408(VarCurr)
| v91409(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17904,axiom,
! [VarCurr] :
( v91409(VarCurr)
<=> ( v91373(VarCurr)
& v91410(VarCurr) ) ) ).
fof(writeUnaryOperator_7088,axiom,
! [VarCurr] :
( ~ v91410(VarCurr)
<=> v91408(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6242,axiom,
! [VarCurr] :
( v91408(VarCurr)
<=> ( v91371(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17903,axiom,
! [VarCurr] :
( v91397(VarCurr)
<=> ( v91398(VarCurr)
| v91400(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17902,axiom,
! [VarCurr] :
( v91400(VarCurr)
<=> ( v91401(VarCurr)
& v91405(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6241,axiom,
! [VarCurr] :
( v91405(VarCurr)
<=> ( ( v91399(VarCurr,bitIndex2)
<=> $false )
& ( v91399(VarCurr,bitIndex1)
<=> $true )
& ( v91399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17901,axiom,
! [VarCurr] :
( v91401(VarCurr)
<=> ( v91402(VarCurr)
| v91403(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17900,axiom,
! [VarCurr] :
( v91403(VarCurr)
<=> ( v91373(VarCurr)
& v91404(VarCurr) ) ) ).
fof(writeUnaryOperator_7087,axiom,
! [VarCurr] :
( ~ v91404(VarCurr)
<=> v91402(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6240,axiom,
! [VarCurr] :
( v91402(VarCurr)
<=> ( v91371(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6239,axiom,
! [VarCurr] :
( v91398(VarCurr)
<=> ( ( v91399(VarCurr,bitIndex2)
<=> $true )
& ( v91399(VarCurr,bitIndex1)
<=> $false )
& ( v91399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26710,axiom,
! [VarCurr] :
( v91399(VarCurr,bitIndex0)
<=> v91369(VarCurr) ) ).
fof(addAssignment_26709,axiom,
! [VarCurr] :
( v91399(VarCurr,bitIndex1)
<=> v91367(VarCurr) ) ).
fof(addAssignment_26708,axiom,
! [VarCurr] :
( v91399(VarCurr,bitIndex2)
<=> v91365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91383(VarNext)
<=> ( v91384(VarNext)
& v91379(VarNext) ) ) ) ).
fof(writeUnaryOperator_7086,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91384(VarNext)
<=> v91386(VarNext) ) ) ).
fof(addAssignment_26707,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91386(VarNext)
<=> v91379(VarCurr) ) ) ).
fof(addAssignment_26706,axiom,
! [VarCurr] :
( v91379(VarCurr)
<=> v81322(VarCurr) ) ).
fof(addAssignment_26705,axiom,
! [VarCurr] :
( v91377(VarCurr)
<=> $false ) ).
fof(addAssignment_26704,axiom,
! [VarCurr] :
( v91375(VarCurr)
<=> v81284(VarCurr) ) ).
fof(addAssignment_26703,axiom,
! [VarCurr] :
( v91373(VarCurr)
<=> $false ) ).
fof(addAssignment_26702,axiom,
! [VarCurr] :
( v91371(VarCurr)
<=> v81276(VarCurr,bitIndex8) ) ).
fof(addAssignment_26701,axiom,
! [VarCurr] :
( v81276(VarCurr,bitIndex8)
<=> v81278(VarCurr,bitIndex8) ) ).
fof(addAssignment_26700,axiom,
! [VarCurr] :
( v81278(VarCurr,bitIndex8)
<=> v78171(VarCurr,bitIndex8) ) ).
fof(addAssignment_26699,axiom,
! [VarCurr] :
( v91369(VarCurr)
<=> $false ) ).
fof(addAssignment_26698,axiom,
! [VarCurr] :
( v91367(VarCurr)
<=> $false ) ).
fof(addAssignment_26697,axiom,
! [VarCurr] :
( v91365(VarCurr)
<=> $true ) ).
fof(addAssignment_26696,axiom,
! [VarCurr] :
( v91363(VarCurr)
<=> $false ) ).
fof(addAssignment_26695,axiom,
! [VarCurr] :
( v91361(VarCurr)
<=> v81259(VarCurr) ) ).
fof(addAssignment_26694,axiom,
! [VarCurr] :
( v81114(VarCurr,bitIndex2)
<=> v81116(VarCurr,bitIndex2) ) ).
fof(addAssignment_26693,axiom,
! [VarCurr] :
( v81116(VarCurr,bitIndex2)
<=> v81118(VarCurr,bitIndex2) ) ).
fof(addAssignment_26692,axiom,
! [VarCurr] :
( v81118(VarCurr,bitIndex2)
<=> v81120(VarCurr,bitIndex2) ) ).
fof(addAssignment_26691,axiom,
! [VarCurr] :
( v81120(VarCurr,bitIndex2)
<=> v81122(VarCurr,bitIndex8) ) ).
fof(addAssignment_26690,axiom,
! [VarCurr] :
( v81122(VarCurr,bitIndex8)
<=> v81124(VarCurr,bitIndex8) ) ).
fof(addAssignment_26689,axiom,
! [VarCurr] :
( v81124(VarCurr,bitIndex8)
<=> v91291(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91314(VarNext)
=> ( v91291(VarNext)
<=> v91291(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1512,axiom,
! [VarNext] :
( v91314(VarNext)
=> ( v91291(VarNext)
<=> v91349(VarNext) ) ) ).
fof(addAssignment_26688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91349(VarNext)
<=> v91347(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4212,axiom,
! [VarCurr] :
( ~ v91293(VarCurr)
=> ( v91347(VarCurr)
<=> v91350(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4222,axiom,
! [VarCurr] :
( v91293(VarCurr)
=> ( v91347(VarCurr)
<=> v91295(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4211,axiom,
! [VarCurr] :
( ~ v91327(VarCurr)
=> ( v91350(VarCurr)
<=> v91309(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4221,axiom,
! [VarCurr] :
( v91327(VarCurr)
=> ( v91350(VarCurr)
<=> v91351(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1054,axiom,
! [VarCurr] :
( ( ~ v91330(VarCurr)
& ~ v91332(VarCurr) )
=> ( v91351(VarCurr)
<=> v91355(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4210,axiom,
! [VarCurr] :
( v91332(VarCurr)
=> ( v91351(VarCurr)
<=> v91354(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4220,axiom,
! [VarCurr] :
( v91330(VarCurr)
=> ( v91351(VarCurr)
<=> v91352(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4209,axiom,
! [VarCurr] :
( ~ v91340(VarCurr)
=> ( v91355(VarCurr)
<=> v91309(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4219,axiom,
! [VarCurr] :
( v91340(VarCurr)
=> ( v91355(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4208,axiom,
! [VarCurr] :
( ~ v91334(VarCurr)
=> ( v91354(VarCurr)
<=> v91309(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4218,axiom,
! [VarCurr] :
( v91334(VarCurr)
=> ( v91354(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1992,axiom,
! [VarCurr] :
( ~ v91353(VarCurr)
=> ( v91352(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1992,axiom,
! [VarCurr] :
( v91353(VarCurr)
=> ( v91352(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6238,axiom,
! [VarCurr] :
( v91353(VarCurr)
<=> ( v91303(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17898,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91314(VarNext)
<=> ( v91315(VarNext)
& v91324(VarNext) ) ) ) ).
fof(addAssignment_26687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91324(VarNext)
<=> v91322(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17897,axiom,
! [VarCurr] :
( v91322(VarCurr)
<=> ( v91293(VarCurr)
| v91325(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17896,axiom,
! [VarCurr] :
( v91325(VarCurr)
<=> ( v91326(VarCurr)
& v91346(VarCurr) ) ) ).
fof(writeUnaryOperator_7085,axiom,
! [VarCurr] :
( ~ v91346(VarCurr)
<=> v91293(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17895,axiom,
! [VarCurr] :
( v91326(VarCurr)
<=> ( v91327(VarCurr)
| v91344(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17894,axiom,
! [VarCurr] :
( v91344(VarCurr)
<=> ( v91305(VarCurr)
& v91345(VarCurr) ) ) ).
fof(writeUnaryOperator_7084,axiom,
! [VarCurr] :
( ~ v91345(VarCurr)
<=> v91307(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17893,axiom,
! [VarCurr] :
( v91327(VarCurr)
<=> ( v91328(VarCurr)
& v91307(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17892,axiom,
! [VarCurr] :
( v91328(VarCurr)
<=> ( v91329(VarCurr)
| v91338(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17891,axiom,
! [VarCurr] :
( v91338(VarCurr)
<=> ( v91339(VarCurr)
& v91343(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6237,axiom,
! [VarCurr] :
( v91343(VarCurr)
<=> ( ( v91331(VarCurr,bitIndex2)
<=> $false )
& ( v91331(VarCurr,bitIndex1)
<=> $false )
& ( v91331(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17890,axiom,
! [VarCurr] :
( v91339(VarCurr)
<=> ( v91340(VarCurr)
| v91341(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17889,axiom,
! [VarCurr] :
( v91341(VarCurr)
<=> ( v91305(VarCurr)
& v91342(VarCurr) ) ) ).
fof(writeUnaryOperator_7083,axiom,
! [VarCurr] :
( ~ v91342(VarCurr)
<=> v91340(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6236,axiom,
! [VarCurr] :
( v91340(VarCurr)
<=> ( v91303(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17888,axiom,
! [VarCurr] :
( v91329(VarCurr)
<=> ( v91330(VarCurr)
| v91332(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17887,axiom,
! [VarCurr] :
( v91332(VarCurr)
<=> ( v91333(VarCurr)
& v91337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6235,axiom,
! [VarCurr] :
( v91337(VarCurr)
<=> ( ( v91331(VarCurr,bitIndex2)
<=> $false )
& ( v91331(VarCurr,bitIndex1)
<=> $true )
& ( v91331(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17886,axiom,
! [VarCurr] :
( v91333(VarCurr)
<=> ( v91334(VarCurr)
| v91335(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17885,axiom,
! [VarCurr] :
( v91335(VarCurr)
<=> ( v91305(VarCurr)
& v91336(VarCurr) ) ) ).
fof(writeUnaryOperator_7082,axiom,
! [VarCurr] :
( ~ v91336(VarCurr)
<=> v91334(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6234,axiom,
! [VarCurr] :
( v91334(VarCurr)
<=> ( v91303(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6233,axiom,
! [VarCurr] :
( v91330(VarCurr)
<=> ( ( v91331(VarCurr,bitIndex2)
<=> $true )
& ( v91331(VarCurr,bitIndex1)
<=> $false )
& ( v91331(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26686,axiom,
! [VarCurr] :
( v91331(VarCurr,bitIndex0)
<=> v91301(VarCurr) ) ).
fof(addAssignment_26685,axiom,
! [VarCurr] :
( v91331(VarCurr,bitIndex1)
<=> v91299(VarCurr) ) ).
fof(addAssignment_26684,axiom,
! [VarCurr] :
( v91331(VarCurr,bitIndex2)
<=> v91297(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91315(VarNext)
<=> ( v91316(VarNext)
& v91311(VarNext) ) ) ) ).
fof(writeUnaryOperator_7081,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91316(VarNext)
<=> v91318(VarNext) ) ) ).
fof(addAssignment_26683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91318(VarNext)
<=> v91311(VarCurr) ) ) ).
fof(addAssignment_26682,axiom,
! [VarCurr] :
( v91311(VarCurr)
<=> v81193(VarCurr) ) ).
fof(addAssignment_26681,axiom,
! [VarCurr] :
( v91309(VarCurr)
<=> $false ) ).
fof(addAssignment_26680,axiom,
! [VarCurr] :
( v91307(VarCurr)
<=> v81155(VarCurr) ) ).
fof(addAssignment_26679,axiom,
! [VarCurr] :
( v91305(VarCurr)
<=> $false ) ).
fof(addAssignment_26678,axiom,
! [VarCurr] :
( v91303(VarCurr)
<=> v81147(VarCurr,bitIndex8) ) ).
fof(addAssignment_26677,axiom,
! [VarCurr] :
( v81147(VarCurr,bitIndex8)
<=> v81149(VarCurr,bitIndex8) ) ).
fof(addAssignment_26676,axiom,
! [VarCurr] :
( v81149(VarCurr,bitIndex8)
<=> v78171(VarCurr,bitIndex8) ) ).
fof(addAssignment_26675,axiom,
! [VarCurr] :
( v91301(VarCurr)
<=> $false ) ).
fof(addAssignment_26674,axiom,
! [VarCurr] :
( v91299(VarCurr)
<=> $false ) ).
fof(addAssignment_26673,axiom,
! [VarCurr] :
( v91297(VarCurr)
<=> $true ) ).
fof(addAssignment_26672,axiom,
! [VarCurr] :
( v91295(VarCurr)
<=> $false ) ).
fof(addAssignment_26671,axiom,
! [VarCurr] :
( v91293(VarCurr)
<=> v81130(VarCurr) ) ).
fof(addAssignment_26670,axiom,
! [VarCurr] :
( v80985(VarCurr,bitIndex2)
<=> v80987(VarCurr,bitIndex2) ) ).
fof(addAssignment_26669,axiom,
! [VarCurr] :
( v80987(VarCurr,bitIndex2)
<=> v80989(VarCurr,bitIndex2) ) ).
fof(addAssignment_26668,axiom,
! [VarCurr] :
( v80989(VarCurr,bitIndex2)
<=> v80991(VarCurr,bitIndex2) ) ).
fof(addAssignment_26667,axiom,
! [VarCurr] :
( v80991(VarCurr,bitIndex2)
<=> v80993(VarCurr,bitIndex8) ) ).
fof(addAssignment_26666,axiom,
! [VarCurr] :
( v80993(VarCurr,bitIndex8)
<=> v80995(VarCurr,bitIndex8) ) ).
fof(addAssignment_26665,axiom,
! [VarCurr] :
( v80995(VarCurr,bitIndex8)
<=> v91223(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1455,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91246(VarNext)
=> ( v91223(VarNext)
<=> v91223(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1511,axiom,
! [VarNext] :
( v91246(VarNext)
=> ( v91223(VarNext)
<=> v91281(VarNext) ) ) ).
fof(addAssignment_26664,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91281(VarNext)
<=> v91279(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4207,axiom,
! [VarCurr] :
( ~ v91225(VarCurr)
=> ( v91279(VarCurr)
<=> v91282(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4217,axiom,
! [VarCurr] :
( v91225(VarCurr)
=> ( v91279(VarCurr)
<=> v91227(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4206,axiom,
! [VarCurr] :
( ~ v91259(VarCurr)
=> ( v91282(VarCurr)
<=> v91241(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4216,axiom,
! [VarCurr] :
( v91259(VarCurr)
=> ( v91282(VarCurr)
<=> v91283(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1053,axiom,
! [VarCurr] :
( ( ~ v91262(VarCurr)
& ~ v91264(VarCurr) )
=> ( v91283(VarCurr)
<=> v91287(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4205,axiom,
! [VarCurr] :
( v91264(VarCurr)
=> ( v91283(VarCurr)
<=> v91286(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4215,axiom,
! [VarCurr] :
( v91262(VarCurr)
=> ( v91283(VarCurr)
<=> v91284(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4204,axiom,
! [VarCurr] :
( ~ v91272(VarCurr)
=> ( v91287(VarCurr)
<=> v91241(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4214,axiom,
! [VarCurr] :
( v91272(VarCurr)
=> ( v91287(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4203,axiom,
! [VarCurr] :
( ~ v91266(VarCurr)
=> ( v91286(VarCurr)
<=> v91241(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4213,axiom,
! [VarCurr] :
( v91266(VarCurr)
=> ( v91286(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1991,axiom,
! [VarCurr] :
( ~ v91285(VarCurr)
=> ( v91284(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1991,axiom,
! [VarCurr] :
( v91285(VarCurr)
=> ( v91284(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6232,axiom,
! [VarCurr] :
( v91285(VarCurr)
<=> ( v91235(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91246(VarNext)
<=> ( v91247(VarNext)
& v91256(VarNext) ) ) ) ).
fof(addAssignment_26663,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91256(VarNext)
<=> v91254(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17882,axiom,
! [VarCurr] :
( v91254(VarCurr)
<=> ( v91225(VarCurr)
| v91257(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17881,axiom,
! [VarCurr] :
( v91257(VarCurr)
<=> ( v91258(VarCurr)
& v91278(VarCurr) ) ) ).
fof(writeUnaryOperator_7080,axiom,
! [VarCurr] :
( ~ v91278(VarCurr)
<=> v91225(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17880,axiom,
! [VarCurr] :
( v91258(VarCurr)
<=> ( v91259(VarCurr)
| v91276(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17879,axiom,
! [VarCurr] :
( v91276(VarCurr)
<=> ( v91237(VarCurr)
& v91277(VarCurr) ) ) ).
fof(writeUnaryOperator_7079,axiom,
! [VarCurr] :
( ~ v91277(VarCurr)
<=> v91239(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17878,axiom,
! [VarCurr] :
( v91259(VarCurr)
<=> ( v91260(VarCurr)
& v91239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17877,axiom,
! [VarCurr] :
( v91260(VarCurr)
<=> ( v91261(VarCurr)
| v91270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17876,axiom,
! [VarCurr] :
( v91270(VarCurr)
<=> ( v91271(VarCurr)
& v91275(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6231,axiom,
! [VarCurr] :
( v91275(VarCurr)
<=> ( ( v91263(VarCurr,bitIndex2)
<=> $false )
& ( v91263(VarCurr,bitIndex1)
<=> $false )
& ( v91263(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17875,axiom,
! [VarCurr] :
( v91271(VarCurr)
<=> ( v91272(VarCurr)
| v91273(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17874,axiom,
! [VarCurr] :
( v91273(VarCurr)
<=> ( v91237(VarCurr)
& v91274(VarCurr) ) ) ).
fof(writeUnaryOperator_7078,axiom,
! [VarCurr] :
( ~ v91274(VarCurr)
<=> v91272(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6230,axiom,
! [VarCurr] :
( v91272(VarCurr)
<=> ( v91235(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17873,axiom,
! [VarCurr] :
( v91261(VarCurr)
<=> ( v91262(VarCurr)
| v91264(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17872,axiom,
! [VarCurr] :
( v91264(VarCurr)
<=> ( v91265(VarCurr)
& v91269(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6229,axiom,
! [VarCurr] :
( v91269(VarCurr)
<=> ( ( v91263(VarCurr,bitIndex2)
<=> $false )
& ( v91263(VarCurr,bitIndex1)
<=> $true )
& ( v91263(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17871,axiom,
! [VarCurr] :
( v91265(VarCurr)
<=> ( v91266(VarCurr)
| v91267(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17870,axiom,
! [VarCurr] :
( v91267(VarCurr)
<=> ( v91237(VarCurr)
& v91268(VarCurr) ) ) ).
fof(writeUnaryOperator_7077,axiom,
! [VarCurr] :
( ~ v91268(VarCurr)
<=> v91266(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6228,axiom,
! [VarCurr] :
( v91266(VarCurr)
<=> ( v91235(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6227,axiom,
! [VarCurr] :
( v91262(VarCurr)
<=> ( ( v91263(VarCurr,bitIndex2)
<=> $true )
& ( v91263(VarCurr,bitIndex1)
<=> $false )
& ( v91263(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26662,axiom,
! [VarCurr] :
( v91263(VarCurr,bitIndex0)
<=> v91233(VarCurr) ) ).
fof(addAssignment_26661,axiom,
! [VarCurr] :
( v91263(VarCurr,bitIndex1)
<=> v91231(VarCurr) ) ).
fof(addAssignment_26660,axiom,
! [VarCurr] :
( v91263(VarCurr,bitIndex2)
<=> v91229(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91247(VarNext)
<=> ( v91248(VarNext)
& v91243(VarNext) ) ) ) ).
fof(writeUnaryOperator_7076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91248(VarNext)
<=> v91250(VarNext) ) ) ).
fof(addAssignment_26659,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91250(VarNext)
<=> v91243(VarCurr) ) ) ).
fof(addAssignment_26658,axiom,
! [VarCurr] :
( v91243(VarCurr)
<=> v81064(VarCurr) ) ).
fof(addAssignment_26657,axiom,
! [VarCurr] :
( v91241(VarCurr)
<=> $false ) ).
fof(addAssignment_26656,axiom,
! [VarCurr] :
( v91239(VarCurr)
<=> v81026(VarCurr) ) ).
fof(addAssignment_26655,axiom,
! [VarCurr] :
( v91237(VarCurr)
<=> $false ) ).
fof(addAssignment_26654,axiom,
! [VarCurr] :
( v91235(VarCurr)
<=> v81018(VarCurr,bitIndex8) ) ).
fof(addAssignment_26653,axiom,
! [VarCurr] :
( v81018(VarCurr,bitIndex8)
<=> v81020(VarCurr,bitIndex8) ) ).
fof(addAssignment_26652,axiom,
! [VarCurr] :
( v81020(VarCurr,bitIndex8)
<=> v78171(VarCurr,bitIndex8) ) ).
fof(addAssignment_26651,axiom,
! [VarCurr] :
( v91233(VarCurr)
<=> $false ) ).
fof(addAssignment_26650,axiom,
! [VarCurr] :
( v91231(VarCurr)
<=> $false ) ).
fof(addAssignment_26649,axiom,
! [VarCurr] :
( v91229(VarCurr)
<=> $true ) ).
fof(addAssignment_26648,axiom,
! [VarCurr] :
( v91227(VarCurr)
<=> $false ) ).
fof(addAssignment_26647,axiom,
! [VarCurr] :
( v91225(VarCurr)
<=> v81001(VarCurr) ) ).
fof(addAssignment_26646,axiom,
! [VarCurr] :
( v80856(VarCurr,bitIndex2)
<=> v80858(VarCurr,bitIndex2) ) ).
fof(addAssignment_26645,axiom,
! [VarCurr] :
( v80858(VarCurr,bitIndex2)
<=> v80860(VarCurr,bitIndex2) ) ).
fof(addAssignment_26644,axiom,
! [VarCurr] :
( v80860(VarCurr,bitIndex2)
<=> v80862(VarCurr,bitIndex2) ) ).
fof(addAssignment_26643,axiom,
! [VarCurr] :
( v80862(VarCurr,bitIndex2)
<=> v80864(VarCurr,bitIndex8) ) ).
fof(addAssignment_26642,axiom,
! [VarCurr] :
( v80864(VarCurr,bitIndex8)
<=> v80866(VarCurr,bitIndex8) ) ).
fof(addAssignment_26641,axiom,
! [VarCurr] :
( v80866(VarCurr,bitIndex8)
<=> v91155(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1454,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91178(VarNext)
=> ( v91155(VarNext)
<=> v91155(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1510,axiom,
! [VarNext] :
( v91178(VarNext)
=> ( v91155(VarNext)
<=> v91213(VarNext) ) ) ).
fof(addAssignment_26640,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91213(VarNext)
<=> v91211(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4202,axiom,
! [VarCurr] :
( ~ v91157(VarCurr)
=> ( v91211(VarCurr)
<=> v91214(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4212,axiom,
! [VarCurr] :
( v91157(VarCurr)
=> ( v91211(VarCurr)
<=> v91159(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4201,axiom,
! [VarCurr] :
( ~ v91191(VarCurr)
=> ( v91214(VarCurr)
<=> v91173(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4211,axiom,
! [VarCurr] :
( v91191(VarCurr)
=> ( v91214(VarCurr)
<=> v91215(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1052,axiom,
! [VarCurr] :
( ( ~ v91194(VarCurr)
& ~ v91196(VarCurr) )
=> ( v91215(VarCurr)
<=> v91219(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4200,axiom,
! [VarCurr] :
( v91196(VarCurr)
=> ( v91215(VarCurr)
<=> v91218(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4210,axiom,
! [VarCurr] :
( v91194(VarCurr)
=> ( v91215(VarCurr)
<=> v91216(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4199,axiom,
! [VarCurr] :
( ~ v91204(VarCurr)
=> ( v91219(VarCurr)
<=> v91173(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4209,axiom,
! [VarCurr] :
( v91204(VarCurr)
=> ( v91219(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4198,axiom,
! [VarCurr] :
( ~ v91198(VarCurr)
=> ( v91218(VarCurr)
<=> v91173(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4208,axiom,
! [VarCurr] :
( v91198(VarCurr)
=> ( v91218(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1990,axiom,
! [VarCurr] :
( ~ v91217(VarCurr)
=> ( v91216(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1990,axiom,
! [VarCurr] :
( v91217(VarCurr)
=> ( v91216(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6226,axiom,
! [VarCurr] :
( v91217(VarCurr)
<=> ( v91167(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17868,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91178(VarNext)
<=> ( v91179(VarNext)
& v91188(VarNext) ) ) ) ).
fof(addAssignment_26639,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91188(VarNext)
<=> v91186(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17867,axiom,
! [VarCurr] :
( v91186(VarCurr)
<=> ( v91157(VarCurr)
| v91189(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17866,axiom,
! [VarCurr] :
( v91189(VarCurr)
<=> ( v91190(VarCurr)
& v91210(VarCurr) ) ) ).
fof(writeUnaryOperator_7075,axiom,
! [VarCurr] :
( ~ v91210(VarCurr)
<=> v91157(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17865,axiom,
! [VarCurr] :
( v91190(VarCurr)
<=> ( v91191(VarCurr)
| v91208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17864,axiom,
! [VarCurr] :
( v91208(VarCurr)
<=> ( v91169(VarCurr)
& v91209(VarCurr) ) ) ).
fof(writeUnaryOperator_7074,axiom,
! [VarCurr] :
( ~ v91209(VarCurr)
<=> v91171(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17863,axiom,
! [VarCurr] :
( v91191(VarCurr)
<=> ( v91192(VarCurr)
& v91171(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17862,axiom,
! [VarCurr] :
( v91192(VarCurr)
<=> ( v91193(VarCurr)
| v91202(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17861,axiom,
! [VarCurr] :
( v91202(VarCurr)
<=> ( v91203(VarCurr)
& v91207(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6225,axiom,
! [VarCurr] :
( v91207(VarCurr)
<=> ( ( v91195(VarCurr,bitIndex2)
<=> $false )
& ( v91195(VarCurr,bitIndex1)
<=> $false )
& ( v91195(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17860,axiom,
! [VarCurr] :
( v91203(VarCurr)
<=> ( v91204(VarCurr)
| v91205(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17859,axiom,
! [VarCurr] :
( v91205(VarCurr)
<=> ( v91169(VarCurr)
& v91206(VarCurr) ) ) ).
fof(writeUnaryOperator_7073,axiom,
! [VarCurr] :
( ~ v91206(VarCurr)
<=> v91204(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6224,axiom,
! [VarCurr] :
( v91204(VarCurr)
<=> ( v91167(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17858,axiom,
! [VarCurr] :
( v91193(VarCurr)
<=> ( v91194(VarCurr)
| v91196(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17857,axiom,
! [VarCurr] :
( v91196(VarCurr)
<=> ( v91197(VarCurr)
& v91201(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6223,axiom,
! [VarCurr] :
( v91201(VarCurr)
<=> ( ( v91195(VarCurr,bitIndex2)
<=> $false )
& ( v91195(VarCurr,bitIndex1)
<=> $true )
& ( v91195(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17856,axiom,
! [VarCurr] :
( v91197(VarCurr)
<=> ( v91198(VarCurr)
| v91199(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17855,axiom,
! [VarCurr] :
( v91199(VarCurr)
<=> ( v91169(VarCurr)
& v91200(VarCurr) ) ) ).
fof(writeUnaryOperator_7072,axiom,
! [VarCurr] :
( ~ v91200(VarCurr)
<=> v91198(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6222,axiom,
! [VarCurr] :
( v91198(VarCurr)
<=> ( v91167(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6221,axiom,
! [VarCurr] :
( v91194(VarCurr)
<=> ( ( v91195(VarCurr,bitIndex2)
<=> $true )
& ( v91195(VarCurr,bitIndex1)
<=> $false )
& ( v91195(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26638,axiom,
! [VarCurr] :
( v91195(VarCurr,bitIndex0)
<=> v91165(VarCurr) ) ).
fof(addAssignment_26637,axiom,
! [VarCurr] :
( v91195(VarCurr,bitIndex1)
<=> v91163(VarCurr) ) ).
fof(addAssignment_26636,axiom,
! [VarCurr] :
( v91195(VarCurr,bitIndex2)
<=> v91161(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91179(VarNext)
<=> ( v91180(VarNext)
& v91175(VarNext) ) ) ) ).
fof(writeUnaryOperator_7071,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91180(VarNext)
<=> v91182(VarNext) ) ) ).
fof(addAssignment_26635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91182(VarNext)
<=> v91175(VarCurr) ) ) ).
fof(addAssignment_26634,axiom,
! [VarCurr] :
( v91175(VarCurr)
<=> v80935(VarCurr) ) ).
fof(addAssignment_26633,axiom,
! [VarCurr] :
( v91173(VarCurr)
<=> $false ) ).
fof(addAssignment_26632,axiom,
! [VarCurr] :
( v91171(VarCurr)
<=> v80897(VarCurr) ) ).
fof(addAssignment_26631,axiom,
! [VarCurr] :
( v91169(VarCurr)
<=> $false ) ).
fof(addAssignment_26630,axiom,
! [VarCurr] :
( v91167(VarCurr)
<=> v80889(VarCurr,bitIndex8) ) ).
fof(addAssignment_26629,axiom,
! [VarCurr] :
( v80889(VarCurr,bitIndex8)
<=> v80891(VarCurr,bitIndex8) ) ).
fof(addAssignment_26628,axiom,
! [VarCurr] :
( v80891(VarCurr,bitIndex8)
<=> v78171(VarCurr,bitIndex8) ) ).
fof(addAssignment_26627,axiom,
! [VarCurr] :
( v91165(VarCurr)
<=> $false ) ).
fof(addAssignment_26626,axiom,
! [VarCurr] :
( v91163(VarCurr)
<=> $false ) ).
fof(addAssignment_26625,axiom,
! [VarCurr] :
( v91161(VarCurr)
<=> $true ) ).
fof(addAssignment_26624,axiom,
! [VarCurr] :
( v91159(VarCurr)
<=> $false ) ).
fof(addAssignment_26623,axiom,
! [VarCurr] :
( v91157(VarCurr)
<=> v80872(VarCurr) ) ).
fof(addAssignment_26622,axiom,
! [VarCurr] :
( v80727(VarCurr,bitIndex2)
<=> v80729(VarCurr,bitIndex2) ) ).
fof(addAssignment_26621,axiom,
! [VarCurr] :
( v80729(VarCurr,bitIndex2)
<=> v80731(VarCurr,bitIndex2) ) ).
fof(addAssignment_26620,axiom,
! [VarCurr] :
( v80731(VarCurr,bitIndex2)
<=> v80733(VarCurr,bitIndex2) ) ).
fof(addAssignment_26619,axiom,
! [VarCurr] :
( v80733(VarCurr,bitIndex2)
<=> v80735(VarCurr,bitIndex8) ) ).
fof(addAssignment_26618,axiom,
! [VarCurr] :
( v80735(VarCurr,bitIndex8)
<=> v80737(VarCurr,bitIndex8) ) ).
fof(addAssignment_26617,axiom,
! [VarCurr] :
( v80737(VarCurr,bitIndex8)
<=> v91087(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1453,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91110(VarNext)
=> ( v91087(VarNext)
<=> v91087(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1509,axiom,
! [VarNext] :
( v91110(VarNext)
=> ( v91087(VarNext)
<=> v91145(VarNext) ) ) ).
fof(addAssignment_26616,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91145(VarNext)
<=> v91143(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4197,axiom,
! [VarCurr] :
( ~ v91089(VarCurr)
=> ( v91143(VarCurr)
<=> v91146(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4207,axiom,
! [VarCurr] :
( v91089(VarCurr)
=> ( v91143(VarCurr)
<=> v91091(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4196,axiom,
! [VarCurr] :
( ~ v91123(VarCurr)
=> ( v91146(VarCurr)
<=> v91105(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4206,axiom,
! [VarCurr] :
( v91123(VarCurr)
=> ( v91146(VarCurr)
<=> v91147(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1051,axiom,
! [VarCurr] :
( ( ~ v91126(VarCurr)
& ~ v91128(VarCurr) )
=> ( v91147(VarCurr)
<=> v91151(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4195,axiom,
! [VarCurr] :
( v91128(VarCurr)
=> ( v91147(VarCurr)
<=> v91150(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4205,axiom,
! [VarCurr] :
( v91126(VarCurr)
=> ( v91147(VarCurr)
<=> v91148(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4194,axiom,
! [VarCurr] :
( ~ v91136(VarCurr)
=> ( v91151(VarCurr)
<=> v91105(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4204,axiom,
! [VarCurr] :
( v91136(VarCurr)
=> ( v91151(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4193,axiom,
! [VarCurr] :
( ~ v91130(VarCurr)
=> ( v91150(VarCurr)
<=> v91105(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4203,axiom,
! [VarCurr] :
( v91130(VarCurr)
=> ( v91150(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1989,axiom,
! [VarCurr] :
( ~ v91149(VarCurr)
=> ( v91148(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1989,axiom,
! [VarCurr] :
( v91149(VarCurr)
=> ( v91148(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6220,axiom,
! [VarCurr] :
( v91149(VarCurr)
<=> ( v91099(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91110(VarNext)
<=> ( v91111(VarNext)
& v91120(VarNext) ) ) ) ).
fof(addAssignment_26615,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91120(VarNext)
<=> v91118(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17852,axiom,
! [VarCurr] :
( v91118(VarCurr)
<=> ( v91089(VarCurr)
| v91121(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17851,axiom,
! [VarCurr] :
( v91121(VarCurr)
<=> ( v91122(VarCurr)
& v91142(VarCurr) ) ) ).
fof(writeUnaryOperator_7070,axiom,
! [VarCurr] :
( ~ v91142(VarCurr)
<=> v91089(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17850,axiom,
! [VarCurr] :
( v91122(VarCurr)
<=> ( v91123(VarCurr)
| v91140(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17849,axiom,
! [VarCurr] :
( v91140(VarCurr)
<=> ( v91101(VarCurr)
& v91141(VarCurr) ) ) ).
fof(writeUnaryOperator_7069,axiom,
! [VarCurr] :
( ~ v91141(VarCurr)
<=> v91103(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17848,axiom,
! [VarCurr] :
( v91123(VarCurr)
<=> ( v91124(VarCurr)
& v91103(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17847,axiom,
! [VarCurr] :
( v91124(VarCurr)
<=> ( v91125(VarCurr)
| v91134(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17846,axiom,
! [VarCurr] :
( v91134(VarCurr)
<=> ( v91135(VarCurr)
& v91139(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6219,axiom,
! [VarCurr] :
( v91139(VarCurr)
<=> ( ( v91127(VarCurr,bitIndex2)
<=> $false )
& ( v91127(VarCurr,bitIndex1)
<=> $false )
& ( v91127(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17845,axiom,
! [VarCurr] :
( v91135(VarCurr)
<=> ( v91136(VarCurr)
| v91137(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17844,axiom,
! [VarCurr] :
( v91137(VarCurr)
<=> ( v91101(VarCurr)
& v91138(VarCurr) ) ) ).
fof(writeUnaryOperator_7068,axiom,
! [VarCurr] :
( ~ v91138(VarCurr)
<=> v91136(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6218,axiom,
! [VarCurr] :
( v91136(VarCurr)
<=> ( v91099(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17843,axiom,
! [VarCurr] :
( v91125(VarCurr)
<=> ( v91126(VarCurr)
| v91128(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17842,axiom,
! [VarCurr] :
( v91128(VarCurr)
<=> ( v91129(VarCurr)
& v91133(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6217,axiom,
! [VarCurr] :
( v91133(VarCurr)
<=> ( ( v91127(VarCurr,bitIndex2)
<=> $false )
& ( v91127(VarCurr,bitIndex1)
<=> $true )
& ( v91127(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17841,axiom,
! [VarCurr] :
( v91129(VarCurr)
<=> ( v91130(VarCurr)
| v91131(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17840,axiom,
! [VarCurr] :
( v91131(VarCurr)
<=> ( v91101(VarCurr)
& v91132(VarCurr) ) ) ).
fof(writeUnaryOperator_7067,axiom,
! [VarCurr] :
( ~ v91132(VarCurr)
<=> v91130(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6216,axiom,
! [VarCurr] :
( v91130(VarCurr)
<=> ( v91099(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6215,axiom,
! [VarCurr] :
( v91126(VarCurr)
<=> ( ( v91127(VarCurr,bitIndex2)
<=> $true )
& ( v91127(VarCurr,bitIndex1)
<=> $false )
& ( v91127(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26614,axiom,
! [VarCurr] :
( v91127(VarCurr,bitIndex0)
<=> v91097(VarCurr) ) ).
fof(addAssignment_26613,axiom,
! [VarCurr] :
( v91127(VarCurr,bitIndex1)
<=> v91095(VarCurr) ) ).
fof(addAssignment_26612,axiom,
! [VarCurr] :
( v91127(VarCurr,bitIndex2)
<=> v91093(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91111(VarNext)
<=> ( v91112(VarNext)
& v91107(VarNext) ) ) ) ).
fof(writeUnaryOperator_7066,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91112(VarNext)
<=> v91114(VarNext) ) ) ).
fof(addAssignment_26611,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91114(VarNext)
<=> v91107(VarCurr) ) ) ).
fof(addAssignment_26610,axiom,
! [VarCurr] :
( v91107(VarCurr)
<=> v80806(VarCurr) ) ).
fof(addAssignment_26609,axiom,
! [VarCurr] :
( v91105(VarCurr)
<=> $false ) ).
fof(addAssignment_26608,axiom,
! [VarCurr] :
( v91103(VarCurr)
<=> v80768(VarCurr) ) ).
fof(addAssignment_26607,axiom,
! [VarCurr] :
( v91101(VarCurr)
<=> $false ) ).
fof(addAssignment_26606,axiom,
! [VarCurr] :
( v91099(VarCurr)
<=> v80760(VarCurr,bitIndex8) ) ).
fof(addAssignment_26605,axiom,
! [VarCurr] :
( v80760(VarCurr,bitIndex8)
<=> v80762(VarCurr,bitIndex8) ) ).
fof(addAssignment_26604,axiom,
! [VarCurr] :
( v80762(VarCurr,bitIndex8)
<=> v78171(VarCurr,bitIndex8) ) ).
fof(addAssignment_26603,axiom,
! [VarCurr] :
( v91097(VarCurr)
<=> $false ) ).
fof(addAssignment_26602,axiom,
! [VarCurr] :
( v91095(VarCurr)
<=> $false ) ).
fof(addAssignment_26601,axiom,
! [VarCurr] :
( v91093(VarCurr)
<=> $true ) ).
fof(addAssignment_26600,axiom,
! [VarCurr] :
( v91091(VarCurr)
<=> $false ) ).
fof(addAssignment_26599,axiom,
! [VarCurr] :
( v91089(VarCurr)
<=> v80743(VarCurr) ) ).
fof(addAssignment_26598,axiom,
! [VarCurr] :
( v80598(VarCurr,bitIndex2)
<=> v80600(VarCurr,bitIndex2) ) ).
fof(addAssignment_26597,axiom,
! [VarCurr] :
( v80600(VarCurr,bitIndex2)
<=> v80602(VarCurr,bitIndex2) ) ).
fof(addAssignment_26596,axiom,
! [VarCurr] :
( v80602(VarCurr,bitIndex2)
<=> v80604(VarCurr,bitIndex2) ) ).
fof(addAssignment_26595,axiom,
! [VarCurr] :
( v80604(VarCurr,bitIndex2)
<=> v80606(VarCurr,bitIndex8) ) ).
fof(addAssignment_26594,axiom,
! [VarCurr] :
( v80606(VarCurr,bitIndex8)
<=> v80608(VarCurr,bitIndex8) ) ).
fof(addAssignment_26593,axiom,
! [VarCurr] :
( v80608(VarCurr,bitIndex8)
<=> v91019(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91042(VarNext)
=> ( v91019(VarNext)
<=> v91019(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1508,axiom,
! [VarNext] :
( v91042(VarNext)
=> ( v91019(VarNext)
<=> v91077(VarNext) ) ) ).
fof(addAssignment_26592,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91077(VarNext)
<=> v91075(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4192,axiom,
! [VarCurr] :
( ~ v91021(VarCurr)
=> ( v91075(VarCurr)
<=> v91078(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4202,axiom,
! [VarCurr] :
( v91021(VarCurr)
=> ( v91075(VarCurr)
<=> v91023(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4191,axiom,
! [VarCurr] :
( ~ v91055(VarCurr)
=> ( v91078(VarCurr)
<=> v91037(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4201,axiom,
! [VarCurr] :
( v91055(VarCurr)
=> ( v91078(VarCurr)
<=> v91079(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1050,axiom,
! [VarCurr] :
( ( ~ v91058(VarCurr)
& ~ v91060(VarCurr) )
=> ( v91079(VarCurr)
<=> v91083(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4190,axiom,
! [VarCurr] :
( v91060(VarCurr)
=> ( v91079(VarCurr)
<=> v91082(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4200,axiom,
! [VarCurr] :
( v91058(VarCurr)
=> ( v91079(VarCurr)
<=> v91080(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4189,axiom,
! [VarCurr] :
( ~ v91068(VarCurr)
=> ( v91083(VarCurr)
<=> v91037(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4199,axiom,
! [VarCurr] :
( v91068(VarCurr)
=> ( v91083(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4188,axiom,
! [VarCurr] :
( ~ v91062(VarCurr)
=> ( v91082(VarCurr)
<=> v91037(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4198,axiom,
! [VarCurr] :
( v91062(VarCurr)
=> ( v91082(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1988,axiom,
! [VarCurr] :
( ~ v91081(VarCurr)
=> ( v91080(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1988,axiom,
! [VarCurr] :
( v91081(VarCurr)
=> ( v91080(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6214,axiom,
! [VarCurr] :
( v91081(VarCurr)
<=> ( v91031(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91042(VarNext)
<=> ( v91043(VarNext)
& v91052(VarNext) ) ) ) ).
fof(addAssignment_26591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91052(VarNext)
<=> v91050(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17837,axiom,
! [VarCurr] :
( v91050(VarCurr)
<=> ( v91021(VarCurr)
| v91053(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17836,axiom,
! [VarCurr] :
( v91053(VarCurr)
<=> ( v91054(VarCurr)
& v91074(VarCurr) ) ) ).
fof(writeUnaryOperator_7065,axiom,
! [VarCurr] :
( ~ v91074(VarCurr)
<=> v91021(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17835,axiom,
! [VarCurr] :
( v91054(VarCurr)
<=> ( v91055(VarCurr)
| v91072(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17834,axiom,
! [VarCurr] :
( v91072(VarCurr)
<=> ( v91033(VarCurr)
& v91073(VarCurr) ) ) ).
fof(writeUnaryOperator_7064,axiom,
! [VarCurr] :
( ~ v91073(VarCurr)
<=> v91035(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17833,axiom,
! [VarCurr] :
( v91055(VarCurr)
<=> ( v91056(VarCurr)
& v91035(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17832,axiom,
! [VarCurr] :
( v91056(VarCurr)
<=> ( v91057(VarCurr)
| v91066(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17831,axiom,
! [VarCurr] :
( v91066(VarCurr)
<=> ( v91067(VarCurr)
& v91071(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6213,axiom,
! [VarCurr] :
( v91071(VarCurr)
<=> ( ( v91059(VarCurr,bitIndex2)
<=> $false )
& ( v91059(VarCurr,bitIndex1)
<=> $false )
& ( v91059(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17830,axiom,
! [VarCurr] :
( v91067(VarCurr)
<=> ( v91068(VarCurr)
| v91069(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17829,axiom,
! [VarCurr] :
( v91069(VarCurr)
<=> ( v91033(VarCurr)
& v91070(VarCurr) ) ) ).
fof(writeUnaryOperator_7063,axiom,
! [VarCurr] :
( ~ v91070(VarCurr)
<=> v91068(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6212,axiom,
! [VarCurr] :
( v91068(VarCurr)
<=> ( v91031(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17828,axiom,
! [VarCurr] :
( v91057(VarCurr)
<=> ( v91058(VarCurr)
| v91060(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17827,axiom,
! [VarCurr] :
( v91060(VarCurr)
<=> ( v91061(VarCurr)
& v91065(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6211,axiom,
! [VarCurr] :
( v91065(VarCurr)
<=> ( ( v91059(VarCurr,bitIndex2)
<=> $false )
& ( v91059(VarCurr,bitIndex1)
<=> $true )
& ( v91059(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17826,axiom,
! [VarCurr] :
( v91061(VarCurr)
<=> ( v91062(VarCurr)
| v91063(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17825,axiom,
! [VarCurr] :
( v91063(VarCurr)
<=> ( v91033(VarCurr)
& v91064(VarCurr) ) ) ).
fof(writeUnaryOperator_7062,axiom,
! [VarCurr] :
( ~ v91064(VarCurr)
<=> v91062(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6210,axiom,
! [VarCurr] :
( v91062(VarCurr)
<=> ( v91031(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6209,axiom,
! [VarCurr] :
( v91058(VarCurr)
<=> ( ( v91059(VarCurr,bitIndex2)
<=> $true )
& ( v91059(VarCurr,bitIndex1)
<=> $false )
& ( v91059(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26590,axiom,
! [VarCurr] :
( v91059(VarCurr,bitIndex0)
<=> v91029(VarCurr) ) ).
fof(addAssignment_26589,axiom,
! [VarCurr] :
( v91059(VarCurr,bitIndex1)
<=> v91027(VarCurr) ) ).
fof(addAssignment_26588,axiom,
! [VarCurr] :
( v91059(VarCurr,bitIndex2)
<=> v91025(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91043(VarNext)
<=> ( v91044(VarNext)
& v91039(VarNext) ) ) ) ).
fof(writeUnaryOperator_7061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91044(VarNext)
<=> v91046(VarNext) ) ) ).
fof(addAssignment_26587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91046(VarNext)
<=> v91039(VarCurr) ) ) ).
fof(addAssignment_26586,axiom,
! [VarCurr] :
( v91039(VarCurr)
<=> v80677(VarCurr) ) ).
fof(addAssignment_26585,axiom,
! [VarCurr] :
( v91037(VarCurr)
<=> $false ) ).
fof(addAssignment_26584,axiom,
! [VarCurr] :
( v91035(VarCurr)
<=> v80639(VarCurr) ) ).
fof(addAssignment_26583,axiom,
! [VarCurr] :
( v91033(VarCurr)
<=> $false ) ).
fof(addAssignment_26582,axiom,
! [VarCurr] :
( v91031(VarCurr)
<=> v80631(VarCurr,bitIndex8) ) ).
fof(addAssignment_26581,axiom,
! [VarCurr] :
( v80631(VarCurr,bitIndex8)
<=> v80633(VarCurr,bitIndex8) ) ).
fof(addAssignment_26580,axiom,
! [VarCurr] :
( v80633(VarCurr,bitIndex8)
<=> v78171(VarCurr,bitIndex8) ) ).
fof(addAssignment_26579,axiom,
! [VarCurr] :
( v91029(VarCurr)
<=> $false ) ).
fof(addAssignment_26578,axiom,
! [VarCurr] :
( v91027(VarCurr)
<=> $false ) ).
fof(addAssignment_26577,axiom,
! [VarCurr] :
( v91025(VarCurr)
<=> $true ) ).
fof(addAssignment_26576,axiom,
! [VarCurr] :
( v91023(VarCurr)
<=> $false ) ).
fof(addAssignment_26575,axiom,
! [VarCurr] :
( v91021(VarCurr)
<=> v80614(VarCurr) ) ).
fof(addAssignment_26574,axiom,
! [VarCurr] :
( v80469(VarCurr,bitIndex2)
<=> v80471(VarCurr,bitIndex2) ) ).
fof(addAssignment_26573,axiom,
! [VarCurr] :
( v80471(VarCurr,bitIndex2)
<=> v80473(VarCurr,bitIndex2) ) ).
fof(addAssignment_26572,axiom,
! [VarCurr] :
( v80473(VarCurr,bitIndex2)
<=> v80475(VarCurr,bitIndex2) ) ).
fof(addAssignment_26571,axiom,
! [VarCurr] :
( v80475(VarCurr,bitIndex2)
<=> v80477(VarCurr,bitIndex8) ) ).
fof(addAssignment_26570,axiom,
! [VarCurr] :
( v80477(VarCurr,bitIndex8)
<=> v80479(VarCurr,bitIndex8) ) ).
fof(addAssignment_26569,axiom,
! [VarCurr] :
( v80479(VarCurr,bitIndex8)
<=> v90951(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1451,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90974(VarNext)
=> ( v90951(VarNext)
<=> v90951(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1507,axiom,
! [VarNext] :
( v90974(VarNext)
=> ( v90951(VarNext)
<=> v91009(VarNext) ) ) ).
fof(addAssignment_26568,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91009(VarNext)
<=> v91007(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4187,axiom,
! [VarCurr] :
( ~ v90953(VarCurr)
=> ( v91007(VarCurr)
<=> v91010(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4197,axiom,
! [VarCurr] :
( v90953(VarCurr)
=> ( v91007(VarCurr)
<=> v90955(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4186,axiom,
! [VarCurr] :
( ~ v90987(VarCurr)
=> ( v91010(VarCurr)
<=> v90969(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4196,axiom,
! [VarCurr] :
( v90987(VarCurr)
=> ( v91010(VarCurr)
<=> v91011(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1049,axiom,
! [VarCurr] :
( ( ~ v90990(VarCurr)
& ~ v90992(VarCurr) )
=> ( v91011(VarCurr)
<=> v91015(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4185,axiom,
! [VarCurr] :
( v90992(VarCurr)
=> ( v91011(VarCurr)
<=> v91014(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4195,axiom,
! [VarCurr] :
( v90990(VarCurr)
=> ( v91011(VarCurr)
<=> v91012(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4184,axiom,
! [VarCurr] :
( ~ v91000(VarCurr)
=> ( v91015(VarCurr)
<=> v90969(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4194,axiom,
! [VarCurr] :
( v91000(VarCurr)
=> ( v91015(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4183,axiom,
! [VarCurr] :
( ~ v90994(VarCurr)
=> ( v91014(VarCurr)
<=> v90969(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4193,axiom,
! [VarCurr] :
( v90994(VarCurr)
=> ( v91014(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1987,axiom,
! [VarCurr] :
( ~ v91013(VarCurr)
=> ( v91012(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1987,axiom,
! [VarCurr] :
( v91013(VarCurr)
=> ( v91012(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6208,axiom,
! [VarCurr] :
( v91013(VarCurr)
<=> ( v90963(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90974(VarNext)
<=> ( v90975(VarNext)
& v90984(VarNext) ) ) ) ).
fof(addAssignment_26567,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90984(VarNext)
<=> v90982(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17822,axiom,
! [VarCurr] :
( v90982(VarCurr)
<=> ( v90953(VarCurr)
| v90985(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17821,axiom,
! [VarCurr] :
( v90985(VarCurr)
<=> ( v90986(VarCurr)
& v91006(VarCurr) ) ) ).
fof(writeUnaryOperator_7060,axiom,
! [VarCurr] :
( ~ v91006(VarCurr)
<=> v90953(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17820,axiom,
! [VarCurr] :
( v90986(VarCurr)
<=> ( v90987(VarCurr)
| v91004(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17819,axiom,
! [VarCurr] :
( v91004(VarCurr)
<=> ( v90965(VarCurr)
& v91005(VarCurr) ) ) ).
fof(writeUnaryOperator_7059,axiom,
! [VarCurr] :
( ~ v91005(VarCurr)
<=> v90967(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17818,axiom,
! [VarCurr] :
( v90987(VarCurr)
<=> ( v90988(VarCurr)
& v90967(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17817,axiom,
! [VarCurr] :
( v90988(VarCurr)
<=> ( v90989(VarCurr)
| v90998(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17816,axiom,
! [VarCurr] :
( v90998(VarCurr)
<=> ( v90999(VarCurr)
& v91003(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6207,axiom,
! [VarCurr] :
( v91003(VarCurr)
<=> ( ( v90991(VarCurr,bitIndex2)
<=> $false )
& ( v90991(VarCurr,bitIndex1)
<=> $false )
& ( v90991(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17815,axiom,
! [VarCurr] :
( v90999(VarCurr)
<=> ( v91000(VarCurr)
| v91001(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17814,axiom,
! [VarCurr] :
( v91001(VarCurr)
<=> ( v90965(VarCurr)
& v91002(VarCurr) ) ) ).
fof(writeUnaryOperator_7058,axiom,
! [VarCurr] :
( ~ v91002(VarCurr)
<=> v91000(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6206,axiom,
! [VarCurr] :
( v91000(VarCurr)
<=> ( v90963(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17813,axiom,
! [VarCurr] :
( v90989(VarCurr)
<=> ( v90990(VarCurr)
| v90992(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17812,axiom,
! [VarCurr] :
( v90992(VarCurr)
<=> ( v90993(VarCurr)
& v90997(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6205,axiom,
! [VarCurr] :
( v90997(VarCurr)
<=> ( ( v90991(VarCurr,bitIndex2)
<=> $false )
& ( v90991(VarCurr,bitIndex1)
<=> $true )
& ( v90991(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17811,axiom,
! [VarCurr] :
( v90993(VarCurr)
<=> ( v90994(VarCurr)
| v90995(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17810,axiom,
! [VarCurr] :
( v90995(VarCurr)
<=> ( v90965(VarCurr)
& v90996(VarCurr) ) ) ).
fof(writeUnaryOperator_7057,axiom,
! [VarCurr] :
( ~ v90996(VarCurr)
<=> v90994(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6204,axiom,
! [VarCurr] :
( v90994(VarCurr)
<=> ( v90963(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6203,axiom,
! [VarCurr] :
( v90990(VarCurr)
<=> ( ( v90991(VarCurr,bitIndex2)
<=> $true )
& ( v90991(VarCurr,bitIndex1)
<=> $false )
& ( v90991(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26566,axiom,
! [VarCurr] :
( v90991(VarCurr,bitIndex0)
<=> v90961(VarCurr) ) ).
fof(addAssignment_26565,axiom,
! [VarCurr] :
( v90991(VarCurr,bitIndex1)
<=> v90959(VarCurr) ) ).
fof(addAssignment_26564,axiom,
! [VarCurr] :
( v90991(VarCurr,bitIndex2)
<=> v90957(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90975(VarNext)
<=> ( v90976(VarNext)
& v90971(VarNext) ) ) ) ).
fof(writeUnaryOperator_7056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90976(VarNext)
<=> v90978(VarNext) ) ) ).
fof(addAssignment_26563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90978(VarNext)
<=> v90971(VarCurr) ) ) ).
fof(addAssignment_26562,axiom,
! [VarCurr] :
( v90971(VarCurr)
<=> v80548(VarCurr) ) ).
fof(addAssignment_26561,axiom,
! [VarCurr] :
( v90969(VarCurr)
<=> $false ) ).
fof(addAssignment_26560,axiom,
! [VarCurr] :
( v90967(VarCurr)
<=> v80510(VarCurr) ) ).
fof(addAssignment_26559,axiom,
! [VarCurr] :
( v90965(VarCurr)
<=> $false ) ).
fof(addAssignment_26558,axiom,
! [VarCurr] :
( v90963(VarCurr)
<=> v80502(VarCurr,bitIndex8) ) ).
fof(addAssignment_26557,axiom,
! [VarCurr] :
( v80502(VarCurr,bitIndex8)
<=> v80504(VarCurr,bitIndex8) ) ).
fof(addAssignment_26556,axiom,
! [VarCurr] :
( v80504(VarCurr,bitIndex8)
<=> v78171(VarCurr,bitIndex8) ) ).
fof(addAssignment_26555,axiom,
! [VarCurr] :
( v90961(VarCurr)
<=> $false ) ).
fof(addAssignment_26554,axiom,
! [VarCurr] :
( v90959(VarCurr)
<=> $false ) ).
fof(addAssignment_26553,axiom,
! [VarCurr] :
( v90957(VarCurr)
<=> $true ) ).
fof(addAssignment_26552,axiom,
! [VarCurr] :
( v90955(VarCurr)
<=> $false ) ).
fof(addAssignment_26551,axiom,
! [VarCurr] :
( v90953(VarCurr)
<=> v80485(VarCurr) ) ).
fof(addAssignment_26550,axiom,
! [VarCurr] :
( v80340(VarCurr,bitIndex2)
<=> v80342(VarCurr,bitIndex2) ) ).
fof(addAssignment_26549,axiom,
! [VarCurr] :
( v80342(VarCurr,bitIndex2)
<=> v80344(VarCurr,bitIndex2) ) ).
fof(addAssignment_26548,axiom,
! [VarCurr] :
( v80344(VarCurr,bitIndex2)
<=> v80346(VarCurr,bitIndex2) ) ).
fof(addAssignment_26547,axiom,
! [VarCurr] :
( v80346(VarCurr,bitIndex2)
<=> v80348(VarCurr,bitIndex8) ) ).
fof(addAssignment_26546,axiom,
! [VarCurr] :
( v80348(VarCurr,bitIndex8)
<=> v80350(VarCurr,bitIndex8) ) ).
fof(addAssignment_26545,axiom,
! [VarCurr] :
( v80350(VarCurr,bitIndex8)
<=> v90883(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1450,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90906(VarNext)
=> ( v90883(VarNext)
<=> v90883(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1506,axiom,
! [VarNext] :
( v90906(VarNext)
=> ( v90883(VarNext)
<=> v90941(VarNext) ) ) ).
fof(addAssignment_26544,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90941(VarNext)
<=> v90939(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4182,axiom,
! [VarCurr] :
( ~ v90885(VarCurr)
=> ( v90939(VarCurr)
<=> v90942(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4192,axiom,
! [VarCurr] :
( v90885(VarCurr)
=> ( v90939(VarCurr)
<=> v90887(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4181,axiom,
! [VarCurr] :
( ~ v90919(VarCurr)
=> ( v90942(VarCurr)
<=> v90901(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4191,axiom,
! [VarCurr] :
( v90919(VarCurr)
=> ( v90942(VarCurr)
<=> v90943(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1048,axiom,
! [VarCurr] :
( ( ~ v90922(VarCurr)
& ~ v90924(VarCurr) )
=> ( v90943(VarCurr)
<=> v90947(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4180,axiom,
! [VarCurr] :
( v90924(VarCurr)
=> ( v90943(VarCurr)
<=> v90946(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4190,axiom,
! [VarCurr] :
( v90922(VarCurr)
=> ( v90943(VarCurr)
<=> v90944(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4179,axiom,
! [VarCurr] :
( ~ v90932(VarCurr)
=> ( v90947(VarCurr)
<=> v90901(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4189,axiom,
! [VarCurr] :
( v90932(VarCurr)
=> ( v90947(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4178,axiom,
! [VarCurr] :
( ~ v90926(VarCurr)
=> ( v90946(VarCurr)
<=> v90901(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4188,axiom,
! [VarCurr] :
( v90926(VarCurr)
=> ( v90946(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1986,axiom,
! [VarCurr] :
( ~ v90945(VarCurr)
=> ( v90944(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1986,axiom,
! [VarCurr] :
( v90945(VarCurr)
=> ( v90944(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6202,axiom,
! [VarCurr] :
( v90945(VarCurr)
<=> ( v90895(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90906(VarNext)
<=> ( v90907(VarNext)
& v90916(VarNext) ) ) ) ).
fof(addAssignment_26543,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90916(VarNext)
<=> v90914(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17807,axiom,
! [VarCurr] :
( v90914(VarCurr)
<=> ( v90885(VarCurr)
| v90917(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17806,axiom,
! [VarCurr] :
( v90917(VarCurr)
<=> ( v90918(VarCurr)
& v90938(VarCurr) ) ) ).
fof(writeUnaryOperator_7055,axiom,
! [VarCurr] :
( ~ v90938(VarCurr)
<=> v90885(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17805,axiom,
! [VarCurr] :
( v90918(VarCurr)
<=> ( v90919(VarCurr)
| v90936(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17804,axiom,
! [VarCurr] :
( v90936(VarCurr)
<=> ( v90897(VarCurr)
& v90937(VarCurr) ) ) ).
fof(writeUnaryOperator_7054,axiom,
! [VarCurr] :
( ~ v90937(VarCurr)
<=> v90899(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17803,axiom,
! [VarCurr] :
( v90919(VarCurr)
<=> ( v90920(VarCurr)
& v90899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17802,axiom,
! [VarCurr] :
( v90920(VarCurr)
<=> ( v90921(VarCurr)
| v90930(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17801,axiom,
! [VarCurr] :
( v90930(VarCurr)
<=> ( v90931(VarCurr)
& v90935(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6201,axiom,
! [VarCurr] :
( v90935(VarCurr)
<=> ( ( v90923(VarCurr,bitIndex2)
<=> $false )
& ( v90923(VarCurr,bitIndex1)
<=> $false )
& ( v90923(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17800,axiom,
! [VarCurr] :
( v90931(VarCurr)
<=> ( v90932(VarCurr)
| v90933(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17799,axiom,
! [VarCurr] :
( v90933(VarCurr)
<=> ( v90897(VarCurr)
& v90934(VarCurr) ) ) ).
fof(writeUnaryOperator_7053,axiom,
! [VarCurr] :
( ~ v90934(VarCurr)
<=> v90932(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6200,axiom,
! [VarCurr] :
( v90932(VarCurr)
<=> ( v90895(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17798,axiom,
! [VarCurr] :
( v90921(VarCurr)
<=> ( v90922(VarCurr)
| v90924(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17797,axiom,
! [VarCurr] :
( v90924(VarCurr)
<=> ( v90925(VarCurr)
& v90929(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6199,axiom,
! [VarCurr] :
( v90929(VarCurr)
<=> ( ( v90923(VarCurr,bitIndex2)
<=> $false )
& ( v90923(VarCurr,bitIndex1)
<=> $true )
& ( v90923(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17796,axiom,
! [VarCurr] :
( v90925(VarCurr)
<=> ( v90926(VarCurr)
| v90927(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17795,axiom,
! [VarCurr] :
( v90927(VarCurr)
<=> ( v90897(VarCurr)
& v90928(VarCurr) ) ) ).
fof(writeUnaryOperator_7052,axiom,
! [VarCurr] :
( ~ v90928(VarCurr)
<=> v90926(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6198,axiom,
! [VarCurr] :
( v90926(VarCurr)
<=> ( v90895(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6197,axiom,
! [VarCurr] :
( v90922(VarCurr)
<=> ( ( v90923(VarCurr,bitIndex2)
<=> $true )
& ( v90923(VarCurr,bitIndex1)
<=> $false )
& ( v90923(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26542,axiom,
! [VarCurr] :
( v90923(VarCurr,bitIndex0)
<=> v90893(VarCurr) ) ).
fof(addAssignment_26541,axiom,
! [VarCurr] :
( v90923(VarCurr,bitIndex1)
<=> v90891(VarCurr) ) ).
fof(addAssignment_26540,axiom,
! [VarCurr] :
( v90923(VarCurr,bitIndex2)
<=> v90889(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17794,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90907(VarNext)
<=> ( v90908(VarNext)
& v90903(VarNext) ) ) ) ).
fof(writeUnaryOperator_7051,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90908(VarNext)
<=> v90910(VarNext) ) ) ).
fof(addAssignment_26539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90910(VarNext)
<=> v90903(VarCurr) ) ) ).
fof(addAssignment_26538,axiom,
! [VarCurr] :
( v90903(VarCurr)
<=> v80419(VarCurr) ) ).
fof(addAssignment_26537,axiom,
! [VarCurr] :
( v90901(VarCurr)
<=> $false ) ).
fof(addAssignment_26536,axiom,
! [VarCurr] :
( v90899(VarCurr)
<=> v80381(VarCurr) ) ).
fof(addAssignment_26535,axiom,
! [VarCurr] :
( v90897(VarCurr)
<=> $false ) ).
fof(addAssignment_26534,axiom,
! [VarCurr] :
( v90895(VarCurr)
<=> v80373(VarCurr,bitIndex8) ) ).
fof(addAssignment_26533,axiom,
! [VarCurr] :
( v80373(VarCurr,bitIndex8)
<=> v80375(VarCurr,bitIndex8) ) ).
fof(addAssignment_26532,axiom,
! [VarCurr] :
( v80375(VarCurr,bitIndex8)
<=> v78171(VarCurr,bitIndex8) ) ).
fof(addAssignment_26531,axiom,
! [VarCurr] :
( v90893(VarCurr)
<=> $false ) ).
fof(addAssignment_26530,axiom,
! [VarCurr] :
( v90891(VarCurr)
<=> $false ) ).
fof(addAssignment_26529,axiom,
! [VarCurr] :
( v90889(VarCurr)
<=> $true ) ).
fof(addAssignment_26528,axiom,
! [VarCurr] :
( v90887(VarCurr)
<=> $false ) ).
fof(addAssignment_26527,axiom,
! [VarCurr] :
( v90885(VarCurr)
<=> v80356(VarCurr) ) ).
fof(addAssignment_26526,axiom,
! [VarCurr] :
( v80211(VarCurr,bitIndex2)
<=> v80213(VarCurr,bitIndex2) ) ).
fof(addAssignment_26525,axiom,
! [VarCurr] :
( v80213(VarCurr,bitIndex2)
<=> v80215(VarCurr,bitIndex2) ) ).
fof(addAssignment_26524,axiom,
! [VarCurr] :
( v80215(VarCurr,bitIndex2)
<=> v80217(VarCurr,bitIndex2) ) ).
fof(addAssignment_26523,axiom,
! [VarCurr] :
( v80217(VarCurr,bitIndex2)
<=> v80219(VarCurr,bitIndex8) ) ).
fof(addAssignment_26522,axiom,
! [VarCurr] :
( v80219(VarCurr,bitIndex8)
<=> v80221(VarCurr,bitIndex8) ) ).
fof(addAssignment_26521,axiom,
! [VarCurr] :
( v80221(VarCurr,bitIndex8)
<=> v90815(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1449,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90838(VarNext)
=> ( v90815(VarNext)
<=> v90815(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1505,axiom,
! [VarNext] :
( v90838(VarNext)
=> ( v90815(VarNext)
<=> v90873(VarNext) ) ) ).
fof(addAssignment_26520,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90873(VarNext)
<=> v90871(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4177,axiom,
! [VarCurr] :
( ~ v90817(VarCurr)
=> ( v90871(VarCurr)
<=> v90874(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4187,axiom,
! [VarCurr] :
( v90817(VarCurr)
=> ( v90871(VarCurr)
<=> v90819(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4176,axiom,
! [VarCurr] :
( ~ v90851(VarCurr)
=> ( v90874(VarCurr)
<=> v90833(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4186,axiom,
! [VarCurr] :
( v90851(VarCurr)
=> ( v90874(VarCurr)
<=> v90875(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1047,axiom,
! [VarCurr] :
( ( ~ v90854(VarCurr)
& ~ v90856(VarCurr) )
=> ( v90875(VarCurr)
<=> v90879(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4175,axiom,
! [VarCurr] :
( v90856(VarCurr)
=> ( v90875(VarCurr)
<=> v90878(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4185,axiom,
! [VarCurr] :
( v90854(VarCurr)
=> ( v90875(VarCurr)
<=> v90876(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4174,axiom,
! [VarCurr] :
( ~ v90864(VarCurr)
=> ( v90879(VarCurr)
<=> v90833(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4184,axiom,
! [VarCurr] :
( v90864(VarCurr)
=> ( v90879(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4173,axiom,
! [VarCurr] :
( ~ v90858(VarCurr)
=> ( v90878(VarCurr)
<=> v90833(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4183,axiom,
! [VarCurr] :
( v90858(VarCurr)
=> ( v90878(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1985,axiom,
! [VarCurr] :
( ~ v90877(VarCurr)
=> ( v90876(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1985,axiom,
! [VarCurr] :
( v90877(VarCurr)
=> ( v90876(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6196,axiom,
! [VarCurr] :
( v90877(VarCurr)
<=> ( v90827(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17793,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90838(VarNext)
<=> ( v90839(VarNext)
& v90848(VarNext) ) ) ) ).
fof(addAssignment_26519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90848(VarNext)
<=> v90846(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17792,axiom,
! [VarCurr] :
( v90846(VarCurr)
<=> ( v90817(VarCurr)
| v90849(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17791,axiom,
! [VarCurr] :
( v90849(VarCurr)
<=> ( v90850(VarCurr)
& v90870(VarCurr) ) ) ).
fof(writeUnaryOperator_7050,axiom,
! [VarCurr] :
( ~ v90870(VarCurr)
<=> v90817(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17790,axiom,
! [VarCurr] :
( v90850(VarCurr)
<=> ( v90851(VarCurr)
| v90868(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17789,axiom,
! [VarCurr] :
( v90868(VarCurr)
<=> ( v90829(VarCurr)
& v90869(VarCurr) ) ) ).
fof(writeUnaryOperator_7049,axiom,
! [VarCurr] :
( ~ v90869(VarCurr)
<=> v90831(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17788,axiom,
! [VarCurr] :
( v90851(VarCurr)
<=> ( v90852(VarCurr)
& v90831(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17787,axiom,
! [VarCurr] :
( v90852(VarCurr)
<=> ( v90853(VarCurr)
| v90862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17786,axiom,
! [VarCurr] :
( v90862(VarCurr)
<=> ( v90863(VarCurr)
& v90867(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6195,axiom,
! [VarCurr] :
( v90867(VarCurr)
<=> ( ( v90855(VarCurr,bitIndex2)
<=> $false )
& ( v90855(VarCurr,bitIndex1)
<=> $false )
& ( v90855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17785,axiom,
! [VarCurr] :
( v90863(VarCurr)
<=> ( v90864(VarCurr)
| v90865(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17784,axiom,
! [VarCurr] :
( v90865(VarCurr)
<=> ( v90829(VarCurr)
& v90866(VarCurr) ) ) ).
fof(writeUnaryOperator_7048,axiom,
! [VarCurr] :
( ~ v90866(VarCurr)
<=> v90864(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6194,axiom,
! [VarCurr] :
( v90864(VarCurr)
<=> ( v90827(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17783,axiom,
! [VarCurr] :
( v90853(VarCurr)
<=> ( v90854(VarCurr)
| v90856(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17782,axiom,
! [VarCurr] :
( v90856(VarCurr)
<=> ( v90857(VarCurr)
& v90861(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6193,axiom,
! [VarCurr] :
( v90861(VarCurr)
<=> ( ( v90855(VarCurr,bitIndex2)
<=> $false )
& ( v90855(VarCurr,bitIndex1)
<=> $true )
& ( v90855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17781,axiom,
! [VarCurr] :
( v90857(VarCurr)
<=> ( v90858(VarCurr)
| v90859(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17780,axiom,
! [VarCurr] :
( v90859(VarCurr)
<=> ( v90829(VarCurr)
& v90860(VarCurr) ) ) ).
fof(writeUnaryOperator_7047,axiom,
! [VarCurr] :
( ~ v90860(VarCurr)
<=> v90858(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6192,axiom,
! [VarCurr] :
( v90858(VarCurr)
<=> ( v90827(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6191,axiom,
! [VarCurr] :
( v90854(VarCurr)
<=> ( ( v90855(VarCurr,bitIndex2)
<=> $true )
& ( v90855(VarCurr,bitIndex1)
<=> $false )
& ( v90855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26518,axiom,
! [VarCurr] :
( v90855(VarCurr,bitIndex0)
<=> v90825(VarCurr) ) ).
fof(addAssignment_26517,axiom,
! [VarCurr] :
( v90855(VarCurr,bitIndex1)
<=> v90823(VarCurr) ) ).
fof(addAssignment_26516,axiom,
! [VarCurr] :
( v90855(VarCurr,bitIndex2)
<=> v90821(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90839(VarNext)
<=> ( v90840(VarNext)
& v90835(VarNext) ) ) ) ).
fof(writeUnaryOperator_7046,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90840(VarNext)
<=> v90842(VarNext) ) ) ).
fof(addAssignment_26515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90842(VarNext)
<=> v90835(VarCurr) ) ) ).
fof(addAssignment_26514,axiom,
! [VarCurr] :
( v90835(VarCurr)
<=> v80290(VarCurr) ) ).
fof(addAssignment_26513,axiom,
! [VarCurr] :
( v90833(VarCurr)
<=> $false ) ).
fof(addAssignment_26512,axiom,
! [VarCurr] :
( v90831(VarCurr)
<=> v80252(VarCurr) ) ).
fof(addAssignment_26511,axiom,
! [VarCurr] :
( v90829(VarCurr)
<=> $false ) ).
fof(addAssignment_26510,axiom,
! [VarCurr] :
( v90827(VarCurr)
<=> v80244(VarCurr,bitIndex8) ) ).
fof(addAssignment_26509,axiom,
! [VarCurr] :
( v80244(VarCurr,bitIndex8)
<=> v80246(VarCurr,bitIndex8) ) ).
fof(addAssignment_26508,axiom,
! [VarCurr] :
( v80246(VarCurr,bitIndex8)
<=> v78171(VarCurr,bitIndex8) ) ).
fof(addAssignment_26507,axiom,
! [VarCurr] :
( v90825(VarCurr)
<=> $false ) ).
fof(addAssignment_26506,axiom,
! [VarCurr] :
( v90823(VarCurr)
<=> $false ) ).
fof(addAssignment_26505,axiom,
! [VarCurr] :
( v90821(VarCurr)
<=> $true ) ).
fof(addAssignment_26504,axiom,
! [VarCurr] :
( v90819(VarCurr)
<=> $false ) ).
fof(addAssignment_26503,axiom,
! [VarCurr] :
( v90817(VarCurr)
<=> v80227(VarCurr) ) ).
fof(addAssignment_26502,axiom,
! [VarCurr] :
( v80082(VarCurr,bitIndex2)
<=> v80084(VarCurr,bitIndex2) ) ).
fof(addAssignment_26501,axiom,
! [VarCurr] :
( v80084(VarCurr,bitIndex2)
<=> v80086(VarCurr,bitIndex2) ) ).
fof(addAssignment_26500,axiom,
! [VarCurr] :
( v80086(VarCurr,bitIndex2)
<=> v80088(VarCurr,bitIndex2) ) ).
fof(addAssignment_26499,axiom,
! [VarCurr] :
( v80088(VarCurr,bitIndex2)
<=> v80090(VarCurr,bitIndex8) ) ).
fof(addAssignment_26498,axiom,
! [VarCurr] :
( v80090(VarCurr,bitIndex8)
<=> v80092(VarCurr,bitIndex8) ) ).
fof(addAssignment_26497,axiom,
! [VarCurr] :
( v80092(VarCurr,bitIndex8)
<=> v90747(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1448,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90770(VarNext)
=> ( v90747(VarNext)
<=> v90747(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1504,axiom,
! [VarNext] :
( v90770(VarNext)
=> ( v90747(VarNext)
<=> v90805(VarNext) ) ) ).
fof(addAssignment_26496,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90805(VarNext)
<=> v90803(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4172,axiom,
! [VarCurr] :
( ~ v90749(VarCurr)
=> ( v90803(VarCurr)
<=> v90806(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4182,axiom,
! [VarCurr] :
( v90749(VarCurr)
=> ( v90803(VarCurr)
<=> v90751(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4171,axiom,
! [VarCurr] :
( ~ v90783(VarCurr)
=> ( v90806(VarCurr)
<=> v90765(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4181,axiom,
! [VarCurr] :
( v90783(VarCurr)
=> ( v90806(VarCurr)
<=> v90807(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1046,axiom,
! [VarCurr] :
( ( ~ v90786(VarCurr)
& ~ v90788(VarCurr) )
=> ( v90807(VarCurr)
<=> v90811(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4170,axiom,
! [VarCurr] :
( v90788(VarCurr)
=> ( v90807(VarCurr)
<=> v90810(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4180,axiom,
! [VarCurr] :
( v90786(VarCurr)
=> ( v90807(VarCurr)
<=> v90808(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4169,axiom,
! [VarCurr] :
( ~ v90796(VarCurr)
=> ( v90811(VarCurr)
<=> v90765(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4179,axiom,
! [VarCurr] :
( v90796(VarCurr)
=> ( v90811(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4168,axiom,
! [VarCurr] :
( ~ v90790(VarCurr)
=> ( v90810(VarCurr)
<=> v90765(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4178,axiom,
! [VarCurr] :
( v90790(VarCurr)
=> ( v90810(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1984,axiom,
! [VarCurr] :
( ~ v90809(VarCurr)
=> ( v90808(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1984,axiom,
! [VarCurr] :
( v90809(VarCurr)
=> ( v90808(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6190,axiom,
! [VarCurr] :
( v90809(VarCurr)
<=> ( v90759(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90770(VarNext)
<=> ( v90771(VarNext)
& v90780(VarNext) ) ) ) ).
fof(addAssignment_26495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90780(VarNext)
<=> v90778(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17777,axiom,
! [VarCurr] :
( v90778(VarCurr)
<=> ( v90749(VarCurr)
| v90781(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17776,axiom,
! [VarCurr] :
( v90781(VarCurr)
<=> ( v90782(VarCurr)
& v90802(VarCurr) ) ) ).
fof(writeUnaryOperator_7045,axiom,
! [VarCurr] :
( ~ v90802(VarCurr)
<=> v90749(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17775,axiom,
! [VarCurr] :
( v90782(VarCurr)
<=> ( v90783(VarCurr)
| v90800(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17774,axiom,
! [VarCurr] :
( v90800(VarCurr)
<=> ( v90761(VarCurr)
& v90801(VarCurr) ) ) ).
fof(writeUnaryOperator_7044,axiom,
! [VarCurr] :
( ~ v90801(VarCurr)
<=> v90763(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17773,axiom,
! [VarCurr] :
( v90783(VarCurr)
<=> ( v90784(VarCurr)
& v90763(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17772,axiom,
! [VarCurr] :
( v90784(VarCurr)
<=> ( v90785(VarCurr)
| v90794(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17771,axiom,
! [VarCurr] :
( v90794(VarCurr)
<=> ( v90795(VarCurr)
& v90799(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6189,axiom,
! [VarCurr] :
( v90799(VarCurr)
<=> ( ( v90787(VarCurr,bitIndex2)
<=> $false )
& ( v90787(VarCurr,bitIndex1)
<=> $false )
& ( v90787(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17770,axiom,
! [VarCurr] :
( v90795(VarCurr)
<=> ( v90796(VarCurr)
| v90797(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17769,axiom,
! [VarCurr] :
( v90797(VarCurr)
<=> ( v90761(VarCurr)
& v90798(VarCurr) ) ) ).
fof(writeUnaryOperator_7043,axiom,
! [VarCurr] :
( ~ v90798(VarCurr)
<=> v90796(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6188,axiom,
! [VarCurr] :
( v90796(VarCurr)
<=> ( v90759(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17768,axiom,
! [VarCurr] :
( v90785(VarCurr)
<=> ( v90786(VarCurr)
| v90788(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17767,axiom,
! [VarCurr] :
( v90788(VarCurr)
<=> ( v90789(VarCurr)
& v90793(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6187,axiom,
! [VarCurr] :
( v90793(VarCurr)
<=> ( ( v90787(VarCurr,bitIndex2)
<=> $false )
& ( v90787(VarCurr,bitIndex1)
<=> $true )
& ( v90787(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17766,axiom,
! [VarCurr] :
( v90789(VarCurr)
<=> ( v90790(VarCurr)
| v90791(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17765,axiom,
! [VarCurr] :
( v90791(VarCurr)
<=> ( v90761(VarCurr)
& v90792(VarCurr) ) ) ).
fof(writeUnaryOperator_7042,axiom,
! [VarCurr] :
( ~ v90792(VarCurr)
<=> v90790(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6186,axiom,
! [VarCurr] :
( v90790(VarCurr)
<=> ( v90759(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6185,axiom,
! [VarCurr] :
( v90786(VarCurr)
<=> ( ( v90787(VarCurr,bitIndex2)
<=> $true )
& ( v90787(VarCurr,bitIndex1)
<=> $false )
& ( v90787(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26494,axiom,
! [VarCurr] :
( v90787(VarCurr,bitIndex0)
<=> v90757(VarCurr) ) ).
fof(addAssignment_26493,axiom,
! [VarCurr] :
( v90787(VarCurr,bitIndex1)
<=> v90755(VarCurr) ) ).
fof(addAssignment_26492,axiom,
! [VarCurr] :
( v90787(VarCurr,bitIndex2)
<=> v90753(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90771(VarNext)
<=> ( v90772(VarNext)
& v90767(VarNext) ) ) ) ).
fof(writeUnaryOperator_7041,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90772(VarNext)
<=> v90774(VarNext) ) ) ).
fof(addAssignment_26491,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90774(VarNext)
<=> v90767(VarCurr) ) ) ).
fof(addAssignment_26490,axiom,
! [VarCurr] :
( v90767(VarCurr)
<=> v80161(VarCurr) ) ).
fof(addAssignment_26489,axiom,
! [VarCurr] :
( v90765(VarCurr)
<=> $false ) ).
fof(addAssignment_26488,axiom,
! [VarCurr] :
( v90763(VarCurr)
<=> v80123(VarCurr) ) ).
fof(addAssignment_26487,axiom,
! [VarCurr] :
( v90761(VarCurr)
<=> $false ) ).
fof(addAssignment_26486,axiom,
! [VarCurr] :
( v90759(VarCurr)
<=> v80115(VarCurr,bitIndex8) ) ).
fof(addAssignment_26485,axiom,
! [VarCurr] :
( v80115(VarCurr,bitIndex8)
<=> v80117(VarCurr,bitIndex8) ) ).
fof(addAssignment_26484,axiom,
! [VarCurr] :
( v80117(VarCurr,bitIndex8)
<=> v78171(VarCurr,bitIndex8) ) ).
fof(addAssignment_26483,axiom,
! [VarCurr] :
( v90757(VarCurr)
<=> $false ) ).
fof(addAssignment_26482,axiom,
! [VarCurr] :
( v90755(VarCurr)
<=> $false ) ).
fof(addAssignment_26481,axiom,
! [VarCurr] :
( v90753(VarCurr)
<=> $true ) ).
fof(addAssignment_26480,axiom,
! [VarCurr] :
( v90751(VarCurr)
<=> $false ) ).
fof(addAssignment_26479,axiom,
! [VarCurr] :
( v90749(VarCurr)
<=> v80098(VarCurr) ) ).
fof(addAssignment_26478,axiom,
! [VarCurr] :
( v79953(VarCurr,bitIndex2)
<=> v79955(VarCurr,bitIndex2) ) ).
fof(addAssignment_26477,axiom,
! [VarCurr] :
( v79955(VarCurr,bitIndex2)
<=> v79957(VarCurr,bitIndex2) ) ).
fof(addAssignment_26476,axiom,
! [VarCurr] :
( v79957(VarCurr,bitIndex2)
<=> v79959(VarCurr,bitIndex2) ) ).
fof(addAssignment_26475,axiom,
! [VarCurr] :
( v79959(VarCurr,bitIndex2)
<=> v79961(VarCurr,bitIndex8) ) ).
fof(addAssignment_26474,axiom,
! [VarCurr] :
( v79961(VarCurr,bitIndex8)
<=> v79963(VarCurr,bitIndex8) ) ).
fof(addAssignment_26473,axiom,
! [VarCurr] :
( v79963(VarCurr,bitIndex8)
<=> v90679(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1447,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90702(VarNext)
=> ( v90679(VarNext)
<=> v90679(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1503,axiom,
! [VarNext] :
( v90702(VarNext)
=> ( v90679(VarNext)
<=> v90737(VarNext) ) ) ).
fof(addAssignment_26472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90737(VarNext)
<=> v90735(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4167,axiom,
! [VarCurr] :
( ~ v90681(VarCurr)
=> ( v90735(VarCurr)
<=> v90738(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4177,axiom,
! [VarCurr] :
( v90681(VarCurr)
=> ( v90735(VarCurr)
<=> v90683(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4166,axiom,
! [VarCurr] :
( ~ v90715(VarCurr)
=> ( v90738(VarCurr)
<=>